packages: avidemux/avidemux.spec, avidemux/avidemux-x264.patch - fix build ...
lisu
lisu at pld-linux.org
Mon Jul 4 19:36:17 CEST 2011
Author: lisu Date: Mon Jul 4 17:36:17 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- fix build with new x264
---- Files affected:
packages/avidemux:
avidemux.spec (1.94 -> 1.95) , avidemux-x264.patch (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/avidemux/avidemux.spec
diff -u packages/avidemux/avidemux.spec:1.94 packages/avidemux/avidemux.spec:1.95
--- packages/avidemux/avidemux.spec:1.94 Fri Jul 1 14:36:26 2011
+++ packages/avidemux/avidemux.spec Mon Jul 4 19:36:11 2011
@@ -30,6 +30,7 @@
Patch0: gcc44.patch
Patch1: types.patch
Patch2: mmx-asm.patch
+Patch3: %{name}-x264.patch
#Patch1: %{name}-dts_internal.patch
#Patch2: %{name}-sparc64.patch
URL: http://fixounet.free.fr/avidemux/
@@ -105,6 +106,7 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
echo 'pt_BR' >> po/LINGUAS
@@ -390,6 +392,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.95 2011/07/04 17:36:11 lisu
+- fix build with new x264
+
Revision 1.94 2011/07/01 12:36:26 lisu
- updated to 2.5.5
- qtlocale.patch is now obsolete
================================================================
Index: packages/avidemux/avidemux-x264.patch
diff -u /dev/null packages/avidemux/avidemux-x264.patch:1.3
--- /dev/null Mon Jul 4 19:36:17 2011
+++ packages/avidemux/avidemux-x264.patch Mon Jul 4 19:36:11 2011
@@ -0,0 +1,45 @@
+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
+--- avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp 2011-04-28 22:35:36.000000000 +0200
++++ avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/encoder.cpp 2011-04-28 22:40:26.000000000 +0200
+@@ -488,8 +488,10 @@
+ printf("[x264] analyse.b_transform_8x8 = %d\n", x264Param->analyse.b_transform_8x8);
+ printf("[x264] analyse.inter = %d\n", x264Param->analyse.inter);
+ printf("[x264] b_cabac = %d\n", x264Param->b_cabac);
+-#if X264_BUILD > 101
++#if X264_BUILD > 101 && X264_BUILD < 115
+ printf("[x264] i_open_gop = %d\n", x264Param->i_open_gop);
++#elif X264_BUILD > 114
++ printf("[x264] b_open_gop = %d\n", x264Param->b_open_gop);
+ #endif
+ printf("[x264] b_interlaced = %d\n", x264Param->b_interlaced);
+ #if X264_BUILD > 88
+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
+--- avidemux_2.5.4.orig/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2011-04-28 22:35:36.000000000 +0200
++++ avidemux_2.5.4/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2011-04-28 22:43:36.000000000 +0200
+@@ -417,7 +417,7 @@
+ _param.b_cabac = cabac;
+ }
+
+-#if X264_BUILD > 101
++#if X264_BUILD > 101 && X264_BUILD < 115
+ unsigned int x264Options::getOpenGopMode(void)
+ {
+ return _param.i_open_gop;
+@@ -428,6 +428,17 @@
+ if (openGopMode < 3)
+ _param.i_open_gop = openGopMode;
+ }
++#elif X264_BUILD > 114
++unsigned int x264Options::getOpenGopMode(void)
++{
++ return _param.b_open_gop;
++}
++
++void x264Options::setOpenGopMode(unsigned int openGopMode)
++{
++ if (openGopMode < 3)
++ _param.b_open_gop = openGopMode;
++}
+ #endif
+
+ unsigned int x264Options::getInterlaced(void)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/avidemux/avidemux.spec?r1=1.94&r2=1.95&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/avidemux/avidemux-x264.patch?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list