[vlc-devel] commit: Fix build with x264 build 65 (Alexis Ballier )
git version control
git at videolan.org
Mon Oct 6 23:48:33 CEST 2008
vlc | branch: master | Alexis Ballier <aballier at gentoo.org> | Mon Oct 6 23:47:20 2008 +0200| [229a8957a1aa3cd45e0161075d4eaec3c32d247b] | committer: Derk-Jan Hartman
Fix build with x264 build 65
See http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=c89bc900a3bf0d4c4c728ad378703970b4f14e18 for more details.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=229a8957a1aa3cd45e0161075d4eaec3c32d247b
---
modules/codec/x264.c | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/modules/codec/x264.c b/modules/codec/x264.c
index 0f06aba..79f56a1 100644
--- a/modules/codec/x264.c
+++ b/modules/codec/x264.c
@@ -275,7 +275,12 @@ static void Close( vlc_object_t * );
#define SUBME_TEXT N_("Subpixel motion estimation and partition decision " \
"quality")
-#if X264_BUILD >= 46 /* r477 */
+#if X264_BUILD >= 65
+#define SUBME_MAX 9
+#define SUBME_LONGTEXT N_( "This parameter controls quality versus speed " \
+ "tradeoffs involved in the motion estimation decision process " \
+ "(lower = quicker and higher = better quality). Range 1 to 9." )
+#elif X264_BUILD >= 46 /* r477 */
#define SUBME_MAX 7
#define SUBME_LONGTEXT N_( "This parameter controls quality versus speed " \
"tradeoffs involved in the motion estimation decision process " \
@@ -601,7 +606,7 @@ vlc_module_begin();
change_integer_range( 1, SUBME_MAX );
add_deprecated_alias( SOUT_CFG_PREFIX "subpel" ); /* Deprecated since 0.8.5 */
-#if X264_BUILD >= 41 /* r368 */
+#if X264_BUILD >= 41 && X264_BUILD < 65 /* r368 */
add_bool( SOUT_CFG_PREFIX "b-rdo", 0, NULL, B_RDO_TEXT,
B_RDO_LONGTEXT, false );
#endif
@@ -616,7 +621,7 @@ vlc_module_begin();
CHROMA_ME_LONGTEXT, false );
#endif
-#if X264_BUILD >= 43 /* r390 */
+#if X264_BUILD >= 43 && X264_BUILD < 65 /* r390 */
add_bool( SOUT_CFG_PREFIX "bime", 0, NULL, BIME_TEXT,
BIME_LONGTEXT, false );
#endif
@@ -1094,7 +1099,7 @@ static int Open ( vlc_object_t *p_this )
p_sys->param.analyse.i_trellis = val.i_int;
#endif
-#if X264_BUILD >= 41
+#if X264_BUILD >= 41 && X264_BUILD < 65
var_Get( p_enc, SOUT_CFG_PREFIX "b-rdo", &val );
p_sys->param.analyse.b_bframe_rdo = val.b_bool;
#endif
@@ -1104,7 +1109,7 @@ static int Open ( vlc_object_t *p_this )
p_sys->param.analyse.b_fast_pskip = val.b_bool;
#endif
-#if X264_BUILD >= 43
+#if X264_BUILD >= 43 && X264_BUILD < 65
var_Get( p_enc, SOUT_CFG_PREFIX "bime", &val );
p_sys->param.analyse.b_bidir_me = val.b_bool;
#endif
More information about the vlc-devel
mailing list