diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-08-07 00:08:57 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-08-07 00:08:57 +0000 |
commit | 820833b2aa56c130d726732e8cd9d67aa9fcaa1c (patch) | |
tree | 9ba338622c65322cb65ca66b7f23ccd094599018 /libmpcodecs/ve_lavc.c | |
parent | 3623d8b5afdfedef56bb549a71e9e1fcd4a89de1 (diff) | |
download | mpv-820833b2aa56c130d726732e8cd9d67aa9fcaa1c.tar.bz2 mpv-820833b2aa56c130d726732e8cd9d67aa9fcaa1c.tar.xz |
mpeg4 mpeg quantizer encoding
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6945 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ve_lavc.c')
-rw-r--r-- | libmpcodecs/ve_lavc.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libmpcodecs/ve_lavc.c b/libmpcodecs/ve_lavc.c index 3308d364a5..363dc69663 100644 --- a/libmpcodecs/ve_lavc.c +++ b/libmpcodecs/ve_lavc.c @@ -67,6 +67,7 @@ static int lavc_param_packet_size= 0; static int lavc_param_strict= 0; static int lavc_param_data_partitioning= 0; static int lavc_param_gray=0; +static int lavc_param_mpeg_quant=0; #include "cfgparser.h" @@ -101,6 +102,9 @@ struct config lavcopts_conf[]={ #if LIBAVCODEC_BUILD >= 4614 {"gray", &lavc_param_gray, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PART, NULL}, #endif +#if LIBAVCODEC_BUILD >= 4619 + {"mpeg_quant", &lavc_param_mpeg_quant, CONF_TYPE_FLAG, 0, 0, 1, NULL}, +#endif {NULL, NULL, 0, 0, 0, 0, NULL} }; #endif @@ -156,7 +160,10 @@ static int config(struct vf_instance_s* vf, if(lavc_param_packet_size )lavc_venc_context.rtp_mode=1; lavc_venc_context.strict_std_compliance= lavc_param_strict; #endif - +#if LIBAVCODEC_BUILD >= 4619 + lavc_venc_context.mpeg_quant=lavc_param_mpeg_quant; +#endif + /* keyframe interval */ if (lavc_param_keyint >= 0) /* != -1 */ lavc_venc_context.gop_size = lavc_param_keyint; |