1 diff -ru avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp
2 --- avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp 2011-04-28 22:35:36.000000000 +0200
3 +++ avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp 2011-04-28 22:40:26.000000000 +0200
5 printf("[x264] analyse.b_transform_8x8 = %d\n", x264Param->analyse.b_transform_8x8);
6 printf("[x264] analyse.inter = %d\n", x264Param->analyse.inter);
7 printf("[x264] b_cabac = %d\n", x264Param->b_cabac);
9 +#if X264_BUILD > 101 && X264_BUILD < 115
10 printf("[x264] i_open_gop = %d\n", x264Param->i_open_gop);
11 +#elif X264_BUILD > 114
12 + printf("[x264] b_open_gop = %d\n", x264Param->b_open_gop);
14 printf("[x264] b_interlaced = %d\n", x264Param->b_interlaced);
16 diff -ru avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp
17 --- avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2011-04-28 22:35:36.000000000 +0200
18 +++ avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2011-04-28 22:43:36.000000000 +0200
20 _param.b_cabac = cabac;
24 +#if X264_BUILD > 101 && X264_BUILD < 115
25 unsigned int x264Options::getOpenGopMode(void)
27 return _param.i_open_gop;
30 _param.i_open_gop = openGopMode;
32 +#elif X264_BUILD > 114
33 +unsigned int x264Options::getOpenGopMode(void)
35 + return _param.b_open_gop;
38 +void x264Options::setOpenGopMode(unsigned int openGopMode)
40 + if (openGopMode < 3)
41 + _param.b_open_gop = openGopMode;
45 unsigned int x264Options::getInterlaced(void)