@ -455,6 +455,18 @@ 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 " } ,
{ " 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 } ,
{ " 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 " } ,
{ " 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 " } ,
{ " log " , " log motion estimation " , 0 , FF_OPT_TYPE_CONST , ME_LOG , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " phods " , " phods motion estimation " , 0 , FF_OPT_TYPE_CONST , ME_PHODS , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " x1 " , " X1 motion estimation " , 0 , FF_OPT_TYPE_CONST , ME_X1 , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " hex " , " hex motion estimation " , 0 , FF_OPT_TYPE_CONST , ME_HEX , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " umh " , " umh motion estimation " , 0 , FF_OPT_TYPE_CONST , ME_UMH , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " iter " , " iter motion estimation " , 0 , FF_OPT_TYPE_CONST , ME_ITER , INT_MIN , INT_MAX , V | E , " me_method " } ,
{ " extradata_size " , NULL , OFFSET ( extradata_size ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
{ " extradata_size " , NULL , OFFSET ( extradata_size ) , FF_OPT_TYPE_INT , DEFAULT , INT_MIN , INT_MAX } ,
{ " time_base " , NULL , OFFSET ( time_base ) , FF_OPT_TYPE_RATIONAL , DEFAULT , INT_MIN , INT_MAX } ,
{ " time_base " , NULL , OFFSET ( time_base ) , FF_OPT_TYPE_RATIONAL , DEFAULT , INT_MIN , INT_MAX } ,
{ " g " , " set the group of picture size " , OFFSET ( gop_size ) , FF_OPT_TYPE_INT , 12 , INT_MIN , INT_MAX , V | E } ,
{ " g " , " set the group of picture size " , OFFSET ( gop_size ) , FF_OPT_TYPE_INT , 12 , INT_MIN , INT_MAX , V | E } ,