1 |
yngwin 08/06/21 21:24:36 |
2 |
|
3 |
Added: mpeg4ip-1.5.0.1-avcodec_extern_c-2.patch |
4 |
mpeg4ip-1.5.0.1-ffmpeg-headers.patch |
5 |
Log: |
6 |
Add patches to make mpeg4ip compile with new ffmpeg headers location, thanks to Andrew Church in bug 218105. |
7 |
(Portage version: 2.2_rc1/cvs/Linux 2.6.25-hh5 i686) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 media-video/mpeg4ip/files/mpeg4ip-1.5.0.1-avcodec_extern_c-2.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/mpeg4ip/files/mpeg4ip-1.5.0.1-avcodec_extern_c-2.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/mpeg4ip/files/mpeg4ip-1.5.0.1-avcodec_extern_c-2.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: mpeg4ip-1.5.0.1-avcodec_extern_c-2.patch |
16 |
=================================================================== |
17 |
--- mpeg4ip-1.5.0.1/player/plugin/audio/ffmpeg/ffmpeg.h.unpatched 2008-06-21 14:21:58.000000000 +0900 |
18 |
+++ mpeg4ip-1.5.0.1/player/plugin/audio/ffmpeg/ffmpeg.h 2008-06-21 14:23:16.000000000 +0900 |
19 |
@@ -25,9 +25,13 @@ |
20 |
#define __MPEG4IP_FFMPEG_H__ 1 |
21 |
#include "codec_plugin.h" |
22 |
#ifdef HAVE_FFMPEG_INSTALLED |
23 |
+extern "C" { |
24 |
#include <libavcodec/avcodec.h> |
25 |
+} |
26 |
#else |
27 |
+extern "C" { |
28 |
#include <avcodec.h> |
29 |
+} |
30 |
#endif |
31 |
|
32 |
DECLARE_CONFIG(CONFIG_USE_FFMPEG_AUDIO); |
33 |
--- mpeg4ip-1.5.0.1/player/plugin/video/ffmpeg/ffmpeg.h.unpatched 2008-06-21 14:21:58.000000000 +0900 |
34 |
+++ mpeg4ip-1.5.0.1/player/plugin/video/ffmpeg/ffmpeg.h 2008-06-21 14:23:26.000000000 +0900 |
35 |
@@ -25,9 +25,13 @@ |
36 |
#define __MPEG4IP_FFMPEG_H__ 1 |
37 |
#include "codec_plugin.h" |
38 |
#ifdef HAVE_FFMPEG_INSTALLED |
39 |
+extern "C" { |
40 |
#include <libavcodec/avcodec.h> |
41 |
+} |
42 |
#else |
43 |
+extern "C" { |
44 |
#include <avcodec.h> |
45 |
+} |
46 |
#endif |
47 |
#include <mp4av.h> |
48 |
|
49 |
--- mpeg4ip-1.5.0.1/server/mp4live/audio_ffmpeg.h.unpatched 2007-11-24 09:07:06.000000000 +0100 |
50 |
+++ mpeg4ip-1.5.0.1/server/mp4live/audio_ffmpeg.h 2007-11-24 09:11:03.000000000 +0100 |
51 |
@@ -24,9 +24,13 @@ |
52 |
|
53 |
#include "audio_encoder.h" |
54 |
#ifdef HAVE_FFMPEG_INSTALLED |
55 |
+extern "C" { |
56 |
#include <libavcodec/avcodec.h> |
57 |
+} |
58 |
#else |
59 |
+extern "C" { |
60 |
#include <avcodec.h> |
61 |
+} |
62 |
#endif |
63 |
#include <sdp.h> |
64 |
|
65 |
--- mpeg4ip-1.5.0.1/server/mp4live/video_ffmpeg.h.unpatched 2007-11-24 09:09:04.000000000 +0100 |
66 |
+++ mpeg4ip-1.5.0.1/server/mp4live/video_ffmpeg.h 2007-11-24 09:10:18.000000000 +0100 |
67 |
@@ -24,9 +24,13 @@ |
68 |
|
69 |
#include "video_encoder.h" |
70 |
#ifdef HAVE_FFMPEG_INSTALLED |
71 |
+extern "C" { |
72 |
#include <libavcodec/avcodec.h> |
73 |
+} |
74 |
#else |
75 |
+extern "C" { |
76 |
#include <avcodec.h> |
77 |
+} |
78 |
#endif |
79 |
|
80 |
class CFfmpegVideoEncoder : public CVideoEncoder { |
81 |
--- mpeg4ip-1.5.0.1/server/mp4live/video_encoder_class.cpp.unpatched 2007-11-24 09:11:51.000000000 +0100 |
82 |
+++ mpeg4ip-1.5.0.1/server/mp4live/video_encoder_class.cpp 2007-11-24 09:12:17.000000000 +0100 |
83 |
@@ -26,9 +26,13 @@ |
84 |
#include "video_util_filter.h" |
85 |
#ifdef HAVE_FFMPEG |
86 |
#ifdef HAVE_FFMPEG_INSTALLED |
87 |
+extern "C" { |
88 |
#include <libavcodec/avcodec.h> |
89 |
+} |
90 |
#else |
91 |
+extern "C" { |
92 |
#include <avcodec.h> |
93 |
+} |
94 |
#endif |
95 |
#endif |
96 |
|
97 |
|
98 |
|
99 |
|
100 |
1.1 media-video/mpeg4ip/files/mpeg4ip-1.5.0.1-ffmpeg-headers.patch |
101 |
|
102 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/mpeg4ip/files/mpeg4ip-1.5.0.1-ffmpeg-headers.patch?rev=1.1&view=markup |
103 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/mpeg4ip/files/mpeg4ip-1.5.0.1-ffmpeg-headers.patch?rev=1.1&content-type=text/plain |
104 |
|
105 |
Index: mpeg4ip-1.5.0.1-ffmpeg-headers.patch |
106 |
=================================================================== |
107 |
diff -urN mpeg4ip-1.5.0.1-orig/configure.in mpeg4ip-1.5.0.1/configure.in |
108 |
--- mpeg4ip-1.5.0.1-orig/configure.in 2006-06-09 04:15:16.000000000 +0900 |
109 |
+++ mpeg4ip-1.5.0.1/configure.in 2008-06-21 13:44:38.000000000 +0900 |
110 |
@@ -495,8 +495,8 @@ |
111 |
AC_DEFINE(HAVE_FFMPEG_INSTALLED, 1, [defined if ffmpeg is installed]) |
112 |
FFMPEG_INC= |
113 |
FFMPEG_LIB="-lavcodec -lz $ffmpeg_add_libs" |
114 |
- AC_CHECK_TYPES([AVRational], , , [#include <ffmpeg/avcodec.h>]) |
115 |
- AC_CHECK_MEMBERS(AVCodecContext.time_base, , , [#include <ffmpeg/avcodec.h>]) |
116 |
+ AC_CHECK_TYPES([AVRational], , , [#include <libavcodec/avcodec.h>]) |
117 |
+ AC_CHECK_MEMBERS(AVCodecContext.time_base, , , [#include <libavcodec/avcodec.h>]) |
118 |
AC_DEFINE(HAVE_FFMPEG, 1, [enable ffmpeg for mp4live]) |
119 |
fi |
120 |
fi |
121 |
diff -urN mpeg4ip-1.5.0.1-orig/player/plugin/audio/ffmpeg/ffmpeg.h mpeg4ip-1.5.0.1/player/plugin/audio/ffmpeg/ffmpeg.h |
122 |
--- mpeg4ip-1.5.0.1-orig/player/plugin/audio/ffmpeg/ffmpeg.h 2004-10-12 06:26:46.000000000 +0900 |
123 |
+++ mpeg4ip-1.5.0.1/player/plugin/audio/ffmpeg/ffmpeg.h 2008-06-21 13:45:35.000000000 +0900 |
124 |
@@ -25,7 +25,7 @@ |
125 |
#define __MPEG4IP_FFMPEG_H__ 1 |
126 |
#include "codec_plugin.h" |
127 |
#ifdef HAVE_FFMPEG_INSTALLED |
128 |
-#include <ffmpeg/avcodec.h> |
129 |
+#include <libavcodec/avcodec.h> |
130 |
#else |
131 |
#include <avcodec.h> |
132 |
#endif |
133 |
diff -urN mpeg4ip-1.5.0.1-orig/player/plugin/video/ffmpeg/ffmpeg.h mpeg4ip-1.5.0.1/player/plugin/video/ffmpeg/ffmpeg.h |
134 |
--- mpeg4ip-1.5.0.1-orig/player/plugin/video/ffmpeg/ffmpeg.h 2005-04-06 03:04:46.000000000 +0900 |
135 |
+++ mpeg4ip-1.5.0.1/player/plugin/video/ffmpeg/ffmpeg.h 2008-06-21 13:47:48.000000000 +0900 |
136 |
@@ -25,7 +25,7 @@ |
137 |
#define __MPEG4IP_FFMPEG_H__ 1 |
138 |
#include "codec_plugin.h" |
139 |
#ifdef HAVE_FFMPEG_INSTALLED |
140 |
-#include <ffmpeg/avcodec.h> |
141 |
+#include <libavcodec/avcodec.h> |
142 |
#else |
143 |
#include <avcodec.h> |
144 |
#endif |
145 |
diff -urN mpeg4ip-1.5.0.1-orig/server/mp4live/audio_ffmpeg.h mpeg4ip-1.5.0.1/server/mp4live/audio_ffmpeg.h |
146 |
--- mpeg4ip-1.5.0.1-orig/server/mp4live/audio_ffmpeg.h 2005-09-15 08:15:42.000000000 +0900 |
147 |
+++ mpeg4ip-1.5.0.1/server/mp4live/audio_ffmpeg.h 2008-06-21 13:48:21.000000000 +0900 |
148 |
@@ -24,7 +24,7 @@ |
149 |
|
150 |
#include "audio_encoder.h" |
151 |
#ifdef HAVE_FFMPEG_INSTALLED |
152 |
-#include <ffmpeg/avcodec.h> |
153 |
+#include <libavcodec/avcodec.h> |
154 |
#else |
155 |
#include <avcodec.h> |
156 |
#endif |
157 |
diff -urN mpeg4ip-1.5.0.1-orig/server/mp4live/video_encoder_class.cpp mpeg4ip-1.5.0.1/server/mp4live/video_encoder_class.cpp |
158 |
--- mpeg4ip-1.5.0.1-orig/server/mp4live/video_encoder_class.cpp 2006-03-11 06:40:57.000000000 +0900 |
159 |
+++ mpeg4ip-1.5.0.1/server/mp4live/video_encoder_class.cpp 2008-06-21 13:48:31.000000000 +0900 |
160 |
@@ -26,7 +26,7 @@ |
161 |
#include "video_util_filter.h" |
162 |
#ifdef HAVE_FFMPEG |
163 |
#ifdef HAVE_FFMPEG_INSTALLED |
164 |
-#include <ffmpeg/avcodec.h> |
165 |
+#include <libavcodec/avcodec.h> |
166 |
#else |
167 |
#include <avcodec.h> |
168 |
#endif |
169 |
diff -urN mpeg4ip-1.5.0.1-orig/server/mp4live/video_ffmpeg.h mpeg4ip-1.5.0.1/server/mp4live/video_ffmpeg.h |
170 |
--- mpeg4ip-1.5.0.1-orig/server/mp4live/video_ffmpeg.h 2005-09-09 02:40:36.000000000 +0900 |
171 |
+++ mpeg4ip-1.5.0.1/server/mp4live/video_ffmpeg.h 2008-06-21 13:48:13.000000000 +0900 |
172 |
@@ -24,7 +24,7 @@ |
173 |
|
174 |
#include "video_encoder.h" |
175 |
#ifdef HAVE_FFMPEG_INSTALLED |
176 |
-#include <ffmpeg/avcodec.h> |
177 |
+#include <libavcodec/avcodec.h> |
178 |
#else |
179 |
#include <avcodec.h> |
180 |
#endif |
181 |
|
182 |
|
183 |
|
184 |
-- |
185 |
gentoo-commits@l.g.o mailing list |