3 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
8 * gst-plugins-ugly.doap:
12 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
14 * ext/x264/gstx264enc.c:
15 x264enc: Strip trailing whitespace from x264's log messages
16 x264 has linebreaks at the end of its log messages that we should
18 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
19 format string to another function marked as printf (g_strdup_vprintf)
20 without triggering -Wformat-nonliteral.
21 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
23 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
25 * ext/x264/gstx264enc.c:
26 x264enc: Add the func/line info to the log callback
27 It looks awkward when it's missing. At least point us at the callback
29 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
31 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
33 * ext/x264/gstx264enc.c:
34 x264enc: Reduce log spam about bit depth support
35 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
37 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
39 * ext/mpeg2dec/gstmpeg2dec.c:
40 mpeg2dec: drop B-frame on open gop
41 Enhance open gop detection to drop B-frame which are invalid
42 before the first reference frame.
44 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
45 the two first frames must be dropped as we detect an open GOP situation
46 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
47 first frames should not be dropped as we are in a closed GOP situation.
48 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
50 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
52 * ext/x264/gstencoderbitrateprofilemanager.c:
53 * gst/asfdemux/gstasfdemux.c:
54 * gst/realmedia/rtspreal.c:
56 Use g_memdup2() where available and add fallback for older GLib versions
57 - x264 encoder bitrate profile manager: alloc size is based
58 on existing allocation
59 - asfdemux: change length var to 64-bit and check for G_MAXUINT
60 - realmedia: opaque_data_len is read from 32 bits and then
62 g_memdup() is deprecated since GLib 2.68 and we want to avoid
63 deprecation warnings with recent versions of GLib.
64 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
66 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
71 === release 1.19.1 ===
73 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
79 * gst-plugins-ugly.doap:
83 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
85 * docs/gst_plugins_cache.json:
86 * ext/x264/gstx264enc.c:
87 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
88 There are cases where the video size might be less than 16x16.
89 This change allows the x264 encoder to accept this cases.
90 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
92 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
94 * gst/realmedia/rmdemux.c:
95 * gst/realmedia/rmdemux.h:
96 realmedia: Drop duplicate seek events.
97 Also use seek seqnum for flush & segment events/messages.
98 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
100 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
102 * gst/asfdemux/gstasfdemux.c:
103 asfdemux: Drop duplicate seek events.
104 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
106 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
108 * gst/xingmux/gstxingmux.c:
109 * gst/xingmux/gstxingmux.h:
110 * gst/xingmux/plugin.c:
111 xingmux: allow per feature registration
112 Split plugin into features including
113 dynamic types which can be indiviually
114 registered during a static build.
116 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
117 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
118 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
120 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
122 * gst/realmedia/pnmsrc.c:
123 * gst/realmedia/pnmsrc.h:
124 * gst/realmedia/rademux.c:
125 * gst/realmedia/rademux.h:
126 * gst/realmedia/rdtdepay.c:
127 * gst/realmedia/rdtdepay.h:
128 * gst/realmedia/rdtmanager.c:
129 * gst/realmedia/rdtmanager.h:
130 * gst/realmedia/realmedia.c:
131 * gst/realmedia/rmdemux.c:
132 * gst/realmedia/rmdemux.h:
133 * gst/realmedia/rtspreal.c:
134 * gst/realmedia/rtspreal.h:
135 realmedia: allow per feature registration
136 Split plugin into features including
137 dynamic types which can be indiviually
138 registered during a static build.
140 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
141 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
142 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
144 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
146 * gst/dvdsub/gstdvdsubdec.c:
147 * gst/dvdsub/gstdvdsubdec.h:
148 * gst/dvdsub/gstdvdsubparse.c:
149 * gst/dvdsub/gstdvdsubparse.h:
150 dvdsub: allow per feature registration
151 Split plugin into features including
152 dynamic types which can be indiviually
153 registered during a static build.
155 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
156 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
157 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
159 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
161 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
162 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
163 dvdlpcmdec: allow per feature registration
164 Split plugin into features including
165 dynamic types which can be indiviually
166 registered during a static build.
168 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
169 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
170 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
172 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
174 * gst/asfdemux/gstasf.c:
175 * gst/asfdemux/gstasfdemux.c:
176 * gst/asfdemux/gstasfdemux.h:
177 * gst/asfdemux/gstasfelement.c:
178 * gst/asfdemux/gstasfelements.h:
179 * gst/asfdemux/gstrtpasfdepay.c:
180 * gst/asfdemux/gstrtspwms.c:
181 * gst/asfdemux/meson.build:
182 asfdemux: allow per feature registration
183 Split plugin into features including
184 dynamic types which can be indiviually
185 registered during a static build.
187 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
188 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
189 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
191 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
193 * ext/x264/gstx264enc.c:
194 * ext/x264/gstx264enc.h:
195 x264: allow per feature registration
196 Split plugin into features including
197 dynamic types which can be indiviually
198 registered during a static build.
200 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
201 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
202 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
204 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
206 * ext/sidplay/gstsiddec.cc:
207 * ext/sidplay/gstsiddec.h:
208 sidplay: allow per feature registration
209 Split plugin into features including
210 dynamic types which can be indiviually
211 registered during a static build.
213 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
214 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
215 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
217 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
219 * ext/mpeg2dec/gstmpeg2dec.c:
220 * ext/mpeg2dec/gstmpeg2dec.h:
221 mpeg2dec: allow per feature registration
222 Split plugin into features including
223 dynamic types which can be indiviually
224 registered during a static build.
226 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
227 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
228 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
230 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
232 * ext/dvdread/dvdreadsrc.c:
233 * ext/dvdread/dvdreadsrc.h:
234 dvdread: allow per feature registration
235 Split plugin into features including
236 dynamic types which can be indiviually
237 registered during a static build.
239 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
240 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
241 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
243 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
245 * ext/cdio/gstcdio.c:
246 * ext/cdio/gstcdio.h:
247 * ext/cdio/gstcdiocddasrc.c:
248 * ext/cdio/gstcdiocddasrc.h:
249 cdio: allow per feature registration
250 Split plugin into features including
251 dynamic types which can be indiviually
252 registered during a static build.
254 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
255 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
256 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
258 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
260 * ext/amrwbdec/amrwb.c:
261 * ext/amrwbdec/amrwbdec.c:
262 * ext/amrwbdec/amrwbdec.h:
263 amrwbdec: allow per feature registration
264 Split plugin into features including
265 dynamic types which can be indiviually
266 registered during a static build.
268 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
269 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
270 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
272 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
275 * ext/amrnb/amrnbdec.c:
276 * ext/amrnb/amrnbdec.h:
277 * ext/amrnb/amrnbenc.c:
278 * ext/amrnb/amrnbenc.h:
279 amrnb: allow per feature registration
280 Split plugin into features including
281 dynamic types which can be indiviually
282 registered during a static build.
284 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
285 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
286 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
288 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
290 * ext/a52dec/gsta52dec.c:
291 * ext/a52dec/gsta52dec.h:
292 a52dec: allow per feature registration
293 Split plugin into features including
294 dynamic types which can be indiviually
295 registered during a static build.
297 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
298 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
299 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
301 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
303 * ext/x264/gstencoderbitrateprofilemanager.c:
304 gst: don't use volatile to mean atomic
305 volatile is not sufficient to provide atomic guarantees and real atomics
306 should be used instead. GCC 11 has started warning about using volatile
307 with atomic operations.
308 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
309 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
310 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
312 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
314 * gst/realmedia/rmdemux.c:
315 rmdemux: Make sure we have enough data available when parsing audio/video packets
316 Otherwise there will be out-of-bounds reads and potential crashes.
317 Thanks to Natalie Silvanovich for reporting.
318 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
319 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
321 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
324 meson: Enable some MSVC warnings for parity with GCC/Clang
325 This makes it easier to do development with MSVC by making it warn
326 on common issues that GCC/Clang error out for in our CI configuration.
327 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
328 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
330 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
332 * tests/check/elements/mpeg2dec.c:
333 tests: mpeg2dec: Don't expect BT601 color space
334 If it's required, mpeg2dec should set it explicitly.
335 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
337 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
340 ci: include template from gst-ci master branch again
342 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
347 === release 1.18.0 ===
349 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
356 * gst-plugins-ugly.doap:
360 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
363 * scripts/dist-translations.py:
364 * scripts/meson.build:
365 meson: dist pot file in tarball
366 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
368 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
370 * ext/x264/gstx264enc.c:
371 x264: Update for gst_video_transfer_function_*() function renaming
372 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
374 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
376 * docs/gst_plugins_cache.json:
377 * ext/x264/gstx264enc.c:
378 x264enc: Allow maximum quantizer value of 63 instead of 51
379 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
380 up to 81 (QP_MAX) but that seems to be outside the spec.
381 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
383 === release 1.17.90 ===
385 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
390 * gst-plugins-ugly.doap:
394 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
396 * tests/check/elements/amrnbenc.c:
397 amrnbenc: remove global variables
398 gstcheck is declaring its own buffers glist which ends up
399 overwritten, loks like the code meant to use that already
400 gcc 10 is also complaining about this, but only on static
401 builds for some reason
403 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
404 /usr/bin/ld: subprojects/gstreamer/libs/gst/check/libgstcheck-1.0.a(gstcheck.c.o):(.bss+0x38): multiple definition of `buffers'; subprojects/gst-plugins-ugly/tests/check/708af1f@@elements_amrnbenc@exe/elements_amrnbenc.c.o:(.bss+0x18): first defined here
405 collect2: error: ld returned 1 exit status
407 also remove unused var `current_buf`
408 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
410 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
412 * gst/realmedia/rmdemux.c:
413 rmdemux: Don't ignore the return value of gst_segment_do_seek()
414 If gst_segment_do_seek() fails, fail the seek.
415 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
417 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
419 * gst/asfdemux/gstasfdemux.c:
420 asfdemux: Don't ignore the return result of gst_segment_do_seek()
421 gst_segment_do_seek() can fail, and our seek should fail
423 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
425 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
427 * gst/asfdemux/gstasfdemux.c:
428 asfdemux: Only forward SEEK event when in push mode.
429 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
431 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
434 meson: add a plugin summary
435 This summary displays a list of plugins which
437 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
439 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
441 * ext/x264/GstX264Enc.prs:
442 x264enc: Add a 'Zero Latency' profile
443 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
445 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
447 * tests/check/elements/x264enc.c:
448 tests/x264enc: Don't declare variables inside the for loop header
449 This is a C99 feature
450 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
452 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
454 * tests/check/elements/x264enc.c:
455 tests: x264enc: Test formats are compatible with profile
456 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
458 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
460 * ext/x264/gstx264enc.c:
461 x264enc: Separate high-10 video formats from 8-bit formats
462 If downstream is constrained to an 8-bit profile, caps queries would
463 still allow I420_10LE as input. If upstream actually sends such a caps
464 event, downstream would fail to accept the high-10 profile.
465 The following pipeline now fails earlier, during the negotiation phase
466 instead of the stream start:
467 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
468 ! x264enc ! video/x-h264,profile=constrained-baseline \
470 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
472 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
474 * tests/check/elements/x264enc.c:
475 tests: x264enc: Test 10-bit formats
476 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
478 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
480 * tests/check/elements/x264enc.c:
481 tests: x264enc: Test all (8-bit) video formats
482 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
484 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
486 * ext/x264/gstx264enc.c:
487 x264enc: Forward downstream colorimetry and chroma-site upstream
488 So that the value can be used by upstream converters when necessary.
489 This whole logic has been copied from `__gst_video_element_proxy_caps`
490 but those 2 fields were missing.
491 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
493 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
496 * scripts/extract-release-date-from-doap-file.py:
497 meson: set release date from .doap file for releases
498 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
500 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
505 === release 1.17.2 ===
507 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
512 * gst-plugins-ugly.doap:
516 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
519 meson: mark plugins cache target as always stale
521 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
523 * docs/gst_plugins_cache.json:
524 doc: Stop documenting properties from parents
526 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
531 === release 1.17.1 ===
533 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
538 * docs/gst_plugins_cache.json:
539 * gst-plugins-ugly.doap:
543 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
545 * docs/gst_plugins_cache.json:
546 docs: Update plugins cache
548 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
550 * docs/gst_plugins_cache.json:
551 docs: Update plugins cache
553 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
555 * ext/sidplay/gstsiddec.cc:
556 siddec: update gst_type_mark_as_plugin_api() calls
557 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
558 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
560 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
562 * ext/a52dec/gsta52dec.c:
563 * ext/amrnb/amrnbdec.c:
564 * ext/amrnb/amrnbenc.c:
565 * ext/x264/gstx264enc.c:
566 plugins: uddate gst_type_mark_as_plugin_api() calls
568 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
571 doc: Require hotdoc >= 0.11.0
573 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
575 * docs/gst_plugins_cache.json:
576 docs: Update gst_plugins_cache.json
578 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
580 * ext/a52dec/gsta52dec.c:
581 * ext/amrnb/amrnbdec.c:
582 * ext/amrnb/amrnbenc.c:
583 * ext/sidplay/gstsiddec.cc:
584 * ext/x264/gstx264enc.c:
585 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
587 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
589 * gst/asfdemux/gstasfdemux.c:
590 asfdemux: extract WM/PartOfSet disc number and count metadata
592 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
594 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
596 * gst/asfdemux/gstasfdemux.c:
597 asfdemux: sprinkle some INDENT-OFF
598 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
600 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
602 * tests/check/meson.build:
603 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
604 If core is built as a subproject (e.g. as in gst-build), make sure to use
605 the gst-plugin-scanner from the built subproject. Without this, gstreamer
606 might accidentally use the gst-plugin-scanner from the install prefix if
607 that exists, which in turn might drag in gst library versions we didn't
608 mean to drag in. Those gst library versions might then be older than
609 what our current build needs, and might cause our newly-built plugins
610 to get blacklisted in the test registry because they rely on a symbol
611 that the wrongly-pulled in gst lib doesn't have.
612 This should fix running of unit tests in gst-build when invoking
613 meson test or ninja test from outside the devenv for the case where
614 there is an older or different-version gst-plugin-scanner installed
615 in the install prefix.
616 In case no gst-plugin-scanner is installed in the install prefix, this
617 will fix "GStreamer-WARNING: External plugin loader failed. This most
618 likely means that the plugin loader helper binary was not found or
619 could not be run. You might need to set the GST_PLUGIN_SCANNER
620 environment variable if your setup is unusual." warnings when running
622 In the case where we find GStreamer core via pkg-config we use
623 a newly-added pkg-config var "pluginscannerdir" to get the right
624 directory. This has the benefit of working transparently for both
625 installed and uninstalled pkg-config files/setups.
626 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
628 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
630 * ext/dvdread/dvdreadsrc.c:
631 dvdreadsrc: fix uninitialized warning
632 Variable is always set in actual code paths but let's keep gcc happy.
633 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
635 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
637 * ext/sidplay/meson.build:
639 meson: Pass native: false to add_languages()
640 This is needed for cross-compiling without a build machine compiler
641 available. The option was added in 0.54, but we only need this in
642 Cerbero and it doesn't affect older versions so it should be ok.
643 Will just cause a spurious warning.
644 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
646 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
648 * gst/asfdemux/gstasfdemux.c:
649 asfdemux: Always re-initialize metadata and global_metadata
650 When transitioning from the PAUSED state, to the READY state, and back,
651 metadata and global_metadata are left uninitialized, unlike when the
652 demxuer transitions from NULL to READY, then to PAUSED. I have found
653 this to cause a segmentation fault when fields in these structures are
656 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
658 * ext/x264/gstx264enc.c:
659 x264enc: Fix 'ref' property range and default
660 The --ref option indicate the size of the DPB, hence should be in the range of
661 0 to 16. This patch also fix the default to match x264enc default 3. This
662 change isn't a behaviour change since we don't enforce the reported default.
664 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
666 * ext/a52dec/gsta52dec.c:
667 a52dec: Mark as converter
668 It is able to do channel downminxing, so technically it is also a
670 This is also important so validate knows about that when doing its
673 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
675 * ext/x264/gstencoderbitrateprofilemanager.c:
676 * ext/x264/gstencoderbitrateprofilemanager.h:
677 * ext/x264/gstx264enc.c:
678 * ext/x264/gstx264enc.h:
679 * ext/x264/meson.build:
680 x264enc: Respect Youtube bitrate recommandation
681 Properly follow google recommendations[0] concerning bitrate when the
682 user wants to use the youtube profile.
683 [0]: https://support.google.com/youtube/answer/1722171?hl=en
685 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
687 * ext/dvdread/dvdreadsrc.c:
688 ugly: use of g_value_dup_string
689 Use helper method to get string from GValue.
691 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
693 * ext/x264/gstx264enc.c:
694 x264enc: fixed codestyle
696 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
698 * ext/x264/gstx264enc.c:
699 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
700 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
701 set inside em_data field. h264parse element (and possible third-party
702 decoders such as libav) also follows this requirement.
703 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
705 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
715 * docs/version.entities.in:
717 * ext/a52dec/Makefile.am:
718 * ext/amrnb/Makefile.am:
719 * ext/amrwbdec/Makefile.am:
720 * ext/cdio/Makefile.am:
721 * ext/dvdread/Makefile.am:
722 * ext/mpeg2dec/.gitignore:
723 * ext/mpeg2dec/Makefile.am:
724 * ext/sidplay/Makefile.am:
725 * ext/x264/Makefile.am:
726 * gst-libs/Makefile.am:
727 * gst-libs/gst/Makefile.am:
729 * gst/asfdemux/.gitignore:
730 * gst/asfdemux/Makefile.am:
731 * gst/dvdlpcmdec/Makefile.am:
732 * gst/dvdsub/Makefile.am:
733 * gst/realmedia/.gitignore:
734 * gst/realmedia/Makefile.am:
735 * gst/xingmux/Makefile.am:
742 * m4/as-slurp-ffmpeg.m4:
743 * m4/check-libheader.m4:
747 * m4/gst-fionread.m4:
757 * pkgconfig/.gitignore:
758 * pkgconfig/Makefile.am:
759 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
764 * tests/check/.gitignore:
765 * tests/check/Makefile.am:
766 * tests/check/elements/.gitignore:
767 * tests/check/generic/.gitignore:
768 * tests/files/Makefile.am:
769 Remove autotools build system
771 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
774 * ext/mpeg2dec/gstmpeg2dec.c:
775 * ext/x264/gstx264enc.c:
776 * gst/asfdemux/gstasfdemux.c:
777 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
778 * gst/dvdsub/gstdvdsubdec.c:
779 * gst/realmedia/rdtjitterbuffer.c:
780 * gst/realmedia/rtspreal.c:
781 * hooks/pre-commit.hook:
782 documentation: fix some typos
784 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
786 * ext/amrnb/amrnbdec.c:
787 * ext/amrnb/amrnbenc.c:
788 * ext/amrwbdec/amrwbdec.c:
789 docstrings: port ulinks to markdown links
791 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
794 meson: Don't generate doc cache when no plugins are enabled
795 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
797 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
799 * ext/x264/gstx264enc.c:
800 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
801 ... with more color value mapping
803 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
805 * tests/check/elements/x264enc.c:
806 * tests/check/meson.build:
807 tests: x264enc: Enable test on Windows
808 ... with removal of pointless unistd.h dependency.
809 Note that full dependency listing is required to run unit test
810 executable binary on Windows uninstalled environment.
812 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
816 meson: Bump minimal GLib version to 2.44
817 This means we can use some newer features and get rid of some
818 boilerplate code using the G_DECLARE_* macros.
819 As discussed on IRC, 2.44 is old enough by now to start depending on it.
821 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
823 * ext/sidplay/gstsiddec.cc:
824 doc: remove xml from comments
826 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
828 * gst/asfdemux/asfheaders.h:
829 asfdemux: remove some unused cruft in internal headers
831 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
833 * docs/gst_plugins_cache.json:
835 docs: Stop building the doc cache by default
837 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
839 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
841 * docs/gst_plugins_cache.json:
842 docs: Update plugins documentation cache
844 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
850 * docs/gst_api_version.in:
851 * docs/gst_plugins_cache.json:
854 * docs/plugins/.gitignore:
855 * docs/plugins/Makefile.am:
856 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
857 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
858 * docs/plugins/gst-plugins-ugly-plugins.args:
859 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
860 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
861 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
862 * docs/plugins/gst-plugins-ugly-plugins.signals:
863 * docs/plugins/gst-plugins-ugly-plugins.types:
864 * docs/plugins/inspect/plugin-a52dec.xml:
865 * docs/plugins/inspect/plugin-amrnb.xml:
866 * docs/plugins/inspect/plugin-amrwbdec.xml:
867 * docs/plugins/inspect/plugin-asf.xml:
868 * docs/plugins/inspect/plugin-cdio.xml:
869 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
870 * docs/plugins/inspect/plugin-dvdread.xml:
871 * docs/plugins/inspect/plugin-dvdsub.xml:
872 * docs/plugins/inspect/plugin-mpeg2dec.xml:
873 * docs/plugins/inspect/plugin-realmedia.xml:
874 * docs/plugins/inspect/plugin-sid.xml:
875 * docs/plugins/inspect/plugin-x264.xml:
876 * docs/plugins/inspect/plugin-xingmux.xml:
878 * ext/a52dec/meson.build:
879 * ext/amrnb/meson.build:
880 * ext/amrwbdec/meson.build:
881 * ext/cdio/meson.build:
882 * ext/dvdread/meson.build:
883 * ext/mpeg2dec/meson.build:
884 * ext/sidplay/meson.build:
885 * ext/x264/meson.build:
886 * gst/asfdemux/gstasfdemux.h:
887 * gst/asfdemux/meson.build:
888 * gst/dvdlpcmdec/meson.build:
889 * gst/dvdsub/meson.build:
890 * gst/realmedia/meson.build:
891 * gst/xingmux/meson.build:
894 docs: Port documentation to hotdoc
896 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
898 * ext/a52dec/gsta52dec.c:
899 * ext/amrnb/amrnbdec.c:
900 * ext/amrnb/amrnbenc.c:
901 * ext/amrwbdec/amrwbdec.c:
902 * ext/cdio/gstcdiocddasrc.c:
903 * ext/x264/gstx264enc.c:
904 * gst/asfdemux/gstasfdemux.h:
905 * gst/asfdemux/gstrtspwms.c:
906 * gst/realmedia/gstrdtbuffer.h:
907 * gst/realmedia/rademux.c:
908 * gst/realmedia/rdtmanager.c:
909 * gst/realmedia/rtspreal.c:
910 * gst/xingmux/gstxingmux.c:
911 docs: Port all docstring to gtk-doc markdown
913 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
915 * ext/sidplay/meson.build:
916 meson: sidplay: use library() instead of shared_module()
917 Like we do for other plugins, and also install a .pc file
918 if we build the plugin statically.
920 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
922 * ext/dvdread/meson.build:
924 meson: Always require the gmodule dependency
925 It's needed by the dvdread plugin but also by the x264 plugin in certain
926 circumstances. As it's part of GLib and always available, simply move it
927 as a hard dependency to the top-level meson.build.
929 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
934 * docs/plugins/inspect/plugin-a52dec.xml:
935 * docs/plugins/inspect/plugin-amrnb.xml:
936 * docs/plugins/inspect/plugin-amrwbdec.xml:
937 * docs/plugins/inspect/plugin-asf.xml:
938 * docs/plugins/inspect/plugin-cdio.xml:
939 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
940 * docs/plugins/inspect/plugin-dvdread.xml:
941 * docs/plugins/inspect/plugin-dvdsub.xml:
942 * docs/plugins/inspect/plugin-mpeg2dec.xml:
943 * docs/plugins/inspect/plugin-realmedia.xml:
944 * docs/plugins/inspect/plugin-sid.xml:
945 * docs/plugins/inspect/plugin-x264.xml:
946 * docs/plugins/inspect/plugin-xingmux.xml:
950 === release 1.16.0 ===
952 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
959 * gst-plugins-ugly.doap:
963 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
965 * docs/plugins/inspect/plugin-a52dec.xml:
966 * docs/plugins/inspect/plugin-amrnb.xml:
967 * docs/plugins/inspect/plugin-amrwbdec.xml:
968 * docs/plugins/inspect/plugin-asf.xml:
969 * docs/plugins/inspect/plugin-cdio.xml:
970 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
971 * docs/plugins/inspect/plugin-dvdread.xml:
972 * docs/plugins/inspect/plugin-dvdsub.xml:
973 * docs/plugins/inspect/plugin-mpeg2dec.xml:
974 * docs/plugins/inspect/plugin-realmedia.xml:
975 * docs/plugins/inspect/plugin-sid.xml:
976 * docs/plugins/inspect/plugin-x264.xml:
977 * docs/plugins/inspect/plugin-xingmux.xml:
980 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
986 === release 1.15.90 ===
988 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
994 * gst-plugins-ugly.doap:
998 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1000 * docs/plugins/inspect/plugin-a52dec.xml:
1001 * docs/plugins/inspect/plugin-amrnb.xml:
1002 * docs/plugins/inspect/plugin-amrwbdec.xml:
1003 * docs/plugins/inspect/plugin-asf.xml:
1004 * docs/plugins/inspect/plugin-cdio.xml:
1005 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1006 * docs/plugins/inspect/plugin-dvdread.xml:
1007 * docs/plugins/inspect/plugin-dvdsub.xml:
1008 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1009 * docs/plugins/inspect/plugin-realmedia.xml:
1010 * docs/plugins/inspect/plugin-sid.xml:
1011 * docs/plugins/inspect/plugin-x264.xml:
1012 * docs/plugins/inspect/plugin-xingmux.xml:
1015 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1017 * ext/x264/meson.build:
1018 meson: Add a subproject fallback for x264
1020 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1025 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1028 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1030 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1035 * docs/plugins/inspect/plugin-a52dec.xml:
1036 * docs/plugins/inspect/plugin-amrnb.xml:
1037 * docs/plugins/inspect/plugin-amrwbdec.xml:
1038 * docs/plugins/inspect/plugin-asf.xml:
1039 * docs/plugins/inspect/plugin-cdio.xml:
1040 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1041 * docs/plugins/inspect/plugin-dvdread.xml:
1042 * docs/plugins/inspect/plugin-dvdsub.xml:
1043 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1044 * docs/plugins/inspect/plugin-realmedia.xml:
1045 * docs/plugins/inspect/plugin-sid.xml:
1046 * docs/plugins/inspect/plugin-x264.xml:
1047 * docs/plugins/inspect/plugin-xingmux.xml:
1051 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1053 * ext/x264/gstx264enc.c:
1054 x264enc: inject CEA708 closed captions
1056 === release 1.15.2 ===
1058 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1064 * gst-plugins-ugly.doap:
1068 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1070 * docs/plugins/inspect/plugin-a52dec.xml:
1071 * docs/plugins/inspect/plugin-amrnb.xml:
1072 * docs/plugins/inspect/plugin-amrwbdec.xml:
1073 * docs/plugins/inspect/plugin-asf.xml:
1074 * docs/plugins/inspect/plugin-cdio.xml:
1075 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1076 * docs/plugins/inspect/plugin-dvdread.xml:
1077 * docs/plugins/inspect/plugin-dvdsub.xml:
1078 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1079 * docs/plugins/inspect/plugin-realmedia.xml:
1080 * docs/plugins/inspect/plugin-sid.xml:
1081 * docs/plugins/inspect/plugin-x264.xml:
1082 * docs/plugins/inspect/plugin-xingmux.xml:
1085 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1131 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1133 * ext/sidplay/gstsiddec.cc:
1134 sidplay: fix indentation
1136 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1138 * ext/dvdread/dvdreadsrc.c:
1139 dvdreadsrc: Work around GCC9 compiler warning
1140 It's technically true but not for this specific type.
1141 dvdreadsrc.c:394:65: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
1142 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1143 | ~~~~~~~~~~~~^~~~~~~~~
1145 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1148 meson: Add support orc fallback
1149 Allow fallback to orc subproject if any.
1151 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1153 * ext/x264/gstx264enc.c:
1154 x264: Only enable dynamic loading code for x264 < 253
1155 Otherwise we get some compiler warnings:
1156 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1157 unload_x264 (GstX264EncVTable * vtable)
1159 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1160 load_x264 (const gchar * filename)
1163 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1165 * ext/x264/meson.build:
1166 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1167 We would dynamically load additional x264 libraries then.
1169 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1172 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1173 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1175 === release 1.15.1 ===
1177 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1183 * gst-plugins-ugly.doap:
1187 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1189 * docs/plugins/inspect/plugin-a52dec.xml:
1190 * docs/plugins/inspect/plugin-amrnb.xml:
1191 * docs/plugins/inspect/plugin-amrwbdec.xml:
1192 * docs/plugins/inspect/plugin-asf.xml:
1193 * docs/plugins/inspect/plugin-cdio.xml:
1194 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1195 * docs/plugins/inspect/plugin-dvdread.xml:
1196 * docs/plugins/inspect/plugin-dvdsub.xml:
1197 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1198 * docs/plugins/inspect/plugin-realmedia.xml:
1199 * docs/plugins/inspect/plugin-sid.xml:
1200 * docs/plugins/inspect/plugin-x264.xml:
1201 * docs/plugins/inspect/plugin-xingmux.xml:
1204 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1250 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1252 * tests/check/generic/states.c:
1253 * tests/check/meson.build:
1254 tests: Enable test generic_states on Windows
1255 ... and drop needless unistd.h dependency
1257 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1260 * tests/check/meson.build:
1261 meson: Use join_paths() instead '/'
1263 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1266 * tests/check/meson.build:
1267 * tests/meson.build:
1268 tests: Enable unit test on Windows
1269 Remove hard-coded ':' whitelist separator since it varies with OS
1271 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1274 Automatic update of common submodule
1275 From ed78bee to 59cb678
1277 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1280 meson: Specify encoding to UTF-8 when building with MSVC
1281 Use build arguments consistent with core and -base. This can also
1282 remove noisy "C4819" warning of non-us locale MSVC.
1284 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1287 Add Gitlab CI configuration
1288 This commit adds a .gitlab-ci.yml file, which uses a feature
1289 to fetch the config from a centralized repository. The intent is
1290 to have all the gstreamer modules use the same configuration.
1291 The configuration is currently hosted at the gst-ci repository
1292 under the gitlab/ci_template.yml path.
1293 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1295 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1298 Update common submodule location
1299 Remove the git directory
1301 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1304 * gst-plugins-ugly.doap:
1305 Clone the code from gitlab
1306 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1308 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1311 meson: use new 'python' module instead of deprecated
1312 https://github.com/mesonbuild/meson/pull/4169
1314 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1316 * tests/check/elements/x264enc.c:
1317 tests: x264enc: fix leak in unit test
1318 The static pad templates weren't static so their
1319 contents were leaked. valgrind was not happy.
1320 Also rename confusing define.
1322 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1324 * ext/x264/gstx264enc.c:
1325 * ext/x264/gstx264enc.h:
1326 x264enc: Avoid format decision per frame
1327 Avoid switch/case per frame for format decision and detect the format
1328 only if where it could be changed. Note that, whenever encoder->input_state
1329 is changed, gst_x264_enc_init_encoder() is called.
1330 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1332 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1335 * meson_options.txt:
1336 meson: add glib-checks option to disable API guards and such
1337 We want this enabled by default, also in releases, but people
1338 may want to disable this for performance-critical workloads or
1339 on embedded devices.
1341 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1343 * meson_options.txt:
1344 meson: fix missing closing bracket in option descriptions
1346 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1349 * meson_options.txt:
1350 * tests/meson.build:
1351 meson: add option to disable tests
1353 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1356 meson: clean up some cruft
1358 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1361 * meson_options.txt:
1362 meson: add options to disable gobject cast checks and glib asserts
1363 ... and define G_DISABLE_DEPRECATED for development versions,
1364 like we do in autotools.
1366 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1368 * ext/x264/gstx264enc.c:
1369 x264enc: Set bit depth for x264 ≥ 153
1370 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1372 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1374 * ext/x264/gstx264enc.c:
1375 x264enc: Remove superfluous x264_param_default
1376 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1378 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1380 * ext/a52dec/meson.build:
1381 * ext/amrnb/meson.build:
1382 * ext/amrwbdec/meson.build:
1383 * ext/cdio/meson.build:
1384 * ext/dvdread/meson.build:
1385 * ext/mpeg2dec/meson.build:
1386 * ext/sidplay/meson.build:
1387 * ext/x264/meson.build:
1390 * meson_options.txt:
1391 Add feature options for all plugins
1392 The only automagic dependency left is C++ availability detection.
1393 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1395 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1398 * meson_options.txt:
1399 meson: Convert common options to feature options
1400 The rest will be converted later, these are necessary for gst-build to
1401 set options correctly.
1402 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1404 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1406 * gst/asfdemux/gstasfdemux.c:
1407 asfdemux: Remove 0.10 code
1408 This was used to "close" a segment. It's no longer needed anymore
1409 in 1.x (it was essentially sending the same thing again)
1411 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1413 * gst/asfdemux/gstasfdemux.c:
1414 asfdemux: Only send flush event on seeking flushes
1415 And not on all the time
1417 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1420 * meson_options.txt:
1421 meson: add 'nls' option to disable translations
1422 And enable by default. Was implicitly disabled because
1423 ENABLE_NLS was not defined. Also use .set_quoted().
1425 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1428 * meson_options.txt:
1429 meson: Update option names to omit disable_ and with- prefixes
1430 Also yield common options to the outer project (gst-build in our case)
1431 so that they don't have to be set manually.
1433 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1435 * gst/dvdsub/gstdvdsubdec.c:
1436 dvdsubdec: Take the highlight event from the structure.
1437 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1438 associated with a highlight event, instead store
1439 it in the event structure directly, as
1440 GstEvent::timestamp will disappear in GStreamer 2.0
1441 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1443 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1445 * ext/a52dec/meson.build:
1446 * ext/amrnb/meson.build:
1447 * ext/amrwbdec/meson.build:
1448 * ext/cdio/meson.build:
1449 * ext/dvdread/meson.build:
1450 * ext/mpeg2dec/meson.build:
1451 * ext/x264/meson.build:
1452 * gst/asfdemux/meson.build:
1453 * gst/dvdlpcmdec/meson.build:
1454 * gst/dvdsub/meson.build:
1455 * gst/realmedia/meson.build:
1456 * gst/xingmux/meson.build:
1458 Meson: Generate pc file for all plugins in ugly
1459 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1461 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1464 meson: use -Wl,-Bsymbolic-functions where supported
1465 Just like the autotools build.
1467 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1469 * gst/asfdemux/gstasfdemux.c:
1470 asfdemux: Set the stream-format field of H264 streams
1471 If we have codec_data it will be AVC, otherwise assume byte-stream.
1473 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1477 Automatic update of common submodule
1478 From 3fa2c9e to ed78bee
1480 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1485 * docs/plugins/inspect/plugin-a52dec.xml:
1486 * docs/plugins/inspect/plugin-amrnb.xml:
1487 * docs/plugins/inspect/plugin-amrwbdec.xml:
1488 * docs/plugins/inspect/plugin-asf.xml:
1489 * docs/plugins/inspect/plugin-cdio.xml:
1490 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1491 * docs/plugins/inspect/plugin-dvdread.xml:
1492 * docs/plugins/inspect/plugin-dvdsub.xml:
1493 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1494 * docs/plugins/inspect/plugin-realmedia.xml:
1495 * docs/plugins/inspect/plugin-sid.xml:
1496 * docs/plugins/inspect/plugin-x264.xml:
1497 * docs/plugins/inspect/plugin-xingmux.xml:
1501 === release 1.14.0 ===
1503 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1509 * gst-plugins-ugly.doap:
1513 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1515 * docs/plugins/inspect/plugin-a52dec.xml:
1516 * docs/plugins/inspect/plugin-amrnb.xml:
1517 * docs/plugins/inspect/plugin-amrwbdec.xml:
1518 * docs/plugins/inspect/plugin-asf.xml:
1519 * docs/plugins/inspect/plugin-cdio.xml:
1520 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1521 * docs/plugins/inspect/plugin-dvdread.xml:
1522 * docs/plugins/inspect/plugin-dvdsub.xml:
1523 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1524 * docs/plugins/inspect/plugin-realmedia.xml:
1525 * docs/plugins/inspect/plugin-sid.xml:
1526 * docs/plugins/inspect/plugin-x264.xml:
1527 * docs/plugins/inspect/plugin-xingmux.xml:
1530 === release 1.13.91 ===
1532 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1538 * gst-plugins-ugly.doap:
1542 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1544 * docs/plugins/inspect/plugin-a52dec.xml:
1545 * docs/plugins/inspect/plugin-amrnb.xml:
1546 * docs/plugins/inspect/plugin-amrwbdec.xml:
1547 * docs/plugins/inspect/plugin-asf.xml:
1548 * docs/plugins/inspect/plugin-cdio.xml:
1549 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1550 * docs/plugins/inspect/plugin-dvdread.xml:
1551 * docs/plugins/inspect/plugin-dvdsub.xml:
1552 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1553 * docs/plugins/inspect/plugin-realmedia.xml:
1554 * docs/plugins/inspect/plugin-sid.xml:
1555 * docs/plugins/inspect/plugin-x264.xml:
1556 * docs/plugins/inspect/plugin-xingmux.xml:
1559 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
1561 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1562 docs: plugins: minor addition to plugins list
1564 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
1567 configure.ac: enable largefile support if possible
1568 https://bugzilla.gnome.org/show_bug.cgi?id=793103
1570 === release 1.13.90 ===
1572 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1578 * gst-plugins-ugly.doap:
1582 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1584 * docs/plugins/gst-plugins-ugly-plugins.args:
1585 * docs/plugins/inspect/plugin-a52dec.xml:
1586 * docs/plugins/inspect/plugin-amrnb.xml:
1587 * docs/plugins/inspect/plugin-amrwbdec.xml:
1588 * docs/plugins/inspect/plugin-asf.xml:
1589 * docs/plugins/inspect/plugin-cdio.xml:
1590 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1591 * docs/plugins/inspect/plugin-dvdread.xml:
1592 * docs/plugins/inspect/plugin-dvdsub.xml:
1593 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1594 * docs/plugins/inspect/plugin-realmedia.xml:
1595 * docs/plugins/inspect/plugin-sid.xml:
1596 * docs/plugins/inspect/plugin-x264.xml:
1597 * docs/plugins/inspect/plugin-xingmux.xml:
1600 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1603 * tests/check/meson.build:
1604 meson: enable more warnings
1606 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1608 * ext/x264/gstx264enc.c:
1609 x264enc: fix build with newer x264 with support for multiple bit depths
1610 libx264 used to be built for one specific bit depth, and if we
1611 wanted to support multiple bit depths we would have to dynamically
1612 load the right .so from different paths. That has changed now, and
1613 libx264 can include support for multiple depths in the same lib,
1614 so we don't need to do the dlopen() dance any more. We'll keep
1615 the vtable stuff around until we can drop support for older x264.
1616 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1617 https://bugzilla.gnome.org/show_bug.cgi?id=792111
1619 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
1621 * ext/x264/gstx264enc.c:
1622 x264enc: Add format example for option-string
1623 https://bugzilla.gnome.org/show_bug.cgi?id=793879
1625 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
1628 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1629 add_global_arguments() can't be used in subprojects. It's
1630 entirely possible that -ugly is a subproject but gstreamer
1631 is picked up from an installed location, so we should
1632 really use add_project_arguments() in both cases.
1634 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1637 * docs/plugins/inspect/plugin-a52dec.xml:
1638 * docs/plugins/inspect/plugin-amrnb.xml:
1639 * docs/plugins/inspect/plugin-amrwbdec.xml:
1640 * docs/plugins/inspect/plugin-asf.xml:
1641 * docs/plugins/inspect/plugin-cdio.xml:
1642 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1643 * docs/plugins/inspect/plugin-dvdread.xml:
1644 * docs/plugins/inspect/plugin-dvdsub.xml:
1645 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1646 * docs/plugins/inspect/plugin-realmedia.xml:
1647 * docs/plugins/inspect/plugin-sid.xml:
1648 * docs/plugins/inspect/plugin-x264.xml:
1649 * docs/plugins/inspect/plugin-xingmux.xml:
1653 === release 1.13.1 ===
1655 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1659 * gst-plugins-ugly.doap:
1663 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
1665 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1666 * docs/plugins/gst-plugins-ugly-plugins.args:
1667 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1668 * docs/plugins/inspect/plugin-a52dec.xml:
1669 * docs/plugins/inspect/plugin-amrnb.xml:
1670 * docs/plugins/inspect/plugin-amrwbdec.xml:
1671 * docs/plugins/inspect/plugin-asf.xml:
1672 * docs/plugins/inspect/plugin-cdio.xml:
1673 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1674 * docs/plugins/inspect/plugin-dvdread.xml:
1675 * docs/plugins/inspect/plugin-dvdsub.xml:
1676 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1677 * docs/plugins/inspect/plugin-realmedia.xml:
1678 * docs/plugins/inspect/plugin-sid.xml:
1679 * docs/plugins/inspect/plugin-x264.xml:
1680 * docs/plugins/inspect/plugin-xingmux.xml:
1681 docs: update plugin docs
1683 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1689 po: update translations
1691 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
1694 meson: make version numbers ints and fix int/string comparison
1695 WARNING: Trying to compare values of different types (str, int).
1696 The result of this is undefined and will become a hard error
1697 in a future Meson release.
1699 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1702 autotools: use -fno-strict-aliasing where supported
1703 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1705 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
1707 * ext/sidplay/meson.build:
1709 meson: use -fno-strict-aliasing where supported
1710 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1712 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1714 * ext/amrnb/amrnbdec.c:
1715 amrnbdec: Don't use g_return_*_if_fail() on data parsing
1716 Those functions can be disabled. Instead just use the (existing)
1720 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1722 * ext/amrwbdec/amrwbdec.c:
1723 amrwbdec: Don't use g_return_*_if_fail() on data parsing
1724 Those functions can be disabled. Instead just use the (existing)
1728 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1731 meson: skip translations if gettext is not available
1733 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
1736 Automatic update of common submodule
1737 From e8c7a71 to 3fa2c9e
1739 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
1741 * ext/x264/gstx264enc.c:
1742 * ext/x264/gstx264enc.h:
1743 x264enc: add 'insert-vui' property for users to choose
1744 VUI(Video Usability Information) parameters should be set
1745 according to the specification. However, some of the existing
1746 hardware decoders refuse to decode in certain combinations of
1747 the resolution and VUI parameters. To support the legacy
1748 decoders, this patch provides 'insert-vui' to skip the settings.
1749 https://bugzilla.gnome.org/show_bug.cgi?id=791331
1751 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1753 * ext/cdio/gstcdio.c:
1754 * ext/cdio/gstcdio.h:
1755 * ext/cdio/gstcdiocddasrc.c:
1756 cdio: Fix build with cdio >= 1.0
1757 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1758 as 1 for 1.0. We had various checks for < 83, which of course succeeded
1759 now although we are >= 0.83.
1760 Fix this by checking for < 76 (0.76) too, as that is the minimum version
1761 we currently support and everything < 76 is going to be >= 1.0.
1762 https://bugzilla.gnome.org/show_bug.cgi?id=791301
1764 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
1767 Automatic update of common submodule
1768 From 3f4aa96 to e8c7a71
1770 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
1773 configure: actually use -fvisibility if supported
1774 Fix up for previous commit.
1776 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1779 autotools: stop controlling symbol visibility with -export-symbols-regex
1780 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1781 This should result in consistent behaviour for the autotools and
1784 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
1786 * gst/asfdemux/gstasfdemux.c:
1787 asfdemux: Fix prerolling files with "empty" streams
1788 This is a regression that was introduced by
1789 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1790 " asfdemux: Add support for dvr-ms"
1791 The problem is that some files/streams might contain stream definition
1792 but there is no actual packets for those streams.
1793 This was used to "define" streams with different bitrates for example.
1794 The first_ts calculation resulted in never ever finding a valid first_ts
1795 since some streams were empty, and therefore never "activating" itself.
1796 Instead of that we first check if we are prerolled. And if we are we
1797 unconditionally get the "first_ts"
1798 The preroll check has been adapted to check whether streams of
1799 each defined type (i.e. audio/video/sub) has been prerolled. This solves
1800 the problem of having different streams of a particular type where only
1801 one stream actually has data.
1803 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
1805 * gst/asfdemux/gstasfdemux.c:
1806 asfdemux: Store the stream type in streams
1807 The field was present but never set :)
1809 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
1811 * ext/a52dec/gsta52dec.c:
1812 a52dec: Fix out buffer memory leak in error code path
1813 https://bugzilla.gnome.org/show_bug.cgi?id=788119
1815 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
1817 * ext/mpeg2dec/gstmpeg2dec.c:
1818 mpeg2dec: Fix buffer memory leak in error code path
1819 https://bugzilla.gnome.org/show_bug.cgi?id=787817
1821 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1823 * ext/mpeg2dec/gstmpeg2dec.c:
1824 mpeg2dec: Unmap output video frame if copying to it fails
1825 https://bugzilla.gnome.org/show_bug.cgi?id=787398
1827 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1829 * gst/realmedia/asmrules.c:
1830 realmedia: fix leak in asmrules error code path
1831 https://bugzilla.gnome.org/show_bug.cgi?id=787056
1833 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1835 * gst/realmedia/rtspreal.c:
1836 realmedia: Fix Memory leak in error case
1837 https://bugzilla.gnome.org/show_bug.cgi?id=787014
1839 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
1841 * tests/files/Makefile.am:
1842 * tests/files/cbr_stream.mp3:
1843 * tests/files/stream.mp2:
1844 * tests/files/vbr_stream.mp3:
1845 tests: remove files that were used by the mpg123 unit test
1847 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1852 * docs/plugins/Makefile.am:
1853 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1854 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1855 * docs/plugins/inspect/plugin-twolame.xml:
1858 * ext/twolame/Makefile.am:
1859 * ext/twolame/gsttwolamemp2enc.c:
1860 * ext/twolame/gsttwolamemp2enc.h:
1861 * ext/twolame/meson.build:
1863 Remove twolame plugin, moved to -good
1864 https://bugzilla.gnome.org/show_bug.cgi?id=774252
1866 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
1871 * docs/plugins/Makefile.am:
1872 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1873 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1874 * docs/plugins/gst-plugins-ugly-plugins.args:
1875 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1876 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1877 * docs/plugins/inspect/plugin-lame.xml:
1879 * ext/lame/Makefile.am:
1880 * ext/lame/gstlamemp3enc.c:
1881 * ext/lame/gstlamemp3enc.h:
1882 * ext/lame/meson.build:
1883 * ext/lame/plugin.c:
1888 * tests/check/Makefile.am:
1889 * tests/check/gst-plugins-ugly.supp:
1890 * tests/check/meson.build:
1891 * tests/check/pipelines/.gitignore:
1892 * tests/check/pipelines/lame.c:
1893 Remove lame plugin, moved to -good
1894 https://bugzilla.gnome.org/show_bug.cgi?id=774252
1896 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
1901 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1902 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1903 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1904 * docs/plugins/inspect/plugin-mpg123.xml:
1907 * ext/mpg123/Makefile.am:
1908 * ext/mpg123/gstmpg123audiodec.c:
1909 * ext/mpg123/gstmpg123audiodec.h:
1910 * ext/mpg123/meson.build:
1911 * tests/check/Makefile.am:
1912 * tests/check/elements/.gitignore:
1913 * tests/check/elements/mpg123audiodec.c:
1914 * tests/check/meson.build:
1915 Remove mpg123 plugin, moved to -good
1916 https://bugzilla.gnome.org/show_bug.cgi?id=774252
1918 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
1922 Automatic update of common submodule
1923 From 48a5d85 to 3f4aa96
1925 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
1927 * ext/sidplay/meson.build:
1928 sidplay: hide symbols in meson for this c++ plugin too
1929 Keep things local, as this is the only c++ plugin
1932 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
1935 meson: don't export symbols by default
1936 Only plugin entry points should be exported.
1937 Currently plugins might export more symbols with
1938 the meson build, as we don't have the exports
1939 regexp there that we pass to libtool.
1941 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1943 * ext/x264/gstx264enc.c:
1944 x264enc: add FIXME note for future configuration cleanup
1946 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1948 * ext/dvdread/dvdreadsrc.c:
1949 dvdreadsrc: Fix string memory leak
1950 https://bugzilla.gnome.org/show_bug.cgi?id=785388
1952 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
1954 * ext/x264/gstx264enc.c:
1955 x264enc: fix indentation
1957 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1959 * ext/x264/gstx264enc.c:
1960 x264enc: fix caps leak
1961 Move creation of supported sink pads into class_init function
1962 which is also the only place where they're used. Unref the
1963 caps when no longer needed, the pad template will take its
1965 https://bugzilla.gnome.org/show_bug.cgi?id=784982
1967 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
1969 * ext/mpg123/gstmpg123audiodec.c:
1970 mpg123audiodec: fix caps leak
1971 The pad template takes its own ref, so we should unref the caps.
1972 https://bugzilla.gnome.org/show_bug.cgi?id=784982
1974 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
1977 meson: po: use glib preset and read language list from LINGUAS
1978 Supported since meson 0.37, so we can use it now.
1980 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
1982 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1983 dvdlpmdec: Fix overrun from coverity
1986 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1989 meson: find python3 via python3 module
1990 https://bugzilla.gnome.org/show_bug.cgi?id=783198
1992 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
1994 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1995 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1996 dvdlpcmdec: Added support for Blu-Ray audio
1997 https://bugzilla.gnome.org/show_bug.cgi?id=784552
1999 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2001 * gst/asfdemux/gstasfdemux.c:
2002 asfdemux: More index handling
2003 In the same vein as the previous commit, the end of the file might have been
2004 cut and therefore contains bogus data.
2005 If the object is too short, consider it as garbage and return a non-fatal
2007 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2009 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2011 * gst/asfdemux/gstasfdemux.c:
2012 asfdemux; Don't assume index is present at end of file
2013 Some files have garbage at the end of the file, don't error out if we don't
2014 find the index there.
2015 Reverts back to previous behaviour (where corrupted/missing indexex were
2017 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2019 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2022 meson: fix with-package-name option
2023 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2025 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2027 * gst/asfdemux/gstasfdemux.c:
2028 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2029 ... which is how it has always been until changed coincidentally in commit
2030 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2031 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2032 to compensate for that in a lateral way
2034 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2036 * ext/x264/gstx264enc.c:
2037 x264enc: relax bframes upper limit count to maximum encoder supported
2039 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2041 * ext/sidplay/meson.build:
2042 meson: don't error out if sidplay library is not found
2044 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2047 * ext/sidplay/meson.build:
2048 meson: build sid plugin
2049 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2051 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2053 * ext/x264/gstx264enc.c:
2054 x264: fix memory leak
2055 When the allowed caps are the same of template caps the allowed
2056 caps are not unrefed, leaking memory.
2057 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2059 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2061 * tests/check/meson.build:
2062 meson: Do not use path separator in test names
2063 Avoiding warnings like:
2064 WARNING: Target "elements/audioamplify" has a path separator in its name.
2066 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2068 * gst/asfdemux/gstasfdemux.c:
2069 asfdemux: fix checking for header objects
2070 The if 'and' condition was mixed up with the last parameter of the
2071 function and would lead to wrong results
2073 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2078 meson: don't need config.h.meson any longer
2080 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2083 * meson_options.txt:
2084 meson: add options to set package name and origin
2085 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2087 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2089 * tests/check/meson.build:
2090 Add gstvideo_dep for meson mpeg2dec test build
2092 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2094 * tests/check/Makefile.am:
2095 * tests/check/elements/mpeg2dec.c:
2096 mpeg2dec test: Fix expected output caps
2097 In the absence of explicit info, video decoders
2098 now output mono multiview caps by default, so make
2099 the expected caps match that
2101 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2105 * ext/a52dec/Makefile.am:
2106 * ext/amrnb/Makefile.am:
2107 * ext/amrwbdec/Makefile.am:
2108 * ext/cdio/Makefile.am:
2109 * ext/dvdread/Makefile.am:
2110 * ext/lame/Makefile.am:
2111 * ext/mpeg2dec/Makefile.am:
2112 * ext/mpg123/Makefile.am:
2113 * ext/sidplay/Makefile.am:
2114 * ext/twolame/Makefile.am:
2115 * ext/x264/Makefile.am:
2116 * gst/asfdemux/Makefile.am:
2117 * gst/dvdlpcmdec/Makefile.am:
2118 * gst/dvdsub/Makefile.am:
2119 * gst/realmedia/Makefile.am:
2120 * gst/xingmux/Makefile.am:
2121 Remove plugin specific static build option
2122 Static and dynamic plugins now have the same interface. The standard
2123 --enable-static/--enable-shared toggle are sufficient.
2125 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2127 * ext/sidplay/gstsiddec.cc:
2128 sid: Make plugin name match plugin file name
2130 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2136 === release 1.12.0 ===
2138 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2144 * docs/plugins/inspect/plugin-a52dec.xml:
2145 * docs/plugins/inspect/plugin-amrnb.xml:
2146 * docs/plugins/inspect/plugin-amrwbdec.xml:
2147 * docs/plugins/inspect/plugin-asf.xml:
2148 * docs/plugins/inspect/plugin-cdio.xml:
2149 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2150 * docs/plugins/inspect/plugin-dvdread.xml:
2151 * docs/plugins/inspect/plugin-dvdsub.xml:
2152 * docs/plugins/inspect/plugin-lame.xml:
2153 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2154 * docs/plugins/inspect/plugin-mpg123.xml:
2155 * docs/plugins/inspect/plugin-realmedia.xml:
2156 * docs/plugins/inspect/plugin-siddec.xml:
2157 * docs/plugins/inspect/plugin-twolame.xml:
2158 * docs/plugins/inspect/plugin-x264.xml:
2159 * docs/plugins/inspect/plugin-xingmux.xml:
2160 * gst-plugins-ugly.doap:
2164 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2209 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2213 po: Update translations
2215 === release 1.11.91 ===
2217 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2223 * docs/plugins/inspect/plugin-a52dec.xml:
2224 * docs/plugins/inspect/plugin-amrnb.xml:
2225 * docs/plugins/inspect/plugin-amrwbdec.xml:
2226 * docs/plugins/inspect/plugin-asf.xml:
2227 * docs/plugins/inspect/plugin-cdio.xml:
2228 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2229 * docs/plugins/inspect/plugin-dvdread.xml:
2230 * docs/plugins/inspect/plugin-dvdsub.xml:
2231 * docs/plugins/inspect/plugin-lame.xml:
2232 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2233 * docs/plugins/inspect/plugin-mpg123.xml:
2234 * docs/plugins/inspect/plugin-realmedia.xml:
2235 * docs/plugins/inspect/plugin-siddec.xml:
2236 * docs/plugins/inspect/plugin-twolame.xml:
2237 * docs/plugins/inspect/plugin-x264.xml:
2238 * docs/plugins/inspect/plugin-xingmux.xml:
2239 * gst-plugins-ugly.doap:
2243 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2288 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2294 po: Update translations
2296 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2298 * ext/x264/gstx264enc.h:
2299 x264: Use __declspec(dllimport) with MinGW too
2300 x264.h says this isn't needed with MinGW, but it looks like it is.
2301 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2303 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2306 Automatic update of common submodule
2307 From 60aeef6 to 48a5d85
2309 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2313 Automatic update of common submodule
2314 From 39ac2f5 to 60aeef6
2316 === release 1.11.90 ===
2318 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2324 * docs/plugins/inspect/plugin-a52dec.xml:
2325 * docs/plugins/inspect/plugin-amrnb.xml:
2326 * docs/plugins/inspect/plugin-amrwbdec.xml:
2327 * docs/plugins/inspect/plugin-asf.xml:
2328 * docs/plugins/inspect/plugin-cdio.xml:
2329 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2330 * docs/plugins/inspect/plugin-dvdread.xml:
2331 * docs/plugins/inspect/plugin-dvdsub.xml:
2332 * docs/plugins/inspect/plugin-lame.xml:
2333 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2334 * docs/plugins/inspect/plugin-mpg123.xml:
2335 * docs/plugins/inspect/plugin-realmedia.xml:
2336 * docs/plugins/inspect/plugin-siddec.xml:
2337 * docs/plugins/inspect/plugin-twolame.xml:
2338 * docs/plugins/inspect/plugin-x264.xml:
2339 * docs/plugins/inspect/plugin-xingmux.xml:
2340 * gst-plugins-ugly.doap:
2344 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2388 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2392 po: Update translations
2394 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2396 * tests/check/meson.build:
2397 meson: test: Fix environment object usage
2398 And use get_pkgconfig_variable instead of calling pkg-config ourself
2400 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2403 REQUIREMENTS: update for mad mp3 decoder removal
2404 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2406 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2409 Add libgstrmdemux.so to cruft list
2410 This was renamed to libgstrealmedia.so, this fixes helps fixing
2412 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2414 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2416 * docs/plugins/inspect/plugin-realmedia.xml:
2417 * gst/realmedia/Makefile.am:
2418 * gst/realmedia/meson.build:
2419 Rename plugin filenames to match plugin names
2420 libgstrmdemux.so becomes libgstrealmedia.so
2421 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2423 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2425 * ext/mpeg2dec/gstmpeg2dec.c:
2426 mpeg2dec: Fix latency calculation
2427 The latency calculation was missing a scaling by GST_SECOND,
2428 so it would always report a tiny latency. Fix that.
2429 Spotted by Guillaume Desmottes.
2431 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2433 * gst/asfdemux/gstasfdemux.c:
2434 asfdemux: Fix compilation with gcc 7
2435 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2436 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2437 is_encrypted = ! !((flags & 0x8000) << 15);
2438 ~~~~~~~~~~~~~~~~~~^~~~~~
2439 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2441 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2443 * ext/amrwbdec/amrwb.c:
2444 * ext/amrwbdec/amrwbdec.h:
2445 Update Edgard Lima's email
2446 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2448 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2451 meson: Update version
2453 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2458 === release 1.11.2 ===
2460 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2466 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2467 * docs/plugins/inspect/plugin-a52dec.xml:
2468 * docs/plugins/inspect/plugin-amrnb.xml:
2469 * docs/plugins/inspect/plugin-amrwbdec.xml:
2470 * docs/plugins/inspect/plugin-asf.xml:
2471 * docs/plugins/inspect/plugin-cdio.xml:
2472 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2473 * docs/plugins/inspect/plugin-dvdread.xml:
2474 * docs/plugins/inspect/plugin-dvdsub.xml:
2475 * docs/plugins/inspect/plugin-lame.xml:
2476 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2477 * docs/plugins/inspect/plugin-mpg123.xml:
2478 * docs/plugins/inspect/plugin-realmedia.xml:
2479 * docs/plugins/inspect/plugin-siddec.xml:
2480 * docs/plugins/inspect/plugin-twolame.xml:
2481 * docs/plugins/inspect/plugin-x264.xml:
2482 * docs/plugins/inspect/plugin-xingmux.xml:
2483 * gst-plugins-ugly.doap:
2486 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2530 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2534 po: Update translations
2536 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2539 meson: dist meson build files
2540 Ship meson build files in tarballs, so people who use tarballs
2541 in their builds can start playing with meson already.
2543 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2545 * ext/x264/gstx264enc.c:
2546 x264: Initialize function vtable in plugin_init()
2547 These values are defined in the x264.h header and are not const on
2548 Windows due to the way DLLs work. See:
2549 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2550 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2551 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2553 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2555 * gst/asfdemux/gstasfdemux.c:
2556 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2557 https://bugzilla.gnome.org/show_bug.cgi?id=777955
2559 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
2561 * gst/asfdemux/gstasfdemux.c:
2562 asfdemux: Reset number of languages to 0 when freeing the array because of errors
2563 Otherwise we will happily index into the array at NULL if the requested
2564 index is smaller than the number of languages that were previously
2566 https://bugzilla.gnome.org/show_bug.cgi?id=777937
2568 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2570 * tests/check/meson.build:
2571 meson: Properly use ':' for defining keywords
2573 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
2578 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2583 === release 1.11.1 ===
2585 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
2591 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2592 * docs/plugins/inspect/plugin-a52dec.xml:
2593 * docs/plugins/inspect/plugin-amrnb.xml:
2594 * docs/plugins/inspect/plugin-amrwbdec.xml:
2595 * docs/plugins/inspect/plugin-asf.xml:
2596 * docs/plugins/inspect/plugin-cdio.xml:
2597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2598 * docs/plugins/inspect/plugin-dvdread.xml:
2599 * docs/plugins/inspect/plugin-dvdsub.xml:
2600 * docs/plugins/inspect/plugin-lame.xml:
2601 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2602 * docs/plugins/inspect/plugin-mpg123.xml:
2603 * docs/plugins/inspect/plugin-realmedia.xml:
2604 * docs/plugins/inspect/plugin-siddec.xml:
2605 * docs/plugins/inspect/plugin-twolame.xml:
2606 * docs/plugins/inspect/plugin-x264.xml:
2607 * docs/plugins/inspect/plugin-xingmux.xml:
2608 * gst-plugins-ugly.doap:
2611 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2655 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2660 po: Update translations
2662 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2664 * ext/amrnb/meson.build:
2665 * ext/x264/meson.build:
2667 meson: Install presets files
2669 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2671 * ext/x264/GstX264Enc.prs:
2672 x264enc: Add a youtube preset.
2673 Based on https://support.google.com/youtube/answer/1722171
2674 https://bugzilla.gnome.org/show_bug.cgi?id=751560
2676 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2680 * docs/plugins/Makefile.am:
2681 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2682 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2683 * docs/plugins/inspect/plugin-mad.xml:
2685 * ext/mad/Makefile.am:
2688 * ext/mad/meson.build:
2691 We have better replacements such as the mpg123 plugin.
2692 The main reason to keep around mad was for 'freeform'
2693 mp3 support, but mpg123 can handle those too nowadays.
2694 Also, mad is GPL and has been unmaintained for years.
2695 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2697 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2702 * win32/common/.gitignore:
2703 * win32/common/config.h:
2704 win32: remove platform-specific copies of generated headers
2705 Unused and no longer needed.
2707 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2712 * gst-plugins-ugly.spec.in:
2713 Remove generated .spec file
2714 Likely extremely bitrotten, and we should not ship this anyway.
2716 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
2719 meson: Support building without Gst debug
2721 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
2725 Automatic update of common submodule
2726 From f980fd9 to 39ac2f5
2728 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2730 * gst/asfdemux/gstasfdemux.c:
2731 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2732 https://bugzilla.gnome.org/show_bug.cgi?id=775515
2734 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2736 * ext/x264/gstx264enc.c:
2737 x264enc: Add information for mixed mode
2738 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2740 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2742 * ext/x264/gstx264enc.c:
2743 x264enc: Correctly pass interlacing/TFF information
2744 Give the interlacing information correctly to the encoder. Also parse
2745 TFF/BFF information from the caps and pass it too.
2746 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2748 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2750 * ext/x264/gstx264enc.c:
2751 x264enc: Auto-detect interlace mode from caps
2752 If the caps are interlaced, interlacing is always enabled on the
2753 encoder. If the interlace-mode field is missing or if it's progressive,
2754 the encoder uses the "interlaced" property.
2755 https://bugzilla.gnome.org/show_bug.cgi?id=775228
2757 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2760 common: use https protocol for common submodule
2761 https://bugzilla.gnome.org/show_bug.cgi?id=775110
2763 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2765 * gst/realmedia/realhash.c:
2766 real: Fix compiler warnings with latest clang
2767 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2770 https://bugzilla.gnome.org/show_bug.cgi?id=775112
2772 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
2774 * gst/asfdemux/gstasfdemux.c:
2775 asfdemux: Allow 64bit sizes for DATA object
2776 we *can* have files greater than 4GB, any other object should be
2779 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
2781 * gst/asfdemux/gstasfdemux.c:
2782 asfdemux: Add sanity check for asf_stream_audio
2783 We should have enough bytes for the specified codec_data
2784 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2786 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
2788 * gst/asfdemux/gstasfdemux.c:
2789 asfdemux: Add sanity checks when reading asf_stream_video_format
2790 It should report a size of at least 40 bytes
2791 Also check for the size of the remaining data (i.e. codec_data)
2792 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2794 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
2796 * gst/asfdemux/gstasfdemux.c:
2797 asfdemux: Add check for invalid/corrupt asf object
2798 An asf object can't realistically be bigger than 2**32 bytes.
2799 If it reports a size bigger than that, consider it corrupt and properly
2800 propagate the error back.
2801 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2803 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
2805 * gst/asfdemux/gstasfdemux.c:
2806 asfdemux: Handle EOS in push-mode on corrupted files
2807 It is possible no streams were activated when receiving EOS, if so
2808 handled it as if we hadn't seen the header
2809 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2811 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
2813 * gst/asfdemux/gstasfdemux.c:
2814 * gst/asfdemux/gstasfdemux.h:
2815 asfdemux: FILE headers are mandatory in the header
2816 As per the specification, also avoids ending up trying to play a
2817 file with plenty of un-initialized values.
2818 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2820 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
2822 * gst/asfdemux/gstasfdemux.c:
2823 asfdemux: Handle incomplete header in pull mode
2824 pulling headers is meant to complete as a whole. If we don't have
2825 enough data, it's an error.
2826 Avoids pipeline hangs on corrupted files
2827 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2829 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
2831 * gst/asfdemux/gstasfdemux.c:
2832 asfdemux: Handle issues with "empty" files
2833 In some corrupted files, we could end up with no actual streams
2835 In those cases, make sure we properly propagate the failure all
2836 the way to the loop function. This avoids ending up in cases where
2837 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2838 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2840 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2842 * ext/dvdread/dvdreadsrc.c:
2843 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2845 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
2848 meson: Add ignored warnings for MSVC
2849 https://bugzilla.gnome.org/show_bug.cgi?id=774656
2851 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
2854 * ext/x264/Makefile.am:
2855 * ext/x264/gstx264enc.c:
2856 * ext/x264/gstx264enc.h:
2857 * ext/x264/meson.build:
2858 * meson_options.txt:
2859 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
2860 x264 has to be compiled specifically for a target bit depth.
2861 Distributions currently ship various libraries in their packages, with
2862 different bit depths.
2863 This change now allows to provide them all at configure time and have
2864 the x264enc element dynamically switch between them based on the bit
2865 depth of the input format.
2866 https://bugzilla.gnome.org/show_bug.cgi?id=763297
2868 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
2871 meson: update version
2873 === release 1.11.0 ===
2875 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
2880 === release 1.10.0 ===
2882 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
2888 * docs/plugins/inspect/plugin-a52dec.xml:
2889 * docs/plugins/inspect/plugin-amrnb.xml:
2890 * docs/plugins/inspect/plugin-amrwbdec.xml:
2891 * docs/plugins/inspect/plugin-asf.xml:
2892 * docs/plugins/inspect/plugin-cdio.xml:
2893 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2894 * docs/plugins/inspect/plugin-dvdread.xml:
2895 * docs/plugins/inspect/plugin-dvdsub.xml:
2896 * docs/plugins/inspect/plugin-lame.xml:
2897 * docs/plugins/inspect/plugin-mad.xml:
2898 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2899 * docs/plugins/inspect/plugin-mpg123.xml:
2900 * docs/plugins/inspect/plugin-realmedia.xml:
2901 * docs/plugins/inspect/plugin-siddec.xml:
2902 * docs/plugins/inspect/plugin-twolame.xml:
2903 * docs/plugins/inspect/plugin-x264.xml:
2904 * docs/plugins/inspect/plugin-xingmux.xml:
2905 * gst-plugins-ugly.doap:
2906 * win32/common/config.h:
2909 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
2953 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2957 po: Update translations
2959 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
2962 * tests/meson.build:
2963 meson: Don't depend on gstreamer-check-1.0 on windows
2964 https://bugzilla.gnome.org/show_bug.cgi?id=773114
2966 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2969 * tests/check/meson.build:
2970 * tests/meson.build:
2971 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
2972 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
2973 Does not actually work. See:
2974 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2976 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
2978 * tests/check/meson.build:
2979 meson: fix build outside of gst-all
2981 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
2984 * tests/check/meson.build:
2985 * tests/meson.build:
2986 meson: move gstreamer-check-1.0 dependency to tests/check
2987 https://bugzilla.gnome.org/show_bug.cgi?id=773114
2989 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2992 meson: Don't set c_std to gnu99
2993 Use the default for each compiler on every platform instead. This
2994 improves our compatibility with compilers that don't have gnu99 as
2997 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3000 * tests/check/getpluginsdir:
3001 * tests/check/meson.build:
3002 meson: Make use of new environment object and set plugin path to builddir
3003 Workaround source_root being the root directory of all projects
3004 in the subproject case and remove now unneeded getpluginsdir
3005 Bump meson requirement to 0.35
3007 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3009 * hooks/pre-commit.hook:
3011 * tests/check/getpluginsdir:
3012 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3014 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3017 meson: update version
3019 === release 1.9.90 ===
3021 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3027 * docs/plugins/inspect/plugin-a52dec.xml:
3028 * docs/plugins/inspect/plugin-amrnb.xml:
3029 * docs/plugins/inspect/plugin-amrwbdec.xml:
3030 * docs/plugins/inspect/plugin-asf.xml:
3031 * docs/plugins/inspect/plugin-cdio.xml:
3032 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3033 * docs/plugins/inspect/plugin-dvdread.xml:
3034 * docs/plugins/inspect/plugin-dvdsub.xml:
3035 * docs/plugins/inspect/plugin-lame.xml:
3036 * docs/plugins/inspect/plugin-mad.xml:
3037 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3038 * docs/plugins/inspect/plugin-mpg123.xml:
3039 * docs/plugins/inspect/plugin-realmedia.xml:
3040 * docs/plugins/inspect/plugin-siddec.xml:
3041 * docs/plugins/inspect/plugin-twolame.xml:
3042 * docs/plugins/inspect/plugin-x264.xml:
3043 * docs/plugins/inspect/plugin-xingmux.xml:
3044 * gst-plugins-ugly.doap:
3045 * win32/common/config.h:
3048 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3092 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3096 po: Update translations
3098 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3100 * ext/x264/gstx264enc.c:
3101 x264enc: Set colorimetry and chroma-site information
3102 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3104 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3108 meson: hook up translations
3110 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3113 * tests/check/getpluginsdir:
3114 * tests/check/meson.build:
3115 * tests/meson.build:
3116 meson: hook up unit tests
3118 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3121 configure: Depend on gstreamer 1.9.2.1
3123 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3127 Automatic update of common submodule
3128 From b18d820 to f980fd9
3130 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3134 Automatic update of common submodule
3135 From f49c55e to b18d820
3137 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3140 meson: Bump version to 1.9.2
3142 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3147 === release 1.9.2 ===
3149 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3155 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3156 * docs/plugins/inspect/plugin-a52dec.xml:
3157 * docs/plugins/inspect/plugin-amrnb.xml:
3158 * docs/plugins/inspect/plugin-amrwbdec.xml:
3159 * docs/plugins/inspect/plugin-asf.xml:
3160 * docs/plugins/inspect/plugin-cdio.xml:
3161 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3162 * docs/plugins/inspect/plugin-dvdread.xml:
3163 * docs/plugins/inspect/plugin-dvdsub.xml:
3164 * docs/plugins/inspect/plugin-lame.xml:
3165 * docs/plugins/inspect/plugin-mad.xml:
3166 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3167 * docs/plugins/inspect/plugin-mpg123.xml:
3168 * docs/plugins/inspect/plugin-realmedia.xml:
3169 * docs/plugins/inspect/plugin-siddec.xml:
3170 * docs/plugins/inspect/plugin-twolame.xml:
3171 * docs/plugins/inspect/plugin-x264.xml:
3172 * docs/plugins/inspect/plugin-xingmux.xml:
3173 * gst-plugins-ugly.doap:
3174 * win32/common/config.h:
3177 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3219 po: Update translations
3221 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3223 * ext/sidplay/gstsiddec.cc:
3224 siddec: Fix compilation with debugging disabled
3226 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3227 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3228 const gchar *reason = gst_flow_get_name (ret);
3231 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3233 * ext/sidplay/gstsiddec.cc:
3234 * gst/asfdemux/gstasfdemux.c:
3235 * gst/realmedia/rmdemux.c:
3236 Use the new API to post flow ERROR messages on the bus
3237 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3239 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3241 * gst/asfdemux/meson.build:
3242 meson: Link asfdemux against the gstsdp library
3244 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3247 meson: Add support for fallback subprojects
3249 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3253 * ext/a52dec/meson.build:
3254 * ext/amrnb/meson.build:
3255 * ext/amrwbdec/meson.build:
3256 * ext/cdio/meson.build:
3257 * ext/dvdread/meson.build:
3258 * ext/lame/meson.build:
3259 * ext/mad/meson.build:
3261 * ext/mpeg2dec/meson.build:
3262 * ext/mpg123/meson.build:
3263 * ext/twolame/meson.build:
3264 * ext/x264/meson.build:
3265 * gst/asfdemux/meson.build:
3266 * gst/dvdlpcmdec/meson.build:
3267 * gst/dvdsub/meson.build:
3269 * gst/realmedia/meson.build:
3270 * gst/xingmux/meson.build:
3272 Add support for Meson as alternative/parallel build system
3273 https://github.com/mesonbuild/meson
3274 With contributions from:
3275 Tim-Philipp Müller <tim@centricular.com>
3276 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3277 Highlights of the features provided are:
3278 * Faster builds on Linux (~40-50% faster)
3279 * The ability to build with MSVC on Windows
3280 * Generate Visual Studio project files
3281 * Generate XCode project files
3282 * Much faster builds on Windows (on-par with Linux)
3283 * Seriously fast configure and building on embedded
3284 ... and many more. For more details see:
3285 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3286 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3287 Building with Meson should work on both Linux and Windows, but may
3288 need a few more tweaks on other operating systems.
3290 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3292 * ext/a52dec/gsta52dec.c:
3293 * ext/dvdread/dvdreadsrc.c:
3294 * ext/x264/gstx264enc.h:
3295 * gst/realmedia/realhash.c:
3296 * gst/realmedia/rtspreal.c:
3297 plugins: Use <stdint.h> instead of _stdint.h
3298 _stdint.h is generated by Autotools and we don't really need it. All
3299 supported platforms now ship with stdint.h. The only stickler was MSVC,
3300 and since Visual Studio 2015 it also ships stdint.h now.
3302 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3304 * ext/mpeg2dec/perftest.c:
3305 mpeg2dec: remove file no longer used or needed
3307 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3309 * gst/dvdlpcmdec/Makefile.am:
3310 dvdlpcmdec: add libgstbase CFLAGS as well
3312 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3314 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3316 * gst/dvdlpcmdec/Makefile.am:
3317 dvdlpcmdec: link libgstbase-1.0
3318 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3320 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3322 * gst/asfdemux/gstasfdemux.c:
3323 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3324 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3326 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3328 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3329 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3330 dvdlpcmdec: add support for another format
3331 The format specification can be found here:
3332 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3333 Note: This format is also used for Wifi-Display.
3334 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3336 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3338 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3339 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3340 dvdlpcmdec: rewrite to use GstAudioDecoder
3341 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3343 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3345 * ext/sidplay/gstsiddec.cc:
3346 sidplay: fix compiler warnings when building with -O3
3347 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3348 function" when building with -O3 by checking the return bool value
3349 of format conversion function.
3350 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3352 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3355 Automatic update of common submodule
3356 From f363b32 to f49c55e
3358 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3363 === release 1.9.1 ===
3365 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3371 * docs/plugins/inspect/plugin-a52dec.xml:
3372 * docs/plugins/inspect/plugin-amrnb.xml:
3373 * docs/plugins/inspect/plugin-amrwbdec.xml:
3374 * docs/plugins/inspect/plugin-asf.xml:
3375 * docs/plugins/inspect/plugin-cdio.xml:
3376 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3377 * docs/plugins/inspect/plugin-dvdread.xml:
3378 * docs/plugins/inspect/plugin-dvdsub.xml:
3379 * docs/plugins/inspect/plugin-lame.xml:
3380 * docs/plugins/inspect/plugin-mad.xml:
3381 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3382 * docs/plugins/inspect/plugin-mpg123.xml:
3383 * docs/plugins/inspect/plugin-realmedia.xml:
3384 * docs/plugins/inspect/plugin-siddec.xml:
3385 * docs/plugins/inspect/plugin-twolame.xml:
3386 * docs/plugins/inspect/plugin-x264.xml:
3387 * docs/plugins/inspect/plugin-xingmux.xml:
3388 * gst-plugins-ugly.doap:
3389 * win32/common/config.h:
3392 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3436 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3439 po: Update translations
3441 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3444 Automatic update of common submodule
3445 From ac2f647 to f363b32
3447 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3449 * gst/asfdemux/gstasfdemux.c:
3450 asfdemux: fix seeking back after EOS has been reached in push mode
3451 Fix seeking when demuxer is in INDEX state. This happens when we
3452 reached the end of the stream. It should still be possible to do
3453 a flushing seek and seek back to any other position though. Instead
3454 the demuxer would just go straight to EOS again instead of going
3455 back to processing packets again from the new position.
3456 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3458 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3460 * gst/realmedia/rdtmanager.c:
3461 rdtmanager: fix clock leak
3462 The clock returned by gst_system_clock_obtain() was never unreffed.
3463 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3465 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3467 * docs/plugins/inspect/plugin-a52dec.xml:
3468 * docs/plugins/inspect/plugin-amrnb.xml:
3469 * docs/plugins/inspect/plugin-amrwbdec.xml:
3470 * docs/plugins/inspect/plugin-asf.xml:
3471 * docs/plugins/inspect/plugin-cdio.xml:
3472 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3473 * docs/plugins/inspect/plugin-dvdread.xml:
3474 * docs/plugins/inspect/plugin-dvdsub.xml:
3475 * docs/plugins/inspect/plugin-lame.xml:
3476 * docs/plugins/inspect/plugin-mad.xml:
3477 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3478 * docs/plugins/inspect/plugin-mpg123.xml:
3479 * docs/plugins/inspect/plugin-realmedia.xml:
3480 * docs/plugins/inspect/plugin-siddec.xml:
3481 * docs/plugins/inspect/plugin-twolame.xml:
3482 * docs/plugins/inspect/plugin-x264.xml:
3483 * docs/plugins/inspect/plugin-xingmux.xml:
3484 docs: Update for git master
3486 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3488 * ext/amrnb/amrnbdec.c:
3490 amrnbec, mad: fix two more parse function declarations
3492 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3494 * ext/a52dec/gsta52dec.c:
3495 * ext/amrwbdec/amrwbdec.c:
3496 a52dec, amrwbec: fix parse function declaration mismatch
3497 Fixes MSVC compiler warning:
3498 amrwbdec.c(99): warning C4133: '=': incompatible types
3499 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3500 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3501 gsta52dec.c(156): warning C4133: '=': incompatible types
3502 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3503 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3505 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3507 * ext/mpg123/gstmpg123audiodec.h:
3508 mpg123: fix build with msvc
3509 Fix syntax errors when compiling against cerbero-provided libmpg123
3510 headers. We do the same as the libmpg123 internal visual studio
3512 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3513 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3514 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3515 mpg123.h(1378): error C2091: function returns function
3516 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3517 mpg123.h(1378): error C2059: syntax error: ')'
3518 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3519 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3522 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3525 * ext/mpeg2dec/gstmpeg2dec.c:
3526 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3527 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3528 and get rid of version-dependent code paths. There's still
3529 avdec_mpeg2video for those who are stuck on ancient distros which
3530 we don't target any more.
3531 Also fixes build with MSVC, which doesn't like #if #else #endif
3532 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3534 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3538 Automatic update of common submodule
3539 From 6f2d209 to ac2f647
3541 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3543 * ext/a52dec/gsta52dec.c:
3544 * ext/amrnb/amrnbdec.c:
3545 * ext/amrnb/amrnbenc.c:
3546 * ext/amrwbdec/amrwbdec.c:
3547 * ext/dvdread/dvdreadsrc.c:
3548 * ext/lame/gstlamemp3enc.c:
3550 * ext/mpeg2dec/gstmpeg2dec.c:
3551 * ext/sidplay/gstsiddec.cc:
3552 * ext/twolame/gsttwolamemp2enc.c:
3553 * ext/x264/gstx264enc.c:
3554 * gst/asfdemux/gstasfdemux.c:
3555 * gst/asfdemux/gstrtpasfdepay.c:
3556 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3557 * gst/dvdsub/gstdvdsubdec.c:
3558 * gst/dvdsub/gstdvdsubparse.c:
3559 * gst/realmedia/pnmsrc.c:
3560 * gst/realmedia/rademux.c:
3561 * gst/realmedia/rdtdepay.c:
3562 * gst/realmedia/rdtmanager.c:
3563 * gst/realmedia/rmdemux.c:
3564 * gst/xingmux/gstxingmux.c:
3565 ugly: use new gst_element_class_add_static_pad_template()
3566 https://bugzilla.gnome.org/show_bug.cgi?id=763082
3568 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3573 === release 1.8.0 ===
3575 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3581 * docs/plugins/inspect/plugin-a52dec.xml:
3582 * docs/plugins/inspect/plugin-amrnb.xml:
3583 * docs/plugins/inspect/plugin-amrwbdec.xml:
3584 * docs/plugins/inspect/plugin-asf.xml:
3585 * docs/plugins/inspect/plugin-cdio.xml:
3586 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3587 * docs/plugins/inspect/plugin-dvdread.xml:
3588 * docs/plugins/inspect/plugin-dvdsub.xml:
3589 * docs/plugins/inspect/plugin-lame.xml:
3590 * docs/plugins/inspect/plugin-mad.xml:
3591 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3592 * docs/plugins/inspect/plugin-mpg123.xml:
3593 * docs/plugins/inspect/plugin-realmedia.xml:
3594 * docs/plugins/inspect/plugin-siddec.xml:
3595 * docs/plugins/inspect/plugin-twolame.xml:
3596 * docs/plugins/inspect/plugin-x264.xml:
3597 * docs/plugins/inspect/plugin-xingmux.xml:
3598 * gst-plugins-ugly.doap:
3599 * win32/common/config.h:
3602 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
3646 === release 1.7.91 ===
3648 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3654 * docs/plugins/inspect/plugin-a52dec.xml:
3655 * docs/plugins/inspect/plugin-amrnb.xml:
3656 * docs/plugins/inspect/plugin-amrwbdec.xml:
3657 * docs/plugins/inspect/plugin-asf.xml:
3658 * docs/plugins/inspect/plugin-cdio.xml:
3659 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3660 * docs/plugins/inspect/plugin-dvdread.xml:
3661 * docs/plugins/inspect/plugin-dvdsub.xml:
3662 * docs/plugins/inspect/plugin-lame.xml:
3663 * docs/plugins/inspect/plugin-mad.xml:
3664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3665 * docs/plugins/inspect/plugin-mpg123.xml:
3666 * docs/plugins/inspect/plugin-realmedia.xml:
3667 * docs/plugins/inspect/plugin-siddec.xml:
3668 * docs/plugins/inspect/plugin-twolame.xml:
3669 * docs/plugins/inspect/plugin-x264.xml:
3670 * docs/plugins/inspect/plugin-xingmux.xml:
3671 * gst-plugins-ugly.doap:
3672 * win32/common/config.h:
3675 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3719 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
3721 * gst/asfdemux/gstasfdemux.c:
3722 * gst/asfdemux/gstasfdemux.h:
3723 asfdemux: Don't modify segment values on accurate seeks
3724 When dealing with accurate seeks, we want to return exactly the segment
3725 that was requested by the seek event, and not adjust the values.
3726 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3728 === release 1.7.90 ===
3730 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3736 * docs/plugins/inspect/plugin-a52dec.xml:
3737 * docs/plugins/inspect/plugin-amrnb.xml:
3738 * docs/plugins/inspect/plugin-amrwbdec.xml:
3739 * docs/plugins/inspect/plugin-asf.xml:
3740 * docs/plugins/inspect/plugin-cdio.xml:
3741 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3742 * docs/plugins/inspect/plugin-dvdread.xml:
3743 * docs/plugins/inspect/plugin-dvdsub.xml:
3744 * docs/plugins/inspect/plugin-lame.xml:
3745 * docs/plugins/inspect/plugin-mad.xml:
3746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3747 * docs/plugins/inspect/plugin-mpg123.xml:
3748 * docs/plugins/inspect/plugin-realmedia.xml:
3749 * docs/plugins/inspect/plugin-siddec.xml:
3750 * docs/plugins/inspect/plugin-twolame.xml:
3751 * docs/plugins/inspect/plugin-x264.xml:
3752 * docs/plugins/inspect/plugin-xingmux.xml:
3753 * gst-plugins-ugly.doap:
3754 * win32/common/config.h:
3757 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3800 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3803 po: Update translations
3805 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
3807 * ext/dvdread/dvdreadsrc.c:
3808 dvdread: Fix seek starting at 0 for title != 1
3809 Otherwise the playback would start at title 0
3810 https://bugzilla.gnome.org/show_bug.cgi?id=762787
3812 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3815 Automatic update of common submodule
3816 From b64f03f to 6f2d209
3818 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3820 * gst/asfdemux/gstasfdemux.c:
3821 asfdemux: fix adding bitrate to stream tags
3822 https://bugzilla.gnome.org/show_bug.cgi?id=699586
3824 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3826 * gst/asfdemux/asf.vcproj:
3827 * gst/realmedia/rmdemux.vcproj:
3830 * win32/vs6/gst_plugins_ugly.dsw:
3831 * win32/vs6/libgstasfdemux.dsp:
3832 * win32/vs6/libgstdvdlpcmdec.dsp:
3833 * win32/vs6/libgstdvdsub.dsp:
3834 * win32/vs6/libgstlame.dsp:
3835 * win32/vs6/libgstmad.dsp:
3836 * win32/vs6/libgstrealmedia.dsp:
3837 * win32/vs6/libgstsynaesthesia.dsp:
3838 win32: remove outdated build cruft
3839 This hasn't been touched for generations, doesn't work,
3840 and is just causing confusion. We also don't want to
3841 maintain these files manually.
3843 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
3845 * ext/mpeg2dec/gstmpeg2dec.c:
3846 mpeg2dec: don't use exported but undeclared core debug category symbols
3847 It's not right and won't work on Windows with MSVC.
3849 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3854 === release 1.7.2 ===
3856 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
3862 * docs/plugins/inspect/plugin-a52dec.xml:
3863 * docs/plugins/inspect/plugin-amrnb.xml:
3864 * docs/plugins/inspect/plugin-amrwbdec.xml:
3865 * docs/plugins/inspect/plugin-asf.xml:
3866 * docs/plugins/inspect/plugin-cdio.xml:
3867 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3868 * docs/plugins/inspect/plugin-dvdread.xml:
3869 * docs/plugins/inspect/plugin-dvdsub.xml:
3870 * docs/plugins/inspect/plugin-lame.xml:
3871 * docs/plugins/inspect/plugin-mad.xml:
3872 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3873 * docs/plugins/inspect/plugin-mpg123.xml:
3874 * docs/plugins/inspect/plugin-realmedia.xml:
3875 * docs/plugins/inspect/plugin-siddec.xml:
3876 * docs/plugins/inspect/plugin-twolame.xml:
3877 * docs/plugins/inspect/plugin-x264.xml:
3878 * docs/plugins/inspect/plugin-xingmux.xml:
3879 * gst-plugins-ugly.doap:
3880 * win32/common/config.h:
3883 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
3925 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3929 po: Update translations
3931 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3933 * ext/sidplay/gstsiddec.cc:
3934 sidplay: Fix compiler warning about C++11 compatibility
3935 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3936 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3938 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3939 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3942 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
3944 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3945 * docs/plugins/inspect/plugin-a52dec.xml:
3946 * docs/plugins/inspect/plugin-amrnb.xml:
3947 * docs/plugins/inspect/plugin-amrwbdec.xml:
3948 * docs/plugins/inspect/plugin-asf.xml:
3949 * docs/plugins/inspect/plugin-cdio.xml:
3950 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3951 * docs/plugins/inspect/plugin-dvdread.xml:
3952 * docs/plugins/inspect/plugin-dvdsub.xml:
3953 * docs/plugins/inspect/plugin-lame.xml:
3954 * docs/plugins/inspect/plugin-mad.xml:
3955 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3956 * docs/plugins/inspect/plugin-mpg123.xml:
3957 * docs/plugins/inspect/plugin-realmedia.xml:
3958 * docs/plugins/inspect/plugin-siddec.xml:
3959 * docs/plugins/inspect/plugin-twolame.xml:
3960 * docs/plugins/inspect/plugin-x264.xml:
3961 * docs/plugins/inspect/plugin-xingmux.xml:
3962 docs: update inspection to git and fix mpg123 inspect location
3964 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
3966 * tests/files/Makefile.am:
3967 * tests/files/stream.mp2:
3968 tests: fix distcheck
3970 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
3973 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3974 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3975 * docs/plugins/xml/plugin-mpg123.xml:
3977 * gst-plugins-ugly.spec.in:
3978 * tests/check/Makefile.am:
3979 mpg123: move from -bad to -ugly
3980 Hook up to build system, add to docs
3982 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
3985 * tests/Makefile.am:
3986 * tests/check/Makefile.am:
3987 * tests/check/elements/.gitignore:
3988 * tests/files/Makefile.am:
3989 * tests/files/cbr_stream.mp3:
3990 * tests/files/vbr_stream.mp3:
3991 tests: add test data for mpg123 plugin
3993 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
3995 Merge branch 'plugin-move-mpg123'
3996 Move mpg123 plugin from -bad to -ugly.
3997 https://bugzilla.gnome.org/show_bug.cgi?id=719849
3999 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4001 * ext/mpg123/gstmpg123audiodec.c:
4002 plugins-bad: Fix example pipelines
4003 rename gst-launch --> gst-launch-1.0
4004 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4005 fix caps in examples
4006 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4008 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4010 * ext/mpg123/gstmpg123audiodec.c:
4011 mpg123: still reset pending audio info on hard flush
4012 Follow-up to previous commit.
4013 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4015 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4017 * ext/mpg123/gstmpg123audiodec.c:
4018 mpg123: fix handling of sample rate change during playback
4019 If the sample rate of the media changes, the resulting flush will
4020 clear the has_next_audioinfo flag, and the caps won't be sent
4022 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4024 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4026 * ext/mpg123/gstmpg123audiodec.c:
4027 audiodecoders: use default pad accept-caps handling
4028 Avoids useless check of downstream caps when handling an
4030 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4031 sbcdec, adpcmdec, sirendec
4033 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4035 * ext/mpg123/Makefile.am:
4036 Remove obsolete Android build cruft
4037 This is not needed any longer.
4039 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4041 * ext/mpg123/gstmpg123audiodec.c:
4042 mpg123: fix compiler warning and simplify checks in set_caps
4043 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4045 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4047 * ext/mpg123/gstmpg123audiodec.c:
4048 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4049 The old code was using gst_caps_normalize() and was generally overly
4050 complex. Simplify by picking sample rate and number of channels from
4051 upstream and the sample format from the allowed caps. If the format caps
4052 is a list of strins, just pick the first one. And if the srcpad isn't
4053 linked yet, use the default format (S16).
4054 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4056 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4058 * ext/mpg123/gstmpg123audiodec.c:
4059 Fix up one-element lists in template caps
4061 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4063 * tests/check/elements/mpg123audiodec.c:
4064 tests: fix mpg123audiodec test for big-endian architectures
4066 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4068 * ext/mpg123/gstmpg123audiodec.c:
4069 mpg123: improved error report and checks
4070 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4072 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4074 * ext/mpg123/gstmpg123audiodec.c:
4075 mpg123audiodec: Require caps to be set before any data processing
4077 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4079 * ext/mpg123/gstmpg123audiodec.c:
4080 mpg123: Remove dead assignment
4083 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4085 * tests/check/elements/mpg123audiodec.c:
4086 mpg123audiodec: Fix event handling in unit test
4088 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4090 * ext/mpg123/Makefile.am:
4091 gst: Add better support for static plugins
4093 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4095 * ext/mpg123/gstmpg123audiodec.c:
4096 mpg123: Add conditional on API version for new enum
4098 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4100 * tests/check/Makefile.am:
4101 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4102 To get the CK_DEFAULT_TIMEOUT defined for all tests
4103 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4105 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4109 Automatic update of common submodule
4110 From 86e4663 to b64f03f
4112 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4115 * ext/amrnb/amrnbdec.h:
4116 * ext/amrnb/amrnbenc.h:
4117 * ext/amrwbdec/amrwbdec.h:
4118 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4119 We don't really need to cater for older versions any more.
4121 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4123 * ext/mpeg2dec/gstmpeg2dec.c:
4124 mpeg2dec: Demote rank to SECONDARY
4125 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4127 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4129 * gst/dvdsub/gstdvdsubdec.c:
4130 dvdsubdec: use query caps instead of accept-caps
4131 accept-caps does only a shallow check and a full downstream
4132 caps query is needed to check if ARGB is possible
4134 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4136 * gst/asfdemux/asfpacket.c:
4137 * gst/asfdemux/gstasfdemux.c:
4138 * gst/asfdemux/gstasfdemux.h:
4139 asfdemux: Support reverse playback
4140 Support reverse playback for ASF format.
4141 Parse packets and queue the payloads, then push
4142 the payload buffer to decoder in reverse order.
4143 Video buffers are pushed from KeyFrame to next
4145 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4147 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4152 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4154 * tests/check/elements/amrnbenc.c:
4155 amrnbenc: Fix various compiler warnings in the test
4157 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4159 * tests/check/elements/x264enc.c:
4160 x264enc: Fix various compiler warnings in the test
4162 === release 1.7.1 ===
4164 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4170 * docs/plugins/inspect/plugin-a52dec.xml:
4171 * docs/plugins/inspect/plugin-amrnb.xml:
4172 * docs/plugins/inspect/plugin-amrwbdec.xml:
4173 * docs/plugins/inspect/plugin-asf.xml:
4174 * docs/plugins/inspect/plugin-cdio.xml:
4175 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4176 * docs/plugins/inspect/plugin-dvdread.xml:
4177 * docs/plugins/inspect/plugin-dvdsub.xml:
4178 * docs/plugins/inspect/plugin-lame.xml:
4179 * docs/plugins/inspect/plugin-mad.xml:
4180 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4181 * docs/plugins/inspect/plugin-realmedia.xml:
4182 * docs/plugins/inspect/plugin-siddec.xml:
4183 * docs/plugins/inspect/plugin-twolame.xml:
4184 * docs/plugins/inspect/plugin-x264.xml:
4185 * docs/plugins/inspect/plugin-xingmux.xml:
4186 * gst-plugins-ugly.doap:
4187 * win32/common/config.h:
4190 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4234 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4238 po: Update translations
4240 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4243 configure: Use -Bsymbolic-functions if available
4244 While this is more useful for libraries, some of our plugins with multiple
4245 files and some internal API can also benefit from this.
4247 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4249 * docs/plugins/gst-plugins-ugly-plugins.args:
4250 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4251 * docs/plugins/inspect/plugin-a52dec.xml:
4252 * docs/plugins/inspect/plugin-amrnb.xml:
4253 * docs/plugins/inspect/plugin-amrwbdec.xml:
4254 * docs/plugins/inspect/plugin-asf.xml:
4255 * docs/plugins/inspect/plugin-cdio.xml:
4256 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4257 * docs/plugins/inspect/plugin-dvdread.xml:
4258 * docs/plugins/inspect/plugin-dvdsub.xml:
4259 * docs/plugins/inspect/plugin-lame.xml:
4260 * docs/plugins/inspect/plugin-mad.xml:
4261 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4262 * docs/plugins/inspect/plugin-realmedia.xml:
4263 * docs/plugins/inspect/plugin-siddec.xml:
4264 * docs/plugins/inspect/plugin-twolame.xml:
4265 * docs/plugins/inspect/plugin-x264.xml:
4266 * docs/plugins/inspect/plugin-xingmux.xml:
4269 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4273 Automatic update of common submodule
4274 From b319909 to 86e4663
4276 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4278 * ext/x264/gstx264enc.c:
4279 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4280 Don't artificially limit the bitrate, x264enc allows much
4281 higher bitrates, and for intra-only 4k AVC they are needed.
4282 x264 clips to 2Gbps internally, so use that as limit for now.
4283 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4285 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4287 * ext/x264/gstx264enc.c:
4288 x264enc: drop unnecessary NULL check before g_free
4290 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4293 Automatic update of common submodule
4294 From b99800a to b319909
4296 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4299 Use new GST_ENABLE_EXTRA_CHECKS #define
4300 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4302 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4306 Automatic update of common submodule
4307 From 9aed1d7 to b99800a
4309 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4312 Update GLib dependency to 2.40.0
4314 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4316 * ext/dvdread/README:
4317 dvdread: remove broken link
4318 Removing instead of updating as previously pointed-to page
4319 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4320 from dvd.sourceforge.net's homepage as: "Collection of
4321 information on file formats/data structures relating to DVD
4324 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4326 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4327 dvdlpcmdec: fix invalid read beyond channel position array
4328 We would always copy sizeof(sorted_position) bytes, which is
4329 for 8 channels, but if we have less than 8 channels the
4330 position array we copy from will only have allocated space
4331 for channel channels, so we would read beyond the input
4332 array in some cases.
4334 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4336 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4337 dvdlpcmdec: factor out common code to set output format into new function
4338 When caps event is recieved and header is changed, reordering channel
4339 and setting the default output format for audio are processed. These 2 of
4340 code are same. Thus, It is better to make a new function for these common
4341 code in terms of removing duplicated code, maintenance and expansion.
4342 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4344 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4346 * gst/asfdemux/gstasfdemux.c:
4347 asfdemux: Don't push any data on pads after the segment.stop
4348 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4350 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4352 * gst/asfdemux/gstasfdemux.c:
4353 * gst/asfdemux/gstasfdemux.h:
4354 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4355 Not for accurate seeks, which should accurately start at the requested
4357 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4359 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4361 * gst/asfdemux/gstasfdemux.c:
4362 asfdemux: Update segment.position when pushing buffers
4363 Without this, non-flushing seeks are not going to work well.
4364 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4366 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4368 * gst/asfdemux/gstasfdemux.c:
4369 asfdemux: Only push EOS event if we're not doing a segment seek
4370 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4372 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4374 * gst/asfdemux/gstasfdemux.c:
4375 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4376 We don't want to unconditionally send an EOS event downstream, but might want
4377 to send a SEGMENT_DONE message/event instead if a segment seek was done
4379 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4381 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4386 === release 1.6.0 ===
4388 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4394 * docs/plugins/inspect/plugin-a52dec.xml:
4395 * docs/plugins/inspect/plugin-amrnb.xml:
4396 * docs/plugins/inspect/plugin-amrwbdec.xml:
4397 * docs/plugins/inspect/plugin-asf.xml:
4398 * docs/plugins/inspect/plugin-cdio.xml:
4399 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4400 * docs/plugins/inspect/plugin-dvdread.xml:
4401 * docs/plugins/inspect/plugin-dvdsub.xml:
4402 * docs/plugins/inspect/plugin-lame.xml:
4403 * docs/plugins/inspect/plugin-mad.xml:
4404 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4405 * docs/plugins/inspect/plugin-realmedia.xml:
4406 * docs/plugins/inspect/plugin-siddec.xml:
4407 * docs/plugins/inspect/plugin-twolame.xml:
4408 * docs/plugins/inspect/plugin-x264.xml:
4409 * docs/plugins/inspect/plugin-xingmux.xml:
4410 * gst-plugins-ugly.doap:
4411 * win32/common/config.h:
4414 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4458 === release 1.5.91 ===
4460 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4466 * docs/plugins/inspect/plugin-a52dec.xml:
4467 * docs/plugins/inspect/plugin-amrnb.xml:
4468 * docs/plugins/inspect/plugin-amrwbdec.xml:
4469 * docs/plugins/inspect/plugin-asf.xml:
4470 * docs/plugins/inspect/plugin-cdio.xml:
4471 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4472 * docs/plugins/inspect/plugin-dvdread.xml:
4473 * docs/plugins/inspect/plugin-dvdsub.xml:
4474 * docs/plugins/inspect/plugin-lame.xml:
4475 * docs/plugins/inspect/plugin-mad.xml:
4476 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4477 * docs/plugins/inspect/plugin-realmedia.xml:
4478 * docs/plugins/inspect/plugin-siddec.xml:
4479 * docs/plugins/inspect/plugin-twolame.xml:
4480 * docs/plugins/inspect/plugin-x264.xml:
4481 * docs/plugins/inspect/plugin-xingmux.xml:
4482 * gst-plugins-ugly.doap:
4483 * win32/common/config.h:
4486 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4530 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4533 po: Update translations
4535 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4537 * ext/x264/gstx264enc.c:
4538 x264: Add bitrate info to the tags output.
4539 Makes it possible for muxers to know the target bitrate as soon
4540 as encoding starts, which flvmux now uses.
4542 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4544 * gst/asfdemux/gstasfdemux.c:
4545 * gst/asfdemux/gstasfdemux.h:
4546 asfdemux: fix file mode of some source files
4548 === release 1.5.90 ===
4550 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
4556 * docs/plugins/inspect/plugin-a52dec.xml:
4557 * docs/plugins/inspect/plugin-amrnb.xml:
4558 * docs/plugins/inspect/plugin-amrwbdec.xml:
4559 * docs/plugins/inspect/plugin-asf.xml:
4560 * docs/plugins/inspect/plugin-cdio.xml:
4561 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4562 * docs/plugins/inspect/plugin-dvdread.xml:
4563 * docs/plugins/inspect/plugin-dvdsub.xml:
4564 * docs/plugins/inspect/plugin-lame.xml:
4565 * docs/plugins/inspect/plugin-mad.xml:
4566 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4567 * docs/plugins/inspect/plugin-realmedia.xml:
4568 * docs/plugins/inspect/plugin-siddec.xml:
4569 * docs/plugins/inspect/plugin-twolame.xml:
4570 * docs/plugins/inspect/plugin-x264.xml:
4571 * docs/plugins/inspect/plugin-xingmux.xml:
4572 * gst-plugins-ugly.doap:
4573 * win32/common/config.h:
4576 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
4620 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
4624 po: Update translations
4626 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4628 * ext/x264/gstx264enc.c:
4629 x264enc: actually return TRUE from accept-caps handler
4630 The query was handled
4632 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4634 * ext/x264/gstx264enc.c:
4635 x264enc: implement accept-caps handling
4636 Implement accept-caps handling without doing caps queries downstream
4638 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4640 * ext/amrnb/amrnbenc.c:
4641 * ext/lame/gstlamemp3enc.c:
4642 * ext/twolame/gsttwolamemp2enc.c:
4643 audioencoders: use template subset check for accept-caps
4644 It is faster than doing a query that propagates downstream and
4646 Elements: amrnbenc, lamemp3enc, twolamemp2enc
4648 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4650 * ext/mpeg2dec/gstmpeg2dec.c:
4651 mpeg2dec: use default pad accept-caps handling
4652 Avoids useless check of downstream caps when handling an
4655 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4657 * ext/a52dec/gsta52dec.c:
4658 * ext/amrnb/amrnbdec.c:
4659 * ext/amrwbdec/amrwbdec.c:
4661 audiodecoders: use default pad accept-caps handling
4662 Avoids useless check of downstream caps when handling an
4664 Elements: a52dec, amrnbdec, amrwbdec, mad
4666 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
4668 * tests/check/generic/states.c:
4669 check: Rename states unit test
4670 Makes it easier to differentiate from other modules states unit test
4672 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
4674 * gst/realmedia/rmdemux.c:
4675 rmdemux: fix assertion error when freeing old tags.
4676 Check if old_tags is present before calling gst_tag_list_unref
4677 https://bugzilla.gnome.org/show_bug.cgi?id=753301
4679 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
4681 * gst/asfdemux/gstasfdemux.c:
4682 asfdemux: fix assertion error when codec_data is not present in structure
4683 When discovering a particular asf file, caps structure doesn't have
4684 codec_data, and this was not being checked before using the same,
4685 resulting in assertion error
4686 https://bugzilla.gnome.org/show_bug.cgi?id=752803
4688 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
4690 * gst/asfdemux/gstasfdemux.c:
4691 asfdemux: remove unread value
4692 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4695 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
4697 * gst/asfdemux/gstasfdemux.c:
4698 asfdemux: Don't post error on flushing while reading headers
4700 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
4702 * gst/realmedia/rmdemux.c:
4703 rmdemux: mark tag list as global scope
4705 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
4707 * gst/realmedia/rmdemux.c:
4708 rmdemux: fix taglist leak
4709 merge doesn't take ownership, so must unref the
4710 old tags if we do merge.
4712 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
4714 * gst/realmedia/rmdemux.c:
4715 rmdemux: fix wrong unref when there are no tags
4716 Tags should be appended to pending tags and unref'ed only if tags
4717 are present. Else there is no need to append.
4718 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4720 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
4722 * gst/realmedia/rmdemux.c:
4723 rmdemux: fix memory leaks during error cases
4724 while adding stream, during error cases, only stream is
4725 being freed. Adapter, pad, tags, subpackets, index are not being
4726 freed resulting in memory leaks
4727 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4729 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
4731 * gst-plugins-ugly.doap:
4732 Update mailing list in doap file as well
4734 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
4736 * ext/amrnb/amrnbdec.c:
4737 Update mailing list address from sourceforge to freedesktop
4739 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
4741 * gst/realmedia/rmdemux.c:
4742 rmdemux: fix tag memory leak
4743 tags is not being freed after being merged to the
4745 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4747 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
4750 Automatic update of common submodule
4751 From f74b2df to 9aed1d7
4753 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
4758 === release 1.5.2 ===
4760 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4766 * docs/plugins/gst-plugins-ugly-plugins.args:
4767 * docs/plugins/inspect/plugin-a52dec.xml:
4768 * docs/plugins/inspect/plugin-amrnb.xml:
4769 * docs/plugins/inspect/plugin-amrwbdec.xml:
4770 * docs/plugins/inspect/plugin-asf.xml:
4771 * docs/plugins/inspect/plugin-cdio.xml:
4772 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4773 * docs/plugins/inspect/plugin-dvdread.xml:
4774 * docs/plugins/inspect/plugin-dvdsub.xml:
4775 * docs/plugins/inspect/plugin-lame.xml:
4776 * docs/plugins/inspect/plugin-mad.xml:
4777 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4778 * docs/plugins/inspect/plugin-realmedia.xml:
4779 * docs/plugins/inspect/plugin-siddec.xml:
4780 * docs/plugins/inspect/plugin-twolame.xml:
4781 * docs/plugins/inspect/plugin-x264.xml:
4782 * docs/plugins/inspect/plugin-xingmux.xml:
4783 * gst-plugins-ugly.doap:
4784 * win32/common/config.h:
4787 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4831 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4834 po: Update translations
4836 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
4838 * gst/asfdemux/gstasfdemux.c:
4839 asfdemux: Use gst_video_multiview_guess_half_aspect() function
4840 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4841 stereoscopic video is full-frame per view or not.
4843 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4846 Automatic update of common submodule
4847 From 6015d26 to f74b2df
4849 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
4851 * ext/x264/gstx264enc.c:
4852 * ext/x264/gstx264enc.h:
4853 x264enc: Use gst_video_encoder_set_min_pts
4854 This method replace the manual adjustment of PTS and DTS to avoid
4855 negative DTS issues. Using this method will also update the segment so
4857 https://bugzilla.gnome.org/show_bug.cgi?id=740575
4859 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
4861 * gst/asfdemux/Makefile.am:
4862 * gst/asfdemux/gstasfdemux.c:
4863 * gst/asfdemux/gstasfdemux.h:
4864 asfdemux: Add support for stereoscopic video metadata.
4865 Add parsing of stereoscopic metadata, and place into the caps to
4867 Fix parsing of Advanced Mutual Exclustion objects.
4868 https://bugzilla.gnome.org/show_bug.cgi?id=711190
4869 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
4871 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
4873 * ext/x264/gstx264enc.c:
4874 * ext/x264/gstx264enc.h:
4875 x264enc: Add support for stereoscopic video
4876 Provide new frame-packing property to directly set
4877 x264enc frame packing, or pass through upstream settings
4878 The explicit layout from the frame-packing property is
4879 preferred over any info from the caps.
4881 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
4883 * gst/xingmux/gstxingmux.c:
4884 xingmux: fix compiler warnings
4885 https://bugzilla.gnome.org/show_bug.cgi?id=750596
4887 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
4890 cruft: add the obsolete tmpl dir to cruft-dirs
4892 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
4895 Automatic update of common submodule
4896 From d9a3353 to 6015d26
4898 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
4901 Automatic update of common submodule
4902 From d37af32 to d9a3353
4904 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
4907 Automatic update of common submodule
4908 From 21ba2e5 to d37af32
4910 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
4913 Automatic update of common submodule
4914 From c408583 to 21ba2e5
4916 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
4918 * docs/plugins/Makefile.am:
4919 docs: remove variables that we define in the snippet from common
4920 This is syncing our Makefile.am with upstream gtkdoc.
4922 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
4926 Automatic update of common submodule
4927 From d676993 to c408583
4929 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4934 === release 1.5.1 ===
4936 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
4942 * docs/plugins/gst-plugins-ugly-plugins.args:
4943 * docs/plugins/inspect/plugin-a52dec.xml:
4944 * docs/plugins/inspect/plugin-amrnb.xml:
4945 * docs/plugins/inspect/plugin-amrwbdec.xml:
4946 * docs/plugins/inspect/plugin-asf.xml:
4947 * docs/plugins/inspect/plugin-cdio.xml:
4948 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4949 * docs/plugins/inspect/plugin-dvdread.xml:
4950 * docs/plugins/inspect/plugin-dvdsub.xml:
4951 * docs/plugins/inspect/plugin-lame.xml:
4952 * docs/plugins/inspect/plugin-mad.xml:
4953 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4954 * docs/plugins/inspect/plugin-realmedia.xml:
4955 * docs/plugins/inspect/plugin-siddec.xml:
4956 * docs/plugins/inspect/plugin-twolame.xml:
4957 * docs/plugins/inspect/plugin-x264.xml:
4958 * docs/plugins/inspect/plugin-xingmux.xml:
4959 * gst-plugins-ugly.doap:
4960 * win32/common/config.h:
4963 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5007 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5011 po: Update translations
5013 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5015 * tests/check/elements/amrnbenc.c:
5016 * tests/check/elements/mpeg2dec.c:
5017 * tests/check/elements/x264enc.c:
5018 * tests/check/elements/xingmux.c:
5019 * tests/check/pipelines/lame.c:
5020 check: Use GST_CHECK_MAIN () macro everywhere
5021 Makes source code smaller, and ensures we go through common initialization
5022 path (like the one that sets up XML unit test output ...)
5024 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5026 * ext/x264/gstx264enc.c:
5027 x264enc: don't artificially limit max allowed value of "threads" property
5028 In auto mode it will happily chose much higher values anyway,
5029 and a limit of 4 seems a bit low these days.
5031 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5033 * ext/dvdread/dvdreadsrc.c:
5034 dvdread: Also reset the first_seek var in start()
5035 Make the initial chapter seek work across reuse.
5036 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5038 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5040 * ext/dvdread/dvdreadsrc.c:
5041 * ext/dvdread/dvdreadsrc.h:
5042 dvdread: Work around basesrc initial seek
5043 Ignore the initial seek basesrc sends, as it
5044 breaks starting from another chapter by
5045 immediately seeking back to the start of the title
5047 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5049 * ext/a52dec/gsta52dec.c:
5050 * ext/amrnb/amrnbdec.c:
5051 * ext/amrnb/amrnbenc.c:
5052 * ext/amrwbdec/amrwbdec.c:
5053 * ext/cdio/gstcdiocddasrc.c:
5054 * ext/lame/gstlamemp3enc.c:
5056 * ext/sidplay/gstsiddec.cc:
5057 * ext/twolame/gsttwolamemp2enc.c:
5058 * ext/x264/gstx264enc.c:
5059 * gst/realmedia/rademux.c:
5060 * gst/xingmux/gstxingmux.c:
5061 docs: update example pipelines in element docs
5062 Mostly gst-launch -> gst-launch-1.0, but also
5063 use autoaudiosink/autovideosink in more places
5064 and update pipelines a little or flesh out
5067 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5069 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5070 * gst/realmedia/rdtdepay.c:
5071 Rename property enums from ARG_ to PROP_
5072 Property enum items should be nameed PROP_ for consistency and readability.
5074 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5077 * ext/mad/Makefile.am:
5078 * ext/x264/Makefile.am:
5079 * gst/asfdemux/Makefile.am:
5080 * gst/dvdlpcmdec/Makefile.am:
5081 * gst/dvdsub/Makefile.am:
5082 * gst/realmedia/Makefile.am:
5083 * gst/xingmux/Makefile.am:
5084 Remove obsolete Android build cruft
5085 This is not needed any longer.
5087 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5089 * gst/realmedia/pnmsrc.c:
5090 realmedia: remove unused enum item PROP_LAST
5092 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5094 * tests/check/Makefile.am:
5095 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5096 Make sure the test environment is set up.
5097 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5099 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5102 configure: bump automake requirement to 1.14 and autoconf to 2.69
5103 This is only required for builds from git, people can still
5104 build tarballs if they only have older autotools.
5105 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5107 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5112 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5115 Remove LICENSE_readme
5116 It's completely outdated and just confusing, better if people are
5117 forced to look at the actual code in question than trusting this file.
5119 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5123 autotools automatically generate this, and when using different versions
5124 for autogen.sh there will always be changes to a file tracked by git.
5126 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5128 * gst/asfdemux/gstasfdemux.c:
5129 asfdemux: fix a seek failure due to out-of-range in push mode
5130 A seek in push mode failed for big offsets which are beyond
5131 the range of guint32.
5132 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5134 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5137 * tests/check/Makefile.am:
5138 tests: Use AM_TESTS_ENVIRONMENT
5139 Needed by the new automake test runner
5141 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5145 Automatic update of common submodule
5146 From bc76a8b to c8fb372
5148 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5150 * ext/a52dec/gsta52dec.c:
5151 a52dec: fix race in liba52dec lookup table initialization
5152 a52_init initializes the IMDCT global state as well as creating
5153 a new state. When two A52 decoders are created (eg, when two AC3
5154 tracks are contained in a video), calls to a52_init may happen
5155 at the same time, and the IMDCT initialization is not reentrant.
5156 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5158 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5160 * ext/mpeg2dec/gstmpeg2dec.c:
5161 mpeg2dec: fix buffer leak in crop_buffer()
5162 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5163 gst_buffer_replace() reffed it as well so we were one reference extra.
5164 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5166 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5168 * gst/realmedia/rmdemux.c:
5169 rmdemux: resurrect some flow return handling
5170 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5172 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5174 * gst/asfdemux/gstasfdemux.c:
5175 asfdemux: resurrect some flow return handling
5176 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5178 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5180 * ext/mpeg2dec/gstmpeg2dec.c:
5181 mpeg2dec: fix memory leak
5184 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5186 * ext/mpeg2dec/gstmpeg2dec.c:
5187 mpeg2dec: initialize buffer
5188 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5191 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5193 * ext/mpeg2dec/gstmpeg2dec.c:
5194 mpeg2dec: Add stride support
5195 This allow using external pools that have different strides from the
5196 default. These strides need to respect certain rules, which we check
5197 and if these are not met, we fallback to generic pool.
5198 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5200 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5202 * ext/mpeg2dec/gstmpeg2dec.c:
5203 * ext/mpeg2dec/gstmpeg2dec.h:
5204 mpeg2dec: Re-implement pool handling
5205 This is a rewrite of the pool negotiation and configuration. Direct
5206 to output decoding is now achieved by configuring the pool using
5207 video-alignment. This removes copies when dealing with any elements that
5208 supports VideoAlignment, and enable usage of generic video buffer pool,
5209 XVImagePool and GLPool. It drops the crop meta implementation for now.
5210 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5212 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5214 * gst/dvdsub/gstdvdsubdec.c:
5215 dvbsub: fix indentation
5217 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5219 * ext/dvdread/dvdreadsrc.c:
5220 * gst/dvdsub/gstdvdsubdec.c:
5221 Fix double semicolons
5223 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5225 * ext/mpeg2dec/gstmpeg2dec.c:
5226 Revert "mpeg2dec: Fix handling of stride"
5227 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5229 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5231 * ext/mpeg2dec/gstmpeg2dec.c:
5232 Revert "mpeg2dec: Use propose unref method for buffer"
5233 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5235 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5237 * ext/mpeg2dec/gstmpeg2dec.c:
5238 mpeg2dec: Use propose unref method for buffer
5240 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5242 * ext/mpeg2dec/gstmpeg2dec.c:
5243 mpeg2dec: Fix handling of stride
5245 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5246 would look bad when file.ts contains 704x576 video, because vaapisink would
5247 give you buffers of stride 768, but libmpeg2 was not told about this and
5248 used a stride of 704.
5249 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5250 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5251 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5253 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5255 * ext/x264/gstx264enc.c:
5256 * gst/asfdemux/gstasfdemux.c:
5257 Improve and fix LATENCY query handling
5258 This now follows the design docs everywhere, especially the maximum latency
5260 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5262 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5264 * ext/x264/gstx264enc.c:
5265 x264enc: Don't set max latency to the same value as the encoder latency
5266 The meaning of the max latency is *not* the maximum latency this element will
5267 introduce. It is the maximum latency this element can endure without
5268 overflowing any buffers, which is infinite for x264enc.
5269 Fixes latency configuration in zero latency mode, where max latency was
5270 becoming 0... which usually won't work well if something else introduces
5271 latency as then max < min in the end, and latency configuration just fails.
5273 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5275 * ext/x264/gstx264enc.c:
5276 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5277 This matches what is done when downstream caps are not ANY, and fixes
5278 prerolling in byte stream mode when typefind is downstream.
5280 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5282 * ext/lame/gstlamemp3enc.c:
5283 * ext/twolame/gsttwolamemp2enc.c:
5284 Constify some static arrays everywhere
5286 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5289 configure: remove non-ported plugins stuff
5290 It's not needed any longer, all plugins in -ugly
5293 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5295 * ext/x264/gstx264enc.c:
5296 x264enc: Don't set an allocation maximum
5297 There is no reason x264enc should enforce a maximum allocation size.
5298 The maximum is normally set by buffer pool which cannot grow, but we
5299 don't offer a buffer pool. This would lead to stall when used with
5300 element that don't implement allocation query.
5301 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5303 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5306 Automatic update of common submodule
5307 From f2c6b95 to bc76a8b
5309 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5312 MAINTAINERS: Update my mail address
5314 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5317 Automatic update of common submodule
5318 From ef1ffdc to f2c6b95
5320 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5323 Automatic update of common submodule
5324 From 7bb2bce to ef1ffdc
5326 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5328 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5329 dvdlpcmdec: set channel positions using the appropriate API
5330 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5332 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5334 * gst/asfdemux/gstasfdemux.c:
5335 asfdemux: fix comment
5337 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5339 * gst/asfdemux/gstasfdemux.c:
5340 asfdemux: Send duration query upstream first
5341 An upstream element (like mms or some dlna source) might be able to
5342 answer the query. Try that first, else fallback to standard logic
5344 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5346 * gst/asfdemux/asfpacket.c:
5347 asf: fix up file mode
5349 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5352 Automatic update of common submodule
5353 From 84d06cd to 7bb2bce
5355 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5358 tests: parallelise 'make check-valgrind'
5360 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5363 Automatic update of common submodule
5364 From a8c8939 to 84d06cd
5366 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5370 Automatic update of common submodule
5371 From 36388a1 to a8c8939
5373 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5375 * gst/asfdemux/gstasfdemux.c:
5376 asfdemux: first try to delegate TIME seek events upstream
5377 We should give a chance to upstream to handle TIME seek events before trying
5378 to handle it in asfdemux.
5379 Fix a bug where fast backward seeks where discarded right away because they
5380 were not supported by asfdemux.
5381 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5383 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5385 * gst/asfdemux/asfheaders.c:
5386 * gst/asfdemux/asfheaders.h:
5387 * gst/asfdemux/gstasfdemux.c:
5388 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5389 We can safely ignore those but best to claim to understand this object type so
5390 we don't raise a warning.
5391 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5393 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5395 * gst/asfdemux/gstasfdemux.c:
5396 * gst/asfdemux/gstasfdemux.h:
5397 asfdemux: if video is h264, check the codec_data for bytestream data
5398 For bytestream we don't want to expose it as codec_data but rather as
5399 streamheader as it is not out-of-band data but data that should be
5400 prepended to the beginning of the stream before the other buffers.
5401 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5403 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5405 * docs/plugins/inspect/plugin-a52dec.xml:
5406 * docs/plugins/inspect/plugin-amrnb.xml:
5407 * docs/plugins/inspect/plugin-amrwbdec.xml:
5408 * docs/plugins/inspect/plugin-asf.xml:
5409 * docs/plugins/inspect/plugin-cdio.xml:
5410 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5411 * docs/plugins/inspect/plugin-dvdread.xml:
5412 * docs/plugins/inspect/plugin-dvdsub.xml:
5413 * docs/plugins/inspect/plugin-lame.xml:
5414 * docs/plugins/inspect/plugin-mad.xml:
5415 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5416 * docs/plugins/inspect/plugin-realmedia.xml:
5417 * docs/plugins/inspect/plugin-siddec.xml:
5418 * docs/plugins/inspect/plugin-twolame.xml:
5419 * docs/plugins/inspect/plugin-x264.xml:
5420 * docs/plugins/inspect/plugin-xingmux.xml:
5421 docs: update for git master
5423 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5425 * gst/asfdemux/gstasfdemux.c:
5426 asfdemux: simplify log statement
5427 Use the GST_PTR_FORMAT to print the buffer
5429 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5431 * ext/x264/gstx264enc.c:
5432 x264: fix colour inversion with YV12 format
5433 It's the same as I420 but with the U/V planes swapped.
5435 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5439 Makefile: Add usage of build-checks step
5440 Allows building checks without running them
5442 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5444 * ext/x264/gstx264enc.c:
5445 x264enc: Request buffers in allocation query
5446 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5448 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5450 * ext/x264/gstx264enc.c:
5451 * ext/x264/gstx264enc.h:
5452 x264enc: Shift both PTS and DTS to ensure positive timestamp
5453 Currently we only shift DTS to compensate that we don't support negative
5454 timestamp. This cause a problem that PTS is no longer >= DTS and may
5455 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5456 remove all the hack to handle this which seems the result of thinking libx264
5458 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5460 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5465 === release 1.4.0 ===
5467 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5473 * docs/plugins/inspect/plugin-a52dec.xml:
5474 * docs/plugins/inspect/plugin-amrnb.xml:
5475 * docs/plugins/inspect/plugin-amrwbdec.xml:
5476 * docs/plugins/inspect/plugin-asf.xml:
5477 * docs/plugins/inspect/plugin-cdio.xml:
5478 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5479 * docs/plugins/inspect/plugin-dvdread.xml:
5480 * docs/plugins/inspect/plugin-dvdsub.xml:
5481 * docs/plugins/inspect/plugin-lame.xml:
5482 * docs/plugins/inspect/plugin-mad.xml:
5483 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5484 * docs/plugins/inspect/plugin-realmedia.xml:
5485 * docs/plugins/inspect/plugin-siddec.xml:
5486 * docs/plugins/inspect/plugin-twolame.xml:
5487 * docs/plugins/inspect/plugin-x264.xml:
5488 * docs/plugins/inspect/plugin-xingmux.xml:
5489 * gst-plugins-ugly.doap:
5490 * win32/common/config.h:
5493 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5537 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5540 po: Update translations
5542 === release 1.3.91 ===
5544 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5550 * docs/plugins/inspect/plugin-a52dec.xml:
5551 * docs/plugins/inspect/plugin-amrnb.xml:
5552 * docs/plugins/inspect/plugin-amrwbdec.xml:
5553 * docs/plugins/inspect/plugin-asf.xml:
5554 * docs/plugins/inspect/plugin-cdio.xml:
5555 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5556 * docs/plugins/inspect/plugin-dvdread.xml:
5557 * docs/plugins/inspect/plugin-dvdsub.xml:
5558 * docs/plugins/inspect/plugin-lame.xml:
5559 * docs/plugins/inspect/plugin-mad.xml:
5560 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5561 * docs/plugins/inspect/plugin-realmedia.xml:
5562 * docs/plugins/inspect/plugin-siddec.xml:
5563 * docs/plugins/inspect/plugin-twolame.xml:
5564 * docs/plugins/inspect/plugin-x264.xml:
5565 * docs/plugins/inspect/plugin-xingmux.xml:
5566 * gst-plugins-ugly.doap:
5567 * win32/common/config.h:
5570 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5614 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
5617 po: Update translations
5619 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
5621 * gst/realmedia/rademux.c:
5622 rademux: Print invalid fourcc in error message in hex
5623 Previously this was printed as characters which caused later processing
5624 of the error message to sometimes warn about non-UTF-8 characters.
5625 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5627 === release 1.3.90 ===
5629 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5635 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5636 * docs/plugins/inspect/plugin-a52dec.xml:
5637 * docs/plugins/inspect/plugin-amrnb.xml:
5638 * docs/plugins/inspect/plugin-amrwbdec.xml:
5639 * docs/plugins/inspect/plugin-asf.xml:
5640 * docs/plugins/inspect/plugin-cdio.xml:
5641 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5642 * docs/plugins/inspect/plugin-dvdread.xml:
5643 * docs/plugins/inspect/plugin-dvdsub.xml:
5644 * docs/plugins/inspect/plugin-lame.xml:
5645 * docs/plugins/inspect/plugin-mad.xml:
5646 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5647 * docs/plugins/inspect/plugin-realmedia.xml:
5648 * docs/plugins/inspect/plugin-siddec.xml:
5649 * docs/plugins/inspect/plugin-twolame.xml:
5650 * docs/plugins/inspect/plugin-x264.xml:
5651 * docs/plugins/inspect/plugin-xingmux.xml:
5652 * gst-plugins-ugly.doap:
5653 * win32/common/config.h:
5656 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5700 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
5703 Ignore autotools test-driver temp files from 'make check'
5705 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5710 === release 1.3.3 ===
5712 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
5718 * docs/plugins/inspect/plugin-a52dec.xml:
5719 * docs/plugins/inspect/plugin-amrnb.xml:
5720 * docs/plugins/inspect/plugin-amrwbdec.xml:
5721 * docs/plugins/inspect/plugin-asf.xml:
5722 * docs/plugins/inspect/plugin-cdio.xml:
5723 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5724 * docs/plugins/inspect/plugin-dvdread.xml:
5725 * docs/plugins/inspect/plugin-dvdsub.xml:
5726 * docs/plugins/inspect/plugin-lame.xml:
5727 * docs/plugins/inspect/plugin-mad.xml:
5728 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5729 * docs/plugins/inspect/plugin-realmedia.xml:
5730 * docs/plugins/inspect/plugin-siddec.xml:
5731 * docs/plugins/inspect/plugin-twolame.xml:
5732 * docs/plugins/inspect/plugin-x264.xml:
5733 * docs/plugins/inspect/plugin-xingmux.xml:
5734 * gst-plugins-ugly.doap:
5735 * win32/common/config.h:
5738 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
5782 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
5786 po: Update translations
5788 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5790 * gst/realmedia/rmdemux.c:
5791 * gst/realmedia/rmdemux.h:
5792 rmdemux: use GstFlowCombiner
5793 Removes flow return combination code to use the newly added GstFlowCombiner
5794 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5796 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5798 * gst/asfdemux/gstasfdemux.c:
5799 * gst/asfdemux/gstasfdemux.h:
5800 asfdemux: use GstFlowCombiner
5801 Removes flow return combination code to use the newly added GstFlowCombiner
5802 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5804 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
5806 * ext/x264/gstx264enc.c:
5807 x264enc: fix caps leak in set_format()
5808 https://bugzilla.gnome.org/show_bug.cgi?id=730865
5810 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
5812 * gst/asfdemux/gstasfdemux.c:
5813 asfdemux: Handle initial 0 timestamp that should have been -1
5814 https://bugzilla.gnome.org/show_bug.cgi?id=719660
5816 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
5821 === release 1.3.2 ===
5823 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
5830 * docs/plugins/inspect-build.stamp:
5831 * docs/plugins/inspect.stamp:
5832 * docs/plugins/inspect/plugin-a52dec.xml:
5833 * docs/plugins/inspect/plugin-amrnb.xml:
5834 * docs/plugins/inspect/plugin-amrwbdec.xml:
5835 * docs/plugins/inspect/plugin-asf.xml:
5836 * docs/plugins/inspect/plugin-cdio.xml:
5837 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5838 * docs/plugins/inspect/plugin-dvdread.xml:
5839 * docs/plugins/inspect/plugin-dvdsub.xml:
5840 * docs/plugins/inspect/plugin-lame.xml:
5841 * docs/plugins/inspect/plugin-mad.xml:
5842 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5843 * docs/plugins/inspect/plugin-realmedia.xml:
5844 * docs/plugins/inspect/plugin-siddec.xml:
5845 * docs/plugins/inspect/plugin-twolame.xml:
5846 * docs/plugins/inspect/plugin-x264.xml:
5847 * docs/plugins/inspect/plugin-xingmux.xml:
5848 * gst-plugins-ugly.doap:
5849 * win32/common/config.h:
5852 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5896 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
5899 Automatic update of common submodule
5900 From 211fa5f to 1f5d3c3
5902 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
5904 * ext/mpeg2dec/gstmpeg2dec.h:
5905 mpeg2dec: remove unused struct members
5907 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5909 * gst/realmedia/rtspreal.c:
5910 rtspreal: Fix some memory leaks in an error path
5913 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
5915 * ext/mpeg2dec/gstmpeg2dec.c:
5916 mpeg2dec: Release codec state on negotiation failures
5920 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
5925 === release 1.3.1 ===
5927 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
5933 * docs/plugins/gst-plugins-ugly-plugins.args:
5934 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5935 * docs/plugins/inspect/plugin-a52dec.xml:
5936 * docs/plugins/inspect/plugin-amrnb.xml:
5937 * docs/plugins/inspect/plugin-amrwbdec.xml:
5938 * docs/plugins/inspect/plugin-asf.xml:
5939 * docs/plugins/inspect/plugin-cdio.xml:
5940 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5941 * docs/plugins/inspect/plugin-dvdread.xml:
5942 * docs/plugins/inspect/plugin-dvdsub.xml:
5943 * docs/plugins/inspect/plugin-lame.xml:
5944 * docs/plugins/inspect/plugin-mad.xml:
5945 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5946 * docs/plugins/inspect/plugin-realmedia.xml:
5947 * docs/plugins/inspect/plugin-siddec.xml:
5948 * docs/plugins/inspect/plugin-twolame.xml:
5949 * docs/plugins/inspect/plugin-x264.xml:
5950 * docs/plugins/inspect/plugin-xingmux.xml:
5951 * gst-plugins-ugly.doap:
5952 * win32/common/config.h:
5955 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5999 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6006 po: Update translations
6008 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6011 Automatic update of common submodule
6012 From bcb1518 to 211fa5f
6014 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6016 * ext/sidplay/gstsiddec.cc:
6017 * gst/asfdemux/gstrtspwms.c:
6018 * gst/realmedia/rademux.c:
6019 * gst/realmedia/rdtmanager.c:
6020 * gst/realmedia/rtspreal.c:
6021 docs: remove outdated and pointless 'Last reviewed' lines from docs
6022 They are very confusing for people, and more often than not
6023 also just not very accurate. Seeing 'last reviewed: 2005' in
6024 your docs is not very confidence-inspiring. Let's just remove
6027 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6029 * gst/dvdsub/gstdvdsubdec.c:
6030 dvdsubdec: fix spurious rejection of 0 time offset commands
6033 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6035 * ext/dvdread/dvdreadsrc.c:
6036 dvdread: avoid intermediate promotion to signed
6037 We should not reach the dangerous range here, though.
6038 Coverity 206491, 206492, 1139856
6040 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6042 * ext/mpeg2dec/gstmpeg2dec.c:
6043 mpeg2dec: do not reset the whole video info when setting size
6044 New changes to gstvideo will reset all the video info state
6045 when calling _set_format, overwriting what was previously set
6046 in the preceding code.
6047 The comment says the following code is meant to preserve the
6048 pre-crop size, so let's just keep the size and related data
6049 as this does not seem to break anything else (this is what
6050 the _set_format call would have set before the change that
6051 reset all data, except the colorimetry).
6053 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6055 * gst/asfdemux/gstasfdemux.c:
6056 asfdemux: Fix payloads check
6057 Don't iterate stream->payloads if ... it doesn't exist
6060 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6063 .gitignore: Ignore gcov intermediate files
6064 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6066 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6069 Automatic update of common submodule
6070 From fe1672e to bcb1518
6072 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6075 Automatic update of common submodule
6076 From 1a07da9 to fe1672e
6078 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6081 docs: install prebuilt plugin docs if gtk-doc is disabled
6082 Sync to the Makefile.am from gst-plugin-base where it is done right.
6085 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6087 * gst/xingmux/gstxingmux.c:
6088 * gst/xingmux/plugin.c:
6089 xingmux: add muxer category and make element plugable
6090 This is required to make encodebin consider the element. Yet it is not enough to
6091 have it plugged it has a lower priority than most mp3encoders and no different
6094 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6096 * ext/x264/gstx264enc.c:
6097 x264enc: allow lossless compression (qp=0)
6098 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6100 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6103 m4: Remove extra check for 11+ year old a52 release
6104 You deserve a build failure if you still have that version
6105 If someone wants to completely remove this m4 to replace it with the
6106 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6108 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6111 m4: Fix multiple tests in AC_CHECK_A52DEC
6113 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6115 * gst/asfdemux/gstasfdemux.c:
6116 asfdemux: Remove unused function
6118 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6120 * tests/check/Makefile.am:
6121 check: Fix test location
6123 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6125 * tests/check/Makefile.am:
6126 tests: Don't build disabled plugins' check tests
6127 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6129 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6132 Automatic update of common submodule
6133 From d48bed3 to 1a07da9
6135 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6137 * gst/asfdemux/gstasfdemux.c:
6138 asfdemux: only add "format" field with fourcc to WMV caps
6139 Doesn't make sense for e.g. H264 or MJPEG.
6141 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6145 Automatic update of common submodule
6146 From dbedaa0 to d48bed3
6148 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6151 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6152 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6154 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6156 * ext/amrwbdec/amrwbdec.c:
6157 amrwbdec: Remove some dead code
6159 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6161 * ext/amrnb/amrnbdec.c:
6162 amrnbdec: Remove some dead code
6164 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6166 * ext/amrnb/amrnbdec.c:
6167 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6169 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6171 * ext/amrwbdec/amrwbdec.c:
6172 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6174 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6176 * ext/mpeg2dec/gstmpeg2dec.c:
6177 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6179 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6181 * ext/x264/gstx264enc.c:
6182 x264enc: fix compiler warning
6183 Compiler warns rightly about possibly uninitialized variable.
6185 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6187 * ext/x264/gstx264enc.c:
6188 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6189 gst-launch-1.0 videotestsrc ! x264enc
6191 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6193 * ext/mpeg2dec/gstmpeg2dec.c:
6194 mpeg2dec: graceful degradation for badly parsed input
6196 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6199 Automatic update of common submodule
6200 From 865aa20 to dbedaa0
6202 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6204 * gst/asfdemux/asfpacket.c:
6205 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6206 So, don't need to check previous payload's mo_size and current
6207 payload's mo_size when merging it.
6208 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6210 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6212 * gst/asfdemux/gstasfdemux.c:
6213 * gst/asfdemux/gstasfdemux.h:
6214 asfdemux: Keep audio error checking fields only for audio
6215 Video shouldn't need to be descrambled, this can cause frames data
6217 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6219 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6221 * gst/asfdemux/gstasfdemux.c:
6222 asfdemux: really copy the buffer data
6223 Pass the copy-memory flag to copy the memory for the output buffer,
6224 otherwise we end with 0-sized buffers
6225 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6227 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6229 * ext/x264/gstx264enc.c:
6230 x264enc: If FPS is available, set VFR to false
6231 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6233 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6235 * gst/asfdemux/gstasfdemux.c:
6236 asfdemux: Only use segment.start as seek_time if it is relative
6237 Relying on the gst_segment_do_seek results for getting the
6238 seeking time should not be used if seek type is SET because the
6239 do_seek function makes the 'cur` position of the seek normalized
6240 on the segment range. This means that seeking beyond the end of the
6241 file might not result in instant EOS as it will end up seeking to
6242 the final ts of the file.
6243 In asf seeking to the final timestamp can lead to seeking to the last
6244 keyframe, meaning a few seconds of video will still be played, which should
6245 not be the desired behavior when seeking beyong file limits.
6247 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6249 * gst/asfdemux/gstasfdemux.c:
6250 asfdemux: Parse last simple index entry
6251 The entry size is fixed at 6, fix typo to finish parsing the index
6252 correctly until the last sample
6254 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6258 Automatic update of common submodule
6259 From 6b03ba7 to 865aa20
6261 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6264 configure: Actually use 1.3.0.1 as version to make configure happy
6266 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6271 === release 1.2.0 ===
6273 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6279 * docs/plugins/inspect/plugin-a52dec.xml:
6280 * docs/plugins/inspect/plugin-amrnb.xml:
6281 * docs/plugins/inspect/plugin-amrwbdec.xml:
6282 * docs/plugins/inspect/plugin-asf.xml:
6283 * docs/plugins/inspect/plugin-cdio.xml:
6284 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6285 * docs/plugins/inspect/plugin-dvdread.xml:
6286 * docs/plugins/inspect/plugin-dvdsub.xml:
6287 * docs/plugins/inspect/plugin-lame.xml:
6288 * docs/plugins/inspect/plugin-mad.xml:
6289 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6290 * docs/plugins/inspect/plugin-realmedia.xml:
6291 * docs/plugins/inspect/plugin-siddec.xml:
6292 * docs/plugins/inspect/plugin-twolame.xml:
6293 * docs/plugins/inspect/plugin-x264.xml:
6294 * docs/plugins/inspect/plugin-xingmux.xml:
6295 * gst-plugins-ugly.doap:
6296 * win32/common/config.h:
6299 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6343 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6345 * ext/x264/gstx264enc.c:
6346 x264enc: Update the documentation to match the default profile used
6347 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6349 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6352 Automatic update of common submodule
6353 From b613661 to 6b03ba7
6355 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6358 Automatic update of common submodule
6359 From 74a6857 to b613661
6361 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6365 Automatic update of common submodule
6366 From 098c0d7 to 74a6857
6368 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6373 === release 1.1.90 ===
6375 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6381 * docs/plugins/inspect/plugin-a52dec.xml:
6382 * docs/plugins/inspect/plugin-amrnb.xml:
6383 * docs/plugins/inspect/plugin-amrwbdec.xml:
6384 * docs/plugins/inspect/plugin-asf.xml:
6385 * docs/plugins/inspect/plugin-cdio.xml:
6386 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6387 * docs/plugins/inspect/plugin-dvdread.xml:
6388 * docs/plugins/inspect/plugin-dvdsub.xml:
6389 * docs/plugins/inspect/plugin-lame.xml:
6390 * docs/plugins/inspect/plugin-mad.xml:
6391 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6392 * docs/plugins/inspect/plugin-realmedia.xml:
6393 * docs/plugins/inspect/plugin-siddec.xml:
6394 * docs/plugins/inspect/plugin-twolame.xml:
6395 * docs/plugins/inspect/plugin-x264.xml:
6396 * docs/plugins/inspect/plugin-xingmux.xml:
6397 * gst-plugins-ugly.doap:
6398 * win32/common/config.h:
6401 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6445 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6448 po: Update translations
6450 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6452 * ext/x264/gstx264enc.c:
6453 * tests/check/elements/x264enc.c:
6454 x264enc: Implement getcaps that restricts the input format depending on the output profile
6455 Also add some x264enc profile tests
6456 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6458 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6460 * gst/asfdemux/asfpacket.c:
6461 * gst/asfdemux/gstasfdemux.c:
6462 asfdemux: fix playback regression in push mode
6464 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6466 * gst/asfdemux/gstasfdemux.h:
6467 asfdemux: remove unused variable
6469 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6471 * ext/x264/gstx264enc.c:
6472 x264enc: Don't unref future state but the old one
6473 Being silly will lead us nowhere.
6475 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6477 * ext/x264/gstx264enc.c:
6478 x264enc: Check if we have an input state before using it
6479 Flushing might happen before caps were set on the encoder,
6480 which would lead to crashes here.
6481 Thanks to Matej Knopp for analyzing this.
6482 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6484 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6486 * ext/x264/gstx264enc.c:
6487 x264enc: fix unsigned comparison warning
6489 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6494 === release 1.1.4 ===
6496 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6502 * docs/plugins/inspect/plugin-a52dec.xml:
6503 * docs/plugins/inspect/plugin-amrnb.xml:
6504 * docs/plugins/inspect/plugin-amrwbdec.xml:
6505 * docs/plugins/inspect/plugin-asf.xml:
6506 * docs/plugins/inspect/plugin-cdio.xml:
6507 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6508 * docs/plugins/inspect/plugin-dvdread.xml:
6509 * docs/plugins/inspect/plugin-dvdsub.xml:
6510 * docs/plugins/inspect/plugin-lame.xml:
6511 * docs/plugins/inspect/plugin-mad.xml:
6512 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6513 * docs/plugins/inspect/plugin-realmedia.xml:
6514 * docs/plugins/inspect/plugin-siddec.xml:
6515 * docs/plugins/inspect/plugin-twolame.xml:
6516 * docs/plugins/inspect/plugin-x264.xml:
6517 * docs/plugins/inspect/plugin-xingmux.xml:
6518 * gst-plugins-ugly.doap:
6519 * win32/common/config.h:
6522 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6566 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6569 po: update translations
6571 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
6573 * ext/x264/gstx264enc.c:
6574 x264enc: log when we output a lower profile than requested
6576 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6578 * ext/x264/gstx264enc.c:
6579 x264enc: Consider subset relations of profiles when setting srcpad caps
6580 constrained-baseline is a subset of baseline, is a subset of main,
6581 is a subset of high profile.
6582 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6584 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
6586 * ext/x264/gstx264enc.c:
6587 x264enc: propagate flow return back to base class and upstream
6588 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6590 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
6593 configure: fix x264 version checking
6594 x264 releases carry pkg-config versions such as 0.120.x
6595 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6596 then fail, so we need to either check for > 0.119.0 or
6597 for >= 0.120 to make this work right.
6599 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
6601 * ext/x264/gstx264enc.c:
6602 x264enc: minor clean-up
6603 We requires x264 build >= 120 now.
6605 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6607 * ext/mpeg2dec/gstmpeg2dec.c:
6608 mpeg2dec: Fix mpeg2_reset() calls
6610 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6612 * ext/mpeg2dec/gstmpeg2dec.c:
6613 * ext/x264/gstx264enc.c:
6614 ext: Use new flush vfunc of video codec base classes and remove reset implementations
6616 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
6618 * gst/asfdemux/gstasfdemux.c:
6619 asfdemux: fix build on C89 compilers
6621 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
6623 * gst/asfdemux/asfpacket.c:
6624 * gst/asfdemux/gstasfdemux.c:
6625 asfdemux: fix seeking in push mode
6627 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
6630 build: add subdir-objects to AM_INIT_AUTOMAKE
6631 Fixes warnings in automake 1.14
6632 https://bugzilla.gnome.org/show_bug.cgi?id=705350
6634 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
6636 * ext/mpeg2dec/gstmpeg2dec.c:
6637 mpeg2dec: Do a hard reset of flush_stop
6638 Which is notified by hard == 0 with latest refactoring.
6640 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6657 po: update translations
6659 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6664 === release 1.1.3 ===
6666 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6672 * docs/plugins/inspect/plugin-a52dec.xml:
6673 * docs/plugins/inspect/plugin-amrnb.xml:
6674 * docs/plugins/inspect/plugin-amrwbdec.xml:
6675 * docs/plugins/inspect/plugin-asf.xml:
6676 * docs/plugins/inspect/plugin-cdio.xml:
6677 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6678 * docs/plugins/inspect/plugin-dvdread.xml:
6679 * docs/plugins/inspect/plugin-dvdsub.xml:
6680 * docs/plugins/inspect/plugin-lame.xml:
6681 * docs/plugins/inspect/plugin-mad.xml:
6682 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6683 * docs/plugins/inspect/plugin-realmedia.xml:
6684 * docs/plugins/inspect/plugin-siddec.xml:
6685 * docs/plugins/inspect/plugin-twolame.xml:
6686 * docs/plugins/inspect/plugin-x264.xml:
6687 * docs/plugins/inspect/plugin-xingmux.xml:
6688 * gst-plugins-ugly.doap:
6689 * win32/common/config.h:
6692 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6735 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6737 * gst/asfdemux/gstasfdemux.c:
6738 * gst/realmedia/rademux.c:
6739 * gst/realmedia/rmdemux.c:
6740 gst: Don't swap start/stop for negative rates in the SEGMENT query
6742 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6744 * gst/realmedia/rademux.c:
6745 * gst/realmedia/rmdemux.c:
6746 real: Implement SEGMENT query
6748 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6750 * gst/asfdemux/gstasfdemux.c:
6751 asfdemux: Implement SEGMENT query
6753 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
6755 * gst/asfdemux/asfheaders.c:
6756 * gst/asfdemux/asfheaders.h:
6757 * gst/asfdemux/asfpacket.c:
6758 * gst/asfdemux/gstasfdemux.c:
6759 * gst/asfdemux/gstasfdemux.h:
6760 asfdemux: Add support for dvr-ms
6761 https://bugzilla.gnome.org/show_bug.cgi?id=705026
6763 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
6765 * gst/realmedia/rtspreal.c:
6766 rtspreal: Ensure output value has an assigned value
6767 In the case where this macro was used, that dest was != NULL but that
6768 the strncmp failed, we would end up with dest_len being undefined.
6770 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
6772 * ext/x264/gstx264enc.c:
6773 x264: Fix dts comparision
6774 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6775 and signed value... resulting it the result never being < 0.
6776 Instead just check if it is smaller before assigning to frame->dts.
6778 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6780 * gst/asfdemux/gstasfdemux.c:
6781 * gst/asfdemux/gstasfdemux.h:
6782 asfdemux: fix seqnum handling for seeks
6783 Use the same seqnum as the seek for flushes/segments that are
6784 caused by the seek. Also do the same for segment events
6787 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6789 * ext/mpeg2dec/gstmpeg2dec.c:
6790 mpeg2dec: Clean up reset/start/stop handling
6792 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6794 * ext/x264/gstx264enc.c:
6795 x264enc: React properly to flushing/resetting the encoder
6796 https://bugzilla.gnome.org/show_bug.cgi?id=656007
6798 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6800 * gst/realmedia/rademux.c:
6801 * gst/realmedia/rademux.h:
6802 * gst/realmedia/rmdemux.c:
6803 * gst/realmedia/rmdemux.h:
6804 realmedia: Add support for group-id in the stream-start event
6806 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6808 * gst/asfdemux/gstasfdemux.c:
6809 * gst/asfdemux/gstasfdemux.h:
6810 asfdemux: Add support for group-id in the stream-start event
6812 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6814 * ext/sidplay/gstsiddec.cc:
6815 * ext/sidplay/gstsiddec.h:
6816 siddec: Add support for group-id in the stream-start event
6818 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
6820 * gst/realmedia/rmdemux.c:
6821 rmdemux: Mark demuxer as "running" in push-mode
6822 Allows queries (and other code) to be answered when working in push-mode.
6823 Running would only be set to TRUE accordingly when working in pull-mode
6824 once it had read header/index.
6827 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
6829 * ext/mpeg2dec/gstmpeg2dec.c:
6830 mpeg2dec: Properly reset on sequence changes
6831 Otherwise we end up using stray data/buffers.
6834 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6839 === release 1.1.2 ===
6841 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6847 * docs/plugins/inspect/plugin-a52dec.xml:
6848 * docs/plugins/inspect/plugin-amrnb.xml:
6849 * docs/plugins/inspect/plugin-amrwbdec.xml:
6850 * docs/plugins/inspect/plugin-asf.xml:
6851 * docs/plugins/inspect/plugin-cdio.xml:
6852 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6853 * docs/plugins/inspect/plugin-dvdread.xml:
6854 * docs/plugins/inspect/plugin-dvdsub.xml:
6855 * docs/plugins/inspect/plugin-lame.xml:
6856 * docs/plugins/inspect/plugin-mad.xml:
6857 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6858 * docs/plugins/inspect/plugin-realmedia.xml:
6859 * docs/plugins/inspect/plugin-siddec.xml:
6860 * docs/plugins/inspect/plugin-twolame.xml:
6861 * docs/plugins/inspect/plugin-x264.xml:
6862 * docs/plugins/inspect/plugin-xingmux.xml:
6863 * gst-plugins-ugly.doap:
6864 * win32/common/config.h:
6867 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6910 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6912 * ext/dvdread/dvdreadsrc.c:
6913 dvdreadsrc: correctly determine last chapter's duration
6914 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
6915 It worked just fine before ...
6917 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6919 * gst/realmedia/rdtmanager.c:
6920 rdt: forward sticky events
6922 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6927 === release 1.1.1 ===
6929 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6936 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6937 * docs/plugins/inspect/plugin-a52dec.xml:
6938 * docs/plugins/inspect/plugin-amrnb.xml:
6939 * docs/plugins/inspect/plugin-amrwbdec.xml:
6940 * docs/plugins/inspect/plugin-asf.xml:
6941 * docs/plugins/inspect/plugin-cdio.xml:
6942 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6943 * docs/plugins/inspect/plugin-dvdread.xml:
6944 * docs/plugins/inspect/plugin-dvdsub.xml:
6945 * docs/plugins/inspect/plugin-lame.xml:
6946 * docs/plugins/inspect/plugin-mad.xml:
6947 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6948 * docs/plugins/inspect/plugin-realmedia.xml:
6949 * docs/plugins/inspect/plugin-siddec.xml:
6950 * docs/plugins/inspect/plugin-twolame.xml:
6951 * docs/plugins/inspect/plugin-x264.xml:
6952 * docs/plugins/inspect/plugin-xingmux.xml:
6953 * gst-plugins-ugly.doap:
6954 * win32/common/config.h:
6957 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7000 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7003 Automatic update of common submodule
7004 From 098c0d7 to 01a7a46
7006 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7008 * ext/mpeg2dec/gstmpeg2dec.c:
7009 mpeg2dec: make the aspect ratio calculation more accurate.
7010 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7011 aspect-ratio if we don't have a valid upstream PAR.
7012 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7014 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7017 Automatic update of common submodule
7018 From 5edcd85 to 098c0d7
7020 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7022 * tests/check/elements/amrnbenc.c:
7023 * tests/check/elements/mpeg2dec.c:
7024 * tests/check/elements/x264enc.c:
7025 * tests/check/elements/xingmux.c:
7026 tests: Fix event handling
7028 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7030 * ext/lame/gstlamemp3enc.c:
7031 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7032 lame does internal resampling, but the base class only cares about
7033 the number of raw samples, so tell finish frames about that, not
7034 the number of samples in the outgoing frame.:
7036 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7038 * ext/x264/gstx264enc.c:
7039 x264enc: output byte-stream if downstream has ANY caps
7040 It's what people expect when they pipe the output to
7041 filesink or into a tcp connection or pipe.
7043 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7047 * README.static-linking:
7049 Automatic update of common submodule
7050 From 3cb3d3c to 5edcd85
7052 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7055 * ext/a52dec/Makefile.am:
7056 * ext/amrnb/Makefile.am:
7057 * ext/amrwbdec/Makefile.am:
7058 * ext/cdio/Makefile.am:
7059 * ext/dvdread/Makefile.am:
7060 * ext/lame/Makefile.am:
7061 * ext/mad/Makefile.am:
7062 * ext/mpeg2dec/Makefile.am:
7063 * ext/sidplay/Makefile.am:
7064 * ext/twolame/Makefile.am:
7065 * ext/x264/Makefile.am:
7066 * gst/asfdemux/Makefile.am:
7067 * gst/dvdlpcmdec/Makefile.am:
7068 * gst/dvdsub/Makefile.am:
7069 * gst/realmedia/Makefile.am:
7070 * gst/xingmux/Makefile.am:
7071 gst: Add better support for static plugins
7073 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7077 Automatic update of common submodule
7078 From aed87ae to 3cb3d3c
7080 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7083 Automatic update of common submodule
7084 From 04c7a1e to aed87ae
7086 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7088 * gst/asfdemux/gstasfdemux.c:
7089 * gst/realmedia/rmdemux.c:
7090 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7092 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7094 * ext/x264/gstx264enc.c:
7095 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7096 Previously did a division by zero.
7097 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7099 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7102 Automatic update of common submodule
7103 From 2de221c to 04c7a1e
7105 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7107 * ext/x264/gstx264enc.c:
7108 x264enc: simplify template caps
7109 No need to make an array for one single element.
7111 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7113 * ext/x264/gstx264enc.c:
7114 x264enc: put all theoretically possible formats in template caps
7115 and decide at runtime which subset of these (8-bit or 10-bit video
7116 formats) is supported. libx264 will be compiled for one of these
7117 two options, and it is possible to switch by pointing the dynamic
7118 linker to a different libx264 build at runtime. If we want our
7119 template caps to be correct, they should contain all then, with
7120 the actually supported ones determined at runtime.
7121 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7123 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7125 * ext/x264/gstx264enc.c:
7126 x264enc: detect supported bit depth and pixel formats at runtime
7127 http://bugs.debian.org/667573
7128 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7130 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7133 autogen.sh: allow calling from out-of-tree
7134 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7135 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7137 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7140 Automatic update of common submodule
7141 From a942293 to 2de221c
7143 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7145 * tests/check/Makefile.am:
7146 tests: use _1_0 variants for the various registry variables
7147 These override the variants without version suffix. Makes 'make check' work
7148 properly in environments that set the suffixed variant for 1.0, such as
7151 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7154 Automatic update of common submodule
7155 From a72faea to a942293
7157 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7160 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7161 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7162 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7163 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7165 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7167 * ext/mpeg2dec/gstmpeg2dec.c:
7168 mpeg2dec: use appropriate printf format for gsize
7170 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7172 * ext/cdio/gstcdio.h:
7173 cdio: Fix redundant redeclaration of 'cdio_version_string'
7174 cdio/version.h is already included by cdio/cdio.h
7176 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7178 * ext/sidplay/gstsiddec.cc:
7179 siddec: init debug category
7181 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7184 * ext/dvdread/Makefile.am:
7185 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7186 And the gmodule lib has been moved into the Requires.private
7187 section of the pkg-config file in core.
7189 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7191 * ext/cdio/gstcdiocddasrc.c:
7192 * ext/cdio/gstcdiocddasrc.h:
7193 cdiocddasrc: detect whether drive produces samples in non-host endianness
7194 If drive produces samples in other endianness than the host,
7195 we need to byte swap them before pushing them out, or we
7196 produce nothing but noise. cdparanoia detects this automatically,
7197 but libcdio does not, so we have to do it ourselves.
7198 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7199 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7201 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7204 Automatic update of common submodule
7205 From b497c4f to a72faea
7207 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7209 * tests/check/elements/xingmux_testdata.h:
7210 xingmux: Fix unit test after change to correctly calculate number of frames
7212 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7214 * ext/x264/gstx264enc.c:
7215 x264enc: Add support for 10-bit color formats
7216 Requires x264 to be built with 10-bit support, which disables
7217 9-bit support. Also only advertise the color formats that were
7220 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7222 * ext/x264/gstx264enc.c:
7223 x264enc: Add support for Y444, Y42B and NV12
7225 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7227 * ext/cdio/Makefile.am:
7228 * ext/cdio/gstcdio.c:
7229 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7230 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7231 if they're not plain ASCII.
7233 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7235 * gst/xingmux/gstxingmux.c:
7236 xingmux: Properly calculate the number of frames
7237 First, the xing header frame is never added to the count,
7238 we have to increment the count.
7239 Secondly, there is a rounding error when calculating the
7240 frame duration, as spf*GST_SECOND/rate is not an integer
7241 (26122448.9) an it must be 26122449.
7243 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7246 configure.ac: update courtesy of autoupdate
7248 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7252 configure: let AG_GST_PLUGIN_DOCS check for python
7253 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7254 which as a side-effect should pick up newer python versions as
7256 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7258 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7260 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7261 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7263 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7265 * tests/check/elements/mpg123audiodec.c:
7267 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7269 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7271 * docs/random/LICENSE:
7272 * ext/a52dec/gsta52dec.c:
7273 * ext/a52dec/gsta52dec.h:
7274 * ext/amrnb/amrnb.c:
7275 * ext/amrnb/amrnbdec.c:
7276 * ext/amrnb/amrnbdec.h:
7277 * ext/amrnb/amrnbenc.c:
7278 * ext/amrnb/amrnbenc.h:
7279 * ext/amrwbdec/amrwb.c:
7280 * ext/amrwbdec/amrwbdec.c:
7281 * ext/amrwbdec/amrwbdec.h:
7282 * ext/cdio/gstcdio.c:
7283 * ext/cdio/gstcdio.h:
7284 * ext/cdio/gstcdiocddasrc.c:
7285 * ext/cdio/gstcdiocddasrc.h:
7286 * ext/dvdread/dvdreadsrc.c:
7287 * ext/dvdread/dvdreadsrc.h:
7288 * ext/lame/gstlamemp3enc.c:
7289 * ext/lame/gstlamemp3enc.h:
7290 * ext/lame/plugin.c:
7293 * ext/mpeg2dec/gstmpeg2dec.c:
7294 * ext/mpeg2dec/gstmpeg2dec.h:
7295 * ext/sidplay/gstsiddec.cc:
7296 * ext/sidplay/gstsiddec.h:
7297 * ext/twolame/gsttwolamemp2enc.c:
7298 * ext/twolame/gsttwolamemp2enc.h:
7299 * ext/x264/gstx264enc.c:
7300 * ext/x264/gstx264enc.h:
7301 * gst-libs/gst/gettext.h:
7302 * gst-libs/gst/glib-compat-private.h:
7303 * gst-libs/gst/gst-i18n-plugin.h:
7304 * gst/asfdemux/asfheaders.c:
7305 * gst/asfdemux/asfheaders.h:
7306 * gst/asfdemux/asfpacket.c:
7307 * gst/asfdemux/asfpacket.h:
7308 * gst/asfdemux/gstasf.c:
7309 * gst/asfdemux/gstasfdemux.c:
7310 * gst/asfdemux/gstasfdemux.h:
7311 * gst/asfdemux/gstrtpasfdepay.c:
7312 * gst/asfdemux/gstrtpasfdepay.h:
7313 * gst/asfdemux/gstrtspwms.c:
7314 * gst/asfdemux/gstrtspwms.h:
7315 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7316 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7317 * gst/dvdsub/gstdvdsubdec.c:
7318 * gst/dvdsub/gstdvdsubdec.h:
7319 * gst/dvdsub/gstdvdsubparse.c:
7320 * gst/dvdsub/gstdvdsubparse.h:
7321 * gst/realmedia/asmrules.c:
7322 * gst/realmedia/asmrules.h:
7323 * gst/realmedia/gstrdtbuffer.c:
7324 * gst/realmedia/gstrdtbuffer.h:
7325 * gst/realmedia/pnmsrc.c:
7326 * gst/realmedia/pnmsrc.h:
7327 * gst/realmedia/rademux.c:
7328 * gst/realmedia/rademux.h:
7329 * gst/realmedia/rdtdepay.c:
7330 * gst/realmedia/rdtdepay.h:
7331 * gst/realmedia/rdtjitterbuffer.c:
7332 * gst/realmedia/rdtjitterbuffer.h:
7333 * gst/realmedia/rdtmanager.c:
7334 * gst/realmedia/rdtmanager.h:
7335 * gst/realmedia/realhash.c:
7336 * gst/realmedia/realhash.h:
7337 * gst/realmedia/realmedia.c:
7338 * gst/realmedia/rmdemux.c:
7339 * gst/realmedia/rmdemux.h:
7340 * gst/realmedia/rmutils.c:
7341 * gst/realmedia/rmutils.h:
7342 * gst/realmedia/rtspreal.c:
7343 * gst/realmedia/rtspreal.h:
7344 * gst/xingmux/gstxingmux.c:
7345 * gst/xingmux/gstxingmux.h:
7346 * gst/xingmux/plugin.c:
7347 * tests/check/elements/amrnbenc.c:
7348 * tests/check/elements/mpeg2dec.c:
7349 * tests/check/elements/x264enc.c:
7350 * tests/check/generic/index.c:
7351 * tests/check/generic/states.c:
7352 * tests/check/pipelines/lame.c:
7354 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7356 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7358 * gst/dvdsub/gstdvdsubdec.c:
7359 dvdsubdec: allocate correct amount of memory for bitmap
7360 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7362 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7364 * ext/mpg123/gstmpg123audiodec.c:
7365 mpg123: removed unnecessary finalize function
7366 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7368 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7370 * ext/sidplay/gstsiddec.cc:
7371 siddec: reset bytes counter
7372 Reset the total_bytes counter so that we get timestamps correct.
7373 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7375 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7377 * ext/mpg123/gstmpg123audiodec.c:
7378 mpg123: Fix leaks from not chaining up in the finalize function
7380 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7383 * docs/plugins/inspect/plugin-a52dec.xml:
7384 * docs/plugins/inspect/plugin-amrnb.xml:
7385 * docs/plugins/inspect/plugin-amrwbdec.xml:
7386 * docs/plugins/inspect/plugin-asf.xml:
7387 * docs/plugins/inspect/plugin-cdio.xml:
7388 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7389 * docs/plugins/inspect/plugin-dvdread.xml:
7390 * docs/plugins/inspect/plugin-dvdsub.xml:
7391 * docs/plugins/inspect/plugin-lame.xml:
7392 * docs/plugins/inspect/plugin-mad.xml:
7393 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7394 * docs/plugins/inspect/plugin-realmedia.xml:
7395 * docs/plugins/inspect/plugin-siddec.xml:
7396 * docs/plugins/inspect/plugin-twolame.xml:
7397 * docs/plugins/inspect/plugin-x264.xml:
7398 * docs/plugins/inspect/plugin-xingmux.xml:
7399 * win32/common/config.h:
7400 Back to feature development
7402 === release 1.0.2 ===
7404 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7410 * docs/plugins/inspect/plugin-a52dec.xml:
7411 * docs/plugins/inspect/plugin-amrnb.xml:
7412 * docs/plugins/inspect/plugin-amrwbdec.xml:
7413 * docs/plugins/inspect/plugin-asf.xml:
7414 * docs/plugins/inspect/plugin-cdio.xml:
7415 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7416 * docs/plugins/inspect/plugin-dvdread.xml:
7417 * docs/plugins/inspect/plugin-dvdsub.xml:
7418 * docs/plugins/inspect/plugin-lame.xml:
7419 * docs/plugins/inspect/plugin-mad.xml:
7420 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7421 * docs/plugins/inspect/plugin-realmedia.xml:
7422 * docs/plugins/inspect/plugin-siddec.xml:
7423 * docs/plugins/inspect/plugin-twolame.xml:
7424 * docs/plugins/inspect/plugin-x264.xml:
7425 * docs/plugins/inspect/plugin-xingmux.xml:
7426 * gst-plugins-ugly.doap:
7427 * win32/common/config.h:
7430 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7432 * tests/check/elements/mpg123audiodec.c:
7433 tests: fix up mpg123 test a little
7436 - simplify check for elements
7437 - only run mpg123 test if mpg123 is available and selected
7438 - fix build in uninstalled setup
7439 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7441 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7443 * tests/check/elements/mpg123audiodec.c:
7444 tets: add unit test for mpg123audiodec
7445 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7447 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7449 * ext/mpg123/gstmpg123audiodec.c:
7450 mpg123: added gtkdoc section
7451 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7453 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7455 * ext/mpg123/gstmpg123audiodec.c:
7456 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7457 * The last MP3 frame wasn't being pushed when base class was draining
7458 * Made sure mpg123 cannot ever use its (crude) internal resampler
7459 * Disabled mpg123 stderr output
7460 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7462 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7464 * gst/asfdemux/Makefile.am:
7465 * gst/realmedia/Makefile.am:
7466 Makefile.am: Fix typos for generating the Android.mk files
7467 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7468 The typos led to generate the incorrect Android.mk files for the asfdemux
7469 and realmedia plugin.
7470 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7472 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7474 * ext/mpg123/gstmpg123audiodec.c:
7475 mpg123: cleaned up comments, formatting, and logging lines
7476 also replaced mpg123decoder->handle != NULL checks with asserts
7477 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7479 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7481 * ext/dvdread/dvdreadsrc.c:
7482 dvdreadsrc: correctly set next cell when seeking to sector
7484 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7486 * gst/dvdsub/gstdvdsubparse.c:
7487 dvdsubparse: send src caps when receiving sink caps
7489 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7491 * ext/dvdread/dvdreadsrc.c:
7492 dvdreadsrc: update dvd event to enhanced approach
7493 ... in line with resindvdsrc.
7495 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7498 docs: add 'make upload' target for new-release script
7500 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7503 * docs/plugins/inspect/plugin-a52dec.xml:
7504 * docs/plugins/inspect/plugin-amrnb.xml:
7505 * docs/plugins/inspect/plugin-amrwbdec.xml:
7506 * docs/plugins/inspect/plugin-asf.xml:
7507 * docs/plugins/inspect/plugin-cdio.xml:
7508 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7509 * docs/plugins/inspect/plugin-dvdread.xml:
7510 * docs/plugins/inspect/plugin-dvdsub.xml:
7511 * docs/plugins/inspect/plugin-lame.xml:
7512 * docs/plugins/inspect/plugin-mad.xml:
7513 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7514 * docs/plugins/inspect/plugin-realmedia.xml:
7515 * docs/plugins/inspect/plugin-siddec.xml:
7516 * docs/plugins/inspect/plugin-twolame.xml:
7517 * docs/plugins/inspect/plugin-x264.xml:
7518 * docs/plugins/inspect/plugin-xingmux.xml:
7519 * win32/common/config.h:
7520 Back to development (bug fixing)
7522 === release 1.0.1 ===
7524 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7530 * docs/plugins/inspect/plugin-a52dec.xml:
7531 * docs/plugins/inspect/plugin-amrnb.xml:
7532 * docs/plugins/inspect/plugin-amrwbdec.xml:
7533 * docs/plugins/inspect/plugin-asf.xml:
7534 * docs/plugins/inspect/plugin-cdio.xml:
7535 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7536 * docs/plugins/inspect/plugin-dvdread.xml:
7537 * docs/plugins/inspect/plugin-dvdsub.xml:
7538 * docs/plugins/inspect/plugin-lame.xml:
7539 * docs/plugins/inspect/plugin-mad.xml:
7540 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7541 * docs/plugins/inspect/plugin-realmedia.xml:
7542 * docs/plugins/inspect/plugin-siddec.xml:
7543 * docs/plugins/inspect/plugin-twolame.xml:
7544 * docs/plugins/inspect/plugin-x264.xml:
7545 * docs/plugins/inspect/plugin-xingmux.xml:
7546 * gst-plugins-ugly.doap:
7547 * win32/common/config.h:
7550 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7553 Automatic update of common submodule
7554 From 6c0b52c to 6bb6951
7556 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
7558 * ext/mpeg2dec/gstmpeg2dec.c:
7559 mpeg2dec: Don't error out when there is no associated buffer
7560 In 0.10, having mpeg2dec occasionally tell us to output a frame that
7561 was never decoded was just ignored, so do the same in 1.0
7564 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
7567 * gst/dvdsub/gstdvdsubdec.c:
7568 Purge mention of liboil and update REQUIREMENTS
7569 https://bugzilla.gnome.org/show_bug.cgi?id=673285
7571 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7573 * ext/x264/gstx264enc.c:
7574 x264enc: when setting fallback decoder latency, set valid min_latency
7575 Min. latency needs to be a valid time, so pass 0 as default
7576 value in the fallback case where we can't determine any latency,
7577 and avoid nasty criticals at runtime.
7579 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7582 * docs/plugins/inspect/plugin-a52dec.xml:
7583 * docs/plugins/inspect/plugin-amrnb.xml:
7584 * docs/plugins/inspect/plugin-amrwbdec.xml:
7585 * docs/plugins/inspect/plugin-asf.xml:
7586 * docs/plugins/inspect/plugin-cdio.xml:
7587 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7588 * docs/plugins/inspect/plugin-dvdread.xml:
7589 * docs/plugins/inspect/plugin-dvdsub.xml:
7590 * docs/plugins/inspect/plugin-lame.xml:
7591 * docs/plugins/inspect/plugin-mad.xml:
7592 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7593 * docs/plugins/inspect/plugin-realmedia.xml:
7594 * docs/plugins/inspect/plugin-siddec.xml:
7595 * docs/plugins/inspect/plugin-twolame.xml:
7596 * docs/plugins/inspect/plugin-x264.xml:
7597 * docs/plugins/inspect/plugin-xingmux.xml:
7598 * win32/common/config.h:
7599 Back to development (bug fixing)
7601 === release 1.0.0 ===
7603 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7608 * docs/plugins/inspect/plugin-a52dec.xml:
7609 * docs/plugins/inspect/plugin-amrnb.xml:
7610 * docs/plugins/inspect/plugin-amrwbdec.xml:
7611 * docs/plugins/inspect/plugin-asf.xml:
7612 * docs/plugins/inspect/plugin-cdio.xml:
7613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7614 * docs/plugins/inspect/plugin-dvdread.xml:
7615 * docs/plugins/inspect/plugin-dvdsub.xml:
7616 * docs/plugins/inspect/plugin-lame.xml:
7617 * docs/plugins/inspect/plugin-mad.xml:
7618 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7619 * docs/plugins/inspect/plugin-realmedia.xml:
7620 * docs/plugins/inspect/plugin-siddec.xml:
7621 * docs/plugins/inspect/plugin-twolame.xml:
7622 * docs/plugins/inspect/plugin-x264.xml:
7623 * docs/plugins/inspect/plugin-xingmux.xml:
7624 * gst-plugins-ugly.doap:
7625 * win32/common/config.h:
7628 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
7631 Automatic update of common submodule
7632 From 4f962f7 to 6c0b52c
7634 === release 0.11.99 ===
7636 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7639 * docs/plugins/inspect/plugin-xingmux.xml:
7640 * gst-plugins-ugly.doap:
7641 * win32/common/config.h:
7644 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7646 * docs/plugins/inspect/plugin-a52dec.xml:
7647 * docs/plugins/inspect/plugin-amrnb.xml:
7648 * docs/plugins/inspect/plugin-amrwbdec.xml:
7649 * docs/plugins/inspect/plugin-asf.xml:
7650 * docs/plugins/inspect/plugin-cdio.xml:
7651 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7652 * docs/plugins/inspect/plugin-dvdread.xml:
7653 * docs/plugins/inspect/plugin-dvdsub.xml:
7654 * docs/plugins/inspect/plugin-lame.xml:
7655 * docs/plugins/inspect/plugin-mad.xml:
7656 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7657 * docs/plugins/inspect/plugin-realmedia.xml:
7658 * docs/plugins/inspect/plugin-siddec.xml:
7659 * docs/plugins/inspect/plugin-twolame.xml:
7660 * docs/plugins/inspect/plugin-x264.xml:
7663 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7666 * ext/amrnb/Makefile.am:
7667 * ext/amrwbdec/Makefile.am:
7668 * ext/lame/Makefile.am:
7669 * ext/twolame/Makefile.am:
7670 * tests/check/Makefile.am:
7671 Remove -DGST_USE_UNSTABLE_API
7673 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7675 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7676 * docs/plugins/inspect/plugin-a52dec.xml:
7677 * docs/plugins/inspect/plugin-amrnb.xml:
7678 * docs/plugins/inspect/plugin-amrwbdec.xml:
7679 * docs/plugins/inspect/plugin-asf.xml:
7680 * docs/plugins/inspect/plugin-cdio.xml:
7681 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7682 * docs/plugins/inspect/plugin-dvdread.xml:
7683 * docs/plugins/inspect/plugin-dvdsub.xml:
7684 * docs/plugins/inspect/plugin-lame.xml:
7685 * docs/plugins/inspect/plugin-mad.xml:
7686 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7687 * docs/plugins/inspect/plugin-realmedia.xml:
7688 * docs/plugins/inspect/plugin-siddec.xml:
7689 * docs/plugins/inspect/plugin-twolame.xml:
7690 * docs/plugins/inspect/plugin-x264.xml:
7693 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7695 * ext/cdio/gstcdio.c:
7696 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7697 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7698 introspection/updating for this plugin.
7700 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7702 * gst-plugins-ugly.spec.in:
7703 Switch to F18 package naming
7705 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7707 * ext/dvdread/demo-play:
7708 * tests/check/elements/mpeg2dec.c:
7709 rename some caps and elements in examples
7711 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
7716 === release 0.11.94 ===
7718 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7722 * gst-plugins-ugly.doap:
7723 * win32/common/config.h:
7726 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7728 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7729 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7730 * docs/plugins/gst-plugins-ugly-plugins.signals:
7731 * docs/plugins/inspect/plugin-a52dec.xml:
7732 * docs/plugins/inspect/plugin-amrnb.xml:
7733 * docs/plugins/inspect/plugin-amrwbdec.xml:
7734 * docs/plugins/inspect/plugin-asf.xml:
7735 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7736 * docs/plugins/inspect/plugin-dvdread.xml:
7737 * docs/plugins/inspect/plugin-dvdsub.xml:
7738 * docs/plugins/inspect/plugin-lame.xml:
7739 * docs/plugins/inspect/plugin-mad.xml:
7740 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7741 * docs/plugins/inspect/plugin-realmedia.xml:
7742 * docs/plugins/inspect/plugin-siddec.xml:
7743 * docs/plugins/inspect/plugin-twolame.xml:
7744 * docs/plugins/inspect/plugin-x264.xml:
7747 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7749 * gst/realmedia/rmdemux.c:
7750 rmdemux: use DTS and PTS
7751 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7752 undefined to make the decoder do the right thing. We can then remove the code
7753 that tries to guess the PTS from the DTS.
7755 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
7757 * ext/mpeg2dec/gstmpeg2dec.c:
7758 mpeg2dec: Hold ref to buffer while mapped
7759 So that the buffer still exists when we go to unmap it later,
7760 even if it got pushed in the meantime.
7762 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
7764 * tests/check/elements/x264enc.c:
7765 x264enc test: x264enc produces constrained-baseline, not the full baseline
7767 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7769 * gst/asfdemux/gstasfdemux.c:
7770 * gst/realmedia/rademux.c:
7771 * gst/realmedia/rmdemux.c:
7772 gst: only activate in pull mode if upstream is seekable
7774 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7776 * gst/realmedia/rademux.c:
7777 rademux: tags can be NULL
7779 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7782 mad: fix email address
7784 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7787 mad: init base class method only once
7789 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7791 * gst/xingmux/gstxingmux.c:
7792 xingmux: remove defunct commented code
7794 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7796 * gst/dvdsub/gstdvdsubdec.c:
7797 dvbsubdec: handle and send GAP event
7798 ... in stead of update newsegment event.
7800 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7802 * gst/dvdsub/gstdvdsubdec.c:
7803 dvbsubdec: adjust disabled code comment style
7805 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7807 * ext/x264/gstx264enc.c:
7808 x264enc: clean up some debug statements
7810 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7812 * ext/x264/gstx264enc.c:
7813 * ext/x264/gstx264enc.h:
7814 x264enc: handle possibly negative DTS provided by codec
7815 ... by arranging for an offset such that DTS == PTS for keyframes,
7816 which is expected elsewhere to go along with semantics of PTS and DTS.
7817 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7819 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7821 * gst-plugins-ugly.spec.in:
7822 Fix spec file for ugly
7824 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7826 * tests/check/elements/mpeg2dec.c:
7827 tests: mpeg2dec: initialize variable
7828 ... which avoids test segfaulting.
7830 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
7832 * tests/check/elements/mpeg2dec.c:
7833 check: Feed parsed data to mpeg2dec
7834 And fix the expected output caps by adding colorimetry field
7836 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
7839 Automatic update of common submodule
7840 From 668acee to 4f962f7
7842 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
7845 configure: bump gtk-doc req to 1.12 (mar-2009)
7846 This allows us to e.g. unconditionally use gtkdoc-rebase.
7848 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7850 * docs/plugins/inspect/plugin-dvdsub.xml:
7851 * gst/dvdsub/gstdvdsubdec.c:
7852 * gst/dvdsub/gstdvdsubparse.c:
7853 video/x-dvd-subpicture -> subpicture/x-dvd
7855 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7857 * ext/x264/gstx264enc.c:
7858 x264enc: Use new video encoder base class API for handling tags
7860 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7862 * ext/mpg123/gstmpg123audiodec.c:
7863 mpg123: Give MARGINAL rank to the mpg123 decoder element
7865 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7867 * gst/dvdsub/gstdvdsubdec.c:
7868 dvdsubdec: Set alignment at the correct place of GstAllocationParams
7870 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7873 * win32/common/config.h:
7876 === release 0.11.93 ===
7878 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7881 * gst-plugins-ugly.doap:
7882 * win32/common/config.h:
7885 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7887 * gst/asfdemux/asfpacket.c:
7888 * gst/realmedia/rmdemux.c:
7889 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
7891 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7893 * ext/mpg123/Makefile.am:
7894 mpg123: dist header file
7896 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7898 * gst/asfdemux/asfpacket.c:
7899 asfdemux: avoid some more invalid timestamp arithmetic
7900 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
7902 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7904 * ext/sidplay/gstsiddec.cc:
7905 * gst/asfdemux/gstasfdemux.c:
7906 * gst/realmedia/rademux.c:
7907 * gst/realmedia/rmdemux.c:
7908 gst: Add stream-id to stream-start events
7910 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
7912 * ext/mpeg2dec/gstmpeg2dec.c:
7913 mpeg2dec: Don't use NULL values for fbuf
7914 We need to make a difference between the initial dummy buffers (which
7915 have a fbuf->id of NULL) and the buffers on which we allocated
7918 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
7921 Automatic update of common submodule
7922 From 94ccf4c to 668acee
7924 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
7926 * ext/a52dec/gsta52dec.c:
7927 * ext/lame/gstlamemp3enc.c:
7928 * gst/asfdemux/gstasfdemux.c:
7929 * gst/realmedia/rademux.c:
7930 * gst/realmedia/rmdemux.c:
7931 * gst/realmedia/rmutils.c:
7932 gst_tag_list_free -> gst_tag_list_unref
7934 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7936 * ext/mpg123/gstmpg123audiodec.c:
7937 mpg123: map input buffer in READ mode, not WRITE mode
7938 Makes things actually work.
7940 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7942 * ext/mpg123/gstmpg123audiodec.c:
7943 mpg123: query supported output formats at run-time
7944 Fixes stuff. We use a string here since we can't be bothered
7947 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7949 * ext/mpg123/Makefile.am:
7950 mpg123: hook up to build system
7952 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7954 * ext/mpg123/gstmpg123audiodec.c:
7955 * ext/mpg123/gstmpg123audiodec.h:
7956 mpg123: add new libmpg123-based mp3 decoder plugin
7957 Needs a bit of cleaning up.
7958 https://bugzilla.gnome.org/show_bug.cgi?id=681003
7960 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7962 * ext/sidplay/gstsiddec.cc:
7963 * ext/x264/gstx264enc.c:
7964 * gst/asfdemux/gstasfdemux.c:
7965 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7966 * gst/realmedia/rademux.c:
7967 * gst/realmedia/rmdemux.c:
7968 tag: Update for taglist/tag event API changes
7970 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
7972 * ext/mpeg2dec/gstmpeg2dec.c:
7973 mpeg2dec: Avoid dropping first GOP
7974 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
7975 do not check if it is NULL or not.
7976 And cleanup a bit of debug
7978 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7980 * gst/realmedia/rdtmanager.c:
7981 * gst/realmedia/rdtmanager.h:
7982 rdt: add on-npt-stop signal
7983 rtspsrc will look for it.
7985 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7987 * gst/realmedia/rdtmanager.c:
7988 rdt: set caps after activating the pad
7990 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7992 * gst/realmedia/gstrdtbuffer.c:
7995 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7997 * gst/asfdemux/gstrtpasfdepay.c:
7998 asfdepay: fix padding correction
7999 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8000 existing memory in the target buffer..
8001 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8003 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8005 * ext/mpeg2dec/gstmpeg2dec.c:
8006 mpeg2dec: copy buffer flags when cropping
8007 When we crop a buffer, copy the flags as well.
8009 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8011 * ext/mpeg2dec/gstmpeg2dec.c:
8012 mpeg2dec: Fix GstVideoInfo pointer
8014 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8016 * ext/mpeg2dec/gstmpeg2dec.c:
8017 mpeg2dec: Correctly flag output buffer interlaced state
8018 If the sequence is not flagged as progressive its buffers are marked
8019 interlace mode mixed. There is an individual picture flag indicating
8020 whether picture in the sequence are interlaced or not. This is used
8021 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8022 completely indicate the buffer's interlaced state.
8023 Also, TFF and RFF should only be set if the sequence is not progressive.
8025 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8027 * ext/mpeg2dec/gstmpeg2dec.c:
8028 ext: Update for video base classes API changes
8030 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8033 Automatic update of common submodule
8034 From 98e386f to 94ccf4c
8036 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8038 * gst/asfdemux/asfpacket.c:
8039 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8041 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8043 * gst/asfdemux/asfpacket.c:
8044 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8045 ... so it does not get used as first (valid) payload ts, whereas
8046 the first real valid payload ts may be considerably larger.
8047 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8049 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8051 * gst/asfdemux/gstasfdemux.c:
8052 asfdemux: slightly relax supported seek requirements
8053 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8055 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8057 * ext/mpeg2dec/gstmpeg2dec.c:
8058 mpeg2dec: Propagate GstFlowReturn where needed
8059 It was just ignoring the return values...
8061 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8063 * ext/mpeg2dec/gstmpeg2dec.c:
8064 mpeg2dec: Store temporary buffers out of the way
8065 When mpeg2dec needs to do cropping (because downstream can't handle it),
8066 we need temporary buffers to decode to.
8067 Use the user_data field to store those, and unify the rest of the code
8068 that needs to touch a buffer (regardless of how/where it was allocated).
8069 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8071 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8073 * ext/mpeg2dec/gstmpeg2dec.c:
8074 mpeg2dec: Call gst_video_decoder_negotiate()
8076 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8078 * gst/realmedia/rmdemux.c:
8079 rmdemux: give stream tags a different event name so they don't overwrite global tags
8080 There can only be one taglist per name for sticky tag events.
8081 Needs to be fixed more properly, see
8082 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8084 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8086 * gst/realmedia/rademux.c:
8087 rademux: set/send caps on pad after activating it
8089 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8091 * gst/realmedia/rmdemux.c:
8092 rmdemux: set/send caps after activating the source pads
8093 Makes sure the caps event isn't dropped immediately.
8095 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8097 * ext/dvdread/dvdreadsrc.c:
8098 dvdreadsrc: mustn't drop queries like caps query if not started yet
8100 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8102 * gst/asfdemux/gstasfdemux.c:
8103 asfdemux: extract WM/Year as GstDateTime instead of GDate
8104 So we can signal that only the year field is valid.
8106 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8108 * gst/asfdemux/gstasfdemux.c:
8109 asfdemux: don't leak payload if we are not pushing it
8111 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8113 * ext/sidplay/gstsiddec.cc:
8114 * gst/asfdemux/gstasfdemux.c:
8115 * gst/realmedia/rademux.c:
8116 * gst/realmedia/rmdemux.c:
8117 demuxers: Push STREAM_START when needed
8119 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8121 * gst/asfdemux/gstasfdemux.c:
8122 asf: don't push on inactive streams
8124 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8126 * ext/dvdread/dvdreadsrc.c:
8127 dvdreadsrc: set rank to NONE
8128 It should never be autoplugged really, for DVD
8129 playback there's rsndvd (or will be, realsoonnow).
8131 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8133 * ext/mpeg2dec/gstmpeg2dec.c:
8134 fix for allocator API changes
8136 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8138 * ext/x264/gstx264enc.c:
8139 update for query api changes
8141 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8143 * ext/mpeg2dec/gstmpeg2dec.c:
8144 update for query api changes
8146 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8148 * ext/x264/gstx264enc.c:
8149 update for allocation query changes
8151 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8154 LICENSE_readme: fix typo
8156 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8159 LICENSE_readme: mention x264
8160 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8162 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8164 * gst/asfdemux/gstasfdemux.c:
8165 * gst/realmedia/rademux.c:
8166 * gst/realmedia/rmdemux.c:
8167 gst: Implement segment-done event
8169 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8171 * gst/asfdemux/gstasfdemux.c:
8172 asf: fix x-wmv format in caps
8174 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8176 * gst/asfdemux/asfpacket.c:
8179 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8181 * gst/asfdemux/asfpacket.c:
8182 * gst/asfdemux/asfpacket.h:
8183 * gst/asfdemux/gstasfdemux.c:
8184 asfdemux: Ignore parsing errors from broken packets
8185 We should instead be counting the number of errors and exiting if
8186 they're too numerous. This makes a number of broken ASF files playable.
8187 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8189 gst/asfdemux/asfpacket.c
8190 gst/asfdemux/gstasfdemux.c
8192 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8194 * gst/asfdemux/gstasfdemux.c:
8197 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8199 * ext/mpeg2dec/gstmpeg2dec.c:
8200 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8202 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8204 * ext/mpeg2dec/gstmpeg2dec.c:
8205 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8208 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8210 * ext/x264/gstx264enc.c:
8211 x264enc: Fix unitialized variable and taglist event
8213 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8215 * ext/mpeg2dec/gstmpeg2dec.c:
8216 mpeg2dec: fix compilation
8218 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8220 * ext/sidplay/gstsiddec.cc:
8221 * gst/asfdemux/gstasfdemux.c:
8222 * gst/realmedia/rademux.c:
8223 * gst/realmedia/rdtmanager.c:
8224 * gst/realmedia/rmdemux.c:
8225 update for task api change
8227 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8229 * ext/mpeg2dec/gstmpeg2dec.c:
8230 * ext/x264/gstx264enc.c:
8233 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8235 * ext/mpeg2dec/gstmpeg2dec.c:
8236 * ext/mpeg2dec/gstmpeg2dec.h:
8237 mpeg2dec: Port to 0.11 again
8239 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8241 * ext/x264/gstx264enc.c:
8242 x264enc: Fix compiler warning
8244 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8246 * ext/mpeg2dec/gstmpeg2dec.c:
8247 * ext/mpeg2dec/gstmpeg2dec.h:
8248 mpeg2dec: Report PAR if not present upstream
8249 And clean up some code
8251 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8253 * ext/mpeg2dec/gstmpeg2dec.c:
8254 mpeg2dec: use _scale_ceil to compute frame period
8255 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8257 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8259 * ext/mpeg2dec/gstmpeg2dec.c:
8260 mpeg2dec: mpeg2dec actually has 3 frame latency
8261 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8263 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8265 * ext/mpeg2dec/gstmpeg2dec.c:
8266 mpeg2dec: Fix large output buffers leak
8268 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8270 * ext/mpeg2dec/gstmpeg2dec.c:
8271 mpeg2dec: Port to new way of handling frame reference
8273 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8275 * ext/mpeg2dec/gstmpeg2dec.c:
8276 mpeg2dec: don't leak input_state
8278 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8280 * ext/mpeg2dec/gstmpeg2dec.c:
8281 * ext/mpeg2dec/gstmpeg2dec.h:
8282 mpeg2dec: Port to GstVideoDecoder base class
8284 ext/mpeg2dec/gstmpeg2dec.c
8285 ext/mpeg2dec/gstmpeg2dec.h
8286 Back to 0.10 state, needs to be ported to 0.11 again.
8288 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8290 Merge remote-tracking branch 'origin/master'
8292 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8294 * ext/x264/gstx264enc.c:
8295 * ext/x264/gstx264enc.h:
8296 x264enc: Port to 0.11 again
8298 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8300 * ext/x264/gstx264enc.c:
8301 x264enc: Don't set latency while holding object lock
8302 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8303 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8305 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8307 * ext/x264/gstx264enc.c:
8308 x264enc: Use video encoder stream lock to avoid deadlock
8310 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8312 * ext/x264/gstx264enc.c:
8313 x264enc: Port to new way of passing frame reference
8315 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8317 * ext/x264/gstx264enc.c:
8318 x264enc: Set default stream-format to avc as it's a better format
8320 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8322 * ext/x264/gstx264enc.c:
8323 x264enc: Fix setting latency
8324 Fixes setting latency when framerate is dynamic and round up the latency
8325 to avoid rounding issues.
8327 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8329 * ext/x264/gstx264enc.c:
8330 x264enc: gst_video_encoder_get_frame() is now transfer full
8332 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8334 * ext/x264/gstx264enc.c:
8335 x264enc: don't leak output state
8337 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8339 * ext/x264/gstx264enc.c:
8340 * ext/x264/gstx264enc.h:
8341 x264enc: Remove x264 backward compatibility support
8343 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8345 * ext/x264/gstx264enc.c:
8346 x264enc: Report latency base on x264 buffer size
8348 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8351 * ext/x264/gstx264enc.c:
8352 * ext/x264/gstx264enc.h:
8353 x264enc: Port to GstVideoEncoder baseclass
8356 ext/x264/gstx264enc.c
8357 ext/x264/gstx264enc.h
8358 Back to 0.10 state, needs to be ported to 0.11 again.
8360 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8365 * docs/plugins/Makefile.am:
8366 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8367 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8368 * docs/plugins/inspect/plugin-synaesthesia.xml:
8369 * gst/synaesthesia/.gitignore:
8370 * gst/synaesthesia/Makefile.am:
8371 * gst/synaesthesia/README:
8372 * gst/synaesthesia/gstsynaesthesia.c:
8373 * gst/synaesthesia/gstsynaesthesia.h:
8374 * gst/synaesthesia/synaescope.c:
8375 * gst/synaesthesia/synaescope.h:
8376 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8377 It never made it out of experimental, and there's a new
8378 synaescope element in gst-plugins-bad that's hopefully
8379 sufficiently similar.
8380 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8382 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8384 * gst/mpegstream/.gitignore:
8385 mpegstream: remove leftover hidden .gitignore file
8387 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8389 * gst/synaesthesia/gstsynaesthesia.c:
8390 * tests/check/elements/amrnbenc.c:
8391 * tests/check/elements/x264enc.c:
8392 elements: Use gst_pad_set_caps() instead of manual event fiddling
8394 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8397 Automatic update of common submodule
8398 From 03a0e57 to 98e386f
8400 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8405 === release 0.11.92 ===
8407 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8413 * docs/plugins/inspect/plugin-a52dec.xml:
8414 * docs/plugins/inspect/plugin-amrnb.xml:
8415 * docs/plugins/inspect/plugin-amrwbdec.xml:
8416 * docs/plugins/inspect/plugin-asf.xml:
8417 * docs/plugins/inspect/plugin-cdio.xml:
8418 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8419 * docs/plugins/inspect/plugin-dvdread.xml:
8420 * docs/plugins/inspect/plugin-dvdsub.xml:
8421 * docs/plugins/inspect/plugin-lame.xml:
8422 * docs/plugins/inspect/plugin-mad.xml:
8423 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8424 * docs/plugins/inspect/plugin-realmedia.xml:
8425 * docs/plugins/inspect/plugin-siddec.xml:
8426 * docs/plugins/inspect/plugin-twolame.xml:
8427 * docs/plugins/inspect/plugin-x264.xml:
8428 * gst-plugins-ugly.doap:
8429 * win32/common/config.h:
8432 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8475 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8478 Automatic update of common submodule
8479 From 1fab359 to 03a0e57
8481 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8483 * ext/sidplay/gstsiddec.cc:
8484 * gst/asfdemux/gstasfdemux.c:
8485 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8486 * gst/realmedia/rademux.c:
8487 * gst/realmedia/rmdemux.c:
8488 update for tag event change
8490 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8493 Automatic update of common submodule
8494 From f1b5a96 to 1fab359
8496 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8499 Automatic update of common submodule
8500 From 92b7266 to f1b5a96
8502 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8505 Automatic update of common submodule
8506 From ec1c4a8 to 92b7266
8508 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8511 Automatic update of common submodule
8512 From 3429ba6 to ec1c4a8
8514 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8516 * gst/realmedia/rmutils.c:
8517 realmedia: don't use GstStructure API on tag lists
8519 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8521 * ext/a52dec/gsta52dec.c:
8522 a52dec: really prefer the original number (and position) of channels
8523 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8525 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8528 Automatic update of common submodule
8529 From dc70203 to 3429ba6
8531 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8534 * ext/x264/gstx264enc.c:
8535 x264: bump x264 requirement to build 106 or later
8536 Build 106 is from September 2010.
8537 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8539 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8541 * ext/a52dec/gsta52dec.c:
8543 a52dec: adapt to work also with new liba52
8544 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8546 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8548 * ext/a52dec/gsta52dec.c:
8549 a52dec: trigger renegotiation upon changed stream channels
8552 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8555 configure: Require core/base 0.11.91
8557 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
8560 .gitignore: add visual studio IDE files and OS X .DS_Store files
8561 https://bugzilla.gnome.org/show_bug.cgi?id=667899
8563 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8568 === release 0.11.91 ===
8570 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8577 * gst-plugins-ugly.doap:
8578 * win32/common/config.h:
8581 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8624 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8626 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8628 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8631 Automatic update of common submodule
8632 From dc70203 to 3429ba6
8634 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8636 * gst/asfdemux/asfpacket.c:
8637 asfdemux: Use correct enum type
8639 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8641 * gst/asfdemux/gstasfdemux.c:
8642 asfdemux: implement pull mode seek snap flags when an index is present
8643 Also ensure we get a proper EOS when seeking past the end of the
8644 file, or (when the snap after flag is set) between the last keyframe
8645 and the end of the file.
8647 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
8649 * ext/cdio/gstcdio.c:
8650 * ext/cdio/gstcdio.h:
8651 * ext/cdio/gstcdiocddasrc.c:
8652 cdio: compensate for libcdio's recent cd-text api changes
8653 https://bugzilla.gnome.org/show_bug.cgi?id=675112
8655 ext/cdio/gstcdiocddasrc.c
8657 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8659 * ext/dvdread/dvdreadsrc.c:
8660 dvdread: fix build after recent include reshuffling in core
8661 Need to include gmodule.h ourselves now.
8663 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8665 * ext/mpeg2dec/gstmpeg2dec.c:
8666 video: Update for libgstvideo API changes
8668 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8671 Automatic update of common submodule
8672 From 6db25be to dc70203
8674 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8676 * gst/asfdemux/asfpacket.c:
8677 * gst/asfdemux/asfpacket.h:
8678 asfdemux: fix performance issue, especially with high-bitrate streams
8679 Two things were suboptimal from a performance point of view:
8680 a) consider a large media object such as a video keyframe, which
8681 may be split up into multiple fragments. We would assemble
8682 the media object as follows:
8683 buf = join (join (join (frag1, frag2), frag3), frag4)
8684 which causes many unnecessary memcpy()s, and malloc/free,
8685 which could easily add up to a multiple of the actual object
8686 size. To avoid this, we allocate a buffer of the size needed
8687 from the start and copy fragments into that directly.
8688 b) for every fragment to join, we would create a sub-buffer
8689 before joining it (which would discard the sub-buffer again),
8690 leading to unnecessary miniobject create/free churn.
8692 gst/asfdemux/asfpacket.c
8693 gst/asfdemux/asfpacket.h
8695 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8697 * gst/asfdemux/asfpacket.c:
8698 asfdemux: avoid unnecessary stream lookup
8699 We have already retrieved the stream for that stream number and
8700 made sure it's not NULL, so no need to do it again here; neither
8701 the number nor the streams changed since the last time.
8703 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
8705 * ext/a52dec/gsta52dec.c:
8706 a52dec: fix first_access bigger than 2
8707 gst_buffer_extract returns the number of bytes extracted, here 2 max.
8708 Set size to the buffer size as was done in 0.10 to avoid first_access
8709 error when it bypass 2.
8710 https://bugzilla.gnome.org/show_bug.cgi?id=673434
8712 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8716 configure: Modernize autotools setup a bit
8717 Also we now only create tar.bz2 and tar.xz tarballs.
8719 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8722 Automatic update of common submodule
8723 From 464fe15 to 6db25be
8725 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8730 === release 0.11.90 ===
8732 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8738 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8739 * docs/plugins/inspect/plugin-a52dec.xml:
8740 * docs/plugins/inspect/plugin-amrnb.xml:
8741 * docs/plugins/inspect/plugin-amrwbdec.xml:
8742 * docs/plugins/inspect/plugin-asf.xml:
8743 * docs/plugins/inspect/plugin-cdio.xml:
8744 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8745 * docs/plugins/inspect/plugin-dvdread.xml:
8746 * docs/plugins/inspect/plugin-dvdsub.xml:
8747 * docs/plugins/inspect/plugin-lame.xml:
8748 * docs/plugins/inspect/plugin-mad.xml:
8749 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8750 * docs/plugins/inspect/plugin-realmedia.xml:
8751 * docs/plugins/inspect/plugin-siddec.xml:
8752 * docs/plugins/inspect/plugin-twolame.xml:
8753 * docs/plugins/inspect/plugin-x264.xml:
8754 * gst-plugins-ugly.doap:
8755 * win32/common/config.h:
8758 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8801 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8803 * ext/mad/gstmad.c.orig:
8804 mad: remove .c.orig file
8806 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8808 * ext/a52dec/gsta52dec.c:
8809 * ext/amrnb/amrnbdec.c:
8810 * ext/amrnb/amrnbenc.c:
8811 * ext/amrwbdec/amrwbdec.c:
8812 * ext/cdio/gstcdiocddasrc.c:
8813 * ext/dvdread/dvdreadsrc.c:
8814 * ext/lame/gstlamemp3enc.c:
8816 * ext/mad/gstmad.c.orig:
8817 * ext/mpeg2dec/gstmpeg2dec.c:
8818 * ext/sidplay/gstsiddec.cc:
8819 * ext/twolame/gsttwolamemp2enc.c:
8820 * ext/x264/gstx264enc.c:
8821 * gst/asfdemux/gstasfdemux.c:
8822 * gst/asfdemux/gstrtpasfdepay.c:
8823 * gst/asfdemux/gstrtspwms.c:
8824 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8825 * gst/dvdsub/gstdvdsubdec.c:
8826 * gst/dvdsub/gstdvdsubparse.c:
8827 * gst/realmedia/pnmsrc.c:
8828 * gst/realmedia/rademux.c:
8829 * gst/realmedia/rdtdepay.c:
8830 * gst/realmedia/rdtmanager.c:
8831 * gst/realmedia/rmdemux.c:
8832 * gst/realmedia/rtspreal.c:
8833 * gst/synaesthesia/gstsynaesthesia.c:
8834 * gst/xingmux/gstxingmux.c:
8835 Use new gst_element_class_set_static_metadata()
8837 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8840 Automatic update of common submodule
8841 From 7fda524 to 464fe15
8843 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8845 * ext/a52dec/gsta52dec.c:
8846 * ext/amrnb/amrnb.c:
8847 * ext/amrwbdec/amrwb.c:
8848 * ext/cdio/gstcdio.c:
8849 * ext/dvdread/dvdreadsrc.c:
8850 * ext/lame/plugin.c:
8852 * ext/mad/gstmad.c.orig:
8853 * ext/mpeg2dec/gstmpeg2dec.c:
8854 * ext/sidplay/gstsiddec.cc:
8855 * ext/twolame/gsttwolamemp2enc.c:
8856 * ext/x264/gstx264enc.c:
8857 * gst/asfdemux/gstasf.c:
8858 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8859 * gst/dvdsub/gstdvdsubdec.c:
8860 * gst/realmedia/realmedia.c:
8861 * gst/synaesthesia/gstsynaesthesia.c:
8862 * gst/xingmux/plugin.c:
8863 gst: Update for GST_PLUGIN_DEFINE() API changes
8865 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8868 configure: Update version to 0.11.89.1
8870 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8873 * docs/plugins/Makefile.am:
8874 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8875 * docs/version.entities.in:
8876 * ext/a52dec/Makefile.am:
8877 * ext/amrnb/Makefile.am:
8878 * ext/amrwbdec/Makefile.am:
8879 * ext/cdio/Makefile.am:
8880 * ext/lame/Makefile.am:
8881 * ext/mad/Makefile.am:
8882 * ext/mpeg2dec/Makefile.am:
8883 * ext/sidplay/Makefile.am:
8884 * ext/twolame/Makefile.am:
8885 * ext/x264/Makefile.am:
8886 * gst-plugins-ugly.spec.in:
8887 * gst/asfdemux/Makefile.am:
8888 * gst/dvdlpcmdec/Makefile.am:
8889 * gst/dvdsub/Makefile.am:
8890 * gst/realmedia/Makefile.am:
8891 * pkgconfig/Makefile.am:
8892 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8893 * tests/check/Makefile.am:
8894 gst: Update versioning
8896 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8898 * ext/mpeg2dec/gstmpeg2dec.c:
8899 * ext/mpeg2dec/gstmpeg2dec.h:
8900 mpeg2dec: fix cropping
8901 fix cropping in mpeg2dec
8903 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8905 * ext/mpeg2dec/gstmpeg2dec.c:
8906 mpeg2dec: add crop metadata when buffer is still writable
8908 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8910 * gst/asfdemux/gstrtpasfdepay.c:
8911 update for buffer api change
8913 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8915 * ext/a52dec/gsta52dec.c:
8917 ext: Update for audio decoder API changes
8919 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8921 * tests/check/elements/amrnbenc.c:
8922 * tests/check/elements/x264enc.c:
8923 tests: make more valgrind-friendly and plug caps leak
8925 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8927 * gst/asfdemux/asfpacket.c:
8928 * gst/asfdemux/gstasfdemux.c:
8929 * gst/dvdsub/gstdvdsubdec.c:
8930 update for buffer changes
8932 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8934 * tests/check/elements/x264enc.c:
8935 tests: x264enc: adjust test to removal of deprecated properties
8937 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8939 Replace master with 0.11
8941 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8946 === release 0.11.2 ===
8948 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8954 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8955 * docs/plugins/inspect/plugin-a52dec.xml:
8956 * docs/plugins/inspect/plugin-amrnb.xml:
8957 * docs/plugins/inspect/plugin-amrwbdec.xml:
8958 * docs/plugins/inspect/plugin-asf.xml:
8959 * docs/plugins/inspect/plugin-cdio.xml:
8960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8961 * docs/plugins/inspect/plugin-dvdread.xml:
8962 * docs/plugins/inspect/plugin-dvdsub.xml:
8963 * docs/plugins/inspect/plugin-lame.xml:
8964 * docs/plugins/inspect/plugin-mad.xml:
8965 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8966 * docs/plugins/inspect/plugin-realmedia.xml:
8967 * docs/plugins/inspect/plugin-siddec.xml:
8968 * docs/plugins/inspect/plugin-twolame.xml:
8969 * docs/plugins/inspect/plugin-x264.xml:
8970 * gst-plugins-ugly.doap:
9010 * win32/common/config.h:
9013 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9015 * tests/check/elements/mpeg2dec.c:
9016 tests: fix after memory changes
9018 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9020 * ext/x264/gstx264enc.c:
9021 * ext/x264/gstx264enc.h:
9022 x264enc: remove deprecated properties
9024 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9026 Merge remote-tracking branch 'origin/master' into 0.11
9027 So 0.11 folks also get amr include fixes.
9029 ext/a52dec/gsta52dec.c
9032 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9034 * gst/synaesthesia/gstsynaesthesia.c:
9035 synaesthesia: fixup for bufferpool api changes
9036 ... as well as some caps ref handling.
9038 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9040 * gst/realmedia/rademux.c:
9041 * gst/realmedia/rmdemux.c:
9042 don't pass random pointers to pull_range
9044 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9046 * ext/mpeg2dec/gstmpeg2dec.c:
9047 update for bufferpool changes
9049 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9051 * ext/mpeg2dec/gstmpeg2dec.c:
9052 update for allocation query changes
9054 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9056 * ext/dvdread/dvdreadsrc.c:
9057 * ext/lame/gstlamemp3enc.c:
9058 * ext/mpeg2dec/gstmpeg2dec.c:
9059 * ext/x264/gstx264enc.c:
9060 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9061 * gst/dvdsub/gstdvdsubdec.c:
9062 update for memory api changes
9064 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9066 * ext/mpeg2dec/gstmpeg2dec.c:
9067 take padding into account
9069 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9072 mad: simplify parsing code
9073 Also fixes #671455 (expected at least).
9075 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9078 configure.ac: bump required GLib to 2.31.14
9079 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9081 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9083 * ext/sidplay/gstsiddec.cc:
9084 fix for caps _normalize changes
9086 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9088 * ext/x264/gstx264enc.c:
9089 fix for caps api changes
9091 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9093 * ext/a52dec/gsta52dec.c:
9094 * ext/a52dec/gsta52dec.h:
9095 a52dec: use base class tag handling helper
9096 ... so as to ensure these to be handled and sent at proper time.
9098 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9100 * ext/dvdread/dvdreadsrc.c:
9101 dvdreadsrc: Use variable type with correct signedness
9103 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9105 * ext/mpeg2dec/gstmpeg2dec.c:
9106 mpeg2dec: Copy planes in one go when possible
9108 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9111 * ext/amrnb/amrnbdec.h:
9112 * ext/amrnb/amrnbenc.h:
9113 * ext/amrwbdec/amrwbdec.h:
9114 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9115 In previous versions, the opencore-amr include sub-directory
9116 would be specified in the include path in the CFLAGS, but this
9117 is no longer the case in newer versions, so we need to add those
9118 to our include directives.
9119 Based on patch by: Christian Morales Vega
9120 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9122 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9125 configure: get rid of non-pkg-config ways to check for opencore-amr
9127 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9129 * ext/mpeg2dec/gstmpeg2dec.c:
9130 update for metadata API changes
9132 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9134 * ext/amrwbdec/Makefile.am:
9135 * ext/lame/Makefile.am:
9136 * ext/mad/Makefile.am:
9137 amrwbdec, lame, mad: link to libgstbase
9139 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9141 * ext/x264/gstx264enc.c:
9142 x264enc: fix compiler warning
9144 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9146 Merge remote-tracking branch 'origin/master' into 0.11
9148 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9150 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9154 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9159 * docs/plugins/gst-plugins-ugly-plugins.args:
9160 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9161 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9162 * docs/plugins/inspect/plugin-a52dec.xml:
9163 * docs/plugins/inspect/plugin-amrnb.xml:
9164 * docs/plugins/inspect/plugin-amrwbdec.xml:
9165 * docs/plugins/inspect/plugin-asf.xml:
9166 * docs/plugins/inspect/plugin-cdio.xml:
9167 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9168 * docs/plugins/inspect/plugin-dvdread.xml:
9169 * docs/plugins/inspect/plugin-dvdsub.xml:
9170 * docs/plugins/inspect/plugin-iec958.xml:
9171 * docs/plugins/inspect/plugin-lame.xml:
9172 * docs/plugins/inspect/plugin-mad.xml:
9173 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9174 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9175 * docs/plugins/inspect/plugin-mpegstream.xml:
9176 * docs/plugins/inspect/plugin-realmedia.xml:
9177 * docs/plugins/inspect/plugin-siddec.xml:
9178 * docs/plugins/inspect/plugin-twolame.xml:
9179 * docs/plugins/inspect/plugin-x264.xml:
9180 * win32/common/config.h:
9181 Bump version after release
9183 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9186 autogen.sh: avoid touching .po files during 'make'
9187 A simple workaround to deal with GNU gettext automake integration
9188 failing to deal with git. Fixes: #669207
9190 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9192 * ext/x264/gstx264enc.c:
9193 x264: convert g_print to LOG
9195 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9197 * gst/asfdemux/gstrtpasfdepay.c:
9198 update for new memory api
9200 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9202 * ext/x264/gstx264enc.c:
9203 x264enc: handle pts and dts
9205 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9208 mad: handle libmad freeform parsing quirk
9210 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9213 mad: fixup unhacking last frame coaxing
9214 ... so as to not only replace the data pointer but also available size.
9216 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9218 * gst-plugins-ugly.spec.in:
9221 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9223 * win32/common/config.h:
9224 win32: back to development
9226 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9229 * gst/synaesthesia/gstsynaesthesia.c:
9230 * gst/synaesthesia/gstsynaesthesia.h:
9231 synaesthesia: port to 0.11
9233 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9236 * gst/xingmux/gstxingmux.c:
9237 xingmux: port to 0.11
9239 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9244 === release 0.11.1 ===
9246 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9252 * docs/plugins/gst-plugins-ugly-plugins.args:
9253 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9254 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9255 * docs/plugins/inspect/plugin-a52dec.xml:
9256 * docs/plugins/inspect/plugin-amrnb.xml:
9257 * docs/plugins/inspect/plugin-amrwbdec.xml:
9258 * docs/plugins/inspect/plugin-asf.xml:
9259 * docs/plugins/inspect/plugin-cdio.xml:
9260 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9261 * docs/plugins/inspect/plugin-dvdread.xml:
9262 * docs/plugins/inspect/plugin-dvdsub.xml:
9263 * docs/plugins/inspect/plugin-lame.xml:
9264 * docs/plugins/inspect/plugin-mad.xml:
9265 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9266 * docs/plugins/inspect/plugin-realmedia.xml:
9267 * docs/plugins/inspect/plugin-siddec.xml:
9268 * docs/plugins/inspect/plugin-twolame.xml:
9269 * docs/plugins/inspect/plugin-x264.xml:
9270 * gst-plugins-ugly.doap:
9310 * win32/common/config.h:
9313 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9315 Merge branch 'master' into 0.11
9319 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9322 mad: unhack last frame coaxing
9323 ... so as to maximally use available base class API and interfere least
9324 as possible with its internal state.
9326 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9329 mad: fix compilation
9331 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9334 mad: chain up to default event handler
9336 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9338 * ext/x264/gstx264enc.c:
9339 x264enc: unmap video frame after encoding
9340 Fixes major memory leak.
9341 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9343 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9345 * ext/x264/gstx264enc.c:
9346 x264enc: fix after merge
9348 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9350 Merge branch 'master' into 0.11
9352 ext/x264/gstx264enc.c
9354 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9356 * ext/sidplay/gstsiddec.cc:
9357 * ext/sidplay/gstsiddec.h:
9358 sidplay: don't use ulong properties
9360 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9362 * ext/sidplay/gstsiddec.cc:
9363 sidplay: fix negotiation
9365 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9367 * ext/x264/gstx264enc.c:
9368 x264enc: Add baseline profile to caps
9369 libx264 does not yet support the features that create the difference
9370 between baseline and constrained baseline profile. Hence it currently
9371 supports both though it can only technically encode constrained
9374 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9376 * ext/amrnb/amrnbenc.c:
9377 * gst/asfdemux/gstasfdemux.c:
9378 * gst/realmedia/rdtmanager.c:
9379 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9381 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9383 * tests/check/elements/mpeg2dec.c:
9384 mpeg2dec: fix test a bit more
9385 Still broken because cropping is broken in mpeg2dec
9387 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9389 * tests/check/elements/amrnbenc.c:
9390 * tests/check/elements/x264enc.c:
9391 * tests/check/elements/xingmux.c:
9392 tests: fix some tests
9394 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9396 * ext/twolame/gsttwolamemp2enc.c:
9397 twolame: Use new audio encoder/decoder base class API for srcpad caps
9399 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9401 * ext/lame/gstlamemp3enc.c:
9402 lame: Use new audio encoder/decoder base class API for srcpad caps
9404 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9407 mad: Use new audio encoder/decoder base class API for srcpad caps
9409 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9411 * ext/a52dec/gsta52dec.c:
9412 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9414 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9416 * ext/amrwbdec/amrwbdec.c:
9417 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9419 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9421 * ext/amrnb/amrnbdec.c:
9422 * ext/amrnb/amrnbenc.c:
9423 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9425 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9428 mad: ensure we do not confuse the base class with our buffer guard
9429 mad expects extra bytes at the end of a buffer (see discussion in
9430 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9431 and since we inject these without the base class' knowledge, we
9432 need to hide the bodies better.
9433 This fixes an assert at EOS when decoding an mp3 manually without
9434 an intervening mpegaudioparse.
9436 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9438 * gst/realmedia/rtspreal.c:
9439 update for HEADER flag
9441 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9443 * ext/x264/gstx264enc.c:
9444 * ext/x264/gstx264enc.h:
9445 x264enc: implement force-key-unit API
9447 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9450 Automatic update of common submodule
9451 From c463bc0 to 7fda524
9453 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9455 * ext/amrnb/amrnbdec.c:
9456 * ext/amrwbdec/amrwbdec.c:
9457 amr: port to 0.11 again
9459 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9461 Merge branch 'master' into 0.11
9463 ext/a52dec/gsta52dec.c
9465 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9467 * ext/a52dec/gsta52dec.c:
9468 * ext/amrnb/amrnbdec.c:
9469 * ext/amrnb/amrnbenc.c:
9470 * ext/amrwbdec/amrwbdec.c:
9471 * ext/dvdread/dvdreadsrc.c:
9472 * ext/lame/gstlamemp3enc.c:
9474 * ext/mpeg2dec/gstmpeg2dec.c:
9475 * ext/sidplay/gstsiddec.cc:
9476 * ext/twolame/gsttwolamemp2enc.c:
9477 * gst/asfdemux/asfpacket.c:
9478 * gst/asfdemux/gstasfdemux.c:
9479 * gst/asfdemux/gstrtpasfdepay.c:
9480 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9481 * gst/dvdsub/gstdvdsubdec.c:
9482 * gst/dvdsub/gstdvdsubdec.h:
9483 * gst/realmedia/gstrdtbuffer.c:
9484 * gst/realmedia/gstrdtbuffer.h:
9485 * gst/realmedia/rdtdepay.c:
9486 * gst/realmedia/rmdemux.c:
9487 * gst/realmedia/rmutils.c:
9488 port to new memory API
9490 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9493 Automatic update of common submodule
9494 From 2a59016 to c463bc0
9496 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9498 * gst-libs/gst/glib-compat-private.h:
9499 Remove compatibility versions for deprecated GLib API
9501 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9503 * ext/a52dec/gsta52dec.c:
9504 a52dec: fix read buffer overflow upon syncing
9505 The wrong size was being decremented, leading to a runaway
9508 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9512 Add --disable-fatal-warnings configure option
9514 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9516 * gst/asfdemux/gstasfdemux.c:
9517 * gst/realmedia/rademux.c:
9518 * gst/realmedia/rdtmanager.c:
9519 * gst/realmedia/rmdemux.c:
9520 port to new gthread API
9522 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9525 configure.ac: Require GLib 2.31.10 for consistency
9527 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9530 Automatic update of common submodule
9531 From 0807187 to 2a59016
9533 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9535 * ext/amrwbdec/amrwbdec.c:
9536 amrwbdec: _parse should not return OK if not enough data yet
9538 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9540 * ext/amrnb/amrnbdec.c:
9541 amrnbdec: _parse should not return OK if not enough data yet
9543 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9545 * ext/dvdread/dvdreadsrc.c:
9546 dvdreadsrc: fix off by one in cell calculation for the last chapter
9548 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9550 * gst/asfdemux/gstasfdemux.c:
9551 asfdemux: set caps on src pad before adding it
9553 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9555 * gst/asfdemux/gstasfdemux.c:
9556 asfdemux: perform writable buffer map to copy into it
9558 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9560 * gst/asfdemux/asfpacket.c:
9561 * gst/asfdemux/asfpacket.h:
9562 asfpacket: fix 0.11 ported payload extraction
9563 ... to cater for not necessarily offset == size - cur_pos,
9564 as size may have been adjusted due to padding.
9567 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9569 * ext/x264/gstx264enc.c:
9570 x264enc: remove useless and semantically (though not practically) wrong code
9571 The object will be freed, so it's pointless to set the pointers
9574 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9576 * ext/x264/gstx264enc.c:
9577 x264enc: remove leaking "optimization"
9579 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9581 * gst/asfdemux/gstasfdemux.c:
9582 GST_TYPE_DATE -> G_TYPE_DATE
9584 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9586 Merge remote-tracking branch 'origin/master' into 0.11
9588 ext/a52dec/gsta52dec.c
9590 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9592 * ext/a52dec/gsta52dec.c:
9593 a52dec: plug buffer leak
9595 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9597 * ext/a52dec/gsta52dec.c:
9598 a52dec: plug buffer leak
9600 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9602 * ext/amrnb/amrnbenc.c:
9603 amrnbenc: _map and _unmap the appropriate input and output buffers
9605 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9607 * ext/a52dec/gsta52dec.c:
9608 a52dec: Fix some merge mistakes
9610 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9612 Merge branch 'master' into 0.11
9614 ext/a52dec/gsta52dec.c
9615 ext/a52dec/gsta52dec.h
9618 ext/lame/gstlamemp3enc.c
9621 gst/mpegaudioparse/gstmpegaudioparse.c
9622 gst/mpegstream/gstdvddemux.c
9623 gst/realmedia/rdtdepay.c
9628 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9630 * gst/dvdsub/Makefile.am:
9631 dvdsub: add some CFLAGS and LIBS in Makefile.am
9632 ... since adapter is still used.
9634 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9636 * gst/realmedia/rmdemux.c:
9637 rmdemux: Don't use buffer after unreffing
9639 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9641 * gst/asfdemux/gstasfdemux.c:
9642 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9644 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9647 mad: Correctly unmap the buffer with the original data pointer
9649 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9652 mad: Make sure to set caps on the srcpad if none are set yet
9654 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9656 * ext/mad/Makefile.am:
9657 mad: fix LIBS order in Makefile.am
9659 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9662 mad: remove left-over id3tag.h include
9663 We don't use libid3tag any more.
9665 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9667 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9668 dvdlpcmdec: fix for multichannel
9670 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9672 * ext/a52dec/gsta52dec.c:
9673 * ext/a52dec/gsta52dec.h:
9674 a52dec: Update for the new raw audio caps
9676 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9679 mad: Update for the new raw audio caps
9681 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9683 * ext/lame/gstlamemp3enc.c:
9684 lamemp3enc: Update for the new raw audio caps
9686 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9688 * ext/twolame/gsttwolamemp2enc.c:
9689 twolamemp2enc: Update for the new raw audio caps
9691 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9693 * ext/amrwbdec/amrwbdec.c:
9694 amrwbdec: Add the new layout field to the raw audio caps
9696 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9698 * ext/amrnb/amrnbdec.c:
9699 * ext/amrnb/amrnbenc.c:
9700 amrnb: Add the new layout field to the raw audio caps
9702 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9704 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9705 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9706 dvdlpcmdec: Port to the new raw audio caps
9708 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9710 * gst/asfdemux/gstasfdemux.c:
9711 asfdemux: Update for libgstriff API changes
9712 Still needs to handle audio channel reordering.
9714 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9717 Automatic update of common submodule
9718 From 50b34ab to 0807187
9720 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9722 * ext/lame/Makefile.am:
9723 lame: fix LIBADD order in Makefile.am
9725 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9727 * tests/check/elements/amrnbenc.c:
9728 * tests/check/elements/mpeg2dec.c:
9729 * tests/check/elements/x264enc.c:
9730 * tests/check/elements/xingmux.c:
9731 * tests/check/generic/states.c:
9732 tests: make tests compile
9734 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9736 * ext/amrwbdec/amrwbdec.c:
9737 * ext/dvdread/dvdreadsrc.c:
9739 * ext/sidplay/gstsiddec.cc:
9740 * gst/asfdemux/gstasfdemux.c:
9741 * gst/realmedia/pnmsrc.c:
9742 * gst/realmedia/rdtmanager.c:
9743 * gst/realmedia/rmdemux.c:
9744 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9746 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9748 * tests/check/Makefile.am:
9749 tests: disable generic index test
9751 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9753 * ext/mpeg2dec/gstmpeg2dec.c:
9754 mpeg2dec: remove all seeking-related code
9755 A parser or demuxer upstream should handle this Same for
9758 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9760 * ext/mpeg2dec/gstmpeg2dec.c:
9761 * ext/mpeg2dec/gstmpeg2dec.h:
9762 mpeg2dec: update for GstIndex removal
9764 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9766 * ext/cdio/gstcdiocddasrc.c:
9767 cdio: update for probe vfunc removal in GstAudioCdSrc
9769 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9771 * ext/lame/gstlame.c:
9772 * ext/lame/gstlamemp3enc.c:
9773 lame: fix printf format in debug statements
9774 https://bugzilla.gnome.org/show_bug.cgi?id=666926
9776 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9778 * ext/lame/gstlame.c:
9779 * ext/lame/gstlame.h:
9780 lame: ensure parsed output
9781 ... by doing some basic parsing of encoded lame data.
9783 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9785 * ext/lame/gstlame.h:
9786 lame: cleanup unused instance struct fields
9788 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9790 * ext/lame/Makefile.am:
9791 * ext/lame/gstlamemp3enc.c:
9792 * ext/lame/gstlamemp3enc.h:
9793 lamemp3enc: ensure parsed output
9794 ... by doing some basic parsing of encoded lame data.
9797 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9799 * ext/lame/gstlamemp3enc.c:
9800 lamemp3enc: do not leak merged tags
9802 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9806 mad: helpfully bodge the last buffer to let mad decode the last frame
9807 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9808 to be believed, the last buffer must be followed by a number of 0 bytes
9809 in order for the last frame to be decoded (at least in some cases).
9810 Doing so seems to work here, fixing a missing 1152 samples when using
9811 mp3parse before mad (not using mp3parse would yield the correct amount
9812 of samples, if there's extra non-MP3 data after (eg, tag data)).
9814 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9816 * ext/dvdread/dvdreadsrc.c:
9817 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9819 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9821 * gst/mpegstream/gstdvddemux.c:
9822 dvddemux: tweak subtitle stream setup based on dvd language codes event
9823 ... to allow for non-continuous subtitle stream numbers.
9824 The missing stream numbers tend to come up as subtitle streams anyway
9825 (albeit not with an identified language tag).
9827 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9829 * ext/dvdread/dvdreadsrc.c:
9830 dvdreadsrc: minor safety tweak to sector seeking
9832 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
9834 * ext/a52dec/gsta52dec.c:
9835 a52dec: check that a52_init returns a valid a52 state
9837 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9839 * ext/mpeg2dec/gstmpeg2dec.c:
9840 mpeg2dec: update for new interlaced flags
9842 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9844 * ext/a52dec/Makefile.am:
9845 * ext/a52dec/gsta52dec.c:
9846 * ext/a52dec/gsta52dec.h:
9847 a52dec: port to audiodecoder
9849 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9851 * ext/mad/Makefile.am:
9854 mad: port to audiodecoder
9856 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9858 * ext/a52dec/gsta52dec.c:
9859 a52dec: Don't claim to support upstream renegotiation
9860 and use fixed caps on the srcpad. To correctly support
9861 upstream renegotiation a52dec would need to check if the
9862 caps of the downstream allocated buffer are the requested
9863 caps or if the size is different.
9866 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
9868 * ext/a52dec/gsta52dec.c:
9869 a52dec: Check that the a52_state is correctly initialized
9871 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9873 * gst-libs/gst/Makefile.am:
9874 * gst-libs/gst/glib-compat-private.h:
9875 * gst/asfdemux/gstasfdemux.c:
9876 * gst/mpegaudioparse/gstmpegaudioparse.c:
9877 * gst/realmedia/rademux.c:
9878 * gst/realmedia/rdtmanager.c:
9879 * gst/realmedia/rmdemux.c:
9880 Work around deprecated thread API in glib master
9881 Add private replacements for deprecated functions such as
9882 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
9883 to avoid the deprecation warnings. We can't change most of
9884 these in 0.10 because they're part of our API and ABI.
9885 Suppress deprecation warnings in selected files, mostly for
9886 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
9887 not much we can do here in 0.10.
9889 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9896 po: update translations
9898 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9900 * gst/realmedia/rdtdepay.c:
9901 rdtdepay: make buffer metadata writable before setting caps on it
9902 Fixes issue when the header buffer is being pushed, which was taken
9903 from the caps and is therefore not writable.
9905 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9907 * ext/dvdread/dvdreadsrc.c:
9908 fix for basesrc changes
9910 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
9912 * gst/asfdemux/gstrtpasfdepay.c:
9913 rtpasfdepay: Initialize GstRTPBuffer before usage
9915 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9917 Merge remote-tracking branch 'origin/master' into 0.11
9919 ext/dvdread/dvdreadsrc.c
9921 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
9923 * ext/dvdread/dvdreadsrc.c:
9924 dvdreadsrc: Fix format string compiler warning
9927 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9929 Merge remote-tracking branch 'origin/master' into 0.11
9931 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9933 * ext/mpeg2dec/gstmpeg2dec.c:
9934 Update for indexable change
9936 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9938 * gst/realmedia/rdtmanager.c:
9939 update for clock provider API change
9941 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9943 * ext/a52dec/gsta52dec.c:
9944 * ext/amrnb/amrnbdec.c:
9945 * ext/amrnb/amrnbenc.c:
9946 * ext/amrwbdec/amrwbdec.c:
9947 * ext/dvdread/dvdreadsrc.c:
9948 * ext/lame/gstlame.c:
9949 * ext/lame/gstlamemp3enc.c:
9951 * ext/mpeg2dec/gstmpeg2dec.c:
9952 * ext/sidplay/gstsiddec.cc:
9953 * ext/twolame/gsttwolame.c:
9954 * ext/x264/gstx264enc.c:
9955 * gst/asfdemux/gstasfdemux.c:
9956 * gst/asfdemux/gstrtpasfdepay.c:
9957 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9958 * gst/dvdsub/gstdvdsubdec.c:
9959 * gst/dvdsub/gstdvdsubparse.c:
9960 * gst/iec958/ac3iec.c:
9961 * gst/mpegaudioparse/gstmpegaudioparse.c:
9962 * gst/mpegaudioparse/gstxingmux.c:
9963 * gst/mpegstream/gstdvddemux.c:
9964 * gst/mpegstream/gstmpegdemux.c:
9965 * gst/mpegstream/gstmpegparse.c:
9966 * gst/mpegstream/gstrfc2250enc.c:
9967 * gst/realmedia/pnmsrc.c:
9968 * gst/realmedia/rademux.c:
9969 * gst/realmedia/rdtdepay.c:
9970 * gst/realmedia/rdtmanager.c:
9971 * gst/realmedia/rmdemux.c:
9972 * gst/synaesthesia/gstsynaesthesia.c:
9973 various: fix pad template ref leaks
9974 https://bugzilla.gnome.org/show_bug.cgi?id=662664
9976 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
9978 * tests/check/elements/xingmux.c:
9979 tests: update for gstcheck API change
9981 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9983 * ext/amrnb/amrnbenc.c:
9984 * ext/dvdread/dvdreadsrc.c:
9985 * ext/lame/gstlamemp3enc.c:
9986 * ext/twolame/gsttwolamemp2enc.c:
9987 ext: fix more printf format warnings in debug messages
9989 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
9991 * gst/asfdemux/gstasfdemux.c:
9992 * gst/asfdemux/gstrtpasfdepay.c:
9993 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9994 * gst/dvdsub/gstdvdsubdec.c:
9995 * gst/dvdsub/gstdvdsubparse.c:
9996 * gst/realmedia/rademux.c:
9997 * gst/realmedia/rmdemux.c:
9998 Fix print format compiler warnings on OS X / 64bit
9999 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10001 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10003 * gst/asfdemux/gstasfdemux.c:
10004 * gst/realmedia/rademux.c:
10005 * gst/realmedia/rdtmanager.c:
10006 * gst/realmedia/rmdemux.c:
10007 update for activation changes
10009 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10011 * gst/asfdemux/gstasfdemux.c:
10012 * gst/realmedia/rademux.c:
10013 * gst/realmedia/rmdemux.c:
10014 update for new scheduling query
10016 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10018 * gst/asfdemux/gstasfdemux.c:
10019 * gst/realmedia/rademux.c:
10020 * gst/realmedia/rdtmanager.c:
10021 * gst/realmedia/rmdemux.c:
10022 add parent to activate functions
10024 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10026 * ext/a52dec/gsta52dec.c:
10027 * ext/mpeg2dec/gstmpeg2dec.c:
10028 * ext/sidplay/gstsiddec.cc:
10029 * ext/x264/gstx264enc.c:
10030 * gst/asfdemux/gstasfdemux.c:
10031 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10032 * gst/dvdsub/gstdvdsubdec.c:
10033 * gst/dvdsub/gstdvdsubparse.c:
10034 * gst/realmedia/rademux.c:
10035 * gst/realmedia/rdtdepay.c:
10036 * gst/realmedia/rdtmanager.c:
10037 * gst/realmedia/rmdemux.c:
10038 add parent to pad functions
10040 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10042 * ext/mpeg2dec/gstmpeg2dec.c:
10043 * ext/sidplay/gstsiddec.cc:
10044 * ext/x264/gstx264enc.c:
10045 * gst/asfdemux/gstasfdemux.c:
10046 * gst/realmedia/rademux.c:
10047 * gst/realmedia/rdtmanager.c:
10048 * gst/realmedia/rmdemux.c:
10049 add parent to query function
10051 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10053 * gst/asfdemux/gstasfdemux.c:
10054 * gst/realmedia/rademux.c:
10055 _query_peer_*() -> _peer_query_*()
10057 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10059 * gst/dvdsub/gstdvdsubdec.c:
10060 _accept_caps() -> _query_accept_caps()
10062 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10064 * ext/x264/gstx264enc.c:
10065 _peer_get_caps() -> _peer_query_caps()
10067 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10069 * ext/x264/gstx264enc.c:
10070 update for _get_caps() -> _query_caps()
10072 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10074 * ext/x264/gstx264enc.c:
10075 change getcaps to query
10077 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10079 * ext/mad/gstmad.c:
10080 mad: re-instate accidentally dropped rank
10082 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10084 * ext/dvdread/dvdreadsrc.c:
10085 * gst/realmedia/pnmsrc.c:
10086 Update for GstURIHandler get_protocols() changes
10088 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10090 * ext/dvdread/dvdreadsrc.c:
10091 * ext/dvdread/dvdreadsrc.h:
10092 * gst/realmedia/pnmsrc.c:
10093 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10095 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10097 * ext/mad/gstmad.c:
10098 mad: re-port to 0.11
10099 This time using the base class. Still something
10100 wrong with the parsing though, when there's no
10101 parser or demuxer upstream (which of course
10102 shouldn't happen in a normal playback scenario).
10104 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10106 * ext/mad/gstmad.c:
10107 * ext/mad/gstmad.h:
10108 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10110 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10112 * ext/mad/gstmad.c:
10113 * ext/mad/gstmad.h:
10114 mad: replace with 0.10 version ported to GstAudioDecoder
10115 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10116 of Mark's baseaudio branch.
10117 Would probably be too risky to drop this into 0.10 given
10118 all the things mad is doing.
10120 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10122 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10123 docs: remove bits for old lame element from sections.txt file
10125 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10129 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10130 * docs/plugins/inspect/plugin-mpegstream.xml:
10131 * gst-plugins-ugly.spec.in:
10132 * gst/mpegstream/Makefile.am:
10133 * gst/mpegstream/README:
10134 * gst/mpegstream/gstdvddemux.c:
10135 * gst/mpegstream/gstdvddemux.h:
10136 * gst/mpegstream/gstmpegclock.c:
10137 * gst/mpegstream/gstmpegclock.h:
10138 * gst/mpegstream/gstmpegdemux.c:
10139 * gst/mpegstream/gstmpegdemux.h:
10140 * gst/mpegstream/gstmpegpacketize.c:
10141 * gst/mpegstream/gstmpegpacketize.h:
10142 * gst/mpegstream/gstmpegparse.c:
10143 * gst/mpegstream/gstmpegparse.h:
10144 * gst/mpegstream/gstmpegstream.c:
10145 * gst/mpegstream/gstrfc2250enc.c:
10146 * gst/mpegstream/gstrfc2250enc.h:
10147 * gst/mpegstream/mpegstream.vcproj:
10148 * gst/mpegstream/notes:
10150 * win32/vs6/gst_plugins_ugly.dsw:
10151 * win32/vs6/libgstac3parse.dsp:
10152 * win32/vs6/libgstmpegaudioparse.dsp:
10153 * win32/vs6/libgstmpegstream.dsp:
10154 mpegstream: remove the old mpeg-ps parser and demuxers
10155 Don't want anyone porting this by accident.
10156 Superseded by mpegpsdemux in -bad.
10158 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10161 * ext/cdio/Makefile.am:
10162 * ext/cdio/gstcdio.c:
10163 * ext/cdio/gstcdiocddasrc.c:
10164 * ext/cdio/gstcdiocddasrc.h:
10165 cdio: port cdiocddasrc to 0.11
10167 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10169 * tests/check/elements/mpeg2dec.c:
10170 tests: port mpeg2dec to 0.11
10171 It compiles, but fails.
10173 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10175 * tests/check/elements/x264enc.c:
10176 tests: port x264enc unit test to 0.11
10177 Well, it compiles now at least.
10179 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10181 * gst/asfdemux/gstrtpasfdepay.h:
10182 update for base class rename
10184 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10186 * gst/asfdemux/gstrtpasfdepay.c:
10187 * gst/asfdemux/gstrtpasfdepay.h:
10188 update for base class rename
10190 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10230 po: update translations
10232 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10234 * docs/plugins/gst-plugins-ugly-plugins.args:
10235 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10236 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10237 * docs/plugins/inspect/plugin-a52dec.xml:
10238 * docs/plugins/inspect/plugin-amrnb.xml:
10239 * docs/plugins/inspect/plugin-amrwbdec.xml:
10240 * docs/plugins/inspect/plugin-asf.xml:
10241 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10242 * docs/plugins/inspect/plugin-dvdread.xml:
10243 * docs/plugins/inspect/plugin-dvdsub.xml:
10244 * docs/plugins/inspect/plugin-lame.xml:
10245 * docs/plugins/inspect/plugin-mad.xml:
10246 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10247 * docs/plugins/inspect/plugin-realmedia.xml:
10248 * docs/plugins/inspect/plugin-siddec.xml:
10249 * docs/plugins/inspect/plugin-twolame.xml:
10250 * docs/plugins/inspect/plugin-x264.xml:
10253 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10255 * ext/lame/gstlamemp3enc.c:
10256 lamemp3enc: cosmetic error message change
10257 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10259 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10261 * docs/plugins/Makefile.am:
10262 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10263 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10264 * ext/twolame/Makefile.am:
10265 * ext/twolame/gsttwolamemp2enc.c:
10266 * ext/twolame/gsttwolamemp2enc.h:
10268 twolame: rename to twolamemp2enc
10270 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10273 * ext/twolame/gsttwolame.c:
10274 twolame: port to 0.11
10276 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10280 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10281 * docs/plugins/inspect/plugin-iec958.xml:
10282 * gst-plugins-ugly.spec.in:
10283 * gst/iec958/Makefile.am:
10284 * gst/iec958/ac3_padder.c:
10285 * gst/iec958/ac3_padder.h:
10286 * gst/iec958/ac3iec.c:
10287 * gst/iec958/ac3iec.h:
10289 * win32/vs6/libgstiec958.dsp:
10290 iec958: remove this plugin
10291 I think it can just go away. Audio sinks can and should payload
10292 things themselves using the helper API in libgstaudio. If such
10293 a plugin still makes sense, it should probably be rewritten
10294 using the library functions (and be put into -good or so).
10296 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10298 * gst/realmedia/rademux.c:
10299 * gst/realmedia/rmdemux.c:
10300 * gst/realmedia/rtspreal.c:
10301 update for adapter api change
10303 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10305 * ext/x264/gstx264enc.c:
10306 update for removed fixate function
10308 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10310 * ext/mad/gstmad.c:
10311 * ext/mpeg2dec/gstmpeg2dec.c:
10312 * gst/asfdemux/gstasfdemux.c:
10313 * gst/realmedia/rmdemux.c:
10316 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10319 * gst/realmedia/rademux.c:
10320 * gst/realmedia/rdtdepay.c:
10321 * gst/realmedia/rmdemux.c:
10322 * gst/realmedia/rmutils.c:
10323 realmedia is ported
10325 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10327 * gst/asfdemux/gstasfdemux.c:
10328 * gst/mpegstream/gstdvddemux.c:
10329 * gst/mpegstream/gstmpegdemux.c:
10330 * gst/realmedia/rmdemux.c:
10331 * gst/realmedia/rmdemux.h:
10332 more template fixes
10334 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10337 po: lame => lamemp3enc
10339 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10341 * gst/realmedia/rdtmanager.c:
10342 make request pads take %u
10344 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10346 * ext/mpeg2dec/gstmpeg2dec.c:
10347 * ext/mpeg2dec/gstmpeg2dec.h:
10348 mpeg2dec: Add basic cropping support
10350 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10352 * ext/a52dec/gsta52dec.c:
10353 * ext/sidplay/gstsiddec.cc:
10354 * gst/asfdemux/gstasfdemux.c:
10355 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10356 tags: update for tag API removal
10358 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10360 * ext/mpeg2dec/gstmpeg2dec.c:
10361 * ext/mpeg2dec/gstmpeg2dec.h:
10362 update for meta api change
10364 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10366 * gst/asfdemux/gstasfdemux.c:
10367 structure: fix for api update
10369 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10371 Merge remote-tracking branch 'origin/master' into 0.11
10373 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10375 * tests/check/elements/amrnbenc.c:
10376 tests: port amrnbenc test to 0.11
10378 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10380 * ext/amrnb/amrnbdec.c:
10381 * ext/amrnb/amrnbenc.c:
10382 amrnb: fix up raw audio caps for 0.11
10384 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10386 * tests/check/Makefile.am:
10387 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10389 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10391 * docs/plugins/Makefile.am:
10392 * ext/lame/Makefile.am:
10394 * ext/lame/gstlame.c:
10395 * ext/lame/gstlame.h:
10396 * ext/lame/plugin.c:
10397 * ext/lame/test-lame.c:
10398 * gst/xingmux/gstxingmux.c:
10399 * tests/check/pipelines/lame.c:
10400 lame: remove lame element, it's been superseded by lamemp3enc
10402 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10404 * ext/a52dec/gsta52dec.c:
10405 * ext/lame/gstlamemp3enc.c:
10406 * ext/mad/gstmad.c:
10407 * ext/sidplay/gstsiddec.cc:
10408 * gst/asfdemux/gstasfdemux.c:
10409 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10410 ext, gst: update for taglist API changes
10412 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10414 * gst/asfdemux/gstasfdemux.c:
10415 asfdemux: Don't leak pending payload buffers
10418 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10420 Merge branch 'master' into 0.11
10422 ext/sidplay/gstsiddec.cc
10424 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10426 * ext/sidplay/gstsiddec.cc:
10427 siddec: use BOILERPLATE macro and cleanup FIXMEs
10429 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10431 * gst/asfdemux/gstrtpasfdepay.c:
10432 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10434 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10436 * gst-plugins-ugly.spec.in:
10437 Update specfile with latest changes
10439 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10441 * gst/asfdemux/gstasfdemux.c:
10442 asfdemux: Don't unmap a buffer that doesn't exist
10444 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10447 * ext/dvdread/dvdreadsrc.c:
10448 dvdread: port to 0.11
10450 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10453 * gst/dvdsub/Makefile.am:
10454 * gst/dvdsub/gstdvdsubdec.c:
10455 * gst/dvdsub/gstdvdsubdec.h:
10456 * gst/dvdsub/gstdvdsubparse.c:
10457 dvdsub: port to 0.11
10459 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10461 Merge branch 'master' into 0.11
10463 ext/amrwbdec/Makefile.am
10464 ext/amrwbdec/amrwbdec.c
10466 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10468 * gst/realmedia/gstrdtbuffer.c:
10469 * gst/realmedia/gstrdtbuffer.h:
10470 * gst/realmedia/pnmsrc.c:
10471 * gst/realmedia/rademux.c:
10472 * gst/realmedia/rdtdepay.c:
10473 * gst/realmedia/rdtmanager.c:
10474 * gst/realmedia/rmdemux.c:
10475 * gst/realmedia/rmutils.c:
10476 * gst/realmedia/rtspreal.c:
10477 realmedia: port to 0.11
10479 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10481 * ext/amrwbdec/Makefile.am:
10482 * ext/amrwbdec/amrwbdec.c:
10483 * ext/amrwbdec/amrwbdec.h:
10484 amrwbdec: port to audiodecoder
10486 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10488 * ext/amrnb/Makefile.am:
10489 amrnbdec: fixup build
10491 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10493 * ext/amrnb/amrnbdec.c:
10494 amrnbdec: remove leftover extraneous _unref
10496 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10498 Merge branch 'master' into 0.11
10500 ext/amrnb/amrnbdec.c
10502 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10505 * ext/amrnb/amrnbdec.c:
10506 * ext/amrnb/amrnbenc.c:
10507 amrnb: port to 0.11
10509 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10512 * ext/amrwbdec/Makefile.am:
10513 * ext/amrwbdec/amrwbdec.c:
10514 ported amrwbdec to 0.11
10516 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10518 * ext/amrnb/amrnbdec.c:
10519 * ext/amrnb/amrnbdec.h:
10520 amrnbdec: port to audiodecoder
10522 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10524 Merge branch 'master' into 0.11
10526 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10529 * ext/mpeg2dec/gstmpeg2dec.c:
10530 * ext/mpeg2dec/gstmpeg2dec.h:
10531 mpeg2dec: minimal port to 0.11
10533 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10535 * ext/mpeg2dec/gstmpeg2dec.c:
10536 * ext/mpeg2dec/gstmpeg2dec.h:
10537 mpeg2dec: post QoS messages when dropping a frame due to QoS
10538 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10540 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10543 configure: update ported plugins list
10545 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10548 update to 0.11 branch
10550 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10552 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10553 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10554 dvdlpcmdec: port to 0.11
10556 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10558 * ext/lame/gstlame.c:
10559 * ext/lame/gstlamemp3enc.c:
10560 lame: fix raw audio caps too
10562 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10564 * ext/lame/gstlame.c:
10565 * ext/lame/gstlamemp3enc.c:
10568 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10570 Merge branch 'master' into 0.11
10572 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10574 * ext/x264/gstx264enc.c:
10575 * ext/x264/gstx264enc.h:
10576 x264enc: port to 0.11
10578 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10580 * ext/amrnb/Makefile.am:
10581 * ext/amrnb/amrnbenc.c:
10582 * ext/amrnb/amrnbenc.h:
10583 amrnbenc: port to audioencoder
10585 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10587 Merge branch 'master' into 0.11
10591 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10593 * ext/a52dec/gsta52dec.c:
10594 port a52dec to 0.11
10596 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10598 * ext/twolame/gsttwolame.c:
10599 twolame: Simple fix for GstAudioEncoder API change
10601 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10603 * ext/twolame/gsttwolame.c:
10604 twolame: Fix variable 'gstelement_class' set but not used compiler warning
10606 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10608 * ext/lame/gstlame.c:
10609 * ext/lame/gstlamemp3enc.c:
10610 lame: Don't get the parent class again, GST_BOILERPLATE does this already
10612 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10614 * ext/lame/gstlame.c:
10615 * ext/lame/gstlamemp3enc.c:
10616 lame: Fix variable 'gstelement_class' set but not used compiler warning
10618 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10620 * ext/twolame/gsttwolame.c:
10621 twolame: improve output framing and timestamping
10622 ... which simply comes down to requesting one frame of input data at a time,
10623 since the encoder nicely turns this into 1 encoded frame.
10625 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10627 * ext/twolame/Makefile.am:
10628 * ext/twolame/gsttwolame.c:
10629 * ext/twolame/gsttwolame.h:
10630 twolame: port to audioencoder
10632 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10634 * ext/lame/gstlame.c:
10635 lame: use some more boilerplate
10637 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10639 * ext/lame/gstlame.c:
10640 * ext/lame/gstlame.h:
10641 lame: port to audioencoder
10643 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10645 * ext/lame/gstlamemp3enc.c:
10646 lamemp3enc: use some more boilerplate
10648 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10650 * ext/lame/gstlamemp3enc.c:
10651 lamemp3enc: really report bitrate rather kbitrate
10653 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10655 * ext/lame/Makefile.am:
10656 * ext/lame/gstlamemp3enc.c:
10657 * ext/lame/gstlamemp3enc.h:
10658 lamemp3enc: port to audioencoder
10660 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10662 * ext/dvdread/dvdreadsrc.c:
10663 dvdreadsrc: take into account first sector of the current title
10664 This fixes seeking on titles which do not start on a new file.
10665 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10667 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10669 * ext/dvdread/dvdreadsrc.c:
10670 dvdreadsrc: fix sector seeking
10671 It was overly complicated, and did not take into account the offset
10672 needed for titles which do not start on a new file.
10673 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10675 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10677 * ext/dvdread/dvdreadsrc.c:
10678 dvdreadsrc: fix sector search for packed titles
10679 Some DVD titles are packed in a single set, and we need to use
10680 the correct table to map times to sectors.
10681 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10683 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10686 * ext/mad/Makefile.am:
10687 * ext/mad/gstmad.c:
10688 * gst-plugins-ugly.spec.in:
10689 mad: remove id3tag dependency used by in practice unreachable legacy code
10690 The mad mp3 decoder element shouldn't parse tags at all really, but we
10691 have so far kept this code around for backwards-compatibility reasons
10692 for people building manual pipelines for some reason. However, as it
10693 turns out that code has never actually worked in 0.10 in practice,
10694 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10695 which doesn't actually seem to happen any more though because of the
10696 preceding mad_header_decode(), which will discover and report the
10697 sync loss if it runs into a tag and make mad_frame_decode() try to
10699 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10701 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10703 * gst/asfdemux/asfpacket.c:
10704 asfpacket: skip empty payload packets
10705 ... which also avoids assertion failures and possible segfaults later on
10706 when possibly trying to join 2 empty buffers.
10708 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10710 * gst/realmedia/rmdemux.c:
10711 * gst/realmedia/rmdemux.h:
10712 rmdemux: delay announcing container tags until we have pads
10713 Fixes tags when transcoding.
10714 https://bugzilla.gnome.org/show_bug.cgi?id=658297
10716 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10718 * tests/check/elements/amrnbenc.c:
10719 amrnbenc: Use complete raw audio caps in the test
10721 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
10723 * docs/plugins/Makefile.am:
10724 docs: cleanup makefiles
10725 Remove commented out parts that we don't need. Remove "the wingo addition" - no
10726 so useful after all. Narrow down file-globs for plugin docs.
10728 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
10731 Automatic update of common submodule
10732 From a39eb83 to 11f0cd5
10734 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
10737 Automatic update of common submodule
10738 From 605cd9a to a39eb83
10740 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10742 * gst/asfdemux/gstasfdemux.c:
10743 asf: don't use fourcc
10745 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10747 Merge branch 'master' into 0.11
10749 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10751 * ext/mpeg2dec/gstmpeg2dec.c:
10752 mpeg2dec: fix spurious failure to decode some files
10753 Parsing can return with an 'invalid' state, but this is not
10754 actually fatal. For one, the mpeg2dec command line tool that
10755 comes with the libmpeg2 library blithely ignores this condition
10756 and merrily goes on. So we do this same, logging the error,
10757 and going on with parsing. This makes something work that did
10758 not use to work, and brings happiness to the world.
10759 https://bugzilla.gnome.org/show_bug.cgi?id=429476
10761 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10763 * ext/mad/gstmad.c:
10764 * ext/sidplay/Makefile.am:
10765 * ext/sidplay/gstsiddec.cc:
10766 port to new audio caps
10768 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10770 Merge branch 'master' into 0.11
10773 gst/asfdemux/gstrtpasfdepay.c
10775 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10778 configure: Add synaesthesia to the list of non-ported plugins
10780 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10783 * docs/plugins/Makefile.am:
10784 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10785 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10786 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10787 * gst-plugins-ugly.spec.in:
10788 * gst/mpegaudioparse/Makefile.am:
10789 * gst/mpegaudioparse/gstmpegaudioparse.c:
10790 * gst/mpegaudioparse/gstmpegaudioparse.h:
10791 * gst/mpegaudioparse/mpegaudioparse.vcproj:
10792 * gst/xingmux/Makefile.am:
10793 * gst/xingmux/gstxingmux.c:
10794 * gst/xingmux/gstxingmux.h:
10795 * gst/xingmux/plugin.c:
10796 Remove mp3parse plugin/element
10797 It's been replaced by mpegaudioparse in -good. Don't want anyone
10798 to spend time porting a deprecated element. Rename plugin to xingmux
10799 for now until we move that somewhere else.
10801 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10804 configure.ac: Define list of non-ported plugins
10806 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10808 * ext/mad/gstmad.c:
10809 mad: Fix for changes in GstQuery API
10811 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10813 * gst/asfdemux/gstasfdemux.c:
10814 asfdemux: Fix for changes in GstQuery API
10816 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10818 * gst/asfdemux/asfpacket.c:
10819 asfdemux: Fix print statement
10821 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10824 Update common submodule
10826 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10828 * ext/x264/gstx264enc.c:
10829 x264enc: Properly set the stream format in setcaps
10830 Do not forget to set the selected format to the options string
10831 when getting it from caps
10832 https://bugzilla.gnome.org/show_bug.cgi?id=655223
10834 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
10836 * ext/x264/gstx264enc.c:
10837 x264enc: fix the build for older x264enc
10838 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10840 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
10842 * ext/x264/gstx264enc.c:
10843 x264enc: Read stream-format from the right place
10844 Read the stream-format from "stream-format" and not from profile, also rename
10845 the "bytestream" variable to "stream_format" so it's easier to understand.
10847 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10849 * ext/x264/gstx264enc.c:
10850 * ext/x264/gstx264enc.h:
10851 x264enc: Select stream-format based on caps
10852 Makes x264 select its stream-format based on what's available
10853 on caps, the user selected option will be chosen as a fallback
10854 when both options are available.
10855 https://bugzilla.gnome.org/show_bug.cgi?id=644233
10857 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
10859 * ext/x264/gstx264enc.c:
10860 x264: Allow renegotiation but prefer current caps
10862 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
10864 * tests/check/elements/x264enc.c:
10865 tests: Test x264enc profiles from the caps
10866 https://bugzilla.gnome.org/show_bug.cgi?id=644233
10868 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10870 * ext/x264/Makefile.am:
10871 * ext/x264/gstx264enc.c:
10872 * ext/x264/gstx264enc.h:
10873 x264: Use profile and level from caps
10874 Enforces the profile and level from the downstream caps, also
10875 sets them on the fixated caps
10876 https://bugzilla.gnome.org/show_bug.cgi?id=644233
10878 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10881 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
10883 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
10885 * ext/x264/gstx264enc.c:
10886 x264enc: fix subme property annotation - subme maximum is 10, not 6.
10887 Although the element accepts subme values > 6, the annotation which is
10888 visible through gst-inspect (for example) erroneously indicates 6 as the
10889 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
10890 https://bugzilla.gnome.org/show_bug.cgi?id=653473
10892 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
10895 Automatic update of common submodule
10896 From 69b981f to 605cd9a
10898 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10900 * gst/asfdemux/gstrtspwms.c:
10901 rtspwms: Porting to 0.11
10903 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10905 * gst/asfdemux/gstrtpasfdepay.c:
10906 rtpasfdepay: Port to 0.11
10908 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10910 * gst/asfdemux/asfpacket.c:
10911 * gst/asfdemux/asfpacket.h:
10912 * gst/asfdemux/gstasfdemux.c:
10913 * gst/asfdemux/gstasfdemux.h:
10914 asfdemux: Porting to 0.11
10916 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10918 * ext/sidplay/gstsiddec.cc:
10919 siddec: port siddec to 0.11
10921 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10923 * gst/asfdemux/gstrtpasfdepay.c:
10924 rtpasfdepay: fix fragmented packet handling and packet padding
10925 Also remove a bogus assert.
10927 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
10929 * gst/synaesthesia/gstsynaesthesia.c:
10930 synaesthesia: fix wrong debug log string (copy'n'paste)
10932 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10934 Merge branch 'master' into 0.11
10938 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10940 * ext/mad/gstmad.c:
10941 mad: port to new API
10942 Port to new segment API.
10944 No need to set caps on buffers.
10946 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
10948 * gst/realmedia/rmdemux.c:
10949 rmdemux: target is unsigned and can't be < 0
10951 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
10953 * ext/mad/gstmad.c:
10954 mad: use signed when caluculating the delta
10955 Avoids a <0 check for an unsigned variable.
10957 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
10959 * docs/plugins/Makefile.am:
10960 docs: remove obsolete commented out part
10961 We don't have this in the other modules and its not needed.
10963 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
10965 * docs/plugins/gst-plugins-ugly-plugins.args:
10966 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10967 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10968 docs: update plugin introspection data
10969 Now more files are merged and produced in a canonical fashion, which hopefully
10970 creates less or no delta in the future.
10972 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
10975 Automatic update of common submodule
10976 From 9e5bbd5 to 69b981f
10978 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10980 * ext/lame/Makefile.am:
10981 * ext/lame/gstlamemp3enc.c:
10982 lamemp3enc: Post CODEC and BITRATE tags
10983 Also filter any CODEC/AUDIO_CODEC tags from incoming
10987 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
10990 Automatic update of common submodule
10991 From fd35073 to 9e5bbd5
10993 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
10996 Automatic update of common submodule
10997 From 46dfcea to fd35073
10999 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11001 * gst/asfdemux/gstrtpasfdepay.c:
11002 rtpasfdepay: simplify and refactor packet parsing
11003 Specifically, refactor buffer padding and consider marker bit for fragment
11006 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11008 * gst/asfdemux/gstrtpasfdepay.c:
11009 rtpasfdepay: avoid re-sending header
11010 ... e.g. following a seek, which otherwise confuses downstream demuxer
11011 expecting only a flow of data packets at this time.
11013 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11015 * gst/asfdemux/gstrtpasfdepay.c:
11016 * gst/asfdemux/gstrtpasfdepay.h:
11017 rtpasfdepay: remove unused field
11019 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11021 * ext/mad/gstmad.c:
11022 mad: Post bitrate tag whenever the bitrate changes
11023 Also send the layer/mode/emphasis/bitrate tags as an event too.
11025 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11028 * win32/common/config.h:
11029 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11031 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11034 * docs/plugins/inspect/plugin-a52dec.xml:
11035 * docs/plugins/inspect/plugin-amrnb.xml:
11036 * docs/plugins/inspect/plugin-amrwbdec.xml:
11037 * docs/plugins/inspect/plugin-asf.xml:
11038 * docs/plugins/inspect/plugin-cdio.xml:
11039 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11040 * docs/plugins/inspect/plugin-dvdread.xml:
11041 * docs/plugins/inspect/plugin-dvdsub.xml:
11042 * docs/plugins/inspect/plugin-iec958.xml:
11043 * docs/plugins/inspect/plugin-lame.xml:
11044 * docs/plugins/inspect/plugin-mad.xml:
11045 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11046 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11047 * docs/plugins/inspect/plugin-mpegstream.xml:
11048 * docs/plugins/inspect/plugin-realmedia.xml:
11049 * docs/plugins/inspect/plugin-siddec.xml:
11050 * docs/plugins/inspect/plugin-twolame.xml:
11051 * docs/plugins/inspect/plugin-x264.xml:
11052 * win32/common/config.h:
11053 Back to development
11055 === release 0.10.18 ===
11057 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11063 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11064 * docs/plugins/inspect/plugin-a52dec.xml:
11065 * docs/plugins/inspect/plugin-amrnb.xml:
11066 * docs/plugins/inspect/plugin-amrwbdec.xml:
11067 * docs/plugins/inspect/plugin-asf.xml:
11068 * docs/plugins/inspect/plugin-cdio.xml:
11069 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11070 * docs/plugins/inspect/plugin-dvdread.xml:
11071 * docs/plugins/inspect/plugin-dvdsub.xml:
11072 * docs/plugins/inspect/plugin-iec958.xml:
11073 * docs/plugins/inspect/plugin-lame.xml:
11074 * docs/plugins/inspect/plugin-mad.xml:
11075 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11076 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11077 * docs/plugins/inspect/plugin-mpegstream.xml:
11078 * docs/plugins/inspect/plugin-realmedia.xml:
11079 * docs/plugins/inspect/plugin-siddec.xml:
11080 * docs/plugins/inspect/plugin-twolame.xml:
11081 * docs/plugins/inspect/plugin-x264.xml:
11082 * gst-plugins-ugly.doap:
11083 * win32/common/config.h:
11086 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11087 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11088 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11089 - mad: allow build without libid3tag (which isn't really needed anyway)
11090 - many other fixes and improvements
11092 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11094 * ext/x264/gstx264enc.c:
11095 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11097 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11099 * ext/x264/gstx264enc.c:
11100 x264enc: do not leak peer pad reference
11102 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11104 * ext/x264/gstx264enc.c:
11105 x264enc: No need to copy, reffing is enough
11107 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11109 * ext/x264/gstx264enc.c:
11110 x264enc: get_caps function should return a copy of the caps
11112 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11115 * docs/plugins/inspect/plugin-a52dec.xml:
11116 * docs/plugins/inspect/plugin-amrnb.xml:
11117 * docs/plugins/inspect/plugin-amrwbdec.xml:
11118 * docs/plugins/inspect/plugin-asf.xml:
11119 * docs/plugins/inspect/plugin-cdio.xml:
11120 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11121 * docs/plugins/inspect/plugin-dvdread.xml:
11122 * docs/plugins/inspect/plugin-dvdsub.xml:
11123 * docs/plugins/inspect/plugin-iec958.xml:
11124 * docs/plugins/inspect/plugin-lame.xml:
11125 * docs/plugins/inspect/plugin-mad.xml:
11126 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11127 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11128 * docs/plugins/inspect/plugin-mpegstream.xml:
11129 * docs/plugins/inspect/plugin-realmedia.xml:
11130 * docs/plugins/inspect/plugin-siddec.xml:
11131 * docs/plugins/inspect/plugin-synaesthesia.xml:
11132 * docs/plugins/inspect/plugin-twolame.xml:
11133 * docs/plugins/inspect/plugin-x264.xml:
11138 * win32/common/config.h:
11139 0.10.17.4 pre-release
11141 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11143 * ext/mad/gstmad.c:
11144 mad: remove buffer_alloc
11146 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11149 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11150 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11151 * docs/plugins/inspect/plugin-a52dec.xml:
11152 * docs/plugins/inspect/plugin-amrnb.xml:
11153 * docs/plugins/inspect/plugin-amrwbdec.xml:
11154 * docs/plugins/inspect/plugin-asf.xml:
11155 * docs/plugins/inspect/plugin-cdio.xml:
11156 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11157 * docs/plugins/inspect/plugin-dvdread.xml:
11158 * docs/plugins/inspect/plugin-dvdsub.xml:
11159 * docs/plugins/inspect/plugin-iec958.xml:
11160 * docs/plugins/inspect/plugin-lame.xml:
11161 * docs/plugins/inspect/plugin-mad.xml:
11162 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11163 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11164 * docs/plugins/inspect/plugin-mpegstream.xml:
11165 * docs/plugins/inspect/plugin-realmedia.xml:
11166 * docs/plugins/inspect/plugin-siddec.xml:
11167 * docs/plugins/inspect/plugin-synaesthesia.xml:
11168 * docs/plugins/inspect/plugin-twolame.xml:
11169 * docs/plugins/inspect/plugin-x264.xml:
11177 0.10.17.3 pre-release
11179 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11182 Automatic update of common submodule
11183 From c3cafe1 to 46dfcea
11185 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11187 * ext/mad/gstmad.c:
11190 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11192 Merge branch 'master' into 0.11
11195 android/amrwbdec.mk
11197 android/mpegaudioparse.mk
11200 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11202 * tests/check/gst-plugins-ugly.supp:
11203 tests: add suppression for lame unit test
11205 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11207 * tests/check/Makefile.am:
11208 * tests/check/generic/.gitignore:
11209 * tests/check/generic/index.c:
11210 tests: add generic index-setting test
11212 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11214 * ext/mpeg2dec/gstmpeg2dec.c:
11215 mpeg2dec: don't deadlock when setting an index
11217 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11220 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11221 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11222 * docs/plugins/inspect/plugin-a52dec.xml:
11223 * docs/plugins/inspect/plugin-amrnb.xml:
11224 * docs/plugins/inspect/plugin-amrwbdec.xml:
11225 * docs/plugins/inspect/plugin-asf.xml:
11226 * docs/plugins/inspect/plugin-cdio.xml:
11227 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11228 * docs/plugins/inspect/plugin-dvdread.xml:
11229 * docs/plugins/inspect/plugin-dvdsub.xml:
11230 * docs/plugins/inspect/plugin-iec958.xml:
11231 * docs/plugins/inspect/plugin-lame.xml:
11232 * docs/plugins/inspect/plugin-mad.xml:
11233 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11234 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11235 * docs/plugins/inspect/plugin-mpegstream.xml:
11236 * docs/plugins/inspect/plugin-realmedia.xml:
11237 * docs/plugins/inspect/plugin-siddec.xml:
11238 * docs/plugins/inspect/plugin-synaesthesia.xml:
11239 * docs/plugins/inspect/plugin-twolame.xml:
11240 * docs/plugins/inspect/plugin-x264.xml:
11242 * win32/common/config.h:
11243 0.10.17.2 pre-release
11245 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11247 * gst/realmedia/rademux.c:
11248 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11250 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11252 * gst/mpegstream/gstmpegdemux.c:
11253 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11255 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11257 * ext/dvdread/dvdreadsrc.c:
11258 * ext/sidplay/gstsiddec.cc:
11259 * ext/x264/gstx264enc.c:
11260 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11262 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11264 * gst/asfdemux/gstasfdemux.c:
11265 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11267 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11269 * ext/x264/gstx264enc.c:
11270 x264enc: Implement getcaps function
11271 This allows to set width/height/etc restrictions downstream.
11273 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11276 * ext/mad/Makefile.am:
11277 * ext/x264/Makefile.am:
11278 * gst/asfdemux/Makefile.am:
11279 * gst/dvdlpcmdec/Makefile.am:
11280 * gst/dvdsub/Makefile.am:
11281 * gst/iec958/Makefile.am:
11282 * gst/mpegaudioparse/Makefile.am:
11283 * gst/mpegstream/Makefile.am:
11284 * gst/realmedia/Makefile.am:
11285 * gst/synaesthesia/Makefile.am:
11286 android: make it ready for androgenizer
11287 To build gstreamer for android we are now using androgenizer which
11288 generates the needed Android.mk files.
11289 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11291 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11294 * android/amrnb.mk:
11295 * android/amrwbdec.mk:
11297 * android/mpegaudioparse.mk:
11298 android: remove the android/ folder
11300 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11303 Automatic update of common submodule
11304 From 1ccbe09 to c3cafe1
11306 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11308 * ext/x264/gstx264enc.c:
11309 * ext/x264/gstx264enc.h:
11310 x264enc: Allow changing the bitrate and quantitizers dynamically
11311 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11313 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11315 * ext/x264/gstx264enc.c:
11316 x264enc: Set max bitrate in quality mode
11317 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11319 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11321 * ext/x264/gstx264enc.c:
11322 x264enc: Make it clear that constant quantizer is for debugging only
11323 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11325 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11328 Automatic update of common submodule
11329 From 193b717 to 1ccbe09
11331 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11334 Automatic update of common submodule
11335 From b77e2bf to 193b717
11337 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11340 Automatic update of common submodule
11341 From d8814b6 to b77e2bf
11343 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11346 Automatic update of common submodule
11347 From 6aaa286 to d8814b6
11349 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11352 Automatic update of common submodule
11353 From 6aec6b9 to 6aaa286
11355 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11358 configure.ac: redundant use of AC_MSG_RESULT()
11359 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11361 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11364 autogen: wingo signed comment
11366 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11368 * gst/dvdsub/gstdvdsubdec.c:
11369 * gst/dvdsub/gstdvdsubdec.h:
11370 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11371 This makes the code easier to read, doesn't store every buffer
11372 in the instance until the next buffer is to be drawn and
11373 fixes an unitialized variable compiler warning.
11375 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11377 * gst/dvdsub/gstdvdsubdec.c:
11378 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11381 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11383 * gst/dvdsub/gstdvdsubdec.c:
11384 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11387 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11390 * ext/mad/gstmad.c:
11391 * ext/mad/gstmad.h:
11392 mad: build the mad plugin even if libid3tag is not available
11393 ID3 tags are usually handled by id3demux, and should be handled
11394 by id3demux. Tag handling in mad based on libid3tag is very basic
11395 and mostly unnecessary really, so just build this plugin without
11396 ID3 tag support if libid3tag is not available.
11398 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11400 Merge branch 'master' into 0.11
11402 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11404 * gst/mpegstream/gstdvddemux.c:
11405 dvddemux: small code cleanup
11406 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11407 and avoid empty 'if' when logging is disabled.
11409 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11412 configure.ac: export plugin description more platform independent
11415 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11418 Automatic update of common submodule
11419 From 1de7f6a to 6aec6b9
11421 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11423 Merge branch 'master' into 0.11
11427 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11429 * ext/mpeg2dec/gstmpeg2dec.c:
11430 mpeg2dec: do not fail fatally when unlinked
11431 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11433 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11435 * ext/mad/gstmad.c:
11436 * ext/mad/gstmad.h:
11437 * ext/mpeg2dec/gstmpeg2dec.c:
11438 * ext/mpeg2dec/gstmpeg2dec.h:
11439 index: remove conditional index support
11440 Index support cannot be disabled since commit
11441 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11442 in core, which removed the configure flags to disable index.
11444 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11446 * ext/mad/gstmad.c:
11447 * ext/mpeg2dec/gstmpeg2dec.c:
11448 formatting: trim trailing whitespace
11450 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11452 * ext/mad/gstmad.c:
11453 * ext/mpeg2dec/gstmpeg2dec.c:
11454 * gst/mpegstream/gstmpegdemux.c:
11455 index: use delta frame flags instead of 0 or none
11457 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11459 * ext/x264/gstx264enc.c:
11460 x264enc: Don't register flags with a value of 0
11461 Flags with a value of 0 aren't meaningful and will cause
11462 g_value_transform to go into an endless loop when trying to
11463 convert the flags to a string
11465 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11468 Automatic update of common submodule
11469 From f94d739 to 1de7f6a
11471 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11473 * ext/amrwbdec/amrwbdec.c:
11474 amrwbdec: avoid stalling on invalid frame
11475 Skip 1 byte indicating invalid frame type index rather than stalling
11476 on it indefinitely until EOS.
11479 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11481 * tests/check/pipelines/lame.c:
11482 tests: add unit test for lamemp3enc negotiation issue
11483 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11485 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11487 * ext/lame/gstlamemp3enc.c:
11488 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11489 The element downstream of mp3enc might only accept certain sample rates or channels,
11490 make sure we relay any restrictions that do exist to upstream when it does a
11491 get_caps() on the sink pad. That way upstream elements like audioresample or
11492 audioconvert can pick a sample rate / channel configuration that will be accepted,
11493 instead of just negotiating to the highest, which might then be rejected.
11494 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11496 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11498 * gst/asfdemux/asfpacket.c:
11499 asfpacket: Avoid using broken duration extension
11500 Quite a few (broken?) files have a packet duration of 1ms, which is
11501 most definitely wrong for either audio or video packets.
11502 We therefore avoid using that value and instead use other metrics to
11503 determine the buffer duration (like using the extended stream properties
11504 average frame duration if present and valid).
11506 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11509 * win32/common/config.h:
11510 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11511 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11513 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11515 * gst/mpegaudioparse/gstxingmux.c:
11516 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11519 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11521 * gst/mpegstream/gstdvddemux.c:
11522 mpegstream: increase allowable gap between streams
11523 The new delay is three times as much as the old one, and just happens
11524 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11525 was chocking before at 5:11.
11526 While there, merge the constants used in two places into a define.
11527 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11529 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11531 * ext/x264/gstx264enc.c:
11532 x264enc: make tag event writable before modifying tag list in place
11533 To modify an event tag is necessary to be sure that x264enc
11535 Also fix indentation.
11536 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11538 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11541 * docs/plugins/inspect/plugin-a52dec.xml:
11542 * docs/plugins/inspect/plugin-amrnb.xml:
11543 * docs/plugins/inspect/plugin-amrwbdec.xml:
11544 * docs/plugins/inspect/plugin-asf.xml:
11545 * docs/plugins/inspect/plugin-cdio.xml:
11546 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11547 * docs/plugins/inspect/plugin-dvdread.xml:
11548 * docs/plugins/inspect/plugin-dvdsub.xml:
11549 * docs/plugins/inspect/plugin-iec958.xml:
11550 * docs/plugins/inspect/plugin-lame.xml:
11551 * docs/plugins/inspect/plugin-mad.xml:
11552 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11553 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11554 * docs/plugins/inspect/plugin-mpegstream.xml:
11555 * docs/plugins/inspect/plugin-realmedia.xml:
11556 * docs/plugins/inspect/plugin-siddec.xml:
11557 * docs/plugins/inspect/plugin-twolame.xml:
11558 * docs/plugins/inspect/plugin-x264.xml:
11559 * win32/common/config.h:
11560 Back to development
11562 === release 0.10.17 ===
11564 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11570 * docs/plugins/inspect/plugin-a52dec.xml:
11571 * docs/plugins/inspect/plugin-amrnb.xml:
11572 * docs/plugins/inspect/plugin-amrwbdec.xml:
11573 * docs/plugins/inspect/plugin-asf.xml:
11574 * docs/plugins/inspect/plugin-cdio.xml:
11575 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11576 * docs/plugins/inspect/plugin-dvdread.xml:
11577 * docs/plugins/inspect/plugin-dvdsub.xml:
11578 * docs/plugins/inspect/plugin-iec958.xml:
11579 * docs/plugins/inspect/plugin-lame.xml:
11580 * docs/plugins/inspect/plugin-mad.xml:
11581 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11582 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11583 * docs/plugins/inspect/plugin-mpegstream.xml:
11584 * docs/plugins/inspect/plugin-realmedia.xml:
11585 * docs/plugins/inspect/plugin-siddec.xml:
11586 * docs/plugins/inspect/plugin-twolame.xml:
11587 * docs/plugins/inspect/plugin-x264.xml:
11588 * gst-plugins-ugly.doap:
11589 * win32/common/config.h:
11592 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11595 * docs/plugins/inspect/plugin-a52dec.xml:
11596 * docs/plugins/inspect/plugin-amrnb.xml:
11597 * docs/plugins/inspect/plugin-amrwbdec.xml:
11598 * docs/plugins/inspect/plugin-asf.xml:
11599 * docs/plugins/inspect/plugin-cdio.xml:
11600 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11601 * docs/plugins/inspect/plugin-dvdread.xml:
11602 * docs/plugins/inspect/plugin-dvdsub.xml:
11603 * docs/plugins/inspect/plugin-iec958.xml:
11604 * docs/plugins/inspect/plugin-lame.xml:
11605 * docs/plugins/inspect/plugin-mad.xml:
11606 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11607 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11608 * docs/plugins/inspect/plugin-mpegstream.xml:
11609 * docs/plugins/inspect/plugin-realmedia.xml:
11610 * docs/plugins/inspect/plugin-siddec.xml:
11611 * docs/plugins/inspect/plugin-twolame.xml:
11612 * docs/plugins/inspect/plugin-x264.xml:
11613 * win32/common/config.h:
11614 0.10.16.4 pre-release
11616 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11618 * ext/mpeg2dec/gstmpeg2dec.c:
11619 mpeg2dec: Use the proper component value for height
11621 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11624 * docs/plugins/inspect/plugin-a52dec.xml:
11625 * docs/plugins/inspect/plugin-amrnb.xml:
11626 * docs/plugins/inspect/plugin-amrwbdec.xml:
11627 * docs/plugins/inspect/plugin-asf.xml:
11628 * docs/plugins/inspect/plugin-cdio.xml:
11629 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11630 * docs/plugins/inspect/plugin-dvdread.xml:
11631 * docs/plugins/inspect/plugin-dvdsub.xml:
11632 * docs/plugins/inspect/plugin-iec958.xml:
11633 * docs/plugins/inspect/plugin-lame.xml:
11634 * docs/plugins/inspect/plugin-mad.xml:
11635 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11636 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11637 * docs/plugins/inspect/plugin-mpegstream.xml:
11638 * docs/plugins/inspect/plugin-realmedia.xml:
11639 * docs/plugins/inspect/plugin-siddec.xml:
11640 * docs/plugins/inspect/plugin-twolame.xml:
11641 * docs/plugins/inspect/plugin-x264.xml:
11642 * win32/common/config.h:
11643 0.10.16.3 pre-release
11645 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11647 * gst/asfdemux/asfheaders.c:
11648 * gst/asfdemux/asfheaders.h:
11649 * gst/asfdemux/gstasfdemux.c:
11650 asfdemux: Handle new type of DRM'd asf files.
11651 These are produced by the new MS PlayReady system.
11652 https://bugzilla.gnome.org/show_bug.cgi?id=639226
11654 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
11657 Automatic update of common submodule
11658 From e572c87 to f94d739
11660 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11663 Automatic update of common submodule
11664 From ccbaa85 to e572c87
11666 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11669 Automatic update of common submodule
11670 From 46445ad to ccbaa85
11672 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11674 * tests/check/Makefile.am:
11675 tests: never disable g_assert() and cast checks for the unit tests
11676 The unit tests are riddled with g_assert() and friends, make sure we
11677 don't disable assert and cast checks for the unit tests even if
11678 this has been specified for the rest of the code base, e.g. via
11679 --disable-glib-asserts
11681 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11684 * win32/common/config.h:
11685 0.10.16.2 pre-release
11687 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11689 * docs/plugins/gst-plugins-ugly-plugins.args:
11690 * docs/plugins/inspect/plugin-a52dec.xml:
11691 * docs/plugins/inspect/plugin-amrnb.xml:
11692 * docs/plugins/inspect/plugin-amrwbdec.xml:
11693 * docs/plugins/inspect/plugin-asf.xml:
11694 * docs/plugins/inspect/plugin-cdio.xml:
11695 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11696 * docs/plugins/inspect/plugin-dvdread.xml:
11697 * docs/plugins/inspect/plugin-dvdsub.xml:
11698 * docs/plugins/inspect/plugin-iec958.xml:
11699 * docs/plugins/inspect/plugin-lame.xml:
11700 * docs/plugins/inspect/plugin-mad.xml:
11701 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11702 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11703 * docs/plugins/inspect/plugin-mpegstream.xml:
11704 * docs/plugins/inspect/plugin-realmedia.xml:
11705 * docs/plugins/inspect/plugin-siddec.xml:
11706 * docs/plugins/inspect/plugin-twolame.xml:
11707 * docs/plugins/inspect/plugin-x264.xml:
11710 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11715 po: update translations
11717 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11720 configure: use $LIBM instead of hardcoding -lm
11722 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11724 * gst/realmedia/rmdemux.c:
11725 rmdemux: Initialize return variable.
11726 In the unlikely event that height is 0 (which is invalid) we would end up
11727 never setting the flow return.
11729 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11731 * gst/realmedia/rmutils.c:
11732 realmedia: Fix unitialized variables on macosx
11734 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11736 * ext/x264/gstx264enc.c:
11737 x264enc: Handle codec/encoder tags
11738 Make x264enc drop video-codec and codec tags and replace
11739 encoder/encoder-version with x264 and its build number
11742 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11744 * ext/mpeg2dec/gstmpeg2dec.c:
11745 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11747 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11749 * ext/mpeg2dec/gstmpeg2dec.c:
11750 mpeg2dec: minor formatting clean-up
11752 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11754 * ext/mpeg2dec/gstmpeg2dec.c:
11755 mpeg2dec: refactor cropping code to use libgstvideo functions
11756 https://bugzilla.gnome.org/show_bug.cgi?id=571146
11758 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11760 * ext/mpeg2dec/gstmpeg2dec.c:
11761 * ext/mpeg2dec/gstmpeg2dec.h:
11762 mpeg2dec: use GstVideoFormat instead of custom enum
11764 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11766 * ext/mpeg2dec/Makefile.am:
11767 mpeg2dec: fix LIBADD order in Makefile.am
11769 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
11771 * ext/x264/gstx264enc.c:
11772 x264: vbv-buf-capacity should have a minimum of 0
11773 x264 will clip this value internally, and users should be allowed to
11774 specify a lower value than 300 ms.
11775 https://bugzilla.gnome.org/show_bug.cgi?id=635291
11777 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11779 * ext/x264/gstx264enc.c:
11780 x264enc: also accept YV12 input
11782 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11784 * ext/x264/gstx264enc.c:
11785 x264enc: add a note to the docs about encoder latency and queues
11786 https://bugzilla.gnome.org/show_bug.cgi?id=636107
11788 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11790 * gst/realmedia/rademux.c:
11791 * gst/realmedia/rmdemux.c:
11792 realmedia: do not use the pad buffer allocation functions in demuxers
11793 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11794 https://bugzilla.gnome.org/show_bug.cgi?id=637932
11796 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11799 Automatic update of common submodule
11800 From 169462a to 46445ad
11802 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11804 * ext/mad/gstmad.c:
11805 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11808 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
11811 Automatic update of common submodule
11812 From 20742ae to 169462a
11814 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
11816 * gst/realmedia/rmdemux.c:
11817 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11818 Signed-off-by: Rob Clark <rob@ti.com>
11820 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
11823 Automatic update of common submodule
11824 From 011bcc8 to 20742ae
11826 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
11829 x264: uses pkg-config to locate libx264
11831 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11833 Merge branch 'master' into 0.11
11835 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11837 * tests/check/pipelines/lame.c:
11838 check: don't use deprecated method
11840 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11842 * android/amrnb.mk:
11843 * android/amrwbdec.mk:
11845 * android/mpegaudioparse.mk:
11847 more 0.10 -> 0,11 changes
11849 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11852 configure: open 0.11 branch
11854 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
11858 * android/amrnb.mk:
11859 * android/amrwbdec.mk:
11861 * android/mpegaudioparse.mk:
11862 Add build system for Android
11864 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
11866 * gst/realmedia/rmutils.c:
11867 realmedia: Remove dead assignments
11869 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
11871 * ext/mad/gstmad.c:
11872 mad: Remove dead assignments
11874 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11876 * ext/dvdread/dvdreadsrc.c:
11877 dvdreadsrc: remove bogus comment
11879 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
11881 * ext/dvdread/dvdreadsrc.c:
11882 dvdreadsrc: fix handling of multi-angle streams
11883 We would output all angles interleaved instead of just
11884 the selected angle.
11885 https://bugzilla.gnome.org/show_bug.cgi?id=539254
11887 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11889 * gst/realmedia/Makefile.am:
11890 realmedia: fix LIBS order in Makefile
11892 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11932 po: update for new translatable strings
11934 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
11937 Automatic update of common submodule
11938 From 7bbd708 to 011bcc8
11940 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
11942 * ext/mpeg2dec/gstmpeg2dec.c:
11943 mpeg2dec: convert the position to stream time before answering to a position query
11945 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
11947 * gst/realmedia/Makefile.am:
11948 * gst/realmedia/rademux.c:
11949 * gst/realmedia/rmdemux.c:
11950 * gst/realmedia/rmdemux.h:
11951 realmedia: Get codec name from pbutils instead of harcoding them
11953 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
11955 * ext/x264/gstx264enc.c:
11956 x264enc: Work around a rate control issue in libx264
11957 When variable framerate is disabled in libx264 (which occurs when using
11958 the zerolatency tuning), libx264 ignores timestamps but still uses the
11959 timebase leading to messed up rate control with our nanosecond timebase.
11960 We work around this issue by setting the timebase to the reciprocal of
11961 the framerate and we validate that the framerate is suitable.
11962 This has been fixed upstream in libx264 but there are non-fixed versions
11963 in the wild so this workaround is still needed.
11966 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11968 * ext/mpeg2dec/gstmpeg2dec.c:
11969 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
11971 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
11973 * ext/mpeg2dec/gstmpeg2dec.c:
11974 mpeg2dec: fix position query by trusting upstream
11975 Position queries are badly handled for DVDs (probably due to the division in
11976 chapters): the time returned was the time since the start of chapter.
11977 Now ask upstream for position queries, fall back to the old code if upstream
11978 cannot answer the query.
11980 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
11982 * ext/lame/gstlame.c:
11983 * ext/mad/gstmad.c:
11984 * ext/sidplay/gstsiddec.cc:
11985 * gst/mpegstream/gstmpegparse.c:
11986 various: canonicalize property names
11988 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
11990 * ext/a52dec/gsta52dec.c:
11991 * ext/amrnb/amrnbdec.c:
11992 * ext/amrnb/amrnbenc.c:
11993 * ext/cdio/gstcdiocddasrc.c:
11994 * ext/dvdread/dvdreadsrc.c:
11995 * ext/lame/gstlame.c:
11996 * ext/lame/gstlamemp3enc.c:
11997 * ext/mad/gstmad.c:
11998 * ext/sidplay/gstsiddec.cc:
11999 * ext/x264/gstx264enc.c:
12000 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12002 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12004 * gst/iec958/ac3iec.c:
12005 * gst/mpegaudioparse/gstmpegaudioparse.c:
12006 * gst/mpegstream/gstmpegparse.c:
12007 * gst/mpegstream/gstrfc2250enc.c:
12008 * gst/realmedia/pnmsrc.c:
12009 * gst/realmedia/rdtmanager.c:
12010 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12012 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12015 Automatic update of common submodule
12016 From 5a668bf to 7bbd708
12018 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12021 Automatic update of common submodule
12022 From c4a8adc to 5a668bf
12024 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12027 Automatic update of common submodule
12028 From 5e3c9bf to c4a8adc
12030 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12032 * ext/mad/gstmad.c:
12033 * ext/mad/gstmad.h:
12034 mad: support reverse playback
12036 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12038 * ext/dvdread/dvdreadsrc.c:
12039 dvdreadsrc: improve error messages on read errors
12040 Provide proper i18n-ed error messages when a read error happens,
12041 and point out that the error could be happening because the
12043 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12045 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12048 configure: set plugin release datetime
12050 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12053 Automatic update of common submodule
12054 From aa0d1d0 to 5e3c9bf
12056 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12058 * gst/mpegstream/gstmpegparse.c:
12059 mpegparse: re-fix flow return handling
12060 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12061 - } while (GST_FLOW_IS_SUCCESS (result));
12062 + } while (result != GST_FLOW_OK);
12064 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12066 * tests/check/Makefile.am:
12067 * tests/check/generic/states.c:
12068 tests: allow running state tests for all elements
12069 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12070 to try elements that would normaly be skipped.
12072 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12075 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12077 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12080 * pkgconfig/.gitignore:
12081 * pkgconfig/Makefile.am:
12082 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12083 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12084 This .pc file will not be installed, it's only for uninstalled setups,
12085 same thing as we do for -good. This is so other modules' unit tests can
12086 find our plugins properly in an uninstalled setup.
12088 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12091 Automatic update of common submodule
12092 From c2e10bf to aa0d1d0
12094 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12097 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12099 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12101 * ext/sidplay/gstsiddec.cc:
12102 siddec: don't use GST_FLOW_IS_FATAL
12103 GST_FLOW_IS_FATAL has been deprecated in core git.
12105 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12108 Automatic update of common submodule
12109 From d3d9acf to c2e10bf
12111 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12114 configure: Require orc >= 0.4.6 for --compat
12116 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12119 Automatic update of common submodule
12120 From ec60217 to d3d9acf
12122 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12124 * ext/mpeg2dec/gstmpeg2dec.c:
12125 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12126 And don't post error messages if allocating a buffer resulted
12127 in WRONG_STATE or UNEXPECTED.
12129 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12131 * gst/mpegaudioparse/gstxingmux.c:
12132 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12134 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12136 * gst/mpegstream/gstdvddemux.c:
12137 * gst/mpegstream/gstmpegdemux.c:
12138 * gst/mpegstream/gstmpegparse.c:
12139 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12141 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12143 * gst/realmedia/rmdemux.c:
12144 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12146 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12148 * gst/asfdemux/gstasfdemux.c:
12149 asfdemux: Don't use GST_FLOW_IS_FATAL()
12150 And don't post error messages for UNEXPECTED and post an error
12151 message if pulling data failed because of NOT_LINKED.
12153 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12156 * docs/plugins/inspect/plugin-a52dec.xml:
12157 * docs/plugins/inspect/plugin-amrnb.xml:
12158 * docs/plugins/inspect/plugin-amrwbdec.xml:
12159 * docs/plugins/inspect/plugin-asf.xml:
12160 * docs/plugins/inspect/plugin-cdio.xml:
12161 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12162 * docs/plugins/inspect/plugin-dvdread.xml:
12163 * docs/plugins/inspect/plugin-dvdsub.xml:
12164 * docs/plugins/inspect/plugin-iec958.xml:
12165 * docs/plugins/inspect/plugin-lame.xml:
12166 * docs/plugins/inspect/plugin-mad.xml:
12167 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12168 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12169 * docs/plugins/inspect/plugin-mpegstream.xml:
12170 * docs/plugins/inspect/plugin-realmedia.xml:
12171 * docs/plugins/inspect/plugin-siddec.xml:
12172 * docs/plugins/inspect/plugin-twolame.xml:
12173 * docs/plugins/inspect/plugin-x264.xml:
12174 * win32/common/config.h:
12175 Back to development
12176 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12177 the code is updated for the GST_FLOW_IS_* macro deprecations.
12179 === release 0.10.16 ===
12181 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12187 * gst-plugins-ugly.doap:
12188 * win32/common/config.h:
12191 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12193 * docs/plugins/inspect/plugin-a52dec.xml:
12194 * docs/plugins/inspect/plugin-amrnb.xml:
12195 * docs/plugins/inspect/plugin-amrwbdec.xml:
12196 * docs/plugins/inspect/plugin-asf.xml:
12197 * docs/plugins/inspect/plugin-cdio.xml:
12198 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12199 * docs/plugins/inspect/plugin-dvdread.xml:
12200 * docs/plugins/inspect/plugin-dvdsub.xml:
12201 * docs/plugins/inspect/plugin-iec958.xml:
12202 * docs/plugins/inspect/plugin-lame.xml:
12203 * docs/plugins/inspect/plugin-mad.xml:
12204 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12205 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12206 * docs/plugins/inspect/plugin-mpegstream.xml:
12207 * docs/plugins/inspect/plugin-realmedia.xml:
12208 * docs/plugins/inspect/plugin-siddec.xml:
12209 * docs/plugins/inspect/plugin-twolame.xml:
12210 * docs/plugins/inspect/plugin-x264.xml:
12211 docs: update docs for release
12213 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12221 po: update translations
12223 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12262 0.10.15.6 pre-release
12264 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12266 * gst/asfdemux/gstasfdemux.c:
12267 asfdemux: Don't error out on non-critical flow returns
12268 Only error out when downstream returns:
12273 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12274 of the streams had gone EOS) and then stop the task silently.
12275 In the case of WRONG_STATE we just need to stop silently
12276 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12278 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12317 0.10.15.5 pre-release
12319 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12321 * gst/mpegaudioparse/gstmpegaudioparse.c:
12322 mp3parse: propagate flow errors upstream.
12323 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12324 always return the error upstream.
12326 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12365 0.10.15.4 pre-release
12367 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12370 Automatic update of common submodule
12371 From 3e8db1d to ec60217
12373 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12376 * docs/plugins/inspect/plugin-a52dec.xml:
12377 * docs/plugins/inspect/plugin-amrnb.xml:
12378 * docs/plugins/inspect/plugin-amrwbdec.xml:
12379 * docs/plugins/inspect/plugin-asf.xml:
12380 * docs/plugins/inspect/plugin-cdio.xml:
12381 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12382 * docs/plugins/inspect/plugin-dvdread.xml:
12383 * docs/plugins/inspect/plugin-dvdsub.xml:
12384 * docs/plugins/inspect/plugin-iec958.xml:
12385 * docs/plugins/inspect/plugin-lame.xml:
12386 * docs/plugins/inspect/plugin-mad.xml:
12387 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12388 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12389 * docs/plugins/inspect/plugin-mpegstream.xml:
12390 * docs/plugins/inspect/plugin-realmedia.xml:
12391 * docs/plugins/inspect/plugin-siddec.xml:
12392 * docs/plugins/inspect/plugin-twolame.xml:
12393 * docs/plugins/inspect/plugin-x264.xml:
12394 * win32/common/config.h:
12395 0.10.15.3 pre-release
12397 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12399 * ext/x264/gstx264enc.c:
12400 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12401 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12402 argument to the option string value causes an error. For < 78 we pass the
12403 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12404 result in passing 'none' for false and 'strict' for true. Other modes can be
12405 set through the option-string property for now.
12406 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12408 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12411 * docs/plugins/gst-plugins-ugly-plugins.args:
12412 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12413 * docs/plugins/inspect/plugin-a52dec.xml:
12414 * docs/plugins/inspect/plugin-amrnb.xml:
12415 * docs/plugins/inspect/plugin-amrwbdec.xml:
12416 * docs/plugins/inspect/plugin-asf.xml:
12417 * docs/plugins/inspect/plugin-cdio.xml:
12418 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12419 * docs/plugins/inspect/plugin-dvdread.xml:
12420 * docs/plugins/inspect/plugin-dvdsub.xml:
12421 * docs/plugins/inspect/plugin-iec958.xml:
12422 * docs/plugins/inspect/plugin-lame.xml:
12423 * docs/plugins/inspect/plugin-mad.xml:
12424 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12425 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12426 * docs/plugins/inspect/plugin-mpegstream.xml:
12427 * docs/plugins/inspect/plugin-realmedia.xml:
12428 * docs/plugins/inspect/plugin-siddec.xml:
12429 * docs/plugins/inspect/plugin-twolame.xml:
12430 * docs/plugins/inspect/plugin-x264.xml:
12431 * win32/common/config.h:
12432 0.10.15.2 pre-release
12434 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12436 * gst/synaesthesia/gstsynaesthesia.c:
12437 synaesthesia: code cleanups.
12438 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12441 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12443 * gst/synaesthesia/gstsynaesthesia.c:
12444 synaesthesia: use GST_BOILERPLATE macros
12446 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12449 Automatic update of common submodule
12450 From bd2054b to 3e8db1d
12452 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12454 * ext/x264/gstx264enc.c:
12455 x264: fix printf format warning in debug message
12457 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12459 * docs/plugins/Makefile.am:
12460 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12461 Missing backslash at end of line meant we weren't passing all arguments
12462 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12464 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12467 Automatic update of common submodule
12468 From a519571 to bd2054b
12470 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12473 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12474 This first checks what is required for ISO C99 support and sets the relevant
12475 compiler parameters and if no C99 compiler is found, it checks for a
12476 C89 compiler. This enables us to check for and use C89/C99 functions
12477 that gcc hides from us without the correct compiler parameters.
12479 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12481 * ext/x264/gstx264enc.c:
12482 x264enc: Fix flushing of delayed frames
12483 x264_encoder_encode() should be called with a NULL picture until at least
12484 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12485 regression in make check due to the recent change in defaults which enabled
12486 b-frames and b-pyramid, both of which I believe increase the number of delayed
12487 frames when encoding.
12489 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12491 * ext/x264/gstx264enc.c:
12492 x264enc: Improve x264enc defaults
12493 - medium x264 speed/quality preset
12494 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12495 Addresses part of bug #607798
12497 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12499 * ext/x264/gstx264enc.c:
12500 x264enc: Fix property description typos
12502 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12504 * ext/x264/gstx264enc.c:
12505 x264enc: Add some more debug info
12507 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12509 * ext/x264/gstx264enc.c:
12510 * ext/x264/gstx264enc.h:
12511 x264enc: Add speed-preset and [psy-]tuning properties
12512 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12513 preset and possibly a profile and/or tuning are now the recommended way to
12514 configure x264 through x264enc.
12515 If a preset/tuning are specified then these will define the default values and
12516 the property defaults will be ignored. After this the option-string property is
12517 applied, followed by the user-set properties, fast first pass restrictions and
12518 finally the profile restrictions.
12519 Addresses part of bug #607798
12521 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12523 * ext/x264/gstx264enc.c:
12524 * ext/x264/gstx264enc.h:
12525 x264enc: Refactor code in preparation for presets/tunings
12526 - Make defaults append the appropriate default value to a string. This is
12527 needed to differentiate between something user-set and the actual prop
12529 - Add an internal option string to which _set_property () cases append for the
12530 majority of properties.
12531 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12532 will make order of application with respect to the presets and tunings quite
12534 Addresses part of bug #607798
12536 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12538 * ext/x264/gstx264enc.c:
12539 x264enc: Update available me types
12540 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12541 now self-maintaining.
12543 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12545 * ext/x264/gstx264enc.c:
12546 x264enc: Use new libx264 API to affect fast first pass
12547 Uses new x264 API to apply reduced complexity values to the parameters to
12548 increase encoding speed in the first pass of a multi-pass encode. This does
12549 not impact on final quality.
12550 Addresses part of bug #607798
12552 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12554 * ext/x264/gstx264enc.c:
12555 * ext/x264/gstx264enc.h:
12556 x264enc: Add profile property
12557 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12558 Profile. This makes it easier to achieve Baseline Profile for example.
12559 Addresses part of bug #607798
12561 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
12563 * ext/x264/gstx264enc.c:
12564 * ext/x264/gstx264enc.h:
12565 x264enc: Add option-string property
12566 Adds support for an x264 format option-string to specify advanced parameters
12567 Addresses part of bug #607798
12569 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12571 * ext/mad/Makefile.am:
12572 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12573 Spotted by syntr0py.
12575 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12577 * ext/x264/gstx264enc.c:
12578 x264enc: only set timebase on versions where it exists
12580 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
12582 * ext/x264/gstx264enc.c:
12583 x264enc: set appropriate time base
12586 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12588 * tests/check/Makefile.am:
12589 tests: add plugin loading whitelist to test environment
12590 Only want to load core/-base/-ugly plugins here.
12592 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12596 Bump automake requirement to 1.10 and autoconf to 2.60
12597 For maintainability reasons and $(builddir).
12600 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12602 * gst/asfdemux/gstasfdemux.c:
12603 asfdemux: Fix seeking after last commits
12604 Don't handle wrong-state returns as errors to allow seeking to work
12607 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12609 * gst/asfdemux/gstasfdemux.c:
12610 asfdemux: Push all pending data on EOS
12611 When on push mode and receiving an EOS event, asfdemux
12612 should push all pending data because we might be dealing
12613 with a broken file that has a preroll value higher
12614 than its actual length.
12616 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12618 * gst/asfdemux/gstasfdemux.c:
12619 asfdemux: Fix sending eos event for chained asfs
12620 Properly push EOS event when finishing a chained asf file
12624 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12626 * docs/plugins/Makefile.am:
12627 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12628 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12629 * docs/plugins/inspect/plugin-rmdemux.xml:
12630 docs: add rmdemux to docs properly
12631 The plugin has been renamed, remove old introspection file.
12633 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12635 * docs/plugins/gst-plugins-ugly-plugins.args:
12636 * docs/plugins/inspect/plugin-x264.xml:
12637 docs: update for recent x264enc changes
12639 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12641 * gst/realmedia/rmdemux.c:
12642 rmdemux: fix compiler warning when debugging system in core is disabled
12644 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
12647 Automatic update of common submodule
12648 From 73ff93a to a519571
12650 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
12652 * gst/asfdemux/gstasfdemux.c:
12653 asfdemux: Allow at least 500ms of preroll.
12654 Some files have insanely low preroll values which break the
12655 all_streams_prerolled() logic.
12658 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12660 * ext/x264/gstx264enc.c:
12661 x264enc: add new h264 caps attribute alignment
12664 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12666 * ext/x264/gstx264enc.c:
12667 * ext/x264/gstx264enc.h:
12668 x264enc: conditionally expose enhanced upstream capabilities
12669 API: GstX264Enc:sliced-threads
12670 API: GstX264Enc:sync-lookahead
12671 API: GstX264Enc:intra-refresh
12672 API: GstX264Enc:mb-tree
12673 API: GstX264Enc:rc-lookahead
12676 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12679 * docs/plugins/inspect/plugin-a52dec.xml:
12680 * docs/plugins/inspect/plugin-amrnb.xml:
12681 * docs/plugins/inspect/plugin-amrwbdec.xml:
12682 * docs/plugins/inspect/plugin-asf.xml:
12683 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12684 * docs/plugins/inspect/plugin-iec958.xml:
12685 * docs/plugins/inspect/plugin-mad.xml:
12686 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12687 * docs/plugins/inspect/plugin-mpegstream.xml:
12688 * docs/plugins/inspect/plugin-realmedia.xml:
12689 docs: update introspected plugin docs for gstdoc-scangobj and other changes
12690 Update common for latest gstdoc-scangobj and inspect xml files for
12691 escaping and pad template order changes.
12693 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
12696 Automatic update of common submodule
12697 From 9339ccc to 35617c2
12699 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
12702 Automatic update of common submodule
12703 From 5adb1ca to 9339ccc
12705 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
12708 Automatic update of common submodule
12709 From 57c89b7 to 5adb1ca
12711 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
12714 Automatic update of common submodule
12715 From c804988 to 57c89b7
12717 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12720 * gst/realmedia/rtspreal.c:
12721 configure: Update required GLib version to 2.20
12723 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12725 * ext/a52dec/gsta52dec.c:
12726 a52dec: Call orc_init() before trying to get target flags
12728 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12730 * ext/a52dec/gsta52dec.c:
12731 a52dec: Remove debug printf...
12733 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12736 * ext/a52dec/Makefile.am:
12737 * ext/a52dec/gsta52dec.c:
12738 a52dec: Use orc for CPU feature detection and don't check for liboil
12740 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12743 configure: Use GLIB_EXTRA_CFLAGS
12745 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12748 Automatic update of common submodule
12749 From 7a0fdf5 to c804988
12751 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12754 Automatic update of common submodule
12755 From 6da3bab to 7a0fdf5
12757 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12760 Automatic update of common submodule
12761 From 733fca9 to 6da3bab
12763 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
12766 Automatic update of common submodule
12767 From fad145b to 733fca9
12769 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
12772 Automatic update of common submodule
12773 From 47683c1 to fad145b
12775 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12777 * gst/realmedia/rmdemux.c:
12778 rmdemux: pass bitrate on caps
12779 Set the bitrate on the caps, some decoders like sipro need this to function
12783 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
12786 Automatic update of common submodule
12787 From 17f89e5 to 47683c1
12789 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
12792 Automatic update of common submodule
12793 From fd7ca04 to 17f89e5
12795 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12797 * ext/x264/gstx264enc.c:
12798 x264enc: Only set i_weighted_pred on versions where it exists
12800 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
12802 * ext/lame/gstlamemp3enc.c:
12803 lamemp3enc: implement latency query
12804 The encoder's latency is deduced from the framesize. Fixes #618896.
12806 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12809 * docs/plugins/gst-plugins-ugly-plugins.args:
12810 * docs/plugins/gst-plugins-ugly-plugins.signals:
12811 * docs/plugins/inspect/plugin-a52dec.xml:
12812 * docs/plugins/inspect/plugin-amrnb.xml:
12813 * docs/plugins/inspect/plugin-amrwbdec.xml:
12814 * docs/plugins/inspect/plugin-asf.xml:
12815 * docs/plugins/inspect/plugin-cdio.xml:
12816 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12817 * docs/plugins/inspect/plugin-dvdread.xml:
12818 * docs/plugins/inspect/plugin-dvdsub.xml:
12819 * docs/plugins/inspect/plugin-iec958.xml:
12820 * docs/plugins/inspect/plugin-lame.xml:
12821 * docs/plugins/inspect/plugin-mad.xml:
12822 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12823 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12824 * docs/plugins/inspect/plugin-mpegstream.xml:
12825 * docs/plugins/inspect/plugin-realmedia.xml:
12826 * docs/plugins/inspect/plugin-siddec.xml:
12827 * docs/plugins/inspect/plugin-twolame.xml:
12828 * docs/plugins/inspect/plugin-x264.xml:
12829 * win32/common/config.h:
12830 Back to development
12832 === release 0.10.15 ===
12834 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12840 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12841 * docs/plugins/inspect/plugin-a52dec.xml:
12842 * docs/plugins/inspect/plugin-amrnb.xml:
12843 * docs/plugins/inspect/plugin-amrwbdec.xml:
12844 * docs/plugins/inspect/plugin-asf.xml:
12845 * docs/plugins/inspect/plugin-cdio.xml:
12846 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12847 * docs/plugins/inspect/plugin-dvdread.xml:
12848 * docs/plugins/inspect/plugin-dvdsub.xml:
12849 * docs/plugins/inspect/plugin-iec958.xml:
12850 * docs/plugins/inspect/plugin-lame.xml:
12851 * docs/plugins/inspect/plugin-mad.xml:
12852 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12853 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12854 * docs/plugins/inspect/plugin-mpegstream.xml:
12855 * docs/plugins/inspect/plugin-realmedia.xml:
12856 * docs/plugins/inspect/plugin-siddec.xml:
12857 * docs/plugins/inspect/plugin-twolame.xml:
12858 * docs/plugins/inspect/plugin-x264.xml:
12859 * gst-plugins-ugly.doap:
12860 * win32/common/config.h:
12863 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12903 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12906 configure: make implicit GLib and liboil requirements explicit
12907 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
12909 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
12911 * ext/x264/gstx264enc.c:
12912 x264enc: disable I weighted pred
12913 If it is enabled, then it will be main profile instead of baseline.
12914 This ensures maximum compatibility of the output stream until the
12915 encoder configuration interface gets an overhaul with explicit
12916 output profile selection.
12919 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12922 * win32/common/config.h:
12923 0.10.14.3 pre-release
12925 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12963 po: update translations
12965 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12968 Automatic update of common submodule
12969 From 357b0db to fd7ca04
12971 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12974 * win32/common/config.h:
12975 0.10.14.2 pre-release
12977 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12980 Automatic update of common submodule
12981 From 4d67bd6 to 357b0db
12983 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12985 * gst/realmedia/rmdemux.c:
12986 * gst/realmedia/rmutils.c:
12987 * gst/realmedia/rmutils.h:
12988 rmdemux: add better sipr nibble swap routine
12990 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12992 * gst/realmedia/rmdemux.c:
12993 rmdemux: descramble SIPR before pushing out
12994 Collect and descramble the SIPR packets before pushing.
12995 Descramble ATRAC audio.
12998 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13000 * gst/realmedia/rmutils.c:
13001 * gst/realmedia/rmutils.h:
13002 rm: add function to descramble sipr
13004 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13006 * ext/x264/gstx264enc.c:
13007 * ext/x264/gstx264enc.h:
13008 x264enc: Re-send the received upstream event as-is downstream
13009 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13011 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13013 * ext/amrnb/amrnb.c:
13014 amrnbenc: Set rank to GST_RANK_SECONDARY
13016 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13018 * gst/realmedia/rtspreal.c:
13019 rtspreal: use GLib's base64 functions if available
13020 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13022 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13024 * ext/amrnb/amrnbdec.h:
13025 * ext/amrnb/amrnbenc.h:
13026 * ext/amrwbdec/amrwbdec.h:
13027 amr: Use correct includes (as pkg-config suggests)
13030 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13032 * gst/ac3parse/.gitignore:
13033 * gst/ac3parse/Makefile.am:
13034 * gst/ac3parse/README:
13035 * gst/ac3parse/ac3parse.vcproj:
13036 * gst/ac3parse/gstac3parse.c:
13037 * gst/ac3parse/gstac3parse.h:
13038 ac3parse: remove unported 0.8 plugin
13039 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13041 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13043 * gst/mpegaudioparse/gstmpegaudioparse.c:
13044 docs: adding a mp3decoder as well is useful
13046 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13048 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13049 docs: massage section index
13051 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13053 * ext/amrwbdec/amrwbdec.c:
13054 * ext/amrwbdec/amrwbdec.h:
13055 amrwbdec: move define to source to avoid hiding it from the docs
13057 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13059 * ext/cdio/gstcdiocddasrc.c:
13060 docs: remove short_desc, it is taken from element details
13062 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13064 * gst/synaesthesia/gstsynaesthesia.c:
13065 docs: fix sections docs for synaesthesia
13067 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13069 * docs/plugins/Makefile.am:
13070 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13071 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13072 * gst/mpegaudioparse/gstmpegaudioparse.c:
13073 docs: add docs for mp3parse
13075 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13077 * gst-plugins-ugly.doap:
13078 doap: update repository info from cvs->git and maintainers
13080 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13083 Automatic update of common submodule
13084 From fc85867 to 4d67bd6
13086 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13088 * tests/check/elements/x264enc.c:
13089 x264enc: adaptive NALU type checking
13090 In particular, be less picky about SEI NALU order, which makes test more
13091 robust with respect to changes in libx264.
13094 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13096 * ext/x264/gstx264enc.c:
13097 x264enc: adaptive x264 header NAL layout handling
13100 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13102 * gst/asfdemux/gstrtpasfdepay.c:
13103 asfdepay: we require a dynamic payload type
13104 Add an extra caps property that restricts the depayloader to only accept dynamic
13107 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13110 configure: Drop -Wcast-align
13111 Commit message copied from core's commit from Benjamin Otte:
13112 246f5dba96a5b50bb74621af67b30942cca72af5
13113 Apparently gcc warns that GstMiniObject is not castable to
13114 GstEvent/Message/Buffer due to them containing 64bit variables, even
13115 though ARM hackers claim that those only need 4byte alignment. And as
13116 long as gcc behaves that way, this warning is not very useful.
13117 So we'll remove the warning until this problem is fixed.
13120 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13122 * ext/mpeg2dec/gstmpeg2dec.c:
13123 mpeg2dec: copy over all buffer flags when copying buffers.
13124 Avoids losing the tff/rff video buffer flags
13126 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13128 * gst/asfdemux/asfpacket.c:
13129 asfdemux: Make a table static to avoid having to always allocate it.
13131 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13133 * ext/x264/gstx264enc.c:
13134 x264enc: fix up avcC header construction
13135 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13136 for BUILD_X264 < 76.
13137 Also fixes #610089.
13139 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13141 * ext/x264/gstx264enc.c:
13142 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13144 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13147 configure: Remove -Wundef flag
13148 Same fix as for #615161
13150 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13153 Automatic update of common submodule
13154 From fdf023d to fc85867
13156 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13158 * gst-libs/gst/gettext.h:
13159 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13161 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13166 build: build plugins in parallel where possible, if make -jN is used
13168 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13171 build: add cruft alert for common/shave*
13173 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13177 Remove removed file win32/common/config.h.in from MANIFEST.
13179 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13181 * gst/synaesthesia/synaescope.c:
13182 * gst/synaesthesia/synaescope.h:
13183 synaestesia: Fix old-style prototype
13185 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13187 * gst/realmedia/rmutils.c:
13191 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13194 Automatic update of common submodule
13195 From 55cd514 to c1d07dd
13197 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13200 * ext/amrnb/amrnbdec.c:
13201 * ext/amrnb/amrnbenc.c:
13202 * ext/cdio/gstcdiocddasrc.h:
13203 * ext/dvdread/dvdreadsrc.c:
13204 * ext/lame/gstlame.h:
13205 * ext/lame/gstlamemp3enc.h:
13206 * ext/lame/plugin.c:
13207 * ext/mad/gstmad.c:
13208 * ext/x264/gstx264enc.c:
13209 * ext/x264/gstx264enc.h:
13210 * gst/mpegaudioparse/gstmpegaudioparse.c:
13211 * gst/mpegaudioparse/gstxingmux.c:
13212 * gst/mpegstream/gstdvddemux.c:
13213 * gst/mpegstream/gstmpegdemux.c:
13214 * gst/mpegstream/gstmpegparse.c:
13215 * gst/realmedia/asmrules.c:
13216 * gst/realmedia/pnmsrc.c:
13217 * gst/realmedia/pnmsrc.h:
13218 * gst/realmedia/rdtdepay.h:
13219 * gst/realmedia/rdtmanager.c:
13220 * gst/realmedia/rtspreal.c:
13221 build: Add all kinds of compiler warning flags and fix the resulting warnings
13223 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13225 * ext/amrnb/Makefile.am:
13226 * ext/amrwbdec/Makefile.am:
13227 * ext/sidplay/Makefile.am:
13228 * gst/asfdemux/Makefile.am:
13229 * gst/mpegaudioparse/Makefile.am:
13230 build: fix up Makefile.am
13231 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13232 the order a bit here and there (see docs/random/moving-plugins).
13234 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13236 * win32/common/config.h.in:
13237 win32: remove win32-specific config.h.in copy that's not used any longer
13238 The win32 config.h is now generated from the top-level config.h.in.
13240 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13242 * ext/a52dec/gsta52dec.c:
13243 * ext/amrnb/amrnbdec.c:
13244 * ext/amrnb/amrnbenc.c:
13245 * ext/amrwbdec/amrwbdec.c:
13246 * ext/cdio/gstcdiocddasrc.c:
13247 * ext/dvdread/dvdreadsrc.c:
13248 * ext/lame/gstlame.c:
13249 * ext/mad/gstmad.c:
13250 * ext/mpeg2dec/gstmpeg2dec.c:
13251 * gst/ac3parse/gstac3parse.c:
13252 * gst/asfdemux/gstasfdemux.c:
13253 * gst/asfdemux/gstrtpasfdepay.c:
13254 * gst/asfdemux/gstrtspwms.c:
13255 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13256 * gst/iec958/ac3iec.c:
13257 * gst/mpegaudioparse/gstmpegaudioparse.c:
13258 * gst/mpegaudioparse/gstxingmux.c:
13259 * gst/mpegstream/gstdvddemux.c:
13260 * gst/mpegstream/gstmpegdemux.c:
13261 * gst/mpegstream/gstmpegparse.c:
13262 * gst/mpegstream/gstrfc2250enc.c:
13263 * gst/realmedia/pnmsrc.c:
13264 * gst/realmedia/rademux.c:
13265 * gst/realmedia/rdtdepay.c:
13266 * gst/realmedia/rdtmanager.c:
13267 * gst/realmedia/rmdemux.c:
13268 * gst/realmedia/rtspreal.c:
13269 * gst/synaesthesia/gstsynaesthesia.c:
13270 gst_element_class_set_details => gst_element_class_set_details_simple
13272 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13274 * ext/x264/gstx264enc.c:
13275 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13278 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13281 Automatic update of common submodule
13282 From e272f71 to 55cd514
13284 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13287 Automatic update of common submodule
13288 From df8a7c8 to e272f71
13290 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13293 Update CXXFLAGS, too
13295 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13298 Update for recent changes to common submodule
13299 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13300 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13302 Actually using that separation will happen later.
13304 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13307 Automatic update of common submodule
13308 From 9720a7d to df8a7c8
13310 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13313 Automatic update of common submodule
13314 From 0b6e072 to 9720a7d
13316 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13319 Automatic update of common submodule
13320 From 7cc5eb4 to 0b6e072
13322 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13325 Automatic update of common submodule
13326 From 7aa65b5 to 7cc5eb4
13328 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13331 Automatic update of common submodule
13332 From 44ecce7 to 7aa65b5
13334 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13337 configure: Use automake 1.11 silent rules instead of shave if available
13338 This makes sure that we use something that is still maintained and
13339 also brings back libtool 1.5 support.
13341 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13344 * docs/plugins/inspect/plugin-a52dec.xml:
13345 * docs/plugins/inspect/plugin-amrnb.xml:
13346 * docs/plugins/inspect/plugin-amrwbdec.xml:
13347 * docs/plugins/inspect/plugin-asf.xml:
13348 * docs/plugins/inspect/plugin-cdio.xml:
13349 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13350 * docs/plugins/inspect/plugin-dvdread.xml:
13351 * docs/plugins/inspect/plugin-dvdsub.xml:
13352 * docs/plugins/inspect/plugin-iec958.xml:
13353 * docs/plugins/inspect/plugin-lame.xml:
13354 * docs/plugins/inspect/plugin-mad.xml:
13355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13357 * docs/plugins/inspect/plugin-mpegstream.xml:
13358 * docs/plugins/inspect/plugin-realmedia.xml:
13359 * docs/plugins/inspect/plugin-siddec.xml:
13360 * docs/plugins/inspect/plugin-twolame.xml:
13361 * docs/plugins/inspect/plugin-x264.xml:
13362 * win32/common/config.h:
13363 Back to development
13365 === release 0.10.14 ===
13367 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13373 * docs/plugins/gst-plugins-ugly-plugins.args:
13374 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13375 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13376 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13377 * docs/plugins/inspect/plugin-a52dec.xml:
13378 * docs/plugins/inspect/plugin-amrnb.xml:
13379 * docs/plugins/inspect/plugin-amrwbdec.xml:
13380 * docs/plugins/inspect/plugin-asf.xml:
13381 * docs/plugins/inspect/plugin-cdio.xml:
13382 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13383 * docs/plugins/inspect/plugin-dvdread.xml:
13384 * docs/plugins/inspect/plugin-dvdsub.xml:
13385 * docs/plugins/inspect/plugin-iec958.xml:
13386 * docs/plugins/inspect/plugin-lame.xml:
13387 * docs/plugins/inspect/plugin-mad.xml:
13388 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13389 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13390 * docs/plugins/inspect/plugin-mpegstream.xml:
13391 * docs/plugins/inspect/plugin-realmedia.xml:
13392 * docs/plugins/inspect/plugin-siddec.xml:
13393 * docs/plugins/inspect/plugin-twolame.xml:
13394 * docs/plugins/inspect/plugin-x264.xml:
13395 * gst-plugins-ugly.doap:
13396 * win32/common/config.h:
13399 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13439 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13442 * win32/common/config.h:
13443 0.10.13.4 pre-release
13445 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13447 * ext/x264/gstx264enc.c:
13448 * tests/check/elements/x264enc.c:
13449 x264enc: Replace 'avc-sample' with 'avc' in caps
13450 In the element and in its tests
13453 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13455 * gst/asfdemux/gstasfdemux.c:
13456 asfdemux: Don't set durations of 0 on outgoing buffers.
13457 Some (broken) streams don't have the extended stream properties in
13458 the header, resulting in applying a duration of zero on outgoing
13462 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13464 * gst/asfdemux/asfpacket.c:
13465 asfdemux: Make sure we always set proper payload duration.
13466 Some (broken) streams will have a delta of 0, resulting in outgoing
13467 buffers having durations of 0.
13470 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13473 * win32/common/config.h:
13474 0.10.13.3 pre-release
13476 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13478 * gst/asfdemux/asfpacket.c:
13479 asfdemux: Make sure we don't end up with negative timestamps.
13480 Some files have payload with timestamps smaller than the preroll duration.
13481 Instead of blindly substracting the preroll value (and ending up with
13482 insanely high timestamps on the outgoing buffers), we make sure we
13486 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13489 * win32/common/config.h:
13490 0.10.13.2 pre-release
13491 Update core/base requirement to 0.10.26, since that's more likely
13492 to be the actual requirement.
13494 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13499 po: update translations
13501 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13503 * tests/check/elements/x264enc.c:
13504 x264enc: add caps check to x264enc unit test
13505 Add some minimal caps checking to x264enc unit test.
13508 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13510 * ext/x264/gstx264enc.c:
13511 x264enc: fix up avcC header construction and playback by flash players
13512 Fix off-by-one bug when constructing the avcC header chunk: we
13513 wrote wrong profile info into the header. The first byte in the
13514 SPS NAL we get from x264 is the nal type, not the profile_idc.
13515 Also add some debug logging.
13518 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13520 * gst/asfdemux/gstasfdemux.c:
13521 asfdemux: Improve seek behaviour for audio-only with no index
13522 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13523 for video, we can just seek to seek_time instead.
13525 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13528 configure: fix up GST_CXXFLAGS properly
13529 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13530 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13531 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13533 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13536 Update MAINTAINERS, add myself
13538 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13541 configure: base GST_CXXFLAGS on --cflags from pkg-config
13542 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13543 point for for both C and CXX settings.
13545 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13548 Automatic update of common submodule
13549 From 96dc793 to 44ecce7
13551 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13555 * win32/common/.gitignore:
13556 * win32/common/config.h:
13557 win32: change how win32/common/config.h is updated
13558 Generate win32/common/config.h-new directly from config.h.in,
13559 using shell variables in configure and some hard-coded information.
13560 Change top-level makefile so that 'make win32-update' copies the
13561 generated file to win32/common/config.h, which we keep in source
13562 control. It's kept in source control so that the git tree is
13564 This change is similar to the ones applied a while ago to GStreamer
13565 core, gst-plugins-base and gst-plugins-good and prevents configure
13566 from changing files in source control. The generated config.h
13567 should be ok, but needs testing.
13569 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13571 * gst/realmedia/rtspreal.c:
13572 rtspreal: don't construct config header with uninitialised bytes
13573 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13574 a presumably unintentional padding of uninitialised bytes at the end
13575 of the CONT tags chunk, which should be harmless but causes warnings
13576 in valgrind (see #608533 for a test URL).
13578 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13580 * gst/realmedia/rtspreal.c:
13581 rtspreal: add finalize function so we can free streams and rulebook
13582 Fix memory leak in Real RTSP component (#608533).
13584 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13586 * gst/realmedia/rtspreal.c:
13587 rtspreal: fix minor memory leak
13588 Caps take their own reference when a buffer is added to them, so
13589 unref buffer after adding it to caps (#608533).
13591 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13593 * gst/realmedia/rdtdepay.c:
13594 rdtdepay: unref input buffer when done
13595 Fixes memory leak, see #608533.
13597 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13600 Automatic update of common submodule
13601 From 15d47a6 to 96dc793
13603 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13605 * ext/x264/gstx264enc.c:
13606 * ext/x264/gstx264enc.h:
13607 x264enc: make use of Access Unit delimiters configurable
13608 API: GstX264Enc:aud
13610 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13612 * gst/asfdemux/asfpacket.c:
13613 asfdemux: Do not subtract padding twice
13614 Only subtract implicit padding if an explicit one isn't
13615 provided. Avoids subtracting it twice and causing
13619 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
13621 * gst/asfdemux/gstasfdemux.c:
13622 * gst/mpegstream/gstmpegpacketize.c:
13623 assert: g_assert_not_reached() cannot replace return statement
13624 Fix build with assert being turned off.
13626 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13629 Automatic update of common submodule
13630 From 14cec89 to 15d47a6
13632 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
13634 * gst/asfdemux/gstasfdemux.c:
13635 asfdemux: Don't forget to update flow variable
13636 Forgot to update the return value in the loop.
13638 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
13640 * gst/asfdemux/gstasfdemux.c:
13641 asfdemux: Check flow return on every push
13642 We previously only aggregated flow returns after the while(push) loop,
13643 which meant that in some cases we would end-up not properly aggregating
13645 This is based on the same flow aggregation algorithm as oggdemux.
13647 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13649 * ext/x264/gstx264enc.c:
13650 x264enc: Add stream-format to output caps
13651 Adds stream-format to output caps of x264enc that
13652 informs if the stream is in bytestream of avc format.
13655 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
13657 * gst/mpegaudioparse/gstxingmux.c:
13658 xingmux: Fix unaligned memory access
13659 ARM/SPARC need 32bit alignment but xingmux accesses possibly
13660 unaligned memory, which leads to SIGBUS.
13663 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
13665 * gst/asfdemux/gstasfdemux.c:
13666 asfdemux: Use GST_STR_NULL in a couple of places.
13667 Fixes crashing on some of the log statements on win32.
13669 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13671 * gst/realmedia/rmdemux.c:
13672 rmdemux: Parse and post bitrate for streams
13673 Parse the bitrate of the streams and post their tags.
13676 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13678 * gst/asfdemux/gstasfdemux.c:
13679 * gst/asfdemux/gstasfdemux.h:
13680 asfdemux: Post bitrate tag
13681 If stream bitrate object is available, post the bitrate
13685 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13687 * gst/mpegaudioparse/gstmpegaudioparse.c:
13688 * gst/mpegaudioparse/gstmpegaudioparse.h:
13689 mp3parse: minor validation check of (Xing, VBRI) metadata
13690 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13692 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13694 * gst/mpegaudioparse/gstmpegaudioparse.c:
13695 mp3parse: use proper total_time and total_bytes in various cases
13696 The correct basis for (Xing, VBRI) seek table calculations is the
13697 byte size and duration provided by that metadata, rather than some
13698 other (possibly even estimated) one. This also prevents an infinite
13699 conversion loop in (unlikely) case where a TOC is provided without
13700 such corresponding (duration) metdata.
13702 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13704 * gst/mpegaudioparse/gstmpegaudioparse.c:
13705 * gst/mpegaudioparse/gstmpegaudioparse.h:
13706 mp3parse: conserve stop time for non-accurate seek
13707 Use the same strategy as accurate seeks to store
13708 pending non-accurate seeks to avoid overwriting non-definite
13709 stop times. When doing non-accurate seeks our position
13710 reporting might drift off by some secs and the stream can
13711 end up before it should.
13714 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13717 Automatic update of common submodule
13718 From 47cb23a to 14cec89
13720 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13722 * ext/amrwbdec/amrwb.c:
13723 amrwbdec: give decoder a rank so decodebin/playbin will use it
13725 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13727 * gst/mpegaudioparse/gstmpegaudioparse.c:
13728 mp3parse: return false when we can't seek
13729 When upstream can't seek, we return false as well
13731 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13733 * ext/lame/gstlame.c:
13734 * ext/lame/gstlamemp3enc.c:
13735 lame: Avoid crash when seeking before negotiating
13736 lame's 'lgv' variable is only initialized when the caps
13737 is negotiated, whenever a seek happens before that, it would
13738 attempt to call a function on an empty pointer, causing the crash.
13741 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13744 Automatic update of common submodule
13745 From 87bf428 to 47cb23a
13747 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13750 Automatic update of common submodule
13751 From da4c75c to 87bf428
13753 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
13756 Automatic update of common submodule
13757 From 53a2485 to da4c75c
13759 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13761 * gst/mpegaudioparse/gstmpegaudioparse.c:
13762 mp3parse: fix non-flushing seek
13763 Specifically, in addition to clearing lots of variables/offsets
13764 when receiving newsegment, also clear leftover data to match.
13766 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13768 * ext/x264/gstx264enc.c:
13769 * ext/x264/gstx264enc.h:
13770 x264enc: Make upstream GstForceKeyUnit thread-safe
13771 Also send the GstForceKeyUnit event downstream when an upstream on is received,
13772 allowing muxers or payloaders to take appropriate actions.
13773 https://bugzilla.gnome.org/show_bug.cgi?id=602556
13775 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13778 Automatic update of common submodule
13779 From a3e3ce4 to 53a2485
13781 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
13783 * gst/asfdemux/gstasfdemux.c:
13784 asfdemux: Don't call strlen() on NULL pointers
13787 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13789 * gst/asfdemux/gstasfdemux.c:
13790 asfdemux: Remove old pads when new ones are added
13791 The old pads were being removed before adding the new ones,
13792 we should add the new ones first.
13795 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13797 * gst/asfdemux/gstasfdemux.c:
13798 * gst/asfdemux/gstasfdemux.h:
13799 asfdemux: Handle chained asfs on pull mode
13800 Adds chained asfs handling to pull mode. It now checks if
13801 there is a new asf header after the last packet (when it
13802 is possible to know how many packets are) or it tries
13803 checking if a processed packet that fails is an header
13807 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13809 * gst/asfdemux/gstasfdemux.c:
13810 * gst/asfdemux/gstasfdemux.h:
13811 asfdemux: properly do chained asfs on push mode
13812 To properly do chained asfs work with playbin2, we need to
13813 push eos on the old pads before removing them.
13816 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13818 * gst/asfdemux/gstasfdemux.c:
13819 * gst/asfdemux/gstasfdemux.h:
13820 asfdemux: add support for chained asfs (push mode)
13821 Adds support for detecting and playing chained asfs
13822 in push mode. asfdemux tries to detect a new asf start
13823 by identifying the header object guid in a input buffer.
13824 When it finds it, it resets its state, removing its pads
13825 and creates new ones for the new file.
13827 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13829 * gst/asfdemux/gstasfdemux.c:
13830 asfdemux: fix two small leaks
13832 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13834 * gst/asfdemux/gstasfdemux.c:
13835 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13836 WM/Track has a 0 base but is often wrongly written as starting from 1,
13837 so not as reliable as WM/TrackNumber which always starts from 1.
13839 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13841 * gst/asfdemux/gstasfdemux.c:
13842 asfdemux: WM/Track starts counting from 0, adjust to start from 1
13844 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13846 * gst/asfdemux/gstasfdemux.c:
13847 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
13848 There's both WM/Track and WM/TrackNumber.
13850 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
13852 * ext/a52dec/gsta52dec.c:
13853 a52dec: Fix debug statement: Pass pos variable instead of time() function
13855 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
13857 * gst/dvdsub/gstdvdsubdec.c:
13858 dvdsubdec: Fix printf format string warning
13860 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
13862 * gst/asfdemux/gstasfdemux.c:
13863 asfdemux: Fix bogus variable used uninitialised warnings
13865 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
13868 po: Don't create backup .po files
13869 As well as preventing creation of useless backup files, it works
13870 around a bug in gettext 0.17 on OS/X
13872 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
13874 * gst/asfdemux/asfpacket.c:
13875 asfdemux: fix c99-style comments.
13877 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
13879 * gst/asfdemux/asfpacket.c:
13880 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
13882 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13884 * gst/realmedia/rmutils.c:
13885 rmutils: fix byteswapping
13886 fix the byteswapping code that was wrong because of the side effects of the
13890 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
13892 * ext/x264/gstx264enc.c:
13893 x264enc: Adapt to slightly modified x264 API
13896 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13898 * gst/asfdemux/asfpacket.c:
13899 asfdemux: careful to avoid crash on bogus data
13900 When receiving bogus data, we have to avoid subtracting a value
13901 larger than 'size' from 'size' variable, resulting in a wrap
13902 that would make 'size' a really large bogus value.
13905 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
13907 * win32/common/config.h:
13908 win32: Commit bumped version number
13910 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
13912 * gst/mpegaudioparse/gstmpegaudioparse.c:
13913 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
13915 This removes a good 50% of processing time for parsing a buffer.
13916 We do this by simply... getting the nicks that we already have handy
13917 instead of going through the expensive glib system.
13919 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
13922 configure.ac: And back to development we go...
13924 === release 0.10.13 ===
13926 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
13933 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13934 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13935 * docs/plugins/inspect/plugin-a52dec.xml:
13936 * docs/plugins/inspect/plugin-asf.xml:
13937 * docs/plugins/inspect/plugin-cdio.xml:
13938 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13939 * docs/plugins/inspect/plugin-dvdread.xml:
13940 * docs/plugins/inspect/plugin-dvdsub.xml:
13941 * docs/plugins/inspect/plugin-iec958.xml:
13942 * docs/plugins/inspect/plugin-lame.xml:
13943 * docs/plugins/inspect/plugin-mad.xml:
13944 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13945 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13946 * docs/plugins/inspect/plugin-mpegstream.xml:
13947 * docs/plugins/inspect/plugin-realmedia.xml:
13948 * docs/plugins/inspect/plugin-siddec.xml:
13949 * docs/plugins/inspect/plugin-twolame.xml:
13950 * docs/plugins/inspect/plugin-x264.xml:
13951 * gst-plugins-ugly.doap:
13952 * win32/common/config.h:
13955 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
13993 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
13996 Automatic update of common submodule
13997 From 85d1530 to 0702fe1
13999 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14037 * win32/common/config.h:
14038 0.10.12.3 pre-release
14040 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14043 Automatic update of common submodule
14044 From a3e3ce4 to 85d1530
14046 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14048 * ext/a52dec/gsta52dec.c:
14049 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14050 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14052 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14091 * win32/common/config.h:
14092 0.10.12.2 pre-release
14094 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14096 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14097 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14098 docs: Remove files accidentally added
14099 Remove the gst-plugins-ugly-plugins.args.new and
14100 gst-plugins-ugly-plugins.signals.new files, that appear
14101 to have been accidentally added in commit
14102 f5d046a0b034f9bd7274291f7131ee5db1a30052
14104 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14106 * ext/a52dec/gsta52dec.c:
14107 a52dec: Add some debugging for new segment events
14109 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14111 * ext/mpeg2dec/gstmpeg2dec.c:
14112 mpeg2dec: fix warning in macosx snow leopard
14114 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14116 * gst/mpegstream/gstmpegparse.c:
14117 mpegstream: fix warning in macosx snow leopard
14119 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14121 * gst/mpegaudioparse/gstmpegaudioparse.c:
14122 mpegaudioparse: fix warning in macosx snow leopard
14124 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14126 * gst/dvdsub/gstdvdsubdec.c:
14127 dvdsubdec: fix warning on macosx snow leopard
14129 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14131 * gst/asfdemux/gstasfdemux.c:
14132 asfdemux: fix warning in macosx snow leopard
14134 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14136 * gst/mpegaudioparse/gstmpegaudioparse.c:
14137 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14139 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14142 Automatic update of common submodule
14143 From 19fa4f3 to a3e3ce4
14145 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14147 * gst/asfdemux/gstasfdemux.c:
14148 * gst/realmedia/rdtmanager.c:
14149 build: fprintf, sprintf, sscanf need stdio.h
14151 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14153 * ext/mad/gstmad.c:
14154 mad: add missing include to fix the build
14156 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14158 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14159 dvdlpcm: whitespace fixes
14161 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14163 * gst-plugins-ugly.spec.in:
14166 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14169 x264enc: adjust configure checking to changed upstream
14171 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14173 * ext/x264/gstx264enc.c:
14174 x264enc: conditionally adjust to new upstream API
14177 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14179 * gst/mpegaudioparse/gstmpegaudioparse.c:
14180 * gst/mpegaudioparse/gstmpegaudioparse.h:
14181 mpegaudioparse: prevent infinite (re)syncing
14183 gst/mpegaudioparse/gstmpegaudioparse.c
14185 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14187 * gst/mpegaudioparse/gstmpegaudioparse.c:
14188 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14189 Previously, we could get false sync relatively easily - it sometimes happened
14190 on real files. This cleans the code up a fair bit, and makes it require more
14191 confirmation that we've found valid sync before continuing.
14193 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14195 * gst/mpegaudioparse/gstmpegaudioparse.c:
14196 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14198 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14200 * gst/mpegstream/gstdvddemux.c:
14201 dvddemux: remove bogus ifndef
14203 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14206 Automatic update of common submodule
14207 From 94f95e3 to 19fa4f3
14209 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14211 * ext/mpeg2dec/gstmpeg2dec.c:
14212 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14214 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14216 * gst/dvdsub/gstdvdsubparse.c:
14217 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14219 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14221 * ext/amrnb/amrnbdec.c:
14222 * ext/amrnb/amrnbenc.c:
14223 Remove Ronald Bultje from Authors field
14224 Replaced with "GStreamer maintainers
14225 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14226 depending on the number of other authors.
14228 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14230 * gst/asfdemux/Makefile.am:
14231 * gst/asfdemux/gstasfmux.c:
14232 * gst/asfdemux/gstasfmux.h:
14233 asfdemux: Remove old non-built asfmux code
14234 Remove so people don't confuse it with the new asfmux code
14237 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14239 * ext/a52dec/gsta52dec.c:
14240 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14241 It's not defined for older liba52 versions.
14243 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14245 * ext/a52dec/gsta52dec.c:
14246 a52dec: Allow liba52 to use djbfft based IMDCT transform
14247 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14248 IMDCT transform acceleration. It does however have a software based
14249 acceleration using the djbfft library (D.J. Bernstein's library for
14250 fourier transforms - Extremely fast library for floating-point
14251 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14253 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14254 and AltiVec implementations, but those are checked for first, and
14255 djbfft is chosen only if none of those is available - good in the
14256 case of some distributions including a port of the MPlayer changes
14257 in their system a52dec library.
14258 The down and upmix code in liba52 doesn't seem to be disturbed by
14259 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14260 versions if passed from oil_cpu_get_flags (SSE currently is not).
14263 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14266 amr: Use opencore-amr pkg-config files if possible
14267 This makes it possible to build the plugins when the libraries
14268 are installed at non-standard locations.
14271 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14273 * gst/mpegaudioparse/gstmpegaudioparse.c:
14274 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14275 Metadata provided seek tables are consistent with metadata's view of
14276 total size, which typically matches real size, but need not do so
14277 (e.g. a truncated file). Fixes seeking and position reporting
14278 in such truncated files (although duration based on metadata may then
14279 still be incorrect).
14281 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14284 configure: bump core/base requirements to released versions
14285 to avoid confusion.
14287 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14290 configure: Remove all mentions to the id3tag plugin which was removed
14292 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14295 mad: make check for mad independent of the check for id3tag
14298 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14300 * gst/asfdemux/gstrtpasfdepay.c:
14301 rtpasfdepay: set padding size to the correct value
14302 asf packets in rtp packets should come with their padding fields
14303 set to 0 and the depayload must update them to the correct
14304 value before pushing downstream
14306 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14309 * docs/plugins/Makefile.am:
14310 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14311 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14312 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14313 * docs/plugins/inspect/plugin-amrnb.xml:
14314 * docs/plugins/inspect/plugin-amrwbdec.xml:
14316 * ext/amrnb/GstAmrnbEnc.prs:
14317 * ext/amrnb/Makefile.am:
14318 * ext/amrnb/README:
14319 * ext/amrnb/amrnb.c:
14320 * ext/amrnb/amrnbdec.c:
14321 * ext/amrnb/amrnbdec.h:
14322 * ext/amrnb/amrnbenc.c:
14323 * ext/amrnb/amrnbenc.h:
14324 * ext/amrnb/amrnbparse.c:
14325 * ext/amrnb/amrnbparse.h:
14326 * ext/amrwbdec/Makefile.am:
14327 * ext/amrwbdec/README:
14328 * ext/amrwbdec/amrwb.c:
14329 * ext/amrwbdec/amrwbdec.c:
14330 * ext/amrwbdec/amrwbdec.h:
14331 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14332 These are based on the OpenCore codecs.
14335 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14338 Automatic update of common submodule
14339 From fedaaee to 94f95e3
14341 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14346 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14347 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14348 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14349 * docs/plugins/inspect/plugin-dvdnav.xml:
14351 * ext/dvdnav/.gitignore:
14352 * ext/dvdnav/Makefile.am:
14353 * ext/dvdnav/README:
14354 * ext/dvdnav/dvdnavsrc.c:
14355 * ext/dvdnav/dvdnavsrc.h:
14356 * ext/dvdnav/gst-dvd:
14357 * ext/dvdread/dvdreadsrc.c:
14358 * gst-plugins-ugly.spec.in:
14360 dvdnav: remove dvdnav plugin
14361 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14362 use for dvd playback. Note that dvdnav was never really enabled
14363 in -ugly, you had to edit configure.ac to get it built.
14365 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14367 * tests/check/elements/mpeg2dec.c:
14368 mpeg2dec: Fix unused variables compiler warnings in unit test
14370 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14373 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14374 Check for more automake command variants. Use printf instead of 'echo -n'
14377 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14380 Automatic update of common submodule
14381 From 5845b63 to fedaaee
14383 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14386 Make git ignore more files
14388 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14390 * gst/asfdemux/gstasfdemux.c:
14391 asfdemux: Refactor multiple packet pull.
14392 This also fixes a bug by which the first buffer (in a multi-packet mode)
14393 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14394 full incoming buffer and not just of the single asf packet.
14395 Fixes corrupted frames introduced by latest commit.
14397 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14399 * gst/asfdemux/gstasfdemux.c:
14400 asfdemux: use the right accurate field
14401 Remove accurate variable and its faulty use because the real variable is an
14404 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14406 * gst/asfdemux/asfpacket.c:
14407 * gst/asfdemux/gstasfdemux.c:
14408 asfdemux: Sprinkle branch prediction macros accross the code
14410 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14412 * gst/asfdemux/gstasfdemux.c:
14413 asfdemux: Delay newsegment handling until we have a keyframe.
14414 We now have a chance for packets to be collected before we send out the
14415 newsegment. If we're not in accurate seeking (keyunit) it will set
14416 the segment start/time to the keyframe's timestamp.
14418 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14420 * gst/asfdemux/gstasfdemux.c:
14421 asfdemux: Remove useless check. We already have checked for it above.
14423 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14425 * gst/asfdemux/gstasfdemux.c:
14426 asfdemux: No longer queue GOPs now that seeking is fixed.
14427 We now *always* seek to the keyframe just before our requested position.
14428 When we encounter the first keyframe and we were not accurate (therefore doing
14429 keyframe seeking), we update the segment start position to the keyframe timestamp.
14431 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14433 * gst/asfdemux/gstasfdemux.c:
14434 * gst/asfdemux/gstasfdemux.h:
14435 asfdemux: Store the accurate seeking flag
14437 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14439 * gst/asfdemux/gstasfdemux.c:
14440 asfdemux: Use the average frame duration for buffers without a duration.
14441 This will still cause some timestamp jitter, but giving a hint as to the duration
14442 rather than nothing seems to be a better idea.
14443 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14444 duration using the accumulated packet duration (which will be correct).
14446 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14448 * gst/asfdemux/gstasfdemux.c:
14449 * gst/asfdemux/gstasfdemux.h:
14450 asfdemux: Use index entry packet count to optimize seeking.
14451 The simple index entries also contain the number of packets one needs
14452 to retrieve at a given position to get a full keyframe. We therefore
14453 use that information to retrieve all those packets in one buffer when
14454 working in pull-mode.
14456 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14458 * gst/asfdemux/gstasfdemux.c:
14459 asfdemux: Do not try to free const pointer
14460 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14461 asfdemux tried to free a const pointer that had been cast to a
14462 normal pointer variable.
14464 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14466 * gst/asfdemux/gstasfdemux.c:
14467 asfdemux: Use presentation timestamp when searching in the index.
14468 We need to take the preroll into account... else we end up too early.
14470 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14473 Automatic update of common submodule
14474 From f3bb51b to 5845b63
14476 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14478 * gst/asfdemux/gstasfdemux.c:
14479 asfdemux: Convert index entry from presentation time to timestamps.
14480 We weren't taking the preroll into account previously, meaning that we
14481 were always seeking preroll nanoseconds too early... resulting in a lot
14482 of dropped packets (which are before the start time).
14483 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14485 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14488 * gst/asfdemux/gstasfdemux.c:
14489 asfdemux: Fix byte array metadata handling.
14490 We basically discard byte array metadata. Should be trivial to adapt
14491 to storing the pointers if we need it later on.
14493 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14495 * gst/asfdemux/gstasfdemux.c:
14496 * gst/asfdemux/gstasfdemux.h:
14497 asfdemux: Handle PAR/interlaced information stored in packet payload.
14498 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14499 in the ASF Packet payload extensions).
14501 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14503 * gst/asfdemux/gstasfdemux.c:
14504 * gst/asfdemux/gstasfdemux.h:
14505 asfdemux: Store/Handle global metadata (not specific to one stream).
14506 This allows us to store (and handle) PAR information which might be stored there.
14508 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14510 * gst/mpegaudioparse/gstmpegaudioparse.c:
14511 mpegaudioparse: fix Xing inverse seek table building
14513 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14516 Automatic update of common submodule
14517 From f3bb51b to f810030
14519 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14521 * gst/asfdemux/gstasfdemux.c:
14522 asfdemux: don't try to free a NULL taglist
14524 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14526 * gst/asfdemux/gstasfdemux.c:
14527 asfdemux: post tags only after we've created our source pads
14528 Post global tags only after we've added our source pads, so that
14529 tag events get sent downstream in addition to tag messages posted
14530 on the bus. This makes sure tags can be picked up automatically
14531 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14532 While we're at it, also add a container-format tag.
14534 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14537 * gst/asfdemux/gstasfdemux.c:
14538 asfdemux: use new bytereader functions for image tag parsing
14540 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14542 * gst/asfdemux/gstasfdemux.c:
14543 * gst/asfdemux/gstasfdemux.h:
14544 asfdemux: remove some more unused variables
14546 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14548 * gst/realmedia/rmdemux.c:
14549 rmdemux: plug buffer leaking
14551 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14553 * gst/asfdemux/gstrtpasfdepay.c:
14554 asfdepay: guard against dropped buffers
14555 If a buffer was dropped, we might request data from the adapter that is not
14556 there and then we get a NULL buffer.
14558 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14560 * gst/asfdemux/gstasfdemux.c:
14561 * gst/asfdemux/gstasfdemux.h:
14562 asfdemux: set DISCONT on streams
14563 When we receive a DISCONT as input, don't clear our complete state but simply
14564 mark a discont that will be put on the next buffer. The code will be able to
14565 handle and throw away incomplete data.
14566 Add some more debug info.
14567 Remove an unused variable.
14569 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14571 * gst/asfdemux/gstrtpasfdepay.c:
14572 asfdepay: set DELTA_UNIT flag correctly
14573 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14574 Add some more debug info.
14576 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14578 * gst/asfdemux/gstasfdemux.c:
14579 asfdemux: fix latency calculations
14580 We need to check for -1 as an invalid timestamp, not 1.
14582 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14584 * gst/mpegaudioparse/gstmpegaudioparse.c:
14585 * gst/mpegaudioparse/gstmpegaudioparse.h:
14586 mp3parse: don't put every single frame into the index
14587 Let's not put every single mp3 frame in our index, a few frames per
14588 second should be more than enough. For now use an index interval
14589 of 100ms-500ms depending on the upstream size, to keep the index at
14590 a reasonable size. Factor out the code that adds the index entry
14591 into a separate function for better code readability.
14593 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14595 * gst/mpegaudioparse/gstmpegaudioparse.c:
14596 * gst/mpegaudioparse/gstmpegaudioparse.h:
14597 mp3parse: assume seekability only if we know the upstream size
14598 While technically upstream may be seekable even if it doesn't know
14599 the exact size, I can't think of a use case where this distincation
14600 is relevant in practice, so for now just assume we're not seekable
14601 if upstream doesn't provide us with a size. Makes sure we don't
14602 build a seek index when streaming internet radio with sources that
14603 pretend to be seekable until you try to actually seek.
14605 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14607 * gst-plugins-ugly.spec.in:
14608 Fix x264 requirement in SPEC file
14610 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14612 * ext/x264/gstx264enc.c:
14613 * gst/realmedia/rdtmanager.c:
14614 x264enc, rdtmanager: fix compilation with debugging disabled
14616 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14619 * docs/plugins/Makefile.am:
14620 docs: Bump common. Fix comment in the docs Makefile.am
14622 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
14625 * win32/common/config.h:
14626 Back to development -> 0.10.12.1
14628 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14630 * gst-plugins-ugly.doap:
14631 Add 0.10.12 release to the doap file
14633 === release 0.10.12 ===
14635 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14641 * docs/plugins/gst-plugins-ugly-plugins.args:
14642 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14643 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14644 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14645 * docs/plugins/inspect/plugin-a52dec.xml:
14646 * docs/plugins/inspect/plugin-asf.xml:
14647 * docs/plugins/inspect/plugin-cdio.xml:
14648 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14649 * docs/plugins/inspect/plugin-dvdread.xml:
14650 * docs/plugins/inspect/plugin-dvdsub.xml:
14651 * docs/plugins/inspect/plugin-iec958.xml:
14652 * docs/plugins/inspect/plugin-lame.xml:
14653 * docs/plugins/inspect/plugin-mad.xml:
14654 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14655 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14656 * docs/plugins/inspect/plugin-mpegstream.xml:
14657 * docs/plugins/inspect/plugin-realmedia.xml:
14658 * docs/plugins/inspect/plugin-siddec.xml:
14659 * docs/plugins/inspect/plugin-synaesthesia.xml:
14660 * docs/plugins/inspect/plugin-twolame.xml:
14661 * docs/plugins/inspect/plugin-x264.xml:
14662 * win32/common/config.h:
14665 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14674 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
14708 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
14741 * win32/common/config.h:
14742 0.10.11.2 pre-release
14744 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
14746 * win32/common/config.h.in:
14747 win32: Remove #undef inline from the win32 config.h
14749 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14751 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14752 * docs/plugins/inspect/plugin-mad.xml:
14753 * ext/mad/Makefile.am:
14754 * ext/mad/gstid3tag.c:
14755 * ext/mad/gstmad.c:
14756 * ext/mad/gstmad.h:
14757 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14758 It will be reborn with a shiny new code base under its hood in -bad.
14759 See #581756 and #565764.
14761 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14763 * tests/check/pipelines/.gitignore:
14764 gitignore: Ignore some built files in the test area
14766 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14768 * docs/plugins/inspect/plugin-a52dec.xml:
14769 * docs/plugins/inspect/plugin-asf.xml:
14770 * docs/plugins/inspect/plugin-cdio.xml:
14771 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14772 * docs/plugins/inspect/plugin-dvdread.xml:
14773 * docs/plugins/inspect/plugin-dvdsub.xml:
14774 * docs/plugins/inspect/plugin-iec958.xml:
14775 * docs/plugins/inspect/plugin-lame.xml:
14776 * docs/plugins/inspect/plugin-mad.xml:
14777 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14778 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14779 * docs/plugins/inspect/plugin-mpegstream.xml:
14780 * docs/plugins/inspect/plugin-realmedia.xml:
14781 * docs/plugins/inspect/plugin-siddec.xml:
14782 * docs/plugins/inspect/plugin-synaesthesia.xml:
14783 * docs/plugins/inspect/plugin-twolame.xml:
14784 docs: Update plugin inspect files
14786 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14789 * docs/plugins/Makefile.am:
14790 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14791 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14792 * docs/plugins/inspect/plugin-x264.xml:
14794 * gst-plugins-ugly.spec.in:
14795 * tests/check/Makefile.am:
14796 * tests/check/elements/.gitignore:
14797 Moved 'x264enc' from -bad to -ugly
14799 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14801 * ext/x264/gstx264enc.c:
14802 * ext/x264/gstx264enc.h:
14803 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14806 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14808 * ext/x264/GstX264Enc.prs:
14809 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14811 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14813 * ext/x264/GstX264Enc.prs:
14814 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14816 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14818 * ext/x264/gstx264enc.c:
14819 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14821 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
14823 * ext/x264/GstX264Enc.prs:
14824 * ext/x264/Makefile.am:
14825 * ext/x264/gstx264enc.c:
14826 [MOVED FROM BAD 24/28] x264enc: add preset support
14827 Add preset iface and a (dummy) preset file as a starting point.
14829 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14831 * ext/x264/gstx264enc.c:
14832 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14834 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
14836 * ext/x264/gstx264enc.c:
14837 * ext/x264/gstx264enc.h:
14838 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14839 Use the GstForceKeyUnit event to force a keyframe.
14842 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14844 [MOVED FROM BAD 21/28] ext/x264/gstx264enc.c: Use hyphen in property name, perform safety buffer size check prior to mem access, and some mo...
14845 Original commit message from CVS:
14846 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14847 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14848 Use hyphen in property name, perform safety buffer size check
14849 prior to mem access, and some more parentheses in macro.
14851 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
14853 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
14854 Original commit message from CVS:
14855 * ext/apexsink/Makefile.am:
14856 Link against -lgcrpyto for RSA_new and RSA_free.
14857 * ext/faac/gstfaac.c:
14858 * ext/x264/gstx264enc.c:
14859 Fix compiler warnings.
14861 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14863 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
14864 Original commit message from CVS:
14865 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14866 Construct source caps in more conventional (and correct) manner.
14868 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14870 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
14871 Original commit message from CVS:
14872 * ext/alsaspdif/Makefile.am:
14873 * ext/amrwb/Makefile.am:
14874 * ext/apexsink/Makefile.am:
14875 * ext/arts/Makefile.am:
14876 * ext/artsd/Makefile.am:
14877 * ext/audiofile/Makefile.am:
14878 * ext/audioresample/Makefile.am:
14879 * ext/bz2/Makefile.am:
14880 * ext/cdaudio/Makefile.am:
14881 * ext/celt/Makefile.am:
14882 * ext/dc1394/Makefile.am:
14883 * ext/dirac/Makefile.am:
14884 * ext/directfb/Makefile.am:
14885 * ext/divx/Makefile.am:
14886 * ext/dts/Makefile.am:
14887 * ext/faac/Makefile.am:
14888 * ext/faad/Makefile.am:
14889 * ext/gsm/Makefile.am:
14890 * ext/hermes/Makefile.am:
14891 * ext/ivorbis/Makefile.am:
14892 * ext/jack/Makefile.am:
14893 * ext/jp2k/Makefile.am:
14894 * ext/ladspa/Makefile.am:
14895 * ext/lcs/Makefile.am:
14896 * ext/libfame/Makefile.am:
14897 * ext/libmms/Makefile.am:
14898 * ext/metadata/Makefile.am:
14899 * ext/mpeg2enc/Makefile.am:
14900 * ext/mplex/Makefile.am:
14901 * ext/musepack/Makefile.am:
14902 * ext/musicbrainz/Makefile.am:
14903 * ext/mythtv/Makefile.am:
14904 * ext/nas/Makefile.am:
14905 * ext/neon/Makefile.am:
14906 * ext/ofa/Makefile.am:
14907 * ext/polyp/Makefile.am:
14908 * ext/resindvd/Makefile.am:
14909 * ext/sdl/Makefile.am:
14910 * ext/shout/Makefile.am:
14911 * ext/snapshot/Makefile.am:
14912 * ext/sndfile/Makefile.am:
14913 * ext/soundtouch/Makefile.am:
14914 * ext/spc/Makefile.am:
14915 * ext/swfdec/Makefile.am:
14916 * ext/tarkin/Makefile.am:
14917 * ext/theora/Makefile.am:
14918 * ext/timidity/Makefile.am:
14919 * ext/twolame/Makefile.am:
14920 * ext/x264/Makefile.am:
14921 * ext/xine/Makefile.am:
14922 * ext/xvid/Makefile.am:
14923 * gst-libs/gst/app/Makefile.am:
14924 * gst-libs/gst/dshow/Makefile.am:
14925 * gst/aiffparse/Makefile.am:
14926 * gst/app/Makefile.am:
14927 * gst/audiobuffer/Makefile.am:
14928 * gst/bayer/Makefile.am:
14929 * gst/cdxaparse/Makefile.am:
14930 * gst/chart/Makefile.am:
14931 * gst/colorspace/Makefile.am:
14932 * gst/dccp/Makefile.am:
14933 * gst/deinterlace/Makefile.am:
14934 * gst/deinterlace2/Makefile.am:
14935 * gst/dvdspu/Makefile.am:
14936 * gst/festival/Makefile.am:
14937 * gst/filter/Makefile.am:
14938 * gst/flacparse/Makefile.am:
14939 * gst/flv/Makefile.am:
14940 * gst/games/Makefile.am:
14941 * gst/h264parse/Makefile.am:
14942 * gst/librfb/Makefile.am:
14943 * gst/mixmatrix/Makefile.am:
14944 * gst/modplug/Makefile.am:
14945 * gst/mpeg1sys/Makefile.am:
14946 * gst/mpeg4videoparse/Makefile.am:
14947 * gst/mpegdemux/Makefile.am:
14948 * gst/mpegtsmux/Makefile.am:
14949 * gst/mpegvideoparse/Makefile.am:
14950 * gst/mve/Makefile.am:
14951 * gst/nsf/Makefile.am:
14952 * gst/nuvdemux/Makefile.am:
14953 * gst/overlay/Makefile.am:
14954 * gst/passthrough/Makefile.am:
14955 * gst/pcapparse/Makefile.am:
14956 * gst/playondemand/Makefile.am:
14957 * gst/rawparse/Makefile.am:
14958 * gst/real/Makefile.am:
14959 * gst/rtjpeg/Makefile.am:
14960 * gst/rtpmanager/Makefile.am:
14961 * gst/scaletempo/Makefile.am:
14962 * gst/sdp/Makefile.am:
14963 * gst/selector/Makefile.am:
14964 * gst/smooth/Makefile.am:
14965 * gst/smoothwave/Makefile.am:
14966 * gst/speed/Makefile.am:
14967 * gst/speexresample/Makefile.am:
14968 * gst/stereo/Makefile.am:
14969 * gst/subenc/Makefile.am:
14970 * gst/tta/Makefile.am:
14971 * gst/vbidec/Makefile.am:
14972 * gst/videodrop/Makefile.am:
14973 * gst/videosignal/Makefile.am:
14974 * gst/virtualdub/Makefile.am:
14975 * gst/vmnc/Makefile.am:
14976 * gst/y4m/Makefile.am:
14977 * sys/acmenc/Makefile.am:
14978 * sys/cdrom/Makefile.am:
14979 * sys/dshowdecwrapper/Makefile.am:
14980 * sys/dshowsrcwrapper/Makefile.am:
14981 * sys/dvb/Makefile.am:
14982 * sys/dxr3/Makefile.am:
14983 * sys/fbdev/Makefile.am:
14984 * sys/oss4/Makefile.am:
14985 * sys/qcam/Makefile.am:
14986 * sys/qtwrapper/Makefile.am:
14987 * sys/vcd/Makefile.am:
14988 * sys/wininet/Makefile.am:
14989 * win32/common/config.h:
14990 Don't install static libs for plugins. Fixes #550851 for -bad.
14992 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14994 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
14995 Original commit message from CVS:
14996 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
14997 Adapt to slightly modified x264 API. Fixes #555238.
14999 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15001 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15002 Original commit message from CVS:
15003 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15004 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15005 * ext/x264/gstx264enc.h:
15006 Do not deal with duplicated input (timestamps). If needed,
15007 a generic element can do so.
15008 Do not manipulate input timestamps on the way out,
15009 since that shifts the timeline and A/V sync.
15011 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15013 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15014 Original commit message from CVS:
15015 * docs/plugins/gst-plugins-bad-plugins.args:
15016 Integrate new properties into documentation.
15017 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15018 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15019 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15020 Fix up API prior to eventual plugin move.
15021 API: GstX264Enc:pass (provides more options, and changed to enum)
15023 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15025 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15026 Original commit message from CVS:
15027 * docs/plugins/Makefile.am:
15028 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15029 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15030 * ext/x264/gstx264enc.c:
15031 * tests/check/Makefile.am:
15032 * tests/check/elements/x264enc.c: (setup_x264enc),
15033 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15034 Add documentation and unit test for x264enc.
15036 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15038 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15039 Original commit message from CVS:
15040 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15041 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15042 Allocate some buffers in more adaptive and economical fashion.
15044 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15046 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15047 Original commit message from CVS:
15049 Check for sufficiently up-to-date x264 API.
15050 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15051 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15052 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15053 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15054 * ext/x264/gstx264enc.h:
15055 Expose some more parameters of the x264 encoder as properties.
15057 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15059 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15060 Original commit message from CVS:
15061 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15062 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15063 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15064 (gst_x264_enc_flush_frames):
15065 Coding style and layout; re-order some functions in more
15066 typical and natural flow.
15068 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15070 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15071 Original commit message from CVS:
15072 * ext/x264/Makefile.am:
15073 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15074 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15075 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15076 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15077 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15078 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15079 * ext/x264/gstx264enc.h:
15080 Use GQueue in stead of custom queue code.
15081 Factorize flushing out encoder delayed frames.
15082 Factorize initialization and state change reset.
15084 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15086 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15087 Original commit message from CVS:
15088 * ext/x264/gstx264enc.h:
15089 * sys/fbdev/gstfbdevsink.c:
15090 Use configure-generated _stdint.h.
15092 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15094 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15095 Original commit message from CVS:
15096 * ext/x264/Makefile.am:
15097 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15098 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15099 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15100 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15101 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15102 (gst_x264_enc_encode_frame), (plugin_init):
15103 * ext/x264/gstx264enc.h:
15104 Use video format library and GST_WRITE_*_BE macros where applicable.
15105 Use finalize in stead of dispose.
15106 Set up debug category and log callback.
15108 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15110 [MOVED FROM BAD 07/28] ext/x264/gstx264enc.c: Try harder not to crash when we get an EOS event but haven't set up the encoder yet (as may ha...
15111 Original commit message from CVS:
15112 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15113 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15114 (gst_x264_enc_encode_frame):
15115 Try harder not to crash when we get an EOS event but haven't set
15116 up the encoder yet (as may happen when upstream errors out with
15117 not-negotiated, for example). Also, always push the EOS event
15120 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15122 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15123 Original commit message from CVS:
15124 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15127 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15129 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15130 Original commit message from CVS:
15131 * ext/x264/gstx264enc.c:
15132 Fix build against the libx264 version that ships with debian stable.
15134 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15136 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15137 Original commit message from CVS:
15138 * ext/audioresample/gstaudioresample.c:
15139 * ext/x264/gstx264enc.c:
15140 * gst/dvdspu/gstdvdspu.c:
15141 * gst/dvdspu/gstdvdspu.h:
15142 * gst/festival/gstfestival.c:
15143 * gst/h264parse/gsth264parse.c:
15144 * gst/mpegtsparse/mpegtspacketizer.c:
15145 * gst/mpegtsparse/mpegtsparse.c:
15146 * gst/multifile/gstmultifilesink.c:
15147 * gst/multifile/gstmultifilesrc.c:
15148 * gst/nuvdemux/gstnuvdemux.c:
15149 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15150 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15151 * sys/vcd/vcdsrc.c:
15152 Massive leak fixing, plus code cleanups.
15154 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15156 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15157 Original commit message from CVS:
15158 * examples/app/appsrc_ex.c:
15159 * examples/switch/switcher.c:
15160 * ext/neon/gstneonhttpsrc.c:
15161 * ext/timidity/gstwildmidi.c:
15162 * ext/x264/gstx264enc.c:
15163 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15164 * gst/rtpmanager/gstrtpclient.c:
15165 * gst/rtpmanager/gstrtpjitterbuffer.c:
15166 * gst/spectrum/demo-audiotest.c:
15167 * gst/spectrum/demo-osssrc.c:
15168 * sys/dvb/gstdvbsrc.c:
15169 Add stdlib include (free, atoi, exit).
15171 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15173 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15174 Original commit message from CVS:
15175 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15176 This needs a version check.
15177 * gst/bayer/Makefile.am:
15180 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15182 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15183 Original commit message from CVS:
15184 Patch by: Michal Benes <michal.benes at itonis tv>
15185 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15188 * ext/x264/Makefile.am:
15189 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15190 (gst_x264_enc_analyse_get_type),
15191 (gst_x264_enc_timestamp_queue_init),
15192 (gst_x264_enc_timestamp_queue_free),
15193 (gst_x264_enc_timestamp_queue_put),
15194 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15195 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15196 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15197 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15198 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15199 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15200 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15201 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15203 * ext/x264/gstx264enc.h:
15204 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15205 handle 'odd' widths and heights correctly yet.
15207 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15209 * gst/asfdemux/gstasfdemux.c:
15210 asfdemux: nicer metadata extraction of genre tags in some cases
15211 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15212 that they presumably stand for.
15214 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15216 * gst/asfdemux/gstasfdemux.c:
15217 asfdemux: parse WM/Picture tags to extract cover art
15220 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15223 docs: fix http links for amr libs in REQUIREMENTS
15225 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15227 * gst/asfdemux/gstasfdemux.c:
15228 asfdemux: fix bogus flow return handling in eos handler
15229 Don't overwrite the origin flow return by whatever flow we get
15230 when trying to push the remaining internally queued payloads.
15231 We want to do our eos logic, ie. send an EOS event or segment-done
15232 message in any case. Makes things EOS properly when an EOS event
15233 is forced upon the pipeline so that the source returns
15234 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15236 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15238 * win32/common/config.h:
15239 win32: update config.h
15241 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15244 configure: bump core/base requirements to released versions
15246 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15250 autogen: move the -Wno-portability for automake into configure.ac
15252 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15254 * gst/dvdlpcmdec/Makefile.am:
15255 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15256 dvdlpcmdec: Add multichannel channel maps, and send some tags
15257 Add a multichannel map to the output caps, and send at least a CODEC and
15258 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15259 no samples and can't find info about the channel ordering, but this is
15260 better than nothing.
15262 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15265 Automatic update of common submodule
15266 From 888e0a2 to c572721
15268 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15271 Automatic update of common submodule
15272 From 6ab11d1 to 888e0a2
15274 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15276 * gst/dvdsub/gstdvdsubdec.c:
15277 dvdsubdec: Remove some dead code
15278 Remove some redundant memset - gobject memory is already initalised to 0.
15279 Remove a commented out line leftover from the previous commit
15281 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15283 * gst/dvdsub/gstdvdsubdec.c:
15284 * gst/dvdsub/gstdvdsubdec.h:
15285 dvdsubdec: Support ARGB output
15286 Negotiate to and render into ARGB buffers directly if the peer supports it.
15289 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15291 * ext/a52dec/gsta52dec.c:
15292 a52dec: Reconcile code with dtsdec
15293 Perform some cleanups based on the dtsdec code such as using the boilerplate
15294 macro and static pad template functions.
15295 Add some documentation. Don't register a change in flags until we synch on
15296 another frame successfully.
15298 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15300 * ext/lame/gstlamemp3enc.c:
15301 lamemp3enc: Improve debugging a bit
15303 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15305 * ext/mpeg2dec/gstmpeg2dec.c:
15306 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15308 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15341 po: avoid conflicts of local *.po files with files in git
15342 Make it so that filenames and line numbers are only stored in the *.pot file
15343 (which is not in git), but not in the individual *.po files. This information
15344 is hardly useful for translators in our case, and it should avoid the constant
15345 conflicts of local *.po files with the ones in git which are caused by the
15346 source files changing and the line numbers being updated. This commit might
15347 cause one last merge conflict for you, which you can work around with
15348 "git checkout po/*.po" before merging or pulling. After that there should
15349 (hopefully) not be any more local modifications of these files (unless
15350 someone committed additions or changes to translated strings and the
15351 *.po files haven't been updated yet, that is).
15353 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15355 * ext/lame/gstlamemp3enc.c:
15356 lamemp3enc: add Since tag to gtk-doc chunk
15358 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15360 * tests/check/elements/mpeg2dec.c:
15361 checks: fix mpeg2dec unit test again after interlace addition to caps
15363 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15365 * ext/mpeg2dec/gstmpeg2dec.c:
15366 mpeg2dec: work around old mpeg2dec versions
15367 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15368 detection and just assume no rff is used. This fixes the compilation.
15371 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15373 * ext/mpeg2dec/Makefile.am:
15374 mpeg2dec: link to gstvideo
15375 Fix compilation by adding the right include directories and linking to the video
15378 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15380 * gst/asfdemux/asfpacket.c:
15381 asfdemux: Downgrade simple statements from WARNING to DEBUG
15383 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15385 * gst/asfdemux/asfheaders.c:
15386 * gst/asfdemux/asfheaders.h:
15387 * gst/asfdemux/asfpacket.c:
15388 * gst/asfdemux/asfpacket.h:
15389 asf: Detect more payload extensions.
15390 These should help fix interlaced/PAR issues with more files.
15392 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15394 * ext/mpeg2dec/gstmpeg2dec.c:
15395 * ext/mpeg2dec/gstmpeg2dec.h:
15396 mpeg2dec: Implement interlaced support.
15397 Expand the debugging statements to show more picture information.
15399 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15401 * ext/mpeg2dec/gstmpeg2dec.c:
15402 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15403 ffdec_mpeg2video is much faster, fixes bug #574461.
15405 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15407 * ext/lame/gstlamemp3enc.c:
15408 lamemp3enc: Don't write a Xing header
15410 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15413 Run libtoolize before aclocal
15414 This unbreaks the build in some cases. Fixes bug #582021
15416 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15418 * ext/mpeg2dec/gstmpeg2dec.c:
15419 mpeg2dec: use 64bit safe scaling functions.
15420 Got this to fail when seeking in a 14GB file (the value in bytes is
15421 bigger than 2**32).
15423 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15425 * gst/mpegaudioparse/gstmpegaudioparse.c:
15426 mpegaudioparse: remove some pointless g_return_if_fail()s
15428 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15430 * ext/twolame/gsttwolame.c:
15431 Switch twolame to primary rank
15433 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15435 * ext/lame/gstlame.c:
15436 * ext/lame/gstlamemp3enc.c:
15437 * ext/twolame/gsttwolame.c:
15438 Add ranks to mp3 encoders
15440 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15442 * gst-plugins-ugly.spec.in:
15443 Add twolame plugin to spec file
15445 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15447 * gst/asfdemux/asfpacket.c:
15448 * gst/asfdemux/gstasfdemux.c:
15449 * gst/asfdemux/gstasfdemux.h:
15450 asfdemux: use upstream segment and timestamps for some interpolation
15451 This should particularly help in case of upstream live src, e.g. rtspsrc,
15452 and especially so if it has to perform fallback to TCP.
15454 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15456 * gst/asfdemux/gstrtpasfdepay.c:
15457 rtpasfdepay: Add support for fragmented packet (L == 0).
15458 This happens with rtp-over-udp.
15460 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15462 * ext/lame/gstlamemp3enc.c:
15463 lamemp3enc: Fixup the bitrate only for CBR
15464 Additionally clarify some property descriptions.
15466 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15468 * ext/lame/gstlamemp3enc.c:
15469 lame: fix format string in debug statement
15471 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15473 * gst/mpegaudioparse/gstmpegaudioparse.c:
15474 mp3parse: Don't reject valid Xing tables of contents
15475 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15476 reject them because of it, just subtract the initial offset when reading
15479 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15481 * gst/mpegaudioparse/gstmpegaudioparse.c:
15482 mp3parse: Allow more bits to change in headers during resynch
15483 Be more lenient about what we accept as changing bits in a header - basically,
15484 only require that the mp3 sync marker is present, for the mpeg version,
15485 layer and samplerate.
15488 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15490 * ext/mad/gstmad.c:
15491 mad: Add duration of incoming/outgoing buffers in debug statements
15493 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15495 * gst/mpegaudioparse/gstmpegaudioparse.c:
15496 mpegaudioparse: Remove useless checks for valid buffer duration.
15497 The buffer duration is set to a valid value at the very top of
15498 emit_frame(), we therefore don't need to check it later on.
15500 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15502 * gst/mpegaudioparse/gstmpegaudioparse.c:
15503 mpegaudioparse: Fix stop condition for outputting buffers.
15504 Some mp3 streams have an offset in timestamps, requiring us to push the
15505 frame *AFTER* segment.stop in order for the decoder to be able to push
15506 all data up to the segment.stop position.
15508 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15510 * gst/asfdemux/asfpacket.c:
15511 * gst/asfdemux/gstasfdemux.c:
15512 * gst/asfdemux/gstasfdemux.h:
15513 asfdemux: 0-base timestamps consistently (whether or not streaming)
15514 This also makes timestamps (more) consistent before and after a possible
15515 seek, and moreover makes for reasonable position reporting in live stream
15516 (whose payload timestamps should not be taken for granted).
15518 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15520 * gst/asfdemux/gstasfdemux.c:
15521 * gst/asfdemux/gstasfdemux.h:
15522 asfdemux: report initial latency due to internal preroll queue
15524 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15526 * gst/asfdemux/gstasfdemux.c:
15527 asfdemux: enhance debug statement and refactor some initialization
15529 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15531 * gst/asfdemux/gstasfdemux.c:
15532 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15534 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15536 * gst/asfdemux/asfpacket.c:
15537 * gst/asfdemux/gstasfdemux.c:
15538 * gst/asfdemux/gstasfdemux.h:
15539 asfdemux: handle FIXME; normalize preroll
15541 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15543 * gst/asfdemux/gstasfdemux.c:
15544 * gst/asfdemux/gstasfdemux.h:
15545 asfdemux: fixes for streaming mode
15546 * Improve newsegment handling, e.g. upstream might live in TIME.
15547 * Only send newsegment if we have needed info.
15548 * Avoid reading past end of data section.
15550 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15552 * gst/asfdemux/gstasfdemux.c:
15553 asfdemux: fixes/enhancements for streaming mode
15554 * Do not rock the boat by reacting to FLUSH_START.
15555 * Try to handle TIME seeking by seeking upstream in BYTES.
15556 * Handle SEEKING query.
15558 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15561 * ext/lame/gstlamemp3enc.c:
15562 lame: fix compilation with LAME versions < 3.98
15563 lame_set_VBR_quality(), which takes a floating point value for the
15564 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15565 takes quality as an integer, for older LAME versions.
15568 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15570 * win32/common/config.h:
15571 win32: update config.h to git
15572 Until someone ports the new win32 config.h logic from the
15573 other modules to -ugly.
15575 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15577 * docs/plugins/gst-plugins-ugly-plugins.args:
15578 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15579 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15582 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15584 * ext/lame/gstlamemp3enc.c:
15585 lamemp3enc: Add a note to the encoding-engine-quality property
15586 that says, that this does not affect the bitrate at all.
15588 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15590 * ext/lame/gstlame.c:
15591 * ext/lame/gstlamemp3enc.c:
15592 lame: Implement preset interface
15594 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15596 * ext/twolame/gsttwolame.c:
15597 twolame: Implement preset interface
15599 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15601 * docs/plugins/gst-plugins-ugly-plugins.args:
15602 * ext/lame/gstlamemp3enc.c:
15603 * ext/lame/gstlamemp3enc.h:
15604 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15606 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15608 * ext/lame/gstlame.c:
15609 * ext/lame/gstlamemp3enc.c:
15610 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15612 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15614 * ext/lame/gstlame.c:
15615 lame: Deprecate the lame element
15617 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15619 * docs/plugins/Makefile.am:
15620 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15621 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15622 * docs/plugins/gst-plugins-ugly-plugins.args:
15623 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15624 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15625 * docs/plugins/inspect/plugin-a52dec.xml:
15626 * docs/plugins/inspect/plugin-amrnb.xml:
15627 * docs/plugins/inspect/plugin-asf.xml:
15628 * docs/plugins/inspect/plugin-cdio.xml:
15629 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15630 * docs/plugins/inspect/plugin-dvdread.xml:
15631 * docs/plugins/inspect/plugin-dvdsub.xml:
15632 * docs/plugins/inspect/plugin-iec958.xml:
15633 * docs/plugins/inspect/plugin-lame.xml:
15634 * docs/plugins/inspect/plugin-mad.xml:
15635 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15636 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15637 * docs/plugins/inspect/plugin-mpegstream.xml:
15638 * docs/plugins/inspect/plugin-realmedia.xml:
15639 * docs/plugins/inspect/plugin-siddec.xml:
15640 * docs/plugins/inspect/plugin-synaesthesia.xml:
15641 * docs/plugins/inspect/plugin-twolame.xml:
15644 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15646 * ext/lame/gstlamemp3enc.c:
15647 lame: Update example pipelines with the new properties
15649 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15651 * ext/lame/Makefile.am:
15652 * ext/lame/gstlame.c:
15653 * ext/lame/gstlamemp3enc.c:
15654 * ext/lame/gstlamemp3enc.h:
15655 * ext/lame/plugin.c:
15656 lame: Add lamemp3enc element with much simplified interface
15657 This deprecates the lame element and fixes bug #494528.
15659 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
15661 * gst/asfdemux/asfpacket.c:
15662 asfpacket: Fix pull-mode timestamping handling.
15663 The problem that happens is the following:
15664 * A packet with multiple payloads comes in
15665 * Those payloads get handled one by one
15666 * The first payload contains the first audio payload with timestamp A
15667 * The second payload contains the first video (key)frame with timestamp V (where V < A)
15668 With the previous code, the following would happen:
15669 * the first payload gets processed, then passed to queue_for_stream
15670 * queue_for_stream detects it's the first valid timestamp received and stores
15672 * the second payload gets processed, then pass to queue_for_stream
15673 * queue_for_stream detects the timestamp is lower than first_ts... and
15674 discards it... resulting in losing the first keyframe of the video stream
15675 We've been having this issue for *ages*... it's just that nobody noticed it
15676 that much with playbin. But with playbin2's aggresive multiqueue handling, this
15677 will result in multiqueue not being able to preroll (because the video decoder will
15678 be dropping a ton of buffers before (maybe) receiving the next keyframe).
15679 Tested with over 200 asf files, and they all play the first frame correctly now,
15680 even the most braindead ones.
15682 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
15684 * gst/mpegaudioparse/gstmpegaudioparse.c:
15685 * gst/mpegaudioparse/gstmpegaudioparse.h:
15686 mp3parse: don't build seek table if we can't seek.
15687 Fixes #573720 - unbounded memory usage increase when listening to mp3
15688 stream for a long time.
15690 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
15693 Automatic update of common submodule
15694 From b3941ea to 6ab11d1
15696 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
15698 * gst/mpegaudioparse/gstmpegaudioparse.c:
15699 * gst/mpegaudioparse/gstxingmux.c:
15700 mpegaudioparse: Remove dead assignment and duplicate code
15702 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
15704 * gst/realmedia/rmdemux.c:
15705 rmdemux: Actually return the return value for the seek handling.
15707 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
15709 * gst/mpegstream/gstmpegdemux.c:
15710 * gst/mpegstream/gstmpegparse.c:
15711 mpegstream: Remove dead assignments.
15712 The duplicate assignment of update_time was weird... but it seems normal
15713 that it's indeed the second statement which is the valid one.
15715 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
15717 * ext/amrnb/amrnbparse.c:
15718 armnb: Remove unused variable, adapt debug message accordingly.
15720 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
15722 * gst/dvdsub/gstdvdsubdec.c:
15723 * gst/mpegstream/gstdvddemux.c:
15724 * gst/mpegstream/gstmpegclock.c:
15725 dvdsub/mpegstream: _class_init: Remove unused class variables
15727 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
15729 * gst/asfdemux/gstasfdemux.c:
15730 asfdemux: Initialize flow for a corner case.
15731 This might be caused by entering the if() line 1214 and then not having
15732 any activated_streams.. resulting in reaching line 1267 without having
15733 any valid flow value.
15735 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
15737 * ext/twolame/gsttwolame.c:
15738 twolame: Remove unneeded variable, value assigned was never read.
15740 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
15742 * ext/mpeg2dec/gstmpeg2dec.c:
15743 mpeg2dec: Remove dead assignment. Value overwritten later on.
15745 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
15747 * ext/mad/gstmad.c:
15748 mad: Remove dead assignment and variables given values which are never read.
15750 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
15752 * ext/lame/gstlame.c:
15753 lame: Remove unneeded variable, it's assigned a value never read.
15755 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
15757 * gst/realmedia/rmdemux.c:
15758 rmdemux: Remove dead assignment, value is being overwritten before being read.
15760 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
15762 * gst/realmedia/rmdemux.c:
15763 rmdemux: Remove unused accurate flag.
15764 I couldn't see any reason why this was there in the first place.
15766 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
15768 * gst/realmedia/asmrules.c:
15769 * gst/realmedia/rdtdepay.c:
15770 realmedia: Remove dead assignments. The results are never read.
15772 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
15774 * gst/realmedia/gstrdtbuffer.c:
15775 * gst/realmedia/rademux.c:
15776 * gst/realmedia/rdtmanager.c:
15777 * gst/realmedia/rmdemux.c:
15778 realmedia: Remove useless variables, only being used once (or not).
15780 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
15782 * ext/mpeg2dec/gstmpeg2dec.c:
15783 * gst/asfdemux/gstrtspwms.c:
15784 * gst/realmedia/pnmsrc.c:
15785 * gst/realmedia/rdtdepay.c:
15786 * gst/realmedia/rtspreal.c:
15787 remove empty method implementations.
15789 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
15791 * gst/asfdemux/gstrtspwms.c:
15792 rtspwms: fix condition to detect extension commands for WMS
15793 Reply with OK to the extension commands for WMS.
15795 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
15797 * gst/realmedia/rtspreal.c:
15798 realmedia: add special Real header to DESCRIBE message only for Real servers
15799 Add headers that are specific to real only if a real server had been
15800 detected by the OPTIONS message.
15802 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
15804 * gst/synaesthesia/synaescope.c:
15805 synaesthesia: fix compilation on windows
15806 Fix compilation under MSVC due to references to headers
15807 that are not available with the MS SDKs.
15810 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15812 * gst/asfdemux/gstrtspwms.c:
15813 rtspwms: reply to extension commands
15814 Reply with OK to the extension commands for WMS.
15816 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15818 * gst/asfdemux/gstrtpasfdepay.c:
15819 asfdepay: fix a comment
15821 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15823 * gst/asfdemux/gstasfdemux.c:
15824 asfdemux: add some more debugging
15826 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15829 configure.ac: require git -base
15830 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15832 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15834 * gst/realmedia/rtspreal.c:
15835 realmedia: add special Real header to SETUP message only for Real servers
15836 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15837 streams where the server errors out because it can't handle the
15838 Real-specific 'Required: com.real.retain-entity-for-setup' header
15839 we've been adding unconditionally in the recent past.
15841 rtsp://66.111.34.191:601/broadcast/alnour.rm
15842 rtsp://195.134.224.231/snowboard_100.wmv
15844 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
15847 * gst/asfdemux/Makefile.am:
15848 asfdemux: link to all required libraries including indirectly used ones.
15849 On win32, we're required to link to all the libraries used - including
15850 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
15851 (for windows only) winsock.
15853 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
15856 Automatic update of common submodule
15857 From d0ea89e to b3941ea
15859 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
15862 Automatic update of common submodule
15863 From f8b3d91 to d0ea89e
15865 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
15867 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15868 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
15870 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15872 * gst/realmedia/rtspreal.c:
15873 * gst/realmedia/rtspreal.h:
15874 realrtsp: add more headers
15875 Parse the ETag from the describe method and pass the sessionid as the value for
15876 the If-Match header is subsequent setup calls.
15877 Fixes support for more RealMedia RTSP streams.
15879 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
15882 twolame: bump requirement to 0.3.10
15883 0.3.10 is the first version with the float32 encoder functions.
15886 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
15889 back to development -> 0.10.11.1
15891 === release 0.10.11 ===
15893 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
15899 * docs/plugins/inspect/plugin-a52dec.xml:
15900 * docs/plugins/inspect/plugin-asf.xml:
15901 * docs/plugins/inspect/plugin-cdio.xml:
15902 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15903 * docs/plugins/inspect/plugin-dvdread.xml:
15904 * docs/plugins/inspect/plugin-dvdsub.xml:
15905 * docs/plugins/inspect/plugin-iec958.xml:
15906 * docs/plugins/inspect/plugin-lame.xml:
15907 * docs/plugins/inspect/plugin-mad.xml:
15908 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15909 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15910 * docs/plugins/inspect/plugin-mpegstream.xml:
15911 * docs/plugins/inspect/plugin-realmedia.xml:
15912 * docs/plugins/inspect/plugin-siddec.xml:
15913 * docs/plugins/inspect/plugin-twolame.xml:
15914 * gst-plugins-ugly.doap:
15916 * win32/common/config.h:
15919 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
15953 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15956 * win32/common/config.h:
15957 0.10.10.3 pre-release
15959 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
15966 po: Update translations from upstream
15968 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15972 po: Add Turkish translation
15974 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
15976 * gst/mpegaudioparse/gstmpegaudioparse.c:
15977 * gst/mpegaudioparse/gstmpegaudioparse.h:
15978 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
15979 Don't introduce glitches in the output by a) relaxing the threshold for
15980 taking upstream timestamps in preference to our calculated timestamps and
15981 b) only set the discont flag on outgoing buffers in response to an incoming
15985 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
15987 * gst/mpegaudioparse/gstmpegaudioparse.c:
15988 mp3parse: fix deadlock with accurate seeks.
15989 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
15992 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16023 * win32/common/config.h:
16024 0.10.10.2 pre-release
16025 Bump version number, update translations and win32 config.h
16027 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16031 po: Add Japanese translation
16033 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16036 * docs/plugins/Makefile.am:
16037 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16038 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16039 * docs/plugins/gst-plugins-ugly-plugins.args:
16040 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16041 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16042 * docs/plugins/inspect/plugin-a52dec.xml:
16043 * docs/plugins/inspect/plugin-asf.xml:
16044 * docs/plugins/inspect/plugin-cdio.xml:
16045 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16046 * docs/plugins/inspect/plugin-dvdread.xml:
16047 * docs/plugins/inspect/plugin-dvdsub.xml:
16048 * docs/plugins/inspect/plugin-iec958.xml:
16049 * docs/plugins/inspect/plugin-lame.xml:
16050 * docs/plugins/inspect/plugin-mad.xml:
16051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16052 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16053 * docs/plugins/inspect/plugin-mpegstream.xml:
16054 * docs/plugins/inspect/plugin-realmedia.xml:
16055 * docs/plugins/inspect/plugin-siddec.xml:
16056 * docs/plugins/inspect/plugin-synaesthesia.xml:
16057 * docs/plugins/inspect/plugin-twolame.xml:
16060 Moved twolame from Bad to Ugly
16062 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16064 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16065 Original commit message from CVS:
16066 * ext/alsaspdif/Makefile.am:
16067 * ext/amrwb/Makefile.am:
16068 * ext/apexsink/Makefile.am:
16069 * ext/arts/Makefile.am:
16070 * ext/artsd/Makefile.am:
16071 * ext/audiofile/Makefile.am:
16072 * ext/audioresample/Makefile.am:
16073 * ext/bz2/Makefile.am:
16074 * ext/cdaudio/Makefile.am:
16075 * ext/celt/Makefile.am:
16076 * ext/dc1394/Makefile.am:
16077 * ext/dirac/Makefile.am:
16078 * ext/directfb/Makefile.am:
16079 * ext/divx/Makefile.am:
16080 * ext/dts/Makefile.am:
16081 * ext/faac/Makefile.am:
16082 * ext/faad/Makefile.am:
16083 * ext/gsm/Makefile.am:
16084 * ext/hermes/Makefile.am:
16085 * ext/ivorbis/Makefile.am:
16086 * ext/jack/Makefile.am:
16087 * ext/jp2k/Makefile.am:
16088 * ext/ladspa/Makefile.am:
16089 * ext/lcs/Makefile.am:
16090 * ext/libfame/Makefile.am:
16091 * ext/libmms/Makefile.am:
16092 * ext/metadata/Makefile.am:
16093 * ext/mpeg2enc/Makefile.am:
16094 * ext/mplex/Makefile.am:
16095 * ext/musepack/Makefile.am:
16096 * ext/musicbrainz/Makefile.am:
16097 * ext/mythtv/Makefile.am:
16098 * ext/nas/Makefile.am:
16099 * ext/neon/Makefile.am:
16100 * ext/ofa/Makefile.am:
16101 * ext/polyp/Makefile.am:
16102 * ext/resindvd/Makefile.am:
16103 * ext/sdl/Makefile.am:
16104 * ext/shout/Makefile.am:
16105 * ext/snapshot/Makefile.am:
16106 * ext/sndfile/Makefile.am:
16107 * ext/soundtouch/Makefile.am:
16108 * ext/spc/Makefile.am:
16109 * ext/swfdec/Makefile.am:
16110 * ext/tarkin/Makefile.am:
16111 * ext/theora/Makefile.am:
16112 * ext/timidity/Makefile.am:
16113 * ext/twolame/Makefile.am:
16114 * ext/x264/Makefile.am:
16115 * ext/xine/Makefile.am:
16116 * ext/xvid/Makefile.am:
16117 * gst-libs/gst/app/Makefile.am:
16118 * gst-libs/gst/dshow/Makefile.am:
16119 * gst/aiffparse/Makefile.am:
16120 * gst/app/Makefile.am:
16121 * gst/audiobuffer/Makefile.am:
16122 * gst/bayer/Makefile.am:
16123 * gst/cdxaparse/Makefile.am:
16124 * gst/chart/Makefile.am:
16125 * gst/colorspace/Makefile.am:
16126 * gst/dccp/Makefile.am:
16127 * gst/deinterlace/Makefile.am:
16128 * gst/deinterlace2/Makefile.am:
16129 * gst/dvdspu/Makefile.am:
16130 * gst/festival/Makefile.am:
16131 * gst/filter/Makefile.am:
16132 * gst/flacparse/Makefile.am:
16133 * gst/flv/Makefile.am:
16134 * gst/games/Makefile.am:
16135 * gst/h264parse/Makefile.am:
16136 * gst/librfb/Makefile.am:
16137 * gst/mixmatrix/Makefile.am:
16138 * gst/modplug/Makefile.am:
16139 * gst/mpeg1sys/Makefile.am:
16140 * gst/mpeg4videoparse/Makefile.am:
16141 * gst/mpegdemux/Makefile.am:
16142 * gst/mpegtsmux/Makefile.am:
16143 * gst/mpegvideoparse/Makefile.am:
16144 * gst/mve/Makefile.am:
16145 * gst/nsf/Makefile.am:
16146 * gst/nuvdemux/Makefile.am:
16147 * gst/overlay/Makefile.am:
16148 * gst/passthrough/Makefile.am:
16149 * gst/pcapparse/Makefile.am:
16150 * gst/playondemand/Makefile.am:
16151 * gst/rawparse/Makefile.am:
16152 * gst/real/Makefile.am:
16153 * gst/rtjpeg/Makefile.am:
16154 * gst/rtpmanager/Makefile.am:
16155 * gst/scaletempo/Makefile.am:
16156 * gst/sdp/Makefile.am:
16157 * gst/selector/Makefile.am:
16158 * gst/smooth/Makefile.am:
16159 * gst/smoothwave/Makefile.am:
16160 * gst/speed/Makefile.am:
16161 * gst/speexresample/Makefile.am:
16162 * gst/stereo/Makefile.am:
16163 * gst/subenc/Makefile.am:
16164 * gst/tta/Makefile.am:
16165 * gst/vbidec/Makefile.am:
16166 * gst/videodrop/Makefile.am:
16167 * gst/videosignal/Makefile.am:
16168 * gst/virtualdub/Makefile.am:
16169 * gst/vmnc/Makefile.am:
16170 * gst/y4m/Makefile.am:
16171 * sys/acmenc/Makefile.am:
16172 * sys/cdrom/Makefile.am:
16173 * sys/dshowdecwrapper/Makefile.am:
16174 * sys/dshowsrcwrapper/Makefile.am:
16175 * sys/dvb/Makefile.am:
16176 * sys/dxr3/Makefile.am:
16177 * sys/fbdev/Makefile.am:
16178 * sys/oss4/Makefile.am:
16179 * sys/qcam/Makefile.am:
16180 * sys/qtwrapper/Makefile.am:
16181 * sys/vcd/Makefile.am:
16182 * sys/wininet/Makefile.am:
16183 * win32/common/config.h:
16184 Don't install static libs for plugins. Fixes #550851 for -bad.
16186 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16188 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16189 Original commit message from CVS:
16190 * ext/resindvd/plugin.c: (plugin_init):
16191 * ext/resindvd/resindvdsrc.c:
16192 * ext/twolame/gsttwolame.c: (plugin_init):
16193 * gst/aiffparse/aiffparse.c: (plugin_init):
16194 Enable/fix up translations for these plugins.
16196 Add 'ca' to LINGUAS.
16198 * po/POTFILES.skip:
16199 Add more files for translation and more files which tools
16202 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16204 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16205 Original commit message from CVS:
16206 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16207 (gst_two_lame_chain):
16208 * ext/twolame/gsttwolame.h:
16209 Allow raw float samples as input for encoding.
16211 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16213 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16214 Original commit message from CVS:
16217 * ext/twolame/Makefile.am:
16218 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16219 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16220 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16221 (gst_two_lame_base_init), (gst_two_lame_class_init),
16222 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16223 (gst_two_lame_init), (gst_two_lame_set_property),
16224 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16225 (gst_two_lame_chain), (gst_two_lame_setup),
16226 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16228 * ext/twolame/gsttwolame.h:
16229 Add TwoLAME MP2 encoding element, based on the LAME element.
16231 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16234 Automatic update of common submodule
16235 From 7032163 to f8b3d91
16237 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16240 Automatic update of common submodule
16241 From ffa738d to 7032163
16243 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16246 Automatic update of common submodule
16247 From 3f13e4e to ffa738d
16249 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16252 Automatic update of common submodule
16253 From 3c7456b to 3f13e4e
16255 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16258 Automatic update of common submodule
16259 From 57c83f2 to 3c7456b
16261 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16263 * gst/mpegaudioparse/gstmpegaudioparse.c:
16264 mp3parse: be more conservative when changing layer/rate/etc.
16265 Don't allow a change in sample rate/channels/layer/version unless we can
16266 see another frame at the correct offset. Prevents accidently flipping
16267 due to simple single-bit corruption.
16269 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16271 * gst/realmedia/realhash.c:
16272 rmdemux: Fix strict-aliasing warnings.
16273 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16276 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16278 * gst/mpegaudioparse/gstmpegaudioparse.c:
16279 mpegaudioparse: Remove empty lines added by buggy indent.
16281 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16283 * gst/mpegaudioparse/gstmpegaudioparse.c:
16284 mpegaudioparse: Provide SEEKING query handling.
16285 Since SEEK event handling might perform some conversion
16286 from TIME to BYTES, do not let upstream fool application
16287 into (TIME) seeking not being possible.
16289 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16291 * gst/mpegaudioparse/gstmpegaudioparse.c:
16292 mp3parse: fix accurate seeks to near 0
16293 Integer underflow made accurate seeks to near zero fail and seek to
16294 completely the wrong place. Fix by clamping to zero, since we can't seek
16295 to negative times anyway.
16297 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16301 build: Update shave init statement for changes in common. Bump common.
16303 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16305 * gst/realmedia/rtspreal.c:
16306 rtspreal: ignore data streams. Fixes #527112
16307 Ignore data streams when parsing the SDP as they don't contain anything we need
16308 to put in the realmedia header.
16310 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16313 Automatic update of common submodule
16314 From 9cf8c9b to a6ce5c6
16316 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16318 * ext/mad/gstid3tag.c:
16319 Forward unknown events
16320 Forward unknown events upstream instead of dropping them. Also return the result
16321 of the seek event instead of a fixed value.
16323 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16325 * gst/asfdemux/gstrtpasfdepay.c:
16326 rtpasfdepay: Fix the build by adding the needed include for atoi.
16328 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16331 * docs/plugins/Makefile.am:
16332 Use shave for the build output
16334 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16337 Automatic update of common submodule
16338 From 5d7c9cc to 9cf8c9b
16340 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16342 * gst/asfdemux/gstasf.c:
16343 * gst/asfdemux/gstrtpasfdepay.c:
16344 * gst/realmedia/rademux.c:
16345 * gst/realmedia/rdtdepay.c:
16346 * gst/synaesthesia/gstsynaesthesia.c:
16347 * gst/synaesthesia/synaescope.c:
16350 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16352 * gst/realmedia/pnmsrc.c:
16353 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16355 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16358 Automatic update of common submodule
16359 From 80c627d to 5d7c9cc
16361 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16363 * gst/realmedia/Makefile.am:
16364 * gst/realmedia/pnmsrc.c:
16365 * gst/realmedia/pnmsrc.h:
16366 * gst/realmedia/rademux.c:
16367 * gst/realmedia/rademux.h:
16368 * gst/realmedia/realmedia.c:
16369 * gst/realmedia/rmdemux.c:
16370 * gst/realmedia/rmdemux.h:
16371 Add pnm:// uri source
16372 Add a new utri handler for pnm:// that for now just redirects to the same uri
16373 with the rtsp:// protocol, which usually works nowadays.
16374 Separate the registration of the various plugins into a separate source file.
16376 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16378 * gst/asfdemux/Makefile.am:
16379 * gst/asfdemux/gstasf.c:
16380 * gst/asfdemux/gstrtpasfdepay.c:
16381 * gst/asfdemux/gstrtpasfdepay.h:
16382 Add ASF depayloader
16383 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16386 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16388 * ext/mad/gstmad.c:
16389 mad: remove log line added in error
16391 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16393 * ext/mad/gstmad.c:
16394 mad: just flush data when seeing BADDATAPTR instead of going into error state
16396 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16398 * gst/realmedia/rmdemux.c:
16399 Fix parsing of the flags in rmdemux
16400 Fix parsing of the flags in version 1 realmedia streams.
16403 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16406 Bump revision to use for common submodule.
16408 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16410 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16411 Add releaseinfo with online url.
16413 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16418 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16420 * gst/asfdemux/asfpacket.c:
16421 * gst/asfdemux/gstasfdemux.c:
16422 * gst/asfdemux/gstasfdemux.h:
16423 Remove redundant push_mode struct member
16425 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16428 Fix previous commit, wasn't actually setting up a symbolic link
16430 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16434 Use a symbolic link for the pre-commit client-side hook
16436 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16439 Ignore some more files
16441 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16443 * gst/synaesthesia/synaescope.c:
16444 * gst/synaesthesia/synaescope.h:
16445 Precalculate some size dependent variables. Demystify the height scaling a bit.
16446 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16448 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16450 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16452 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16454 * gst/realmedia/rdtdepay.c:
16455 Set flags on the realmedia chunks
16456 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16457 descrambler can be reset on keyframes. Fixes #556714.
16459 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16461 * gst/realmedia/gstrdtbuffer.c:
16462 * gst/realmedia/gstrdtbuffer.h:
16463 Add method to get RDT flags
16464 Add a method to get the RDT flags. We need these flags to mark keyframes to
16465 reset the descrambing queue. See #556714.
16467 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16469 * gst/asfdemux/asfpacket.c:
16470 * gst/asfdemux/gstasfdemux.c:
16471 * gst/asfdemux/gstasfdemux.h:
16472 Add seeking support to asfdemux in push mode
16475 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16477 * gst/asfdemux/asfpacket.c:
16478 Drop packets with an invalid replicated data length
16479 Drop packets with an invalid replicated data length
16480 instead of continuing with an invalid timestamp
16481 and uninitialized payload metadata.
16482 All other code assumes that the timestamps are valid.
16484 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16486 * gst/synaesthesia/synaescope.h:
16487 Change comment to refer to right variable.
16489 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16491 * gst/synaesthesia/gstsynaesthesia.c:
16492 * gst/synaesthesia/gstsynaesthesia.h:
16493 * gst/synaesthesia/synaescope.c:
16494 * gst/synaesthesia/synaescope.h:
16495 Bring synaesthesia to next century.
16496 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16498 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16500 * gst/asfdemux/gstasfdemux.c:
16501 Fix leak of converted string
16503 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16507 Add more to the gitignores
16509 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16511 * gst/synaesthesia/gstsynaesthesia.c:
16512 Make synaesthesia build again.
16513 _init() has no params.
16515 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16518 Update common snapshot.
16520 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16523 Fix pre-commit hook
16525 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16529 Install and use pre-commit indentation hook from common
16531 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16534 autogen.sh : Use git submodule
16536 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16538 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16539 Original commit message from CVS:
16540 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16541 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16542 (gst_dvd_demux_get_audio_stream),
16543 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16544 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16545 (gst_mpeg_demux_get_video_stream),
16546 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16547 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16548 Fix some caps leaks. Fixes bug #564885.
16550 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16552 ext/cdio/gstcdio.c: Remove unused format argument.
16553 Original commit message from CVS:
16554 * ext/cdio/gstcdio.c:
16555 Remove unused format argument.
16557 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16559 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16560 Original commit message from CVS:
16561 * win32/common/.cvsignore:
16562 * win32/common/config.h:
16563 * win32/common/config.h.in:
16564 Hardcode cpu for win32 build, just like we do in the other modules,
16565 to remove VCS conflicts and inconsistent defines between modules,
16566 and update version defines to CVS.
16568 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
16570 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16571 Original commit message from CVS:
16573 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16575 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
16577 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16578 Original commit message from CVS:
16580 inttypes.m4 hasn't been available since gettext-0.15, and since we now
16581 require gettext >= 0.17 ... we can remove it from the list of files to
16584 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16586 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16587 Original commit message from CVS:
16588 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16589 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16590 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16591 * gst/mpegaudioparse/gstmpegaudioparse.h:
16592 Do an initial class_ref on an internal enum type from within the
16593 class_init function so that there aren't any issues when multiple
16594 mp3parse elements are started in separate threads at the same
16595 time. (Why we use an enum type here if the tag is registered as
16596 a string type, I don't know). Also remove custom UNUSED macro
16597 and use GLib's instead.
16599 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16601 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16602 Original commit message from CVS:
16604 Apparently AC_CONFIG_MACRO_DIR breaks when using more
16605 than one macro directory, reverting last change.
16607 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16609 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16610 Original commit message from CVS:
16612 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16615 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16617 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16618 Original commit message from CVS:
16619 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16620 Last change introduced a regression that made mpeg2dec handle
16621 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16623 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16625 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16626 Original commit message from CVS:
16627 Patch by: Cygwin Ports maintainer
16628 <yselkowitz at users dot sourceforge dot net>
16631 Require gettext 0.17 because older versions don't mix with libtool
16632 2.2. At build time an older gettext version will still work.
16635 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
16637 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
16638 Original commit message from CVS:
16639 * ext/mpeg2dec/gstmpeg2dec.c:
16640 * ext/mpeg2dec/gstmpeg2dec.h:
16641 Add support for 4:4:4 video. Fixes #562086
16643 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
16645 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16646 Original commit message from CVS:
16647 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16648 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16649 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16650 >= 0.5.0. Fixes bug #562065.
16652 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16654 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16655 Original commit message from CVS:
16656 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16657 Remove duplicate and broken code for the streaming case and simply reuse
16658 the much better working pull based code. Fixes #560348.
16660 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16662 configure.ac: Back to development -> 0.10.10.1
16663 Original commit message from CVS:
16665 Back to development -> 0.10.10.1
16667 === release 0.10.10 ===
16669 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16675 * docs/plugins/inspect/plugin-a52dec.xml:
16676 * docs/plugins/inspect/plugin-asf.xml:
16677 * docs/plugins/inspect/plugin-cdio.xml:
16678 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16679 * docs/plugins/inspect/plugin-dvdread.xml:
16680 * docs/plugins/inspect/plugin-dvdsub.xml:
16681 * docs/plugins/inspect/plugin-iec958.xml:
16682 * docs/plugins/inspect/plugin-lame.xml:
16683 * docs/plugins/inspect/plugin-mad.xml:
16684 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16685 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16686 * docs/plugins/inspect/plugin-mpegstream.xml:
16687 * docs/plugins/inspect/plugin-realmedia.xml:
16688 * docs/plugins/inspect/plugin-siddec.xml:
16689 * gst-plugins-ugly.doap:
16691 Release 0.10.10 - "Under the House"
16692 Original commit message from CVS:
16693 Release 0.10.10 - "Under the House"
16695 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16705 Original commit message from CVS:
16708 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16710 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16711 Original commit message from CVS:
16712 * ext/sidplay/Makefile.am:
16713 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16714 contain CFLAGS that do not exist for C++, like -Wvla or
16715 -Wdeclaration-after-statement. Fixes bug #561161.
16717 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16719 configure.ac: 0.10.9.3 pre-release
16720 Original commit message from CVS:
16722 0.10.9.3 pre-release
16724 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16726 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16727 Original commit message from CVS:
16728 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16729 Only copy sane aspect ratio values on the caps. Fixes #559682.
16731 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16734 Add bug number to the mp3parse mpeg 2.5 fix
16735 Original commit message from CVS:
16736 Add bug number to the mp3parse mpeg 2.5 fix
16738 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16740 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16741 Original commit message from CVS:
16742 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16743 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16744 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16745 * ext/amrnb/amrnbdec.h:
16746 Add a property to select the amr variant. Fixes #424070.
16748 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
16750 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16751 Original commit message from CVS:
16752 Patch by: Tal Shalif <tshalif at nargila dot org>
16753 * gst/mpegstream/gstdvddemux.c:
16754 (gst_dvd_demux_get_subpicture_stream):
16755 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16756 (gst_mpeg_demux_get_audio_stream):
16757 Fix memmory corruption due to not storing the new updated pointer
16758 after a g_renew(). Fixes #558896.
16760 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16762 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16763 Original commit message from CVS:
16764 * tests/check/Makefile.am:
16765 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16767 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16769 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16770 Original commit message from CVS:
16772 oops, forgot to bump the version back to devel
16773 after the last release 0.10.9.1
16775 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16777 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16778 Original commit message from CVS:
16779 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16780 (gst_rmdemux_descramble_mp4a_audio),
16781 (gst_rmdemux_handle_scrambled_packet):
16782 Add suport for mpeg4 and aac audio. See #556714.
16784 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
16786 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16787 Original commit message from CVS:
16788 * gst/mpegaudioparse/gstmpegaudioparse.c:
16789 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16790 Fixes skipping on these files.
16792 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
16794 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16795 Original commit message from CVS:
16796 Patch by: Robin Stocker <robin at nibor dot org>
16797 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16798 (handle_sequence), (gst_mpeg2dec_setcaps):
16799 * ext/mpeg2dec/gstmpeg2dec.h:
16800 Prefer the container's PAR over the stream's PAR if it's
16801 given in the srcpad caps. Fixes bug #556184.
16803 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16805 Don't install static libs for plugins. Fixes #550851 for ugly.
16806 Original commit message from CVS:
16807 * ext/a52dec/Makefile.am:
16808 * ext/amrnb/Makefile.am:
16809 * ext/cdio/Makefile.am:
16810 * ext/dvdnav/Makefile.am:
16811 * ext/dvdread/Makefile.am:
16812 * ext/lame/Makefile.am:
16813 * ext/mad/Makefile.am:
16814 * ext/mpeg2dec/Makefile.am:
16815 * ext/sidplay/Makefile.am:
16816 * gst/ac3parse/Makefile.am:
16817 * gst/asfdemux/Makefile.am:
16818 * gst/dvdlpcmdec/Makefile.am:
16819 * gst/dvdsub/Makefile.am:
16820 * gst/iec958/Makefile.am:
16821 * gst/mpegaudioparse/Makefile.am:
16822 * gst/mpegstream/Makefile.am:
16823 * gst/realmedia/Makefile.am:
16824 * gst/synaesthesia/Makefile.am:
16825 Don't install static libs for plugins. Fixes #550851 for ugly.
16827 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16829 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16830 Original commit message from CVS:
16831 * gst/mpegaudioparse/gstmpegaudioparse.c:
16832 (gst_mp3parse_sink_event):
16833 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16834 frames. Partially fixes bug #552237.
16836 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16838 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16839 Original commit message from CVS:
16840 * ext/amrnb/amrnbparse.c:
16841 use #defines for HEADER. Unref the object in _sink_activate_pull().
16843 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16845 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16846 Original commit message from CVS:
16847 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
16848 (gst_mad_change_state):
16849 * ext/mad/gstmad.h:
16850 track discont on incomming buffers and set discont on outgoing
16852 Pass unknown events upstreams instead of dropping them.
16854 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
16856 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
16857 Original commit message from CVS:
16858 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16859 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
16860 (handle_slice), (gst_mpeg2dec_sink_event),
16861 (gst_mpeg2dec_src_event):
16862 * ext/mpeg2dec/gstmpeg2dec.h:
16863 Fix compilation with --disable-index. Fixes bug #554150.
16865 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
16867 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
16868 Original commit message from CVS:
16869 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16870 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
16871 (gst_mad_src_event), (gst_mad_chain):
16872 * ext/mad/gstmad.h:
16873 Fix compilation with --disable-index. Fixes bug #554142.
16875 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
16877 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
16878 Original commit message from CVS:
16879 * ext/a52dec/gsta52dec.c:
16880 * ext/a52dec/gsta52dec.h:
16881 Fix channel re-negotiation on a change of the incoming stream.
16882 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
16885 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16887 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
16888 Original commit message from CVS:
16889 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
16890 (gst_amrnbenc_state_change):
16891 * ext/amrnb/amrnbenc.h:
16892 Pass the discont flag from the input buffer on to the output buffer in
16895 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
16897 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
16898 Original commit message from CVS:
16899 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16900 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16901 (gst_amrnbparse_handle_pull_seek),
16902 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
16903 (gst_amrnbparse_sink_activate_push),
16904 (gst_amrnbparse_sink_activate_pull):
16905 * ext/amrnb/amrnbparse.h:
16906 Add flush seek handler. Fixes #536274.
16908 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
16910 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
16911 Original commit message from CVS:
16912 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16913 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
16914 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
16915 (gst_amrnbparse_state_change):
16916 * ext/amrnb/amrnbparse.h:
16917 Fix the duration query. Fixes #536226.
16918 Also set caps on the pads and buffers more correctly.
16920 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
16922 po/LINGUAS: Add 'ca' to LINGUAS.
16923 Original commit message from CVS:
16925 Add 'ca' to LINGUAS.
16927 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
16929 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
16930 Original commit message from CVS:
16931 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
16932 Fix aggregated GST_FLOW_RETURN check for when to send an error message
16936 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16938 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
16939 Original commit message from CVS:
16940 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
16941 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
16942 (create_segment_event), (gst_rdt_depay_push),
16943 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
16944 * gst/realmedia/rdtdepay.h:
16945 Parse other values from the incomming caps.
16946 Add event handler to handle flushing and segments.
16947 Create segment events.
16948 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
16949 Do skew correction based on RDT timestamps.
16950 * gst/realmedia/rdtmanager.c: (activate_session),
16951 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
16953 Parse caps to get the clockrate needed for the jitterbuffer.
16954 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16955 Apply timestamp fixup after correcting for initial timestamp and
16956 internal base timestamp corrections.
16958 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
16960 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
16961 Original commit message from CVS:
16962 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
16963 (gst_rdt_depay_change_state):
16964 * gst/realmedia/rdtdepay.h:
16965 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
16966 with a DISCONT flag when needed.
16967 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
16968 Report the configure latency instead of a hardcoded value.
16970 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16972 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
16973 Original commit message from CVS:
16974 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
16975 (free_session), (gst_rdt_manager_query_src),
16976 (gst_rdt_manager_src_activate_push),
16977 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
16978 (gst_rdt_manager_loop), (create_recv_rtp):
16979 Include the new rdt jitterbuffer in the session manager.
16981 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16983 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
16984 Original commit message from CVS:
16985 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
16986 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
16987 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
16988 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16989 * gst/realmedia/rdtdepay.h:
16990 Use new RDT parsing helper functions.
16991 Copy discont flags correctly.
16992 Push the header from the chain function instead of the setcaps function.
16993 Copy incomming timestamp to the output buffers instead of doing magic
16994 with the RDT timestamps.
16996 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
16998 gst/realmedia/: Add first support for parsing RDT messages.
16999 Original commit message from CVS:
17000 * gst/realmedia/Makefile.am:
17001 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17002 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17003 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17004 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17005 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17006 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17007 (gst_rdt_packet_data_peek_data),
17008 (gst_rdt_packet_data_get_stream_id),
17009 (gst_rdt_packet_data_get_timestamp):
17010 * gst/realmedia/gstrdtbuffer.h:
17011 Add first support for parsing RDT messages.
17012 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17013 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17014 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17015 (calculate_skew), (rdt_jitter_buffer_insert),
17016 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17017 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17018 (rdt_jitter_buffer_get_ts_diff):
17019 * gst/realmedia/rdtjitterbuffer.h:
17020 Add first version of an RDT jitterbuffer.
17022 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17024 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17025 Original commit message from CVS:
17026 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17027 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17028 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17029 (gst_rmdemux_descramble_dnet_audio),
17030 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17031 * gst/realmedia/rmdemux.h:
17032 Keep track of the first timestamp of the stream and add this to the
17033 outgoing buffer timestamps so that we can handle live streams.
17034 Set discont flag on the first buffers and after a seek.
17036 === release 0.10.9 ===
17038 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17044 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17045 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17046 * docs/plugins/inspect/plugin-a52dec.xml:
17047 * docs/plugins/inspect/plugin-asf.xml:
17048 * docs/plugins/inspect/plugin-cdio.xml:
17049 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17050 * docs/plugins/inspect/plugin-dvdread.xml:
17051 * docs/plugins/inspect/plugin-dvdsub.xml:
17052 * docs/plugins/inspect/plugin-iec958.xml:
17053 * docs/plugins/inspect/plugin-lame.xml:
17054 * docs/plugins/inspect/plugin-mad.xml:
17055 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17056 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17057 * docs/plugins/inspect/plugin-mpegstream.xml:
17058 * docs/plugins/inspect/plugin-realmedia.xml:
17059 * docs/plugins/inspect/plugin-siddec.xml:
17060 * gst-plugins-ugly.doap:
17062 Original commit message from CVS:
17065 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17094 Original commit message from CVS:
17097 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17099 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17100 Original commit message from CVS:
17101 * ext/a52dec/gsta52dec.c:
17102 Set up a default time segment for output when receiving
17103 an incoming byte segment (as for raw AC3 files).
17106 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17108 0.10.8.2 pre-release.
17109 Original commit message from CVS:
17111 * docs/plugins/Makefile.am:
17112 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17113 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17114 * docs/plugins/gst-plugins-ugly-plugins.args:
17115 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17116 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17117 * docs/plugins/inspect/plugin-a52dec.xml:
17118 * docs/plugins/inspect/plugin-asf.xml:
17119 * docs/plugins/inspect/plugin-cdio.xml:
17120 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17121 * docs/plugins/inspect/plugin-dvdread.xml:
17122 * docs/plugins/inspect/plugin-dvdsub.xml:
17123 * docs/plugins/inspect/plugin-iec958.xml:
17124 * docs/plugins/inspect/plugin-lame.xml:
17125 * docs/plugins/inspect/plugin-mad.xml:
17126 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17127 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17128 * docs/plugins/inspect/plugin-mpegstream.xml:
17129 * docs/plugins/inspect/plugin-realmedia.xml:
17130 * docs/plugins/inspect/plugin-siddec.xml:
17132 0.10.8.2 pre-release.
17136 Add new translation.
17138 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17140 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17141 Original commit message from CVS:
17142 * gst/asfdemux/gstasfdemux.c:
17143 Properly aggregate flow returns for both push and pull mode, so we shut
17144 down if all pads are unlinked.
17147 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17149 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17150 Original commit message from CVS:
17151 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17152 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17153 * ext/lame/gstlame.c: (plugin_init):
17154 * gst/asfdemux/gstasf.c: (plugin_init):
17155 Make sure gettext returns translations in UTF-8 encoding rather
17156 than in the current locale encoding (#546822).
17158 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17160 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17161 Original commit message from CVS:
17162 * gst/mpegaudioparse/gstmpegaudioparse.c:
17163 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17164 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17165 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17166 if we're called from there already. Otherwise we end up in a endless
17167 recursion and crash with a stack overflow.
17168 This can happen when a Xing or VBRI header with TOC exists but it
17169 doesn't contain the total time. Fixes bug #545370.
17171 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17173 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17174 Original commit message from CVS:
17175 * ext/lame/gstlame.c: (gst_lame_class_init),
17176 (gst_lame_get_default_settings):
17177 Use the default for the strict-iso property too.
17178 Allow a bitrate setting of 0, which lets lame choose the default value
17179 and which makes it possible to set the compression-ratio property.
17181 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17183 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17184 Original commit message from CVS:
17185 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17186 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17187 * ext/lame/gstlame.h:
17188 Get the defaults settings of LAME in the plugin initialization
17189 function and return FALSE here if something goes wrong. This removes
17190 the hacky failing instance init function.
17191 Use LAMEs default value for all settings instead of overwriting some
17192 of them. Overwriting some of them gives unexpected results if one only
17193 sets a preset. Fixes bug #498004.
17195 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17197 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17198 Original commit message from CVS:
17199 * ext/lame/gstlame.c: (gst_lame_init):
17200 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17201 defaults will restrict the bitrate when using the presets in a bad way.
17204 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17206 Put the MPEG audio version into the caps as "mpegaudioversion".
17207 Original commit message from CVS:
17208 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17209 * gst/mpegaudioparse/gstmpegaudioparse.c:
17210 (mp3_type_frame_length_from_header), (mp3_caps_create),
17211 (gst_mp3parse_chain):
17212 Put the MPEG audio version into the caps as "mpegaudioversion".
17213 This is different from "mpegversion".
17215 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17217 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17218 Original commit message from CVS:
17219 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17220 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17221 * ext/lame/gstlame.h:
17222 Fix build with lame >= 3.97. The padding type and cwlimit settings
17223 are deprecated now and the function declarations are hidden in the
17224 headers so deprecate the GObject properties for them and remove them
17225 in 0.11. Fixes bug #544039.
17227 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17229 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17230 Original commit message from CVS:
17231 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17232 Don't allow width/height outside the spec (i.e. smaller than 16
17233 and higher than 4096). Such files are corrupted ones and setting
17234 caps that are not a subset of the template caps confuses playbin.
17237 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17239 ext/sidplay/Makefile.am: Fix the build.
17240 Original commit message from CVS:
17241 * ext/sidplay/Makefile.am:
17244 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17246 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17247 Original commit message from CVS:
17249 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17250 flags that are invalid for C++.
17252 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17254 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17255 Original commit message from CVS:
17256 Patch by: Tal Shalif <tshalif at nargila dot org>
17257 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17258 Prevent double free. Fixes bug #541697.
17260 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17262 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17263 Original commit message from CVS:
17264 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17265 (gst_dvd_demux_get_audio_stream),
17266 (gst_dvd_demux_get_subpicture_stream),
17267 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17268 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17269 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17270 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17271 * gst/mpegstream/gstmpegdemux.h:
17272 Resend tags event after a FLUSH (seek) to support prerolling
17273 a partial pipeline.
17275 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17277 Use correct error code for encrypted streams.
17278 Original commit message from CVS:
17280 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17281 Use correct error code for encrypted streams.
17283 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17285 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17286 Original commit message from CVS:
17287 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17288 (gst_mpeg_demux_sync_stream_to_time):
17289 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17291 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17293 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17294 Original commit message from CVS:
17295 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17296 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17297 Allow and implement non-flushing and/or segment seek
17298 (mainly in TIME and chapter format).
17299 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17300 (gst_dvd_demux_get_subpicture_stream),
17301 (gst_dvd_demux_synchronise_pads),
17302 (gst_dvd_demux_sync_stream_to_time):
17303 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17304 (gst_mpeg_demux_send_subbuffer),
17305 (gst_mpeg_demux_sync_stream_to_time),
17306 (gst_mpeg_streams_reset_cur_ts):
17307 * gst/mpegstream/gstmpegdemux.h:
17308 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17309 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17310 Delegate a query to upstream if it can't be handled.
17311 Make segment stop aware.
17312 Fix (subtitle) stream synchronization.
17313 Add some debug statements.
17315 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17317 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17318 Original commit message from CVS:
17319 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17320 Fix build on macosx.
17322 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17324 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17325 Original commit message from CVS:
17326 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17327 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17328 * ext/a52dec/gsta52dec.c:
17329 * ext/amrnb/amrnbdec.c:
17330 * ext/amrnb/amrnbenc.c:
17331 * ext/amrnb/amrnbparse.c:
17332 * ext/lame/gstlame.c:
17333 * ext/mad/gstmad.c:
17334 * ext/sidplay/gstsiddec.cc:
17335 * gst/asfdemux/gstrtspwms.c:
17336 * gst/mpegaudioparse/gstxingmux.c:
17337 * gst/realmedia/rademux.c:
17338 * gst/realmedia/rdtmanager.c:
17339 * gst/realmedia/rtspreal.c:
17340 * gst/synaesthesia/gstsynaesthesia.c:
17341 Add missing elements to docs. Restore alphabetical order in section
17342 file. Document mad (it was included in docs already).
17343 Fix doc-markup: use convinience syntax for examples
17344 (produces valid docbook), add several refsec2 when we have several
17345 titles. Fix some types.
17347 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17349 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17350 Original commit message from CVS:
17351 * ext/lame/gstlame.c:
17352 * ext/sidplay/gstsiddec.cc:
17353 * gst/mpegaudioparse/gstxingmux.c:
17354 Do not use short_description in section docs for elements. We extract
17355 them from element details and there will be warnings if they differ.
17357 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17359 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17360 Original commit message from CVS:
17361 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17362 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17363 (gst_cdio_add_cdtext_album_tags):
17364 * ext/cdio/gstcdio.h:
17365 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17366 Also extract album title and album genre from CD-TEXT if
17367 available (#537021).
17369 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17371 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17372 Original commit message from CVS:
17373 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17374 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17375 emphasis value is reserved but unfortunately files with that
17376 value exist and the information is not important for the decoder
17377 anyway. Fixes bug #537235.
17379 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17381 Require libcdio >= 0.76.
17382 Original commit message from CVS:
17384 * ext/cdio/gstcdio.c:
17385 * ext/cdio/gstcdio.h:
17386 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17387 Require libcdio >= 0.76.
17389 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17391 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17392 Original commit message from CVS:
17393 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17394 Drain queued buffers before forwarding the segment event.
17396 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17398 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17399 Original commit message from CVS:
17400 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17401 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17402 (gst_a52dec_chain), (gst_a52dec_change_state):
17403 * ext/a52dec/gsta52dec.h:
17404 Add segment handling, buffer clipping and basic reverse playback.
17406 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17408 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17409 Original commit message from CVS:
17410 * docs/plugins/Makefile.am:
17411 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17412 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17413 * docs/plugins/gst-plugins-ugly-plugins.args:
17414 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17415 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17416 * docs/plugins/inspect/plugin-a52dec.xml:
17417 * docs/plugins/inspect/plugin-amrnb.xml:
17418 * docs/plugins/inspect/plugin-asf.xml:
17419 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17420 * docs/plugins/inspect/plugin-dvdread.xml:
17421 * docs/plugins/inspect/plugin-dvdsub.xml:
17422 * docs/plugins/inspect/plugin-iec958.xml:
17423 * docs/plugins/inspect/plugin-lame.xml:
17424 * docs/plugins/inspect/plugin-mad.xml:
17425 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17426 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17427 * docs/plugins/inspect/plugin-mpegstream.xml:
17428 * docs/plugins/inspect/plugin-realmedia.xml:
17429 * docs/plugins/inspect/plugin-siddec.xml:
17430 * docs/plugins/inspect/plugin-synaesthesia.xml:
17431 * ext/a52dec/gsta52dec.c:
17432 Random doc of the day. Also print human readable format of newsegment
17433 in log message if we complain about it.
17435 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17437 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17438 Original commit message from CVS:
17439 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17440 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17441 (gst_a52dec_chain), (gst_a52dec_change_state):
17442 * ext/a52dec/gsta52dec.h:
17443 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17444 when we have a decoding error.
17445 We don't need to clear the cache when we receive a NEWSEGMENT event.
17446 Clear buffer cache in DISCONT.
17447 Add beginnings of GstSegment handling.
17449 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17451 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17452 Original commit message from CVS:
17453 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17454 Fix alignment issues that caused SIGBUS on some architectures.
17456 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17458 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17459 Original commit message from CVS:
17460 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17461 Fix alignment issue which isn't really an issue at all because
17462 the plugin hasn't been ported to 0.10 yet.
17464 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17466 configure.ac: Back to devel -> 0.10.8.1
17467 Original commit message from CVS:
17469 Back to devel -> 0.10.8.1
17471 === release 0.10.8 ===
17473 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17479 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17480 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17481 * docs/plugins/inspect/plugin-a52dec.xml:
17482 * docs/plugins/inspect/plugin-asf.xml:
17483 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17484 * docs/plugins/inspect/plugin-dvdread.xml:
17485 * docs/plugins/inspect/plugin-dvdsub.xml:
17486 * docs/plugins/inspect/plugin-iec958.xml:
17487 * docs/plugins/inspect/plugin-lame.xml:
17488 * docs/plugins/inspect/plugin-mad.xml:
17489 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17490 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17491 * docs/plugins/inspect/plugin-mpegstream.xml:
17492 * docs/plugins/inspect/plugin-realmedia.xml:
17493 * docs/plugins/inspect/plugin-siddec.xml:
17494 * gst-plugins-ugly.doap:
17497 Original commit message from CVS:
17500 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17529 Original commit message from CVS:
17532 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17534 configure.ac: 0.10.7.4 pre-release
17535 Original commit message from CVS:
17537 0.10.7.4 pre-release
17539 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17541 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17542 Original commit message from CVS:
17543 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17544 Fix inconsistent use of rate and channels.
17547 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17549 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17550 Original commit message from CVS:
17551 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17552 Flush timestamp correction variables on a flush. Fixes #533832.
17554 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17559 Commit 0.10.7.3 pre-rel marker
17560 Original commit message from CVS:
17561 Commit 0.10.7.3 pre-rel marker
17563 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
17565 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17566 Original commit message from CVS:
17567 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17568 Properly aggregate GstFlowReturn from downstream in order to properly
17569 stop, and doing that as early as possible.
17572 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17574 configure.ac: 0.10.7.2 pre-release
17575 Original commit message from CVS:
17577 0.10.7.2 pre-release
17579 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
17581 Always let FLUSH_START events flow downstream.
17582 Original commit message from CVS:
17583 * ext/mad/gstmad.c: (gst_mad_sink_event):
17584 * gst/mpegaudioparse/gstmpegaudioparse.c:
17585 (gst_mp3parse_sink_event):
17586 Always let FLUSH_START events flow downstream.
17588 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17590 configure.ac: Error out if we don't have the required core/base versions.
17591 Original commit message from CVS:
17593 Error out if we don't have the required core/base versions.
17595 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
17597 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17598 Original commit message from CVS:
17599 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17600 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17601 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17602 Fix video timestamps by adjusting it with the first timestamp found.
17603 Don't assume we have a complete fragment when flushing the adapter,
17604 packets might have been lost or the stream might just be broken.
17606 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17608 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17609 Original commit message from CVS:
17610 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17611 Set Rank to NONE so that we don't accidentally try to autoplug the
17614 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17616 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17617 Original commit message from CVS:
17618 * gst/mpegaudioparse/gstmpegaudioparse.c:
17619 (gst_mp3parse_emit_frame):
17620 Send a new duration message if the average bitrate changed and
17621 we don't know the duration from the Xing or VBRI header.
17624 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
17626 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17627 Original commit message from CVS:
17628 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17629 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17630 * gst/realmedia/rtspreal.h:
17631 Move assembly rule parsing to the place where we parse the SDP as it's
17632 also there that we create the MDPR and we need the currently selected
17633 asmrule in order to select the right MTLI.
17636 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
17638 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17639 Original commit message from CVS:
17640 * gst/realmedia/realhash.c:
17641 * gst/realmedia/rtspreal.c:
17642 Include generated "_stdint.h" instead of <stdint.h> which might not
17643 exist on some systems.
17645 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17647 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17648 Original commit message from CVS:
17649 * ext/sidplay/gstsiddec.cc:
17650 Cast NULL sentinels to void * as NULL is defined as an integer
17651 constant in most environments when using C++ and it's size might
17652 be different from a pointer. Fixes #529488.
17654 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
17657 * gst/asfdemux/gstasfdemux.c:
17658 * gst/asfdemux/gstrtspwms.c:
17659 Fix "unused var" compiler error when --disable-gst-debug is used.
17660 Original commit message from CVS:
17661 Fix "unused var" compiler error when --disable-gst-debug is used.
17663 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17665 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17666 Original commit message from CVS:
17667 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17668 We should also stop the streaming task when we get a NOT_LINKED
17669 flow return, which is not covered by FLOW_IS_FATAL.
17671 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
17673 ext/: gst_atomic_int_set ==> g_atomic_int_set
17674 Original commit message from CVS:
17675 * ext/cdio/gstcdiocddasrc.c:
17676 * ext/dv/gstdvdemux.c:
17677 gst_atomic_int_set ==> g_atomic_int_set
17679 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
17681 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17682 Original commit message from CVS:
17683 2008-04-11 Julien Moutte <julien@fluendo.com>
17684 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17687 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
17689 configure.ac: Actually build dlls when cross-compiling with mingw32.
17690 Original commit message from CVS:
17691 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17693 Actually build dlls when cross-compiling with mingw32.
17696 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17698 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17699 Original commit message from CVS:
17701 * gst/mpegaudioparse/gstmpegaudioparse.c:
17702 (mpeg_audio_seek_entry_free):
17703 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17704 Depend on GLib 2.12 and use it unconditionally as we do in other
17705 modules too already.
17707 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17709 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17710 Original commit message from CVS:
17711 * gst/mpegaudioparse/gstmpegaudioparse.c:
17712 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17713 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17714 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17715 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17716 (gst_xing_mux_chain):
17717 Use GSlice for allocating the seek table entries if we compile with
17718 GLib 2.10 or newer.
17720 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
17722 gst/asfdemux/gstasfdemux.c: Remove some debug code.
17723 Original commit message from CVS:
17724 * gst/asfdemux/gstasfdemux.c:
17725 (gst_asf_demux_process_ext_stream_props):
17726 Remove some debug code.
17728 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17730 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17731 Original commit message from CVS:
17732 * gst/asfdemux/gstasfdemux.c:
17733 (gst_asf_demux_process_ext_stream_props):
17734 Guard against division by 0 and fall back to 25/1 framerate.
17736 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17738 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17739 Original commit message from CVS:
17740 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17741 (gst_asf_demux_process_ext_stream_props):
17742 Instead of adding a fixes 25/1 framerate to the video caps, use the
17743 average frame duration in the extended properties of the video stream as
17744 the framerate. Fixes #524346.
17746 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17748 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17749 Original commit message from CVS:
17751 Check if the compiler supports do { } while (0) macros. This fixes
17752 a warning when compiling with g++ 4.3, resulting in a build failure
17753 because of -Werror.
17755 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
17757 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17758 Original commit message from CVS:
17759 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17760 make ) also a delimiter for rules.
17761 Skip \\ when scanning strings.
17762 Add new testcase for these problems.
17764 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17766 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17767 Original commit message from CVS:
17768 * gst/mpegaudioparse/gstmpegaudioparse.c:
17769 (gst_mp3parse_sink_event):
17770 Don't take the stream lock when caching events. This is not necessary
17771 and results in a deadlock when seeking with rhythmbox (but not with
17772 totem or banshee for some reason).
17774 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17776 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17777 Original commit message from CVS:
17778 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17779 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17780 Add the version field when creating the CONT chunk resulting in
17781 the Author, Comment and Copyright tags not being parsed correctly.
17784 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
17786 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17787 Original commit message from CVS:
17788 * gst/mpegaudioparse/gstmpegaudioparse.c:
17789 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17790 Remove trailing newlines from debug statements.
17792 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
17794 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17795 Original commit message from CVS:
17796 * ext/dvdnav/dvdnavsrc.c:
17797 * ext/dvdnav/dvdnavsrc.h:
17798 Apply patch that adds some seeking support to dvdnav, and fixes it
17799 in various other ways. This doesn't make dvdnavsrc fully functional,
17800 but moves it forward.
17802 Patch By: Simone Gotti <simone.gotti@email.it>
17803 * ext/dvdnav/gst-dvd:
17804 Update the simple dvdnavsrc gst-launch example to work for 0.10
17806 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
17808 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17809 Original commit message from CVS:
17811 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17812 plug-ins are included/excluded. (#498222)
17814 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17816 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17817 Original commit message from CVS:
17818 * ext/mad/gstmad.c: (gst_mad_sink_event):
17819 * gst/mpegaudioparse/gstmpegaudioparse.c:
17820 (gst_mp3parse_sink_event):
17821 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17822 of dropping and leaking them.
17824 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17826 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17827 Original commit message from CVS:
17828 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17830 * ext/mad/gstmad.h:
17831 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17832 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17833 * gst/mpegaudioparse/gstmpegaudioparse.h:
17834 Cache all events except EOS if we still have to send a NEWSEGMENT
17835 event. This will let TAG events be forwarded until after decodebin
17836 to an encoder for example as decodebin only links the pads
17837 after NEWSEGMENT. Fixes bug #518933.
17839 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17841 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17842 Original commit message from CVS:
17843 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17844 Write Xing header at the correct position in the MP3 frame for
17845 stereo files. Fixes bug #518676.
17847 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17849 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
17850 Original commit message from CVS:
17852 * ext/sidplay/Makefile.am:
17853 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
17854 when building C++ code (#516509).
17856 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
17858 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17859 Original commit message from CVS:
17860 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17861 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17862 Workshop 12 compiler, but probably also crashes (#517985).
17864 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
17866 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
17867 Original commit message from CVS:
17868 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
17869 * gst/mpegaudioparse/gstmpegaudioparse.c:
17870 (gst_mp3_channel_mode_get_type),
17871 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17872 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
17873 (gst_mp3parse_chain):
17874 * gst/mpegaudioparse/gstmpegaudioparse.h:
17875 Post channel mode and CRC as tags. Fixes bug #504493.
17877 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17879 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
17880 Original commit message from CVS:
17881 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
17882 Correctly chain up to the parent's finalize function.
17884 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17886 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
17887 Original commit message from CVS:
17888 * gst/mpegaudioparse/gstmpegaudioparse.c:
17889 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
17890 Try a bit harder to get valid timestamps, especially if upstream
17891 gives us one and we are at the first frame or resyncing.
17892 Return UNEXPECTED if we get a valid timestamp that is outside of
17893 our configured segment. After all changes done so far this doesn't
17894 seem to cause any regression, please test.
17896 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17898 gst/asfdemux/gstasfdemux.c: If we don't have the position to seek to in our index first try to convert from TIME to B...
17899 Original commit message from CVS:
17901 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
17902 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
17903 If we don't have the position to seek to in our index first try
17904 to convert from TIME to BYTES upstream and only if that fails
17905 too use the old hack to simply seek to an earlier position
17906 and let the sink drop everything before segment start.
17907 Partially fixes bug #469930.
17909 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17911 configure.ac: Back to development...
17912 Original commit message from CVS:
17914 Back to development...
17916 === release 0.10.7 ===
17918 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17924 * docs/plugins/gst-plugins-ugly-plugins.args:
17925 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17926 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17927 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17928 * docs/plugins/gst-plugins-ugly-plugins.signals:
17929 * docs/plugins/inspect/plugin-a52dec.xml:
17930 * docs/plugins/inspect/plugin-asf.xml:
17931 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17932 * docs/plugins/inspect/plugin-dvdread.xml:
17933 * docs/plugins/inspect/plugin-dvdsub.xml:
17934 * docs/plugins/inspect/plugin-iec958.xml:
17935 * docs/plugins/inspect/plugin-lame.xml:
17936 * docs/plugins/inspect/plugin-mad.xml:
17937 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17938 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17939 * docs/plugins/inspect/plugin-mpegstream.xml:
17940 * docs/plugins/inspect/plugin-realmedia.xml:
17941 * docs/plugins/inspect/plugin-siddec.xml:
17942 * gst-plugins-ugly.doap:
17944 Release 0.10.7 - I Cheated Time
17945 Original commit message from CVS:
17946 Release 0.10.7 - I Cheated Time
17948 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17973 Original commit message from CVS:
17976 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17978 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
17979 Original commit message from CVS:
17980 * tests/check/Makefile.am:
17981 Exclude dvdreadsrc from the states test too.
17983 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17985 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
17986 Original commit message from CVS:
17987 * gst/mpegaudioparse/gstmpegaudioparse.c:
17988 (gst_mp3parse_emit_frame):
17989 Handler buffers without valid timestamp more correctly: Don't drop
17990 them and don't use the invalid timestamp to calculate the next
17991 timestamp. Fixes bug #516811.
17993 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
17995 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
17996 Original commit message from CVS:
17997 Patch by: Tal Shalif <tshalif at nargila dot org>
17998 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
17999 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18000 Add some gint64 casts to prevent 32 bit integer overflows.
18003 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18005 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18006 Original commit message from CVS:
18007 * gst/mpegaudioparse/gstmpegaudioparse.c:
18008 Revert previous commit to mp3parse, as it breaks playback
18011 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18013 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18014 Original commit message from CVS:
18015 * gst/mpegaudioparse/gstmpegaudioparse.c:
18016 (gst_mp3parse_emit_frame):
18017 Return GST_FLOW_UNEXPECTED if we get data that is after our
18018 configured segment. This makes upstream go EOS immediately instead
18019 of sending us the complete stream. Also improve debugging a bit.
18021 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18023 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18024 Original commit message from CVS:
18025 * ext/dvdread/dvdreadsrc.c:
18026 Fix regression in DVD seeking - when a pack we
18027 expect to be a NAV block turns out not to be, scan forwards
18028 for up to 2MB (at most ~1sec) until we find one.
18031 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18033 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18034 Original commit message from CVS:
18035 * win32/vs6/libgstmpegaudioparse.dsp:
18036 Add xing files to VS project file.
18038 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18040 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18041 Original commit message from CVS:
18042 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18043 Stop leaking src pad templates. Fixes bug #515708.
18045 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18047 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18048 Original commit message from CVS:
18049 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18050 Correctly write the size in bytes on big endian systems.
18053 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18055 ext/lame/gstlame.c: Don't leak the allowed caps.
18056 Original commit message from CVS:
18057 * ext/lame/gstlame.c: (gst_lame_setup):
18058 Don't leak the allowed caps.
18059 * tests/check/pipelines/lame.c: (GST_START_TEST):
18060 Stop leaking all buffers. Fixes bug #515575.
18062 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18064 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18065 Original commit message from CVS:
18066 * gst/mpegaudioparse/plugin.c:
18067 Commit new file I forgot to add.
18069 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18071 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18072 Original commit message from CVS:
18074 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18075 pre-releases or releases.
18077 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18080 Mention bug 511497 fixed in previous commit
18081 Original commit message from CVS:
18082 Mention bug 511497 fixed in previous commit
18084 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18086 Move xingmux from -bad.
18087 Original commit message from CVS:
18088 * docs/plugins/Makefile.am:
18089 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18090 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18091 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18092 * gst/mpegaudioparse/Makefile.am:
18093 * gst/mpegaudioparse/gstmpegaudioparse.c:
18094 * gst/mpegaudioparse/gstxingmux.c:
18095 * tests/check/Makefile.am:
18096 * tests/check/elements/.cvsignore:
18097 Move xingmux from -bad.
18099 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18101 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18102 Original commit message from CVS:
18103 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18104 Use gst_guint64_to_gdouble for conversion
18105 * win32/vs6/libgstasfdemux.dsp:
18106 * win32/vs6/libgstdvdsub.dsp:
18107 * win32/vs6/libgstrealmedia.dsp:
18108 Update project dependencies and add new source files
18110 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18112 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18113 Original commit message from CVS:
18114 * ext/mpeg2dec/gstmpeg2dec.c:
18115 Reset decoder when handling sequence where libmpeg2 has set
18116 frame period to 0, probably due to a corrupt packet.
18119 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18121 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18122 Original commit message from CVS:
18123 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18124 (gst_mp3parse_chain):
18125 Don't set new caps on the srcpad everytime the bitrate or MPEG
18126 version changes but calculate new spf value when the MPEG version
18129 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18131 Add documentation for the xingheader plugin.
18132 Original commit message from CVS:
18133 * docs/plugins/Makefile.am:
18134 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18135 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18136 * gst/xingheader/gstxingmux.c:
18137 * gst/xingheader/gstxingmux.h:
18138 Add documentation for the xingheader plugin.
18139 * tests/check/elements/xingmux.c: (GST_START_TEST):
18140 Set element state to PLAYING before doing something else.
18142 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18144 tests/check/: Add simple unit test for the xingmux element.
18145 Original commit message from CVS:
18146 * tests/check/Makefile.am:
18147 * tests/check/elements/.cvsignore:
18148 * tests/check/elements/xingmux.c: (setup_xingmux),
18149 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18150 * tests/check/elements/xingmux_testdata.h:
18151 Add simple unit test for the xingmux element.
18152 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18153 (gst_xing_mux_finalize), (xing_reset):
18154 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18156 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18158 docs/plugins/: Add the real and rtsp elements and update the lists.
18159 Original commit message from CVS:
18160 * docs/plugins/Makefile.am:
18161 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18162 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18163 Add the real and rtsp elements and update the lists.
18164 * docs/plugins/inspect/plugin-amrnb.xml:
18165 * docs/plugins/inspect/plugin-asf.xml:
18166 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18167 * docs/plugins/inspect/plugin-dvdsub.xml:
18168 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18169 * docs/plugins/inspect/plugin-mpegstream.xml:
18170 * docs/plugins/inspect/plugin-realmedia.xml:
18171 * docs/plugins/inspect/plugin-siddec.xml:
18172 * docs/plugins/inspect/plugin-synaesthesia.xml:
18174 * gst/iec958/ac3_padder.c:
18175 * gst/iec958/ac3_padder.h:
18176 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18177 there are functions defined using extern in the .c file - does that
18180 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18182 ext/mad/gstmad.c: Chain up at the end of the function.
18183 Original commit message from CVS:
18184 * ext/mad/gstmad.c:
18185 Chain up at the end of the function.
18187 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18189 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18190 Original commit message from CVS:
18191 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18192 Don't add pad templates for the base class but only in the
18195 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18197 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18198 Original commit message from CVS:
18199 * ext/lame/gstlame.c:
18200 * ext/lame/gstlame.h:
18201 Fix the case where you initially have stereo input, and so lame's
18202 mode is not set to mono, and then you get input with mono audio and
18203 soon after you get stereo input again. What happened before this
18204 commit is that it would keep the encoding mode as mono. It should
18205 change it back to the one requested by the app (or the default one)
18208 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18210 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18211 Original commit message from CVS:
18212 * gst/mpegaudioparse/gstmpegaudioparse.c:
18213 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18214 (mp3parse_bytepos_to_time):
18215 Interpolate the VBRI seek table entries to get better results,
18216 support 3 byte seek table entries and prevent overflows in the
18217 seek table by adding the relative offsets when using the seek
18218 table in a large enough data type.
18220 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18222 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18223 Original commit message from CVS:
18224 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18225 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18226 (mp3parse_bytepos_to_time):
18227 * gst/mpegaudioparse/gstmpegaudioparse.h:
18228 Add support for seeking based on the VBRI seek table. Might make
18229 sense to use interpolation in the table later to get hopefully a
18230 bit more accurate values.
18232 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18234 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18235 Original commit message from CVS:
18236 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18237 (handle_picture), (handle_slice):
18238 Fix compilation error. Fixes #509313.
18240 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18242 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18243 Original commit message from CVS:
18244 * ext/lame/gstlame.c: (gst_lame_sink_event):
18245 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18246 as 8 * GST_SECOND is too large for int.
18248 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18250 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18251 Original commit message from CVS:
18252 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18253 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18256 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18258 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18259 Original commit message from CVS:
18260 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18261 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18262 (mp3parse_total_bytes), (mp3parse_total_time):
18263 * gst/mpegaudioparse/gstmpegaudioparse.h:
18264 Add initial support for reading VBRI headers as found in VBR files
18265 created by some Fraunhofer encoders. Currently we only read the
18266 number of frames and bytes (and calculate duration, etc from this)
18267 but there is also a seek table that we currently don't use.
18269 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18271 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18272 Original commit message from CVS:
18273 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18274 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18275 (gst_lame_sink_event):
18276 Correctly set number of channels when using mono-encoding mode
18277 and fix the duration calculation of the EOS buffer.
18279 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18281 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18282 Original commit message from CVS:
18283 * gst/mpegaudioparse/gstmpegaudioparse.c:
18284 (gst_mp3parse_handle_first_frame):
18285 Guard against 0 values in the Xing header as frame count and
18286 byte count and calculate the bitrate when we have all values
18287 we need and not before.
18289 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18291 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18292 Original commit message from CVS:
18293 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18294 Remove accidentially leftover debug printf.
18296 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18298 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18299 Original commit message from CVS:
18300 * gst/xingheader/gstxingmux.c: (has_xing_header),
18301 (generate_xing_header), (gst_xing_mux_chain),
18302 (gst_xing_mux_sink_event):
18303 Choose smallest possible frame size for the Xing header, properly
18304 set the timestamp, duration and offset on the outgoing buffers,
18305 only send NEWSEGMENT events in BYTE format downstream and also
18306 drop VBRI headers if already existing.
18308 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18310 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18311 Original commit message from CVS:
18312 * gst/xingheader/Makefile.am:
18313 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18314 (has_xing_header), (generate_xing_header),
18315 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18316 (gst_xing_mux_init), (gst_xing_mux_chain),
18317 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18318 * gst/xingheader/gstxingmux.h:
18319 Major cleanup and rewrite of xingmux with less bugs and new features:
18320 - Handles other layers as 3
18323 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18325 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18326 Original commit message from CVS:
18327 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18328 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18329 Call g_type_class_ref() from a thread-safe context and not
18330 from the streaming thread to avoid GLib screwing up (see
18331 bug #349410 and #493432). Comment out unused code.
18333 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18335 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18336 Original commit message from CVS:
18337 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18338 (handle_picture), (clip_buffer), (handle_slice),
18339 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18340 (gst_mpeg2dec_change_state):
18341 * ext/mpeg2dec/gstmpeg2dec.h:
18342 Add buffer clipping.
18343 Add basic reverse playback support. Not complete yet when dealing with
18346 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18348 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18349 Original commit message from CVS:
18351 Add -Wno-portability to the automake parameters to stop warnings
18352 about GNU make extensions being used. We require GNU make in almost
18353 every Makefile anyway.
18355 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18356 at the same time is required for per target flags.
18358 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18360 Makefile.am: Include lcov.mak to allow building coverage reports.
18361 Original commit message from CVS:
18363 Include lcov.mak to allow building coverage reports.
18365 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18367 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18368 Original commit message from CVS:
18369 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18370 * gst/mpegaudioparse/gstmpegaudioparse.c:
18371 (gst_mp3parse_handle_first_frame):
18372 Make sure that the Xing TOC starts with 0 and the entries
18373 are increasing over time. Otherwise it's broken and should
18374 be skipped. Fixes bug #507821.
18376 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18378 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18379 Original commit message from CVS:
18380 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18381 (gst_asf_demux_add_video_stream),
18382 (gst_asf_demux_process_ext_content_desc),
18383 (gst_asf_demux_get_metadata_for_stream),
18384 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18385 (gst_asf_demux_change_state):
18386 * gst/asfdemux/gstasfdemux.h:
18387 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18389 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18391 docs/plugins/.cvsignore: Add *-undeclared.txt
18392 Original commit message from CVS:
18393 * docs/plugins/.cvsignore:
18394 Add *-undeclared.txt
18396 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18398 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18399 Original commit message from CVS:
18400 * gst/realmedia/rdtmanager.c:
18401 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18402 (gst_rdt_manager_class_init):
18403 * gst/realmedia/rdtmanager.h:
18404 Implement some more signals that rtspsrc connects to.
18407 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18409 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18410 Original commit message from CVS:
18412 Include common/win32.mak for CRLF check of win32 project
18413 files (see #393626).
18415 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18417 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18418 Original commit message from CVS:
18419 * gst/mpegaudioparse/gstmpegaudioparse.c:
18420 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18421 Don't post SEGMENT_START messages on the bus, only the element
18422 driving the pipeline should do that.
18424 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18426 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18427 Original commit message from CVS:
18429 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18431 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18433 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18434 Original commit message from CVS:
18435 * ext/mpeg2dec/gstmpeg2dec.h:
18436 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18439 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18441 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18442 Original commit message from CVS:
18443 2007-11-20 Julien MOUTTE <julien@moutte.net>
18444 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18447 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18449 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18450 Original commit message from CVS:
18451 * gst/mpegaudioparse/gstmpegaudioparse.c:
18452 Restore the segment handling logic.
18453 Please don't do behavioural changes under the heading of 'leak fixes'
18454 or 'whitespace changes', people.
18456 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18458 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18459 Original commit message from CVS:
18460 * gst/mpegaudioparse/gstmpegaudioparse.c:
18463 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18465 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18466 Original commit message from CVS:
18467 * gst/asfdemux/gstasfdemux.c:
18468 Sync _activate_pull() a little more with other demuxers.
18470 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18472 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18473 Original commit message from CVS:
18474 * gst/mpegstream/gstmpegdemux.c:
18475 recognize the padding stream
18477 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18479 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18480 Original commit message from CVS:
18481 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18482 Convert tags that come as string into the type required by
18485 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18487 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18488 Original commit message from CVS:
18489 * gst/mpegaudioparse/gstmpegaudioparse.c:
18490 (gst_mp3parse_emit_frame):
18491 Remove some more broken code, it seems to clip even when it should not.
18494 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18496 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18497 Original commit message from CVS:
18498 * gst/mpegaudioparse/gstmpegaudioparse.c:
18499 (gst_mp3parse_emit_frame):
18500 When the element is not driving the streaming thread it is not supposed
18501 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18502 upstream when it detects EOS. See #491305.
18504 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18506 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18507 Original commit message from CVS:
18508 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18509 * gst/dvdsub/Makefile.am:
18510 * gst/dvdsub/gstdvdsubdec.c:
18511 * gst/dvdsub/gstdvdsubparse.c:
18512 * gst/dvdsub/gstdvdsubparse.h:
18513 Add dvd subtitle parser, which just packetizes the input
18514 stream. This is needed to mux dvd subtitles into matroska
18515 files, since the muxer expects unfragmented and properly
18516 timestamped input (#415754).
18518 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18520 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18521 Original commit message from CVS:
18523 Update requirements from past CVS versions to released
18524 versions (0.10.14 in this case).
18525 * ext/sidplay/gstsiddec.cc:
18526 Fix compilation with g++-4.2.
18528 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18530 gst/realmedia/: Fix some compiler warnings shown on Forte.
18531 Original commit message from CVS:
18532 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18533 (gst_asm_scan_parse_condition):
18534 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18535 Fix some compiler warnings shown on Forte.
18537 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18539 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18540 Original commit message from CVS:
18541 Patch by: Gautier Portet <kassoulet at gmail dot com>
18542 * gst/xingheader/gstxingmux.c:
18543 The size of the Xing header is actually 417 as it's rounded to the
18544 next smaller integer. Fixes #397759.
18545 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18546 (xing_push_header):
18547 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18548 event to the beginning was successful before pushing the header again.
18550 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18552 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18553 Original commit message from CVS:
18554 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18555 (mp3parse_bytepos_to_time):
18556 Use gst_util_guint64_to_gdouble for conversions.
18557 * win32/vs6/libgstmad.dsp:
18558 Add a link to libgstaudio.
18560 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18562 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18563 Original commit message from CVS:
18564 * ext/lame/gstlame.c:
18565 Fix up case where there is no peer, in which case
18566 _get_allowed_caps() will return NULL.
18568 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18570 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18571 Original commit message from CVS:
18572 * ext/lame/gstlame.c:
18573 Use GST_PTR_FORMAT to print caps in debug statement.
18575 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18577 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18578 Original commit message from CVS:
18580 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18581 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18584 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18586 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18587 Original commit message from CVS:
18588 * ext/lame/gstlame.c:
18589 Allow fixing the sample rate lame converts to by negotiating fixed
18590 sample rate on the src pad caps.
18592 * tests/check/Makefile.am:
18593 * tests/check/pipelines/lame.c:
18594 Add a check for it.
18596 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18598 po/: Updated translations.
18599 Original commit message from CVS:
18602 Updated translations.
18604 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18606 po/pl.po: Added Polish translation.
18607 Original commit message from CVS:
18608 translated by: Jakub Bogusz <qboosh@pld-linux.org>
18610 Added Polish translation.
18612 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18614 po/fi.po: Added Finnish translation.
18615 Original commit message from CVS:
18616 translated by: Ilkka Tuohela <hile@iki.fi>
18618 Added Finnish translation.
18620 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18622 po/es.po: Added Spanish translation.
18623 Original commit message from CVS:
18624 translated by: Jorge González González <aloriel@gmail.com>
18626 Added Spanish translation.
18628 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18630 po/bg.po: Added Bulgarian translation.
18631 Original commit message from CVS:
18632 translated by: Alexander Shopov <ash@contact.bg>
18634 Added Bulgarian translation.
18636 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18638 gst/iec958/ac3iec.c: Chainup in finalize.
18639 Original commit message from CVS:
18640 * gst/iec958/ac3iec.c:
18641 Chainup in finalize.
18642 * tests/check/Makefile.am:
18643 * tests/check/generic/states.c:
18644 Improved state change unit test.
18646 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18648 Ignore registries in any format.
18649 Original commit message from CVS:
18650 * docs/plugins/.cvsignore:
18651 * tests/check/.cvsignore:
18652 Ignore registries in any format.
18654 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18656 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
18657 Original commit message from CVS:
18659 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18660 define in the lame headers. This has the advantage that
18661 it should still work when we're cross-compiling (#452025).
18663 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18665 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18666 Original commit message from CVS:
18667 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18668 Add other allowed rates to the pad templates.
18669 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18670 Reset the parser to release memory in dispose.
18672 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18674 ext/: Fix more leaks.
18675 Original commit message from CVS:
18676 * ext/amrnb/amrnbdec.c:
18677 * ext/amrnb/amrnbenc.c:
18678 * ext/amrnb/amrnbparse.c:
18679 * ext/sidplay/gstsiddec.cc:
18682 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
18684 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18685 Original commit message from CVS:
18686 Patch by: Daniel Charles <dcharles at ti dot com>
18687 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18688 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18689 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18690 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18691 * ext/amrnb/amrnbenc.h:
18692 Add property to select the BandMode of the AMR encoder.
18695 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18697 gst/realmedia/asmrules.c: Make ro memory to share.
18698 Original commit message from CVS:
18699 * gst/realmedia/asmrules.c:
18700 Make ro memory to share.
18702 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
18704 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18705 Original commit message from CVS:
18706 * gst/mpegaudioparse/gstmpegaudioparse.c:
18707 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18708 * gst/mpegaudioparse/gstmpegaudioparse.h:
18709 Queue segment event and push it after we know the caps on the pad or
18710 else an autoplugger might not have plugged the element yet and the
18713 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18715 gst/iec958/ac3iec.c: Fix tests.
18716 Original commit message from CVS:
18717 * gst/iec958/ac3iec.c:
18720 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18722 tests/check/: Add generic state-change test suite to help to fi leaks.
18723 Original commit message from CVS:
18724 * tests/check/Makefile.am:
18725 * tests/check/generic/.cvsignore:
18726 * tests/check/generic/states.c:
18727 Add generic state-change test suite to help to fi leaks.
18729 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18731 po/: Added Portuguese (Brazilian) translation.
18732 Original commit message from CVS:
18733 translated by: Raphael Higino <phhigino@gmail.com>
18736 Added Portuguese (Brazilian) translation.
18738 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18740 po/: Updated translations.
18741 Original commit message from CVS:
18746 Updated translations.
18748 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
18750 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18751 Original commit message from CVS:
18752 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18753 (gst_rmdemux_parse_video_packet):
18754 Activate timestamp fixing code.
18756 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18758 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18759 Original commit message from CVS:
18760 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18761 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18762 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18763 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18764 Do fragment collection in the demuxer so that we can now work with
18765 both ffmpeg and realvideodec to decoder real video content.
18767 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18769 gst/realmedia/asmrules.c: Include stdlib.h.
18770 Original commit message from CVS:
18771 * gst/realmedia/asmrules.c:
18774 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
18776 gst/realmedia/rdtmanager.c: Fix caps.
18777 Original commit message from CVS:
18778 * gst/realmedia/rdtmanager.c:
18781 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18783 gst/realmedia/rtspreal.c: Disable UDP transport for now.
18784 Original commit message from CVS:
18785 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18786 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18787 Disable UDP transport for now.
18789 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18791 gst/realmedia/: Add simple rdt manager.
18792 Original commit message from CVS:
18793 * gst/realmedia/Makefile.am:
18794 * gst/realmedia/rdtmanager.c: (find_session_by_id),
18795 (create_session), (free_session), (gst_rdt_manager_base_init),
18796 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18797 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18798 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18799 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18800 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18801 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18802 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18803 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18804 (gst_rdt_manager_plugin_init):
18805 * gst/realmedia/rdtmanager.h:
18806 * gst/realmedia/rmdemux.c: (plugin_init):
18807 Add simple rdt manager.
18809 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
18811 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18812 Original commit message from CVS:
18813 * gst/realmedia/rdtdepay.c:
18814 Fix the encoding-name so that it matches what the rtsp extension sets.
18816 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
18818 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18819 Original commit message from CVS:
18820 * gst/realmedia/asmrules.c: (gst_asm_node_free),
18821 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18822 (gst_asm_scan_string), (gst_asm_scan_number),
18823 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18824 (gst_asm_scan_next_token), (gst_asm_rule_free),
18825 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18826 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18827 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18828 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18829 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18830 (gst_asm_rule_book_match), (main):
18831 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18832 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18833 Use g_hash_table_destroy instead of _unref which is too new.
18835 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
18837 gst/realmedia/.cvsignore: Add test to ignore.
18838 Original commit message from CVS:
18839 * gst/realmedia/.cvsignore:
18840 Add test to ignore.
18841 * gst/realmedia/Makefile.am:
18842 * gst/realmedia/asmrules.c: (gst_asm_node_new),
18843 (gst_asm_node_free), (gst_asm_operator_eval),
18844 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18845 (gst_asm_scan_string), (gst_asm_scan_number),
18846 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18847 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
18848 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18849 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18850 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18851 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18852 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18853 (gst_asm_rule_book_match), (main):
18854 * gst/realmedia/asmrules.h:
18855 Added asembler rule book parser and evaluator.
18856 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18857 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18858 * gst/realmedia/rtspreal.h:
18859 Keep per stream config info.
18860 Parse and evaluate asm rule books for stream selection.
18862 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18864 gst/realmedia/rtspreal.c: Include stdlib.
18865 Original commit message from CVS:
18866 * gst/realmedia/rtspreal.c:
18869 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
18871 gst/realmedia/: Split out hash code in separate file.
18872 Original commit message from CVS:
18873 * gst/realmedia/Makefile.am:
18874 * gst/realmedia/realhash.c: (hash), (call_hash),
18875 (gst_rtsp_ext_real_calc_response_and_checksum):
18876 * gst/realmedia/realhash.h:
18877 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18878 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
18879 Split out hash code in separate file.
18881 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
18883 gst/: Fix include paths and link dependecies for rtsp extension.
18884 Original commit message from CVS:
18885 * gst/asfdemux/Makefile.am:
18886 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
18887 (gst_rtsp_wms_class_init):
18888 * gst/realmedia/Makefile.am:
18889 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18890 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
18891 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18892 (_do_init), (gst_rtsp_real_class_init):
18893 Fix include paths and link dependecies for rtsp extension.
18895 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
18897 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
18898 Original commit message from CVS:
18899 * gst/realmedia/Makefile.am:
18900 * gst/realmedia/rmdemux.c: (plugin_init):
18901 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18902 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
18903 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
18904 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18905 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
18906 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
18907 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
18908 (gst_rtsp_real_plugin_init):
18909 * gst/realmedia/rtspreal.h:
18910 Add RealMedia RTSP extension module. It has rank NONE until it is fully
18913 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18915 gst/asfdemux/: Move WMS RTSP extension from -good to here.
18916 Original commit message from CVS:
18917 * gst/asfdemux/Makefile.am:
18918 * gst/asfdemux/gstasf.c: (plugin_init):
18919 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
18920 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
18921 (gst_rtsp_wms_configure_stream), (_do_init),
18922 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
18923 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
18924 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
18925 * gst/asfdemux/gstrtspwms.h:
18926 Move WMS RTSP extension from -good to here.
18927 Port it to the new pluggable extension interface.
18929 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18931 ext/mad/Makefile.am: Link to audio helper from plugins-base.
18932 Original commit message from CVS:
18933 * ext/mad/Makefile.am:
18934 Link to audio helper from plugins-base.
18936 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18938 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
18939 Original commit message from CVS:
18941 * ext/mad/gstmad.c: (gst_mad_chain):
18942 Use the new buffer clipping function from gstaudio here and
18943 require gst-plugins-base CVS.
18945 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18947 configure.ac: Sync liboil check with plugins-base. Add libm check.
18948 Original commit message from CVS:
18950 Sync liboil check with plugins-base. Add libm check.
18951 * gst/synaesthesia/Makefile.am:
18952 Link against libm. We're using sqrt here.
18954 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18956 gst/asfdemux/gstasfdemux.c: Include stdlib.
18957 Original commit message from CVS:
18958 * gst/asfdemux/gstasfdemux.c:
18961 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18963 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
18964 Original commit message from CVS:
18965 * ext/annodex/Makefile.am:
18967 * ext/cdio/gstcdiocddasrc.c:
18968 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
18970 * ext/cairo/Makefile.am:
18971 * gst/videofilter/Makefile.am:
18972 * tests/examples/level/Makefile.am:
18973 Use $(LIBM) instead of -lm
18975 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18977 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
18978 Original commit message from CVS:
18979 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18980 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
18981 * gst/mpegaudioparse/gstmpegaudioparse.h:
18982 Save some memory for each frame by only saving the start timestamp
18983 and start byte position instead of additionally the stop timestamp
18984 and stop byte position. This requires us to use a doubly-linked list
18985 but still saves 8-12 bytes per frame.
18987 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18989 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
18990 Original commit message from CVS:
18991 * ext/mad/gstmad.c: (clip_outgoing_buffer):
18992 Fix buffer clipping to correctly clip to the segment stop.
18994 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18996 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
18997 Original commit message from CVS:
18998 * gst/mpegaudioparse/gstmpegaudioparse.c:
18999 (gst_mp3parse_emit_frame):
19000 Fix a calculation that was causing mp3parse to drop every incoming
19001 frame when upstream delivered a segment in TIME format, breaking
19002 playback of all mpeg system streams.
19004 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19006 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19007 Original commit message from CVS:
19010 * tests/Makefile.am:
19011 Remove bogus check for libcheck, since we check for
19012 gstreamer-check and it pulls in the required info from
19013 and we weren't actually _using_ the information for
19014 libcheck ourselves anyway.
19016 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19018 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19019 Original commit message from CVS:
19020 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19021 (gst_mp3parse_init), (gst_mp3parse_dispose),
19022 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19023 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19024 (mp3parse_handle_seek), (mp3parse_src_query):
19025 * gst/mpegaudioparse/gstmpegaudioparse.h:
19026 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19027 Also implement segment seeks.
19029 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19031 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19032 Original commit message from CVS:
19033 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19034 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19035 (gst_mad_chain), (gst_mad_change_state):
19036 * ext/mad/gstmad.h:
19037 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19038 GType magic. Part one of bug #308312.
19040 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19042 configure.ac: Use pkg-config to locate check.
19043 Original commit message from CVS:
19045 Use pkg-config to locate check.
19047 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19049 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19050 Original commit message from CVS:
19052 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19053 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19054 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19055 Fix build against core CVS by not using deprecated API. Bump
19056 requirements for new API (overdue anyway).
19058 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19060 REQUIREMENTS: Also add amr-libs here and update a little.
19061 Original commit message from CVS:
19063 Also add amr-libs here and update a little.
19065 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19067 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19068 Original commit message from CVS:
19069 * docs/plugins/inspect/plugin-dvdnav.xml:
19070 * docs/plugins/inspect/plugin-realmedia.xml:
19071 * docs/plugins/inspect/plugin-synaesthesia.xml:
19072 Add inspect file for synaesthesia so the docs can be built even if
19073 the plugin isn't built yet. Fixes #454311. Also add inspect files
19074 for dvdnavsrc and realmedia.
19076 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19078 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19079 Original commit message from CVS:
19080 * docs/plugins/Makefile.am:
19081 Simplify --extra-dir as gtkdoc scans recursively.
19083 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19085 And yet more docs enabled.
19086 Original commit message from CVS:
19087 * docs/plugins/Makefile.am:
19088 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19089 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19090 * gst/synaesthesia/Makefile.am:
19091 * gst/synaesthesia/gstsynaesthesia.c:
19092 * gst/synaesthesia/gstsynaesthesia.h:
19093 And yet more docs enabled.
19095 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19097 docs/plugins/: Add new docs. Scan c++ files too.
19098 Original commit message from CVS:
19099 * docs/plugins/Makefile.am:
19100 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19101 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19102 * docs/plugins/inspect/plugin-a52dec.xml:
19103 * docs/plugins/inspect/plugin-amrnb.xml:
19104 * docs/plugins/inspect/plugin-asf.xml:
19105 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19106 * docs/plugins/inspect/plugin-dvdsub.xml:
19107 * docs/plugins/inspect/plugin-iec958.xml:
19108 * docs/plugins/inspect/plugin-lame.xml:
19109 * docs/plugins/inspect/plugin-mad.xml:
19110 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19111 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19112 * docs/plugins/inspect/plugin-mpegstream.xml:
19113 Add new docs. Scan c++ files too.
19114 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19115 (gst_amrnbdec_event):
19116 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19117 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19118 (gst_amrnbparse_loop):
19119 Add documentation headers.
19120 * ext/mad/gstmad.c:
19121 * ext/mad/gstmad.h:
19124 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19126 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19127 Original commit message from CVS:
19128 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19129 (gst_mp3parse_init):
19130 Use GST_BOILERPLATE instead of manual GType magic.
19131 * gst/mpegaudioparse/gstmpegaudioparse.c:
19132 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19133 (mp3parse_bytepos_to_time):
19134 * gst/mpegaudioparse/gstmpegaudioparse.h:
19135 Implement seeking, byte->time, time->byte conversions with the Xing
19136 seek table if available. This allows better at least a bit more
19137 accurate seeks and file position reporting.
19139 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19141 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19142 Original commit message from CVS:
19143 * gst/mpegaudioparse/gstmpegaudioparse.c:
19144 (gst_mp3parse_handle_first_frame):
19145 Copy the complete Xing seek table in the 100 byte array instead of
19146 copying the first byte 100 times.
19147 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19148 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19149 Add seeking support based on the Xing header but comment it out for
19150 now as it seems to yield worse result than the other method.
19151 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19152 ourself, creating a new GstQuery, etc.
19154 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19156 docs/plugins/: Update docs with caps info.
19157 Original commit message from CVS:
19158 * docs/plugins/gst-plugins-ugly-plugins.args:
19159 * docs/plugins/inspect/plugin-a52dec.xml:
19160 * docs/plugins/inspect/plugin-amrnb.xml:
19161 * docs/plugins/inspect/plugin-asf.xml:
19162 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19163 * docs/plugins/inspect/plugin-dvdread.xml:
19164 * docs/plugins/inspect/plugin-dvdsub.xml:
19165 * docs/plugins/inspect/plugin-iec958.xml:
19166 * docs/plugins/inspect/plugin-lame.xml:
19167 * docs/plugins/inspect/plugin-mad.xml:
19168 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19169 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19170 * docs/plugins/inspect/plugin-mpegstream.xml:
19171 Update docs with caps info.
19173 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19175 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19176 Original commit message from CVS:
19178 Make sure dvdnav strings get translated too (no reason not to have
19179 them in the .po file, even if the plugin is disabled for now).
19182 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19184 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19185 Original commit message from CVS:
19186 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19187 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19188 (gst_amrnbdec_state_change):
19189 * ext/amrnb/amrnbdec.h:
19190 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19191 (gst_amrnbparse_loop):
19192 Add newsegment and discont handling. Some code cleanups.
19194 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19196 ext/dvdread/dvdreadsrc.c: check for an error from
19197 Original commit message from CVS:
19198 * ext/dvdread/dvdreadsrc.c: check for an error from
19199 DVDReadBlocks() correctly.
19201 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19203 ext/dvdread/dvdreadsrc.c: If we can't read a nav packet, or it doesn't look like a nav packet, that's an error. Prev...
19204 Original commit message from CVS:
19205 * ext/dvdread/dvdreadsrc.c:
19206 If we can't read a nav packet, or it doesn't look like a nav
19207 packet, that's an error. Previous behavior was to look at
19208 the next packet; I can't find any justification for doing that.
19211 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19213 po/it.po: Updated Italian translation.
19214 Original commit message from CVS:
19216 Updated Italian translation.
19218 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19220 po/vi.po: Updated Vietnames translation.
19221 Original commit message from CVS:
19223 Updated Vietnames translation.
19225 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19227 po/: Added Chinese (simplified) translation.
19228 Original commit message from CVS:
19229 contributed by: Wenzheng Hu <db_lobster@163.com>
19232 Added Chinese (simplified) translation.
19234 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19236 MAINTAINERS: Updating all the maintainers files
19237 Original commit message from CVS:
19239 Updating all the maintainers files
19241 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19243 Fix leaks some more.
19244 Original commit message from CVS:
19245 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19246 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19247 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19248 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19249 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19250 * gst/iec958/ac3iec.c: (ac3iec_init):
19251 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19252 Fix leaks some more.
19254 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19256 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19257 Original commit message from CVS:
19258 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19259 "She's leaking me", said valgrind.
19261 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19263 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19264 Original commit message from CVS:
19265 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19266 Fix "pad caps are not a real subset of its template caps" warning.
19268 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19270 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19271 Original commit message from CVS:
19272 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19273 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19274 (gst_amrnbdec_finalize):
19275 Don't leak the adapter, unref it in a new finalize method instead.
19278 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19280 configure.ac: Back to CVS
19281 Original commit message from CVS:
19284 * gst-plugins-ugly.doap:
19285 Add 0.10.6 to the list of releases.
19287 === release 0.10.6 ===
19289 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19295 * docs/plugins/gst-plugins-ugly-plugins.args:
19296 * docs/plugins/inspect/plugin-a52dec.xml:
19297 * docs/plugins/inspect/plugin-asf.xml:
19298 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19299 * docs/plugins/inspect/plugin-dvdread.xml:
19300 * docs/plugins/inspect/plugin-dvdsub.xml:
19301 * docs/plugins/inspect/plugin-iec958.xml:
19302 * docs/plugins/inspect/plugin-lame.xml:
19303 * docs/plugins/inspect/plugin-mad.xml:
19304 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19305 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19306 * docs/plugins/inspect/plugin-mpegstream.xml:
19307 * docs/plugins/inspect/plugin-siddec.xml:
19309 Original commit message from CVS:
19312 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19330 Original commit message from CVS:
19333 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19335 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19336 Original commit message from CVS:
19337 * win32/vs6/gst_plugins_ugly.dsw:
19338 * win32/vs6/libgstac3parse.dsp:
19339 * win32/vs6/libgstasfdemux.dsp:
19340 * win32/vs6/libgstdvdlpcmdec.dsp:
19341 * win32/vs6/libgstdvdsub.dsp:
19342 * win32/vs6/libgstiec958.dsp:
19343 * win32/vs6/libgstlame.dsp:
19344 * win32/vs6/libgstmad.dsp:
19345 * win32/vs6/libgstmpegaudioparse.dsp:
19346 * win32/vs6/libgstmpegstream.dsp:
19347 * win32/vs6/libgstrealmedia.dsp:
19348 * win32/vs6/libgstsynaesthesia.dsp:
19349 Convert line endings to CRLF and mark as binary files.
19351 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19353 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19354 Original commit message from CVS:
19355 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19356 Don't forget to unlock when setting the device property, or
19357 we'll sooner or later deadlock.
19359 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19361 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19362 Original commit message from CVS:
19363 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19364 Use gst_util_guint64_to_gdouble for conversion.
19365 * win32/vs6/libgstasfdemux.dsp:
19366 Add asfpacket.c to the build.
19368 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19370 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19371 Original commit message from CVS:
19372 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19373 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19374 * gst/mpegaudioparse/gstmpegaudioparse.h:
19375 If the Xing header provides a total time, use it to calculate the
19376 correct average bitrate immediately, instead of sending updates as
19377 we parse the stream.
19379 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19381 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19382 Original commit message from CVS:
19383 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19384 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19385 Use GstClockTime instead of guint for a time variable to prevent
19386 overflows on too large subtitle durations. Fixes #444514.
19388 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19390 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19391 Original commit message from CVS:
19392 Patch by: Mark Nauwelaerts <manauw at skynet be>
19393 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19394 Clear state when handling the serialized FLUSH_STOP event instead of
19395 the FLUSH_START event, thereby making sure we don't free buffers the
19396 chain function is still using. Fixes dvdsubdec crashing when flusing
19397 or seeking (#442706).
19399 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19401 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19402 Original commit message from CVS:
19403 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19404 Initialise variable to make fc4 build bot happy.
19406 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19408 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19409 Original commit message from CVS:
19410 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19411 Add sanity check so we don't abort for broken or non-MPEG streams,
19412 but instead error out. Fixes crashes/aborts for when our typefinder
19413 wrongly identifies quicktime files as mpeg (which should be fixed in
19414 -base now too). (#440120).
19416 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19419 * ext/amrnb/amrnbdec.c:
19420 * ext/amrnb/amrnbenc.c:
19421 * ext/amrnb/amrnbparse.c:
19422 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19423 Original commit message from CVS:
19424 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19425 block_size, _do_init, gst_amrnbdec_base_init,
19426 gst_amrnbdec_class_init, gst_amrnbdec_init):
19427 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19428 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19429 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19430 block_size, _do_init, gst_amrnbparse_base_init,
19431 gst_amrnbparse_class_init, gst_amrnbparse_init):
19432 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19433 GST_DEBUG_FUNCPTR and add log-category.
19435 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19437 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19438 Original commit message from CVS:
19439 * gst/mpegaudioparse/gstmpegaudioparse.c:
19440 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19441 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19442 (gst_mp3parse_chain), (mp3parse_total_bytes),
19443 (mp3parse_total_time):
19444 * gst/mpegaudioparse/gstmpegaudioparse.h:
19445 Implement parsing of Xing headers from the first frame of the stream,
19446 and use it to report duration correctly where possible.
19448 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19450 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19451 Original commit message from CVS:
19452 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19453 After descrambling, push the packets out as individual packets
19454 instead of one big descrambled buffer. Makes cook audio decoding
19455 work with the 'realaudiodec' decoder from gst-plugins-bad.
19457 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19459 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19460 Original commit message from CVS:
19461 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19462 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19463 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19464 (gst_rmdemux_parse_packet):
19465 * gst/realmedia/rmdemux.h:
19466 Remember first timestamp encountered in stream and re-timestamp
19467 stream to start from zero (fixes #397219); only send one newsegment
19468 event, not two; when seeking, send newsegment events from the
19469 streaming thread and not from the seeking thread.
19471 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19473 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19474 Original commit message from CVS:
19475 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19476 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19477 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19478 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19479 * gst/mpegstream/gstmpegdemux.h:
19480 Reset last_flow values for the various streams after a flushing
19481 seek, otherwise we might aggregate wrong flow returns afterwards
19482 that will make upstream pause silently. This should fix seeking
19483 in DVDs and also fix the Thoggen cropping dialog (#438610).
19485 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19487 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19488 Original commit message from CVS:
19489 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19490 (gst_asf_demux_chain_headers),
19491 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19492 (gst_asf_demux_have_mutually_exclusive_active_stream),
19493 (gst_asf_demux_check_activate_streams),
19494 (gst_asf_demux_find_stream_with_complete_payload),
19495 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19496 (gst_asf_demux_activate_ext_props_streams),
19497 (gst_asf_demux_process_object):
19498 * gst/asfdemux/gstasfdemux.h:
19499 Activate streams (ie. add the pads to the element) depending on
19500 whether we actually get data for those streams within the ASF
19501 preroll value specified. Currently only done in pull-mode though
19502 (this will fix problems with playbin hanging on mms streams once
19503 we use this in push-mode as well).
19505 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19507 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19508 Original commit message from CVS:
19509 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19510 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19511 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19512 (gst_asf_demux_process_file):
19513 * gst/asfdemux/gstasfdemux.h:
19514 Make all timestamps start from zero in pull-mode too; some small
19515 clean-ups and FIXMEs here and there.
19517 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19519 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19520 Original commit message from CVS:
19521 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19522 (gst_asf_demux_parse_packet):
19523 If packet size is specified within the packet and smaller than
19524 the actual packet size, don't parse beyond the size specified in
19525 the packet (this makes us parse some cases of packets with single
19526 compressed payloads cleanly, see e.g stream from #431318). Also
19527 add a sanity check when parsing compressed single payloads.
19529 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19531 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19532 Original commit message from CVS:
19533 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19534 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19535 (gst_asf_demux_handle_seek_event),
19536 (gst_asf_demux_push_complete_payloads):
19537 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19538 send data from the keyframe right before the new segment start to
19539 make sure the decoder doesn't have to decode more than absolutely
19542 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19544 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19545 Original commit message from CVS:
19546 * gst/asfdemux/asfheaders.c:
19547 * gst/asfdemux/asfheaders.h:
19548 * gst/asfdemux/asfpacket.c:
19549 (asf_payload_parse_replicated_data_extensions),
19550 (gst_asf_demux_parse_payload):
19551 * gst/asfdemux/asfpacket.h:
19552 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19553 (gst_asf_demux_push_complete_payloads),
19554 (gst_asf_demux_process_ext_stream_props):
19555 * gst/asfdemux/gstasfdemux.h:
19556 Implement payload extension system/extended replicated data parsing,
19557 so we can extract payload durations if they're specified.
19559 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19561 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19562 Original commit message from CVS:
19563 * gst/asfdemux/asfheaders.h:
19564 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19565 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19566 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19567 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19568 (gst_asf_demux_parse_stream_object),
19569 (gst_asf_demux_process_ext_stream_props),
19570 (gst_asf_demux_process_queued_extended_stream_objects),
19571 (gst_asf_demux_activate_ext_props_streams),
19572 (gst_asf_demux_process_object):
19573 * gst/asfdemux/gstasfdemux.h:
19574 Refactor stream parse/activation a bit (stream activation heuristics
19575 are still the same though); some more clean-ups.
19577 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19579 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19580 Original commit message from CVS:
19581 * win32/common/.cvsignore:
19582 Ignore generated config.h file to make build bot happy.
19584 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19586 gst/asfdemux/: Init debug category before using it.
19587 Original commit message from CVS:
19588 * gst/asfdemux/gstasf.c: (plugin_init):
19589 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19590 * gst/asfdemux/gstasfdemux.h:
19591 Init debug category before using it.
19593 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
19595 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19596 Original commit message from CVS:
19597 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19598 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19599 Fix silly bug when we can't pull as much data as we want; don't
19600 forget to announce pending tags in the new packet parsing code.
19602 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19604 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19605 Original commit message from CVS:
19608 Generate a win32 config.h into win32/common and add to MANIFEST so
19609 it gets disted (#393890). Looks like win32/common/config.h.in needs
19612 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19614 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19615 Original commit message from CVS:
19616 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19617 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19618 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19619 Fix pull mode operation some more: send newsegment event before
19620 sending data; handle EOS and fatal flow returns a bit better; don't
19621 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19623 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19625 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19626 Original commit message from CVS:
19627 * gst/asfdemux/Makefile.am:
19628 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19629 (asf_packet_create_payload_buffer),
19630 (asf_payload_find_previous_fragment),
19631 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19632 (gst_asf_demux_parse_packet):
19633 * gst/asfdemux/asfpacket.h:
19634 * gst/asfdemux/gstasfdemux.c:
19635 (gst_asf_demux_reset_stream_state_after_discont),
19636 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19637 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19638 (gst_asf_demux_process_chunk):
19639 * gst/asfdemux/gstasfdemux.h:
19640 New packet parsing code: should put halfway decent timestamps on
19641 buffers, and might even set the appropriate keyframe/discont buffer
19642 flags from time to time (and even if it doesn't, I'm at least able
19643 to debug this code); only used in pull-mode so far. Still needs
19644 some more work, like payload extensions parsing and proper flow
19645 aggregation, and stream activation based on preroll. Stay tuned.
19647 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19649 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19650 Original commit message from CVS:
19651 * gst/asfdemux/asfheaders.h:
19652 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19653 (gst_asf_demux_seek_index_lookup),
19654 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19655 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19656 (gst_asf_demux_process_ext_content_desc),
19657 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19658 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19659 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19660 * gst/asfdemux/gstasfdemux.h:
19661 Some clean-ups and small fixes: rename asf_stream_context structure to
19662 AsfStream; inline some three-line utility functions that are only used
19663 once anyway and get rid of their associated helper structs; make debug
19664 category global so that it is used by the debug statements in the other
19665 file as well; simplify gst_asf_demux_get_stream(); fix accidental
19666 implicit initialisation of stream->last_buffer_timestamp to 0, which
19667 would lead to missing timestamps on the first buffer; put fourcc format
19668 into video caps to make certain proprietary wmv decoders happy (for the
19669 case of WMVA in particular); play_time is offset by preroll as well, so
19670 fix overreporting of duration for some files.
19672 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19674 gst/asfdemux/gstasfdemux.c: Printf format fixes.
19675 Original commit message from CVS:
19676 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19677 (gst_asf_demux_pull_indices):
19678 Printf format fixes.
19680 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19682 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19683 Original commit message from CVS:
19684 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19685 (gst_mpeg_parse_send_event):
19686 Post an error message if EOS wasn't handled by anything downstream.
19687 This should fix playbin freezing/hanging with small VobSub subtitle
19688 files (background: not-linked flow returns from downstream are
19689 ignored for a while at the beginning, so if the file is small
19690 upstream will never get a not-linked flow return even if nothing
19691 is connected downstream). (#429960).
19693 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
19695 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19696 Original commit message from CVS:
19697 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19698 (gst_amrnbparse_sink_activate),
19699 (gst_amrnbparse_sink_activate_pull):
19700 Rewrite terminally broken sinkpad activation code.
19701 Now actually supports pull-mode activation (didn't before), and push
19702 mode activation doesn't leave the sinkpad flushing.
19704 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19706 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19707 Original commit message from CVS:
19708 * gst/asfdemux/asfheaders.c:
19709 * gst/asfdemux/asfheaders.h:
19710 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19711 (gst_asf_demux_reset), (gst_asf_demux_init),
19712 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19713 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19714 (gst_asf_demux_seek_index_lookup),
19715 (gst_asf_demux_reset_stream_state_after_discont),
19716 (gst_asf_demux_handle_seek_event),
19717 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19718 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19719 (gst_asf_demux_pull_indices),
19720 (gst_asf_demux_parse_data_object_start),
19721 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19722 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19723 (gst_asf_demux_process_simple_index),
19724 (gst_asf_demux_process_object),
19725 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19726 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19727 * gst/asfdemux/gstasfdemux.h:
19728 Make asfdemux work in pull mode where possible. If there's an index
19729 at the end of the file, read it and use it for seeking purposes.
19731 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
19733 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19734 Original commit message from CVS:
19735 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19736 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19737 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19738 Some timestamp fixes.
19739 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19740 Fix for 64-bit machines.
19742 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
19744 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19745 Original commit message from CVS:
19746 Patch by: René Stadler <mail at renestadler dot de>
19747 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19748 (find_seek_offset_time), (gst_rmdemux_reset),
19749 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19750 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19751 * gst/realmedia/rmdemux.h:
19752 Make rmdemux handle any number of logical streams. Fixes #428698.
19754 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19758 Original commit message from CVS:
19761 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19763 po/: Added Danish translation.
19764 Original commit message from CVS:
19765 submitted by: Mogens Jaeger <mogens@jaeger.tf>
19768 Added Danish translation.
19770 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19772 po/.cvsignore: Add pot.
19773 Original commit message from CVS:
19777 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
19779 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19780 Original commit message from CVS:
19781 2007-03-27 Julien MOUTTE <julien@moutte.net>
19782 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19783 stream and try to adapt to incoming timestamps lack of
19784 precision up to half a frame. This allows generating
19785 a perfect stream even with muxed formats like FLV where
19786 the timestamps are stored in milliseconds.
19788 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19790 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19791 Original commit message from CVS:
19792 * gst/realmedia/rmdemux.c:
19793 Remove unused zlib.h include. Fixes #421594.
19795 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19797 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19798 Original commit message from CVS:
19799 * ext/lame/gstlame.c: (gst_lame_setup):
19800 Disable the bitrate checking when the user has requested
19801 Free Format mode, as all bitrates less than the maximum
19804 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19806 po/: Update translations.
19807 Original commit message from CVS:
19811 Update translations.
19813 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19815 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19816 Original commit message from CVS:
19817 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19818 When handling seeks, don't convert -1 start or stop values to a bogus
19819 byte position - pass them upstream as -1.
19821 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19823 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19824 Original commit message from CVS:
19825 * gst/mpegaudioparse/gstmpegaudioparse.c:
19826 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19827 (gst_mp3parse_init), (gst_mp3parse_sink_event),
19828 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19829 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19830 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19831 (mp3parse_total_time), (mp3parse_handle_seek),
19832 (mp3parse_src_event), (mp3parse_src_query),
19833 (mp3parse_get_query_types), (plugin_init):
19834 * gst/mpegaudioparse/gstmpegaudioparse.h:
19835 Implement seeking via average bitrate, and position+duration
19836 querying in mp3parse. Later, it will support frame-accurate seeking by
19837 building a seek table as it parses.
19838 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19839 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19840 before any extant MP3 decoder plugin. This allows us to remove framing
19841 support from the decoders, if we want, and will provide them with
19842 accurate seeking automatically once it is finished.
19843 Fix the handling of MPEG-1 Layer 1 files.
19844 Partially fix timestamping of packets arriving from a demuxer by
19845 queueing the incoming timestamp until the next packet starts, rather
19846 than applying it immediately to the next pushed buffer.
19848 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19850 gst/asfdemux/gstasfdemux.c: Printf format fix.
19851 Original commit message from CVS:
19852 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
19855 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19857 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
19858 Original commit message from CVS:
19859 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
19860 (gst_cdio_cdda_src_finalize):
19861 Make sure we always destroy our libcdio handle.
19863 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
19865 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
19866 Original commit message from CVS:
19867 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
19868 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
19869 (gst_cdio_cdda_src_finalize):
19870 Small code cleanups.
19871 Don't use pad_alloc as the base class cannot deal with the error codes.
19873 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
19875 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
19876 Original commit message from CVS:
19877 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
19878 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
19879 Never post a (fatal) error message on the bus on decoding errors. We
19880 should only do this if we can't recover, but mpeg2dec can always
19881 recover. This is needed for DVB streams, for example, where there
19882 may be temporary glitches in the stream. Instead of an error
19883 message, post a warning message on the bus for every N decoding
19884 errors. Fixes #370020.
19886 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19888 configure.ac: Convert to new AG_GST style.
19889 Original commit message from CVS:
19891 Convert to new AG_GST style.
19893 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19895 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
19896 Original commit message from CVS:
19897 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
19899 Display sensible defaults and limits for the
19900 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
19901 property - it's supposed to be a boolean 0/1 value.
19903 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19905 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
19906 Original commit message from CVS:
19907 * ext/lame/gstlame.c:
19908 Initialise the variables so gcc doesn't complain about possibly
19909 uninitialised uses, even though they can't actually happen.
19911 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
19913 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
19914 Original commit message from CVS:
19915 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19916 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
19917 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
19918 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19919 Implement all sample rates.
19920 Implement sample permutation a little smarter avoiding a memcpy.
19921 Fix timestamps, use segments, fix seeking.
19923 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
19926 Original commit message from CVS:
19927 * docs/plugins/Makefile.am:
19928 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19929 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19930 * docs/plugins/inspect/plugin-siddec.xml:
19931 * ext/sidplay/gstsiddec.cc:
19932 * ext/sidplay/gstsiddec.h:
19935 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19937 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
19938 Original commit message from CVS:
19939 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19940 (gst_lame_set_property), (gst_lame_setup):
19941 Fix up bitrate checking macro. Make it give us a
19942 GST_ELEMENT_WARNING message so the application has a chance of
19943 reporting this to the user. Move the checking to _setup, so we
19944 are sure it runs in the READY state, when we hope to have a pipeline
19945 and a bus that is not flushing.
19946 This fixes e.g. using 96 kbit/sec as a bitrate.
19948 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19950 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
19951 Original commit message from CVS:
19952 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
19953 (gst_asf_demux_process_advanced_mutual_exclusion),
19954 (gst_asf_demux_process_queued_extended_stream_objects),
19955 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19956 * gst/asfdemux/gstasfdemux.h:
19957 Parse advanced mutual exclusion object and only add pads for
19958 'hidden' streams (those in an extended stream header) that are
19959 mutually exclusive with an already existing 'main stream' if
19960 the broadcasting flag is not set. If the broadcasting flag is set,
19961 assume that data for this stream isn't sent. (This should ideally be
19962 solved better by making playbin more robust against this and/or by
19963 making mmssrc send some information downstream about which streams
19964 will be streamed). Fixes #353116.
19966 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19968 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
19969 Original commit message from CVS:
19970 * gst/synaesthesia/gstsynaesthesia.c:
19971 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19972 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
19973 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19974 (synaescope32), (synaescope_set_data), (synaesthesia_update),
19975 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
19976 * gst/synaesthesia/synaescope.h:
19977 Move all the mutable engine state into a structure so that
19978 multiple element instances can run without interfering.
19980 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19982 Add crossreferences to glib/gobject/gstream docs.
19983 Original commit message from CVS:
19985 * docs/plugins/Makefile.am:
19986 Add crossreferences to glib/gobject/gstream docs.
19988 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19990 gst/synaesthesia/: More source cleanups and add FIXME comments.
19991 Original commit message from CVS:
19992 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19993 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19994 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19996 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19998 More source cleanups and add FIXME comments.
20000 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20002 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20003 Original commit message from CVS:
20004 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20005 Use gst_guint64_to_gdouble for conversions.
20006 * gst/synaesthesia/synaescope.c:
20007 Define M_PI and do not include <pthread.h> and
20008 <sys/time.h> for G_OS_WIN32
20009 * win32/vs6/libgstrealmedia.dsp:
20010 * win32/vs6/synaesthesia.dsp:
20011 Update projects files.
20012 * win32/common/config.h.in:
20013 Add config.h.in for autogen of config.h
20015 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20017 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20018 Original commit message from CVS:
20020 Add --enable-experimental support. Activate synaesthesia when building
20021 with --enable-experimental. Fix --enable external configure switch
20024 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20026 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20027 Original commit message from CVS:
20028 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20029 (gst_lame_change_state):
20030 * ext/lame/gstlame.h:
20031 On receiving EOS, we try to push a last buffer with the remaining
20032 samples. Don't do that if we got an unclean flow return on the last
20033 gst_pad_push(), downstream might not handle this very gracefully
20035 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20036 Pass flow returns upstream (helps #403168).
20038 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20040 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20041 Original commit message from CVS:
20042 * gst/synaesthesia/gstsynaesthesia.c:
20043 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20044 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20045 (gst_synaesthesia_chain), (plugin_init):
20046 check result of gst_pad_push() in _chain.
20048 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20050 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20051 Original commit message from CVS:
20052 * gst/synaesthesia/Makefile.am:
20053 * gst/synaesthesia/gstsynaesthesia.c:
20054 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20055 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20056 (gst_synaesthesia_chain), (plugin_init):
20057 * gst/synaesthesia/synaescope.c:
20058 * gst/synaesthesia/synaescope.h:
20059 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20060 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20061 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20062 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20063 possible leak in _chain. (#356882)
20065 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20067 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20068 Original commit message from CVS:
20069 * gst/asfdemux/asfheaders.c:
20070 * gst/asfdemux/asfheaders.h:
20071 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20072 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20073 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20074 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20075 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20076 (gst_asf_demux_process_ext_content_desc),
20077 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20078 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20079 (gst_asf_demux_process_bitrate_props_object),
20080 (gst_asf_demux_process_header_ext),
20081 (gst_asf_demux_process_language_list),
20082 (gst_asf_demux_process_ext_stream_props),
20083 (gst_asf_demux_process_queued_extended_stream_objects),
20084 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20085 * gst/asfdemux/gstasfdemux.h:
20086 Refactor and clean up header parsing and chain function a bit; get
20087 rid of some cruft; make header parsing a tad more robust, fixing
20090 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20092 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20093 Original commit message from CVS:
20094 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20095 Post an error if we receive an EOS event while still waiting for the
20096 ASF header object to come through.
20098 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20100 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20101 Original commit message from CVS:
20102 Patch by: Xavier B. <xavierb gmail com>
20103 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20104 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20105 (gst_asf_demux_process_ext_content_desc),
20106 (gst_asf_demux_process_data),
20107 (gst_asf_demux_process_language_list),
20108 (gst_asf_demux_process_ext_stream_props),
20109 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20110 Guard places where we assume that a certain amount of data is
20111 available better against less data being available (should fix
20112 infamous assertion crasher bug #336370). Also fixes a small
20115 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20117 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20118 Original commit message from CVS:
20119 * gst/realmedia/Makefile.am:
20120 * gst/realmedia/rademux.c:
20121 * gst/realmedia/rademux.h:
20122 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20123 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20124 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20125 * gst/realmedia/rmutils.h:
20126 Add demuxer for RealAudio files (#349779).
20128 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20130 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20131 Original commit message from CVS:
20133 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20134 be include in the next release.
20136 Remove win32/common/config.h is which is not autogenerated yet.
20138 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20140 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20141 Original commit message from CVS:
20142 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20143 warn when outgoing sample rate is different from incoming
20145 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20147 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20148 Original commit message from CVS:
20149 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20150 All sample-rates < 32khz come from the LSF extensions, which only
20151 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20152 Use gst_util_uint64_scale because we can.
20154 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20156 tests/check/elements/amrnbenc.c: and fix compilation of this test
20157 Original commit message from CVS:
20158 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20159 (cleanup_amrnbenc):
20160 and fix compilation of this test
20162 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20164 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20165 Original commit message from CVS:
20166 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20167 (cleanup_amrnbenc):
20168 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20169 (cleanup_mpeg2dec):
20170 re-apply as it was -bad and not -ugly that is frozen, doh
20172 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20174 tests/check/elements/: revert my freeze breakage
20175 Original commit message from CVS:
20176 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20177 (cleanup_amrnbenc):
20178 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20179 (cleanup_mpeg2dec):
20180 revert my freeze breakage
20182 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20184 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20185 Original commit message from CVS:
20186 * gst/asfdemux/gstasfdemux.c:
20187 (gst_asf_demux_get_gst_tag_from_tag_name),
20188 (gst_asf_demux_process_ext_content_desc):
20189 add a comment about a future change
20190 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20191 (cleanup_amrnbenc):
20192 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20193 (cleanup_mpeg2dec):
20194 consistent pad (de)activation
20196 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20198 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20199 Original commit message from CVS:
20200 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20201 Update query_types function too.
20203 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20205 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20206 Original commit message from CVS:
20207 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20208 (gst_rmdemux_src_query_types):
20209 Implement SEEKING query, make query function thread-safe.
20211 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20213 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20214 Original commit message from CVS:
20215 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20216 Use alignment-safe macros here too (subbuffers ...); guard against
20217 hypothetical memory access beyond our given buffer in the case
20218 where the buffer size is not a multiple of 2.
20220 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20222 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20223 Original commit message from CVS:
20224 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20225 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20226 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20227 * gst/asfdemux/gstasfdemux.h:
20228 Don't crash in the seek event handling code when playtime is 0,
20229 as may be the case with live streams (#386218). Implement SEEKING
20230 query so applications can query seekability without second-guessing
20231 based on whether we have a duration or not.
20233 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20236 Original commit message from CVS:
20238 * gst-plugins-ugly.doap:
20239 * gst-plugins-ugly.spec.in:
20242 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20244 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20245 Original commit message from CVS:
20246 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20247 Use our alignment-safe macros here too, since we can't assume that
20248 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20251 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20253 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20254 Original commit message from CVS:
20255 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20256 Also, don't read the index for a stream a second time when
20257 operating in pull-mode and reaching the end of the file.
20259 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20261 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20262 Original commit message from CVS:
20263 Patch by: Roland Kay <roland.kay at ox compsoc net>
20264 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20265 Don't leak stream index (#385292).
20267 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20269 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20270 Original commit message from CVS:
20271 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20272 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20274 * ext/lame/gstlame.h:
20275 Fix leak (by calling lame_init_params() before lame_close()); handle
20276 NULL return from lame_init() more gracefully. Fixes #385311.
20278 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20280 configure.ac: Back to CVS
20281 Original commit message from CVS:
20285 === release 0.10.5 ===
20287 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20293 * docs/plugins/gst-plugins-ugly-plugins.args:
20294 * docs/plugins/inspect/plugin-a52dec.xml:
20295 * docs/plugins/inspect/plugin-asf.xml:
20296 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20297 * docs/plugins/inspect/plugin-dvdsub.xml:
20298 * docs/plugins/inspect/plugin-iec958.xml:
20299 * docs/plugins/inspect/plugin-lame.xml:
20300 * docs/plugins/inspect/plugin-mad.xml:
20301 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20302 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20303 * docs/plugins/inspect/plugin-mpegstream.xml:
20304 * docs/plugins/inspect/plugin-siddec.xml:
20306 Original commit message from CVS:
20309 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20311 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20312 Original commit message from CVS:
20313 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20314 to in the previous checkin. see #385192. You can have your
20317 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20319 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20320 Original commit message from CVS:
20321 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20322 from the dereferenced integer, not the pointer itself. Fixes
20324 I'm takin ur cheese!
20326 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20329 ChangeLog surgery: fix bug number
20330 Original commit message from CVS:
20331 ChangeLog surgery: fix bug number
20333 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20335 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20336 Original commit message from CVS:
20337 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20338 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20339 For version 4 streams, read the extra codec data size from the
20340 header instead of assuming it is always 16 (also read it from the
20341 right position) (#384989). For version 4 and 5 streams, check that
20342 the specified extra codec data size doesn't make us read beyond the
20343 chunk boundary (#384989).
20345 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20362 Original commit message from CVS:
20365 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20367 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20368 Original commit message from CVS:
20369 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20370 Cosmetic changes: fix misleading debug statement, update
20373 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20375 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20376 Original commit message from CVS:
20377 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20378 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20379 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20380 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20381 * ext/mpeg2dec/gstmpeg2dec.h:
20382 Align buffers to a 16 byte boundary so the altivec optimisations
20383 don't crash. Fixes #327350.
20385 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20387 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20388 Original commit message from CVS:
20389 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20390 The availability of extra codec data isn't something that
20391 warrants debug messages at WARNING level (see #376958).
20393 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20395 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20396 Original commit message from CVS:
20397 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20398 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20399 (gst_dvd_demux_send_subbuffer):
20400 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20401 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20402 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20403 (gst_mpeg_demux_send_subbuffer):
20404 * gst/mpegstream/gstmpegdemux.h:
20405 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20406 (gst_mpeg_parse_chain):
20407 Fix flow value combination; this fixes playbin/totem locking up if
20408 a VobSub file is specified as subtitle file (#334322). Flow value
20409 combination should only happen once we are fairly sure we've got all
20410 pads that are available for now. Since there isn't a well-specified
20411 time when this is the case in MPEG, we'll just assume this is the
20412 case once there has been a certain number of packets for each
20413 stream we've found so far.
20415 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20417 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20418 Original commit message from CVS:
20419 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20420 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20421 Simplify the framerate code and support more framerates. Fixes #361584.
20423 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20425 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20426 Original commit message from CVS:
20427 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20428 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20429 Fix minor memleak when creating pads from static pad templates (#369627).
20430 * tests/check/Makefile.am:
20431 * tests/check/elements/.cvsignore:
20432 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20433 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20434 Add unit tests for mpeg2dec (#369627).
20436 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20440 Original commit message from CVS:
20443 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20445 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20446 Original commit message from CVS:
20447 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20448 (gst_lame_change_state):
20449 * ext/lame/gstlame.h:
20450 Make lame timestamp flushed eos buffer by some additional timestamp
20451 accounting. Fixes #374760.
20453 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20455 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20456 Original commit message from CVS:
20457 * gst/mpegaudioparse/gstmpegaudioparse.c:
20458 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20459 (gst_mp3parse_init), (gst_mp3parse_dispose),
20460 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20461 (gst_mp3parse_change_state):
20462 * gst/mpegaudioparse/gstmpegaudioparse.h:
20463 Make timestamp handling in mp3parse saner; now works for at least
20466 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20468 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20469 Original commit message from CVS:
20470 * gst/mpegaudioparse/Makefile.am:
20471 * gst/mpegaudioparse/gstmpegaudioparse.c:
20472 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20473 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20474 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20475 (gst_mp3parse_change_state), (plugin_init):
20476 * gst/mpegaudioparse/gstmpegaudioparse.h:
20477 Bring mp3parse into the 21st century.
20478 Use its own debug category, use gstadapter, format nicely to 80
20479 columns, and fix incorrect handling of 32 kHz and less files.
20481 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20483 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20484 Original commit message from CVS:
20485 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20486 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20487 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20488 * ext/mpeg2dec/gstmpeg2dec.h:
20489 libmpeg2 requires its output buffers to start at a 16byte aligned
20490 address or the altivec optimizations will explode.
20492 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20494 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20495 Original commit message from CVS:
20496 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20497 * ext/cdio/gstcdio.h:
20498 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20499 Move CD-TEXT utility function into common file so it can also be
20500 used by a future cdioparanoiasrc.
20502 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20504 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20505 Original commit message from CVS:
20506 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20507 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20508 information (fixes #340433).
20510 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20512 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20513 Original commit message from CVS:
20514 Patch by: Josep Torra Valles <josep at fluendo com>
20515 * gst/iec958/ac3_padder.c: (ac3p_init):
20516 * gst/mpegstream/gstmpegparse.c:
20517 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20518 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20519 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20520 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20521 (gst_rmdemux_parse_packet):
20522 Misc. fixes for problems discovered by Forte (different return types
20523 in function declaration and definition, pointer arithmetics with
20524 void pointers). Fixes #362639.
20526 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20528 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20529 Original commit message from CVS:
20530 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20531 Don't announce audio or subtitle streams that aren't really present,
20532 it makes dvddemux create pads that will never carry any data, which
20535 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20537 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20538 Original commit message from CVS:
20539 * ext/lame/gstlame.c: (gst_lame_set_property):
20540 Round up not allowed bitrates to the next higher allowed one
20543 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20545 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20546 Original commit message from CVS:
20547 * docs/plugins/Makefile.am:
20548 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20549 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20550 * ext/lame/gstlame.c: (gst_lame_class_init):
20551 * ext/lame/gstlame.h:
20552 Add docs for lame and lame to docs. Specify allowed bitrates
20553 in the properties description (#361140). Canonicalise object
20554 property names (ie. use hyphen instead of underscore).
20555 * docs/plugins/inspect/plugin-a52dec.xml:
20556 * docs/plugins/inspect/plugin-amrnb.xml:
20557 * docs/plugins/inspect/plugin-asf.xml:
20558 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20559 * docs/plugins/inspect/plugin-dvdread.xml:
20560 * docs/plugins/inspect/plugin-dvdsub.xml:
20561 * docs/plugins/inspect/plugin-iec958.xml:
20562 * docs/plugins/inspect/plugin-lame.xml:
20563 * docs/plugins/inspect/plugin-mad.xml:
20564 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20565 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20566 * docs/plugins/inspect/plugin-mpegstream.xml:
20567 * docs/plugins/inspect/plugin-siddec.xml:
20568 Update version to CVS.
20570 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20572 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20573 Original commit message from CVS:
20574 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20575 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20578 Add i18n magic to lame plugin. Throw decent error message when we
20579 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20581 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
20583 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20584 Original commit message from CVS:
20585 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20586 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20587 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20588 Change caps to x-rdt, because it's not x-rtp.
20589 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20590 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20591 (gst_rmdemux_plugin_init):
20592 Activate pad before adding to the element.
20593 Return the combined stream return values after pad_alloc.
20595 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20597 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20598 Original commit message from CVS:
20599 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20600 * ext/mpeg2dec/gstmpeg2dec.h:
20601 Add some debugging to timestamp handling.
20602 Make sure we don't convert invalid timestamps.
20604 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20606 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20607 Original commit message from CVS:
20608 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20609 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20610 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20611 (gst_dvd_demux_get_subpicture_stream):
20612 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20613 (gst_mpeg_demux_get_audio_stream),
20614 (gst_mpeg_demux_get_private_stream):
20615 Active pads before adding them to the running element. Don't assert
20616 on non-BYTE format newsegment events in asfdemux.
20618 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
20620 Printf format fixes.
20621 Original commit message from CVS:
20622 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20623 (gst_dvd_read_src_handle_seek_event):
20624 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20625 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20626 * ext/sidplay/gstsiddec.cc:
20627 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20628 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20629 (gst_rmdemux_parse_packet):
20630 Printf format fixes.
20632 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20634 gst/realmedia/: Added RDT depayloader.
20635 Original commit message from CVS:
20636 * gst/realmedia/Makefile.am:
20637 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20638 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20639 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20640 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20641 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20642 * gst/realmedia/rdtdepay.h:
20643 Added RDT depayloader.
20644 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20645 (gst_rmdemux_plugin_init), (plugin_init):
20646 Remove unused function.
20647 Added some more mime-types.
20649 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20651 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20652 Original commit message from CVS:
20653 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20654 If an incoming timestamp is within one sample of our current
20655 timestamp, then keep it. This prevents imprecision in the
20656 PTS (which only has 90khz granularity) from affecting our stream.
20658 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20660 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20661 Original commit message from CVS:
20662 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20663 Reflow code so that compiler doesn't complain about possible use
20664 of uninitialised variable any longer; but just in case, initialise
20665 it anyway; also take object ref in query function and do peer pad
20666 stuff in a more thread-safe way.
20668 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
20670 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20671 Original commit message from CVS:
20672 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20673 Init a variable to make compilers happy.
20675 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
20677 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20678 Original commit message from CVS:
20679 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20680 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20681 (gst_dvd_demux_sync_stream_to_time):
20682 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20683 (gst_mpeg_demux_synchronise_pads),
20684 (gst_mpeg_demux_sync_stream_to_time):
20685 Send newsegment updates for sparse streams (#350778).
20687 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20689 ext/dvdread/dvdreadsrc.c: fix compile warning
20690 Original commit message from CVS:
20691 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20692 fix compile warning
20694 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20697 bump the nano bitches
20698 Original commit message from CVS:
20699 bump the nano bitches
20701 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20703 configure.ac: As another attempt, synaesthesia can be enabled by passing
20704 Original commit message from CVS:
20706 As another attempt, synaesthesia can be enabled by passing
20707 --with-plugins="synaesthesia" to configure
20709 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20711 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20712 Original commit message from CVS:
20714 Don't build synaesthesia by default, until someone confirms that it
20715 is okay (filed as #356882)
20717 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20719 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20720 Original commit message from CVS:
20722 Don't build synaesthesia by default, until someone confirms that it
20723 is okay (filed as #356882)
20725 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20728 Original commit message from CVS:
20730 * gst/synaesthesia/Makefile.am:
20731 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20732 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20733 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20734 (gst_synaesthesia_change_state), (plugin_init):
20737 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20739 More G_OBJECT macro fixing.
20740 Original commit message from CVS:
20741 * ext/mad/gstid3tag.c:
20742 * gst/mpegstream/gstrfc2250enc.h:
20743 * gst/synaesthesia/gstsynaesthesia.c:
20744 More G_OBJECT macro fixing.
20746 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
20748 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20749 Original commit message from CVS:
20750 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20751 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20752 Fix initialisation dummy buffer, the offsets are relative to the start
20753 of the buffers. Fixes #356004.
20755 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
20757 * gst-plugins-ugly.spec.in:
20759 Original commit message from CVS:
20762 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20764 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20765 Original commit message from CVS:
20766 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20767 Add convert query (needed for later when we just operate in time
20768 format and let the base source class handle all the seeking stuff).
20770 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20772 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20773 Original commit message from CVS:
20774 * gst/asfdemux/gstasfdemux.c:
20775 (gst_asf_demux_get_gst_tag_from_tag_name),
20776 (gst_asf_demux_process_ext_content_desc):
20777 Erm, lets properly fix it. The only non-text tag that we support is
20778 the track-number and that is an UINT. asfdemux was returning a GValue
20779 initialized as INT. Further the Track and not the TrackNumber tag
20780 (the latter is a string too).
20782 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20784 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20785 Original commit message from CVS:
20786 * gst/asfdemux/gstasfdemux.c:
20787 (gst_asf_demux_get_gst_tag_from_tag_name),
20788 (gst_asf_demux_process_ext_content_desc):
20789 Skip tags that are unknown (was producing an uninialized GValue).
20791 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
20793 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20794 Original commit message from CVS:
20795 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20796 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20797 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20798 (gst_a52dec_set_property), (gst_a52dec_get_property):
20799 * ext/a52dec/gsta52dec.h:
20800 Patch from from Michal Benes <michal.benes@itonis.tv>:
20801 Add two things to a52dec: configure the exact output format for ac3
20802 decoding through properties, if desired.
20803 By default, configure an output format preferred by downstream. Now
20804 that audioconvert lists caps by preference, this means that a52dec
20805 can do downmixing (iff required) rather than audioconvert, so it can
20806 use the ac3 downmix levels from the bitstream.
20808 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20810 Add missing GST_LIBS to the link flags
20811 Original commit message from CVS:
20812 * ext/lame/Makefile.am:
20813 * ext/mpeg2dec/Makefile.am:
20814 * gst/dvdlpcmdec/Makefile.am:
20815 * gst/dvdsub/Makefile.am:
20816 * gst/mpegaudioparse/Makefile.am:
20817 Add missing GST_LIBS to the link flags
20819 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20821 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20822 Original commit message from CVS:
20824 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20826 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20828 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20829 Original commit message from CVS:
20830 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20831 fix build for debug disabled
20833 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20835 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20836 Original commit message from CVS:
20837 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20838 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20839 Use static pad templates with ANY caps for the source pads for
20840 simplicity and to avoid warnings when creating pads for unhandled
20841 codec IDs (#351795).
20843 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
20845 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20846 Original commit message from CVS:
20847 Patch by: Michal Benes <michal dot benes at itonis dot tv>
20848 * ext/mad/gstmad.c: (gst_mad_chain):
20849 Fix timestamping in mad by only activating a new timestamp when the
20850 previous frame has been decoded. Fixes #350723.
20851 Also clean up some of the non fatal warnings when the input buffer is
20852 too small to decode a header.
20854 === release 0.10.4 ===
20856 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20862 * docs/plugins/gst-plugins-ugly-plugins.args:
20863 * docs/plugins/inspect/plugin-a52dec.xml:
20864 * docs/plugins/inspect/plugin-amrnb.xml:
20865 * docs/plugins/inspect/plugin-asf.xml:
20866 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20867 * docs/plugins/inspect/plugin-dvdread.xml:
20868 * docs/plugins/inspect/plugin-dvdsub.xml:
20869 * docs/plugins/inspect/plugin-iec958.xml:
20870 * docs/plugins/inspect/plugin-lame.xml:
20871 * docs/plugins/inspect/plugin-mad.xml:
20872 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20873 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20874 * docs/plugins/inspect/plugin-mpegstream.xml:
20875 * docs/plugins/inspect/plugin-rmdemux.xml:
20876 * docs/plugins/inspect/plugin-siddec.xml:
20878 Original commit message from CVS:
20881 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20898 Original commit message from CVS:
20901 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
20903 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
20904 Original commit message from CVS:
20905 Patch by: Wim Taymans <wim at fluendo dot com>
20906 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
20907 Instead of forwarding the event in the wrong format, unref it and set
20908 a boolean that we still need to send it in the streaming thread.
20911 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20913 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
20914 Original commit message from CVS:
20915 Patch by: Edward Hervey (edward at fluendo dot com)
20916 * ext/dvdread/dvdreadsrc.c: (plugin_init):
20917 Put debug category initialization before use of GST_DEBUG, in order
20918 to remove a fatal warning. Fixes #350895
20920 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20922 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
20923 Original commit message from CVS:
20924 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
20925 Set rank to NONE for the time being until we make playbin handle
20926 subtitle pictures again (dvdsubdec seems to be a bit shaky at
20927 times when seeking, so it's probably better if it doesn't get
20928 autoplugged for the time being).
20930 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
20932 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
20933 Original commit message from CVS:
20934 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20935 (gst_rmdemux_parse_mdpr):
20936 Handle audio streams with stream_version 3 properly; warn about
20937 unknown stream versions; handle unknown fourccs a tad more
20938 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
20939 with GST_FOURCC_FORMAT.
20941 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20943 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
20944 Original commit message from CVS:
20945 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20946 Error out properly if this is an interactive DVD (fixes #345694).
20948 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20950 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
20951 Original commit message from CVS:
20952 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20953 When the first_access is 1 or 0, we should copy the timestamp from
20954 the incoming buffer if there is one.
20956 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20958 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
20959 Original commit message from CVS:
20960 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
20961 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
20962 Use GST_ELEMENT_ERROR for error reporting; post errors in some
20963 more places; remove superfluous newlines from debug statements.
20965 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
20967 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
20968 Original commit message from CVS:
20969 Patch by: Frédéric Riss <frederic.riss at gmail com>
20970 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
20971 Don't set negative durations on outgoing buffers (#350044),
20972 which happens when you use macros that got changed during
20973 the last unstable cycle because they were thought not to
20976 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
20978 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
20979 Original commit message from CVS:
20980 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
20981 (gst_dvd_read_src_goto_chapter),
20982 (gst_dvd_read_src_get_chapter_starts),
20983 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
20984 (gst_dvd_read_src_get_time_for_sector),
20985 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
20986 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
20987 (gst_dvd_read_src_goto_sector):
20988 * ext/dvdread/dvdreadsrc.h:
20989 Add basic support for time-based seeking; set timestamps on
20990 outgoing buffers if we have them; create table with
20991 chapter to time mapping when opening a title; rename
20992 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
20993 make it take an explicit pgc argument; fix up some debugging
20994 messages so that title/chapter numbers are printed as starting
20995 from 1 for easier readability.
20997 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
20999 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21000 Original commit message from CVS:
21001 * gst/realmedia/Makefile.am:
21002 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21003 (gst_rmdemux_parse_cont):
21004 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21005 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21006 * gst/realmedia/rmutils.h:
21007 Factor out some code into rmutils.[ch]; when reading
21008 strings, don't read beyond the available data; read
21009 metadata strings correctly (string length is 16 bits
21012 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21014 Fix dist by including gst-libs/
21015 Original commit message from CVS:
21018 * gst/asfdemux/gstasfdemux.c:
21019 Fix dist by including gst-libs/
21021 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21023 Make custom error messages translatable.
21024 Original commit message from CVS:
21025 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21027 Make custom error messages translatable.
21028 * gst/asfdemux/gstasf.c: (plugin_init):
21029 Remove setlocale() call, doesn't seem to be needed or recommended for
21030 plugins, at least not according to gstreamer/docs/random/i18n.
21032 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21034 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21035 Original commit message from CVS:
21036 * gst/asfdemux/Makefile.am:
21037 * gst/asfdemux/asfheaders.c:
21038 * gst/asfdemux/asfheaders.h:
21039 * gst/asfdemux/gstasf.c: (plugin_init):
21040 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21041 Error out when the stream is encrypted (rather than feeding
21042 garbage to the decoders). Fixes #349025.
21044 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21046 Add/enable autofoo magic for translations.
21047 Original commit message from CVS:
21052 Add/enable autofoo magic for translations.
21054 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21056 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21057 Original commit message from CVS:
21058 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21059 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21060 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21061 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21062 Don't leak streams, strings or caps. Get rid of unnecessary
21063 getcaps() function.
21065 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21067 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21068 Original commit message from CVS:
21069 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21070 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21071 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21072 (gst_rmdemux_stream_clear_cached_subpackets),
21073 (gst_rmdemux_descramble_cook_audio),
21074 (gst_rmdemux_descramble_dnet_audio),
21075 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21076 Descramble cook audio streams before sending them to the
21077 decoder. Fixes #347292.
21078 Also miscellaneous clean-ups and log-level changes.
21080 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21082 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21083 Original commit message from CVS:
21084 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21085 * ext/lame/gstlame.c: (gst_lame_setup):
21086 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21088 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21090 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21091 Original commit message from CVS:
21092 * ext/sidplay/gstsiddec.cc:
21093 * ext/sidplay/gstsiddec.h:
21094 Remove old metadata thing.
21096 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21098 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21099 Original commit message from CVS:
21100 * gst/asfdemux/gstasfdemux.c:
21101 (gst_asf_demux_get_ext_stream_props_for_stream),
21102 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21103 Find language codes for audio streams if they are available.
21105 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21107 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21108 Original commit message from CVS:
21109 * gst/asfdemux/asfheaders.h:
21110 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21111 (gst_asf_demux_process_stream),
21112 (gst_asf_demux_process_language_list),
21113 (gst_asf_demux_process_ext_stream_props),
21114 (gst_asf_demux_process_queued_extended_stream_objects),
21115 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21116 * gst/asfdemux/gstasfdemux.h:
21117 Parse extended stream properties objects and stream objects
21118 hidden inside them (but delay creation of the appropriate
21119 pads until after all the 'normal' stream objects have been
21120 dealt with) (#343763). Also parse language list object.
21122 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21124 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21125 Original commit message from CVS:
21126 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21127 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21128 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21129 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21130 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21131 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21132 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21133 * gst/realmedia/rmdemux.h:
21134 Cleanups, use GstSegment for seeking.
21135 Fix error handling.
21136 Combine flow return from all streams.
21138 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21140 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21141 Original commit message from CVS:
21142 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21143 Remove g_assert that shouldn't be there.
21145 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21147 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21148 Original commit message from CVS:
21149 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21150 Fix refcounting when cropping. Fixes #341677.
21152 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21154 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21155 Original commit message from CVS:
21156 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21157 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21158 (gst_asf_demux_process_segment):
21159 Fix typo. Closes #347029.
21161 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21163 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21164 Original commit message from CVS:
21165 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21166 Skip chunks for unknown streams properly. Fixes broken sound
21167 and/or video for files that have additional streams that
21168 we don't recognise yet (e.g. if they are embedded in extended
21169 stream properties). Partly fixes #343763.
21171 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21173 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21174 Original commit message from CVS:
21175 * gst/asfdemux/asfheaders.c:
21176 * gst/asfdemux/asfheaders.h:
21177 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21178 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21179 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21180 (gst_asf_demux_change_state):
21181 * gst/asfdemux/gstasfdemux.h:
21182 Add some more GUIDs and make debug log more readable
21183 and easier to follow when parsing the headers.
21185 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21187 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21188 Original commit message from CVS:
21189 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21190 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21191 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21192 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21193 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21194 * ext/dvdread/dvdreadsrc.h:
21195 Rewrite seeking code and make seeking in DVDs work (#337834).
21197 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21199 autogen.sh: Check for automake-1.9 as well.
21200 Original commit message from CVS:
21202 Check for automake-1.9 as well.
21204 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21206 ext/dvdread/dvdreadsrc.c: Make check stronger.
21207 Original commit message from CVS:
21208 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21209 Make check stronger.
21211 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21213 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21214 Original commit message from CVS:
21215 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21216 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21217 (gst_asf_demux_push_buffer):
21218 * gst/asfdemux/gstasfdemux.h:
21219 Handle unknown codec IDs/fourccs properly (#345879); send tag
21220 events after newsegment event; fix use of GST_FOURCC_FORMAT
21223 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21225 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21226 Original commit message from CVS:
21227 * ext/a52dec/gsta52dec.c: (plugin_init):
21228 Call the channel positions get_type() method in plugin_init
21229 to ensure that it isn't simultaneously called later from
21232 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21234 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21235 Original commit message from CVS:
21236 * gst/mpegstream/gstmpegpacketize.c:
21237 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21238 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21239 Also flush packetizer cache when we get a buffer that has the
21240 DISCONT flag set; update current byte position from buffer
21241 offset after a flush.
21243 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21245 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21246 Original commit message from CVS:
21247 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21248 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21249 (gst_mpeg_packetize_read):
21250 * gst/mpegstream/gstmpegpacketize.h:
21251 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21252 (gst_mpeg_parse_change_state):
21253 Flush packetizer cache when we get a FLUSH_STOP event;
21254 remove unused source pad member from packetizer; add debug
21255 category for packetizer.
21257 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21259 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21260 Original commit message from CVS:
21261 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21262 Treat dual-mono as stereo. It should really be output on 2 separate
21263 pads, but isn't for now.
21265 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21267 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21268 Original commit message from CVS:
21269 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21270 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21272 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21274 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21275 Original commit message from CVS:
21276 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21277 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21278 any PAR whatsoever (rather than using 0/0, which will lead to
21279 an abort later on). Fixes #345184.
21281 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21283 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21284 Original commit message from CVS:
21285 Patch by: Michael Dominic K. < mdk at mdk org pl>
21286 * ext/mad/gstmad.c: (gst_mad_chain):
21287 Send newsegment event before calling
21288 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21289 in connection with pad blocking (#342594). While we're at it,
21290 do some minor clean-ups.
21292 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21294 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21295 Original commit message from CVS:
21297 Fix --disable-external (can't set conditionals conditionally,
21300 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21302 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21303 Original commit message from CVS:
21304 * ext/a52dec/Makefile.am:
21305 ... and then he said "When you go and fix the build you
21306 better make sure you have some spare backslashes in your
21309 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21311 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21312 Original commit message from CVS:
21313 * ext/sidplay/gstsiddec.cc:
21314 Fix copyright, email addresses and descriptions.
21315 Use saner defaults for arguments. Fixes #344667.
21316 constify some stuff.
21319 Fix negotiation to do mono/44100 by default.
21320 Post error messages.
21321 Use _scale_int where possible.
21323 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21325 ext/dvdnav/.cvsignore: More ignore
21326 Original commit message from CVS:
21327 * ext/dvdnav/.cvsignore:
21330 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21332 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21333 Original commit message from CVS:
21334 * tests/check/elements/amrnbenc.c: (push_data):
21335 Init memory before feeding it to the encoder to make
21336 the valgrind test succeed.
21338 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21340 gst/asfdemux/.cvsignore: More ignore
21341 Original commit message from CVS:
21342 * gst/asfdemux/.cvsignore:
21345 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21347 .cvsignore: Ignore files generated by 'make dist'.
21348 Original commit message from CVS:
21350 Ignore files generated by 'make dist'.
21352 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21355 Original commit message from CVS:
21358 * ext/a52dec/Makefile.am:
21359 * ext/dvdnav/Makefile.am:
21360 * ext/dvdread/Makefile.am:
21361 * ext/lame/Makefile.am:
21362 * ext/mad/Makefile.am:
21363 * ext/mpeg2dec/Makefile.am:
21364 * ext/sidplay/Makefile.am:
21367 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21369 autogen.sh: require am17
21370 Original commit message from CVS:
21374 * ext/annodex/Makefile.am:
21375 * ext/cdio/Makefile.am:
21376 * ext/dv/Makefile.am:
21377 * ext/esd/Makefile.am:
21378 * ext/flac/Makefile.am:
21379 * ext/gdk_pixbuf/Makefile.am:
21380 * ext/ladspa/Makefile.am:
21381 * ext/libcaca/Makefile.am:
21382 * ext/speex/Makefile.am:
21383 * ext/taglib/Makefile.am:
21384 * sys/oss/Makefile.am:
21385 * sys/sunaudio/Makefile.am:
21386 * sys/ximage/Makefile.am:
21387 clean up build further
21389 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21391 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21392 Original commit message from CVS:
21393 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21394 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21395 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21396 (gst_mpeg2dec_change_state):
21397 * ext/mpeg2dec/gstmpeg2dec.h:
21398 Simplify and don't leak our buffer pool.
21400 Remove unfixed bug number from previous ChangeLog entry.
21402 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21404 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21405 Original commit message from CVS:
21406 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21407 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21408 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21409 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21410 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21411 (handle_sequence), (handle_picture), (handle_slice),
21412 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21413 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21414 * ext/mpeg2dec/gstmpeg2dec.h:
21415 Fix padtemplate as we can now do fractional framerates.
21418 Add simple frame dropping QoS.
21419 Precalc buffer output sizes and UV offsets.
21420 Always give libmpeg2 a valid fbuf when it wants one.
21421 don't trust libmpeg to discard our buffers but manage it
21423 Fixes #343627, #327350, #335288
21425 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21427 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21428 Original commit message from CVS:
21430 Add a manifest for futures ugly win32 releases.
21431 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21432 Move bufcaps declaration at the begining of the instructions
21435 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21437 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21438 Original commit message from CVS:
21439 * ext/alsaspdif/alsaspdifsink.h:
21440 * ext/amrwb/gstamrwbdec.h:
21441 * ext/amrwb/gstamrwbenc.h:
21442 * ext/amrwb/gstamrwbparse.h:
21443 * ext/arts/gst_arts.h:
21444 * ext/artsd/gstartsdsink.h:
21445 * ext/audiofile/gstafparse.h:
21446 * ext/audiofile/gstafsink.h:
21447 * ext/audiofile/gstafsrc.h:
21448 * ext/audioresample/gstaudioresample.h:
21449 * ext/bz2/gstbz2dec.h:
21450 * ext/bz2/gstbz2enc.h:
21451 * ext/dirac/gstdiracdec.h:
21452 * ext/directfb/dfbvideosink.h:
21453 * ext/divx/gstdivxdec.h:
21454 * ext/divx/gstdivxenc.h:
21455 * ext/dts/gstdtsdec.h:
21456 * ext/faac/gstfaac.h:
21457 * ext/gsm/gstgsmdec.h:
21458 * ext/gsm/gstgsmenc.h:
21459 * ext/ivorbis/vorbisenc.h:
21460 * ext/libfame/gstlibfame.h:
21461 * ext/nas/nassink.h:
21462 * ext/neon/gstneonhttpsrc.h:
21463 * ext/polyp/polypsink.h:
21464 * ext/sdl/sdlaudiosink.h:
21465 * ext/sdl/sdlvideosink.h:
21466 * ext/shout/gstshout.h:
21467 * ext/snapshot/gstsnapshot.h:
21468 * ext/sndfile/gstsf.h:
21469 * ext/swfdec/gstswfdec.h:
21470 * ext/tarkin/gsttarkindec.h:
21471 * ext/tarkin/gsttarkinenc.h:
21472 * ext/theora/theoradec.h:
21473 * ext/wavpack/gstwavpackdec.h:
21474 * ext/wavpack/gstwavpackparse.h:
21475 * ext/xine/gstxine.h:
21476 * ext/xvid/gstxviddec.h:
21477 * ext/xvid/gstxvidenc.h:
21478 * gst/cdxaparse/gstcdxaparse.h:
21479 * gst/cdxaparse/gstcdxastrip.h:
21480 * gst/colorspace/gstcolorspace.h:
21481 * gst/festival/gstfestival.h:
21482 * gst/freeze/gstfreeze.h:
21483 * gst/gdp/gstgdpdepay.h:
21484 * gst/gdp/gstgdppay.h:
21485 * gst/modplug/gstmodplug.h:
21486 * gst/mpeg1sys/gstmpeg1systemencode.h:
21487 * gst/mpeg1videoparse/gstmp1videoparse.h:
21488 * gst/mpeg2sub/gstmpeg2subt.h:
21489 * gst/mpegaudioparse/gstmpegaudioparse.h:
21490 * gst/multifilesink/gstmultifilesink.h:
21491 * gst/overlay/gstoverlay.h:
21492 * gst/playondemand/gstplayondemand.h:
21493 * gst/qtdemux/qtdemux.h:
21494 * gst/rtjpeg/gstrtjpegdec.h:
21495 * gst/rtjpeg/gstrtjpegenc.h:
21496 * gst/smooth/gstsmooth.h:
21497 * gst/smoothwave/gstsmoothwave.h:
21498 * gst/spectrum/gstspectrum.h:
21499 * gst/speed/gstspeed.h:
21500 * gst/stereo/gststereo.h:
21501 * gst/switch/gstswitch.h:
21502 * gst/tta/gstttadec.h:
21503 * gst/tta/gstttaparse.h:
21504 * gst/videodrop/gstvideodrop.h:
21505 * gst/xingheader/gstxingmux.h:
21506 * sys/directdraw/gstdirectdrawsink.h:
21507 * sys/directsound/gstdirectsoundsink.h:
21508 * sys/dxr3/dxr3audiosink.h:
21509 * sys/dxr3/dxr3spusink.h:
21510 * sys/dxr3/dxr3videosink.h:
21511 * sys/qcam/gstqcamsrc.h:
21512 * sys/vcd/vcdsrc.h:
21513 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21515 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21517 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21518 Original commit message from CVS:
21519 * ext/a52dec/gsta52dec.h:
21520 * ext/amrnb/amrnbdec.h:
21521 * ext/amrnb/amrnbenc.h:
21522 * ext/amrnb/amrnbparse.h:
21523 * ext/mpeg2dec/gstmpeg2dec.h:
21524 * ext/sidplay/gstsiddec.h:
21525 * gst/ac3parse/gstac3parse.h:
21526 * gst/asfdemux/gstasfdemux.h:
21527 * gst/asfdemux/gstasfmux.h:
21528 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21529 * gst/iec958/ac3iec.h:
21530 * gst/mpegaudioparse/gstmpegaudioparse.h:
21531 * gst/mpegstream/gstdvddemux.h:
21532 * gst/mpegstream/gstmpegclock.h:
21533 * gst/mpegstream/gstmpegdemux.h:
21534 * gst/mpegstream/gstmpegparse.h:
21535 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21537 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21539 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21540 Original commit message from CVS:
21542 Replace current README (containing the release notes from
21543 some 0.9.x version) with a proper README taken from the core.
21545 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21547 ext/amrnb/: Sortof first quick cleanup of all this mess...
21548 Original commit message from CVS:
21549 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21550 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21551 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21552 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21553 * ext/amrnb/amrnbparse.h:
21554 Sortof first quick cleanup of all this mess...
21555 Don't crap out on empty and invalid FTs but treat them as
21556 empty packets, the decoder handles them fine.
21559 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21561 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21562 Original commit message from CVS:
21563 * gst/asfdemux/gstasf.c: (plugin_init):
21564 Call gst_riff_init() so the riff debug category gets set up
21565 before it is being used.
21567 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
21569 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21570 Original commit message from CVS:
21571 * gst/iec958/ac3_padder.c: (ac3p_parse):
21572 * gst/iec958/ac3_padder.h:
21573 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21574 (ac3iec_chain_raw), (ac3iec_change_state):
21575 * gst/iec958/ac3iec.h:
21576 Write rate into the caps, for the allowed ac3 rates. Some minor
21579 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
21581 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21582 Original commit message from CVS:
21583 Patch by: James "Doc" Livingston <doclivingston gmail com>
21584 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21585 Do tag merging correctly (#339918). Output taglists
21586 properly in debug statements too while we're at it.
21588 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21590 ext/a52dec/gsta52dec.c: Add more debug
21591 Original commit message from CVS:
21592 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21594 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21595 (gst_dvdlpcmdec_init), (update_timestamps),
21596 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21597 (dvdlpcmdec_sink_event):
21598 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21599 If we have a first_access offset but no current timestamp (might
21600 happen after a seek), then calculate a start time for the first
21601 portion so that it will align with the timestamp given for the
21602 first_access portion.
21603 If a new-segment arrives with format time, store the start
21604 time as a failsafe timestamp in case we never get any further
21605 timestamp info (unlikely)
21606 Mask out the 'frame number' section of the incoming header so
21607 that we don't consider it to be changing on every buffer and
21608 reset the caps constantly.
21609 Use gst_util_uint64_scale for duration calculation
21611 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
21613 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21614 Original commit message from CVS:
21615 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21616 Fix timestamping for cases where the first_access parameter is 4.
21617 Ensure we don't overrun buffers in other cases.
21619 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21621 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21622 Original commit message from CVS:
21623 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21624 Fix silly bug when reading metadata (#341254).
21626 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
21628 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21629 Original commit message from CVS:
21630 * autogen.sh: (CONFIGURE_DEF_OPT):
21631 libtoolize on Darwin/MacOSX is called glibtoolize
21633 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21635 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21636 Original commit message from CVS:
21637 * ext/lame/gstlame.c: (gst_lame_get_type),
21638 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21639 (gst_lame_setup), (gst_lame_change_state):
21640 * ext/lame/gstlame.h:
21641 Remove tag writing from lame (which was completely broken
21642 anyway, #329184). Leaving GstTagSetter interface around for
21643 now, albeit non-functional. Should be removed completely
21644 in 0.11. Use the 'id3v2mux' plugin from -good for writing
21647 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
21650 * ext/dvdread/dvdreadsrc.c:
21651 * gst/asfdemux/gstasfdemux.c:
21652 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21653 Original commit message from CVS:
21654 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21656 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
21658 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21659 Original commit message from CVS:
21660 Patch by: Andres Salomon <dilinger at debian org>
21661 * ext/lame/gstlame.c: (gst_lame_sink_event):
21662 Fix typo (comma vs. semicolon) (#340710).
21664 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
21666 ext/mad/gstmad.c: Make mad the second element to support the highly useful
21667 Original commit message from CVS:
21668 Patch by: Lutz Müller <lutz at topfrose de>
21669 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21670 Make mad the second element to support the highly useful
21671 FORMATS query (#340594)
21673 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
21675 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21676 Original commit message from CVS:
21677 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21678 (gst_mpeg2dec_src_query):
21679 Remember the query duration format before passing it upstream since it
21680 could have been modified.
21681 Add GST_WARNING_OBJECT in sink convert function to detail why the
21682 conversion didn't work.
21684 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21686 Define GstElementDetails as const and also static (when defined as global)
21687 Original commit message from CVS:
21688 * ext/amrwb/gstamrwbdec.c:
21689 * ext/amrwb/gstamrwbenc.c:
21690 * ext/amrwb/gstamrwbparse.c:
21691 * ext/arts/gst_arts.c:
21692 * ext/artsd/gstartsdsink.c:
21693 * ext/audiofile/gstafparse.c:
21694 * ext/audiofile/gstafsink.c:
21695 * ext/audiofile/gstafsrc.c:
21696 * ext/audioresample/gstaudioresample.c:
21697 * ext/bz2/gstbz2dec.c:
21698 * ext/bz2/gstbz2enc.c:
21699 * ext/cdaudio/gstcdaudio.c:
21700 * ext/directfb/dfbvideosink.c:
21701 * ext/divx/gstdivxdec.c:
21702 * ext/divx/gstdivxenc.c:
21703 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21704 * ext/faac/gstfaac.c: (gst_faac_base_init):
21705 * ext/faad/gstfaad.c:
21706 * ext/gsm/gstgsmdec.c:
21707 * ext/gsm/gstgsmenc.c:
21708 * ext/hermes/gsthermescolorspace.c:
21709 * ext/ivorbis/vorbisfile.c:
21710 * ext/lcs/gstcolorspace.c:
21711 * ext/libfame/gstlibfame.c:
21712 * ext/libmms/gstmms.c: (gst_mms_base_init):
21713 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21714 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21715 * ext/nas/nassink.c: (gst_nassink_base_init):
21716 * ext/neon/gstneonhttpsrc.c:
21717 * ext/sdl/sdlaudiosink.c:
21718 * ext/sdl/sdlvideosink.c:
21719 * ext/shout/gstshout.c:
21720 * ext/snapshot/gstsnapshot.c:
21721 * ext/sndfile/gstsf.c:
21722 * ext/swfdec/gstswfdec.c:
21723 * ext/tarkin/gsttarkindec.c:
21724 * ext/tarkin/gsttarkinenc.c:
21725 * ext/theora/theoradec.c:
21726 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21727 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21728 * ext/xvid/gstxviddec.c:
21729 * ext/xvid/gstxvidenc.c:
21730 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21731 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21732 * gst/chart/gstchart.c:
21733 * gst/colorspace/gstcolorspace.c:
21734 * gst/deinterlace/gstdeinterlace.c:
21735 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21736 * gst/festival/gstfestival.c:
21737 * gst/filter/gstbpwsinc.c:
21738 * gst/filter/gstiir.c:
21739 * gst/filter/gstlpwsinc.c:
21740 * gst/freeze/gstfreeze.c:
21741 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21742 * gst/librfb/gstrfbsrc.c:
21743 * gst/mixmatrix/mixmatrix.c:
21744 * gst/mpeg1sys/gstmpeg1systemencode.c:
21745 * gst/mpeg1videoparse/gstmp1videoparse.c:
21746 * gst/mpeg2sub/gstmpeg2subt.c:
21747 * gst/mpegaudioparse/gstmpegaudioparse.c:
21748 * gst/multifilesink/gstmultifilesink.c:
21749 * gst/overlay/gstoverlay.c:
21750 * gst/passthrough/gstpassthrough.c:
21751 * gst/playondemand/gstplayondemand.c:
21752 * gst/qtdemux/qtdemux.c:
21753 * gst/rtjpeg/gstrtjpegdec.c:
21754 * gst/rtjpeg/gstrtjpegenc.c:
21755 * gst/smooth/gstsmooth.c:
21756 * gst/smoothwave/gstsmoothwave.c:
21757 * gst/spectrum/gstspectrum.c:
21758 * gst/speed/gstspeed.c:
21759 * gst/stereo/gststereo.c:
21760 * gst/switch/gstswitch.c:
21761 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21762 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21763 * gst/vbidec/gstvbidec.c:
21764 * gst/videocrop/gstvideocrop.c:
21765 * gst/videodrop/gstvideodrop.c:
21766 * gst/virtualdub/gstxsharpen.c:
21767 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21768 * gst/y4m/gsty4mencode.c:
21769 * sys/cdrom/gstcdplayer.c:
21770 * sys/directdraw/gstdirectdrawsink.c:
21771 * sys/directsound/gstdirectsoundsink.c:
21772 * sys/glsink/glimagesink.c:
21773 * sys/qcam/gstqcamsrc.c:
21774 * sys/v4l2/gstv4l2src.c:
21775 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21776 * sys/ximagesrc/ximagesrc.c:
21777 Define GstElementDetails as const and also static (when defined as
21780 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21782 Define GstElementDetails as const and also static (when defined as global)
21783 Original commit message from CVS:
21784 * ext/mad/gstid3tag.c:
21785 * ext/mad/gstmad.c:
21786 * gst/ac3parse/gstac3parse.c:
21787 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21788 * gst/synaesthesia/gstsynaesthesia.c:
21789 Define GstElementDetails as const and also static (when defined as
21792 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21794 Define GstElementDetails as const and also static (when defined as global)
21795 Original commit message from CVS:
21796 * ext/aalib/gstaasink.c:
21797 * ext/annodex/gstcmmldec.c:
21798 * ext/annodex/gstcmmlenc.c:
21799 * ext/cairo/gsttextoverlay.c:
21800 * ext/cairo/gsttimeoverlay.c:
21801 * ext/cdio/gstcdiocddasrc.c:
21802 * ext/dv/gstdvdec.c:
21803 * ext/dv/gstdvdemux.c:
21804 * ext/esd/esdmon.c:
21805 * ext/esd/esdsink.c:
21806 * ext/flac/gstflacenc.c:
21807 * ext/flac/gstflactag.c:
21808 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21809 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21810 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21811 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21812 * ext/gdk_pixbuf/pixbufscale.c:
21813 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21814 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21815 * ext/jpeg/gstjpegdec.c:
21816 * ext/jpeg/gstjpegenc.c:
21817 * ext/jpeg/gstsmokedec.c:
21818 * ext/jpeg/gstsmokeenc.c:
21819 * ext/libcaca/gstcacasink.c:
21820 * ext/libmng/gstmngdec.c:
21821 * ext/libmng/gstmngenc.c:
21822 * ext/libpng/gstpngdec.c:
21823 * ext/libpng/gstpngenc.c:
21824 * ext/mikmod/gstmikmod.c:
21825 * ext/raw1394/gstdv1394src.c:
21826 * ext/shout2/gstshout2.c: (gst_shout2send_init):
21827 * ext/shout2/gstshout2.h:
21828 * ext/speex/gstspeexdec.c:
21829 * ext/speex/gstspeexenc.c:
21830 * gst/alpha/gstalpha.c:
21831 * gst/alpha/gstalphacolor.c:
21832 * gst/apetag/gstapedemux.c:
21833 * gst/auparse/gstauparse.c:
21834 * gst/autodetect/gstautoaudiosink.c:
21835 (gst_auto_audio_sink_base_init):
21836 * gst/autodetect/gstautovideosink.c:
21837 (gst_auto_video_sink_base_init):
21838 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21839 * gst/avi/gstavimux.c: (gst_avimux_base_init):
21840 * gst/cutter/gstcutter.c:
21841 * gst/debug/breakmydata.c:
21842 * gst/debug/efence.c:
21843 * gst/debug/gstnavigationtest.c:
21844 * gst/debug/gstnavseek.c:
21845 * gst/debug/negotiation.c:
21846 * gst/debug/progressreport.c:
21847 * gst/debug/testplugin.c:
21848 * gst/effectv/gstaging.c:
21849 * gst/effectv/gstdice.c:
21850 * gst/effectv/gstedge.c:
21851 * gst/effectv/gstquark.c:
21852 * gst/effectv/gstrev.c:
21853 * gst/effectv/gstshagadelic.c:
21854 * gst/effectv/gstvertigo.c:
21855 * gst/effectv/gstwarp.c:
21856 * gst/flx/gstflxdec.c:
21857 * gst/goom/gstgoom.c:
21858 * gst/icydemux/gsticydemux.c:
21859 * gst/id3demux/gstid3demux.c:
21860 * gst/interleave/deinterleave.c:
21861 * gst/interleave/interleave.c:
21862 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21863 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21864 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21865 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21866 * gst/level/gstlevel.c:
21867 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21868 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21869 * gst/median/gstmedian.c:
21870 * gst/monoscope/gstmonoscope.c:
21871 * gst/multipart/multipartdemux.c:
21872 * gst/multipart/multipartmux.c:
21873 * gst/oldcore/gstaggregator.c:
21874 * gst/oldcore/gstfdsink.c:
21875 * gst/oldcore/gstmd5sink.c:
21876 * gst/oldcore/gstmultifilesrc.c:
21877 * gst/oldcore/gstpipefilter.c:
21878 * gst/oldcore/gstshaper.c:
21879 * gst/oldcore/gststatistics.c:
21880 * gst/rtp/gstasteriskh263.c:
21881 * gst/rtp/gstrtpL16depay.c:
21882 * gst/rtp/gstrtpL16pay.c:
21883 * gst/rtp/gstrtpamrdepay.c:
21884 * gst/rtp/gstrtpamrpay.c:
21885 * gst/rtp/gstrtpdepay.c:
21886 * gst/rtp/gstrtpgsmpay.c:
21887 * gst/rtp/gstrtph263pay.c:
21888 * gst/rtp/gstrtph263pdepay.c:
21889 * gst/rtp/gstrtph263ppay.c:
21890 * gst/rtp/gstrtpilbcdepay.c:
21891 * gst/rtp/gstrtpmp4gpay.c:
21892 * gst/rtp/gstrtpmp4vdepay.c:
21893 * gst/rtp/gstrtpmp4vpay.c:
21894 * gst/rtp/gstrtpmpadepay.c:
21895 * gst/rtp/gstrtpmpapay.c:
21896 * gst/rtp/gstrtppcmadepay.c:
21897 * gst/rtp/gstrtppcmapay.c:
21898 * gst/rtp/gstrtppcmudepay.c:
21899 * gst/rtp/gstrtppcmupay.c:
21900 * gst/rtp/gstrtpspeexdepay.c:
21901 * gst/rtp/gstrtpspeexpay.c:
21902 * gst/rtsp/gstrtpdec.c:
21903 * gst/rtsp/gstrtspsrc.c:
21904 * gst/smpte/gstsmpte.c:
21905 * gst/udp/gstdynudpsink.c:
21906 * gst/udp/gstmultiudpsink.c:
21907 * gst/udp/gstudpsink.c:
21908 * gst/udp/gstudpsrc.c:
21909 * gst/videobox/gstvideobox.c:
21910 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21911 * gst/videofilter/gstvideobalance.c:
21912 * gst/videofilter/gstvideoflip.c:
21913 * gst/videofilter/gstvideotemplate.c:
21914 (gst_videotemplate_base_init):
21915 * gst/videomixer/videomixer.c:
21916 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
21917 (gst_wavparse_class_init), (gst_wavparse_dispose),
21918 (gst_wavparse_reset), (gst_wavparse_init),
21919 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
21920 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
21921 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
21922 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
21923 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
21924 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
21925 (gst_wavparse_change_state):
21926 * gst/wavparse/gstwavparse.h:
21927 * sys/oss/gstossmixerelement.c:
21928 * sys/oss/gstosssink.c:
21929 * sys/oss/gstosssrc.c:
21930 * sys/osxaudio/gstosxaudioelement.c:
21931 * sys/osxaudio/gstosxaudiosink.c:
21932 * sys/osxaudio/gstosxaudiosrc.c:
21933 * sys/sunaudio/gstsunaudiomixer.c:
21934 * sys/sunaudio/gstsunaudiosink.c:
21935 Define GstElementDetails as const and also static (when defined as
21938 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
21940 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
21941 Original commit message from CVS:
21942 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
21943 Fix name of custom event (use same as dvdreadsrc).
21944 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
21945 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
21946 Fix event parsing (the event name is in the structure, not the
21947 name of the structure itself); also fix indentation after
21950 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21952 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
21953 Original commit message from CVS:
21954 * ext/mad/gstid3tag.c: (plugin_init):
21955 Change debug category to 'id3mux'.
21957 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
21959 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
21960 Original commit message from CVS:
21961 Patch by: Alexander Lancaster <alexl at users sourceforge net>
21962 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
21963 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
21964 (gst_id3_tag_chain):
21965 When acting as a muxer, set caps on outgoing buffers and set caps
21966 on source pad (fixes #323658). Remove unused application/x-gst-tags
21967 cruft from the 0.6 days.
21969 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21971 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
21972 Original commit message from CVS:
21973 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
21974 (gst_mad_src_query), (gst_mad_chain):
21975 .. and DEFAULT queries should work too. Use magic gst util scale
21976 functions in some places.
21978 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21980 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
21981 Original commit message from CVS:
21982 * ext/mad/gstmad.c: (gst_mad_src_query):
21983 Fix duration query in BYTES format (#336824).
21985 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
21987 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
21988 Original commit message from CVS:
21989 Patch by: Ed Catmur <ed at catmur dot co dot uk>
21990 * ext/lame/gstlame.c: (gst_lame_sink_event):
21991 Don't crash if we get an EOS event before the encoder
21992 has been set up (#339287).
21994 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
21996 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
21997 Original commit message from CVS:
21998 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
21999 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22000 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22001 Move errors out of the normal code flow.
22002 Don't send eos, basesrc will do that for us when needed.
22004 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22006 gst/mpegstream/: Do state changes correctly
22007 Original commit message from CVS:
22008 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22009 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22010 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22011 Do state changes correctly
22013 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22015 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22016 Original commit message from CVS:
22017 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22018 (gst_mpeg2dec_alloc_buffer):
22019 Can't use gst_pad_alloc_buffer*() when we are going to crop
22020 the image before sending it out. Downstream basetransform-based
22021 elements will complain about the wrong unit size otherwise
22022 (when not operating in passthrough-mode at least).
22023 Const-ify some static variables and do some minor clean-ups.
22024 Use I420 macros for size/offsets (not really necessary in this
22025 particular context, but this kind of code gets copy'n'pasted).
22027 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22029 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22030 Original commit message from CVS:
22031 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22033 * gst/mpegstream/gstmpegpacketize.h:
22034 g_malloc() can't fail, we don't need to handle this. Same for
22035 gst_buffer_new_and_alloc().
22036 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22037 klass->send_buffer() should have the same semantics as
22038 gst_pad_push(), ie. ownership of the buffer is transfered,
22039 so we never have to unref the buffer no matter what the flow
22042 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22044 * tests/check/gst-plugins-ugly.supp:
22045 one more suppression for FC4
22046 Original commit message from CVS:
22047 one more suppression for FC4
22049 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22051 * tests/check/gst-plugins-ugly.supp:
22052 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22053 Original commit message from CVS:
22054 The AMR encoder sucks giant sucky things through a sucky object with a giant
22055 sucking machine. More suppressions.
22057 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22059 add test for amrnbenc, enable test infrastructure, and fix a leak
22060 Original commit message from CVS:
22061 add test for amrnbenc, enable test infrastructure, and fix a leak
22062 * common/check.mak:
22063 allow for specifying more than one suppressions file in SUPPRESSIONS
22065 * tests/Makefile.am:
22066 * tests/check/.cvsignore:
22067 * tests/check/Makefile.am:
22068 * tests/check/elements/.cvsignore:
22071 * tests/check/gst-plugins-ugly.supp:
22072 add suppressions for libs used by -ugly
22073 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22074 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22075 (GST_START_TEST), (amrnbenc_suite), (main):
22076 add a simple test for encoding amr
22077 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22078 fix pad template leaks
22080 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22082 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22083 Original commit message from CVS:
22084 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22085 Plug big leak in AMR encoder.
22087 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22089 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22090 Original commit message from CVS:
22091 * ext/mad/gstmad.c: (index_seek):
22092 move GstIndexEntry *entry variable declaration before
22093 the first instruction
22094 * ext/mad/gstmad.c:
22095 remove debug macros with variable number of parameter by using
22096 GST_DEBUG for WIN32
22097 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22098 use gst_guint64_to_gdouble for conversions
22099 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22100 replace __FUNCTION__ which is not supported by MSVC by the current function name
22101 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22102 remove LL suffix by using G_GINT64_CONSTANT
22103 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22104 use gst_guint64_to_gdouble for conversions
22105 * gst/mpegstream/gstmpegparse.h:
22106 remove LL suffix by using G_GINT64_CONSTANT
22108 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22109 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22111 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22113 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22114 Original commit message from CVS:
22115 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22116 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22117 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22118 * ext/mad/gstmad.c: (gst_mad_class_init):
22119 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22120 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22121 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22122 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22123 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22124 * gst/mpegaudioparse/gstmpegaudioparse.c:
22125 (gst_mp3parse_class_init):
22126 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22127 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22128 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22129 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22130 * gst/synaesthesia/gstsynaesthesia.c:
22131 (gst_synaesthesia_class_init):
22132 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22134 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22136 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22137 Original commit message from CVS:
22138 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22139 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22140 (gst_asf_demux_push_buffer):
22141 Send newsegment event only once per pad, fixes #336550.
22143 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22145 Unify the long descriptions in the plugin details (#337263).
22146 Original commit message from CVS:
22147 Patch by: j^ <j at bootlab dot org>
22148 * ext/amrwb/gstamrwbdec.c:
22149 * ext/amrwb/gstamrwbenc.c:
22150 * ext/amrwb/gstamrwbparse.c:
22151 * ext/arts/gst_arts.c:
22152 * ext/artsd/gstartsdsink.c:
22153 * ext/audiofile/gstafparse.c:
22154 * ext/audiofile/gstafsink.c:
22155 * ext/audiofile/gstafsrc.c:
22156 * ext/cdaudio/gstcdaudio.c:
22157 * ext/directfb/dfbvideosink.c:
22158 * ext/divx/gstdivxdec.c:
22159 * ext/divx/gstdivxenc.c:
22160 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22161 * ext/faac/gstfaac.c: (gst_faac_base_init):
22162 * ext/faad/gstfaad.c:
22163 * ext/gsm/gstgsmdec.c:
22164 * ext/gsm/gstgsmenc.c:
22165 * ext/hermes/gsthermescolorspace.c:
22166 * ext/ivorbis/vorbisfile.c:
22167 * ext/lcs/gstcolorspace.c:
22168 * ext/libfame/gstlibfame.c:
22169 * ext/libmms/gstmms.c: (gst_mms_base_init):
22170 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22171 * ext/nas/nassink.c: (gst_nassink_base_init):
22172 * ext/neon/gstneonhttpsrc.c:
22173 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22174 * ext/sdl/sdlaudiosink.c:
22175 * ext/sdl/sdlvideosink.c:
22176 * ext/shout/gstshout.c:
22177 * ext/snapshot/gstsnapshot.c:
22178 * ext/sndfile/gstsf.c:
22179 * ext/tarkin/gsttarkindec.c:
22180 * ext/tarkin/gsttarkinenc.c:
22181 * ext/theora/theoradec.c:
22182 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22183 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22184 * ext/xvid/gstxviddec.c:
22185 * ext/xvid/gstxvidenc.c:
22186 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22187 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22188 * gst/chart/gstchart.c:
22189 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22190 * gst/festival/gstfestival.c:
22191 * gst/filter/gstiir.c:
22192 * gst/filter/gstlpwsinc.c:
22193 * gst/freeze/gstfreeze.c:
22194 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22195 * gst/mixmatrix/mixmatrix.c:
22196 * gst/mpeg1sys/gstmpeg1systemencode.c:
22197 * gst/mpeg1videoparse/gstmp1videoparse.c:
22198 * gst/mpeg2sub/gstmpeg2subt.c:
22199 * gst/mpegaudioparse/gstmpegaudioparse.c:
22200 * gst/multifilesink/gstmultifilesink.c:
22201 * gst/overlay/gstoverlay.c:
22202 * gst/passthrough/gstpassthrough.c:
22203 * gst/playondemand/gstplayondemand.c:
22204 * gst/qtdemux/qtdemux.c:
22205 * gst/rtjpeg/gstrtjpegdec.c:
22206 * gst/rtjpeg/gstrtjpegenc.c:
22207 * gst/smooth/gstsmooth.c:
22208 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22209 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22210 * gst/videocrop/gstvideocrop.c:
22211 * gst/videodrop/gstvideodrop.c:
22212 * gst/virtualdub/gstxsharpen.c:
22213 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22214 * gst/y4m/gsty4mencode.c:
22215 Unify the long descriptions in the plugin details (#337263).
22217 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22219 * gst-plugins-ugly.spec.in:
22220 fix version numbering
22221 Original commit message from CVS:
22222 fix version numbering
22224 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22227 * gst-plugins-ugly.spec.in:
22228 add dvdsub plugin to spec
22229 Original commit message from CVS:
22230 add dvdsub plugin to spec
22232 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22234 docs/plugins/: add siddec
22235 Original commit message from CVS:
22236 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22237 * docs/plugins/inspect/plugin-siddec.xml:
22239 * ext/dvdnav/dvdnavsrc.c:
22242 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22246 * ext/sidplay/Makefile.am:
22247 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22248 Original commit message from CVS:
22249 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22251 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22253 * docs/plugins/.gitignore:
22254 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22256 Original commit message from CVS:
22259 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22262 * docs/plugins/inspect/plugin-a52dec.xml:
22263 * docs/plugins/inspect/plugin-amrnb.xml:
22264 * docs/plugins/inspect/plugin-asf.xml:
22265 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22266 * docs/plugins/inspect/plugin-dvdread.xml:
22267 * docs/plugins/inspect/plugin-dvdsub.xml:
22268 * docs/plugins/inspect/plugin-iec958.xml:
22269 * docs/plugins/inspect/plugin-lame.xml:
22270 * docs/plugins/inspect/plugin-mad.xml:
22271 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22272 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22273 * docs/plugins/inspect/plugin-mpegstream.xml:
22274 * docs/plugins/inspect/plugin-rmdemux.xml:
22275 update plugin inspect files
22276 Original commit message from CVS:
22277 update plugin inspect files
22279 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22281 * gst/mpegaudioparse/gstxingmux.c:
22282 rework build; add translations for v4l2
22283 Original commit message from CVS:
22284 rework build; add translations for v4l2
22286 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22288 configure.ac: rework similarly to other modules
22289 Original commit message from CVS:
22291 rework similarly to other modules
22292 * ext/a52dec/gsta52dec.c:
22293 * ext/amrnb/amrnb.c:
22294 * ext/dvdnav/dvdnavsrc.c:
22295 * ext/dvdread/dvdreadsrc.c:
22296 * ext/lame/gstlame.c:
22297 * ext/mad/gstid3tag.c:
22298 * ext/mpeg2dec/gstmpeg2dec.c:
22299 * ext/sidplay/gstsiddec.cc:
22300 * gst/asfdemux/gstasf.c:
22301 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22302 * gst/dvdsub/gstdvdsubdec.c:
22303 * gst/iec958/ac3iec.c:
22304 * gst/mpegaudioparse/gstmpegaudioparse.c:
22305 * gst/mpegstream/gstmpegstream.c:
22306 * gst/realmedia/rmdemux.c: (plugin_init):
22307 use the correct defines
22309 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22313 * docs/plugins/.gitignore:
22315 Original commit message from CVS:
22318 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22324 Original commit message from CVS:
22327 === release 0.10.3 ===
22329 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22335 * docs/plugins/gst-plugins-ugly-plugins.signals:
22336 * docs/plugins/inspect/plugin-amrnb.xml:
22337 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22338 * docs/plugins/inspect/plugin-iec958.xml:
22339 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22340 * docs/plugins/inspect/plugin-rmdemux.xml:
22342 Original commit message from CVS:
22345 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22347 better/unified long descriptions
22348 Original commit message from CVS:
22349 * ext/aalib/gstaasink.c:
22350 * ext/annodex/gstcmmldec.c:
22351 * ext/annodex/gstcmmlenc.c:
22352 * ext/cairo/gsttextoverlay.c:
22353 * ext/cairo/gsttimeoverlay.c:
22354 * ext/cdio/gstcdiocddasrc.c:
22355 * ext/dv/gstdvdec.c:
22356 * ext/esd/esdmon.c:
22357 * ext/esd/esdsink.c:
22358 * ext/flac/gstflacdec.c:
22359 * ext/flac/gstflacenc.c:
22360 * ext/flac/gstflactag.c:
22361 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22362 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22363 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22364 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22365 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22366 * ext/gdk_pixbuf/pixbufscale.c:
22367 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22368 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22369 * ext/jpeg/gstjpegdec.c:
22370 * ext/jpeg/gstjpegenc.c:
22371 * ext/jpeg/gstsmokedec.c:
22372 * ext/jpeg/gstsmokeenc.c:
22373 * ext/libcaca/gstcacasink.c:
22374 * ext/libmng/gstmngdec.c:
22375 * ext/libmng/gstmngenc.c:
22376 * ext/libpng/gstpngdec.c:
22377 * ext/libpng/gstpngenc.c:
22378 * ext/mikmod/gstmikmod.c:
22379 * ext/raw1394/gstdv1394src.c:
22380 * ext/shout2/gstshout2.c:
22381 * ext/speex/gstspeexdec.c:
22382 * ext/speex/gstspeexenc.c:
22383 * gst/alpha/gstalpha.c:
22384 * gst/alpha/gstalphacolor.c:
22385 * gst/auparse/gstauparse.c:
22386 * gst/autodetect/gstautoaudiosink.c:
22387 (gst_auto_audio_sink_base_init):
22388 * gst/autodetect/gstautovideosink.c:
22389 (gst_auto_video_sink_base_init):
22390 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22391 * gst/cutter/gstcutter.c:
22392 * gst/debug/breakmydata.c:
22393 * gst/debug/efence.c:
22394 * gst/debug/gstnavigationtest.c:
22395 * gst/debug/negotiation.c:
22396 * gst/debug/progressreport.c:
22397 * gst/debug/testplugin.c:
22398 * gst/effectv/gstaging.c:
22399 * gst/effectv/gstdice.c:
22400 * gst/effectv/gstedge.c:
22401 * gst/effectv/gstquark.c:
22402 * gst/effectv/gstrev.c:
22403 * gst/effectv/gstvertigo.c:
22404 * gst/effectv/gstwarp.c:
22405 * gst/flx/gstflxdec.c:
22406 * gst/goom/gstgoom.c:
22407 * gst/interleave/deinterleave.c:
22408 * gst/interleave/interleave.c:
22409 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22410 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22411 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22412 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22413 * gst/level/gstlevel.c:
22414 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22415 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22416 * gst/median/gstmedian.c:
22417 * gst/monoscope/gstmonoscope.c:
22418 * gst/multipart/multipartdemux.c:
22419 * gst/multipart/multipartmux.c:
22420 * gst/oldcore/gstmd5sink.c:
22421 * gst/oldcore/gstmultifilesrc.c:
22422 * gst/oldcore/gstpipefilter.c:
22423 * gst/oldcore/gstshaper.c:
22424 * gst/oldcore/gststatistics.c:
22425 * gst/rtp/gstasteriskh263.c:
22426 * gst/rtp/gstrtpL16depay.c:
22427 * gst/rtp/gstrtpL16pay.c:
22428 * gst/rtp/gstrtpamrdepay.c:
22429 * gst/rtp/gstrtpamrpay.c:
22430 * gst/rtp/gstrtpdepay.c:
22431 * gst/rtp/gstrtpgsmpay.c:
22432 * gst/rtp/gstrtph263pay.c:
22433 * gst/rtp/gstrtph263pdepay.c:
22434 * gst/rtp/gstrtph263ppay.c:
22435 * gst/rtp/gstrtpmp4gpay.c:
22436 * gst/rtp/gstrtpmp4vdepay.c:
22437 * gst/rtp/gstrtpmp4vpay.c:
22438 * gst/rtp/gstrtpmpadepay.c:
22439 * gst/rtp/gstrtpmpapay.c:
22440 * gst/rtp/gstrtppcmadepay.c:
22441 * gst/rtp/gstrtppcmapay.c:
22442 * gst/rtp/gstrtppcmudepay.c:
22443 * gst/rtp/gstrtppcmupay.c:
22444 * gst/rtp/gstrtpspeexdepay.c:
22445 * gst/rtp/gstrtpspeexpay.c:
22446 * gst/rtsp/gstrtpdec.c:
22447 * gst/smpte/gstsmpte.c:
22448 * gst/videobox/gstvideobox.c:
22449 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22450 * gst/videofilter/gstvideobalance.c:
22451 * gst/videofilter/gstvideoflip.c:
22452 * gst/videofilter/gstvideotemplate.c:
22453 (gst_videotemplate_base_init):
22454 * gst/videomixer/videomixer.c:
22455 * gst/wavenc/gstwavenc.c:
22456 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22457 better/unified long descriptions
22459 Some cleanups to auparse, don't send multiple newsegments.
22461 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22463 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22464 Original commit message from CVS:
22465 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22466 Don't unref event unconditionally after giving away ownership
22467 (gst_pad_push_event(), gst_pad_send_event() and
22468 gst_pad_event_default() take ownership of the event
22469 passed to them). Fixes warnings/crashes caused by
22472 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22474 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22475 Original commit message from CVS:
22476 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22477 Don't ref NULL caps (private streams have NULL caps) (#336387);
22478 also, no need to set caps on the same buffer twice.
22480 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22482 gst/mpegstream/: Don't leak element and pad names in error messages, use
22483 Original commit message from CVS:
22484 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22485 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22486 (gst_dvd_demux_get_subpicture_stream):
22487 * gst/mpegstream/gstmpegdemux.c:
22488 (gst_mpeg_demux_sync_stream_to_time):
22489 Don't leak element and pad names in error messages, use
22490 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22492 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22494 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22495 Original commit message from CVS:
22496 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22497 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22498 Name the structure in the custom event with the
22499 language codes for the audio and subtitle streams
22500 actually like dvddemux expects it to be named.
22501 Set caps on source pad and outgoing buffers.
22503 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22505 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22506 Original commit message from CVS:
22507 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22508 (gst_lame_get_property), (gst_lame_setup):
22509 * ext/lame/gstlame.h:
22510 Make xingheader property non-functional, it's broken anyway
22511 after all (use xingmux instead).
22513 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22515 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22516 Original commit message from CVS:
22517 * ext/lame/gstlame.c: (gst_lame_sink_event):
22518 On EOS, flush encoder and send remaining data. Fix
22519 return value handling in sink event function.
22521 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22523 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22524 Original commit message from CVS:
22525 Patch by: Jürg Billeter <j at bitron dot ch>
22526 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22527 Fix wrong check for started flag when setting the 'device' property.
22528 We want to allow it when the source is NOT started yet and ignore it
22529 when the source is running.
22531 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22533 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22534 Original commit message from CVS:
22535 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22536 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22537 (gst_asf_demux_process_chunk):
22538 * gst/asfdemux/gstasfdemux.h:
22539 Subtract first timestamp from timestamps, so that
22540 stream starts from 0; makes live streams that don't
22541 start at 0 work again (fixes #317310, #336097).
22543 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22545 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22546 Original commit message from CVS:
22547 Patch by: Christian Kirbach
22549 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22550 -good. Fixes build on some systems (#331838).
22552 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22554 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22555 Original commit message from CVS:
22556 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22557 (gst_rmdemux_parse_cont):
22558 Extract more tags and also post codec name tag on the
22559 bus so this shows up in totem and nautilus.
22561 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
22563 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22564 Original commit message from CVS:
22565 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22566 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22567 Extra data usually goes into the caps as 'codec_data', not
22568 as first buffer into the stream.
22569 Need to byte swap AC3 content in realmedia files for some
22570 reason (fixes #331588).
22572 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22574 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22575 Original commit message from CVS:
22576 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22577 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22578 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22579 When operating in pull mode, post an error message on the
22580 bus when all source pads are unlinked or some other fatal
22581 error occured (#323023). Regrade some recurring debug messages
22582 to LOG level. Convert c++-style comments into C-style ones.
22584 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22586 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22587 Original commit message from CVS:
22588 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22589 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22590 (gst_rmdemux_all_source_pads_unlinked),
22591 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22592 (gst_rmdemux_parse_packet):
22593 * gst/realmedia/rmdemux.h:
22594 Handle unlinked source pads properly and stop if all source pads
22595 are unlinked (#323023).
22597 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
22599 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22600 Original commit message from CVS:
22601 Patch by: Michal Benes <michal dot benes at xeris dot cz>
22602 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22603 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22604 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22605 * gst/mpegstream/gstmpegdemux.h:
22606 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22607 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22608 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22609 situation really happens when grabbing DVB streams. Current
22610 mpegdemuxer can not handle this situation correctly and it
22611 restarts counting gstreamer timestamps from zero.
22614 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
22616 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22617 Original commit message from CVS:
22618 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22619 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22620 * ext/a52dec/gsta52dec.h:
22621 Fix #334550: failure to play raw AC3 files due to segment problems.
22623 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
22625 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22626 Original commit message from CVS:
22627 Patch by: Christophe Fergeau <teuf gnome org>
22628 * ext/lame/gstlame.c: (gst_lame_release_memory),
22629 (gst_lame_finalize), (gst_lame_class_init),
22630 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22631 (gst_lame_change_state):
22632 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22634 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
22636 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22637 Original commit message from CVS:
22638 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22639 (gst_mad_sink_event), (gst_mad_change_state):
22640 Include AUDIO_CODEC tag with tags posted if input is not
22641 framed (#334258). Use _scale() util functions in more places.
22643 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
22645 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22646 Original commit message from CVS:
22647 2006-03-12 Christophe Fergeau <teuf@gnome.org>
22648 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22649 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22650 property as BROKEN (see
22651 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22652 explanation why it's broken).
22654 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
22656 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22657 Original commit message from CVS:
22658 2006-03-11 Christophe Fergeau <teuf@gnome.org>
22659 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22661 * gst/xingheader/Makefile.am:
22662 * gst/xingheader/gstxingmux.c:
22663 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22664 to MP3 files (this allows decoder to figure out the length of VBR
22667 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
22669 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22670 Original commit message from CVS:
22671 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22672 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22673 tag (#333683, patch by: Alex Lancaster).
22675 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22677 ext/amrnb/: Further fancyfication.
22678 Original commit message from CVS:
22679 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22680 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22681 (gst_amrnbdec_state_change):
22682 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22683 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22684 (gst_amrnbenc_state_change):
22685 * ext/amrnb/amrnbenc.h:
22686 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22687 (gst_amrnbparse_query):
22688 Further fancyfication.
22689 Use _take to get writable data from the adapter.
22690 Precalc packet duration.
22692 Forward _push to upstream.
22693 Post error messages when something goes wrong.
22694 Remove old code in amrnbparse.
22695 Don't ignore query results from upstream.
22697 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
22699 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22700 Original commit message from CVS:
22701 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22702 The AMR encoder writes into the audio buffers it processes, so
22703 use gst_buffer_make_writable() on buffers we might (they go through
22704 an adapter, so there can be copying going on later anyway) be
22707 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
22709 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22710 Original commit message from CVS:
22711 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22712 (gst_mpeg_parse_handle_src_query):
22713 Declare variables at the beginning of a block and make
22714 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22716 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
22718 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22719 Original commit message from CVS:
22720 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22721 Read packet size, sequence and padsize in right order again
22722 (fixes #332796; patch by: Fabrizio Gennari).
22724 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22726 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22727 Original commit message from CVS:
22728 * gst/iec958/ac3iec.c:
22729 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22731 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22733 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22734 Original commit message from CVS:
22736 Make the id3tag and mad checks check for both a header and the
22737 appropriate library if the pkg-config is missing. (Closes #331842)
22738 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22739 do the same for the plugins themselves.
22741 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22743 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22744 Original commit message from CVS:
22745 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22746 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22747 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22748 * ext/mpeg2dec/gstmpeg2dec.h:
22749 Don't treat STATE_INVALID as fatal error; throw an error
22750 only after five consecutive decoding errors. Makes decoding
22751 mpeg streams more robust and fixes playback of joined clips
22754 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
22756 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22757 Original commit message from CVS:
22758 * ext/dvdnav/dvdnavsrc.h:
22759 Oops. forgot to add this one.
22761 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
22763 ext/Makefile.am: Fix dist-check.
22764 Original commit message from CVS:
22765 2006-02-26 Julien MOUTTE <julien@moutte.net>
22766 * ext/Makefile.am: Fix dist-check.
22768 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22770 configure.ac: Disable dvdnavsrc for now.
22771 Original commit message from CVS:
22773 Disable dvdnavsrc for now.
22775 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22777 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22778 Original commit message from CVS:
22781 * ext/dvdnav/Makefile.am:
22782 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22783 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22784 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22785 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22786 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22787 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22788 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22789 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22790 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22791 (gst_dvd_nav_src_make_dvd_event),
22792 (gst_dvd_nav_src_structure_set_uint64),
22793 (gst_dvd_nav_src_push_dvd_nav_packet_event),
22794 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22795 (gst_dvd_nav_src_push_titlelang_event),
22796 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22797 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22798 (gst_dvd_nav_src_handle_navigation_event),
22799 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22800 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22801 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22802 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22803 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22804 (gst_dvd_nav_src_do_init), (plugin_init):
22805 dvdnavsrc ported to 0.10, for the most part at least. Not quite
22806 ready for prime time yet though.
22808 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22810 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22811 Original commit message from CVS:
22812 * ext/cdio/Makefile.am:
22813 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22814 required for Cygwin, see #317048)
22815 * gst/rtp/gstasteriskh263.c:
22816 Cygwin has includes for both the unix network socket API
22817 and the windows API, but only one can be included, so fix
22818 includes to only use one or the other, prefering the unxi
22821 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
22823 Port dvdsubdec to 0.10
22824 Original commit message from CVS:
22826 * gst/dvdsub/Makefile.am:
22827 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22828 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22829 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22830 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22831 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22832 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22833 (gst_send_empty_fill), (gst_send_subtitle_frame),
22834 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22835 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22837 * gst/dvdsub/gstdvdsubdec.h:
22838 Port dvdsubdec to 0.10
22840 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22842 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22843 Original commit message from CVS:
22844 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22845 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22846 mpegdemux for MPEG-2 video streams.
22848 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22850 configure.ac: Bump nano back to CVS
22851 Original commit message from CVS:
22853 Bump nano back to CVS
22855 === release 0.10.2 ===
22857 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22859 configure.ac: releasing 0.10.2, "Season to Taste"
22860 Original commit message from CVS:
22862 releasing 0.10.2, "Season to Taste"
22864 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22866 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
22867 Original commit message from CVS:
22869 releasing 0.10.1.3 prelease for 0.10.2
22871 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
22873 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
22874 Original commit message from CVS:
22875 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
22876 In sink event handler, release object lock again
22877 _before_ sending EOS event downstream (#313838).
22879 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
22882 * gst/asfdemux/gstasf.c:
22883 fix rank of asfdemux
22884 Original commit message from CVS:
22885 fix rank of asfdemux
22887 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22889 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
22890 Original commit message from CVS:
22892 releasing 0.10.1.2 prelease for 0.10.2
22894 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
22896 * gst-plugins-ugly.spec.in:
22898 Original commit message from CVS:
22901 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
22903 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
22904 Original commit message from CVS:
22905 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
22906 (crop_copy_i422_buffer), (crop_buffer):
22907 When we need to crop the output buffer, make sure we
22908 create a buffer of the right size and respect the implicit
22909 striding used for I420 elsewhere in GStreamer (#331301).
22911 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
22913 ext/cdio/gstcdio.c: Init debug category (#331253).
22914 Original commit message from CVS:
22915 * ext/cdio/gstcdio.c: (plugin_init):
22916 Init debug category (#331253).
22918 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
22920 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
22921 Original commit message from CVS:
22922 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
22923 Do not error out on non-recognized streams. Ignore them and allow
22924 playback of the other streams.
22926 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22928 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
22929 Original commit message from CVS:
22930 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22931 Add a small sanity check for LPCM reading.
22933 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
22935 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
22936 Original commit message from CVS:
22937 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
22938 Take into account the file properties preroll value for
22939 timestamping/newsegment. It's weird this value was commented out.
22941 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
22943 gst/asfdemux/Makefile.am: More asf makefile fixing.
22944 Original commit message from CVS:
22945 * gst/asfdemux/Makefile.am:
22946 More asf makefile fixing.
22948 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
22950 ext/lame/gstlame.c: Fix up lame a bit.
22951 Original commit message from CVS:
22952 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
22953 (gst_lame_change_state):
22955 Apply patch #319782 by Gautier Portet.
22957 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
22959 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
22960 Original commit message from CVS:
22961 * gst/asfdemux/Makefile.am:
22962 But we do need to link against the riff libraryr.
22964 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
22966 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
22967 Original commit message from CVS:
22968 * gst/asfdemux/Makefile.am:
22969 We don't want asfmux.c yet.
22971 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
22973 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
22974 Original commit message from CVS:
22975 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
22976 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
22977 (gst_mad_change_state):
22978 Port fixes for bugs 314771, 308772, 140237, and 302625
22979 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
22980 Use GST_EVENT_FLUSH_STOP to clear data from the current input
22981 buffer, to avoid using it for any future decoding.
22983 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
22985 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
22986 Original commit message from CVS:
22988 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
22989 (gst_asf_get_guid_nick):
22990 * gst/asfdemux/asfheaders.h:
22991 * gst/asfdemux/gstasf.c: (plugin_init):
22992 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
22993 (gst_asf_demux_class_init), (gst_asf_demux_init),
22994 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
22995 (gst_asf_demux_handle_src_event),
22996 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
22997 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
22998 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
22999 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23000 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23001 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23002 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23003 (gst_asf_demux_get_bitrate_record),
23004 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23005 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23006 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23007 (gst_asf_demux_get_obj_data_correction),
23008 (gst_asf_demux_get_stream_audio),
23009 (gst_asf_demux_get_stream_correction),
23010 (gst_asf_demux_get_stream_video),
23011 (gst_asf_demux_get_stream_video_format),
23012 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23013 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23014 (gst_asf_demux_process_stream),
23015 (gst_asf_demux_get_gst_tag_from_tag_name),
23016 (gst_asf_demux_commit_taglist),
23017 (gst_asf_demux_process_ext_content_desc),
23018 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23019 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23020 (gst_asf_demux_process_comment),
23021 (gst_asf_demux_process_bitrate_props_object),
23022 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23023 (gst_asf_demux_descramble_segment),
23024 (gst_asf_demux_element_send_event),
23025 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23026 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23027 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23028 (gst_asf_demux_get_src_query_types),
23029 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23030 * gst/asfdemux/gstasfdemux.h:
23031 asfdemux ported to 0.10. Does still need a bit of work (seems like
23032 there's something funky going on when timestamping video frames).
23033 The seeking code is likely to make Wim cry, but hey, at least it
23036 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23038 ext/amrnb/amrnbdec.c: Some more comments.
23039 Original commit message from CVS:
23040 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23041 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23042 Some more comments.
23043 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23044 Applied patch from Fabrizio Gennari, fixes #330844.
23046 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23048 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23049 Original commit message from CVS:
23050 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23051 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23052 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23053 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23054 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23055 * ext/dvdread/dvdreadsrc.h:
23056 Let's try to play the title the user set via the URI handler or
23057 via properties instead of always playing the first title. Also,
23058 Also, count title/chapter/angle number in URI and properties
23059 from 1 rather than 0.
23061 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23063 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23064 Original commit message from CVS:
23065 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23066 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23067 (gst_dvd_read_src_do_duration_query):
23068 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23069 otherwise GstBaseSrc will think we can operate pull_range based,
23070 which we don't really, and typefinding will fail miserably.
23071 Also, make seeking work somewhat (only works with flumpegdemux
23072 at the moment, mpegstream needs fixing for that first).
23074 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23076 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23077 Original commit message from CVS:
23078 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23079 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23080 Only allocate buffer once we know exactly how much we need,
23081 rather than gratuitously allocating 2MB-buffers all the time
23082 even if we usually need much less than that. Also, demote
23083 a debug message from DEBUG to LOG level.
23085 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23087 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23088 Original commit message from CVS:
23089 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23090 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23091 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23092 (gst_dvd_read_src_do_position_query):
23093 Add some more debugging and fix duration query in BYTES.
23095 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23097 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23098 Original commit message from CVS:
23101 * ext/dvdread/Makefile.am:
23102 * ext/dvdread/dvdreadsrc.c:
23103 * ext/dvdread/dvdreadsrc.h:
23104 Half-baked port to 0.10. Needs some love
23105 in the seeking department, but at least
23107 * ext/dvdread/stream_labels.c:
23108 * ext/dvdread/stream_labels.h:
23109 Remove these (we use ISO-639 language codes internally; applications
23110 that want to translate those into language names for display to the
23111 user should rely on the iso-codes package for that).
23113 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23115 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23116 Original commit message from CVS:
23117 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23118 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23119 (gst_amrnbdec_state_change):
23120 * ext/amrnb/amrnbdec.h:
23121 Fix amrnbdec, handle events, take copy from adapter since the decoder
23122 apparently writes in the source data.
23123 Use some _scale_int, and precalc duration.
23124 Fix some leaks, post ERROR messages.
23126 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23128 docs/plugins/: Add cdio plugin to docs.
23129 Original commit message from CVS:
23130 * docs/plugins/Makefile.am:
23131 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23132 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23133 * docs/plugins/inspect/plugin-cdio.xml:
23134 Add cdio plugin to docs.
23135 * ext/cdio/gstcdiocddasrc.c:
23137 * ext/cdio/gstcdio.c:
23138 The plugin is called 'cdio' not 'cddio'.
23140 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23142 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23143 Original commit message from CVS:
23144 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23145 One source pad not being linked is not an error condition when we're
23146 still parsing the header. In this case (e.g. where we don't have a
23147 suitable decoder installed) just pretend everything is fine, so that
23148 the demuxer will actually go on to signal no-more-pads when done
23149 parsing the header, otherwise decodebin/playbin will never post the
23150 appropriate error message if decoders are not available.
23152 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23156 * ext/mad/gstid3tag.c:
23157 * gst/realmedia/rmdemux.c:
23158 Just make it compile with --disable-gst-debug.
23159 Original commit message from CVS:
23160 Just make it compile with --disable-gst-debug.
23162 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23164 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23165 Original commit message from CVS:
23166 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23167 (gst_mad_check_caps_reset), (gst_mad_chain):
23168 Merge patch from Radoslaw Szkodzinski (bug 326734)
23170 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23172 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23173 Original commit message from CVS:
23174 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23175 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23176 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23177 (gst_id3_tag_chain):
23178 fixing Gdate handling
23179 enabling mux/demux mode switching
23180 adding better debug output
23182 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23184 gst/mpegstream/gstmpegparse.c: If we haven't set caps on a source pad yet, the caps on the pad are NULL, not un-fixed...
23185 Original commit message from CVS:
23186 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23187 If we haven't set caps on a source pad yet, the caps on the
23188 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23190 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23192 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23193 Original commit message from CVS:
23194 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23195 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23196 * ext/lame/gstlame.h:
23197 Contrary to what the const char in the lame API might suggest,
23198 lame expects us to keep the strings we pass to id3tag_set_foo()
23199 around; it doesn't free them either though, so we have to store
23200 them somewhere and free them later when we can be sure lame
23201 doesn't need them any longer.
23203 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23205 ext/lame/gstlame.c: don't pass an uninitialised string pointer to lame if we don't know how to handle the tag type, a...
23206 Original commit message from CVS:
23207 * ext/lame/gstlame.c: (add_one_tag):
23208 Fix handling of GST_TAG_DATE (#311679), don't pass an
23209 uninitialised string pointer to lame if we don't know
23210 how to handle the tag type, and fix minor memory leak.
23212 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23214 ext/mad/gstmad.c: Fix debug message.
23215 Original commit message from CVS:
23216 * ext/mad/gstmad.c: (gst_mad_chain):
23219 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23221 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23222 Original commit message from CVS:
23223 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23224 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23225 Erase spurious call to gst_segment_set_newsegment.
23226 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23227 the superclass method when handling NEWSEGMENT events.
23228 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23229 and dvd-audio-restart event handling. There are currently less
23230 hackish ways of handling the sparse audio stream problem.
23232 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23234 fix up error domains, error strings, and use of translation
23235 Original commit message from CVS:
23236 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23237 * ext/dvdnav/dvdnavsrc.c: (if):
23238 * ext/dvdread/stream_labels.c:
23239 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23240 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23241 fix up error domains, error strings, and use of translation
23243 fix up this file, even though none of them are actually marked
23246 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23248 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23249 Original commit message from CVS:
23250 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23251 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23252 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23253 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23254 (gst_mpeg_parse_change_state):
23255 Make timestamp adjustment somewhat milder. Actual timestamps are
23256 now sent unmodified unless an actual gap is found in the
23257 stream. This should fix time display when playing most MPEG
23260 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23262 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23263 Original commit message from CVS:
23264 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23265 * ext/cdio/gstcdio.h:
23266 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23267 Fix build for libcdio versions >= 76; give slightly lower rank
23270 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23272 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23273 Original commit message from CVS:
23276 * ext/cdio/Makefile.am:
23277 * ext/cdio/gstcdio.c:
23278 * ext/cdio/gstcdio.h:
23279 * ext/cdio/gstcdiocddasrc.c:
23280 * ext/cdio/gstcdiocddasrc.h:
23281 Port libcdio cdda source, formerly known as cddasrc, now known as
23282 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23283 but that's not tested (fixes #317658).
23285 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23287 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23288 Original commit message from CVS:
23289 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23290 tss tss... always set caps on outgoing buffer.
23292 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23294 * gst-plugins-ugly.spec.in:
23296 Original commit message from CVS:
23299 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23304 Original commit message from CVS:
23307 === release 0.10.1 ===
23309 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23315 * docs/plugins/gst-plugins-ugly-plugins.args:
23316 * docs/plugins/inspect/plugin-a52dec.xml:
23317 * docs/plugins/inspect/plugin-amrnb.xml:
23318 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23319 * docs/plugins/inspect/plugin-iec958.xml:
23320 * docs/plugins/inspect/plugin-lame.xml:
23321 * docs/plugins/inspect/plugin-mad.xml:
23322 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23323 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23324 * docs/plugins/inspect/plugin-rmdemux.xml:
23326 Original commit message from CVS:
23329 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23334 Original commit message from CVS:
23337 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23339 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23340 Original commit message from CVS:
23341 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23342 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23343 * ext/mad/gstmad.c: (gst_mad_src_query):
23344 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23345 * ext/sidplay/gstsiddec.cc:
23346 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23347 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23348 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23349 (fixes #325652; based on patch by: Philippe); make rmdemux return
23350 FALSE for position queries, instead of setting -1 as value and
23353 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23355 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23356 Original commit message from CVS:
23357 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23358 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23359 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23360 rewrite timestamps in the case segments are being set from
23361 upstream, but use timestamps unmodified. Also send proper position
23362 values. This allows for correct time display and makes queries
23363 work in sink elements.
23364 * gst/mpegstream/gstdvddemux.h:
23365 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23366 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23367 Rename flush_filter to segment_filter, which is better represents
23368 what the arreibute does.
23369 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23370 Activate segment filtering when a timestamp discontinuity is seen.
23372 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23374 ext/mad/gstmad.c: Don't forget that we need to send out a newsegment event after a restart even if we don't have enou...
23375 Original commit message from CVS:
23376 * ext/mad/gstmad.c: (gst_mad_chain):
23377 Don't forget that we need to send out a newsegment event after a
23378 restart even if we don't have enough data to decode a frame right
23381 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23383 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23384 Original commit message from CVS:
23385 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23386 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23387 Use the new "audio-shutdown" and "audio-restart" DVD events
23388 instead of the "spu-still-frame" event to shutdown and restart
23389 the audio pipeline.
23390 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23391 Check for cases where the segment-based adjustment calculation
23392 would produce negative values (which result in an overflow) and
23393 return GST_CLOCK_TIME_NONE instead.
23394 * gst/mpegstream/gstdvddemux.h:
23395 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23396 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23397 Add a mechanism to discard audio buffers with timestamps outside
23398 the currently set segment. This was causing (sometimes serious)
23399 synchronization problems after seeking in DVDs with LPCM audio,
23400 since VOBUs usually contain audio material that lies outside the
23401 timestamp range specified by the header.
23403 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23405 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23406 Original commit message from CVS:
23407 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23408 Remove lingering reference to GstID3Demux
23409 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23410 Don't output debug saying padding streams are unknown type,
23411 because they're not
23413 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23415 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23416 Original commit message from CVS:
23417 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23418 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23419 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23422 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23423 (gst_mpeg_demux_get_audio_stream):
23424 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23425 (gst_dvd_demux_get_audio_stream)
23426 (gst_dvd_demux_get_subpicture_stream)
23427 (gst_dvd_demux_send_subbuffer):
23428 Send current* pad buffers with appropriate caps.
23430 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23432 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23433 Original commit message from CVS:
23434 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23435 * gst/iec958/ac3iec.h:
23436 * gst/iec958/ac3iec.c:
23437 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23438 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23439 raw-audio property to ac3iec958 that allows setting the source pad
23440 caps to raw audio instead of audio/x-iec958. This makes it
23441 possible to use ac3iec958 together with the normal alsasink
23442 element to drive an external receiver that autodetects AC3
23445 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23447 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23448 Original commit message from CVS:
23449 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23450 (ac3iec_chain_dvd):
23451 * gst/iec958/ac3iec.h:
23452 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23454 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23456 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23457 Original commit message from CVS:
23458 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23459 When getting a seek event, first check if the upstream element
23460 can handle it and only do our own seek stuff when it can't
23461 (should fix #322856).
23463 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23465 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23466 Original commit message from CVS:
23467 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23468 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23469 Really convert to BYTES format when we want to convert
23470 to bytes (use right variable; fixes #322856).
23472 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23474 Big mpegparse clean up, second round:
23475 Original commit message from CVS:
23476 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23477 Big mpegparse clean up, second round:
23478 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23479 Send and EOS event down the audio pipeline when an still frame
23480 event arrives. This prevents the pipeline from locking when a
23481 still menu comes directly after a flush.
23482 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23483 Don't send a newsegment in reset.
23484 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23485 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23486 Move the code of handle_newsegment to process_event. Send a
23487 NEWSEGMENT after FLUSH_STOP.
23488 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23490 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23491 (gst_mpeg_demux_class_init): Don't override send_event.
23492 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23493 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23494 (gst_mpeg_demux_reset):
23495 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23497 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23498 Reset the mpegparse element after a flush.
23499 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23500 Don't forward events.
23501 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23502 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23503 handle_newsegment is not a virtual method anymore.
23504 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23505 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23506 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23507 rid of send_newsegment virtual method.
23508 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23509 handle DVD events and call the superclass method for other event
23511 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23512 override process_event anymore.
23513 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23514 (gst_mpeg_parse_process_event): Move actual event processing to
23515 process event so that subclasses can properly override or extend
23517 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23518 Eliminate time parameter in process event.
23519 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23520 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23521 (gst_mpeg_demux_send_subbuffer):
23522 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23523 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23524 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23525 adding the value of the adjust attribute.
23526 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23527 rid of the adjust attribute. Now all timestamp adjustments are
23528 performed by mpegparse using the current segment.
23529 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23530 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23531 on the adjust attribute for SCR values and the current segment.
23532 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23533 adjust_ts virtual method to adjust timestamps for outgoing
23535 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23536 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23537 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23538 (gst_dvd_demux_handle_newsegment): Don't override
23540 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23541 Check for DVD events in process_event instead of
23543 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23544 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23545 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23546 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23547 (gst_mpeg_demux_send_event):
23548 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23549 (gst_dvd_demux_handle_dvd_event):
23550 Eliminate the time parameter in send_event.
23552 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23554 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23555 Original commit message from CVS:
23556 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23557 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23558 Fix typefinding in id3demux, and then remove it in favour
23559 of the new LGPL id3demux in gst-plugins-good
23560 * ext/mad/gstmad.c: (gst_mad_dispose):
23561 dispose can run more than once.
23563 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23565 gst/asfdemux/gstasfmux.c: change some char* into char[]
23566 Original commit message from CVS:
23567 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23568 change some char* into char[]
23570 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
23572 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23573 Original commit message from CVS:
23574 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23575 Remove memleak from unused GstRMDemuxStream
23577 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
23579 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23580 Original commit message from CVS:
23581 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23582 (gst_id3_tag_do_typefind):
23583 Use the correct function to free typefind factory list.
23585 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
23587 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23588 Original commit message from CVS:
23589 * ext/mad/gstmad.c: (gst_mad_src_query):
23590 For position and duration queries in TIME format, try the peer
23591 first (might be a demuxer).
23593 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23595 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23596 Original commit message from CVS:
23597 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
23598 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23599 Properly handle non contiguous VOBUs by adding the segment accum
23600 field to the adjust value.
23601 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23602 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23603 handle_newsegment to prevent sending actual newsegment events and
23604 use tiemstamp rewriting instead.
23605 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23607 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23608 (gst_mpeg_parse_event):
23609 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23610 Add a new parameter to handle_newsegment to allow controlling
23611 whether newsegment events are forwarded or not.
23612 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23613 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23614 (gst_dvd_demux_reset):
23615 last_end_ptm and discont_time aren't necessary anymore, since
23616 timestamp adjustment is now replaced by newsegment events.
23617 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23619 * gst/mpegstream/gstdvddemux.h:
23620 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23621 Don't handle dvd-nav-packet events anymore, since the are now
23622 replaced by standard newsegment events.
23623 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23624 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23625 (gst_dvd_demux_change_state):
23626 * gst/mpegstream/gstdvddemux.h:
23627 Get rid of the ignore_next_newmedia_discont hack.
23628 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23629 (gst_dvd_demux_handle_newsegment):
23630 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23631 (gst_mpeg_demux_handle_newsegment): Don't override
23632 handle_newsegment anymore. It was only necessary to handle
23634 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23635 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23636 (gst_dvd_demux_set_cur_subpicture):
23637 Reactivate handling of DVD events.
23638 * gst/mpegstream/gstmpegparse.c (normal_seek)
23639 (gst_mpeg_parse_handle_src_event)
23640 (gst_mpeg_parse_handle_src_query):
23641 First attempt at reenabling seek.
23642 * gst/mpegstream/gstmpegparse.h:
23643 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23644 (gst_mpeg_parse_update_streaminfo)
23645 (gst_mpeg_parse_get_rate)
23646 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23647 (gst_mpeg_parse_handle_src_query):
23648 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23649 Make queries work again.
23650 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23651 (gst_mpeg_parse_handle_newsegment)
23652 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23653 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23654 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23655 Get rid of the newsegment_pending attribute, and rely instead on
23656 proper timestamp adjustment.
23657 * gst/mpegstream/gstmpegparse.c
23658 (gst_mpeg_parse_get_src_event_masks): Erase.
23659 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23660 Initialize fields before creating pads to prevent the pad creation
23661 callback from failing.
23662 (gst_mpeg_parse_reset): Initialize new fields, and change
23663 initialization order to match the order in the structure.
23664 (gst_mpeg_parse_handle_newsegment): Forward new segment events
23665 whenever possible, and update the current segment.
23666 (gst_mpeg_parse_send_newsegment): Update the current segment and
23667 pending_newsegment.
23668 (gst_mpeg_parse_pad_added): Use the current segment to send
23669 newsegment events to new pads.
23670 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23671 and events. Properly update newsegment_pending.
23672 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23673 New fields do_adjust and current_segment.
23674 * gst/mpegstream/gstmpegdemux.c:
23675 * gst/mpegstream/gstdvddemux.c:
23676 * gst/mpegstream/gstmpegparse.h:
23677 Rename handle_discont virtual method to handle_newsegment. Erase
23678 some (already commented out support) for old NEW_MEDIA events.
23679 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23680 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23681 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23682 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23683 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23684 Erase the "pending_scr" field, and replace it by a slightly
23685 different handling of the current SCR. Document code blocks in
23686 parse_packhead and chain.
23688 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
23690 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23691 Original commit message from CVS:
23692 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23693 g_warning() are only for really fatal warnings. If we can't decode a
23694 tag, just ignore that tag and do a GST_WARNING.
23696 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23699 * ext/a52dec/gsta52dec.h:
23700 * ext/dvdread/dvdreadsrc.h:
23701 * ext/lame/gstlame.h:
23702 * ext/mad/gstid3tag.c:
23703 * ext/mad/gstmad.c:
23704 * ext/mad/gstmad.h:
23705 * ext/mpeg2dec/gstmpeg2dec.h:
23706 * ext/sidplay/gstsiddec.h:
23707 * gst/ac3parse/gstac3parse.c:
23708 * gst/ac3parse/gstac3parse.h:
23709 * gst/asfdemux/gstasfdemux.c:
23710 * gst/asfdemux/gstasfdemux.h:
23711 * gst/iec958/ac3iec.h:
23712 * gst/mpegaudioparse/gstmpegaudioparse.c:
23713 * gst/mpegaudioparse/gstmpegaudioparse.h:
23714 * gst/mpegstream/gstdvddemux.h:
23715 * gst/mpegstream/gstmpegclock.h:
23716 * gst/mpegstream/gstmpegdemux.h:
23717 * gst/mpegstream/gstmpegpacketize.h:
23718 * gst/mpegstream/gstmpegparse.c:
23719 * gst/mpegstream/gstmpegparse.h:
23720 * gst/mpegstream/gstrfc2250enc.c:
23721 * gst/mpegstream/gstrfc2250enc.h:
23722 * gst/realmedia/rmdemux.c:
23723 * gst/realmedia/rmdemux.h:
23724 * gst/synaesthesia/synaescope.c:
23726 Original commit message from CVS:
23729 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23733 Original commit message from CVS:
23736 === release 0.10.0 ===
23738 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23744 * docs/plugins/inspect/plugin-a52dec.xml:
23745 * docs/plugins/inspect/plugin-amrnb.xml:
23746 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23747 * docs/plugins/inspect/plugin-iec958.xml:
23748 * docs/plugins/inspect/plugin-lame.xml:
23749 * docs/plugins/inspect/plugin-mad.xml:
23750 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23751 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23752 * docs/plugins/inspect/plugin-rmdemux.xml:
23754 Original commit message from CVS:
23757 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
23759 Update for alloc_buffer changes.
23760 Original commit message from CVS:
23761 2005-12-05 Andy Wingo <wingo@pobox.com>
23762 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23763 * ext/mad/gstmad.c: (gst_mad_chain):
23764 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23765 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23766 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23767 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23768 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23770 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
23772 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23773 Original commit message from CVS:
23774 2005-12-05 Andy Wingo <wingo@pobox.com>
23775 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23776 id3demux and id3mux now. Fixes #323199.
23778 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
23780 * gst-plugins-ugly.spec.in:
23781 update spec file for latest changes
23782 Original commit message from CVS:
23783 update spec file for latest changes
23785 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23787 fix silly Makefile.am bug so they link correctly again
23788 Original commit message from CVS:
23789 * ext/amrnb/Makefile.am:
23790 * gst/realmedia/Makefile.am:
23791 fix silly Makefile.am bug so they link correctly again
23793 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23797 Original commit message from CVS:
23800 === release 0.9.7 ===
23802 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23809 * docs/plugins/gst-plugins-ugly-plugins.args:
23810 * docs/plugins/inspect/plugin-a52dec.xml:
23811 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23812 * docs/plugins/inspect/plugin-iec958.xml:
23813 * docs/plugins/inspect/plugin-lame.xml:
23814 * docs/plugins/inspect/plugin-mad.xml:
23815 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23816 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23817 * docs/plugins/inspect/plugin-rmdemux.xml:
23818 * docs/random/LICENSE:
23819 * docs/random/PORTED_09:
23821 Original commit message from CVS:
23824 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23828 * ext/amrnb/Makefile.am:
23829 * gst/realmedia/Makefile.am:
23830 Don't know how these escaped my eye before. Fix link flags.
23831 Original commit message from CVS:
23832 Don't know how these escaped my eye before. Fix link flags.
23834 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23837 * examples/Makefile.am:
23838 * examples/capsfilter/Makefile.am:
23839 * examples/capsfilter/capsfilter1.c:
23840 * examples/gob/Makefile.am:
23841 * examples/gob/gst-identity2.gob:
23842 * examples/gstplay/.gitignore:
23843 * examples/gstplay/Makefile.am:
23844 * examples/gstplay/player.c:
23845 * examples/indexing/.gitignore:
23846 * examples/indexing/Makefile.am:
23847 * examples/indexing/indexmpeg.c:
23848 * examples/level/Makefile.am:
23849 * examples/level/README:
23850 * examples/level/demo.c:
23851 * examples/level/plot.c:
23852 * examples/stats/Makefile.am:
23853 * examples/stats/mp2ogg.c:
23854 * examples/switch/.gitignore:
23855 * examples/switch/Makefile.am:
23856 * examples/switch/switcher.c:
23858 Original commit message from CVS:
23861 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23863 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
23864 Original commit message from CVS:
23865 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23866 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
23867 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
23868 (gst_mpeg_parse_send_event):
23869 Ref events before sending them to multiple pads, after all
23870 gst_pad_send_event() takes ownership of events. Don't leak
23871 events that have not been handled (fixes #322745).
23873 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23875 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23876 Original commit message from CVS:
23877 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
23878 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23879 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
23880 from making timestamp adjustments. This will have to be re-added
23881 in some form in the near future, but in order to do that, some nav
23882 packet parsing will be necessary in mpegdemux.
23883 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23884 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23885 (g_value_set_int, gst_mpeg_parse_set_property)
23886 Get rid of do_adjust and use_adjust. Rename max_discont to
23888 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
23889 -1, no adjustment is made.
23890 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
23891 Rename max_discont property to max_scr_gap. Erase "adjust"
23893 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
23894 override send_event anymore, base class does the job.
23895 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
23896 Base class now does most of the work.
23897 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
23898 Generalize to forwarding the event to all source pads in the
23900 * gst/mpegstream/gstmpegparse.h:
23901 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23902 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
23903 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
23904 (gst_mpeg_parse_set_property):
23905 Clock synchronization doesn't make sense anymore for a
23908 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
23910 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
23911 Original commit message from CVS:
23912 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23913 Don't treat normal EOS as a fatal error.
23915 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
23917 ext/mad/gstmad.c: Proper warning statements,
23918 Original commit message from CVS:
23919 * ext/mad/gstmad.c: (gst_mad_chain):
23920 Proper warning statements,
23921 Don't error if the src pad isn't linked when pushing.
23922 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
23923 Proper state_change, avoids borkage when going to READY
23925 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23928 * gst-libs/Makefile.am:
23930 * gst-libs/ext/.gitignore:
23931 * gst-libs/gst/media-info/.gitignore:
23932 * gst-libs/gst/play/.gitignore:
23933 * gst-libs/gst/play/play.h:
23934 * gst-libs/gst/play/play.vcproj:
23935 no need for an AS_LIBTOOL call
23936 Original commit message from CVS:
23937 no need for an AS_LIBTOOL call
23939 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23943 * gst-plugins-ugly.spec.in:
23944 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23945 Original commit message from CVS:
23946 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23948 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23950 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
23951 Original commit message from CVS:
23952 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23953 Prime libmpeg2's pumps with some null custom buffers
23954 to ensure it doesn't ask us to discard garbage later yay.
23956 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23958 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
23959 Original commit message from CVS:
23960 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23961 Prime libmpeg2's pumps with some null custom buffers
23962 to ensure it ask us to discard garbage later yay.
23964 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
23966 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
23967 Original commit message from CVS:
23968 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
23969 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
23970 (gst_a52dec_chain_raw):
23971 * ext/a52dec/gsta52dec.h:
23972 Accept AC3 in audio/x-private1-ac3 format, which includes
23973 DVD-specific headers, as well as raw AC3, for compatibility with
23976 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23978 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
23979 Original commit message from CVS:
23980 * ext/mad/gstmad.c: (gst_mad_chain):
23981 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
23982 skip frame synthesis and consume input data as if we'd done the
23983 decode. Makes mad not error when the src pad is not connected.
23986 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23989 Erase old CVS conflict line.
23990 Original commit message from CVS:
23991 Erase old CVS conflict line.
23993 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23995 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
23996 Original commit message from CVS:
23997 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
23998 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23999 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24000 (gst_mpeg_parse_chain):
24001 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24002 (gst_mpeg_demux_send_newsegment):
24003 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24004 * gst/mpegstream/gstmpegparse.h:
24005 Rename send_discont method to send_newsegment and add parameters
24006 to handle actual segments. Adapt code all around to run with the
24007 new name and signature.
24008 * gst/mpegstream/gstmpegdemux.c:
24009 * gst/mpegstream/gstmpegparse.c:
24010 * gst/mpegstream/gstdvddemux.c:
24011 Convert to GST_BOILERPLATE.
24013 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24016 fix AS_LIBTOOL call
24017 Original commit message from CVS:
24018 fix AS_LIBTOOL call
24020 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24023 add a torture target
24024 Original commit message from CVS:
24025 add a torture target
24027 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24032 Original commit message from CVS:
24035 === release 0.9.6 ===
24037 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24043 * docs/plugins/gst-plugins-ugly-plugins.args:
24044 * docs/plugins/gst-plugins-ugly-plugins.signals:
24045 * docs/plugins/inspect/plugin-a52dec.xml:
24046 * docs/plugins/inspect/plugin-amrnb.xml:
24047 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24048 * docs/plugins/inspect/plugin-iec958.xml:
24049 * docs/plugins/inspect/plugin-lame.xml:
24050 * docs/plugins/inspect/plugin-mad.xml:
24051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24052 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24053 * docs/plugins/inspect/plugin-rmdemux.xml:
24055 Original commit message from CVS:
24058 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24060 gst/realmedia/rmdemux.c: Fractional framerates.
24061 Original commit message from CVS:
24062 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24063 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24064 (find_seek_offset_bytes), (find_seek_offset_time),
24065 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24066 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24067 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24068 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24069 (gst_rmdemux_parse_packet):
24070 Fractional framerates.
24072 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24074 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24075 Original commit message from CVS:
24076 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24077 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24078 (gst_mpeg2dec_sink_event):
24079 * ext/mpeg2dec/gstmpeg2dec.h:
24080 Use fractional framerates
24082 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24084 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24085 Original commit message from CVS:
24086 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24087 set_clock returns a boolean.
24089 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24091 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24092 Original commit message from CVS:
24093 * ext/mad/gstmad.c: (gst_mad_chain):
24094 Fix seeking even more by sending the newsegment event with the
24095 right parameters. Should fix querying in playbin/totem after
24098 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24100 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24101 Original commit message from CVS:
24102 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24103 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24104 Fix seeking in stand-alone mode. Fix nonexistant enum value
24105 introduced in previous commit. Improve debug messages here and
24106 there. Actually return a proper return value in the sink event
24109 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24111 * ext/lame/gstlame.c:
24113 Original commit message from CVS:
24116 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24119 * ext/lame/gstlame.c:
24120 * ext/mad/gstmad.c:
24121 * ext/sidplay/gstsiddec.cc:
24123 Original commit message from CVS:
24126 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24129 * ext/lame/gstlame.c:
24130 * ext/mad/gstid3tag.c:
24131 * ext/sidplay/gstsiddec.cc:
24132 Update for gst_tag_setter API changes.
24133 Original commit message from CVS:
24134 2005-11-22 Andy Wingo <wingo@pobox.com>
24135 * Update for gst_tag_setter API changes.
24137 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24140 * ext/a52dec/gsta52dec.c:
24141 * ext/mad/gstid3tag.c:
24142 * ext/mad/gstmad.c:
24143 * gst/mpegaudioparse/gstmpegaudioparse.c:
24144 * gst/mpegstream/gstdvddemux.c:
24145 * gst/mpegstream/gstmpegparse.c:
24146 * gst/realmedia/rmdemux.c:
24147 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24148 Original commit message from CVS:
24149 2005-11-22 Andy Wingo <wingo@pobox.com>
24150 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24151 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24152 * ext/mad/gstmad.c (gst_mad_chain)
24153 * gst/mpegaudioparse/gstmpegaudioparse.c
24154 (gst_mp3parse_sink_event)
24155 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24156 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24157 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24158 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24159 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24161 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24163 ext/mad/Makefile.am: libgsttagedit => libgsttag
24164 Original commit message from CVS:
24165 * ext/mad/Makefile.am:
24166 libgsttagedit => libgsttag
24168 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24170 ext/lame/gstlame.c: Don't take the stream lock
24171 Original commit message from CVS:
24172 * ext/lame/gstlame.c: (gst_lame_sink_event):
24173 Don't take the stream lock
24175 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24177 ext/: Don't take the stream lock.
24178 Original commit message from CVS:
24179 2005-11-21 Andy Wingo <wingo@pobox.com>
24180 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24181 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24182 * ext/mad/gstmad.c (gst_mad_sink_event):
24183 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24185 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24186 stream lock changes.
24188 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24190 *.*: Ran scripts/update-macros. Oh yes.
24191 Original commit message from CVS:
24192 2005-11-21 Andy Wingo <wingo@pobox.com>
24194 * *.c: Ran scripts/update-macros. Oh yes.
24196 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24198 gst/mpegstream/: Filler events have beem removed for now.
24199 Original commit message from CVS:
24200 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24201 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24202 Filler events have beem removed for now.
24204 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24206 gst/: Update for GST_FOURCC_FORMAT API change.
24207 Original commit message from CVS:
24208 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24209 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24210 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24211 Update for GST_FOURCC_FORMAT API change.
24213 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24215 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24216 Original commit message from CVS:
24217 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24218 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24219 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24220 (gst_rmdemux_parse_packet):
24221 Modifications for disapearance of GST_PAD_IS_USABLE()
24223 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24225 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24226 Original commit message from CVS:
24227 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24228 Remove some setcaps brokenness.
24229 Don't crash on bad input.
24231 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24233 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24234 Original commit message from CVS:
24235 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24237 (gst_id3_tag_do_typefind): Unref caps
24238 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24240 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24242 * ext/mad/gstmad.c:
24243 remove accidentally commited hack
24244 Original commit message from CVS:
24245 remove accidentally commited hack
24247 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24249 * ext/mad/gstmad.c:
24251 Original commit message from CVS:
24254 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24256 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24257 Original commit message from CVS:
24258 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24259 (gst_mpeg2dec_sink_event):
24260 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24261 nice-ify debug message in event handler; add CHECKME.
24262 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24263 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24264 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24265 (gst_dvd_demux_sync_stream_to_time):
24266 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24267 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24268 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24269 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24270 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24271 (gst_mpeg_demux_sync_stream_to_time),
24272 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24273 * gst/mpegstream/gstmpegdemux.h:
24274 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24275 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24276 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24277 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24278 (gst_mpeg_parse_chain):
24279 * gst/mpegstream/gstmpegparse.h:
24280 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24281 return value confusion (gst_pad_push vs. gst_pad_send_event and
24282 gst_pad_push_event); pass flow return values to caller;
24283 miscellaneous fixes and clean-ups.
24285 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24287 * gst/mpegstream/gstdvddemux.c:
24288 set rank to secondary until it works 100%
24289 Original commit message from CVS:
24290 set rank to secondary until it works 100%
24292 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24294 * gst-plugins-ugly.spec.in:
24295 add mpegstream plugin to spec file
24296 Original commit message from CVS:
24297 add mpegstream plugin to spec file
24299 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24301 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24302 Original commit message from CVS:
24303 2005-11-14 Martin Soto <soto@localhost.localdomain>
24304 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24307 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24309 partially port the mpegstream plugin to GStreamer 0.9.
24310 Original commit message from CVS:
24311 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24313 * gst/mpegstream/Makefile.am:
24314 * gst/mpegstream/gstdvddemux.c:
24315 * gst/mpegstream/gstdvddemux.h:
24316 * gst/mpegstream/gstmpegdemux.c:
24317 * gst/mpegstream/gstmpegdemux.h:
24318 * gst/mpegstream/gstmpegpacketize.c:
24319 * gst/mpegstream/gstmpegpacketize.h:
24320 * gst/mpegstream/gstmpegparse.c:
24321 * gst/mpegstream/gstmpegparse.h:
24322 * gst/mpegstream/gstmpegstream.c:
24323 * gst/mpegstream/gstrfc2250enc.c:
24324 * gst/mpegstream/gstrfc2250enc.h:
24325 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24326 partially port the mpegstream plugin to GStreamer 0.9.
24328 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24330 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24331 Original commit message from CVS:
24332 2005-11-14 Andy Wingo <wingo@pobox.com>
24333 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24334 debugging, allows dll builds on windows. Fixes #316076.
24336 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24341 Original commit message from CVS:
24344 === release 0.9.5 ===
24346 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24353 * docs/plugins/inspect/plugin-a52dec.xml:
24354 * docs/plugins/inspect/plugin-amrnb.xml:
24355 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24356 * docs/plugins/inspect/plugin-iec958.xml:
24357 * docs/plugins/inspect/plugin-lame.xml:
24358 * docs/plugins/inspect/plugin-mad.xml:
24359 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24360 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24361 * docs/plugins/inspect/plugin-rmdemux.xml:
24363 Original commit message from CVS:
24366 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24368 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24369 Original commit message from CVS:
24370 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24371 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24372 (handle_sequence), (handle_picture), (handle_slice),
24373 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24374 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24375 Forward GstFlowReturn about everywhere.
24376 Handle seeking correctly.
24378 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24380 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24381 Original commit message from CVS:
24382 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24383 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24384 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24385 Small cleanups in refcounting.
24387 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24389 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24390 Original commit message from CVS:
24391 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24392 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24393 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24394 (handle_sequence), (handle_picture):
24395 * ext/mpeg2dec/gstmpeg2dec.h:
24396 Removed lots of dubious code.
24397 Handle flushing and seeking correctly. Still leaks though...
24399 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24403 port plugins listing changes
24404 Original commit message from CVS:
24405 port plugins listing changes
24407 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24412 Original commit message from CVS:
24415 === release 0.9.4 ===
24417 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24424 * docs/plugins/gst-plugins-ugly-plugins.args:
24425 * docs/plugins/gst-plugins-ugly-plugins.signals:
24426 * docs/plugins/inspect/plugin-a52dec.xml:
24427 * docs/plugins/inspect/plugin-amrnb.xml:
24428 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24429 * docs/plugins/inspect/plugin-iec958.xml:
24430 * docs/plugins/inspect/plugin-lame.xml:
24431 * docs/plugins/inspect/plugin-mad.xml:
24432 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24433 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24434 * docs/plugins/inspect/plugin-rmdemux.xml:
24435 * gst/realmedia/rmdemux.c:
24438 Original commit message from CVS:
24441 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24443 gst/realmedia/rmdemux.c: STOPPED->FAILED
24444 Original commit message from CVS:
24445 2005-10-23 Julien MOUTTE <julien@moutte.net>
24446 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24448 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24450 * gst-plugins-ugly.spec.in:
24451 add packaging of a52dec
24452 Original commit message from CVS:
24453 add packaging of a52dec
24455 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24457 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24458 Original commit message from CVS:
24459 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24460 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24461 Set correct stream time in newsegment event.
24463 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24467 Original commit message from CVS:
24470 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24475 Original commit message from CVS:
24478 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24480 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24481 Original commit message from CVS:
24482 * ext/a52dec/Makefile.am:
24483 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24484 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24485 (gst_a52dec_change_state):
24486 * ext/a52dec/gsta52dec.h:
24487 Re-enable CPU flags, use liboil to get them.
24489 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24491 Port AC3 decoder to 0.9 (#318849).
24492 Original commit message from CVS:
24493 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24495 * ext/a52dec/Makefile.am:
24496 * ext/a52dec/gsta52dec.c:
24497 * ext/a52dec/gsta52dec.h:
24498 Port AC3 decoder to 0.9 (#318849).
24500 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24502 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24503 Original commit message from CVS:
24504 * ext/sidplay/gstsiddec.cc:
24505 Small fixes and more error messages.
24507 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24510 Original commit message from CVS:
24511 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24512 (gst_amrnbparse_state_change):
24513 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24514 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24515 * ext/mpeg2dec/gstmpeg2dec.c:
24516 * ext/sidplay/gstsiddec.cc:
24517 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24518 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24521 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24523 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24524 Original commit message from CVS:
24526 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24528 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24530 configure.ac: some docs I had
24531 Original commit message from CVS:
24534 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24537 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24539 gst/realmedia/rmdemux.c: segment-start/done API change.
24540 Original commit message from CVS:
24541 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24542 (gst_rmdemux_perform_seek):
24543 segment-start/done API change.
24545 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24549 * gst/iec958/ac3iec.c:
24550 Set buffer durations on IEC958 buffers.
24551 Original commit message from CVS:
24552 Set buffer durations on IEC958 buffers.
24554 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
24556 configure.ac: Fix glib check
24557 Original commit message from CVS:
24561 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
24563 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24564 Original commit message from CVS:
24565 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24566 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24568 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24570 examples/stats/mp2ogg.c: yes, typo fixes
24571 Original commit message from CVS:
24572 * examples/stats/mp2ogg.c:
24575 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24577 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24578 Original commit message from CVS:
24579 * examples/indexing/indexmpeg.c: (main):
24580 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24581 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24582 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24583 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24584 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24585 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24586 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24587 * ext/dvdread/dvdreadsrc.h:
24588 * ext/lame/gstlame.h:
24589 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24590 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24591 * gst/iec958/ac3iec.h:
24592 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24593 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24594 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24595 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24596 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24597 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24598 moved bitshift from macro to enum definition
24600 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
24602 newsegment API update.
24603 Original commit message from CVS:
24604 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24605 * ext/mad/gstmad.c: (gst_mad_chain):
24606 * gst/mpegaudioparse/gstmpegaudioparse.c:
24607 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24608 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24609 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24610 newsegment API update.
24612 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24614 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24615 Original commit message from CVS:
24616 * ext/amrnb/amrnbdec.c:
24617 Mark invalid frame sizes
24618 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24619 UNUSABLE is not to be used here, just push out stuff so
24620 probes can continue linking or making the pad usable.
24622 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
24625 * gst/realmedia/rmdemux.c:
24626 Improve seek error-resilience.
24627 Original commit message from CVS:
24628 Improve seek error-resilience.
24629 Better error handling generally.
24631 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24636 Original commit message from CVS:
24639 === release 0.9.3 ===
24641 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24647 * ext/sidplay/Makefile.am:
24649 Original commit message from CVS:
24652 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
24654 * gst/realmedia/rmdemux.h:
24655 Forgot to commit this file. I hate Nano.
24656 Original commit message from CVS:
24657 Forgot to commit this file. I hate Nano.
24659 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
24663 * gst/realmedia/rmdemux.c:
24664 Sanity checks and memory leak fixes for real demuxer
24665 Original commit message from CVS:
24666 Sanity checks and memory leak fixes for real demuxer
24668 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
24670 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24671 Original commit message from CVS:
24672 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24673 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24674 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24675 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24676 Real demuxer fixes. Make it more bulletproof against bad data,
24677 identify a few more stream types.
24678 Fix seeking so that it works (at least with the seek example
24679 program; it still fails with totem).
24681 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
24683 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24684 Original commit message from CVS:
24685 * gst/mpegaudioparse/gstmpegaudioparse.c:
24686 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24687 Set correct caps on buffers too.
24689 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
24691 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24692 Original commit message from CVS:
24693 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24694 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24695 * gst/mpegaudioparse/gstmpegaudioparse.h:
24696 Put timestamps on buffers.
24698 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
24701 * ext/amrnb/amrnbenc.c:
24702 Changed amrnbenc description, it is an encoder, not decoder.
24703 Original commit message from CVS:
24704 Changed amrnbenc description, it is an encoder, not decoder.
24706 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
24709 * gst/iec958/ac3_padder.c:
24710 * gst/iec958/ac3_padder.h:
24711 * gst/iec958/ac3iec.c:
24712 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24713 Original commit message from CVS:
24714 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24715 more accurate, and to check AC3 checksums (both of them in each frame),
24716 and dump the frame (as a probable sync failure) if they don't match.
24717 General code cleanup, improved comments. Changed to not construct the
24718 header backwards, and not byteswap everything else. If we end up needing
24719 to do little-endian output, we should swap in the element doing the
24720 output (AC3 is big-endian).
24722 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
24724 * gst-plugins-ugly.spec.in:
24725 fix spec file for ugly
24726 Original commit message from CVS:
24727 fix spec file for ugly
24729 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24731 * docs/plugins/inspect/plugin-lame.xml:
24732 revert empty commit
24733 Original commit message from CVS:
24734 revert empty commit
24736 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24738 * docs/plugins/scan.stamp:
24739 whoops, wrong files
24740 Original commit message from CVS:
24741 whoops, wrong files
24743 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24745 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24746 Original commit message from CVS:
24747 * docs/plugins/gst-plugins-ugly-plugins.args:
24748 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24749 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24750 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24751 commit missing files
24752 * docs/plugins/inspect/plugin-lame.xml:
24755 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24759 * gst-plugins-ugly.spec.in:
24760 add check-valgrind target
24761 Original commit message from CVS:
24762 add check-valgrind target
24764 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24766 * docs/plugins/scanobj-build.stamp:
24768 Original commit message from CVS:
24771 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
24773 ext/lame/gstlame.c: Set caps on outgoing buffers.
24774 Original commit message from CVS:
24775 * ext/lame/gstlame.c: (gst_lame_chain):
24776 Set caps on outgoing buffers.
24778 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24781 * ext/lame/gstlame.c:
24782 * ext/lame/gstlame.h:
24783 clean up further so we don't try to set up five times for a simple pipeline
24784 Original commit message from CVS:
24785 clean up further so we don't try to set up five times for
24788 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
24792 * gst/iec958/ac3iec.c:
24793 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24794 Original commit message from CVS:
24795 Set setcaps function on sink pad, not source pad. Produce correct caps
24798 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24801 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24802 * docs/plugins/inspect/plugin-iec958.xml:
24803 * docs/plugins/inspect/plugin-lame.xml:
24804 * docs/plugins/inspect/plugin-mad.xml:
24805 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24806 * docs/plugins/inspect/plugin-rmdemux.xml:
24807 update inspect with source
24808 Original commit message from CVS:
24809 update inspect with source
24811 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24813 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24814 Original commit message from CVS:
24815 * ext/mad/gstid3tag.c:
24816 gsttaginterface.h -> gsttagsetter.h
24818 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24822 Original commit message from CVS:
24825 === release 0.9.1 ===
24827 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24836 Original commit message from CVS:
24839 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24841 ext/amrnb/: State change function updates.
24842 Original commit message from CVS:
24843 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24844 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24845 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24846 State change function updates.
24848 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24850 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
24851 Original commit message from CVS:
24852 * ext/mpeg2dec/gstmpeg2dec.c:
24853 GST_CAT_SEEK disappeared from the public API at some point
24855 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24857 * gst/iec958/ac3_padder.c:
24858 * gst/iec958/ac3_padder.h:
24860 Original commit message from CVS:
24863 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24869 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
24870 * docs/plugins/inspect-build.stamp:
24871 * docs/plugins/inspect.stamp:
24872 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24873 * docs/plugins/inspect/plugin-iec958.xml:
24874 * docs/plugins/inspect/plugin-lame.xml:
24875 * docs/plugins/inspect/plugin-mad.xml:
24876 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24877 * docs/plugins/inspect/plugin-rmdemux.xml:
24878 docs for ugly plugins
24879 Original commit message from CVS:
24880 docs for ugly plugins
24882 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24884 * gst-plugins-ugly.spec.in:
24885 * gst/iec958/Makefile.am:
24887 Original commit message from CVS:
24890 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
24893 * gst/iec958/ac3iec.c:
24894 Accept audio/x-private1-a3c on sink pad
24895 Original commit message from CVS:
24896 Accept audio/x-private1-a3c on sink pad
24898 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24900 * gst-plugins-ugly.spec.in:
24902 Original commit message from CVS:
24905 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
24907 * examples/gstplay/player.c:
24908 * examples/stats/mp2ogg.c:
24909 * ext/a52dec/gsta52dec.c:
24910 * ext/amrnb/amrnbdec.c:
24911 * ext/amrnb/amrnbenc.c:
24912 * ext/amrnb/amrnbparse.c:
24913 * ext/dvdnav/dvdnavsrc.c:
24914 * ext/dvdread/dvdreadsrc.c:
24915 * ext/lame/gstlame.c:
24916 * ext/mad/gstid3tag.c:
24917 * ext/mad/gstmad.c:
24918 * ext/mpeg2dec/gstmpeg2dec.c:
24919 * gst/ac3parse/gstac3parse.c:
24920 * gst/asfdemux/gstasfdemux.c:
24921 * gst/asfdemux/gstasfmux.c:
24922 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24923 * gst/iec958/ac3iec.c:
24924 * gst/mpegaudioparse/gstmpegaudioparse.c:
24925 * gst/mpegstream/gstdvddemux.c:
24926 * gst/mpegstream/gstmpegdemux.c:
24927 * gst/mpegstream/gstmpegparse.c:
24928 * gst/mpegstream/gstrfc2250enc.c:
24929 * gst/realmedia/rmdemux.c:
24930 * gst/synaesthesia/gstsynaesthesia.c:
24931 All plugins updated for element state changes.
24932 Original commit message from CVS:
24933 2005-09-02 Andy Wingo <wingo@pobox.com>
24934 * All plugins updated for element state changes.
24936 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
24938 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24939 * gst/iec958/ac3iec.c:
24940 Fix return types in setcaps functions
24941 Original commit message from CVS:
24942 Fix return types in setcaps functions
24944 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
24947 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24948 * gst/iec958/ac3iec.c:
24949 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24950 Original commit message from CVS:
24951 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24952 Some general cleanups in iec958 framer.
24954 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24962 * m4/gst-matroska.m4:
24965 fix distcheck; remove some old m4s
24966 Original commit message from CVS:
24967 fix distcheck; remove some old m4s
24969 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
24973 * gst/iec958/Makefile.am:
24974 * gst/iec958/ac3_padder.c:
24975 * gst/iec958/ac3_padder.h:
24976 * gst/iec958/ac3iec.c:
24977 * gst/iec958/ac3iec.h:
24978 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24979 Original commit message from CVS:
24980 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24982 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
24984 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
24985 Original commit message from CVS:
24986 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
24987 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
24988 (gst_dvdlpcmdec_change_state):
24989 Cleanups, fixed header parsing and stripping.
24991 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
24994 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24995 Use the right bytes when parsing the LPCM dvd header
24996 Original commit message from CVS:
24997 Use the right bytes when parsing the LPCM dvd header
24999 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25002 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25003 Return the correct values from chain function
25004 Original commit message from CVS:
25005 Return the correct values from chain function
25007 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25010 * docs/Makefile.am:
25011 * docs/plugins/.gitignore:
25012 * docs/random/ChangeLog-0.8:
25013 * docs/version.entities.in:
25015 Original commit message from CVS:
25018 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25021 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25022 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25023 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25024 Original commit message from CVS:
25025 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25026 header; instead do this internally. Also support the old way, using
25027 a different mime-type. CVS:
25029 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25032 Original commit message from CVS: