]> git.sesse.net Git - vlc/blobdiff - include/vlc_es.h
vlc_internals(): use pointer arithmetic
[vlc] / include / vlc_es.h
index 0d8d568a1b761edf33e243616d1288e841e82b02..9a5038e4c9dc851d310f1dcbb624584afc326ba8 100644 (file)
@@ -53,12 +53,12 @@ struct video_palette_t
 typedef struct
 {
     /* true if we have the peak value */
-    vlc_bool_t pb_peak[AUDIO_REPLAY_GAIN_MAX];
+    bool pb_peak[AUDIO_REPLAY_GAIN_MAX];
     /* peak value where 1.0 means full sample value */
     float      pf_peak[AUDIO_REPLAY_GAIN_MAX];
 
     /* true if we have the gain value */
-    vlc_bool_t pb_gain[AUDIO_REPLAY_GAIN_MAX];
+    bool pb_gain[AUDIO_REPLAY_GAIN_MAX];
     /* gain value in dB */
     float      pf_gain[AUDIO_REPLAY_GAIN_MAX];
 } audio_replay_gain_t;
@@ -200,7 +200,7 @@ struct es_format_t
 
     unsigned int   i_bitrate;
 
-    vlc_bool_t     b_packetized; /* wether the data is packetized
+    bool     b_packetized; /* wether the data is packetized
                                     (ie. not truncated) */
     int     i_extra;
     void    *p_extra;
@@ -233,13 +233,13 @@ static inline void es_format_Init( es_format_t *fmt,
     memset( &fmt->video, 0, sizeof(video_format_t) );
     memset( &fmt->subs, 0, sizeof(subs_format_t) );
 
-    fmt->b_packetized           = VLC_TRUE;
+    fmt->b_packetized           = true;
     fmt->i_bitrate              = 0;
     fmt->i_extra                = 0;
     fmt->p_extra                = NULL;
 }
 
-static inline void es_format_Copy( es_format_t *dst, es_format_t *src )
+static inline int es_format_Copy( es_format_t *dst, const es_format_t *src )
 {
     int i;
     memcpy( dst, src, sizeof( es_format_t ) );
@@ -284,6 +284,7 @@ static inline void es_format_Copy( es_format_t *dst, es_format_t *src )
         else
             dst->p_extra_languages[i].psz_description = NULL;
     }
+    return VLC_SUCCESS;
 }
 
 static inline void es_format_Clean( es_format_t *fmt )