Hi people,
Can anyone please apply the attached patch.
It fixes cinelerra build w/ latest ffmpeg (trunk).

bye,
rafael diniz

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Ciência da Computação @  Unicamp
Rádio Muda, radiolivre.org, TV Piolho, tvlivre.org
Chave PGP: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x2FF86098
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


diff --git a/cinelerra/ffmpeg.C b/cinelerra/ffmpeg.C
index 85e5614..6cea249 100644
--- a/cinelerra/ffmpeg.C
+++ b/cinelerra/ffmpeg.C
@@ -6,6 +6,13 @@ extern "C" {
 }
 #endif
 
+/* fix for newer ffmpeg */
+#ifndef PIX_FMT_YUV422
+#define PIX_FMT_YUV422 PIX_FMT_YUYV422
+#endif
+#ifndef PIX_FMT_RGBA32 
+#define PIX_FMT_RGBA32 PIX_FMT_RGB32
+#endif 
 
 #include "filebase.h"
 #include "quicktime.h"
diff --git a/quicktime/qtffmpeg.c b/quicktime/qtffmpeg.c
index 594a213..a6d272c 100644
--- a/quicktime/qtffmpeg.c
+++ b/quicktime/qtffmpeg.c
@@ -8,8 +8,10 @@
 // FFMPEG front end for quicktime.
 
 
-
-
+// fix for newer ffmpeg, don't break w/ older ones...
+#ifndef PIX_FMT_YUV422
+#define PIX_FMT_YUV422 PIX_FMT_YUYV422
+#endif
 
 
 

Reply via email to