1 === release 0.10.18 ===
3 2011-05-10 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5 * configure.ac:
6 releasing 0.10.18, "Extra Life"
8 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10 * ext/x264/gstx264enc.c:
11 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
13 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15 * ext/x264/gstx264enc.c:
16 x264enc: do not leak peer pad reference
18 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
20 * ext/x264/gstx264enc.c:
21 x264enc: No need to copy, reffing is enough
23 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
25 * ext/x264/gstx264enc.c:
26 x264enc: get_caps function should return a copy of the caps
28 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
30 * configure.ac:
31 * docs/plugins/inspect/plugin-a52dec.xml:
32 * docs/plugins/inspect/plugin-amrnb.xml:
33 * docs/plugins/inspect/plugin-amrwbdec.xml:
34 * docs/plugins/inspect/plugin-asf.xml:
35 * docs/plugins/inspect/plugin-cdio.xml:
36 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
37 * docs/plugins/inspect/plugin-dvdread.xml:
38 * docs/plugins/inspect/plugin-dvdsub.xml:
39 * docs/plugins/inspect/plugin-iec958.xml:
40 * docs/plugins/inspect/plugin-lame.xml:
41 * docs/plugins/inspect/plugin-mad.xml:
42 * docs/plugins/inspect/plugin-mpeg2dec.xml:
43 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
44 * docs/plugins/inspect/plugin-mpegstream.xml:
45 * docs/plugins/inspect/plugin-realmedia.xml:
46 * docs/plugins/inspect/plugin-siddec.xml:
47 * docs/plugins/inspect/plugin-synaesthesia.xml:
48 * docs/plugins/inspect/plugin-twolame.xml:
49 * docs/plugins/inspect/plugin-x264.xml:
50 * po/da.po:
51 * po/de.po:
52 * po/fr.po:
53 * po/uk.po:
54 * win32/common/config.h:
55 0.10.17.4 pre-release
57 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
59 * configure.ac:
60 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
61 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
62 * docs/plugins/inspect/plugin-a52dec.xml:
63 * docs/plugins/inspect/plugin-amrnb.xml:
64 * docs/plugins/inspect/plugin-amrwbdec.xml:
65 * docs/plugins/inspect/plugin-asf.xml:
66 * docs/plugins/inspect/plugin-cdio.xml:
67 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
68 * docs/plugins/inspect/plugin-dvdread.xml:
69 * docs/plugins/inspect/plugin-dvdsub.xml:
70 * docs/plugins/inspect/plugin-iec958.xml:
71 * docs/plugins/inspect/plugin-lame.xml:
72 * docs/plugins/inspect/plugin-mad.xml:
73 * docs/plugins/inspect/plugin-mpeg2dec.xml:
74 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
75 * docs/plugins/inspect/plugin-mpegstream.xml:
76 * docs/plugins/inspect/plugin-realmedia.xml:
77 * docs/plugins/inspect/plugin-siddec.xml:
78 * docs/plugins/inspect/plugin-synaesthesia.xml:
79 * docs/plugins/inspect/plugin-twolame.xml:
80 * docs/plugins/inspect/plugin-x264.xml:
81 * po/bg.po:
82 * po/ja.po:
83 * po/nl.po:
84 * po/pl.po:
85 * po/ru.po:
86 * po/sl.po:
87 * po/tr.po:
88 0.10.17.3 pre-release
90 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
92 * common:
93 Automatic update of common submodule
94 From c3cafe1 to 46dfcea
96 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
98 * tests/check/gst-plugins-ugly.supp:
99 tests: add suppression for lame unit test
101 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
103 * tests/check/Makefile.am:
104 * tests/check/generic/.gitignore:
105 * tests/check/generic/index.c:
106 tests: add generic index-setting test
108 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
110 * ext/mpeg2dec/gstmpeg2dec.c:
111 mpeg2dec: don't deadlock when setting an index
113 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
115 * configure.ac:
116 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
117 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
118 * docs/plugins/inspect/plugin-a52dec.xml:
119 * docs/plugins/inspect/plugin-amrnb.xml:
120 * docs/plugins/inspect/plugin-amrwbdec.xml:
121 * docs/plugins/inspect/plugin-asf.xml:
122 * docs/plugins/inspect/plugin-cdio.xml:
123 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
124 * docs/plugins/inspect/plugin-dvdread.xml:
125 * docs/plugins/inspect/plugin-dvdsub.xml:
126 * docs/plugins/inspect/plugin-iec958.xml:
127 * docs/plugins/inspect/plugin-lame.xml:
128 * docs/plugins/inspect/plugin-mad.xml:
129 * docs/plugins/inspect/plugin-mpeg2dec.xml:
130 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
131 * docs/plugins/inspect/plugin-mpegstream.xml:
132 * docs/plugins/inspect/plugin-realmedia.xml:
133 * docs/plugins/inspect/plugin-siddec.xml:
134 * docs/plugins/inspect/plugin-synaesthesia.xml:
135 * docs/plugins/inspect/plugin-twolame.xml:
136 * docs/plugins/inspect/plugin-x264.xml:
137 * po/sl.po:
138 * win32/common/config.h:
139 0.10.17.2 pre-release
141 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
143 * gst/realmedia/rademux.c:
144 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
146 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
148 * gst/mpegstream/gstmpegdemux.c:
149 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
151 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
153 * ext/dvdread/dvdreadsrc.c:
154 * ext/sidplay/gstsiddec.cc:
155 * ext/x264/gstx264enc.c:
156 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
158 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
160 * gst/asfdemux/gstasfdemux.c:
161 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
163 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
165 * ext/x264/gstx264enc.c:
166 x264enc: Implement getcaps function
167 This allows to set width/height/etc restrictions downstream.
169 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
171 * Android.mk:
172 * ext/mad/Makefile.am:
173 * ext/x264/Makefile.am:
174 * gst/asfdemux/Makefile.am:
175 * gst/dvdlpcmdec/Makefile.am:
176 * gst/dvdsub/Makefile.am:
177 * gst/iec958/Makefile.am:
178 * gst/mpegaudioparse/Makefile.am:
179 * gst/mpegstream/Makefile.am:
180 * gst/realmedia/Makefile.am:
181 * gst/synaesthesia/Makefile.am:
182 android: make it ready for androgenizer
183 To build gstreamer for android we are now using androgenizer which
184 generates the needed Android.mk files.
185 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
187 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
189 * android/NOTICE:
190 * android/amrnb.mk:
191 * android/amrwbdec.mk:
192 * android/asf.mk:
193 * android/mpegaudioparse.mk:
194 android: remove the android/ folder
196 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
198 * common:
199 Automatic update of common submodule
200 From 1ccbe09 to c3cafe1
202 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
204 * ext/x264/gstx264enc.c:
205 * ext/x264/gstx264enc.h:
206 x264enc: Allow changing the bitrate and quantitizers dynamically
207 https://bugzilla.gnome.org/show_bug.cgi?id=621663
209 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
211 * ext/x264/gstx264enc.c:
212 x264enc: Set max bitrate in quality mode
213 https://bugzilla.gnome.org/show_bug.cgi?id=621663
215 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
217 * ext/x264/gstx264enc.c:
218 x264enc: Make it clear that constant quantizer is for debugging only
219 https://bugzilla.gnome.org/show_bug.cgi?id=621663
221 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
223 * common:
224 Automatic update of common submodule
225 From 193b717 to 1ccbe09
227 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
229 * common:
230 Automatic update of common submodule
231 From b77e2bf to 193b717
233 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
235 * common:
236 Automatic update of common submodule
237 From d8814b6 to b77e2bf
239 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
241 * common:
242 Automatic update of common submodule
243 From 6aaa286 to d8814b6
245 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
247 * common:
248 Automatic update of common submodule
249 From 6aec6b9 to 6aaa286
251 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
253 * configure.ac:
254 configure.ac: redundant use of AC_MSG_RESULT()
255 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
257 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
259 * autogen.sh:
260 autogen: wingo signed comment
262 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
264 * gst/dvdsub/gstdvdsubdec.c:
265 * gst/dvdsub/gstdvdsubdec.h:
266 dvdsubdec: Rearrange buffer allocation and pushing code a bit
267 This makes the code easier to read, doesn't store every buffer
268 in the instance until the next buffer is to be drawn and
269 fixes an unitialized variable compiler warning.
271 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
273 * gst/dvdsub/gstdvdsubdec.c:
274 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
275 Fixes bug #619136.
277 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
279 * gst/dvdsub/gstdvdsubdec.c:
280 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
281 Fixes bug #644704.
283 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
285 * configure.ac:
286 * ext/mad/gstmad.c:
287 * ext/mad/gstmad.h:
288 mad: build the mad plugin even if libid3tag is not available
289 ID3 tags are usually handled by id3demux, and should be handled
290 by id3demux. Tag handling in mad based on libid3tag is very basic
291 and mostly unnecessary really, so just build this plugin without
292 ID3 tag support if libid3tag is not available.
294 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
296 * gst/mpegstream/gstdvddemux.c:
297 dvddemux: small code cleanup
298 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
299 and avoid empty 'if' when logging is disabled.
301 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
303 * configure.ac:
304 configure.ac: export plugin description more platform independent
305 Fixes #642504.
307 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
309 * common:
310 Automatic update of common submodule
311 From 1de7f6a to 6aec6b9
313 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
315 * ext/mpeg2dec/gstmpeg2dec.c:
316 mpeg2dec: do not fail fatally when unlinked
317 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
319 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
321 * ext/mad/gstmad.c:
322 * ext/mad/gstmad.h:
323 * ext/mpeg2dec/gstmpeg2dec.c:
324 * ext/mpeg2dec/gstmpeg2dec.h:
325 index: remove conditional index support
326 Index support cannot be disabled since commit
327 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
328 in core, which removed the configure flags to disable index.
330 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
332 * ext/mad/gstmad.c:
333 * ext/mpeg2dec/gstmpeg2dec.c:
334 formatting: trim trailing whitespace
336 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
338 * ext/mad/gstmad.c:
339 * ext/mpeg2dec/gstmpeg2dec.c:
340 * gst/mpegstream/gstmpegdemux.c:
341 index: use delta frame flags instead of 0 or none
343 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
345 * ext/x264/gstx264enc.c:
346 x264enc: Don't register flags with a value of 0
347 Flags with a value of 0 aren't meaningful and will cause
348 g_value_transform to go into an endless loop when trying to
349 convert the flags to a string
351 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
353 * common:
354 Automatic update of common submodule
355 From f94d739 to 1de7f6a
357 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
359 * ext/amrwbdec/amrwbdec.c:
360 amrwbdec: avoid stalling on invalid frame
361 Skip 1 byte indicating invalid frame type index rather than stalling
362 on it indefinitely until EOS.
363 Fixes #639715.
365 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
367 * tests/check/pipelines/lame.c:
368 tests: add unit test for lamemp3enc negotiation issue
369 https://bugzilla.gnome.org/show_bug.cgi?id=641151
371 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
373 * ext/lame/gstlamemp3enc.c:
374 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
375 The element downstream of mp3enc might only accept certain sample rates or channels,
376 make sure we relay any restrictions that do exist to upstream when it does a
377 get_caps() on the sink pad. That way upstream elements like audioresample or
378 audioconvert can pick a sample rate / channel configuration that will be accepted,
379 instead of just negotiating to the highest, which might then be rejected.
380 https://bugzilla.gnome.org/show_bug.cgi?id=641151
382 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
384 * gst/asfdemux/asfpacket.c:
385 asfpacket: Avoid using broken duration extension
386 Quite a few (broken?) files have a packet duration of 1ms, which is
387 most definitely wrong for either audio or video packets.
388 We therefore avoid using that value and instead use other metrics to
389 determine the buffer duration (like using the extended stream properties
390 average frame duration if present and valid).
392 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
394 * configure.ac:
395 * win32/common/config.h:
396 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
397 https://bugzilla.gnome.org/show_bug.cgi?id=640705
399 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
401 * gst/mpegaudioparse/gstxingmux.c:
402 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
403 Fixes bug #639291.
405 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
407 * gst/mpegstream/gstdvddemux.c:
408 mpegstream: increase allowable gap between streams
409 The new delay is three times as much as the old one, and just happens
410 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
411 was chocking before at 5:11.
412 While there, merge the constants used in two places into a define.
413 https://bugzilla.gnome.org/show_bug.cgi?id=539708
415 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
417 * ext/x264/gstx264enc.c:
418 x264enc: make tag event writable before modifying tag list in place
419 To modify an event tag is necessary to be sure that x264enc
420 has its own copy.
421 Also fix indentation.
422 https://bugzilla.gnome.org/show_bug.cgi?id=640272
424 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
426 * configure.ac:
427 * docs/plugins/inspect/plugin-a52dec.xml:
428 * docs/plugins/inspect/plugin-amrnb.xml:
429 * docs/plugins/inspect/plugin-amrwbdec.xml:
430 * docs/plugins/inspect/plugin-asf.xml:
431 * docs/plugins/inspect/plugin-cdio.xml:
432 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
433 * docs/plugins/inspect/plugin-dvdread.xml:
434 * docs/plugins/inspect/plugin-dvdsub.xml:
435 * docs/plugins/inspect/plugin-iec958.xml:
436 * docs/plugins/inspect/plugin-lame.xml:
437 * docs/plugins/inspect/plugin-mad.xml:
438 * docs/plugins/inspect/plugin-mpeg2dec.xml:
439 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
440 * docs/plugins/inspect/plugin-mpegstream.xml:
441 * docs/plugins/inspect/plugin-realmedia.xml:
442 * docs/plugins/inspect/plugin-siddec.xml:
443 * docs/plugins/inspect/plugin-twolame.xml:
444 * docs/plugins/inspect/plugin-x264.xml:
445 * win32/common/config.h:
446 Back to development
448 === release 0.10.17 ===
450 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
452 * ChangeLog:
453 * NEWS:
454 * RELEASE:
455 * configure.ac:
456 * docs/plugins/inspect/plugin-a52dec.xml:
457 * docs/plugins/inspect/plugin-amrnb.xml:
458 * docs/plugins/inspect/plugin-amrwbdec.xml:
459 * docs/plugins/inspect/plugin-asf.xml:
460 * docs/plugins/inspect/plugin-cdio.xml:
461 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
462 * docs/plugins/inspect/plugin-dvdread.xml:
463 * docs/plugins/inspect/plugin-dvdsub.xml:
464 * docs/plugins/inspect/plugin-iec958.xml:
465 * docs/plugins/inspect/plugin-lame.xml:
466 * docs/plugins/inspect/plugin-mad.xml:
467 * docs/plugins/inspect/plugin-mpeg2dec.xml:
468 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
469 * docs/plugins/inspect/plugin-mpegstream.xml:
470 * docs/plugins/inspect/plugin-realmedia.xml:
471 * docs/plugins/inspect/plugin-siddec.xml:
472 * docs/plugins/inspect/plugin-twolame.xml:
473 * docs/plugins/inspect/plugin-x264.xml:
474 * gst-plugins-ugly.doap:
475 * win32/common/config.h:
476 Release 0.10.17
478 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
480 * configure.ac:
481 * docs/plugins/inspect/plugin-a52dec.xml:
482 * docs/plugins/inspect/plugin-amrnb.xml:
483 * docs/plugins/inspect/plugin-amrwbdec.xml:
484 * docs/plugins/inspect/plugin-asf.xml:
485 * docs/plugins/inspect/plugin-cdio.xml:
486 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
487 * docs/plugins/inspect/plugin-dvdread.xml:
488 * docs/plugins/inspect/plugin-dvdsub.xml:
489 * docs/plugins/inspect/plugin-iec958.xml:
490 * docs/plugins/inspect/plugin-lame.xml:
491 * docs/plugins/inspect/plugin-mad.xml:
492 * docs/plugins/inspect/plugin-mpeg2dec.xml:
493 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
494 * docs/plugins/inspect/plugin-mpegstream.xml:
495 * docs/plugins/inspect/plugin-realmedia.xml:
496 * docs/plugins/inspect/plugin-siddec.xml:
497 * docs/plugins/inspect/plugin-twolame.xml:
498 * docs/plugins/inspect/plugin-x264.xml:
499 * win32/common/config.h:
500 0.10.16.4 pre-release
502 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
504 * ext/mpeg2dec/gstmpeg2dec.c:
505 mpeg2dec: Use the proper component value for height
507 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
509 * configure.ac:
510 * docs/plugins/inspect/plugin-a52dec.xml:
511 * docs/plugins/inspect/plugin-amrnb.xml:
512 * docs/plugins/inspect/plugin-amrwbdec.xml:
513 * docs/plugins/inspect/plugin-asf.xml:
514 * docs/plugins/inspect/plugin-cdio.xml:
515 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
516 * docs/plugins/inspect/plugin-dvdread.xml:
517 * docs/plugins/inspect/plugin-dvdsub.xml:
518 * docs/plugins/inspect/plugin-iec958.xml:
519 * docs/plugins/inspect/plugin-lame.xml:
520 * docs/plugins/inspect/plugin-mad.xml:
521 * docs/plugins/inspect/plugin-mpeg2dec.xml:
522 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
523 * docs/plugins/inspect/plugin-mpegstream.xml:
524 * docs/plugins/inspect/plugin-realmedia.xml:
525 * docs/plugins/inspect/plugin-siddec.xml:
526 * docs/plugins/inspect/plugin-twolame.xml:
527 * docs/plugins/inspect/plugin-x264.xml:
528 * win32/common/config.h:
529 0.10.16.3 pre-release
531 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
533 * gst/asfdemux/asfheaders.c:
534 * gst/asfdemux/asfheaders.h:
535 * gst/asfdemux/gstasfdemux.c:
536 asfdemux: Handle new type of DRM'd asf files.
537 These are produced by the new MS PlayReady system.
538 https://bugzilla.gnome.org/show_bug.cgi?id=639226
540 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
542 * common:
543 Automatic update of common submodule
544 From e572c87 to f94d739
546 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
548 * common:
549 Automatic update of common submodule
550 From ccbaa85 to e572c87
552 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
554 * common:
555 Automatic update of common submodule
556 From 46445ad to ccbaa85
558 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
560 * tests/check/Makefile.am:
561 tests: never disable g_assert() and cast checks for the unit tests
562 The unit tests are riddled with g_assert() and friends, make sure we
563 don't disable assert and cast checks for the unit tests even if
564 this has been specified for the rest of the code base, e.g. via
565 --disable-glib-asserts
567 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
569 * configure.ac:
570 * win32/common/config.h:
571 0.10.16.2 pre-release
573 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
575 * docs/plugins/gst-plugins-ugly-plugins.args:
576 * docs/plugins/inspect/plugin-a52dec.xml:
577 * docs/plugins/inspect/plugin-amrnb.xml:
578 * docs/plugins/inspect/plugin-amrwbdec.xml:
579 * docs/plugins/inspect/plugin-asf.xml:
580 * docs/plugins/inspect/plugin-cdio.xml:
581 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
582 * docs/plugins/inspect/plugin-dvdread.xml:
583 * docs/plugins/inspect/plugin-dvdsub.xml:
584 * docs/plugins/inspect/plugin-iec958.xml:
585 * docs/plugins/inspect/plugin-lame.xml:
586 * docs/plugins/inspect/plugin-mad.xml:
587 * docs/plugins/inspect/plugin-mpeg2dec.xml:
588 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
589 * docs/plugins/inspect/plugin-mpegstream.xml:
590 * docs/plugins/inspect/plugin-realmedia.xml:
591 * docs/plugins/inspect/plugin-siddec.xml:
592 * docs/plugins/inspect/plugin-twolame.xml:
593 * docs/plugins/inspect/plugin-x264.xml:
594 docs: update docs
596 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
598 * po/bg.po:
599 * po/ca.po:
600 * po/ru.po:
601 po: update translations
603 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
605 * configure.ac:
606 configure: use $LIBM instead of hardcoding -lm
608 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
610 * gst/realmedia/rmdemux.c:
611 rmdemux: Initialize return variable.
612 In the unlikely event that height is 0 (which is invalid) we would end up
613 never setting the flow return.
615 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
617 * gst/realmedia/rmutils.c:
618 realmedia: Fix unitialized variables on macosx
620 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
622 * ext/x264/gstx264enc.c:
623 x264enc: Handle codec/encoder tags
624 Make x264enc drop video-codec and codec tags and replace
625 encoder/encoder-version with x264 and its build number
626 Fixes #621465
628 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
630 * ext/mpeg2dec/gstmpeg2dec.c:
631 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
633 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
635 * ext/mpeg2dec/gstmpeg2dec.c:
636 mpeg2dec: minor formatting clean-up
638 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
640 * ext/mpeg2dec/gstmpeg2dec.c:
641 mpeg2dec: refactor cropping code to use libgstvideo functions
642 https://bugzilla.gnome.org/show_bug.cgi?id=571146
644 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
646 * ext/mpeg2dec/gstmpeg2dec.c:
647 * ext/mpeg2dec/gstmpeg2dec.h:
648 mpeg2dec: use GstVideoFormat instead of custom enum
650 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
652 * ext/mpeg2dec/Makefile.am:
653 mpeg2dec: fix LIBADD order in Makefile.am
655 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
657 * ext/x264/gstx264enc.c:
658 x264: vbv-buf-capacity should have a minimum of 0
659 x264 will clip this value internally, and users should be allowed to
660 specify a lower value than 300 ms.
661 https://bugzilla.gnome.org/show_bug.cgi?id=635291
663 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
665 * ext/x264/gstx264enc.c:
666 x264enc: also accept YV12 input
668 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
670 * ext/x264/gstx264enc.c:
671 x264enc: add a note to the docs about encoder latency and queues
672 https://bugzilla.gnome.org/show_bug.cgi?id=636107
674 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
676 * gst/realmedia/rademux.c:
677 * gst/realmedia/rmdemux.c:
678 realmedia: do not use the pad buffer allocation functions in demuxers
679 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
680 https://bugzilla.gnome.org/show_bug.cgi?id=637932
682 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
684 * common:
685 Automatic update of common submodule
686 From 169462a to 46445ad
688 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
690 * ext/mad/gstmad.c:
691 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
692 Fixes bug #635461.
694 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
696 * common:
697 Automatic update of common submodule
698 From 20742ae to 169462a
700 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
702 * gst/realmedia/rmdemux.c:
703 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
704 Signed-off-by: Rob Clark <rob@ti.com>
706 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
708 * common:
709 Automatic update of common submodule
710 From 011bcc8 to 20742ae
712 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
714 * configure.ac:
715 x264: uses pkg-config to locate libx264
717 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
719 * tests/check/pipelines/lame.c:
720 check: don't use deprecated method
722 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
724 * Android.mk:
725 * android/NOTICE:
726 * android/amrnb.mk:
727 * android/amrwbdec.mk:
728 * android/asf.mk:
729 * android/mpegaudioparse.mk:
730 Add build system for Android
732 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
734 * gst/realmedia/rmutils.c:
735 realmedia: Remove dead assignments
737 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
739 * ext/mad/gstmad.c:
740 mad: Remove dead assignments
742 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
744 * ext/dvdread/dvdreadsrc.c:
745 dvdreadsrc: remove bogus comment
747 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
749 * ext/dvdread/dvdreadsrc.c:
750 dvdreadsrc: fix handling of multi-angle streams
751 We would output all angles interleaved instead of just
752 the selected angle.
753 https://bugzilla.gnome.org/show_bug.cgi?id=539254
755 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
757 * gst/realmedia/Makefile.am:
758 realmedia: fix LIBS order in Makefile
760 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
762 * po/af.po:
763 * po/az.po:
764 * po/bg.po:
765 * po/ca.po:
766 * po/cs.po:
767 * po/da.po:
768 * po/de.po:
769 * po/el.po:
770 * po/en_GB.po:
771 * po/es.po:
772 * po/eu.po:
773 * po/fi.po:
774 * po/fr.po:
775 * po/gl.po:
776 * po/hu.po:
777 * po/id.po:
778 * po/it.po:
779 * po/ja.po:
780 * po/lt.po:
781 * po/lv.po:
782 * po/ms.po:
783 * po/mt.po:
784 * po/nb.po:
785 * po/nl.po:
786 * po/or.po:
787 * po/pl.po:
788 * po/pt_BR.po:
789 * po/ro.po:
790 * po/ru.po:
791 * po/sk.po:
792 * po/sl.po:
793 * po/sq.po:
794 * po/sr.po:
795 * po/sv.po:
796 * po/tr.po:
797 * po/uk.po:
798 * po/vi.po:
799 * po/zh_CN.po:
800 po: update for new translatable strings
802 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
804 * common:
805 Automatic update of common submodule
806 From 7bbd708 to 011bcc8
808 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
810 * ext/mpeg2dec/gstmpeg2dec.c:
811 mpeg2dec: convert the position to stream time before answering to a position query
813 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
815 * gst/realmedia/Makefile.am:
816 * gst/realmedia/rademux.c:
817 * gst/realmedia/rmdemux.c:
818 * gst/realmedia/rmdemux.h:
819 realmedia: Get codec name from pbutils instead of harcoding them
821 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
823 * ext/x264/gstx264enc.c:
824 x264enc: Work around a rate control issue in libx264
825 When variable framerate is disabled in libx264 (which occurs when using
826 the zerolatency tuning), libx264 ignores timestamps but still uses the
827 timebase leading to messed up rate control with our nanosecond timebase.
828 We work around this issue by setting the timebase to the reciprocal of
829 the framerate and we validate that the framerate is suitable.
830 This has been fixed upstream in libx264 but there are non-fixed versions
831 in the wild so this workaround is still needed.
832 Fixes bug #632861
834 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
836 * ext/mpeg2dec/gstmpeg2dec.c:
837 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
839 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
841 * ext/mpeg2dec/gstmpeg2dec.c:
842 mpeg2dec: fix position query by trusting upstream
843 Position queries are badly handled for DVDs (probably due to the division in
844 chapters): the time returned was the time since the start of chapter.
845 Now ask upstream for position queries, fall back to the old code if upstream
846 cannot answer the query.
848 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
850 * ext/lame/gstlame.c:
851 * ext/mad/gstmad.c:
852 * ext/sidplay/gstsiddec.cc:
853 * gst/mpegstream/gstmpegparse.c:
854 various: canonicalize property names
856 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
858 * ext/a52dec/gsta52dec.c:
859 * ext/amrnb/amrnbdec.c:
860 * ext/amrnb/amrnbenc.c:
861 * ext/cdio/gstcdiocddasrc.c:
862 * ext/dvdread/dvdreadsrc.c:
863 * ext/lame/gstlame.c:
864 * ext/lame/gstlamemp3enc.c:
865 * ext/mad/gstmad.c:
866 * ext/sidplay/gstsiddec.cc:
867 * ext/x264/gstx264enc.c:
868 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
870 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
872 * gst/iec958/ac3iec.c:
873 * gst/mpegaudioparse/gstmpegaudioparse.c:
874 * gst/mpegstream/gstmpegparse.c:
875 * gst/mpegstream/gstrfc2250enc.c:
876 * gst/realmedia/pnmsrc.c:
877 * gst/realmedia/rdtmanager.c:
878 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
880 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
882 * common:
883 Automatic update of common submodule
884 From 5a668bf to 7bbd708
886 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
888 * common:
889 Automatic update of common submodule
890 From c4a8adc to 5a668bf
892 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
894 * common:
895 Automatic update of common submodule
896 From 5e3c9bf to c4a8adc
898 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
900 * ext/mad/gstmad.c:
901 * ext/mad/gstmad.h:
902 mad: support reverse playback
904 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
906 * ext/dvdread/dvdreadsrc.c:
907 dvdreadsrc: improve error messages on read errors
908 Provide proper i18n-ed error messages when a read error happens,
909 and point out that the error could be happening because the
910 DVD is scrambled.
911 https://bugzilla.gnome.org/show_bug.cgi?id=613633
913 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
915 * configure.ac:
916 configure: set plugin release datetime
918 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
920 * common:
921 Automatic update of common submodule
922 From aa0d1d0 to 5e3c9bf
924 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
926 * gst/mpegstream/gstmpegparse.c:
927 mpegparse: re-fix flow return handling
928 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
929 - } while (GST_FLOW_IS_SUCCESS (result));
930 + } while (result != GST_FLOW_OK);
932 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
934 * tests/check/Makefile.am:
935 * tests/check/generic/states.c:
936 tests: allow running state tests for all elements
937 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
938 to try elements that would normaly be skipped.
940 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
942 * Makefile.am:
943 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
945 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
947 * configure.ac:
948 * pkgconfig/.gitignore:
949 * pkgconfig/Makefile.am:
950 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
951 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
952 This .pc file will not be installed, it's only for uninstalled setups,
953 same thing as we do for -good. This is so other modules' unit tests can
954 find our plugins properly in an uninstalled setup.
956 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
958 * common:
959 Automatic update of common submodule
960 From c2e10bf to aa0d1d0
962 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
964 * configure.ac:
965 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
967 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
969 * ext/sidplay/gstsiddec.cc:
970 siddec: don't use GST_FLOW_IS_FATAL
971 GST_FLOW_IS_FATAL has been deprecated in core git.
973 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
975 * common:
976 Automatic update of common submodule
977 From d3d9acf to c2e10bf
979 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
981 * configure.ac:
982 configure: Require orc >= 0.4.6 for --compat
984 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
986 * common:
987 Automatic update of common submodule
988 From ec60217 to d3d9acf
990 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
992 * ext/mpeg2dec/gstmpeg2dec.c:
993 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
994 And don't post error messages if allocating a buffer resulted
995 in WRONG_STATE or UNEXPECTED.
997 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
999 * gst/mpegaudioparse/gstxingmux.c:
1000 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
1002 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1004 * gst/mpegstream/gstdvddemux.c:
1005 * gst/mpegstream/gstmpegdemux.c:
1006 * gst/mpegstream/gstmpegparse.c:
1007 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
1009 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1011 * gst/realmedia/rmdemux.c:
1012 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
1014 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1016 * gst/asfdemux/gstasfdemux.c:
1017 asfdemux: Don't use GST_FLOW_IS_FATAL()
1018 And don't post error messages for UNEXPECTED and post an error
1019 message if pulling data failed because of NOT_LINKED.
1021 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1023 * configure.ac:
1024 * docs/plugins/inspect/plugin-a52dec.xml:
1025 * docs/plugins/inspect/plugin-amrnb.xml:
1026 * docs/plugins/inspect/plugin-amrwbdec.xml:
1027 * docs/plugins/inspect/plugin-asf.xml:
1028 * docs/plugins/inspect/plugin-cdio.xml:
1029 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1030 * docs/plugins/inspect/plugin-dvdread.xml:
1031 * docs/plugins/inspect/plugin-dvdsub.xml:
1032 * docs/plugins/inspect/plugin-iec958.xml:
1033 * docs/plugins/inspect/plugin-lame.xml:
1034 * docs/plugins/inspect/plugin-mad.xml:
1035 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1036 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1037 * docs/plugins/inspect/plugin-mpegstream.xml:
1038 * docs/plugins/inspect/plugin-realmedia.xml:
1039 * docs/plugins/inspect/plugin-siddec.xml:
1040 * docs/plugins/inspect/plugin-twolame.xml:
1041 * docs/plugins/inspect/plugin-x264.xml:
1042 * win32/common/config.h:
1043 Back to development
1044 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
1045 the code is updated for the GST_FLOW_IS_* macro deprecations.
1047 === release 0.10.16 ===
1049 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1051 * ChangeLog:
1052 * NEWS:
1053 * RELEASE:
1054 * configure.ac:
1055 * gst-plugins-ugly.doap:
1056 * win32/common/config.h:
1057 Release 0.10.16
1059 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1061 * docs/plugins/inspect/plugin-a52dec.xml:
1062 * docs/plugins/inspect/plugin-amrnb.xml:
1063 * docs/plugins/inspect/plugin-amrwbdec.xml:
1064 * docs/plugins/inspect/plugin-asf.xml:
1065 * docs/plugins/inspect/plugin-cdio.xml:
1066 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1067 * docs/plugins/inspect/plugin-dvdread.xml:
1068 * docs/plugins/inspect/plugin-dvdsub.xml:
1069 * docs/plugins/inspect/plugin-iec958.xml:
1070 * docs/plugins/inspect/plugin-lame.xml:
1071 * docs/plugins/inspect/plugin-mad.xml:
1072 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1073 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1074 * docs/plugins/inspect/plugin-mpegstream.xml:
1075 * docs/plugins/inspect/plugin-realmedia.xml:
1076 * docs/plugins/inspect/plugin-siddec.xml:
1077 * docs/plugins/inspect/plugin-twolame.xml:
1078 * docs/plugins/inspect/plugin-x264.xml:
1079 docs: update docs for release
1081 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1083 * po/LINGUAS:
1084 * po/gl.po:
1085 * po/id.po:
1086 * po/lv.po:
1087 * po/ro.po:
1088 * po/sv.po:
1089 po: update translations
1091 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1093 * configure.ac:
1094 * po/af.po:
1095 * po/az.po:
1096 * po/bg.po:
1097 * po/ca.po:
1098 * po/cs.po:
1099 * po/da.po:
1100 * po/de.po:
1101 * po/el.po:
1102 * po/en_GB.po:
1103 * po/es.po:
1104 * po/eu.po:
1105 * po/fi.po:
1106 * po/fr.po:
1107 * po/hu.po:
1108 * po/id.po:
1109 * po/it.po:
1110 * po/ja.po:
1111 * po/lt.po:
1112 * po/lv.po:
1113 * po/ms.po:
1114 * po/mt.po:
1115 * po/nb.po:
1116 * po/nl.po:
1117 * po/or.po:
1118 * po/pl.po:
1119 * po/pt_BR.po:
1120 * po/ru.po:
1121 * po/sk.po:
1122 * po/sl.po:
1123 * po/sq.po:
1124 * po/sr.po:
1125 * po/sv.po:
1126 * po/tr.po:
1127 * po/uk.po:
1128 * po/vi.po:
1129 * po/zh_CN.po:
1130 0.10.15.6 pre-release
1132 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
1134 * gst/asfdemux/gstasfdemux.c:
1135 asfdemux: Don't error out on non-critical flow returns
1136 Only error out when downstream returns:
1137 * NOT_SUPPORTED
1138 * ERROR
1139 * NOT_NEGOTIATED
1140 * NOT_LINKED
1141 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
1142 of the streams had gone EOS) and then stop the task silently.
1143 In the case of WRONG_STATE we just need to stop silently
1144 https://bugzilla.gnome.org/show_bug.cgi?id=600412
1146 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1148 * configure.ac:
1149 * po/af.po:
1150 * po/az.po:
1151 * po/bg.po:
1152 * po/ca.po:
1153 * po/cs.po:
1154 * po/da.po:
1155 * po/de.po:
1156 * po/el.po:
1157 * po/en_GB.po:
1158 * po/es.po:
1159 * po/eu.po:
1160 * po/fi.po:
1161 * po/fr.po:
1162 * po/hu.po:
1163 * po/id.po:
1164 * po/it.po:
1165 * po/ja.po:
1166 * po/lt.po:
1167 * po/lv.po:
1168 * po/ms.po:
1169 * po/mt.po:
1170 * po/nb.po:
1171 * po/nl.po:
1172 * po/or.po:
1173 * po/pl.po:
1174 * po/pt_BR.po:
1175 * po/ru.po:
1176 * po/sk.po:
1177 * po/sl.po:
1178 * po/sq.po:
1179 * po/sr.po:
1180 * po/sv.po:
1181 * po/tr.po:
1182 * po/uk.po:
1183 * po/vi.po:
1184 * po/zh_CN.po:
1185 0.10.15.5 pre-release
1187 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
1189 * gst/mpegaudioparse/gstmpegaudioparse.c:
1190 mp3parse: propagate flow errors upstream.
1191 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
1192 always return the error upstream.
1194 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1196 * configure.ac:
1197 * po/af.po:
1198 * po/az.po:
1199 * po/bg.po:
1200 * po/ca.po:
1201 * po/cs.po:
1202 * po/da.po:
1203 * po/de.po:
1204 * po/el.po:
1205 * po/en_GB.po:
1206 * po/es.po:
1207 * po/eu.po:
1208 * po/fi.po:
1209 * po/fr.po:
1210 * po/hu.po:
1211 * po/id.po:
1212 * po/it.po:
1213 * po/ja.po:
1214 * po/lt.po:
1215 * po/lv.po:
1216 * po/ms.po:
1217 * po/mt.po:
1218 * po/nb.po:
1219 * po/nl.po:
1220 * po/or.po:
1221 * po/pl.po:
1222 * po/pt_BR.po:
1223 * po/ru.po:
1224 * po/sk.po:
1225 * po/sl.po:
1226 * po/sq.po:
1227 * po/sr.po:
1228 * po/sv.po:
1229 * po/tr.po:
1230 * po/uk.po:
1231 * po/vi.po:
1232 * po/zh_CN.po:
1233 0.10.15.4 pre-release
1235 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
1237 * common:
1238 Automatic update of common submodule
1239 From 3e8db1d to ec60217
1241 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1243 * configure.ac:
1244 * docs/plugins/inspect/plugin-a52dec.xml:
1245 * docs/plugins/inspect/plugin-amrnb.xml:
1246 * docs/plugins/inspect/plugin-amrwbdec.xml:
1247 * docs/plugins/inspect/plugin-asf.xml:
1248 * docs/plugins/inspect/plugin-cdio.xml:
1249 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1250 * docs/plugins/inspect/plugin-dvdread.xml:
1251 * docs/plugins/inspect/plugin-dvdsub.xml:
1252 * docs/plugins/inspect/plugin-iec958.xml:
1253 * docs/plugins/inspect/plugin-lame.xml:
1254 * docs/plugins/inspect/plugin-mad.xml:
1255 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1256 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1257 * docs/plugins/inspect/plugin-mpegstream.xml:
1258 * docs/plugins/inspect/plugin-realmedia.xml:
1259 * docs/plugins/inspect/plugin-siddec.xml:
1260 * docs/plugins/inspect/plugin-twolame.xml:
1261 * docs/plugins/inspect/plugin-x264.xml:
1262 * win32/common/config.h:
1263 0.10.15.3 pre-release
1265 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
1267 * ext/x264/gstx264enc.c:
1268 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
1269 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
1270 argument to the option string value causes an error. For < 78 we pass the
1271 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
1272 result in passing 'none' for false and 'strict' for true. Other modes can be
1273 set through the option-string property for now.
1274 https://bugzilla.gnome.org/show_bug.cgi?id=626577
1276 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1278 * configure.ac:
1279 * docs/plugins/gst-plugins-ugly-plugins.args:
1280 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1281 * docs/plugins/inspect/plugin-a52dec.xml:
1282 * docs/plugins/inspect/plugin-amrnb.xml:
1283 * docs/plugins/inspect/plugin-amrwbdec.xml:
1284 * docs/plugins/inspect/plugin-asf.xml:
1285 * docs/plugins/inspect/plugin-cdio.xml:
1286 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1287 * docs/plugins/inspect/plugin-dvdread.xml:
1288 * docs/plugins/inspect/plugin-dvdsub.xml:
1289 * docs/plugins/inspect/plugin-iec958.xml:
1290 * docs/plugins/inspect/plugin-lame.xml:
1291 * docs/plugins/inspect/plugin-mad.xml:
1292 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1293 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1294 * docs/plugins/inspect/plugin-mpegstream.xml:
1295 * docs/plugins/inspect/plugin-realmedia.xml:
1296 * docs/plugins/inspect/plugin-siddec.xml:
1297 * docs/plugins/inspect/plugin-twolame.xml:
1298 * docs/plugins/inspect/plugin-x264.xml:
1299 * win32/common/config.h:
1300 0.10.15.2 pre-release
1302 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
1304 * gst/synaesthesia/gstsynaesthesia.c:
1305 synaesthesia: code cleanups.
1306 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
1307 more.
1309 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
1311 * gst/synaesthesia/gstsynaesthesia.c:
1312 synaesthesia: use GST_BOILERPLATE macros
1314 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1316 * common:
1317 Automatic update of common submodule
1318 From bd2054b to 3e8db1d
1320 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1322 * ext/x264/gstx264enc.c:
1323 x264: fix printf format warning in debug message
1325 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1327 * docs/plugins/Makefile.am:
1328 docs: fix bug passing arguments to gtkdoc-fixref in upload target
1329 Missing backslash at end of line meant we weren't passing all arguments
1330 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
1332 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
1334 * common:
1335 Automatic update of common submodule
1336 From a519571 to bd2054b
1338 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1340 * configure.ac:
1341 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
1342 This first checks what is required for ISO C99 support and sets the relevant
1343 compiler parameters and if no C99 compiler is found, it checks for a
1344 C89 compiler. This enables us to check for and use C89/C99 functions
1345 that gcc hides from us without the correct compiler parameters.
1347 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
1349 * ext/x264/gstx264enc.c:
1350 x264enc: Fix flushing of delayed frames
1351 x264_encoder_encode() should be called with a NULL picture until at least
1352 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
1353 regression in make check due to the recent change in defaults which enabled
1354 b-frames and b-pyramid, both of which I believe increase the number of delayed
1355 frames when encoding.
1357 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
1359 * ext/x264/gstx264enc.c:
1360 x264enc: Improve x264enc defaults
1361 - medium x264 speed/quality preset
1362 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
1363 Addresses part of bug #607798
1365 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
1367 * ext/x264/gstx264enc.c:
1368 x264enc: Fix property description typos
1370 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
1372 * ext/x264/gstx264enc.c:
1373 x264enc: Add some more debug info
1375 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
1377 * ext/x264/gstx264enc.c:
1378 * ext/x264/gstx264enc.h:
1379 x264enc: Add speed-preset and [psy-]tuning properties
1380 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
1381 preset and possibly a profile and/or tuning are now the recommended way to
1382 configure x264 through x264enc.
1383 If a preset/tuning are specified then these will define the default values and
1384 the property defaults will be ignored. After this the option-string property is
1385 applied, followed by the user-set properties, fast first pass restrictions and
1386 finally the profile restrictions.
1387 Addresses part of bug #607798
1389 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
1391 * ext/x264/gstx264enc.c:
1392 * ext/x264/gstx264enc.h:
1393 x264enc: Refactor code in preparation for presets/tunings
1394 - Make defaults append the appropriate default value to a string. This is
1395 needed to differentiate between something user-set and the actual prop
1396 default.
1397 - Add an internal option string to which _set_property () cases append for the
1398 majority of properties.
1399 - Use gst_x264_enc_parse_options () to clean up application of settings. This
1400 will make order of application with respect to the presets and tunings quite
1401 simple.
1402 Addresses part of bug #607798
1404 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
1406 * ext/x264/gstx264enc.c:
1407 x264enc: Update available me types
1408 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
1409 now self-maintaining.
1411 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
1413 * ext/x264/gstx264enc.c:
1414 x264enc: Use new libx264 API to affect fast first pass
1415 Uses new x264 API to apply reduced complexity values to the parameters to
1416 increase encoding speed in the first pass of a multi-pass encode. This does
1417 not impact on final quality.
1418 Addresses part of bug #607798
1420 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
1422 * ext/x264/gstx264enc.c:
1423 * ext/x264/gstx264enc.h:
1424 x264enc: Add profile property
1425 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
1426 Profile. This makes it easier to achieve Baseline Profile for example.
1427 Addresses part of bug #607798
1429 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
1431 * ext/x264/gstx264enc.c:
1432 * ext/x264/gstx264enc.h:
1433 x264enc: Add option-string property
1434 Adds support for an x264 format option-string to specify advanced parameters
1435 Addresses part of bug #607798
1437 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1439 * ext/mad/Makefile.am:
1440 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
1441 Spotted by syntr0py.
1443 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1445 * ext/x264/gstx264enc.c:
1446 x264enc: only set timebase on versions where it exists
1448 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
1450 * ext/x264/gstx264enc.c:
1451 x264enc: set appropriate time base
1452 Fixes #624786.
1454 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1456 * tests/check/Makefile.am:
1457 tests: add plugin loading whitelist to test environment
1458 Only want to load core/-base/-ugly plugins here.
1460 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1462 * autogen.sh:
1463 * configure.ac:
1464 Bump automake requirement to 1.10 and autoconf to 2.60
1465 For maintainability reasons and $(builddir).
1466 See #622944.
1468 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1470 * gst/asfdemux/gstasfdemux.c:
1471 asfdemux: Fix seeking after last commits
1472 Don't handle wrong-state returns as errors to allow seeking to work
1473 again.
1475 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1477 * gst/asfdemux/gstasfdemux.c:
1478 asfdemux: Push all pending data on EOS
1479 When on push mode and receiving an EOS event, asfdemux
1480 should push all pending data because we might be dealing
1481 with a broken file that has a preroll value higher
1482 than its actual length.
1484 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1486 * gst/asfdemux/gstasfdemux.c:
1487 asfdemux: Fix sending eos event for chained asfs
1488 Properly push EOS event when finishing a chained asf file
1489 in pull mode
1490 Fixes #599718
1492 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1494 * docs/plugins/Makefile.am:
1495 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1496 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1497 * docs/plugins/inspect/plugin-rmdemux.xml:
1498 docs: add rmdemux to docs properly
1499 The plugin has been renamed, remove old introspection file.
1501 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1503 * docs/plugins/gst-plugins-ugly-plugins.args:
1504 * docs/plugins/inspect/plugin-x264.xml:
1505 docs: update for recent x264enc changes
1507 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1509 * gst/realmedia/rmdemux.c:
1510 rmdemux: fix compiler warning when debugging system in core is disabled
1512 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
1514 * common:
1515 Automatic update of common submodule
1516 From 73ff93a to a519571
1518 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
1520 * gst/asfdemux/gstasfdemux.c:
1521 asfdemux: Allow at least 500ms of preroll.
1522 Some files have insanely low preroll values which break the
1523 all_streams_prerolled() logic.
1524 Fixes #622407
1526 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1528 * ext/x264/gstx264enc.c:
1529 x264enc: add new h264 caps attribute alignment
1530 See #606662.
1532 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1534 * ext/x264/gstx264enc.c:
1535 * ext/x264/gstx264enc.h:
1536 x264enc: conditionally expose enhanced upstream capabilities
1537 API: GstX264Enc:sliced-threads
1538 API: GstX264Enc:sync-lookahead
1539 API: GstX264Enc:intra-refresh
1540 API: GstX264Enc:mb-tree
1541 API: GstX264Enc:rc-lookahead
1542 See #607798.
1544 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1546 * common:
1547 * docs/plugins/inspect/plugin-a52dec.xml:
1548 * docs/plugins/inspect/plugin-amrnb.xml:
1549 * docs/plugins/inspect/plugin-amrwbdec.xml:
1550 * docs/plugins/inspect/plugin-asf.xml:
1551 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1552 * docs/plugins/inspect/plugin-iec958.xml:
1553 * docs/plugins/inspect/plugin-mad.xml:
1554 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1555 * docs/plugins/inspect/plugin-mpegstream.xml:
1556 * docs/plugins/inspect/plugin-realmedia.xml:
1557 docs: update introspected plugin docs for gstdoc-scangobj and other changes
1558 Update common for latest gstdoc-scangobj and inspect xml files for
1559 escaping and pad template order changes.
1561 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
1563 * common:
1564 Automatic update of common submodule
1565 From 9339ccc to 35617c2
1567 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
1569 * common:
1570 Automatic update of common submodule
1571 From 5adb1ca to 9339ccc
1573 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
1575 * common:
1576 Automatic update of common submodule
1577 From 57c89b7 to 5adb1ca
1579 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
1581 * common:
1582 Automatic update of common submodule
1583 From c804988 to 57c89b7
1585 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1587 * configure.ac:
1588 * gst/realmedia/rtspreal.c:
1589 configure: Update required GLib version to 2.20
1591 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1593 * ext/a52dec/gsta52dec.c:
1594 a52dec: Call orc_init() before trying to get target flags
1596 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1598 * ext/a52dec/gsta52dec.c:
1599 a52dec: Remove debug printf...
1601 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1603 * configure.ac:
1604 * ext/a52dec/Makefile.am:
1605 * ext/a52dec/gsta52dec.c:
1606 a52dec: Use orc for CPU feature detection and don't check for liboil
1608 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1610 * configure.ac:
1611 configure: Use GLIB_EXTRA_CFLAGS
1613 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1615 * common:
1616 Automatic update of common submodule
1617 From 7a0fdf5 to c804988
1619 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1621 * common:
1622 Automatic update of common submodule
1623 From 6da3bab to 7a0fdf5
1625 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1627 * common:
1628 Automatic update of common submodule
1629 From 733fca9 to 6da3bab
1631 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
1633 * common:
1634 Automatic update of common submodule
1635 From fad145b to 733fca9
1637 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
1639 * common:
1640 Automatic update of common submodule
1641 From 47683c1 to fad145b
1643 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1645 * gst/realmedia/rmdemux.c:
1646 rmdemux: pass bitrate on caps
1647 Set the bitrate on the caps, some decoders like sipro need this to function
1648 properly.
1649 Fixes #620007
1651 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
1653 * common:
1654 Automatic update of common submodule
1655 From 17f89e5 to 47683c1
1657 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
1659 * common:
1660 Automatic update of common submodule
1661 From fd7ca04 to 17f89e5
1663 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1665 * ext/x264/gstx264enc.c:
1666 x264enc: Only set i_weighted_pred on versions where it exists
1668 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
1670 * ext/lame/gstlamemp3enc.c:
1671 lamemp3enc: implement latency query
1672 The encoder's latency is deduced from the framesize. Fixes #618896.
1674 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1676 * configure.ac:
1677 * docs/plugins/gst-plugins-ugly-plugins.args:
1678 * docs/plugins/gst-plugins-ugly-plugins.signals:
1679 * docs/plugins/inspect/plugin-a52dec.xml:
1680 * docs/plugins/inspect/plugin-amrnb.xml:
1681 * docs/plugins/inspect/plugin-amrwbdec.xml:
1682 * docs/plugins/inspect/plugin-asf.xml:
1683 * docs/plugins/inspect/plugin-cdio.xml:
1684 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1685 * docs/plugins/inspect/plugin-dvdread.xml:
1686 * docs/plugins/inspect/plugin-dvdsub.xml:
1687 * docs/plugins/inspect/plugin-iec958.xml:
1688 * docs/plugins/inspect/plugin-lame.xml:
1689 * docs/plugins/inspect/plugin-mad.xml:
1690 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1691 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1692 * docs/plugins/inspect/plugin-mpegstream.xml:
1693 * docs/plugins/inspect/plugin-realmedia.xml:
1694 * docs/plugins/inspect/plugin-siddec.xml:
1695 * docs/plugins/inspect/plugin-twolame.xml:
1696 * docs/plugins/inspect/plugin-x264.xml:
1697 * win32/common/config.h:
1698 Back to development
1700 === release 0.10.15 ===
1702 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1704 * ChangeLog:
1705 * NEWS:
1706 * RELEASE:
1707 * configure.ac:
1708 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1709 * docs/plugins/inspect/plugin-a52dec.xml:
1710 * docs/plugins/inspect/plugin-amrnb.xml:
1711 * docs/plugins/inspect/plugin-amrwbdec.xml:
1712 * docs/plugins/inspect/plugin-asf.xml:
1713 * docs/plugins/inspect/plugin-cdio.xml:
1714 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1715 * docs/plugins/inspect/plugin-dvdread.xml:
1716 * docs/plugins/inspect/plugin-dvdsub.xml:
1717 * docs/plugins/inspect/plugin-iec958.xml:
1718 * docs/plugins/inspect/plugin-lame.xml:
1719 * docs/plugins/inspect/plugin-mad.xml:
1720 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1721 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1722 * docs/plugins/inspect/plugin-mpegstream.xml:
1723 * docs/plugins/inspect/plugin-realmedia.xml:
1724 * docs/plugins/inspect/plugin-siddec.xml:
1725 * docs/plugins/inspect/plugin-twolame.xml:
1726 * docs/plugins/inspect/plugin-x264.xml:
1727 * gst-plugins-ugly.doap:
1728 * win32/common/config.h:
1729 Release 0.10.15
1731 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1733 * po/af.po:
1734 * po/az.po:
1735 * po/bg.po:
1736 * po/ca.po:
1737 * po/cs.po:
1738 * po/da.po:
1739 * po/de.po:
1740 * po/el.po:
1741 * po/en_GB.po:
1742 * po/es.po:
1743 * po/eu.po:
1744 * po/fi.po:
1745 * po/fr.po:
1746 * po/hu.po:
1747 * po/id.po:
1748 * po/it.po:
1749 * po/ja.po:
1750 * po/lt.po:
1751 * po/lv.po:
1752 * po/ms.po:
1753 * po/mt.po:
1754 * po/nb.po:
1755 * po/nl.po:
1756 * po/or.po:
1757 * po/pl.po:
1758 * po/pt_BR.po:
1759 * po/ru.po:
1760 * po/sk.po:
1761 * po/sl.po:
1762 * po/sq.po:
1763 * po/sr.po:
1764 * po/sv.po:
1765 * po/tr.po:
1766 * po/uk.po:
1767 * po/vi.po:
1768 * po/zh_CN.po:
1769 Update .po files
1771 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1773 * configure.ac:
1774 configure: make implicit GLib and liboil requirements explicit
1775 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
1777 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
1779 * ext/x264/gstx264enc.c:
1780 x264enc: disable I weighted pred
1781 If it is enabled, then it will be main profile instead of baseline.
1782 This ensures maximum compatibility of the output stream until the
1783 encoder configuration interface gets an overhaul with explicit
1784 output profile selection.
1785 Fixes #619776.
1787 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1789 * configure.ac:
1790 * win32/common/config.h:
1791 0.10.14.3 pre-release
1793 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1795 * po/af.po:
1796 * po/az.po:
1797 * po/bg.po:
1798 * po/ca.po:
1799 * po/cs.po:
1800 * po/da.po:
1801 * po/de.po:
1802 * po/el.po:
1803 * po/en_GB.po:
1804 * po/es.po:
1805 * po/eu.po:
1806 * po/fi.po:
1807 * po/fr.po:
1808 * po/hu.po:
1809 * po/id.po:
1810 * po/it.po:
1811 * po/ja.po:
1812 * po/lt.po:
1813 * po/lv.po:
1814 * po/ms.po:
1815 * po/mt.po:
1816 * po/nb.po:
1817 * po/nl.po:
1818 * po/or.po:
1819 * po/pl.po:
1820 * po/pt_BR.po:
1821 * po/ru.po:
1822 * po/sk.po:
1823 * po/sl.po:
1824 * po/sq.po:
1825 * po/sr.po:
1826 * po/sv.po:
1827 * po/tr.po:
1828 * po/uk.po:
1829 * po/vi.po:
1830 * po/zh_CN.po:
1831 po: update translations
1833 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1835 * common:
1836 Automatic update of common submodule
1837 From 357b0db to fd7ca04
1839 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1841 * configure.ac:
1842 * win32/common/config.h:
1843 0.10.14.2 pre-release
1845 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1847 * common:
1848 Automatic update of common submodule
1849 From 4d67bd6 to 357b0db
1851 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1853 * gst/realmedia/rmdemux.c:
1854 * gst/realmedia/rmutils.c:
1855 * gst/realmedia/rmutils.h:
1856 rmdemux: add better sipr nibble swap routine
1858 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1860 * gst/realmedia/rmdemux.c:
1861 rmdemux: descramble SIPR before pushing out
1862 Collect and descramble the SIPR packets before pushing.
1863 Descramble ATRAC audio.
1864 Fixes #618098
1866 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1868 * gst/realmedia/rmutils.c:
1869 * gst/realmedia/rmutils.h:
1870 rm: add function to descramble sipr
1872 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
1874 * ext/x264/gstx264enc.c:
1875 * ext/x264/gstx264enc.h:
1876 x264enc: Re-send the received upstream event as-is downstream
1877 https://bugzilla.gnome.org/show_bug.cgi?id=606689
1879 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
1881 * ext/amrnb/amrnb.c:
1882 amrnbenc: Set rank to GST_RANK_SECONDARY
1884 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1886 * gst/realmedia/rtspreal.c:
1887 rtspreal: use GLib's base64 functions if available
1888 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
1890 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
1892 * ext/amrnb/amrnbdec.h:
1893 * ext/amrnb/amrnbenc.h:
1894 * ext/amrwbdec/amrwbdec.h:
1895 amr: Use correct includes (as pkg-config suggests)
1896 Fixes #617078
1898 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
1900 * gst/ac3parse/.gitignore:
1901 * gst/ac3parse/Makefile.am:
1902 * gst/ac3parse/README:
1903 * gst/ac3parse/ac3parse.vcproj:
1904 * gst/ac3parse/gstac3parse.c:
1905 * gst/ac3parse/gstac3parse.h:
1906 ac3parse: remove unported 0.8 plugin
1907 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
1909 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
1911 * gst/mpegaudioparse/gstmpegaudioparse.c:
1912 docs: adding a mp3decoder as well is useful
1914 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
1916 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1917 docs: massage section index
1919 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
1921 * ext/amrwbdec/amrwbdec.c:
1922 * ext/amrwbdec/amrwbdec.h:
1923 amrwbdec: move define to source to avoid hiding it from the docs
1925 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
1927 * ext/cdio/gstcdiocddasrc.c:
1928 docs: remove short_desc, it is taken from element details
1930 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
1932 * gst/synaesthesia/gstsynaesthesia.c:
1933 docs: fix sections docs for synaesthesia
1935 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
1937 * docs/plugins/Makefile.am:
1938 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1939 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1940 * gst/mpegaudioparse/gstmpegaudioparse.c:
1941 docs: add docs for mp3parse
1943 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1945 * gst-plugins-ugly.doap:
1946 doap: update repository info from cvs->git and maintainers
1948 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1950 * common:
1951 Automatic update of common submodule
1952 From fc85867 to 4d67bd6
1954 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1956 * tests/check/elements/x264enc.c:
1957 x264enc: adaptive NALU type checking
1958 In particular, be less picky about SEI NALU order, which makes test more
1959 robust with respect to changes in libx264.
1960 See also #615410.
1962 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1964 * ext/x264/gstx264enc.c:
1965 x264enc: adaptive x264 header NAL layout handling
1966 Fixes #615410.
1968 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1970 * gst/asfdemux/gstrtpasfdepay.c:
1971 asfdepay: we require a dynamic payload type
1972 Add an extra caps property that restricts the depayloader to only accept dynamic
1973 payload types.
1975 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1977 * configure.ac:
1978 configure: Drop -Wcast-align
1979 Commit message copied from core's commit from Benjamin Otte:
1980 246f5dba96a5b50bb74621af67b30942cca72af5
1981 Apparently gcc warns that GstMiniObject is not castable to
1982 GstEvent/Message/Buffer due to them containing 64bit variables, even
1983 though ARM hackers claim that those only need 4byte alignment. And as
1984 long as gcc behaves that way, this warning is not very useful.
1985 So we'll remove the warning until this problem is fixed.
1986 Fixes #615698
1988 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
1990 * ext/mpeg2dec/gstmpeg2dec.c:
1991 mpeg2dec: copy over all buffer flags when copying buffers.
1992 Avoids losing the tff/rff video buffer flags
1994 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
1996 * gst/asfdemux/asfpacket.c:
1997 asfdemux: Make a table static to avoid having to always allocate it.
1999 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2001 * ext/x264/gstx264enc.c:
2002 x264enc: fix up avcC header construction
2003 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
2004 for BUILD_X264 < 76.
2005 Also fixes #610089.
2007 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2009 * ext/x264/gstx264enc.c:
2010 x264enc: parameterize libx264 provided NAL layout in codec-data creation
2012 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
2014 * configure.ac:
2015 configure: Remove -Wundef flag
2016 Same fix as for #615161
2018 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2020 * common:
2021 Automatic update of common submodule
2022 From fdf023d to fc85867
2024 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2026 * gst-libs/gst/gettext.h:
2027 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
2029 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2031 * common:
2032 * ext/Makefile.am:
2033 * gst/Makefile.am:
2034 build: build plugins in parallel where possible, if make -jN is used
2036 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2038 * Makefile.am:
2039 build: add cruft alert for common/shave*
2041 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2043 * win32/MANIFEST:
2044 Fix make distcheck
2045 Remove removed file win32/common/config.h.in from MANIFEST.
2047 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
2049 * gst/synaesthesia/synaescope.c:
2050 * gst/synaesthesia/synaescope.h:
2051 synaestesia: Fix old-style prototype
2053 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
2055 * gst/realmedia/rmutils.c:
2056 Fix pointer type.
2057 Fixes #613815
2059 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
2061 * common:
2062 Automatic update of common submodule
2063 From 55cd514 to c1d07dd
2065 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2067 * configure.ac:
2068 * ext/amrnb/amrnbdec.c:
2069 * ext/amrnb/amrnbenc.c:
2070 * ext/cdio/gstcdiocddasrc.h:
2071 * ext/dvdread/dvdreadsrc.c:
2072 * ext/lame/gstlame.h:
2073 * ext/lame/gstlamemp3enc.h:
2074 * ext/lame/plugin.c:
2075 * ext/mad/gstmad.c:
2076 * ext/x264/gstx264enc.c:
2077 * ext/x264/gstx264enc.h:
2078 * gst/mpegaudioparse/gstmpegaudioparse.c:
2079 * gst/mpegaudioparse/gstxingmux.c:
2080 * gst/mpegstream/gstdvddemux.c:
2081 * gst/mpegstream/gstmpegdemux.c:
2082 * gst/mpegstream/gstmpegparse.c:
2083 * gst/realmedia/asmrules.c:
2084 * gst/realmedia/pnmsrc.c:
2085 * gst/realmedia/pnmsrc.h:
2086 * gst/realmedia/rdtdepay.h:
2087 * gst/realmedia/rdtmanager.c:
2088 * gst/realmedia/rtspreal.c:
2089 build: Add all kinds of compiler warning flags and fix the resulting warnings
2091 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2093 * ext/amrnb/Makefile.am:
2094 * ext/amrwbdec/Makefile.am:
2095 * ext/sidplay/Makefile.am:
2096 * gst/asfdemux/Makefile.am:
2097 * gst/mpegaudioparse/Makefile.am:
2098 build: fix up Makefile.am
2099 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
2100 the order a bit here and there (see docs/random/moving-plugins).
2102 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2104 * win32/common/config.h.in:
2105 win32: remove win32-specific config.h.in copy that's not used any longer
2106 The win32 config.h is now generated from the top-level config.h.in.
2108 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
2110 * ext/a52dec/gsta52dec.c:
2111 * ext/amrnb/amrnbdec.c:
2112 * ext/amrnb/amrnbenc.c:
2113 * ext/amrwbdec/amrwbdec.c:
2114 * ext/cdio/gstcdiocddasrc.c:
2115 * ext/dvdread/dvdreadsrc.c:
2116 * ext/lame/gstlame.c:
2117 * ext/mad/gstmad.c:
2118 * ext/mpeg2dec/gstmpeg2dec.c:
2119 * gst/ac3parse/gstac3parse.c:
2120 * gst/asfdemux/gstasfdemux.c:
2121 * gst/asfdemux/gstrtpasfdepay.c:
2122 * gst/asfdemux/gstrtspwms.c:
2123 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2124 * gst/iec958/ac3iec.c:
2125 * gst/mpegaudioparse/gstmpegaudioparse.c:
2126 * gst/mpegaudioparse/gstxingmux.c:
2127 * gst/mpegstream/gstdvddemux.c:
2128 * gst/mpegstream/gstmpegdemux.c:
2129 * gst/mpegstream/gstmpegparse.c:
2130 * gst/mpegstream/gstrfc2250enc.c:
2131 * gst/realmedia/pnmsrc.c:
2132 * gst/realmedia/rademux.c:
2133 * gst/realmedia/rdtdepay.c:
2134 * gst/realmedia/rdtmanager.c:
2135 * gst/realmedia/rmdemux.c:
2136 * gst/realmedia/rtspreal.c:
2137 * gst/synaesthesia/gstsynaesthesia.c:
2138 gst_element_class_set_details => gst_element_class_set_details_simple
2140 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2142 * ext/x264/gstx264enc.c:
2143 x264enc: Put pixel-aspect-ratio from input into the src pad caps
2144 Fixes bug #612995.
2146 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
2148 * common:
2149 Automatic update of common submodule
2150 From e272f71 to 55cd514
2152 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
2154 * common:
2155 Automatic update of common submodule
2156 From df8a7c8 to e272f71
2158 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
2160 * configure.ac:
2161 Update CXXFLAGS, too
2163 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
2165 * configure.ac:
2166 Update for recent changes to common submodule
2167 This just replaces every "$ERROR_CFLAGS" usage with a usage of
2168 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
2169 previously.
2170 Actually using that separation will happen later.
2172 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
2174 * common:
2175 Automatic update of common submodule
2176 From 9720a7d to df8a7c8
2178 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
2180 * common:
2181 Automatic update of common submodule
2182 From 0b6e072 to 9720a7d
2184 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
2186 * common:
2187 Automatic update of common submodule
2188 From 7cc5eb4 to 0b6e072
2190 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2192 * common:
2193 Automatic update of common submodule
2194 From 7aa65b5 to 7cc5eb4
2196 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2198 * common:
2199 Automatic update of common submodule
2200 From 44ecce7 to 7aa65b5
2202 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2204 * configure.ac:
2205 configure: Use automake 1.11 silent rules instead of shave if available
2206 This makes sure that we use something that is still maintained and
2207 also brings back libtool 1.5 support.
2209 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2211 * configure.ac:
2212 * docs/plugins/inspect/plugin-a52dec.xml:
2213 * docs/plugins/inspect/plugin-amrnb.xml:
2214 * docs/plugins/inspect/plugin-amrwbdec.xml:
2215 * docs/plugins/inspect/plugin-asf.xml:
2216 * docs/plugins/inspect/plugin-cdio.xml:
2217 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2218 * docs/plugins/inspect/plugin-dvdread.xml:
2219 * docs/plugins/inspect/plugin-dvdsub.xml:
2220 * docs/plugins/inspect/plugin-iec958.xml:
2221 * docs/plugins/inspect/plugin-lame.xml:
2222 * docs/plugins/inspect/plugin-mad.xml:
2223 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2224 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2225 * docs/plugins/inspect/plugin-mpegstream.xml:
2226 * docs/plugins/inspect/plugin-realmedia.xml:
2227 * docs/plugins/inspect/plugin-siddec.xml:
2228 * docs/plugins/inspect/plugin-twolame.xml:
2229 * docs/plugins/inspect/plugin-x264.xml:
2230 * win32/common/config.h:
2231 Back to development
2233 === release 0.10.14 ===
2235 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2237 * ChangeLog:
2238 * NEWS:
2239 * RELEASE:
2240 * configure.ac:
2241 * docs/plugins/gst-plugins-ugly-plugins.args:
2242 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2243 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2244 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2245 * docs/plugins/inspect/plugin-a52dec.xml:
2246 * docs/plugins/inspect/plugin-amrnb.xml:
2247 * docs/plugins/inspect/plugin-amrwbdec.xml:
2248 * docs/plugins/inspect/plugin-asf.xml:
2249 * docs/plugins/inspect/plugin-cdio.xml:
2250 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2251 * docs/plugins/inspect/plugin-dvdread.xml:
2252 * docs/plugins/inspect/plugin-dvdsub.xml:
2253 * docs/plugins/inspect/plugin-iec958.xml:
2254 * docs/plugins/inspect/plugin-lame.xml:
2255 * docs/plugins/inspect/plugin-mad.xml:
2256 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2257 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2258 * docs/plugins/inspect/plugin-mpegstream.xml:
2259 * docs/plugins/inspect/plugin-realmedia.xml:
2260 * docs/plugins/inspect/plugin-siddec.xml:
2261 * docs/plugins/inspect/plugin-twolame.xml:
2262 * docs/plugins/inspect/plugin-x264.xml:
2263 * gst-plugins-ugly.doap:
2264 * win32/common/config.h:
2265 Release 0.10.14
2267 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2269 * po/af.po:
2270 * po/az.po:
2271 * po/bg.po:
2272 * po/ca.po:
2273 * po/cs.po:
2274 * po/da.po:
2275 * po/de.po:
2276 * po/el.po:
2277 * po/en_GB.po:
2278 * po/es.po:
2279 * po/eu.po:
2280 * po/fi.po:
2281 * po/fr.po:
2282 * po/hu.po:
2283 * po/id.po:
2284 * po/it.po:
2285 * po/ja.po:
2286 * po/lt.po:
2287 * po/lv.po:
2288 * po/ms.po:
2289 * po/mt.po:
2290 * po/nb.po:
2291 * po/nl.po:
2292 * po/or.po:
2293 * po/pl.po:
2294 * po/pt_BR.po:
2295 * po/ru.po:
2296 * po/sk.po:
2297 * po/sl.po:
2298 * po/sq.po:
2299 * po/sr.po:
2300 * po/sv.po:
2301 * po/tr.po:
2302 * po/uk.po:
2303 * po/vi.po:
2304 * po/zh_CN.po:
2305 Update .po files
2307 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2309 * configure.ac:
2310 * win32/common/config.h:
2311 0.10.13.4 pre-release
2313 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2315 * ext/x264/gstx264enc.c:
2316 * tests/check/elements/x264enc.c:
2317 x264enc: Replace 'avc-sample' with 'avc' in caps
2318 In the element and in its tests
2319 Fixes #606662
2321 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
2323 * gst/asfdemux/gstasfdemux.c:
2324 asfdemux: Don't set durations of 0 on outgoing buffers.
2325 Some (broken) streams don't have the extended stream properties in
2326 the header, resulting in applying a duration of zero on outgoing
2327 buffers.
2328 Fixes #611473
2330 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
2332 * gst/asfdemux/asfpacket.c:
2333 asfdemux: Make sure we always set proper payload duration.
2334 Some (broken) streams will have a delta of 0, resulting in outgoing
2335 buffers having durations of 0.
2336 Fixes #611473
2338 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2340 * configure.ac:
2341 * win32/common/config.h:
2342 0.10.13.3 pre-release
2344 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
2346 * gst/asfdemux/asfpacket.c:
2347 asfdemux: Make sure we don't end up with negative timestamps.
2348 Some files have payload with timestamps smaller than the preroll duration.
2349 Instead of blindly substracting the preroll value (and ending up with
2350 insanely high timestamps on the outgoing buffers), we make sure we
2351 never go below 0.
2352 Fixes #610432
2354 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2356 * configure.ac:
2357 * win32/common/config.h:
2358 0.10.13.2 pre-release
2359 Update core/base requirement to 0.10.26, since that's more likely
2360 to be the actual requirement.
2362 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2364 * po/LINGUAS:
2365 * po/el.po:
2366 * po/sl.po:
2367 po: update translations
2369 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2371 * tests/check/elements/x264enc.c:
2372 x264enc: add caps check to x264enc unit test
2373 Add some minimal caps checking to x264enc unit test.
2374 See #610089.
2376 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
2378 * ext/x264/gstx264enc.c:
2379 x264enc: fix up avcC header construction and playback by flash players
2380 Fix off-by-one bug when constructing the avcC header chunk: we
2381 wrote wrong profile info into the header. The first byte in the
2382 SPS NAL we get from x264 is the nal type, not the profile_idc.
2383 Also add some debug logging.
2384 Fixes #610089.
2386 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
2388 * gst/asfdemux/gstasfdemux.c:
2389 asfdemux: Improve seek behaviour for audio-only with no index
2390 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
2391 for video, we can just seek to seek_time instead.
2393 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2395 * configure.ac:
2396 configure: fix up GST_CXXFLAGS properly
2397 We don't want C specific flags in GST_CXXFLAGS, so base it on the
2398 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
2399 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
2401 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2403 * MAINTAINERS:
2404 Update MAINTAINERS, add myself
2406 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
2408 * configure.ac:
2409 configure: base GST_CXXFLAGS on --cflags from pkg-config
2410 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
2411 point for for both C and CXX settings.
2413 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2415 * common:
2416 Automatic update of common submodule
2417 From 96dc793 to 44ecce7
2419 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2421 * Makefile.am:
2422 * configure.ac:
2423 * win32/common/.gitignore:
2424 * win32/common/config.h:
2425 win32: change how win32/common/config.h is updated
2426 Generate win32/common/config.h-new directly from config.h.in,
2427 using shell variables in configure and some hard-coded information.
2428 Change top-level makefile so that 'make win32-update' copies the
2429 generated file to win32/common/config.h, which we keep in source
2430 control. It's kept in source control so that the git tree is
2431 buildable from VS.
2432 This change is similar to the ones applied a while ago to GStreamer
2433 core, gst-plugins-base and gst-plugins-good and prevents configure
2434 from changing files in source control. The generated config.h
2435 should be ok, but needs testing.
2437 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2439 * gst/realmedia/rtspreal.c:
2440 rtspreal: don't construct config header with uninitialised bytes
2441 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
2442 a presumably unintentional padding of uninitialised bytes at the end
2443 of the CONT tags chunk, which should be harmless but causes warnings
2444 in valgrind (see #608533 for a test URL).
2446 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2448 * gst/realmedia/rtspreal.c:
2449 rtspreal: add finalize function so we can free streams and rulebook
2450 Fix memory leak in Real RTSP component (#608533).
2452 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2454 * gst/realmedia/rtspreal.c:
2455 rtspreal: fix minor memory leak
2456 Caps take their own reference when a buffer is added to them, so
2457 unref buffer after adding it to caps (#608533).
2459 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2461 * gst/realmedia/rdtdepay.c:
2462 rdtdepay: unref input buffer when done
2463 Fixes memory leak, see #608533.
2465 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2467 * common:
2468 Automatic update of common submodule
2469 From 15d47a6 to 96dc793
2471 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2473 * ext/x264/gstx264enc.c:
2474 * ext/x264/gstx264enc.h:
2475 x264enc: make use of Access Unit delimiters configurable
2476 API: GstX264Enc:aud
2478 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2480 * gst/asfdemux/asfpacket.c:
2481 asfdemux: Do not subtract padding twice
2482 Only subtract implicit padding if an explicit one isn't
2483 provided. Avoids subtracting it twice and causing
2484 parsing errors.
2485 Fixes #607698
2487 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
2489 * gst/asfdemux/gstasfdemux.c:
2490 * gst/mpegstream/gstmpegpacketize.c:
2491 assert: g_assert_not_reached() cannot replace return statement
2492 Fix build with assert being turned off.
2494 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2496 * common:
2497 Automatic update of common submodule
2498 From 14cec89 to 15d47a6
2500 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
2502 * gst/asfdemux/gstasfdemux.c:
2503 asfdemux: Don't forget to update flow variable
2504 Forgot to update the return value in the loop.
2506 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
2508 * gst/asfdemux/gstasfdemux.c:
2509 asfdemux: Check flow return on every push
2510 We previously only aggregated flow returns after the while(push) loop,
2511 which meant that in some cases we would end-up not properly aggregating
2512 the flow returns.
2513 This is based on the same flow aggregation algorithm as oggdemux.
2515 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2517 * ext/x264/gstx264enc.c:
2518 x264enc: Add stream-format to output caps
2519 Adds stream-format to output caps of x264enc that
2520 informs if the stream is in bytestream of avc format.
2521 Fixes #606662
2523 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
2525 * gst/mpegaudioparse/gstxingmux.c:
2526 xingmux: Fix unaligned memory access
2527 ARM/SPARC need 32bit alignment but xingmux accesses possibly
2528 unaligned memory, which leads to SIGBUS.
2529 Fixes bug #586464.
2531 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
2533 * gst/asfdemux/gstasfdemux.c:
2534 asfdemux: Use GST_STR_NULL in a couple of places.
2535 Fixes crashing on some of the log statements on win32.
2537 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2539 * gst/realmedia/rmdemux.c:
2540 rmdemux: Parse and post bitrate for streams
2541 Parse the bitrate of the streams and post their tags.
2542 Fixes #599299
2544 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2546 * gst/asfdemux/gstasfdemux.c:
2547 * gst/asfdemux/gstasfdemux.h:
2548 asfdemux: Post bitrate tag
2549 If stream bitrate object is available, post the bitrate
2550 tags.
2551 Fixes #599297
2553 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2555 * gst/mpegaudioparse/gstmpegaudioparse.c:
2556 * gst/mpegaudioparse/gstmpegaudioparse.h:
2557 mp3parse: minor validation check of (Xing, VBRI) metadata
2558 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
2560 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2562 * gst/mpegaudioparse/gstmpegaudioparse.c:
2563 mp3parse: use proper total_time and total_bytes in various cases
2564 The correct basis for (Xing, VBRI) seek table calculations is the
2565 byte size and duration provided by that metadata, rather than some
2566 other (possibly even estimated) one. This also prevents an infinite
2567 conversion loop in (unlikely) case where a TOC is provided without
2568 such corresponding (duration) metdata.
2570 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2572 * gst/mpegaudioparse/gstmpegaudioparse.c:
2573 * gst/mpegaudioparse/gstmpegaudioparse.h:
2574 mp3parse: conserve stop time for non-accurate seek
2575 Use the same strategy as accurate seeks to store
2576 pending non-accurate seeks to avoid overwriting non-definite
2577 stop times. When doing non-accurate seeks our position
2578 reporting might drift off by some secs and the stream can
2579 end up before it should.
2580 Fixes #603695
2582 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2584 * common:
2585 Automatic update of common submodule
2586 From 47cb23a to 14cec89
2588 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2590 * ext/amrwbdec/amrwb.c:
2591 amrwbdec: give decoder a rank so decodebin/playbin will use it
2593 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2595 * gst/mpegaudioparse/gstmpegaudioparse.c:
2596 mp3parse: return false when we can't seek
2597 When upstream can't seek, we return false as well
2599 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2601 * ext/lame/gstlame.c:
2602 * ext/lame/gstlamemp3enc.c:
2603 lame: Avoid crash when seeking before negotiating
2604 lame's 'lgv' variable is only initialized when the caps
2605 is negotiated, whenever a seek happens before that, it would
2606 attempt to call a function on an empty pointer, causing the crash.
2607 Fixes #603515
2609 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2611 * common:
2612 Automatic update of common submodule
2613 From 87bf428 to 47cb23a
2615 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2617 * common:
2618 Automatic update of common submodule
2619 From da4c75c to 87bf428
2621 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
2623 * common:
2624 Automatic update of common submodule
2625 From 53a2485 to da4c75c
2627 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2629 * gst/mpegaudioparse/gstmpegaudioparse.c:
2630 mp3parse: fix non-flushing seek
2631 Specifically, in addition to clearing lots of variables/offsets
2632 when receiving newsegment, also clear leftover data to match.
2634 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
2636 * ext/x264/gstx264enc.c:
2637 * ext/x264/gstx264enc.h:
2638 x264enc: Make upstream GstForceKeyUnit thread-safe
2639 Also send the GstForceKeyUnit event downstream when an upstream on is received,
2640 allowing muxers or payloaders to take appropriate actions.
2641 https://bugzilla.gnome.org/show_bug.cgi?id=602556
2643 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2645 * common:
2646 Automatic update of common submodule
2647 From a3e3ce4 to 53a2485
2649 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
2651 * gst/asfdemux/gstasfdemux.c:
2652 asfdemux: Don't call strlen() on NULL pointers
2653 Fixes bug #602280.
2655 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2657 * gst/asfdemux/gstasfdemux.c:
2658 asfdemux: Remove old pads when new ones are added
2659 The old pads were being removed before adding the new ones,
2660 we should add the new ones first.
2661 Fixes #599718
2663 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2665 * gst/asfdemux/gstasfdemux.c:
2666 * gst/asfdemux/gstasfdemux.h:
2667 asfdemux: Handle chained asfs on pull mode
2668 Adds chained asfs handling to pull mode. It now checks if
2669 there is a new asf header after the last packet (when it
2670 is possible to know how many packets are) or it tries
2671 checking if a processed packet that fails is an header
2672 object.
2673 Fixes #599718
2675 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2677 * gst/asfdemux/gstasfdemux.c:
2678 * gst/asfdemux/gstasfdemux.h:
2679 asfdemux: properly do chained asfs on push mode
2680 To properly do chained asfs work with playbin2, we need to
2681 push eos on the old pads before removing them.
2682 Fixes #599718
2684 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2686 * gst/asfdemux/gstasfdemux.c:
2687 * gst/asfdemux/gstasfdemux.h:
2688 asfdemux: add support for chained asfs (push mode)
2689 Adds support for detecting and playing chained asfs
2690 in push mode. asfdemux tries to detect a new asf start
2691 by identifying the header object guid in a input buffer.
2692 When it finds it, it resets its state, removing its pads
2693 and creates new ones for the new file.
2695 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2697 * gst/asfdemux/gstasfdemux.c:
2698 asfdemux: fix two small leaks
2700 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2702 * gst/asfdemux/gstasfdemux.c:
2703 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
2704 WM/Track has a 0 base but is often wrongly written as starting from 1,
2705 so not as reliable as WM/TrackNumber which always starts from 1.
2707 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2709 * gst/asfdemux/gstasfdemux.c:
2710 asfdemux: WM/Track starts counting from 0, adjust to start from 1
2712 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2714 * gst/asfdemux/gstasfdemux.c:
2715 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
2716 There's both WM/Track and WM/TrackNumber.
2718 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
2720 * ext/a52dec/gsta52dec.c:
2721 a52dec: Fix debug statement: Pass pos variable instead of time() function
2723 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
2725 * gst/dvdsub/gstdvdsubdec.c:
2726 dvdsubdec: Fix printf format string warning
2728 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
2730 * gst/asfdemux/gstasfdemux.c:
2731 asfdemux: Fix bogus variable used uninitialised warnings
2733 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
2735 * po/Makevars:
2736 po: Don't create backup .po files
2737 As well as preventing creation of useless backup files, it works
2738 around a bug in gettext 0.17 on OS/X
2740 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
2742 * gst/asfdemux/asfpacket.c:
2743 asfdemux: fix c99-style comments.
2745 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
2747 * gst/asfdemux/asfpacket.c:
2748 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
2750 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2752 * gst/realmedia/rmutils.c:
2753 rmutils: fix byteswapping
2754 fix the byteswapping code that was wrong because of the side effects of the
2755 READ/WRITE macros.
2756 Fixes #599676
2758 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
2760 * ext/x264/gstx264enc.c:
2761 x264enc: Adapt to slightly modified x264 API
2762 Fixes #599095.
2764 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2766 * gst/asfdemux/asfpacket.c:
2767 asfdemux: careful to avoid crash on bogus data
2768 When receiving bogus data, we have to avoid subtracting a value
2769 larger than 'size' from 'size' variable, resulting in a wrap
2770 that would make 'size' a really large bogus value.
2771 Fixes #599333
2773 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
2775 * win32/common/config.h:
2776 win32: Commit bumped version number
2778 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
2780 * gst/mpegaudioparse/gstmpegaudioparse.c:
2781 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
2782 Fixes #598761
2783 This removes a good 50% of processing time for parsing a buffer.
2784 We do this by simply... getting the nicks that we already have handy
2785 instead of going through the expensive glib system.
2787 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
2789 * configure.ac:
2790 configure.ac: And back to development we go...
2792 === release 0.10.13 ===
2794 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
2796 * ChangeLog:
2797 * NEWS:
2798 * RELEASE:
2799 * common:
2800 * configure.ac:
2801 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2802 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2803 * docs/plugins/inspect/plugin-a52dec.xml:
2804 * docs/plugins/inspect/plugin-asf.xml:
2805 * docs/plugins/inspect/plugin-cdio.xml:
2806 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2807 * docs/plugins/inspect/plugin-dvdread.xml:
2808 * docs/plugins/inspect/plugin-dvdsub.xml:
2809 * docs/plugins/inspect/plugin-iec958.xml:
2810 * docs/plugins/inspect/plugin-lame.xml:
2811 * docs/plugins/inspect/plugin-mad.xml:
2812 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2813 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2814 * docs/plugins/inspect/plugin-mpegstream.xml:
2815 * docs/plugins/inspect/plugin-realmedia.xml:
2816 * docs/plugins/inspect/plugin-siddec.xml:
2817 * docs/plugins/inspect/plugin-twolame.xml:
2818 * docs/plugins/inspect/plugin-x264.xml:
2819 * gst-plugins-ugly.doap:
2820 * win32/common/config.h:
2821 Release 0.10.13
2823 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
2825 * po/af.po:
2826 * po/az.po:
2827 * po/bg.po:
2828 * po/ca.po:
2829 * po/cs.po:
2830 * po/da.po:
2831 * po/de.po:
2832 * po/en_GB.po:
2833 * po/es.po:
2834 * po/eu.po:
2835 * po/fi.po:
2836 * po/fr.po:
2837 * po/hu.po:
2838 * po/id.po:
2839 * po/it.po:
2840 * po/ja.po:
2841 * po/lt.po:
2842 * po/lv.po:
2843 * po/ms.po:
2844 * po/mt.po:
2845 * po/nb.po:
2846 * po/nl.po:
2847 * po/or.po:
2848 * po/pl.po:
2849 * po/pt_BR.po:
2850 * po/ru.po:
2851 * po/sk.po:
2852 * po/sq.po:
2853 * po/sr.po:
2854 * po/sv.po:
2855 * po/tr.po:
2856 * po/uk.po:
2857 * po/vi.po:
2858 * po/zh_CN.po:
2859 Update .po files
2861 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
2863 * common:
2864 Automatic update of common submodule
2865 From 85d1530 to 0702fe1
2867 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
2869 * ChangeLog:
2870 * configure.ac:
2871 * po/af.po:
2872 * po/az.po:
2873 * po/bg.po:
2874 * po/ca.po:
2875 * po/cs.po:
2876 * po/da.po:
2877 * po/de.po:
2878 * po/en_GB.po:
2879 * po/es.po:
2880 * po/eu.po:
2881 * po/fi.po:
2882 * po/fr.po:
2883 * po/hu.po:
2884 * po/id.po:
2885 * po/it.po:
2886 * po/ja.po:
2887 * po/lt.po:
2888 * po/lv.po:
2889 * po/ms.po:
2890 * po/mt.po:
2891 * po/nb.po:
2892 * po/nl.po:
2893 * po/or.po:
2894 * po/pl.po:
2895 * po/pt_BR.po:
2896 * po/ru.po:
2897 * po/sk.po:
2898 * po/sq.po:
2899 * po/sr.po:
2900 * po/sv.po:
2901 * po/tr.po:
2902 * po/uk.po:
2903 * po/vi.po:
2904 * po/zh_CN.po:
2905 * win32/common/config.h:
2906 0.10.12.3 pre-release
2908 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
2910 * common:
2911 Automatic update of common submodule
2912 From a3e3ce4 to 85d1530
2914 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
2916 * ext/a52dec/gsta52dec.c:
2917 a52dec: Fix reference leak on all input buffers in 'dvd mode'
2918 https://bugzilla.gnome.org/show_bug.cgi?id=598272
2920 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
2922 * ChangeLog:
2923 * configure.ac:
2924 * po/LINGUAS:
2925 * po/af.po:
2926 * po/az.po:
2927 * po/bg.po:
2928 * po/ca.po:
2929 * po/cs.po:
2930 * po/da.po:
2931 * po/de.po:
2932 * po/en_GB.po:
2933 * po/es.po:
2934 * po/eu.po:
2935 * po/fi.po:
2936 * po/fr.po:
2937 * po/hu.po:
2938 * po/id.po:
2939 * po/it.po:
2940 * po/ja.po:
2941 * po/lt.po:
2942 * po/lv.po:
2943 * po/ms.po:
2944 * po/mt.po:
2945 * po/nb.po:
2946 * po/nl.po:
2947 * po/or.po:
2948 * po/pl.po:
2949 * po/pt_BR.po:
2950 * po/ru.po:
2951 * po/sk.po:
2952 * po/sq.po:
2953 * po/sr.po:
2954 * po/sv.po:
2955 * po/tr.po:
2956 * po/uk.po:
2957 * po/vi.po:
2958 * po/zh_CN.po:
2959 * win32/common/config.h:
2960 0.10.12.2 pre-release
2962 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
2964 * docs/plugins/gst-plugins-ugly-plugins.args.new:
2965 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
2966 docs: Remove files accidentally added
2967 Remove the gst-plugins-ugly-plugins.args.new and
2968 gst-plugins-ugly-plugins.signals.new files, that appear
2969 to have been accidentally added in commit
2970 f5d046a0b034f9bd7274291f7131ee5db1a30052
2972 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
2974 * ext/a52dec/gsta52dec.c:
2975 a52dec: Add some debugging for new segment events
2977 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
2979 * ext/mpeg2dec/gstmpeg2dec.c:
2980 mpeg2dec: fix warning in macosx snow leopard
2982 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
2984 * gst/mpegstream/gstmpegparse.c:
2985 mpegstream: fix warning in macosx snow leopard
2987 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
2989 * gst/mpegaudioparse/gstmpegaudioparse.c:
2990 mpegaudioparse: fix warning in macosx snow leopard
2992 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
2994 * gst/dvdsub/gstdvdsubdec.c:
2995 dvdsubdec: fix warning on macosx snow leopard
2997 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
2999 * gst/asfdemux/gstasfdemux.c:
3000 asfdemux: fix warning in macosx snow leopard
3002 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
3004 * gst/mpegaudioparse/gstmpegaudioparse.c:
3005 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
3007 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
3009 * common:
3010 Automatic update of common submodule
3011 From 19fa4f3 to a3e3ce4
3013 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
3015 * gst/asfdemux/gstasfdemux.c:
3016 * gst/realmedia/rdtmanager.c:
3017 build: fprintf, sprintf, sscanf need stdio.h
3019 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
3021 * ext/mad/gstmad.c:
3022 mad: add missing include to fix the build
3024 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3026 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3027 dvdlpcm: whitespace fixes
3029 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
3031 * gst-plugins-ugly.spec.in:
3032 update spec file
3034 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3036 * configure.ac:
3037 x264enc: adjust configure checking to changed upstream
3039 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3041 * ext/x264/gstx264enc.c:
3042 x264enc: conditionally adjust to new upstream API
3043 Fixes #596517.
3045 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3047 * gst/mpegaudioparse/gstmpegaudioparse.c:
3048 * gst/mpegaudioparse/gstmpegaudioparse.h:
3049 mpegaudioparse: prevent infinite (re)syncing
3050 Conflicts:
3051 gst/mpegaudioparse/gstmpegaudioparse.c
3053 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
3055 * gst/mpegaudioparse/gstmpegaudioparse.c:
3056 mp3parse: Refactor checking for sync. Make resyncing more reliable.
3057 Previously, we could get false sync relatively easily - it sometimes happened
3058 on real files. This cleans the code up a fair bit, and makes it require more
3059 confirmation that we've found valid sync before continuing.
3061 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3063 * gst/mpegaudioparse/gstmpegaudioparse.c:
3064 mpegaudioparse: ensure 2 valid headers in a row when resyncing
3066 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3068 * gst/mpegstream/gstdvddemux.c:
3069 dvddemux: remove bogus ifndef
3071 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3073 * common:
3074 Automatic update of common submodule
3075 From 94f95e3 to 19fa4f3
3077 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3079 * ext/mpeg2dec/gstmpeg2dec.c:
3080 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
3082 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3084 * gst/dvdsub/gstdvdsubparse.c:
3085 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
3087 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
3089 * ext/amrnb/amrnbdec.c:
3090 * ext/amrnb/amrnbenc.c:
3091 Remove Ronald Bultje from Authors field
3092 Replaced with "GStreamer maintainers
3093 <gstreamer-devel@lists.sourceforge.net>" or just removed,
3094 depending on the number of other authors.
3096 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
3098 * gst/asfdemux/Makefile.am:
3099 * gst/asfdemux/gstasfmux.c:
3100 * gst/asfdemux/gstasfmux.h:
3101 asfdemux: Remove old non-built asfmux code
3102 Remove so people don't confuse it with the new asfmux code
3103 in -bad.
3105 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3107 * ext/a52dec/gsta52dec.c:
3108 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
3109 It's not defined for older liba52 versions.
3111 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
3113 * ext/a52dec/gsta52dec.c:
3114 a52dec: Allow liba52 to use djbfft based IMDCT transform
3115 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
3116 IMDCT transform acceleration. It does however have a software based
3117 acceleration using the djbfft library (D.J. Bernstein's library for
3118 fourier transforms - Extremely fast library for floating-point
3119 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
3120 flag.
3121 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
3122 and AltiVec implementations, but those are checked for first, and
3123 djbfft is chosen only if none of those is available - good in the
3124 case of some distributions including a port of the MPlayer changes
3125 in their system a52dec library.
3126 The down and upmix code in liba52 doesn't seem to be disturbed by
3127 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
3128 versions if passed from oil_cpu_get_flags (SSE currently is not).
3129 Fixes bug #592787.
3131 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3133 * configure.ac:
3134 amr: Use opencore-amr pkg-config files if possible
3135 This makes it possible to build the plugins when the libraries
3136 are installed at non-standard locations.
3137 Fixes bug #591348.
3139 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3141 * gst/mpegaudioparse/gstmpegaudioparse.c:
3142 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
3143 Metadata provided seek tables are consistent with metadata's view of
3144 total size, which typically matches real size, but need not do so
3145 (e.g. a truncated file). Fixes seeking and position reporting
3146 in such truncated files (although duration based on metadata may then
3147 still be incorrect).
3149 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3151 * configure.ac:
3152 configure: bump core/base requirements to released versions
3153 to avoid confusion.
3155 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3157 * configure.ac:
3158 configure: Remove all mentions to the id3tag plugin which was removed
3160 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
3162 * configure.ac:
3163 mad: make check for mad independent of the check for id3tag
3164 Fixes bug #590432.
3166 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
3168 * gst/asfdemux/gstrtpasfdepay.c:
3169 rtpasfdepay: set padding size to the correct value
3170 asf packets in rtp packets should come with their padding fields
3171 set to 0 and the depayload must update them to the correct
3172 value before pushing downstream
3174 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
3176 * configure.ac:
3177 * docs/plugins/Makefile.am:
3178 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3179 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3180 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
3181 * docs/plugins/inspect/plugin-amrnb.xml:
3182 * docs/plugins/inspect/plugin-amrwbdec.xml:
3183 * ext/Makefile.am:
3184 * ext/amrnb/GstAmrnbEnc.prs:
3185 * ext/amrnb/Makefile.am:
3186 * ext/amrnb/README:
3187 * ext/amrnb/amrnb.c:
3188 * ext/amrnb/amrnbdec.c:
3189 * ext/amrnb/amrnbdec.h:
3190 * ext/amrnb/amrnbenc.c:
3191 * ext/amrnb/amrnbenc.h:
3192 * ext/amrnb/amrnbparse.c:
3193 * ext/amrnb/amrnbparse.h:
3194 * ext/amrwbdec/Makefile.am:
3195 * ext/amrwbdec/README:
3196 * ext/amrwbdec/amrwb.c:
3197 * ext/amrwbdec/amrwbdec.c:
3198 * ext/amrwbdec/amrwbdec.h:
3199 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
3200 These are based on the OpenCore codecs.
3201 Fixes bug #584890.
3203 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
3205 * common:
3206 Automatic update of common submodule
3207 From fedaaee to 94f95e3
3209 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3211 * LICENSE_readme:
3212 * REQUIREMENTS:
3213 * configure.ac:
3214 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3215 * docs/plugins/gst-plugins-ugly-plugins.args.new:
3216 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
3217 * docs/plugins/inspect/plugin-dvdnav.xml:
3218 * ext/Makefile.am:
3219 * ext/dvdnav/.gitignore:
3220 * ext/dvdnav/Makefile.am:
3221 * ext/dvdnav/README:
3222 * ext/dvdnav/dvdnavsrc.c:
3223 * ext/dvdnav/dvdnavsrc.h:
3224 * ext/dvdnav/gst-dvd:
3225 * ext/dvdread/dvdreadsrc.c:
3226 * gst-plugins-ugly.spec.in:
3227 * po/POTFILES.in:
3228 dvdnav: remove dvdnav plugin
3229 Remove dvdnav plugin, it has no future. resindvd is the plugin to
3230 use for dvd playback. Note that dvdnav was never really enabled
3231 in -ugly, you had to edit configure.ac to get it built.
3233 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3235 * tests/check/elements/mpeg2dec.c:
3236 mpeg2dec: Fix unused variables compiler warnings in unit test
3238 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
3240 * autogen.sh:
3241 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
3242 Check for more automake command variants. Use printf instead of 'echo -n'
3243 for portability
3245 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3247 * common:
3248 Automatic update of common submodule
3249 From 5845b63 to fedaaee
3251 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
3253 * .gitignore:
3254 Make git ignore more files
3256 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
3258 * gst/asfdemux/gstasfdemux.c:
3259 asfdemux: Refactor multiple packet pull.
3260 This also fixes a bug by which the first buffer (in a multi-packet mode)
3261 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
3262 full incoming buffer and not just of the single asf packet.
3263 Fixes corrupted frames introduced by latest commit.
3265 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3267 * gst/asfdemux/gstasfdemux.c:
3268 asfdemux: use the right accurate field
3269 Remove accurate variable and its faulty use because the real variable is an
3270 instance variable.
3272 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
3274 * gst/asfdemux/asfpacket.c:
3275 * gst/asfdemux/gstasfdemux.c:
3276 asfdemux: Sprinkle branch prediction macros accross the code
3278 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
3280 * gst/asfdemux/gstasfdemux.c:
3281 asfdemux: Delay newsegment handling until we have a keyframe.
3282 We now have a chance for packets to be collected before we send out the
3283 newsegment. If we're not in accurate seeking (keyunit) it will set
3284 the segment start/time to the keyframe's timestamp.
3286 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
3288 * gst/asfdemux/gstasfdemux.c:
3289 asfdemux: Remove useless check. We already have checked for it above.
3291 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
3293 * gst/asfdemux/gstasfdemux.c:
3294 asfdemux: No longer queue GOPs now that seeking is fixed.
3295 We now *always* seek to the keyframe just before our requested position.
3296 When we encounter the first keyframe and we were not accurate (therefore doing
3297 keyframe seeking), we update the segment start position to the keyframe timestamp.
3299 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
3301 * gst/asfdemux/gstasfdemux.c:
3302 * gst/asfdemux/gstasfdemux.h:
3303 asfdemux: Store the accurate seeking flag
3305 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
3307 * gst/asfdemux/gstasfdemux.c:
3308 asfdemux: Use the average frame duration for buffers without a duration.
3309 This will still cause some timestamp jitter, but giving a hint as to the duration
3310 rather than nothing seems to be a better idea.
3311 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
3312 duration using the accumulated packet duration (which will be correct).
3314 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
3316 * gst/asfdemux/gstasfdemux.c:
3317 * gst/asfdemux/gstasfdemux.h:
3318 asfdemux: Use index entry packet count to optimize seeking.
3319 The simple index entries also contain the number of packets one needs
3320 to retrieve at a given position to get a full keyframe. We therefore
3321 use that information to retrieve all those packets in one buffer when
3322 working in pull-mode.
3324 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
3326 * gst/asfdemux/gstasfdemux.c:
3327 asfdemux: Do not try to free const pointer
3328 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
3329 asfdemux tried to free a const pointer that had been cast to a
3330 normal pointer variable.
3332 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
3334 * gst/asfdemux/gstasfdemux.c:
3335 asfdemux: Use presentation timestamp when searching in the index.
3336 We need to take the preroll into account... else we end up too early.
3338 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
3340 * common:
3341 Automatic update of common submodule
3342 From f3bb51b to 5845b63
3344 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
3346 * gst/asfdemux/gstasfdemux.c:
3347 asfdemux: Convert index entry from presentation time to timestamps.
3348 We weren't taking the preroll into account previously, meaning that we
3349 were always seeking preroll nanoseconds too early... resulting in a lot
3350 of dropped packets (which are before the start time).
3351 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
3353 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
3355 * common:
3356 * gst/asfdemux/gstasfdemux.c:
3357 asfdemux: Fix byte array metadata handling.
3358 We basically discard byte array metadata. Should be trivial to adapt
3359 to storing the pointers if we need it later on.
3361 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
3363 * gst/asfdemux/gstasfdemux.c:
3364 * gst/asfdemux/gstasfdemux.h:
3365 asfdemux: Handle PAR/interlaced information stored in packet payload.
3366 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
3367 in the ASF Packet payload extensions).
3369 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
3371 * gst/asfdemux/gstasfdemux.c:
3372 * gst/asfdemux/gstasfdemux.h:
3373 asfdemux: Store/Handle global metadata (not specific to one stream).
3374 This allows us to store (and handle) PAR information which might be stored there.
3376 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3378 * gst/mpegaudioparse/gstmpegaudioparse.c:
3379 mpegaudioparse: fix Xing inverse seek table building
3381 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
3383 * common:
3384 Automatic update of common submodule
3385 From f3bb51b to f810030
3387 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3389 * gst/asfdemux/gstasfdemux.c:
3390 asfdemux: don't try to free a NULL taglist
3392 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3394 * gst/asfdemux/gstasfdemux.c:
3395 asfdemux: post tags only after we've created our source pads
3396 Post global tags only after we've added our source pads, so that
3397 tag events get sent downstream in addition to tag messages posted
3398 on the bus. This makes sure tags can be picked up automatically
3399 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
3400 While we're at it, also add a container-format tag.
3402 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3404 * configure.ac:
3405 * gst/asfdemux/gstasfdemux.c:
3406 asfdemux: use new bytereader functions for image tag parsing
3408 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3410 * gst/asfdemux/gstasfdemux.c:
3411 * gst/asfdemux/gstasfdemux.h:
3412 asfdemux: remove some more unused variables
3414 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3416 * gst/realmedia/rmdemux.c:
3417 rmdemux: plug buffer leaking
3419 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3421 * gst/asfdemux/gstrtpasfdepay.c:
3422 asfdepay: guard against dropped buffers
3423 If a buffer was dropped, we might request data from the adapter that is not
3424 there and then we get a NULL buffer.
3426 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3428 * gst/asfdemux/gstasfdemux.c:
3429 * gst/asfdemux/gstasfdemux.h:
3430 asfdemux: set DISCONT on streams
3431 When we receive a DISCONT as input, don't clear our complete state but simply
3432 mark a discont that will be put on the next buffer. The code will be able to
3433 handle and throw away incomplete data.
3434 Add some more debug info.
3435 Remove an unused variable.
3437 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3439 * gst/asfdemux/gstrtpasfdepay.c:
3440 asfdepay: set DELTA_UNIT flag correctly
3441 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
3442 Add some more debug info.
3444 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3446 * gst/asfdemux/gstasfdemux.c:
3447 asfdemux: fix latency calculations
3448 We need to check for -1 as an invalid timestamp, not 1.
3450 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3452 * gst/mpegaudioparse/gstmpegaudioparse.c:
3453 * gst/mpegaudioparse/gstmpegaudioparse.h:
3454 mp3parse: don't put every single frame into the index
3455 Let's not put every single mp3 frame in our index, a few frames per
3456 second should be more than enough. For now use an index interval
3457 of 100ms-500ms depending on the upstream size, to keep the index at
3458 a reasonable size. Factor out the code that adds the index entry
3459 into a separate function for better code readability.
3461 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3463 * gst/mpegaudioparse/gstmpegaudioparse.c:
3464 * gst/mpegaudioparse/gstmpegaudioparse.h:
3465 mp3parse: assume seekability only if we know the upstream size
3466 While technically upstream may be seekable even if it doesn't know
3467 the exact size, I can't think of a use case where this distincation
3468 is relevant in practice, so for now just assume we're not seekable
3469 if upstream doesn't provide us with a size. Makes sure we don't
3470 build a seek index when streaming internet radio with sources that
3471 pretend to be seekable until you try