Mercurial > mplayer.hg
comparison libmpcodecs/ve_lavc.c @ 11702:e4c043ebf3a6
vismv, alt, ilme options
author | michael |
---|---|
date | Tue, 30 Dec 2003 18:24:19 +0000 |
parents | 9165fbc7d89d |
children | ce75cb364b19 |
comparison
equal
deleted
inserted
replaced
11701:8ab2028e6ed9 | 11702:e4c043ebf3a6 |
---|---|
140 static int lavc_param_qp_rd= 0; | 140 static int lavc_param_qp_rd= 0; |
141 static int lavc_param_inter_threshold= 0; | 141 static int lavc_param_inter_threshold= 0; |
142 static int lavc_param_sc_threshold= 0; | 142 static int lavc_param_sc_threshold= 0; |
143 static int lavc_param_ss= 0; | 143 static int lavc_param_ss= 0; |
144 static int lavc_param_top= -1; | 144 static int lavc_param_top= -1; |
145 static int lavc_param_alt= 0; | |
146 static int lavc_param_ilme= 0; | |
145 | 147 |
146 | 148 |
147 char *lavc_param_acodec = "mp2"; | 149 char *lavc_param_acodec = "mp2"; |
148 int lavc_param_atag = 0; | 150 int lavc_param_atag = 0; |
149 int lavc_param_abitrate = 224; | 151 int lavc_param_abitrate = 224; |
267 {"qprd", &lavc_param_qp_rd, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QP_RD, NULL}, | 269 {"qprd", &lavc_param_qp_rd, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_QP_RD, NULL}, |
268 #endif | 270 #endif |
269 #ifdef CODEC_FLAG_H263P_SLICE_STRUCT | 271 #ifdef CODEC_FLAG_H263P_SLICE_STRUCT |
270 {"ss", &lavc_param_ss, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_SLICE_STRUCT, NULL}, | 272 {"ss", &lavc_param_ss, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_H263P_SLICE_STRUCT, NULL}, |
271 #endif | 273 #endif |
274 #ifdef CODEC_FLAG_ALT_SCAN | |
275 {"alt", &lavc_param_alt, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_ALT_SCAN, NULL}, | |
276 #endif | |
277 #ifdef CODEC_FLAG_INTERLACED_ME | |
278 {"ilme", &lavc_param_ilme, CONF_TYPE_FLAG, 0, 0, CODEC_FLAG_INTERLACED_ME, NULL}, | |
279 #endif | |
272 {"inter_threshold", &lavc_param_inter_threshold, CONF_TYPE_INT, CONF_RANGE, -1000000, 1000000, NULL}, | 280 {"inter_threshold", &lavc_param_inter_threshold, CONF_TYPE_INT, CONF_RANGE, -1000000, 1000000, NULL}, |
273 {"sc_threshold", &lavc_param_sc_threshold, CONF_TYPE_INT, CONF_RANGE, -1000000, 1000000, NULL}, | 281 {"sc_threshold", &lavc_param_sc_threshold, CONF_TYPE_INT, CONF_RANGE, -1000000, 1000000, NULL}, |
274 {"top", &lavc_param_top, CONF_TYPE_INT, CONF_RANGE, -1, 1, NULL}, | 282 {"top", &lavc_param_top, CONF_TYPE_INT, CONF_RANGE, -1, 1, NULL}, |
275 {NULL, NULL, 0, 0, 0, 0, NULL} | 283 {NULL, NULL, 0, 0, 0, 0, NULL} |
276 }; | 284 }; |
547 lavc_venc_context->flags|= lavc_param_data_partitioning; | 555 lavc_venc_context->flags|= lavc_param_data_partitioning; |
548 lavc_venc_context->flags|= lavc_param_cbp; | 556 lavc_venc_context->flags|= lavc_param_cbp; |
549 lavc_venc_context->flags|= lavc_param_mv0; | 557 lavc_venc_context->flags|= lavc_param_mv0; |
550 lavc_venc_context->flags|= lavc_param_qp_rd; | 558 lavc_venc_context->flags|= lavc_param_qp_rd; |
551 lavc_venc_context->flags|= lavc_param_ss; | 559 lavc_venc_context->flags|= lavc_param_ss; |
560 lavc_venc_context->flags|= lavc_param_alt; | |
561 lavc_venc_context->flags|= lavc_param_ilme; | |
552 if(lavc_param_gray) lavc_venc_context->flags|= CODEC_FLAG_GRAY; | 562 if(lavc_param_gray) lavc_venc_context->flags|= CODEC_FLAG_GRAY; |
553 | 563 |
554 if(lavc_param_normalize_aqp) lavc_venc_context->flags|= CODEC_FLAG_NORMALIZE_AQP; | 564 if(lavc_param_normalize_aqp) lavc_venc_context->flags|= CODEC_FLAG_NORMALIZE_AQP; |
555 if(lavc_param_interlaced_dct) lavc_venc_context->flags|= CODEC_FLAG_INTERLACED_DCT; | 565 if(lavc_param_interlaced_dct) lavc_venc_context->flags|= CODEC_FLAG_INTERLACED_DCT; |
556 #if LIBAVCODEC_BUILD >= 4643 | 566 #if LIBAVCODEC_BUILD >= 4643 |