X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_es.h;h=556b4143f10582ce6caa5b359c71da07f04af316;hb=c60652e38ac6afd74bd8225e9dae5406f13aaa4f;hp=a5ddc8cb310c1b95782e625b519cafc0e7fdab18;hpb=f06ff39dd2a837c4a4a6517c3f41f6e82c829cb9;p=vlc diff --git a/include/vlc_es.h b/include/vlc_es.h index a5ddc8cb31..556b4143f1 100644 --- a/include/vlc_es.h +++ b/include/vlc_es.h @@ -93,7 +93,6 @@ struct audio_format_t unsigned i_bitspersample; unsigned i_blockalign; uint8_t i_channels; /* must be <=32 */ - uint8_t i_flavor; }; /** @@ -154,7 +153,7 @@ static inline int video_format_Copy( video_format_t *p_dst, const video_format_t memcpy( p_dst->p_palette, p_src->p_palette, sizeof( *p_dst->p_palette ) ); } return VLC_SUCCESS; -}; +} /** * Cleanup and free palette of this video_format_t @@ -179,6 +178,11 @@ VLC_EXPORT( void, video_format_Setup, ( video_format_t *, vlc_fourcc_t i_chroma, */ VLC_EXPORT( bool, video_format_IsSimilar, ( const video_format_t *, const video_format_t * ) ); +/** + * It prints details about the given video_format_t + */ +VLC_EXPORT( void, video_format_Print, ( vlc_object_t *, const char *, const video_format_t * ) ); + /** * subtitles format description */ @@ -256,6 +260,8 @@ struct es_format_t subs_format_t subs; /**< description of subtitle format */ unsigned int i_bitrate; /**< bitrate of this ES */ + int i_profile; /**< codec specific information (like real audio flavor, mpeg audio layer, h264 profile ...) */ + int i_level; /**< codec specific information: indicates maximum restrictions on the stream (resolution, bitrate, codec features ...) */ bool b_packetized; /**< wether the data is packetized (ie. not truncated) */ int i_extra; /**< length in bytes of extra data pointer */