mirror of
https://github.com/mpv-player/mpv
synced 2025-03-11 08:37:59 +00:00
sync to x264 r390 (bime)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17269 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
f0b0762166
commit
457b63508d
@ -8859,6 +8859,12 @@ Enables rate-distortion optimization of macroblock types in B-frames.
|
||||
Requires subq=6.
|
||||
.
|
||||
.TP
|
||||
.B (no)bime
|
||||
Refine the two motion vectors used in bidirectional macroblocks,
|
||||
rather than re-using vectors from the forward and backward searches.
|
||||
This option has no effect without B-frames.
|
||||
.
|
||||
.TP
|
||||
.B trellis=<0\-2>
|
||||
rate-distortion optimal quantization
|
||||
.PD 0
|
||||
|
2
configure
vendored
2
configure
vendored
@ -6265,7 +6265,7 @@ echocheck "x264"
|
||||
cat > $TMPC << EOF
|
||||
#include <inttypes.h>
|
||||
#include <x264.h>
|
||||
#if X264_BUILD < 40
|
||||
#if X264_BUILD < 43
|
||||
#error We do not support old versions of x264. Get the latest from SVN.
|
||||
#endif
|
||||
int main(void) { x264_encoder_open((void*)0); return 0; }
|
||||
|
@ -101,6 +101,7 @@ static char *rc_eq = "blurCplx^(1-qComp)";
|
||||
static char *zones = NULL;
|
||||
static int subq = 5;
|
||||
static int bframe_rdo = 0;
|
||||
static int bidir_me = 0;
|
||||
static int me_method = 2;
|
||||
static int me_range = 16;
|
||||
static int trellis = 1;
|
||||
@ -154,6 +155,8 @@ m_option_t x264encopts_conf[] = {
|
||||
{"direct_pred", &direct_pred, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL},
|
||||
{"weight_b", &weight_b, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"noweight_b", &weight_b, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
{"bime", &bidir_me, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"nobime", &bidir_me, CONF_TYPE_FLAG, 0, 0, 0, NULL},
|
||||
{"chroma_me", &chroma_me, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
{"nochroma_me", &chroma_me, CONF_TYPE_FLAG, 0, 1, 0, NULL},
|
||||
{"mixed_refs", &mixed_references, CONF_TYPE_FLAG, 0, 0, 1, NULL},
|
||||
@ -292,6 +295,7 @@ static int config(struct vf_instance_s* vf, int width, int height, int d_width,
|
||||
mod->param.analyse.i_direct_mv_pred = direct_pred;
|
||||
mod->param.analyse.b_weighted_bipred = weight_b;
|
||||
mod->param.analyse.i_chroma_qp_offset = chroma_qp_offset;
|
||||
mod->param.analyse.b_bidir_me = bidir_me;
|
||||
mod->param.analyse.b_chroma_me = chroma_me;
|
||||
mod->param.analyse.b_mixed_references = mixed_references;
|
||||
mod->param.analyse.i_trellis = trellis;
|
||||
|
Loading…
Reference in New Issue
Block a user