@ -413,9 +413,6 @@ static const AVOption options[]={
{ " ildct " , " use interlaced dct " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG_INTERLACED_DCT , INT_MIN , INT_MAX , V | E , " flags " } ,
{ " low_delay " , " force low delay " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG_LOW_DELAY , INT_MIN , INT_MAX , V | D | E , " flags " } ,
{ " alt " , " enable alternate scantable (mpeg2/mpeg4) " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG_ALT_SCAN , INT_MIN , INT_MAX , V | E , " flags " } ,
# if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
{ " trell " , " use trellis quantization " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG_TRELLIS_QUANT , INT_MIN , INT_MAX , V | E , " flags " } ,
# endif
{ " global_header " , " place global headers in extradata instead of every keyframe " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG_GLOBAL_HEADER , INT_MIN , INT_MAX , V | A | E , " flags " } ,
{ " bitexact " , " use only bitexact stuff (except (i)dct) " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG_BITEXACT , INT_MIN , INT_MAX , A | V | S | D | E , " flags " } ,
{ " aic " , " h263 advanced intra coding / mpeg4 ac prediction " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG_AC_PRED , INT_MIN , INT_MAX , V | E , " flags " } ,
@ -433,9 +430,6 @@ static const AVOption options[]={
{ " local_header " , " place global headers at every keyframe instead of in extradata " , 0 , FF_OPT_TYPE_CONST , CODEC_FLAG2_LOCAL_HEADER , INT_MIN , INT_MAX , V | E , " flags2 " } ,
{ " sub_id " , NULL , OFFSET ( sub_id ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
{ " me_method " , " set motion estimation method " , OFFSET ( me_method ) , FF_OPT_TYPE_INT , ME_EPZS , INT_MIN , INT_MAX , V | E , " me_method " } ,
# if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
{ " me " , " set motion estimation method (deprecated, use me_method instead) " , OFFSET ( me_method ) , FF_OPT_TYPE_INT , ME_EPZS , INT_MIN , INT_MAX , V | E , " me_method " } ,
# endif
{ " zero " , " zero motion estimation (fastest) " , 0 , FF_OPT_TYPE_CONST , ME_ZERO , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " full " , " full motion estimation (slowest) " , 0 , FF_OPT_TYPE_CONST , ME_FULL , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " epzs " , " EPZS motion estimation (default) " , 0 , FF_OPT_TYPE_CONST , ME_EPZS , INT_MIN , INT_MAX , V | E , " me_method " } ,
@ -469,9 +463,6 @@ static const AVOption options[]={
{ " rc_strategy " , " ratecontrol method " , OFFSET ( rc_strategy ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX , V | E } ,
{ " b_strategy " , " strategy to choose between I/P/B-frames " , OFFSET ( b_frame_strategy ) , FF_OPT_TYPE_INT , 0 , INT_MIN , INT_MAX , V | E } ,
{ " hurry_up " , NULL , OFFSET ( hurry_up ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX , V | D } ,
# if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
{ " rtp_mode " , NULL , OFFSET ( rtp_mode ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
# endif
{ " ps " , " rtp payload size in bits " , OFFSET ( rtp_payload_size ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX , V | E } ,
{ " mv_bits " , NULL , OFFSET ( mv_bits ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
{ " header_bits " , NULL , OFFSET ( header_bits ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
@ -567,11 +558,7 @@ static const AVOption options[]={
{ " ec " , " set error concealment strategy " , OFFSET ( error_concealment ) , FF_OPT_TYPE_FLAGS , 3 , INT_MIN , INT_MAX , V | D , " ec " } ,
{ " guess_mvs " , " iterative motion vector (MV) search (slow) " , 0 , FF_OPT_TYPE_CONST , FF_EC_GUESS_MVS , INT_MIN , INT_MAX , V | D , " ec " } ,
{ " deblock " , " use strong deblock filter for damaged MBs " , 0 , FF_OPT_TYPE_CONST , FF_EC_DEBLOCK , INT_MIN , INT_MAX , V | D , " ec " } ,
# if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
{ " bits_per_sample " , NULL , OFFSET ( bits_per_sample ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
# else
{ " bits_per_coded_sample " , NULL , OFFSET ( bits_per_coded_sample ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
# endif
{ " pred " , " prediction method " , OFFSET ( prediction_method ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX , V | E , " pred " } ,
{ " left " , NULL , 0 , FF_OPT_TYPE_CONST , FF_PRED_LEFT , INT_MIN , INT_MAX , V | E , " pred " } ,
{ " plane " , NULL , 0 , FF_OPT_TYPE_CONST , FF_PRED_PLANE , INT_MIN , INT_MAX , V | E , " pred " } ,
@ -961,15 +948,6 @@ int attribute_align_arg avcodec_decode_audio2(AVCodecContext *avctx, int16_t *sa
return ret ;
}
# if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
int avcodec_decode_audio ( AVCodecContext * avctx , int16_t * samples ,
int * frame_size_ptr ,
const uint8_t * buf , int buf_size ) {
* frame_size_ptr = AVCODEC_MAX_AUDIO_FRAME_SIZE ;
return avcodec_decode_audio2 ( avctx , samples , frame_size_ptr , buf , buf_size ) ;
}
# endif
int avcodec_decode_subtitle ( AVCodecContext * avctx , AVSubtitle * sub ,
int * got_sub_ptr ,
const uint8_t * buf , int buf_size )
@ -1237,13 +1215,6 @@ unsigned avcodec_version( void )
return LIBAVCODEC_VERSION_INT ;
}
# if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
unsigned avcodec_build ( void )
{
return LIBAVCODEC_BUILD ;
}
# endif
void avcodec_init ( void )
{
static int initialized = 0 ;