lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enums
Also deprecate av_get_pict_type_char() in favor of av_get_picture_type_char(). The new enum and av_get_picture_type_char() are defined in libavutil. This allows the use in libavfilter without the need to link against libavcodec. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:

committed by
Anton Khirnov

parent
30fe971934
commit
bebe72f4a0
@@ -1030,18 +1030,11 @@ void avcodec_default_free_buffers(AVCodecContext *s){
|
||||
s->internal_buffer_count=0;
|
||||
}
|
||||
|
||||
#if FF_API_OLD_FF_PICT_TYPES
|
||||
char av_get_pict_type_char(int pict_type){
|
||||
switch(pict_type){
|
||||
case FF_I_TYPE: return 'I';
|
||||
case FF_P_TYPE: return 'P';
|
||||
case FF_B_TYPE: return 'B';
|
||||
case FF_S_TYPE: return 'S';
|
||||
case FF_SI_TYPE:return 'i';
|
||||
case FF_SP_TYPE:return 'p';
|
||||
case FF_BI_TYPE:return 'b';
|
||||
default: return '?';
|
||||
}
|
||||
return av_get_picture_type_char(pict_type);
|
||||
}
|
||||
#endif
|
||||
|
||||
int av_get_bits_per_sample(enum CodecID codec_id){
|
||||
switch(codec_id){
|
||||
|
Reference in New Issue
Block a user