]> git.sesse.net Git - vlc/commitdiff
mpeg mux: missing const
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 21 Feb 2015 09:15:14 +0000 (11:15 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 21 Feb 2015 09:15:14 +0000 (11:15 +0200)
modules/mux/mpeg/pes.c
modules/mux/mpeg/pes.h
modules/mux/mpeg/ts.c

index afe44abc6c043398ce3af2b80e3aed01b6291796..02551bcd1a6fc63d10393cb025d93f4001cd34b9 100644 (file)
@@ -51,7 +51,7 @@
  *                      header in bytes.
  */
 static inline int PESHeader( uint8_t *p_hdr, mtime_t i_pts, mtime_t i_dts,
-                             int i_es_size, es_format_t *p_fmt,
+                             int i_es_size, const es_format_t *p_fmt,
                              int i_stream_id, bool b_mpeg2,
                              bool b_data_alignment, int i_header_size )
 {
@@ -317,7 +317,7 @@ static inline int PESHeader( uint8_t *p_hdr, mtime_t i_pts, mtime_t i_dts,
  *                       VIDEO_ES, set to INT_MAX.
  */
 void EStoPES ( block_t **pp_pes,
-                   es_format_t *p_fmt, int i_stream_id,
+                   const es_format_t *p_fmt, int i_stream_id,
                    int b_mpeg2, int b_data_alignment, int i_header_size,
                    int i_max_pes_size, mtime_t ts_offset )
 {
index 71eb699ee3f8e64462ba73f0c13006457c06bb88..0ddaecb1750a40ef6b1b77ca3e0582119460569e 100644 (file)
@@ -36,6 +36,6 @@
 #define PES_PAYLOAD_SIZE_MAX 65500
 
 void EStoPES ( block_t **pp_pes,
-                   es_format_t *p_fmt, int i_stream_id,
+                   const es_format_t *p_fmt, int i_stream_id,
                    int b_mpeg2, int b_data_alignment, int i_header_size,
                    int i_max_pes_size, mtime_t ts_offset );
index 6531f046a23d83de0f2b8831c09a704ca89e41a7..0e8db716dda17a32bd3f29ecc055d44f749e9cb4 100644 (file)
@@ -460,7 +460,7 @@ static int DelStream( sout_mux_t *, sout_input_t * );
 static int Mux      ( sout_mux_t * );
 
 static block_t *FixPES( sout_mux_t *p_mux, block_fifo_t *p_fifo );
-static block_t *Add_ADTS( block_t *, es_format_t * );
+static block_t *Add_ADTS( block_t *, const es_format_t * );
 static void TSSchedule  ( sout_mux_t *p_mux, sout_buffer_chain_t *p_chain_ts,
                           mtime_t i_pcr_length, mtime_t i_pcr_dts );
 static void TSDate      ( sout_mux_t *p_mux, sout_buffer_chain_t *p_chain_ts,
@@ -1080,7 +1080,7 @@ static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input )
     else
     {
         /* Copy extra data (VOL for MPEG-4 and extra BitMapInfoHeader for VFW */
-        es_format_t *fmt = p_input->p_fmt;
+        const es_format_t *fmt = p_input->p_fmt;
         if( fmt->i_extra > 0 )
         {
             p_stream->pes.i_extra = fmt->i_extra;
@@ -1667,11 +1667,11 @@ static block_t *FixPES( sout_mux_t *p_mux, block_fifo_t *p_fifo )
     }
 }
 
-static block_t *Add_ADTS( block_t *p_data, es_format_t *p_fmt )
+static block_t *Add_ADTS( block_t *p_data, const es_format_t *p_fmt )
 {
 #define ADTS_HEADER_SIZE 7 /* CRC needs 2 more bytes */
 
-    uint8_t *p_extra = p_fmt->p_extra;
+    const uint8_t *p_extra = p_fmt->p_extra;
 
     if( !p_data || p_fmt->i_extra < 2 || !p_extra )
         return p_data; /* no data to construct the headers */