diff options
-rw-r--r-- | ChangeLog | 463 | ||||
-rw-r--r-- | NEWS | 27 | ||||
-rw-r--r-- | RELEASE | 46 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | gst-ffmpeg.doap | 11 |
5 files changed, 536 insertions, 13 deletions
@@ -1,9 +1,466 @@ | |||
1 | === release 0.10.7 === | 1 | === release 0.10.8 === |
2 | |||
3 | 2009-06-29 Jan Schmidt <jan.schmidt@sun.com> | ||
4 | |||
5 | * configure.ac: | ||
6 | releasing 0.10.8, "Brilliant in the morning" | ||
7 | |||
8 | 2009-06-29 13:53:50 +0200 Edward Hervey <bilboed@bilboed.com> | ||
9 | |||
10 | * ext/ffmpeg/gstffmpegdec.c: | ||
11 | gstffmpegdec: Fix debug arguments. Fixes #587297 | ||
12 | |||
13 | 2009-06-26 13:43:34 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
14 | |||
15 | * common: | ||
16 | Automatic update of common submodule | ||
17 | From f810030 to 5845b63 | ||
18 | |||
19 | 2009-06-25 15:53:52 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
20 | |||
21 | * configure.ac: | ||
22 | 0.10.7.3 pre-release | ||
23 | |||
24 | 2009-06-24 15:24:25 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
25 | |||
26 | * docs/plugins/Makefile.am: | ||
27 | docs: Fix a comment in the plugin docs Makefile | ||
28 | |||
29 | 2009-06-18 01:11:25 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
30 | |||
31 | * ext/ffmpeg/gstffmpegdec.c: | ||
32 | ffmpeg: Don't enter infinite loops in the timestamp tracking | ||
33 | Avoid an infinite loop consuming buffer timestamp info when | ||
34 | the video frames contain only GST_CLOCK_TIME_NONE timestamps. | ||
35 | Add some debug logging in the timestamp tracking paths. | ||
36 | Fixes: #585845 | ||
37 | |||
38 | 2009-06-24 15:15:53 +0100 Jan Schmidt <jan.schmidt@sun.com> | ||
39 | |||
40 | * common: | ||
41 | Automatic update of common submodule | ||
42 | From c572721 to f810030 | ||
43 | |||
44 | 2009-06-17 09:22:14 +0300 Stefan Kost <ensonic@users.sf.net> | ||
45 | |||
46 | * ext/ffmpeg/gstffmpegmux.c: | ||
47 | debug: fix unused variable when building with debug disabled | ||
48 | |||
49 | 2009-06-06 15:14:45 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
50 | |||
51 | * autogen.sh: | ||
52 | * ffmpegrev: | ||
53 | * gst-libs/ext/Makefile.am: | ||
54 | build: Fix the dist - libswscale isn't an external on the 0.5 branch | ||
55 | The 0.5 ffmpeg branch includes libswscale directly, not as an external, | ||
56 | breaking the dist (and warning in autogen.sh) about not being able to | ||
57 | update its revision. | ||
58 | Add some code to not update the svn external if the | ||
59 | FFMPEG_EXTERNALS_REVISION variable is empty. | ||
60 | Also, in autogen.sh check that the current FFmpeg checkout is from the | ||
61 | right branch according to ffmpegrev, and check it out again if | ||
62 | it's not. | ||
63 | |||
64 | 2009-06-05 22:12:24 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
65 | |||
66 | * configure.ac: | ||
67 | 0.10.7.2 pre-release | ||
68 | |||
69 | 2009-06-05 13:47:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
70 | |||
71 | * ext/ffmpeg/gstffmpegdec.c: | ||
72 | ffmpegdec: don't do QoS on invalid timestamps | ||
73 | When we convert the timestamp to running_time, don't try to do QoS on invalid | ||
74 | times. | ||
75 | Fixes #580810 | ||
76 | |||
77 | 2009-06-05 13:19:03 +0200 Jordi Mas <jordimash at gmail.com> | ||
78 | |||
79 | * ext/ffmpeg/gstffmpegdec.c: | ||
80 | * ext/ffmpeg/gstffmpegenc.c: | ||
81 | * ext/ffmpeg/gstffmpegmux.c: | ||
82 | ffmpeg: make elements reusable after registry rescan | ||
83 | If the same instance of the plugin is asked to be initialised more that once, | ||
84 | instances after the first one do not register the elements properly and the | ||
85 | elements become not usable. | ||
86 | For example, if you call gst_update_registry (), is not possible to create | ||
87 | elements after the call since the plugin is asked to be initialised again and | ||
88 | does not register the elements. | ||
89 | Fixes #584291 | ||
90 | |||
91 | 2009-06-05 13:17:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
92 | |||
93 | * tests/check/generic/plugin-test.c: | ||
94 | check: add registry rescan test | ||
95 | |||
96 | 2009-06-05 12:32:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
97 | |||
98 | * ext/ffmpeg/gstffmpegdec.c: | ||
99 | ffmpeg: properly integrate timestamp handling | ||
100 | The patch from Bug #580796 hacked around existing infrastructure to handle | ||
101 | timestamps as DTS (as in all AVI files) causing the logic to be disabled. | ||
102 | Properly hook the timestamp handling into the existing infrastructure to handle | ||
103 | these cases too, partially reverting a26b94d92c2e9e9f6dac0cdb5fb44ba06ee089c8 | ||
104 | and moving some stuff around. | ||
105 | Refixes #580796. | ||
106 | |||
107 | 2009-06-01 17:24:53 +0200 LRN <lrn1986 at gmail.com> | ||
108 | |||
109 | * configure.ac: | ||
110 | ffmpeg: change library inclusion order | ||
111 | Fixes #584399 | ||
112 | |||
113 | 2009-05-29 13:51:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> | ||
114 | |||
115 | * ffmpegrev: | ||
116 | Switch back to the ffmpeg 0.5 branch to allow us to release in the next weeks | ||
117 | |||
118 | 2009-05-26 17:20:14 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
119 | |||
120 | * common: | ||
121 | Automatic update of common submodule | ||
122 | From 888e0a2 to c572721 | ||
123 | |||
124 | 2009-05-25 12:36:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
125 | |||
126 | * ext/ffmpeg/gstffmpegcfg.c: | ||
127 | enc: use standard multipass-cache-file | ||
128 | Deprecate the old statsfile property and add a the new standard | ||
129 | mulitpass-cache-file property to match other encoders. | ||
130 | Fixes #583627 | ||
131 | |||
132 | 2009-05-22 10:21:02 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
133 | |||
134 | * common: | ||
135 | Automatic update of common submodule | ||
136 | From 6ab11d1 to 888e0a2 | ||
137 | |||
138 | 2009-05-15 15:48:35 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
139 | |||
140 | * ext/ffmpeg/gstffmpegmux.c: | ||
141 | ffmpeg: Don't add sink pad template to the muxers when not needed. | ||
142 | If the set of caps for either audio or video is completely empty, skip | ||
143 | adding that pad template to the class. Some muxers only support audio-only | ||
144 | or video-only and otherwise end up with EMPTY caps in the pad template. | ||
145 | |||
146 | 2009-05-13 23:18:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
147 | |||
148 | * ext/ffmpeg/gstffmpegenc.c: | ||
149 | ffenc: avoid malloc more for audio encoders | ||
150 | Use _adapter_peek() to retrieve data so that we can reuse previously | ||
151 | allocated memory. | ||
152 | |||
153 | 2009-05-13 19:35:32 +0200 Edward Hervey <bilboed@bilboed.com> | ||
154 | |||
155 | * ext/ffmpeg/gstffmpegdec.c: | ||
156 | gstffmpegdec: demote mpeg2 video decoding back to MARGINAL. Fixes #574461 | ||
157 | |||
158 | 2009-05-13 16:21:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> | ||
159 | |||
160 | * ext/ffmpeg/gstffmpegcodecmap.c: | ||
161 | Add mapping for VQF caps | ||
162 | |||
163 | 2009-05-13 16:19:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> | ||
164 | |||
165 | * ffmpegrev: | ||
166 | Update ffmpeg revision to latest trunk | ||
167 | |||
168 | 2009-05-13 13:47:58 +0200 Edward Hervey <bilboed@bilboed.com> | ||
169 | |||
170 | * ext/ffmpeg/gstffmpegdec.c: | ||
171 | gstffmpegdec: Don't forget to copy over the reordered_opaque in our buffers. | ||
172 | This is to be on-par with the default get_buffer() implementation (which is | ||
173 | detailed in libavcodec/utils.c). | ||
174 | |||
175 | 2009-05-13 12:37:42 +0200 Vanista <vanista@gmail.com> | ||
176 | |||
177 | * ext/ffmpeg/gstffmpegdec.c: | ||
178 | gstffmpegdec: Handle out-of-order frames. Fixes #580796 | ||
179 | |||
180 | 2009-05-13 11:21:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
181 | |||
182 | * ext/ffmpeg/gstffmpegenc.c: | ||
183 | ffenc: make the output buffer big enough | ||
184 | The ffmpeg docs say that the output buffer should at least be | ||
185 | FF_MIN_BUFFER_SIZE (which is overly large, but anyways). | ||
186 | |||
187 | 2009-05-13 01:04:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
188 | |||
189 | * ext/ffmpeg/gstffmpegenc.c: | ||
190 | * ext/ffmpeg/gstffmpegenc.h: | ||
191 | ffmpeg: rewrite audio encoders. | ||
192 | Rewrite the audio encoders to use the right API functions of ffmpeg. Also get | ||
193 | rid of the handrolled cache and use adapter instead for formats that require | ||
194 | fixed frame_size as input. | ||
195 | |||
196 | 2009-05-12 22:20:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
197 | |||
198 | * ext/ffmpeg/gstffmpegcodecmap.c: | ||
199 | codecmap: revert bogus commit. | ||
200 | We don't need to set a default frame_size, ffmpeg has set this value to 0 to | ||
201 | inform us that there is a fixed relation between the amount of input samples | ||
202 | and output samples. Now we only need to implement handling that fact. | ||
203 | |||
204 | 2009-05-12 18:13:16 +0200 Edward Hervey <bilboed@bilboed.com> | ||
205 | |||
206 | * ext/ffmpeg/gstffmpegcfg.c: | ||
207 | ffmpegcfg: Expose two more CODEC_FLAG. | ||
208 | |||
209 | 2009-05-12 15:30:10 +0200 Edward Hervey <bilboed@bilboed.com> | ||
210 | |||
211 | * ext/ffmpeg/gstffmpegdec.c: | ||
212 | gstffmpegdec: No, really, we don't want the VDPAU decoders. | ||
213 | They've changed the names, keeping the old ones til we switch upstream | ||
214 | revision. | ||
215 | |||
216 | 2009-05-12 11:20:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> | ||
217 | |||
218 | * ext/ffmpeg/gstffmpegdec.c: | ||
219 | ffdec: Update rank of ffdec_mpeg2video to SECONDARY to make it the default | ||
220 | ffdec_mpeg2video is much faster, fixes bug #574461. | ||
221 | |||
222 | 2009-05-12 11:16:43 +0200 Edward Hervey <bilboed@bilboed.com> | ||
223 | |||
224 | * ext/ffmpeg/gstffmpegdec.c: | ||
225 | gstffmpegdec: Implement interlaced support. | ||
226 | ffmpeg only tells us on a per-decoded-buffer basis if the stream is | ||
227 | interlaced or not. When we see a change, we force negotiation. | ||
228 | We can't detect that in our get_buffer() (when doing downstream allocation), | ||
229 | because at that point the interlaced flags aren't set on the outgoing | ||
230 | buffer. | ||
231 | |||
232 | 2009-05-10 11:17:16 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com> | ||
233 | |||
234 | * autogen.sh: | ||
235 | Run libtoolize before aclocal | ||
236 | This unbreaks the build in some cases. Fixes bug #582021 | ||
237 | |||
238 | 2009-05-09 10:57:55 +0200 Edward Hervey <bilboed@bilboed.com> | ||
2 | 239 | ||
3 | 2009-03-21 Jan Schmidt <jan.schmidt@sun.com> | 240 | * ext/ffmpeg/gstffmpegdemux.c: |
241 | * ext/ffmpeg/gstffmpegprotocol.c: | ||
242 | win32: Fix non-portable printf format. | ||
243 | |||
244 | 2009-05-07 12:57:10 +0200 David Hoyt <dhoyt@llnl.gov> | ||
245 | |||
246 | * ext/ffmpeg/gstffmpegdemux.c: | ||
247 | * ext/ffmpeg/gstffmpegmux.c: | ||
248 | Use av_{i,o}format_next instead of the private next field | ||
249 | This fixes compilation with MSVC where the initializer variables | ||
250 | are aliased to different names. Fixes bug #576126. | ||
251 | |||
252 | 2009-05-05 17:32:07 +0100 Christian Schaller <christian.schaller@collabora.co.uk> | ||
253 | |||
254 | * gst-ffmpeg.spec.in: | ||
255 | Add videoscaler to spec file | ||
256 | |||
257 | 2009-05-05 17:27:27 +0100 Christian Schaller <christian.schaller@collabora.co.uk> | ||
258 | |||
259 | * gst-ffmpeg.spec.in: | ||
260 | removing make flags in spec file to make things flow easy with | ||
261 | GCC 4.4.0 | ||
262 | |||
263 | 2009-05-04 13:00:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk> | ||
264 | |||
265 | * ext/ffmpeg/gstffmpegenc.c: | ||
266 | ffenc: Implement preset interface | ||
267 | |||
268 | 2009-04-23 14:35:10 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br> | ||
269 | |||
270 | * ext/ffmpeg/gstffmpegenc.c: | ||
271 | ffenc: Send error upstream when gst_pad_push return is different from GST_FLOW_OK | ||
272 | |||
273 | 2009-04-21 22:13:51 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
274 | |||
275 | * common: | ||
276 | Automatic update of common submodule | ||
277 | From b3941ea to 6ab11d1 | ||
278 | |||
279 | 2009-04-21 18:38:03 +0200 Edward Hervey <bilboed@bilboed.com> | ||
280 | |||
281 | * ext/ffmpeg/gstffmpegenc.c: | ||
282 | gstffmpegenc: Don't change properties once opened. Fixes #570815 | ||
283 | Based on a patch by Tristan Matthews <le businessman at gmail dot com> | ||
284 | |||
285 | 2009-04-21 18:34:22 +0200 Janin Kolenc <janin.kolenc@marand.si> | ||
286 | |||
287 | * ext/ffmpeg/gstffmpegcfg.c: | ||
288 | gstffmpegcfg: Add H263 to the list of mpeg property-compatible codecs. | ||
289 | |||
290 | 2009-03-08 11:31:35 +0100 Edward Hervey <bilboed@bilboed.com> | ||
291 | |||
292 | * ext/ffmpeg/gstffmpegcodecmap.h: | ||
293 | * ext/ffmpeg/gstffmpegdec.c: | ||
294 | * ext/ffmpeg/gstffmpegutils.c: | ||
295 | * ext/ffmpeg/gstffmpegutils.h: | ||
296 | Make sure we provide ffmpeg with 128bit-aligned data. | ||
297 | Add a new function new_aligned_buffer() which creates a GstBuffer of | ||
298 | the requested size/caps, with the memory being allocated/freed by ffmpeg's | ||
299 | av_malloc/av_free which guarantees properly aligned memory. | ||
300 | Added a can_allocate_aligned internal property which we use to figure out | ||
301 | whether downstream can provide us with 128bit aligned buffers. | ||
302 | |||
303 | 2009-04-19 14:07:58 +0200 Edward Hervey <bilboed@bilboed.com> | ||
304 | |||
305 | * ext/ffmpeg/gstffmpeg.c: | ||
306 | Reverting Jan's fix-the-buildbot commit | ||
307 | This reverts commit 5465d40b8dcb7650c024bf8c6b6329d26df5a610. | ||
308 | |||
309 | 2009-04-19 02:39:30 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
310 | |||
311 | * ext/ffmpeg/gstffmpeg.c: | ||
312 | build: Deliberately break the build, temporarily. | ||
313 | This is to force the buildbots to run autogen.sh one time. I can't | ||
314 | figure out a more elegant way. | ||
315 | |||
316 | 2009-04-19 02:34:50 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
317 | |||
318 | * autogen.sh: | ||
319 | * configure.ac: | ||
320 | build: Fix maintainer-mode and embedded FFmpeg configuration parameters | ||
321 | Don't use AC_CONFIG_SUBDIRS to call the FFmpeg configure script, as it | ||
322 | complains about all the unknown parameters autoconf gives it, and fiddling | ||
323 | with ac_configure_args makes maintainer-mode call our real configure script | ||
324 | with a bunch of bogus arguments. | ||
325 | Instead, use AC_CONFIG_COMMANDS to call the FFmpeg configure script | ||
326 | ourselves. | ||
327 | Remove autogen.sh code that modifies the FFmpeg configure script, as it's | ||
328 | not needed now that we only pass it arguments it understands, and move | ||
329 | the detection of flags like --disable-ffmpeg into the configure script, | ||
330 | otherwise they never get passed to FFmpeg if we call configure ourselves, | ||
331 | such as from a tarball. | ||
332 | |||
333 | 2009-04-18 09:08:39 +0200 Edward Hervey <bilboed@bilboed.com> | ||
334 | |||
335 | * ext/ffmpeg/gstffmpegdec.c: | ||
336 | gstffmpegdec: Really fix the arguments this time. | ||
337 | I blame compilers who can't figure out there's the wrong number of arguments | ||
338 | for the given print format :) | ||
339 | |||
340 | 2009-04-18 08:50:12 +0200 Edward Hervey <bilboed@bilboed.com> | ||
341 | |||
342 | * ext/ffmpeg/gstffmpegdec.c: | ||
343 | gstffmpegdec: Fix build on macosx. | ||
344 | The arguments were in the wrong order (and therefore the types were wrong). | ||
345 | |||
346 | 2009-04-17 19:07:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
347 | |||
348 | * ext/ffmpeg/gstffmpegdec.c: | ||
349 | ffmpegdec: resize padding buffer when it's small | ||
350 | Only resize the padding buffer when the size is too small, when it's just right, | ||
351 | we don't need to call realloc. | ||
352 | |||
353 | 2009-04-17 16:25:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk> | ||
354 | |||
355 | * ext/ffmpeg/gstffmpegcodecmap.c: | ||
356 | ffmpeg: add default frame_size for g726 | ||
357 | Without a frame_size configured in the context, the ffmpeg encoders do nothing. | ||
358 | Since the G726 does not configure a size itself, we set ourselves a frame_size | ||
359 | that corresponds to 20ms of audio, which is a reasonable default. | ||
360 | |||
361 | 2009-04-17 13:46:39 +0100 Jan Schmidt <thaytan@noraisin.net> | ||
362 | |||
363 | * tests/check/Makefile.am: | ||
364 | * tests/check/generic/.gitignore: | ||
365 | * tests/check/generic/plugin-test.c: | ||
366 | check: Add a simple test that the FFmpeg plugin loads | ||
367 | Check that the ffmpeg plugin actually exists after building. | ||
368 | |||
369 | 2009-04-16 11:00:46 +0200 Edward Hervey <bilboed@bilboed.com> | ||
370 | |||
371 | * ext/ffmpeg/gstffmpegutils.c: | ||
372 | * ext/ffmpeg/gstffmpegutils.h: | ||
373 | gstffmpegutils: Add the files :) | ||
374 | |||
375 | 2009-04-15 22:33:16 +0200 Edward Hervey <bilboed@bilboed.com> | ||
376 | |||
377 | * ext/ffmpeg/Makefile.am: | ||
378 | * ext/ffmpeg/gstffmpeg.c: | ||
379 | * ext/ffmpeg/gstffmpegcodecmap.c: | ||
380 | * ext/ffmpeg/gstffmpegcodecmap.h: | ||
381 | * ext/ffmpeg/gstffmpegdec.c: | ||
382 | * ext/ffmpeg/gstffmpegdeinterlace.c: | ||
383 | * ext/ffmpeg/gstffmpegdemux.c: | ||
384 | * ext/ffmpeg/gstffmpegenc.c: | ||
385 | * ext/ffmpeg/gstffmpegmux.c: | ||
386 | Move all non-codecmap-related methods to a new file. | ||
387 | We were starting to get too much unrelated code in there. This makes it | ||
388 | a bit easier to maintain. | ||
389 | |||
390 | 2009-04-15 22:14:09 +0200 Edward Hervey <bilboed@bilboed.com> | ||
391 | |||
392 | * ext/ffmpeg/gstffmpeg.c: | ||
393 | gstffmpeg.c: Fix the description of the plugin. | ||
394 | |||
395 | 2009-04-15 22:11:33 +0200 Edward Hervey <bilboed@bilboed.com> | ||
396 | |||
397 | * ext/ffmpeg/gstffmpeg.c: | ||
398 | gstffmpeg.c: Point to the new ffmpeg website (ffmpeg.org). | ||
399 | |||
400 | 2009-04-15 22:11:10 +0200 Edward Hervey <bilboed@bilboed.com> | ||
401 | |||
402 | * ext/ffmpeg/gstffmpeg.c: | ||
403 | * ext/ffmpeg/gstffmpegdec.c: | ||
404 | * ext/ffmpeg/gstffmpegdemux.c: | ||
405 | * ext/ffmpeg/gstffmpegenc.c: | ||
406 | * ext/ffmpeg/gstffmpegmux.c: | ||
407 | The proper spelling is 'FFmpeg'. | ||
408 | |||
409 | 2009-04-15 22:04:02 +0200 Edward Hervey <bilboed@bilboed.com> | ||
410 | |||
411 | * ext/ffmpeg/gstffmpegmux.c: | ||
412 | gstffmpegmux: Use the AVFormat long_name in our descriptions. | ||
413 | This is the same behaviour we use in the demuxers. | ||
414 | |||
415 | 2009-04-15 21:56:00 +0200 Edward Hervey <bilboed@bilboed.com> | ||
416 | |||
417 | * ext/ffmpeg/gstffmpegdec.c: | ||
418 | * ext/ffmpeg/gstffmpegenc.c: | ||
419 | Disable more fake codecs (raw audio). | ||
420 | |||
421 | 2009-04-10 00:19:50 +0200 LRN <lrn1986 at gmail.com> | ||
422 | |||
423 | * ext/ffmpeg/gstffmpegdec.c: | ||
424 | ffdec: copy input offsets to output buffers | ||
425 | Copy the incomming offsets to the outgoing buffers. | ||
426 | Fixes 578278. | ||
427 | |||
428 | 2009-04-04 21:19:34 +0300 Felipe Contreras <felipe.contreras@gmail.com> | ||
429 | |||
430 | * common: | ||
431 | Automatic update of common submodule | ||
432 | From d0ea89e to b3941ea | ||
433 | |||
434 | 2009-04-04 14:54:55 +0200 Edward Hervey <bilboed@bilboed.com> | ||
435 | |||
436 | * common: | ||
437 | Automatic update of common submodule | ||
438 | From f8b3d91 to d0ea89e | ||
439 | |||
440 | 2009-04-04 08:53:54 +0200 Branko Čibej <brane@xbc.nu> | ||
4 | 441 | ||
5 | * configure.ac: | 442 | * configure.ac: |
6 | releasing 0.10.7, "Some high ground is not worth taking" | 443 | ffmpeg: Fix handling of --with-ffmpeg-extra-configure |
444 | Fixes bug #577879. | ||
445 | |||
446 | 2009-03-25 12:51:55 +0100 Janin Kolenc <janin dot kolenc at marand dot si> | ||
447 | |||
448 | * ext/ffmpeg/gstffmpegenc.c: | ||
449 | ffenc: Add support for I-frame request. | ||
450 | Add request for I-frame request using GstForceKeyUnit event. | ||
451 | Fixes #575709. | ||
452 | |||
453 | 2009-03-15 10:19:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk> | ||
454 | |||
455 | * ext/ffmpeg/gstffmpegmux.c: | ||
456 | ffmux: Actually set caps on the srcpad instead of working with NULL caps | ||
457 | |||
458 | 2009-03-22 20:16:24 +0000 Jan Schmidt <thaytan@noraisin.net> | ||
459 | |||
460 | * configure.ac: | ||
461 | back to development -> 0.10.7.1 | ||
462 | |||
463 | === release 0.10.7 === | ||
7 | 464 | ||
8 | 2009-03-21 01:02:05 +0000 Jan Schmidt <thaytan@noraisin.net> | 465 | 2009-03-21 01:02:05 +0000 Jan Schmidt <thaytan@noraisin.net> |
9 | 466 | ||
@@ -1,4 +1,29 @@ | |||
1 | This is GStreamer FFmpeg Plug-ins 0.10.7, "Some high ground is not worth taking" | 1 | This is GStreamer FFmpeg Plug-ins 0.10.8, "Brilliant in the morning" |
2 | |||
3 | Changes since 0.10.7: | ||
4 | |||
5 | * Ability to force key-frames in video encoders | ||
6 | * Better timestamp handling in decoders | ||
7 | * Improved muxer wrapping | ||
8 | * Code cleanups and refactoring | ||
9 | |||
10 | Bugs fixed since 0.10.7: | ||
11 | |||
12 | * 570815 : ffmenc_mpeg4 allows its bitrate property to be changed wi... | ||
13 | * 574728 : Use new interlaced support from -base | ||
14 | * 575678 : [ffmux] Set caps on the srcpad / output buffers | ||
15 | * 575715 : [ffenc_h263] Properties | ||
16 | * 576126 : av_iformat_next and av_oformat_next compile errors using ... | ||
17 | * 577879 : Bad check in configure.ac | ||
18 | * 578278 : gst-ffmpeg: assign offsets (from upstream) to outgoing bu... | ||
19 | * 580796 : [ffmpegdec] out-of-order timestamps | ||
20 | * 580810 : Stuttering and crash with some H.264 files | ||
21 | * 581009 : gst-ffmpeg needs presets support | ||
22 | * 585845 : 0.10.7.2 breaks swfdec | ||
23 | * 587297 : build failure on macosx | ||
24 | * 575709 : Request a key frame | ||
25 | * 584291 : Cannot create elements after calling gst_update_registry | ||
26 | * 584399 : FFmpeg libraries are included in incorrect order when ext... | ||
2 | 27 | ||
3 | Changes since 0.10.6: | 28 | Changes since 0.10.6: |
4 | 29 | ||
@@ -1,5 +1,5 @@ | |||
1 | 1 | ||
2 | Release notes for GStreamer FFmpeg Plug-ins 0.10.7 "Some high ground is not worth taking" | 2 | Release notes for GStreamer FFmpeg Plug-ins 0.10.8 "Brilliant in the morning" |
3 | 3 | ||
4 | 4 | ||
5 | The GStreamer team is proud to announce a new release | 5 | The GStreamer team is proud to announce a new release |
@@ -34,13 +34,29 @@ contains a set of less supported plug-ins that haven't passed the | |||
34 | 34 | ||
35 | Features of this release | 35 | Features of this release |
36 | 36 | ||
37 | * Update to ffmpeg 0.5 release | 37 | * Ability to force key-frames in video encoders |
38 | * Support channel layouts for multichannel audio | 38 | * Better timestamp handling in decoders |
39 | * Add mappings for new codecs: Real Video 3.0, EAC3, QCELP, IMC, MLP and more | 39 | * Improved muxer wrapping |
40 | * Support push-based demuxers | 40 | * Code cleanups and refactoring |
41 | * Expose preload and maxdelay muxer properties | 41 | |
42 | There were no bugs fixed in this release | 42 | Bugs fixed in this release |
43 | 43 | ||
44 | * 574661 : [gstffmpegdec] Wrong usage of parsers | ||
45 | * 570815 : ffmenc_mpeg4 allows its bitrate property to be changed wi... | ||
46 | * 574728 : Use new interlaced support from -base | ||
47 | * 575678 : [ffmux] Set caps on the srcpad / output buffers | ||
48 | * 575715 : [ffenc_h263] Properties | ||
49 | * 576126 : av_iformat_next and av_oformat_next compile errors using ... | ||
50 | * 577879 : Bad check in configure.ac | ||
51 | * 578278 : gst-ffmpeg: assign offsets (from upstream) to outgoing bu... | ||
52 | * 580796 : [ffmpegdec] out-of-order timestamps | ||
53 | * 580810 : Stuttering and crash with some H.264 files | ||
54 | * 581009 : gst-ffmpeg needs presets support | ||
55 | * 585845 : 0.10.7.2 breaks swfdec | ||
56 | * 587297 : build failure on macosx | ||
57 | * 575709 : Request a key frame | ||
58 | * 584291 : Cannot create elements after calling gst_update_registry | ||
59 | * 584399 : FFmpeg libraries are included in incorrect order when ext... | ||
44 | 60 | ||
45 | Download | 61 | Download |
46 | 62 | ||
@@ -69,4 +85,18 @@ Applications | |||
69 | 85 | ||
70 | Contributors to this release | 86 | Contributors to this release |
71 | 87 | ||
88 | * Branko Čibej | ||
89 | * Christian Schaller | ||
90 | * David Hoyt | ||
91 | * Edward Hervey | ||
92 | * Felipe Contreras | ||
93 | * Jan Schmidt | ||
94 | * Janin Kolenc | ||
95 | * Jordi Mas | ||
96 | * Marc-Andre Lureau | ||
97 | * Sebastian Dröge | ||
98 | * Stefan Kost | ||
99 | * Thiago Santos | ||
100 | * Vanista Herion | ||
101 | * Wim Taymans | ||
72 | \ No newline at end of file | 102 | \ No newline at end of file |
diff --git a/configure.ac b/configure.ac index 94d0882..5f5d63f 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -3,7 +3,7 @@ AC_PREREQ(2.52) | |||
3 | dnl initialize autoconf | 3 | dnl initialize autoconf |
4 | dnl when going to/from release please set the nano (fourth number) right ! | 4 | dnl when going to/from release please set the nano (fourth number) right ! |
5 | dnl releases only do Wall, cvs and prerelease does Werror too | 5 | dnl releases only do Wall, cvs and prerelease does Werror too |
6 | AC_INIT(GStreamer FFMpeg, 0.10.7.3, | 6 | AC_INIT(GStreamer FFMpeg, 0.10.8, |
7 | http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, | 7 | http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, |
8 | gst-ffmpeg) | 8 | gst-ffmpeg) |
9 | 9 | ||
diff --git a/gst-ffmpeg.doap b/gst-ffmpeg.doap index 6fa476e..4bee7d1 100644 --- a/gst-ffmpeg.doap +++ b/gst-ffmpeg.doap | |||
@@ -35,6 +35,17 @@ colorspace conversion elements. | |||
35 | 35 | ||
36 | <release> | 36 | <release> |
37 | <Version> | 37 | <Version> |
38 | <revision>0.10.8</revision> | ||
39 | <branch>0.10</branch> | ||
40 | <name>Brilliant in the morning</name> | ||
41 | <created>2009-06-29</created> | ||
42 | <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.8.tar.bz2" /> | ||
43 | <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.8.tar.gz" /> | ||
44 | </Version> | ||
45 | </release> | ||
46 | |||
47 | <release> | ||
48 | <Version> | ||
38 | <revision>0.10.7</revision> | 49 | <revision>0.10.7</revision> |
39 | <branch>0.10</branch> | 50 | <branch>0.10</branch> |
40 | <name>Some high ground is not worth taking</name> | 51 | <name>Some high ground is not worth taking</name> |