3 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
7 * gst-plugins-ugly.doap:
11 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
14 Update ChangeLogs for 1.19.3
16 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
19 meson: require matching GStreamer dep versions for unstable development releases
20 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
21 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
23 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
69 gst-plugins-ugly: update translations
71 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
73 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
76 meson: default to gpl=disabled for gst-plugins-bad and -ugly
77 This will only affect individual/tarball module builds, as the
78 options yield to the parent project which was set to gpl=disabled
79 by default already. We kept it as auto in the original commit
80 to accommodate the need to update cerbero as well, which had to
81 be done separately after the initial commit.
82 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
84 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
86 * tests/check/meson.build:
87 meson: update for meson.build_root() and .build_source() deprecation
88 -> use meson.project_build_root() or .global_build_root() instead.
89 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
91 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
94 * tests/check/meson.build:
95 meson: update for dep.get_pkgconfig_variable() deprecation
96 ... in favour of dep.get_variable('foo', ..) which in some
97 cases allows for further cleanups in future since we can
98 extract variables from pkg-config dependencies as well as
99 internal dependencies using this mechanism.
100 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
102 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
105 meson: clean up conditional paths after version bump
106 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
108 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
111 meson: bump meson requirement to >= 0.59
112 For monorepo build and ugly/bad, for advanced feature
113 option API like get_option('xyz').required(..) which
114 we use in combination with the 'gpl' option.
115 For rest of modules for consistency (people will likely
116 use newer features based on the top-level requirement).
117 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
119 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
121 * ext/a52dec/meson.build:
122 * ext/cdio/meson.build:
123 * ext/dvdread/meson.build:
124 * ext/mpeg2dec/meson.build:
125 * ext/sidplay/meson.build:
126 * ext/x264/meson.build:
129 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
130 Require explicit opt-in to build plugins with (A)GPL dependencies.
131 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
132 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
134 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
137 meson: Streamline the way we detect when to build documentation
138 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
140 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
144 doc: update IRC links to OFTC
145 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
147 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
151 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
153 === release 1.19.2 ===
155 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
160 * gst-plugins-ugly.doap:
164 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
166 * ext/x264/gstx264enc.c:
167 x264enc: Strip trailing whitespace from x264's log messages
168 x264 has linebreaks at the end of its log messages that we should
170 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
171 format string to another function marked as printf (g_strdup_vprintf)
172 without triggering -Wformat-nonliteral.
173 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
175 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
177 * ext/x264/gstx264enc.c:
178 x264enc: Add the func/line info to the log callback
179 It looks awkward when it's missing. At least point us at the callback
181 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
183 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
185 * ext/x264/gstx264enc.c:
186 x264enc: Reduce log spam about bit depth support
187 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
189 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
191 * ext/mpeg2dec/gstmpeg2dec.c:
192 mpeg2dec: drop B-frame on open gop
193 Enhance open gop detection to drop B-frame which are invalid
194 before the first reference frame.
196 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
197 the two first frames must be dropped as we detect an open GOP situation
198 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
199 first frames should not be dropped as we are in a closed GOP situation.
200 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
202 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
204 * ext/x264/gstencoderbitrateprofilemanager.c:
205 * gst/asfdemux/gstasfdemux.c:
206 * gst/realmedia/rtspreal.c:
208 Use g_memdup2() where available and add fallback for older GLib versions
209 - x264 encoder bitrate profile manager: alloc size is based
210 on existing allocation
211 - asfdemux: change length var to 64-bit and check for G_MAXUINT
212 - realmedia: opaque_data_len is read from 32 bits and then
213 only subtracted upon.
214 g_memdup() is deprecated since GLib 2.68 and we want to avoid
215 deprecation warnings with recent versions of GLib.
216 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
218 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
223 === release 1.19.1 ===
225 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
231 * gst-plugins-ugly.doap:
235 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
237 * docs/gst_plugins_cache.json:
238 * ext/x264/gstx264enc.c:
239 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
240 There are cases where the video size might be less than 16x16.
241 This change allows the x264 encoder to accept this cases.
242 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
244 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
246 * gst/realmedia/rmdemux.c:
247 * gst/realmedia/rmdemux.h:
248 realmedia: Drop duplicate seek events.
249 Also use seek seqnum for flush & segment events/messages.
250 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
252 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
254 * gst/asfdemux/gstasfdemux.c:
255 asfdemux: Drop duplicate seek events.
256 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
258 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
260 * gst/xingmux/gstxingmux.c:
261 * gst/xingmux/gstxingmux.h:
262 * gst/xingmux/plugin.c:
263 xingmux: 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 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
274 * gst/realmedia/pnmsrc.c:
275 * gst/realmedia/pnmsrc.h:
276 * gst/realmedia/rademux.c:
277 * gst/realmedia/rademux.h:
278 * gst/realmedia/rdtdepay.c:
279 * gst/realmedia/rdtdepay.h:
280 * gst/realmedia/rdtmanager.c:
281 * gst/realmedia/rdtmanager.h:
282 * gst/realmedia/realmedia.c:
283 * gst/realmedia/rmdemux.c:
284 * gst/realmedia/rmdemux.h:
285 * gst/realmedia/rtspreal.c:
286 * gst/realmedia/rtspreal.h:
287 realmedia: allow per feature registration
288 Split plugin into features including
289 dynamic types which can be indiviually
290 registered during a static build.
292 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
293 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
294 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
296 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
298 * gst/dvdsub/gstdvdsubdec.c:
299 * gst/dvdsub/gstdvdsubdec.h:
300 * gst/dvdsub/gstdvdsubparse.c:
301 * gst/dvdsub/gstdvdsubparse.h:
302 dvdsub: allow per feature registration
303 Split plugin into features including
304 dynamic types which can be indiviually
305 registered during a static build.
307 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
308 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
309 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
311 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
313 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
314 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
315 dvdlpcmdec: allow per feature registration
316 Split plugin into features including
317 dynamic types which can be indiviually
318 registered during a static build.
320 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
321 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
322 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
324 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
326 * gst/asfdemux/gstasf.c:
327 * gst/asfdemux/gstasfdemux.c:
328 * gst/asfdemux/gstasfdemux.h:
329 * gst/asfdemux/gstasfelement.c:
330 * gst/asfdemux/gstasfelements.h:
331 * gst/asfdemux/gstrtpasfdepay.c:
332 * gst/asfdemux/gstrtspwms.c:
333 * gst/asfdemux/meson.build:
334 asfdemux: allow per feature registration
335 Split plugin into features including
336 dynamic types which can be indiviually
337 registered during a static build.
339 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
340 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
341 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
343 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
345 * ext/x264/gstx264enc.c:
346 * ext/x264/gstx264enc.h:
347 x264: allow per feature registration
348 Split plugin into features including
349 dynamic types which can be indiviually
350 registered during a static build.
352 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
353 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
354 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
356 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
358 * ext/sidplay/gstsiddec.cc:
359 * ext/sidplay/gstsiddec.h:
360 sidplay: allow per feature registration
361 Split plugin into features including
362 dynamic types which can be indiviually
363 registered during a static build.
365 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
366 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
367 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
369 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
371 * ext/mpeg2dec/gstmpeg2dec.c:
372 * ext/mpeg2dec/gstmpeg2dec.h:
373 mpeg2dec: allow per feature registration
374 Split plugin into features including
375 dynamic types which can be indiviually
376 registered during a static build.
378 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
379 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
380 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
382 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
384 * ext/dvdread/dvdreadsrc.c:
385 * ext/dvdread/dvdreadsrc.h:
386 dvdread: allow per feature registration
387 Split plugin into features including
388 dynamic types which can be indiviually
389 registered during a static build.
391 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
392 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
393 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
395 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
397 * ext/cdio/gstcdio.c:
398 * ext/cdio/gstcdio.h:
399 * ext/cdio/gstcdiocddasrc.c:
400 * ext/cdio/gstcdiocddasrc.h:
401 cdio: allow per feature registration
402 Split plugin into features including
403 dynamic types which can be indiviually
404 registered during a static build.
406 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
407 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
408 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
410 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
412 * ext/amrwbdec/amrwb.c:
413 * ext/amrwbdec/amrwbdec.c:
414 * ext/amrwbdec/amrwbdec.h:
415 amrwbdec: allow per feature registration
416 Split plugin into features including
417 dynamic types which can be indiviually
418 registered during a static build.
420 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
421 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
422 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
424 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
427 * ext/amrnb/amrnbdec.c:
428 * ext/amrnb/amrnbdec.h:
429 * ext/amrnb/amrnbenc.c:
430 * ext/amrnb/amrnbenc.h:
431 amrnb: allow per feature registration
432 Split plugin into features including
433 dynamic types which can be indiviually
434 registered during a static build.
436 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
437 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
438 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
440 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
442 * ext/a52dec/gsta52dec.c:
443 * ext/a52dec/gsta52dec.h:
444 a52dec: allow per feature registration
445 Split plugin into features including
446 dynamic types which can be indiviually
447 registered during a static build.
449 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
450 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
451 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
453 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
455 * ext/x264/gstencoderbitrateprofilemanager.c:
456 gst: don't use volatile to mean atomic
457 volatile is not sufficient to provide atomic guarantees and real atomics
458 should be used instead. GCC 11 has started warning about using volatile
459 with atomic operations.
460 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
461 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
462 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
464 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
466 * gst/realmedia/rmdemux.c:
467 rmdemux: Make sure we have enough data available when parsing audio/video packets
468 Otherwise there will be out-of-bounds reads and potential crashes.
469 Thanks to Natalie Silvanovich for reporting.
470 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
471 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
473 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
476 meson: Enable some MSVC warnings for parity with GCC/Clang
477 This makes it easier to do development with MSVC by making it warn
478 on common issues that GCC/Clang error out for in our CI configuration.
479 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
480 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
482 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
484 * tests/check/elements/mpeg2dec.c:
485 tests: mpeg2dec: Don't expect BT601 color space
486 If it's required, mpeg2dec should set it explicitly.
487 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
489 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
492 ci: include template from gst-ci master branch again
494 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
499 === release 1.18.0 ===
501 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
508 * gst-plugins-ugly.doap:
512 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
515 * scripts/dist-translations.py:
516 * scripts/meson.build:
517 meson: dist pot file in tarball
518 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
520 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
522 * ext/x264/gstx264enc.c:
523 x264: Update for gst_video_transfer_function_*() function renaming
524 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
526 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
528 * docs/gst_plugins_cache.json:
529 * ext/x264/gstx264enc.c:
530 x264enc: Allow maximum quantizer value of 63 instead of 51
531 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
532 up to 81 (QP_MAX) but that seems to be outside the spec.
533 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
535 === release 1.17.90 ===
537 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
542 * gst-plugins-ugly.doap:
546 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
548 * tests/check/elements/amrnbenc.c:
549 amrnbenc: remove global variables
550 gstcheck is declaring its own buffers glist which ends up
551 overwritten, loks like the code meant to use that already
552 gcc 10 is also complaining about this, but only on static
553 builds for some reason
555 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
556 /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
557 collect2: error: ld returned 1 exit status
559 also remove unused var `current_buf`
560 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
562 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
564 * gst/realmedia/rmdemux.c:
565 rmdemux: Don't ignore the return value of gst_segment_do_seek()
566 If gst_segment_do_seek() fails, fail the seek.
567 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
569 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
571 * gst/asfdemux/gstasfdemux.c:
572 asfdemux: Don't ignore the return result of gst_segment_do_seek()
573 gst_segment_do_seek() can fail, and our seek should fail
575 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
577 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
579 * gst/asfdemux/gstasfdemux.c:
580 asfdemux: Only forward SEEK event when in push mode.
581 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
583 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
586 meson: add a plugin summary
587 This summary displays a list of plugins which
589 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
591 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
593 * ext/x264/GstX264Enc.prs:
594 x264enc: Add a 'Zero Latency' profile
595 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
597 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
599 * tests/check/elements/x264enc.c:
600 tests/x264enc: Don't declare variables inside the for loop header
601 This is a C99 feature
602 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
604 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
606 * tests/check/elements/x264enc.c:
607 tests: x264enc: Test formats are compatible with profile
608 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
610 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
612 * ext/x264/gstx264enc.c:
613 x264enc: Separate high-10 video formats from 8-bit formats
614 If downstream is constrained to an 8-bit profile, caps queries would
615 still allow I420_10LE as input. If upstream actually sends such a caps
616 event, downstream would fail to accept the high-10 profile.
617 The following pipeline now fails earlier, during the negotiation phase
618 instead of the stream start:
619 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
620 ! x264enc ! video/x-h264,profile=constrained-baseline \
622 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
624 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
626 * tests/check/elements/x264enc.c:
627 tests: x264enc: Test 10-bit formats
628 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
630 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
632 * tests/check/elements/x264enc.c:
633 tests: x264enc: Test all (8-bit) video formats
634 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
636 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
638 * ext/x264/gstx264enc.c:
639 x264enc: Forward downstream colorimetry and chroma-site upstream
640 So that the value can be used by upstream converters when necessary.
641 This whole logic has been copied from `__gst_video_element_proxy_caps`
642 but those 2 fields were missing.
643 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
645 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
648 * scripts/extract-release-date-from-doap-file.py:
649 meson: set release date from .doap file for releases
650 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
652 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
657 === release 1.17.2 ===
659 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
664 * gst-plugins-ugly.doap:
668 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
671 meson: mark plugins cache target as always stale
673 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
675 * docs/gst_plugins_cache.json:
676 doc: Stop documenting properties from parents
678 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
683 === release 1.17.1 ===
685 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
690 * docs/gst_plugins_cache.json:
691 * gst-plugins-ugly.doap:
695 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
697 * docs/gst_plugins_cache.json:
698 docs: Update plugins cache
700 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
702 * docs/gst_plugins_cache.json:
703 docs: Update plugins cache
705 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
707 * ext/sidplay/gstsiddec.cc:
708 siddec: update gst_type_mark_as_plugin_api() calls
709 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
710 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
712 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
714 * ext/a52dec/gsta52dec.c:
715 * ext/amrnb/amrnbdec.c:
716 * ext/amrnb/amrnbenc.c:
717 * ext/x264/gstx264enc.c:
718 plugins: uddate gst_type_mark_as_plugin_api() calls
720 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
723 doc: Require hotdoc >= 0.11.0
725 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
727 * docs/gst_plugins_cache.json:
728 docs: Update gst_plugins_cache.json
730 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
732 * ext/a52dec/gsta52dec.c:
733 * ext/amrnb/amrnbdec.c:
734 * ext/amrnb/amrnbenc.c:
735 * ext/sidplay/gstsiddec.cc:
736 * ext/x264/gstx264enc.c:
737 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
739 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
741 * gst/asfdemux/gstasfdemux.c:
742 asfdemux: extract WM/PartOfSet disc number and count metadata
744 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
746 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
748 * gst/asfdemux/gstasfdemux.c:
749 asfdemux: sprinkle some INDENT-OFF
750 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
752 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
754 * tests/check/meson.build:
755 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
756 If core is built as a subproject (e.g. as in gst-build), make sure to use
757 the gst-plugin-scanner from the built subproject. Without this, gstreamer
758 might accidentally use the gst-plugin-scanner from the install prefix if
759 that exists, which in turn might drag in gst library versions we didn't
760 mean to drag in. Those gst library versions might then be older than
761 what our current build needs, and might cause our newly-built plugins
762 to get blacklisted in the test registry because they rely on a symbol
763 that the wrongly-pulled in gst lib doesn't have.
764 This should fix running of unit tests in gst-build when invoking
765 meson test or ninja test from outside the devenv for the case where
766 there is an older or different-version gst-plugin-scanner installed
767 in the install prefix.
768 In case no gst-plugin-scanner is installed in the install prefix, this
769 will fix "GStreamer-WARNING: External plugin loader failed. This most
770 likely means that the plugin loader helper binary was not found or
771 could not be run. You might need to set the GST_PLUGIN_SCANNER
772 environment variable if your setup is unusual." warnings when running
774 In the case where we find GStreamer core via pkg-config we use
775 a newly-added pkg-config var "pluginscannerdir" to get the right
776 directory. This has the benefit of working transparently for both
777 installed and uninstalled pkg-config files/setups.
778 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
780 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
782 * ext/dvdread/dvdreadsrc.c:
783 dvdreadsrc: fix uninitialized warning
784 Variable is always set in actual code paths but let's keep gcc happy.
785 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
787 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
789 * ext/sidplay/meson.build:
791 meson: Pass native: false to add_languages()
792 This is needed for cross-compiling without a build machine compiler
793 available. The option was added in 0.54, but we only need this in
794 Cerbero and it doesn't affect older versions so it should be ok.
795 Will just cause a spurious warning.
796 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
798 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
800 * gst/asfdemux/gstasfdemux.c:
801 asfdemux: Always re-initialize metadata and global_metadata
802 When transitioning from the PAUSED state, to the READY state, and back,
803 metadata and global_metadata are left uninitialized, unlike when the
804 demxuer transitions from NULL to READY, then to PAUSED. I have found
805 this to cause a segmentation fault when fields in these structures are
808 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
810 * ext/x264/gstx264enc.c:
811 x264enc: Fix 'ref' property range and default
812 The --ref option indicate the size of the DPB, hence should be in the range of
813 0 to 16. This patch also fix the default to match x264enc default 3. This
814 change isn't a behaviour change since we don't enforce the reported default.
816 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
818 * ext/a52dec/gsta52dec.c:
819 a52dec: Mark as converter
820 It is able to do channel downminxing, so technically it is also a
822 This is also important so validate knows about that when doing its
825 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
827 * ext/x264/gstencoderbitrateprofilemanager.c:
828 * ext/x264/gstencoderbitrateprofilemanager.h:
829 * ext/x264/gstx264enc.c:
830 * ext/x264/gstx264enc.h:
831 * ext/x264/meson.build:
832 x264enc: Respect Youtube bitrate recommandation
833 Properly follow google recommendations[0] concerning bitrate when the
834 user wants to use the youtube profile.
835 [0]: https://support.google.com/youtube/answer/1722171?hl=en
837 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
839 * ext/dvdread/dvdreadsrc.c:
840 ugly: use of g_value_dup_string
841 Use helper method to get string from GValue.
843 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
845 * ext/x264/gstx264enc.c:
846 x264enc: fixed codestyle
848 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
850 * ext/x264/gstx264enc.c:
851 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
852 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
853 set inside em_data field. h264parse element (and possible third-party
854 decoders such as libav) also follows this requirement.
855 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
857 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
867 * docs/version.entities.in:
869 * ext/a52dec/Makefile.am:
870 * ext/amrnb/Makefile.am:
871 * ext/amrwbdec/Makefile.am:
872 * ext/cdio/Makefile.am:
873 * ext/dvdread/Makefile.am:
874 * ext/mpeg2dec/.gitignore:
875 * ext/mpeg2dec/Makefile.am:
876 * ext/sidplay/Makefile.am:
877 * ext/x264/Makefile.am:
878 * gst-libs/Makefile.am:
879 * gst-libs/gst/Makefile.am:
881 * gst/asfdemux/.gitignore:
882 * gst/asfdemux/Makefile.am:
883 * gst/dvdlpcmdec/Makefile.am:
884 * gst/dvdsub/Makefile.am:
885 * gst/realmedia/.gitignore:
886 * gst/realmedia/Makefile.am:
887 * gst/xingmux/Makefile.am:
894 * m4/as-slurp-ffmpeg.m4:
895 * m4/check-libheader.m4:
899 * m4/gst-fionread.m4:
909 * pkgconfig/.gitignore:
910 * pkgconfig/Makefile.am:
911 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
916 * tests/check/.gitignore:
917 * tests/check/Makefile.am:
918 * tests/check/elements/.gitignore:
919 * tests/check/generic/.gitignore:
920 * tests/files/Makefile.am:
921 Remove autotools build system
923 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
926 * ext/mpeg2dec/gstmpeg2dec.c:
927 * ext/x264/gstx264enc.c:
928 * gst/asfdemux/gstasfdemux.c:
929 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
930 * gst/dvdsub/gstdvdsubdec.c:
931 * gst/realmedia/rdtjitterbuffer.c:
932 * gst/realmedia/rtspreal.c:
933 * hooks/pre-commit.hook:
934 documentation: fix some typos
936 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
938 * ext/amrnb/amrnbdec.c:
939 * ext/amrnb/amrnbenc.c:
940 * ext/amrwbdec/amrwbdec.c:
941 docstrings: port ulinks to markdown links
943 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
946 meson: Don't generate doc cache when no plugins are enabled
947 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
949 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
951 * ext/x264/gstx264enc.c:
952 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
953 ... with more color value mapping
955 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
957 * tests/check/elements/x264enc.c:
958 * tests/check/meson.build:
959 tests: x264enc: Enable test on Windows
960 ... with removal of pointless unistd.h dependency.
961 Note that full dependency listing is required to run unit test
962 executable binary on Windows uninstalled environment.
964 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
968 meson: Bump minimal GLib version to 2.44
969 This means we can use some newer features and get rid of some
970 boilerplate code using the G_DECLARE_* macros.
971 As discussed on IRC, 2.44 is old enough by now to start depending on it.
973 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
975 * ext/sidplay/gstsiddec.cc:
976 doc: remove xml from comments
978 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
980 * gst/asfdemux/asfheaders.h:
981 asfdemux: remove some unused cruft in internal headers
983 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
985 * docs/gst_plugins_cache.json:
987 docs: Stop building the doc cache by default
989 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
991 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
993 * docs/gst_plugins_cache.json:
994 docs: Update plugins documentation cache
996 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1001 * docs/all_index.md:
1002 * docs/gst_api_version.in:
1003 * docs/gst_plugins_cache.json:
1006 * docs/plugins/.gitignore:
1007 * docs/plugins/Makefile.am:
1008 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1009 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1010 * docs/plugins/gst-plugins-ugly-plugins.args:
1011 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1012 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1013 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1014 * docs/plugins/gst-plugins-ugly-plugins.signals:
1015 * docs/plugins/gst-plugins-ugly-plugins.types:
1016 * docs/plugins/inspect/plugin-a52dec.xml:
1017 * docs/plugins/inspect/plugin-amrnb.xml:
1018 * docs/plugins/inspect/plugin-amrwbdec.xml:
1019 * docs/plugins/inspect/plugin-asf.xml:
1020 * docs/plugins/inspect/plugin-cdio.xml:
1021 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1022 * docs/plugins/inspect/plugin-dvdread.xml:
1023 * docs/plugins/inspect/plugin-dvdsub.xml:
1024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1025 * docs/plugins/inspect/plugin-realmedia.xml:
1026 * docs/plugins/inspect/plugin-sid.xml:
1027 * docs/plugins/inspect/plugin-x264.xml:
1028 * docs/plugins/inspect/plugin-xingmux.xml:
1030 * ext/a52dec/meson.build:
1031 * ext/amrnb/meson.build:
1032 * ext/amrwbdec/meson.build:
1033 * ext/cdio/meson.build:
1034 * ext/dvdread/meson.build:
1035 * ext/mpeg2dec/meson.build:
1036 * ext/sidplay/meson.build:
1037 * ext/x264/meson.build:
1038 * gst/asfdemux/gstasfdemux.h:
1039 * gst/asfdemux/meson.build:
1040 * gst/dvdlpcmdec/meson.build:
1041 * gst/dvdsub/meson.build:
1042 * gst/realmedia/meson.build:
1043 * gst/xingmux/meson.build:
1045 * meson_options.txt:
1046 docs: Port documentation to hotdoc
1048 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1050 * ext/a52dec/gsta52dec.c:
1051 * ext/amrnb/amrnbdec.c:
1052 * ext/amrnb/amrnbenc.c:
1053 * ext/amrwbdec/amrwbdec.c:
1054 * ext/cdio/gstcdiocddasrc.c:
1055 * ext/x264/gstx264enc.c:
1056 * gst/asfdemux/gstasfdemux.h:
1057 * gst/asfdemux/gstrtspwms.c:
1058 * gst/realmedia/gstrdtbuffer.h:
1059 * gst/realmedia/rademux.c:
1060 * gst/realmedia/rdtmanager.c:
1061 * gst/realmedia/rtspreal.c:
1062 * gst/xingmux/gstxingmux.c:
1063 docs: Port all docstring to gtk-doc markdown
1065 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1067 * ext/sidplay/meson.build:
1068 meson: sidplay: use library() instead of shared_module()
1069 Like we do for other plugins, and also install a .pc file
1070 if we build the plugin statically.
1072 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1074 * ext/dvdread/meson.build:
1076 meson: Always require the gmodule dependency
1077 It's needed by the dvdread plugin but also by the x264 plugin in certain
1078 circumstances. As it's part of GLib and always available, simply move it
1079 as a hard dependency to the top-level meson.build.
1081 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1086 * docs/plugins/inspect/plugin-a52dec.xml:
1087 * docs/plugins/inspect/plugin-amrnb.xml:
1088 * docs/plugins/inspect/plugin-amrwbdec.xml:
1089 * docs/plugins/inspect/plugin-asf.xml:
1090 * docs/plugins/inspect/plugin-cdio.xml:
1091 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1092 * docs/plugins/inspect/plugin-dvdread.xml:
1093 * docs/plugins/inspect/plugin-dvdsub.xml:
1094 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1095 * docs/plugins/inspect/plugin-realmedia.xml:
1096 * docs/plugins/inspect/plugin-sid.xml:
1097 * docs/plugins/inspect/plugin-x264.xml:
1098 * docs/plugins/inspect/plugin-xingmux.xml:
1102 === release 1.16.0 ===
1104 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1111 * gst-plugins-ugly.doap:
1115 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1117 * docs/plugins/inspect/plugin-a52dec.xml:
1118 * docs/plugins/inspect/plugin-amrnb.xml:
1119 * docs/plugins/inspect/plugin-amrwbdec.xml:
1120 * docs/plugins/inspect/plugin-asf.xml:
1121 * docs/plugins/inspect/plugin-cdio.xml:
1122 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1123 * docs/plugins/inspect/plugin-dvdread.xml:
1124 * docs/plugins/inspect/plugin-dvdsub.xml:
1125 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1126 * docs/plugins/inspect/plugin-realmedia.xml:
1127 * docs/plugins/inspect/plugin-sid.xml:
1128 * docs/plugins/inspect/plugin-x264.xml:
1129 * docs/plugins/inspect/plugin-xingmux.xml:
1132 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1138 === release 1.15.90 ===
1140 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1146 * gst-plugins-ugly.doap:
1150 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1152 * docs/plugins/inspect/plugin-a52dec.xml:
1153 * docs/plugins/inspect/plugin-amrnb.xml:
1154 * docs/plugins/inspect/plugin-amrwbdec.xml:
1155 * docs/plugins/inspect/plugin-asf.xml:
1156 * docs/plugins/inspect/plugin-cdio.xml:
1157 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1158 * docs/plugins/inspect/plugin-dvdread.xml:
1159 * docs/plugins/inspect/plugin-dvdsub.xml:
1160 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1161 * docs/plugins/inspect/plugin-realmedia.xml:
1162 * docs/plugins/inspect/plugin-sid.xml:
1163 * docs/plugins/inspect/plugin-x264.xml:
1164 * docs/plugins/inspect/plugin-xingmux.xml:
1167 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1169 * ext/x264/meson.build:
1170 meson: Add a subproject fallback for x264
1172 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1177 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1180 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1182 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1187 * docs/plugins/inspect/plugin-a52dec.xml:
1188 * docs/plugins/inspect/plugin-amrnb.xml:
1189 * docs/plugins/inspect/plugin-amrwbdec.xml:
1190 * docs/plugins/inspect/plugin-asf.xml:
1191 * docs/plugins/inspect/plugin-cdio.xml:
1192 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1193 * docs/plugins/inspect/plugin-dvdread.xml:
1194 * docs/plugins/inspect/plugin-dvdsub.xml:
1195 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1196 * docs/plugins/inspect/plugin-realmedia.xml:
1197 * docs/plugins/inspect/plugin-sid.xml:
1198 * docs/plugins/inspect/plugin-x264.xml:
1199 * docs/plugins/inspect/plugin-xingmux.xml:
1203 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1205 * ext/x264/gstx264enc.c:
1206 x264enc: inject CEA708 closed captions
1208 === release 1.15.2 ===
1210 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1216 * gst-plugins-ugly.doap:
1220 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1222 * docs/plugins/inspect/plugin-a52dec.xml:
1223 * docs/plugins/inspect/plugin-amrnb.xml:
1224 * docs/plugins/inspect/plugin-amrwbdec.xml:
1225 * docs/plugins/inspect/plugin-asf.xml:
1226 * docs/plugins/inspect/plugin-cdio.xml:
1227 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1228 * docs/plugins/inspect/plugin-dvdread.xml:
1229 * docs/plugins/inspect/plugin-dvdsub.xml:
1230 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1231 * docs/plugins/inspect/plugin-realmedia.xml:
1232 * docs/plugins/inspect/plugin-sid.xml:
1233 * docs/plugins/inspect/plugin-x264.xml:
1234 * docs/plugins/inspect/plugin-xingmux.xml:
1237 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1283 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1285 * ext/sidplay/gstsiddec.cc:
1286 sidplay: fix indentation
1288 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1290 * ext/dvdread/dvdreadsrc.c:
1291 dvdreadsrc: Work around GCC9 compiler warning
1292 It's technically true but not for this specific type.
1293 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]
1294 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1295 | ~~~~~~~~~~~~^~~~~~~~~
1297 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1300 meson: Add support orc fallback
1301 Allow fallback to orc subproject if any.
1303 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1305 * ext/x264/gstx264enc.c:
1306 x264: Only enable dynamic loading code for x264 < 253
1307 Otherwise we get some compiler warnings:
1308 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1309 unload_x264 (GstX264EncVTable * vtable)
1311 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1312 load_x264 (const gchar * filename)
1315 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1317 * ext/x264/meson.build:
1318 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1319 We would dynamically load additional x264 libraries then.
1321 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1324 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1325 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1327 === release 1.15.1 ===
1329 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1335 * gst-plugins-ugly.doap:
1339 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1341 * docs/plugins/inspect/plugin-a52dec.xml:
1342 * docs/plugins/inspect/plugin-amrnb.xml:
1343 * docs/plugins/inspect/plugin-amrwbdec.xml:
1344 * docs/plugins/inspect/plugin-asf.xml:
1345 * docs/plugins/inspect/plugin-cdio.xml:
1346 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1347 * docs/plugins/inspect/plugin-dvdread.xml:
1348 * docs/plugins/inspect/plugin-dvdsub.xml:
1349 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1350 * docs/plugins/inspect/plugin-realmedia.xml:
1351 * docs/plugins/inspect/plugin-sid.xml:
1352 * docs/plugins/inspect/plugin-x264.xml:
1353 * docs/plugins/inspect/plugin-xingmux.xml:
1356 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1402 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1404 * tests/check/generic/states.c:
1405 * tests/check/meson.build:
1406 tests: Enable test generic_states on Windows
1407 ... and drop needless unistd.h dependency
1409 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1412 * tests/check/meson.build:
1413 meson: Use join_paths() instead '/'
1415 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1418 * tests/check/meson.build:
1419 * tests/meson.build:
1420 tests: Enable unit test on Windows
1421 Remove hard-coded ':' whitelist separator since it varies with OS
1423 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1426 Automatic update of common submodule
1427 From ed78bee to 59cb678
1429 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1432 meson: Specify encoding to UTF-8 when building with MSVC
1433 Use build arguments consistent with core and -base. This can also
1434 remove noisy "C4819" warning of non-us locale MSVC.
1436 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1439 Add Gitlab CI configuration
1440 This commit adds a .gitlab-ci.yml file, which uses a feature
1441 to fetch the config from a centralized repository. The intent is
1442 to have all the gstreamer modules use the same configuration.
1443 The configuration is currently hosted at the gst-ci repository
1444 under the gitlab/ci_template.yml path.
1445 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1447 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1450 Update common submodule location
1451 Remove the git directory
1453 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1456 * gst-plugins-ugly.doap:
1457 Clone the code from gitlab
1458 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1460 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1463 meson: use new 'python' module instead of deprecated
1464 https://github.com/mesonbuild/meson/pull/4169
1466 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1468 * tests/check/elements/x264enc.c:
1469 tests: x264enc: fix leak in unit test
1470 The static pad templates weren't static so their
1471 contents were leaked. valgrind was not happy.
1472 Also rename confusing define.
1474 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1476 * ext/x264/gstx264enc.c:
1477 * ext/x264/gstx264enc.h:
1478 x264enc: Avoid format decision per frame
1479 Avoid switch/case per frame for format decision and detect the format
1480 only if where it could be changed. Note that, whenever encoder->input_state
1481 is changed, gst_x264_enc_init_encoder() is called.
1482 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1484 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1487 * meson_options.txt:
1488 meson: add glib-checks option to disable API guards and such
1489 We want this enabled by default, also in releases, but people
1490 may want to disable this for performance-critical workloads or
1491 on embedded devices.
1493 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1495 * meson_options.txt:
1496 meson: fix missing closing bracket in option descriptions
1498 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1501 * meson_options.txt:
1502 * tests/meson.build:
1503 meson: add option to disable tests
1505 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1508 meson: clean up some cruft
1510 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1513 * meson_options.txt:
1514 meson: add options to disable gobject cast checks and glib asserts
1515 ... and define G_DISABLE_DEPRECATED for development versions,
1516 like we do in autotools.
1518 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1520 * ext/x264/gstx264enc.c:
1521 x264enc: Set bit depth for x264 ≥ 153
1522 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1524 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1526 * ext/x264/gstx264enc.c:
1527 x264enc: Remove superfluous x264_param_default
1528 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1530 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1532 * ext/a52dec/meson.build:
1533 * ext/amrnb/meson.build:
1534 * ext/amrwbdec/meson.build:
1535 * ext/cdio/meson.build:
1536 * ext/dvdread/meson.build:
1537 * ext/mpeg2dec/meson.build:
1538 * ext/sidplay/meson.build:
1539 * ext/x264/meson.build:
1542 * meson_options.txt:
1543 Add feature options for all plugins
1544 The only automagic dependency left is C++ availability detection.
1545 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1547 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1550 * meson_options.txt:
1551 meson: Convert common options to feature options
1552 The rest will be converted later, these are necessary for gst-build to
1553 set options correctly.
1554 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1556 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1558 * gst/asfdemux/gstasfdemux.c:
1559 asfdemux: Remove 0.10 code
1560 This was used to "close" a segment. It's no longer needed anymore
1561 in 1.x (it was essentially sending the same thing again)
1563 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1565 * gst/asfdemux/gstasfdemux.c:
1566 asfdemux: Only send flush event on seeking flushes
1567 And not on all the time
1569 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1572 * meson_options.txt:
1573 meson: add 'nls' option to disable translations
1574 And enable by default. Was implicitly disabled because
1575 ENABLE_NLS was not defined. Also use .set_quoted().
1577 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1580 * meson_options.txt:
1581 meson: Update option names to omit disable_ and with- prefixes
1582 Also yield common options to the outer project (gst-build in our case)
1583 so that they don't have to be set manually.
1585 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1587 * gst/dvdsub/gstdvdsubdec.c:
1588 dvdsubdec: Take the highlight event from the structure.
1589 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1590 associated with a highlight event, instead store
1591 it in the event structure directly, as
1592 GstEvent::timestamp will disappear in GStreamer 2.0
1593 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1595 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1597 * ext/a52dec/meson.build:
1598 * ext/amrnb/meson.build:
1599 * ext/amrwbdec/meson.build:
1600 * ext/cdio/meson.build:
1601 * ext/dvdread/meson.build:
1602 * ext/mpeg2dec/meson.build:
1603 * ext/x264/meson.build:
1604 * gst/asfdemux/meson.build:
1605 * gst/dvdlpcmdec/meson.build:
1606 * gst/dvdsub/meson.build:
1607 * gst/realmedia/meson.build:
1608 * gst/xingmux/meson.build:
1610 Meson: Generate pc file for all plugins in ugly
1611 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1613 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1616 meson: use -Wl,-Bsymbolic-functions where supported
1617 Just like the autotools build.
1619 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1621 * gst/asfdemux/gstasfdemux.c:
1622 asfdemux: Set the stream-format field of H264 streams
1623 If we have codec_data it will be AVC, otherwise assume byte-stream.
1625 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1629 Automatic update of common submodule
1630 From 3fa2c9e to ed78bee
1632 2018-03-20 09:26:15 +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.14.0 ===
1655 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1661 * gst-plugins-ugly.doap:
1665 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1667 * docs/plugins/inspect/plugin-a52dec.xml:
1668 * docs/plugins/inspect/plugin-amrnb.xml:
1669 * docs/plugins/inspect/plugin-amrwbdec.xml:
1670 * docs/plugins/inspect/plugin-asf.xml:
1671 * docs/plugins/inspect/plugin-cdio.xml:
1672 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1673 * docs/plugins/inspect/plugin-dvdread.xml:
1674 * docs/plugins/inspect/plugin-dvdsub.xml:
1675 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1676 * docs/plugins/inspect/plugin-realmedia.xml:
1677 * docs/plugins/inspect/plugin-sid.xml:
1678 * docs/plugins/inspect/plugin-x264.xml:
1679 * docs/plugins/inspect/plugin-xingmux.xml:
1682 === release 1.13.91 ===
1684 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1690 * gst-plugins-ugly.doap:
1694 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1696 * docs/plugins/inspect/plugin-a52dec.xml:
1697 * docs/plugins/inspect/plugin-amrnb.xml:
1698 * docs/plugins/inspect/plugin-amrwbdec.xml:
1699 * docs/plugins/inspect/plugin-asf.xml:
1700 * docs/plugins/inspect/plugin-cdio.xml:
1701 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1702 * docs/plugins/inspect/plugin-dvdread.xml:
1703 * docs/plugins/inspect/plugin-dvdsub.xml:
1704 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1705 * docs/plugins/inspect/plugin-realmedia.xml:
1706 * docs/plugins/inspect/plugin-sid.xml:
1707 * docs/plugins/inspect/plugin-x264.xml:
1708 * docs/plugins/inspect/plugin-xingmux.xml:
1711 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
1713 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1714 docs: plugins: minor addition to plugins list
1716 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
1719 configure.ac: enable largefile support if possible
1720 https://bugzilla.gnome.org/show_bug.cgi?id=793103
1722 === release 1.13.90 ===
1724 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1730 * gst-plugins-ugly.doap:
1734 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1736 * docs/plugins/gst-plugins-ugly-plugins.args:
1737 * docs/plugins/inspect/plugin-a52dec.xml:
1738 * docs/plugins/inspect/plugin-amrnb.xml:
1739 * docs/plugins/inspect/plugin-amrwbdec.xml:
1740 * docs/plugins/inspect/plugin-asf.xml:
1741 * docs/plugins/inspect/plugin-cdio.xml:
1742 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1743 * docs/plugins/inspect/plugin-dvdread.xml:
1744 * docs/plugins/inspect/plugin-dvdsub.xml:
1745 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1746 * docs/plugins/inspect/plugin-realmedia.xml:
1747 * docs/plugins/inspect/plugin-sid.xml:
1748 * docs/plugins/inspect/plugin-x264.xml:
1749 * docs/plugins/inspect/plugin-xingmux.xml:
1752 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1755 * tests/check/meson.build:
1756 meson: enable more warnings
1758 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1760 * ext/x264/gstx264enc.c:
1761 x264enc: fix build with newer x264 with support for multiple bit depths
1762 libx264 used to be built for one specific bit depth, and if we
1763 wanted to support multiple bit depths we would have to dynamically
1764 load the right .so from different paths. That has changed now, and
1765 libx264 can include support for multiple depths in the same lib,
1766 so we don't need to do the dlopen() dance any more. We'll keep
1767 the vtable stuff around until we can drop support for older x264.
1768 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1769 https://bugzilla.gnome.org/show_bug.cgi?id=792111
1771 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
1773 * ext/x264/gstx264enc.c:
1774 x264enc: Add format example for option-string
1775 https://bugzilla.gnome.org/show_bug.cgi?id=793879
1777 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
1780 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1781 add_global_arguments() can't be used in subprojects. It's
1782 entirely possible that -ugly is a subproject but gstreamer
1783 is picked up from an installed location, so we should
1784 really use add_project_arguments() in both cases.
1786 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1789 * docs/plugins/inspect/plugin-a52dec.xml:
1790 * docs/plugins/inspect/plugin-amrnb.xml:
1791 * docs/plugins/inspect/plugin-amrwbdec.xml:
1792 * docs/plugins/inspect/plugin-asf.xml:
1793 * docs/plugins/inspect/plugin-cdio.xml:
1794 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1795 * docs/plugins/inspect/plugin-dvdread.xml:
1796 * docs/plugins/inspect/plugin-dvdsub.xml:
1797 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1798 * docs/plugins/inspect/plugin-realmedia.xml:
1799 * docs/plugins/inspect/plugin-sid.xml:
1800 * docs/plugins/inspect/plugin-x264.xml:
1801 * docs/plugins/inspect/plugin-xingmux.xml:
1805 === release 1.13.1 ===
1807 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1811 * gst-plugins-ugly.doap:
1815 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
1817 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1818 * docs/plugins/gst-plugins-ugly-plugins.args:
1819 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1820 * docs/plugins/inspect/plugin-a52dec.xml:
1821 * docs/plugins/inspect/plugin-amrnb.xml:
1822 * docs/plugins/inspect/plugin-amrwbdec.xml:
1823 * docs/plugins/inspect/plugin-asf.xml:
1824 * docs/plugins/inspect/plugin-cdio.xml:
1825 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1826 * docs/plugins/inspect/plugin-dvdread.xml:
1827 * docs/plugins/inspect/plugin-dvdsub.xml:
1828 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1829 * docs/plugins/inspect/plugin-realmedia.xml:
1830 * docs/plugins/inspect/plugin-sid.xml:
1831 * docs/plugins/inspect/plugin-x264.xml:
1832 * docs/plugins/inspect/plugin-xingmux.xml:
1833 docs: update plugin docs
1835 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1841 po: update translations
1843 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
1846 meson: make version numbers ints and fix int/string comparison
1847 WARNING: Trying to compare values of different types (str, int).
1848 The result of this is undefined and will become a hard error
1849 in a future Meson release.
1851 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1854 autotools: use -fno-strict-aliasing where supported
1855 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1857 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
1859 * ext/sidplay/meson.build:
1861 meson: use -fno-strict-aliasing where supported
1862 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1864 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1866 * ext/amrnb/amrnbdec.c:
1867 amrnbdec: Don't use g_return_*_if_fail() on data parsing
1868 Those functions can be disabled. Instead just use the (existing)
1872 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1874 * ext/amrwbdec/amrwbdec.c:
1875 amrwbdec: Don't use g_return_*_if_fail() on data parsing
1876 Those functions can be disabled. Instead just use the (existing)
1880 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1883 meson: skip translations if gettext is not available
1885 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
1888 Automatic update of common submodule
1889 From e8c7a71 to 3fa2c9e
1891 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
1893 * ext/x264/gstx264enc.c:
1894 * ext/x264/gstx264enc.h:
1895 x264enc: add 'insert-vui' property for users to choose
1896 VUI(Video Usability Information) parameters should be set
1897 according to the specification. However, some of the existing
1898 hardware decoders refuse to decode in certain combinations of
1899 the resolution and VUI parameters. To support the legacy
1900 decoders, this patch provides 'insert-vui' to skip the settings.
1901 https://bugzilla.gnome.org/show_bug.cgi?id=791331
1903 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1905 * ext/cdio/gstcdio.c:
1906 * ext/cdio/gstcdio.h:
1907 * ext/cdio/gstcdiocddasrc.c:
1908 cdio: Fix build with cdio >= 1.0
1909 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1910 as 1 for 1.0. We had various checks for < 83, which of course succeeded
1911 now although we are >= 0.83.
1912 Fix this by checking for < 76 (0.76) too, as that is the minimum version
1913 we currently support and everything < 76 is going to be >= 1.0.
1914 https://bugzilla.gnome.org/show_bug.cgi?id=791301
1916 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
1919 Automatic update of common submodule
1920 From 3f4aa96 to e8c7a71
1922 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
1925 configure: actually use -fvisibility if supported
1926 Fix up for previous commit.
1928 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1931 autotools: stop controlling symbol visibility with -export-symbols-regex
1932 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1933 This should result in consistent behaviour for the autotools and
1936 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
1938 * gst/asfdemux/gstasfdemux.c:
1939 asfdemux: Fix prerolling files with "empty" streams
1940 This is a regression that was introduced by
1941 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1942 " asfdemux: Add support for dvr-ms"
1943 The problem is that some files/streams might contain stream definition
1944 but there is no actual packets for those streams.
1945 This was used to "define" streams with different bitrates for example.
1946 The first_ts calculation resulted in never ever finding a valid first_ts
1947 since some streams were empty, and therefore never "activating" itself.
1948 Instead of that we first check if we are prerolled. And if we are we
1949 unconditionally get the "first_ts"
1950 The preroll check has been adapted to check whether streams of
1951 each defined type (i.e. audio/video/sub) has been prerolled. This solves
1952 the problem of having different streams of a particular type where only
1953 one stream actually has data.
1955 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
1957 * gst/asfdemux/gstasfdemux.c:
1958 asfdemux: Store the stream type in streams
1959 The field was present but never set :)
1961 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
1963 * ext/a52dec/gsta52dec.c:
1964 a52dec: Fix out buffer memory leak in error code path
1965 https://bugzilla.gnome.org/show_bug.cgi?id=788119
1967 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
1969 * ext/mpeg2dec/gstmpeg2dec.c:
1970 mpeg2dec: Fix buffer memory leak in error code path
1971 https://bugzilla.gnome.org/show_bug.cgi?id=787817
1973 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1975 * ext/mpeg2dec/gstmpeg2dec.c:
1976 mpeg2dec: Unmap output video frame if copying to it fails
1977 https://bugzilla.gnome.org/show_bug.cgi?id=787398
1979 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1981 * gst/realmedia/asmrules.c:
1982 realmedia: fix leak in asmrules error code path
1983 https://bugzilla.gnome.org/show_bug.cgi?id=787056
1985 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1987 * gst/realmedia/rtspreal.c:
1988 realmedia: Fix Memory leak in error case
1989 https://bugzilla.gnome.org/show_bug.cgi?id=787014
1991 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
1993 * tests/files/Makefile.am:
1994 * tests/files/cbr_stream.mp3:
1995 * tests/files/stream.mp2:
1996 * tests/files/vbr_stream.mp3:
1997 tests: remove files that were used by the mpg123 unit test
1999 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2004 * docs/plugins/Makefile.am:
2005 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2006 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2007 * docs/plugins/inspect/plugin-twolame.xml:
2010 * ext/twolame/Makefile.am:
2011 * ext/twolame/gsttwolamemp2enc.c:
2012 * ext/twolame/gsttwolamemp2enc.h:
2013 * ext/twolame/meson.build:
2015 Remove twolame plugin, moved to -good
2016 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2018 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2023 * docs/plugins/Makefile.am:
2024 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2025 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2026 * docs/plugins/gst-plugins-ugly-plugins.args:
2027 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2028 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2029 * docs/plugins/inspect/plugin-lame.xml:
2031 * ext/lame/Makefile.am:
2032 * ext/lame/gstlamemp3enc.c:
2033 * ext/lame/gstlamemp3enc.h:
2034 * ext/lame/meson.build:
2035 * ext/lame/plugin.c:
2040 * tests/check/Makefile.am:
2041 * tests/check/gst-plugins-ugly.supp:
2042 * tests/check/meson.build:
2043 * tests/check/pipelines/.gitignore:
2044 * tests/check/pipelines/lame.c:
2045 Remove lame plugin, moved to -good
2046 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2048 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2053 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2054 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2055 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2056 * docs/plugins/inspect/plugin-mpg123.xml:
2059 * ext/mpg123/Makefile.am:
2060 * ext/mpg123/gstmpg123audiodec.c:
2061 * ext/mpg123/gstmpg123audiodec.h:
2062 * ext/mpg123/meson.build:
2063 * tests/check/Makefile.am:
2064 * tests/check/elements/.gitignore:
2065 * tests/check/elements/mpg123audiodec.c:
2066 * tests/check/meson.build:
2067 Remove mpg123 plugin, moved to -good
2068 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2070 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2074 Automatic update of common submodule
2075 From 48a5d85 to 3f4aa96
2077 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2079 * ext/sidplay/meson.build:
2080 sidplay: hide symbols in meson for this c++ plugin too
2081 Keep things local, as this is the only c++ plugin
2084 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2087 meson: don't export symbols by default
2088 Only plugin entry points should be exported.
2089 Currently plugins might export more symbols with
2090 the meson build, as we don't have the exports
2091 regexp there that we pass to libtool.
2093 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2095 * ext/x264/gstx264enc.c:
2096 x264enc: add FIXME note for future configuration cleanup
2098 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2100 * ext/dvdread/dvdreadsrc.c:
2101 dvdreadsrc: Fix string memory leak
2102 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2104 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2106 * ext/x264/gstx264enc.c:
2107 x264enc: fix indentation
2109 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2111 * ext/x264/gstx264enc.c:
2112 x264enc: fix caps leak
2113 Move creation of supported sink pads into class_init function
2114 which is also the only place where they're used. Unref the
2115 caps when no longer needed, the pad template will take its
2117 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2119 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2121 * ext/mpg123/gstmpg123audiodec.c:
2122 mpg123audiodec: fix caps leak
2123 The pad template takes its own ref, so we should unref the caps.
2124 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2126 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2129 meson: po: use glib preset and read language list from LINGUAS
2130 Supported since meson 0.37, so we can use it now.
2132 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2134 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2135 dvdlpmdec: Fix overrun from coverity
2138 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2141 meson: find python3 via python3 module
2142 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2144 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2146 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2147 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2148 dvdlpcmdec: Added support for Blu-Ray audio
2149 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2151 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2153 * gst/asfdemux/gstasfdemux.c:
2154 asfdemux: More index handling
2155 In the same vein as the previous commit, the end of the file might have been
2156 cut and therefore contains bogus data.
2157 If the object is too short, consider it as garbage and return a non-fatal
2159 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2161 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2163 * gst/asfdemux/gstasfdemux.c:
2164 asfdemux; Don't assume index is present at end of file
2165 Some files have garbage at the end of the file, don't error out if we don't
2166 find the index there.
2167 Reverts back to previous behaviour (where corrupted/missing indexex were
2169 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2171 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2174 meson: fix with-package-name option
2175 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2177 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2179 * gst/asfdemux/gstasfdemux.c:
2180 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2181 ... which is how it has always been until changed coincidentally in commit
2182 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2183 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2184 to compensate for that in a lateral way
2186 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2188 * ext/x264/gstx264enc.c:
2189 x264enc: relax bframes upper limit count to maximum encoder supported
2191 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2193 * ext/sidplay/meson.build:
2194 meson: don't error out if sidplay library is not found
2196 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2199 * ext/sidplay/meson.build:
2200 meson: build sid plugin
2201 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2203 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2205 * ext/x264/gstx264enc.c:
2206 x264: fix memory leak
2207 When the allowed caps are the same of template caps the allowed
2208 caps are not unrefed, leaking memory.
2209 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2211 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2213 * tests/check/meson.build:
2214 meson: Do not use path separator in test names
2215 Avoiding warnings like:
2216 WARNING: Target "elements/audioamplify" has a path separator in its name.
2218 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2220 * gst/asfdemux/gstasfdemux.c:
2221 asfdemux: fix checking for header objects
2222 The if 'and' condition was mixed up with the last parameter of the
2223 function and would lead to wrong results
2225 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2230 meson: don't need config.h.meson any longer
2232 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2235 * meson_options.txt:
2236 meson: add options to set package name and origin
2237 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2239 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2241 * tests/check/meson.build:
2242 Add gstvideo_dep for meson mpeg2dec test build
2244 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2246 * tests/check/Makefile.am:
2247 * tests/check/elements/mpeg2dec.c:
2248 mpeg2dec test: Fix expected output caps
2249 In the absence of explicit info, video decoders
2250 now output mono multiview caps by default, so make
2251 the expected caps match that
2253 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2257 * ext/a52dec/Makefile.am:
2258 * ext/amrnb/Makefile.am:
2259 * ext/amrwbdec/Makefile.am:
2260 * ext/cdio/Makefile.am:
2261 * ext/dvdread/Makefile.am:
2262 * ext/lame/Makefile.am:
2263 * ext/mpeg2dec/Makefile.am:
2264 * ext/mpg123/Makefile.am:
2265 * ext/sidplay/Makefile.am:
2266 * ext/twolame/Makefile.am:
2267 * ext/x264/Makefile.am:
2268 * gst/asfdemux/Makefile.am:
2269 * gst/dvdlpcmdec/Makefile.am:
2270 * gst/dvdsub/Makefile.am:
2271 * gst/realmedia/Makefile.am:
2272 * gst/xingmux/Makefile.am:
2273 Remove plugin specific static build option
2274 Static and dynamic plugins now have the same interface. The standard
2275 --enable-static/--enable-shared toggle are sufficient.
2277 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2279 * ext/sidplay/gstsiddec.cc:
2280 sid: Make plugin name match plugin file name
2282 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2288 === release 1.12.0 ===
2290 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2296 * docs/plugins/inspect/plugin-a52dec.xml:
2297 * docs/plugins/inspect/plugin-amrnb.xml:
2298 * docs/plugins/inspect/plugin-amrwbdec.xml:
2299 * docs/plugins/inspect/plugin-asf.xml:
2300 * docs/plugins/inspect/plugin-cdio.xml:
2301 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2302 * docs/plugins/inspect/plugin-dvdread.xml:
2303 * docs/plugins/inspect/plugin-dvdsub.xml:
2304 * docs/plugins/inspect/plugin-lame.xml:
2305 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2306 * docs/plugins/inspect/plugin-mpg123.xml:
2307 * docs/plugins/inspect/plugin-realmedia.xml:
2308 * docs/plugins/inspect/plugin-siddec.xml:
2309 * docs/plugins/inspect/plugin-twolame.xml:
2310 * docs/plugins/inspect/plugin-x264.xml:
2311 * docs/plugins/inspect/plugin-xingmux.xml:
2312 * gst-plugins-ugly.doap:
2316 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2361 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2365 po: Update translations
2367 === release 1.11.91 ===
2369 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2375 * docs/plugins/inspect/plugin-a52dec.xml:
2376 * docs/plugins/inspect/plugin-amrnb.xml:
2377 * docs/plugins/inspect/plugin-amrwbdec.xml:
2378 * docs/plugins/inspect/plugin-asf.xml:
2379 * docs/plugins/inspect/plugin-cdio.xml:
2380 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2381 * docs/plugins/inspect/plugin-dvdread.xml:
2382 * docs/plugins/inspect/plugin-dvdsub.xml:
2383 * docs/plugins/inspect/plugin-lame.xml:
2384 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2385 * docs/plugins/inspect/plugin-mpg123.xml:
2386 * docs/plugins/inspect/plugin-realmedia.xml:
2387 * docs/plugins/inspect/plugin-siddec.xml:
2388 * docs/plugins/inspect/plugin-twolame.xml:
2389 * docs/plugins/inspect/plugin-x264.xml:
2390 * docs/plugins/inspect/plugin-xingmux.xml:
2391 * gst-plugins-ugly.doap:
2395 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2440 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2446 po: Update translations
2448 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2450 * ext/x264/gstx264enc.h:
2451 x264: Use __declspec(dllimport) with MinGW too
2452 x264.h says this isn't needed with MinGW, but it looks like it is.
2453 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2455 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2458 Automatic update of common submodule
2459 From 60aeef6 to 48a5d85
2461 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2465 Automatic update of common submodule
2466 From 39ac2f5 to 60aeef6
2468 === release 1.11.90 ===
2470 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2476 * docs/plugins/inspect/plugin-a52dec.xml:
2477 * docs/plugins/inspect/plugin-amrnb.xml:
2478 * docs/plugins/inspect/plugin-amrwbdec.xml:
2479 * docs/plugins/inspect/plugin-asf.xml:
2480 * docs/plugins/inspect/plugin-cdio.xml:
2481 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2482 * docs/plugins/inspect/plugin-dvdread.xml:
2483 * docs/plugins/inspect/plugin-dvdsub.xml:
2484 * docs/plugins/inspect/plugin-lame.xml:
2485 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2486 * docs/plugins/inspect/plugin-mpg123.xml:
2487 * docs/plugins/inspect/plugin-realmedia.xml:
2488 * docs/plugins/inspect/plugin-siddec.xml:
2489 * docs/plugins/inspect/plugin-twolame.xml:
2490 * docs/plugins/inspect/plugin-x264.xml:
2491 * docs/plugins/inspect/plugin-xingmux.xml:
2492 * gst-plugins-ugly.doap:
2496 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2540 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2544 po: Update translations
2546 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2548 * tests/check/meson.build:
2549 meson: test: Fix environment object usage
2550 And use get_pkgconfig_variable instead of calling pkg-config ourself
2552 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2555 REQUIREMENTS: update for mad mp3 decoder removal
2556 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2558 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2561 Add libgstrmdemux.so to cruft list
2562 This was renamed to libgstrealmedia.so, this fixes helps fixing
2564 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2566 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2568 * docs/plugins/inspect/plugin-realmedia.xml:
2569 * gst/realmedia/Makefile.am:
2570 * gst/realmedia/meson.build:
2571 Rename plugin filenames to match plugin names
2572 libgstrmdemux.so becomes libgstrealmedia.so
2573 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2575 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2577 * ext/mpeg2dec/gstmpeg2dec.c:
2578 mpeg2dec: Fix latency calculation
2579 The latency calculation was missing a scaling by GST_SECOND,
2580 so it would always report a tiny latency. Fix that.
2581 Spotted by Guillaume Desmottes.
2583 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2585 * gst/asfdemux/gstasfdemux.c:
2586 asfdemux: Fix compilation with gcc 7
2587 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2588 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2589 is_encrypted = ! !((flags & 0x8000) << 15);
2590 ~~~~~~~~~~~~~~~~~~^~~~~~
2591 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2593 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2595 * ext/amrwbdec/amrwb.c:
2596 * ext/amrwbdec/amrwbdec.h:
2597 Update Edgard Lima's email
2598 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2600 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2603 meson: Update version
2605 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2610 === release 1.11.2 ===
2612 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2618 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2619 * docs/plugins/inspect/plugin-a52dec.xml:
2620 * docs/plugins/inspect/plugin-amrnb.xml:
2621 * docs/plugins/inspect/plugin-amrwbdec.xml:
2622 * docs/plugins/inspect/plugin-asf.xml:
2623 * docs/plugins/inspect/plugin-cdio.xml:
2624 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2625 * docs/plugins/inspect/plugin-dvdread.xml:
2626 * docs/plugins/inspect/plugin-dvdsub.xml:
2627 * docs/plugins/inspect/plugin-lame.xml:
2628 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2629 * docs/plugins/inspect/plugin-mpg123.xml:
2630 * docs/plugins/inspect/plugin-realmedia.xml:
2631 * docs/plugins/inspect/plugin-siddec.xml:
2632 * docs/plugins/inspect/plugin-twolame.xml:
2633 * docs/plugins/inspect/plugin-x264.xml:
2634 * docs/plugins/inspect/plugin-xingmux.xml:
2635 * gst-plugins-ugly.doap:
2638 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2682 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2686 po: Update translations
2688 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2691 meson: dist meson build files
2692 Ship meson build files in tarballs, so people who use tarballs
2693 in their builds can start playing with meson already.
2695 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2697 * ext/x264/gstx264enc.c:
2698 x264: Initialize function vtable in plugin_init()
2699 These values are defined in the x264.h header and are not const on
2700 Windows due to the way DLLs work. See:
2701 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2702 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2703 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2705 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2707 * gst/asfdemux/gstasfdemux.c:
2708 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2709 https://bugzilla.gnome.org/show_bug.cgi?id=777955
2711 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
2713 * gst/asfdemux/gstasfdemux.c:
2714 asfdemux: Reset number of languages to 0 when freeing the array because of errors
2715 Otherwise we will happily index into the array at NULL if the requested
2716 index is smaller than the number of languages that were previously
2718 https://bugzilla.gnome.org/show_bug.cgi?id=777937
2720 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2722 * tests/check/meson.build:
2723 meson: Properly use ':' for defining keywords
2725 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
2730 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2735 === release 1.11.1 ===
2737 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
2743 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2744 * docs/plugins/inspect/plugin-a52dec.xml:
2745 * docs/plugins/inspect/plugin-amrnb.xml:
2746 * docs/plugins/inspect/plugin-amrwbdec.xml:
2747 * docs/plugins/inspect/plugin-asf.xml:
2748 * docs/plugins/inspect/plugin-cdio.xml:
2749 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2750 * docs/plugins/inspect/plugin-dvdread.xml:
2751 * docs/plugins/inspect/plugin-dvdsub.xml:
2752 * docs/plugins/inspect/plugin-lame.xml:
2753 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2754 * docs/plugins/inspect/plugin-mpg123.xml:
2755 * docs/plugins/inspect/plugin-realmedia.xml:
2756 * docs/plugins/inspect/plugin-siddec.xml:
2757 * docs/plugins/inspect/plugin-twolame.xml:
2758 * docs/plugins/inspect/plugin-x264.xml:
2759 * docs/plugins/inspect/plugin-xingmux.xml:
2760 * gst-plugins-ugly.doap:
2763 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2807 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2812 po: Update translations
2814 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2816 * ext/amrnb/meson.build:
2817 * ext/x264/meson.build:
2819 meson: Install presets files
2821 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2823 * ext/x264/GstX264Enc.prs:
2824 x264enc: Add a youtube preset.
2825 Based on https://support.google.com/youtube/answer/1722171
2826 https://bugzilla.gnome.org/show_bug.cgi?id=751560
2828 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2832 * docs/plugins/Makefile.am:
2833 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2834 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2835 * docs/plugins/inspect/plugin-mad.xml:
2837 * ext/mad/Makefile.am:
2840 * ext/mad/meson.build:
2843 We have better replacements such as the mpg123 plugin.
2844 The main reason to keep around mad was for 'freeform'
2845 mp3 support, but mpg123 can handle those too nowadays.
2846 Also, mad is GPL and has been unmaintained for years.
2847 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2849 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2854 * win32/common/.gitignore:
2855 * win32/common/config.h:
2856 win32: remove platform-specific copies of generated headers
2857 Unused and no longer needed.
2859 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2864 * gst-plugins-ugly.spec.in:
2865 Remove generated .spec file
2866 Likely extremely bitrotten, and we should not ship this anyway.
2868 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
2871 meson: Support building without Gst debug
2873 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
2877 Automatic update of common submodule
2878 From f980fd9 to 39ac2f5
2880 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2882 * gst/asfdemux/gstasfdemux.c:
2883 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2884 https://bugzilla.gnome.org/show_bug.cgi?id=775515
2886 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2888 * ext/x264/gstx264enc.c:
2889 x264enc: Add information for mixed mode
2890 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2892 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2894 * ext/x264/gstx264enc.c:
2895 x264enc: Correctly pass interlacing/TFF information
2896 Give the interlacing information correctly to the encoder. Also parse
2897 TFF/BFF information from the caps and pass it too.
2898 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2900 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2902 * ext/x264/gstx264enc.c:
2903 x264enc: Auto-detect interlace mode from caps
2904 If the caps are interlaced, interlacing is always enabled on the
2905 encoder. If the interlace-mode field is missing or if it's progressive,
2906 the encoder uses the "interlaced" property.
2907 https://bugzilla.gnome.org/show_bug.cgi?id=775228
2909 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2912 common: use https protocol for common submodule
2913 https://bugzilla.gnome.org/show_bug.cgi?id=775110
2915 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2917 * gst/realmedia/realhash.c:
2918 real: Fix compiler warnings with latest clang
2919 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2922 https://bugzilla.gnome.org/show_bug.cgi?id=775112
2924 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
2926 * gst/asfdemux/gstasfdemux.c:
2927 asfdemux: Allow 64bit sizes for DATA object
2928 we *can* have files greater than 4GB, any other object should be
2931 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
2933 * gst/asfdemux/gstasfdemux.c:
2934 asfdemux: Add sanity check for asf_stream_audio
2935 We should have enough bytes for the specified codec_data
2936 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2938 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
2940 * gst/asfdemux/gstasfdemux.c:
2941 asfdemux: Add sanity checks when reading asf_stream_video_format
2942 It should report a size of at least 40 bytes
2943 Also check for the size of the remaining data (i.e. codec_data)
2944 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2946 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
2948 * gst/asfdemux/gstasfdemux.c:
2949 asfdemux: Add check for invalid/corrupt asf object
2950 An asf object can't realistically be bigger than 2**32 bytes.
2951 If it reports a size bigger than that, consider it corrupt and properly
2952 propagate the error back.
2953 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2955 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
2957 * gst/asfdemux/gstasfdemux.c:
2958 asfdemux: Handle EOS in push-mode on corrupted files
2959 It is possible no streams were activated when receiving EOS, if so
2960 handled it as if we hadn't seen the header
2961 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2963 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
2965 * gst/asfdemux/gstasfdemux.c:
2966 * gst/asfdemux/gstasfdemux.h:
2967 asfdemux: FILE headers are mandatory in the header
2968 As per the specification, also avoids ending up trying to play a
2969 file with plenty of un-initialized values.
2970 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2972 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
2974 * gst/asfdemux/gstasfdemux.c:
2975 asfdemux: Handle incomplete header in pull mode
2976 pulling headers is meant to complete as a whole. If we don't have
2977 enough data, it's an error.
2978 Avoids pipeline hangs on corrupted files
2979 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2981 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
2983 * gst/asfdemux/gstasfdemux.c:
2984 asfdemux: Handle issues with "empty" files
2985 In some corrupted files, we could end up with no actual streams
2987 In those cases, make sure we properly propagate the failure all
2988 the way to the loop function. This avoids ending up in cases where
2989 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2990 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2992 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2994 * ext/dvdread/dvdreadsrc.c:
2995 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2997 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3000 meson: Add ignored warnings for MSVC
3001 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3003 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3006 * ext/x264/Makefile.am:
3007 * ext/x264/gstx264enc.c:
3008 * ext/x264/gstx264enc.h:
3009 * ext/x264/meson.build:
3010 * meson_options.txt:
3011 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3012 x264 has to be compiled specifically for a target bit depth.
3013 Distributions currently ship various libraries in their packages, with
3014 different bit depths.
3015 This change now allows to provide them all at configure time and have
3016 the x264enc element dynamically switch between them based on the bit
3017 depth of the input format.
3018 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3020 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3023 meson: update version
3025 === release 1.11.0 ===
3027 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3032 === release 1.10.0 ===
3034 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3040 * docs/plugins/inspect/plugin-a52dec.xml:
3041 * docs/plugins/inspect/plugin-amrnb.xml:
3042 * docs/plugins/inspect/plugin-amrwbdec.xml:
3043 * docs/plugins/inspect/plugin-asf.xml:
3044 * docs/plugins/inspect/plugin-cdio.xml:
3045 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3046 * docs/plugins/inspect/plugin-dvdread.xml:
3047 * docs/plugins/inspect/plugin-dvdsub.xml:
3048 * docs/plugins/inspect/plugin-lame.xml:
3049 * docs/plugins/inspect/plugin-mad.xml:
3050 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3051 * docs/plugins/inspect/plugin-mpg123.xml:
3052 * docs/plugins/inspect/plugin-realmedia.xml:
3053 * docs/plugins/inspect/plugin-siddec.xml:
3054 * docs/plugins/inspect/plugin-twolame.xml:
3055 * docs/plugins/inspect/plugin-x264.xml:
3056 * docs/plugins/inspect/plugin-xingmux.xml:
3057 * gst-plugins-ugly.doap:
3058 * win32/common/config.h:
3061 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3105 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3109 po: Update translations
3111 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3114 * tests/meson.build:
3115 meson: Don't depend on gstreamer-check-1.0 on windows
3116 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3118 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3121 * tests/check/meson.build:
3122 * tests/meson.build:
3123 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3124 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3125 Does not actually work. See:
3126 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3128 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3130 * tests/check/meson.build:
3131 meson: fix build outside of gst-all
3133 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3136 * tests/check/meson.build:
3137 * tests/meson.build:
3138 meson: move gstreamer-check-1.0 dependency to tests/check
3139 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3141 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3144 meson: Don't set c_std to gnu99
3145 Use the default for each compiler on every platform instead. This
3146 improves our compatibility with compilers that don't have gnu99 as
3149 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3152 * tests/check/getpluginsdir:
3153 * tests/check/meson.build:
3154 meson: Make use of new environment object and set plugin path to builddir
3155 Workaround source_root being the root directory of all projects
3156 in the subproject case and remove now unneeded getpluginsdir
3157 Bump meson requirement to 0.35
3159 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3161 * hooks/pre-commit.hook:
3163 * tests/check/getpluginsdir:
3164 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3166 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3169 meson: update version
3171 === release 1.9.90 ===
3173 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3179 * docs/plugins/inspect/plugin-a52dec.xml:
3180 * docs/plugins/inspect/plugin-amrnb.xml:
3181 * docs/plugins/inspect/plugin-amrwbdec.xml:
3182 * docs/plugins/inspect/plugin-asf.xml:
3183 * docs/plugins/inspect/plugin-cdio.xml:
3184 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3185 * docs/plugins/inspect/plugin-dvdread.xml:
3186 * docs/plugins/inspect/plugin-dvdsub.xml:
3187 * docs/plugins/inspect/plugin-lame.xml:
3188 * docs/plugins/inspect/plugin-mad.xml:
3189 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3190 * docs/plugins/inspect/plugin-mpg123.xml:
3191 * docs/plugins/inspect/plugin-realmedia.xml:
3192 * docs/plugins/inspect/plugin-siddec.xml:
3193 * docs/plugins/inspect/plugin-twolame.xml:
3194 * docs/plugins/inspect/plugin-x264.xml:
3195 * docs/plugins/inspect/plugin-xingmux.xml:
3196 * gst-plugins-ugly.doap:
3197 * win32/common/config.h:
3200 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3244 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3248 po: Update translations
3250 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3252 * ext/x264/gstx264enc.c:
3253 x264enc: Set colorimetry and chroma-site information
3254 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3256 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3260 meson: hook up translations
3262 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3265 * tests/check/getpluginsdir:
3266 * tests/check/meson.build:
3267 * tests/meson.build:
3268 meson: hook up unit tests
3270 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3273 configure: Depend on gstreamer 1.9.2.1
3275 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3279 Automatic update of common submodule
3280 From b18d820 to f980fd9
3282 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3286 Automatic update of common submodule
3287 From f49c55e to b18d820
3289 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3292 meson: Bump version to 1.9.2
3294 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3299 === release 1.9.2 ===
3301 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3307 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3308 * docs/plugins/inspect/plugin-a52dec.xml:
3309 * docs/plugins/inspect/plugin-amrnb.xml:
3310 * docs/plugins/inspect/plugin-amrwbdec.xml:
3311 * docs/plugins/inspect/plugin-asf.xml:
3312 * docs/plugins/inspect/plugin-cdio.xml:
3313 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3314 * docs/plugins/inspect/plugin-dvdread.xml:
3315 * docs/plugins/inspect/plugin-dvdsub.xml:
3316 * docs/plugins/inspect/plugin-lame.xml:
3317 * docs/plugins/inspect/plugin-mad.xml:
3318 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3319 * docs/plugins/inspect/plugin-mpg123.xml:
3320 * docs/plugins/inspect/plugin-realmedia.xml:
3321 * docs/plugins/inspect/plugin-siddec.xml:
3322 * docs/plugins/inspect/plugin-twolame.xml:
3323 * docs/plugins/inspect/plugin-x264.xml:
3324 * docs/plugins/inspect/plugin-xingmux.xml:
3325 * gst-plugins-ugly.doap:
3326 * win32/common/config.h:
3329 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3371 po: Update translations
3373 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3375 * ext/sidplay/gstsiddec.cc:
3376 siddec: Fix compilation with debugging disabled
3378 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3379 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3380 const gchar *reason = gst_flow_get_name (ret);
3383 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3385 * ext/sidplay/gstsiddec.cc:
3386 * gst/asfdemux/gstasfdemux.c:
3387 * gst/realmedia/rmdemux.c:
3388 Use the new API to post flow ERROR messages on the bus
3389 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3391 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3393 * gst/asfdemux/meson.build:
3394 meson: Link asfdemux against the gstsdp library
3396 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3399 meson: Add support for fallback subprojects
3401 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3405 * ext/a52dec/meson.build:
3406 * ext/amrnb/meson.build:
3407 * ext/amrwbdec/meson.build:
3408 * ext/cdio/meson.build:
3409 * ext/dvdread/meson.build:
3410 * ext/lame/meson.build:
3411 * ext/mad/meson.build:
3413 * ext/mpeg2dec/meson.build:
3414 * ext/mpg123/meson.build:
3415 * ext/twolame/meson.build:
3416 * ext/x264/meson.build:
3417 * gst/asfdemux/meson.build:
3418 * gst/dvdlpcmdec/meson.build:
3419 * gst/dvdsub/meson.build:
3421 * gst/realmedia/meson.build:
3422 * gst/xingmux/meson.build:
3424 Add support for Meson as alternative/parallel build system
3425 https://github.com/mesonbuild/meson
3426 With contributions from:
3427 Tim-Philipp Müller <tim@centricular.com>
3428 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3429 Highlights of the features provided are:
3430 * Faster builds on Linux (~40-50% faster)
3431 * The ability to build with MSVC on Windows
3432 * Generate Visual Studio project files
3433 * Generate XCode project files
3434 * Much faster builds on Windows (on-par with Linux)
3435 * Seriously fast configure and building on embedded
3436 ... and many more. For more details see:
3437 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3438 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3439 Building with Meson should work on both Linux and Windows, but may
3440 need a few more tweaks on other operating systems.
3442 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3444 * ext/a52dec/gsta52dec.c:
3445 * ext/dvdread/dvdreadsrc.c:
3446 * ext/x264/gstx264enc.h:
3447 * gst/realmedia/realhash.c:
3448 * gst/realmedia/rtspreal.c:
3449 plugins: Use <stdint.h> instead of _stdint.h
3450 _stdint.h is generated by Autotools and we don't really need it. All
3451 supported platforms now ship with stdint.h. The only stickler was MSVC,
3452 and since Visual Studio 2015 it also ships stdint.h now.
3454 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3456 * ext/mpeg2dec/perftest.c:
3457 mpeg2dec: remove file no longer used or needed
3459 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3461 * gst/dvdlpcmdec/Makefile.am:
3462 dvdlpcmdec: add libgstbase CFLAGS as well
3464 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3466 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3468 * gst/dvdlpcmdec/Makefile.am:
3469 dvdlpcmdec: link libgstbase-1.0
3470 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3472 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3474 * gst/asfdemux/gstasfdemux.c:
3475 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3476 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3478 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3480 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3481 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3482 dvdlpcmdec: add support for another format
3483 The format specification can be found here:
3484 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3485 Note: This format is also used for Wifi-Display.
3486 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3488 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3490 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3491 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3492 dvdlpcmdec: rewrite to use GstAudioDecoder
3493 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3495 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3497 * ext/sidplay/gstsiddec.cc:
3498 sidplay: fix compiler warnings when building with -O3
3499 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3500 function" when building with -O3 by checking the return bool value
3501 of format conversion function.
3502 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3504 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3507 Automatic update of common submodule
3508 From f363b32 to f49c55e
3510 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3515 === release 1.9.1 ===
3517 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3523 * docs/plugins/inspect/plugin-a52dec.xml:
3524 * docs/plugins/inspect/plugin-amrnb.xml:
3525 * docs/plugins/inspect/plugin-amrwbdec.xml:
3526 * docs/plugins/inspect/plugin-asf.xml:
3527 * docs/plugins/inspect/plugin-cdio.xml:
3528 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3529 * docs/plugins/inspect/plugin-dvdread.xml:
3530 * docs/plugins/inspect/plugin-dvdsub.xml:
3531 * docs/plugins/inspect/plugin-lame.xml:
3532 * docs/plugins/inspect/plugin-mad.xml:
3533 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3534 * docs/plugins/inspect/plugin-mpg123.xml:
3535 * docs/plugins/inspect/plugin-realmedia.xml:
3536 * docs/plugins/inspect/plugin-siddec.xml:
3537 * docs/plugins/inspect/plugin-twolame.xml:
3538 * docs/plugins/inspect/plugin-x264.xml:
3539 * docs/plugins/inspect/plugin-xingmux.xml:
3540 * gst-plugins-ugly.doap:
3541 * win32/common/config.h:
3544 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3588 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3591 po: Update translations
3593 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3596 Automatic update of common submodule
3597 From ac2f647 to f363b32
3599 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3601 * gst/asfdemux/gstasfdemux.c:
3602 asfdemux: fix seeking back after EOS has been reached in push mode
3603 Fix seeking when demuxer is in INDEX state. This happens when we
3604 reached the end of the stream. It should still be possible to do
3605 a flushing seek and seek back to any other position though. Instead
3606 the demuxer would just go straight to EOS again instead of going
3607 back to processing packets again from the new position.
3608 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3610 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3612 * gst/realmedia/rdtmanager.c:
3613 rdtmanager: fix clock leak
3614 The clock returned by gst_system_clock_obtain() was never unreffed.
3615 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3617 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3619 * docs/plugins/inspect/plugin-a52dec.xml:
3620 * docs/plugins/inspect/plugin-amrnb.xml:
3621 * docs/plugins/inspect/plugin-amrwbdec.xml:
3622 * docs/plugins/inspect/plugin-asf.xml:
3623 * docs/plugins/inspect/plugin-cdio.xml:
3624 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3625 * docs/plugins/inspect/plugin-dvdread.xml:
3626 * docs/plugins/inspect/plugin-dvdsub.xml:
3627 * docs/plugins/inspect/plugin-lame.xml:
3628 * docs/plugins/inspect/plugin-mad.xml:
3629 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3630 * docs/plugins/inspect/plugin-mpg123.xml:
3631 * docs/plugins/inspect/plugin-realmedia.xml:
3632 * docs/plugins/inspect/plugin-siddec.xml:
3633 * docs/plugins/inspect/plugin-twolame.xml:
3634 * docs/plugins/inspect/plugin-x264.xml:
3635 * docs/plugins/inspect/plugin-xingmux.xml:
3636 docs: Update for git master
3638 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3640 * ext/amrnb/amrnbdec.c:
3642 amrnbec, mad: fix two more parse function declarations
3644 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3646 * ext/a52dec/gsta52dec.c:
3647 * ext/amrwbdec/amrwbdec.c:
3648 a52dec, amrwbec: fix parse function declaration mismatch
3649 Fixes MSVC compiler warning:
3650 amrwbdec.c(99): warning C4133: '=': incompatible types
3651 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3652 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3653 gsta52dec.c(156): warning C4133: '=': incompatible types
3654 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3655 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3657 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3659 * ext/mpg123/gstmpg123audiodec.h:
3660 mpg123: fix build with msvc
3661 Fix syntax errors when compiling against cerbero-provided libmpg123
3662 headers. We do the same as the libmpg123 internal visual studio
3664 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3665 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3666 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3667 mpg123.h(1378): error C2091: function returns function
3668 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3669 mpg123.h(1378): error C2059: syntax error: ')'
3670 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3671 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3674 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3677 * ext/mpeg2dec/gstmpeg2dec.c:
3678 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3679 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3680 and get rid of version-dependent code paths. There's still
3681 avdec_mpeg2video for those who are stuck on ancient distros which
3682 we don't target any more.
3683 Also fixes build with MSVC, which doesn't like #if #else #endif
3684 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3686 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3690 Automatic update of common submodule
3691 From 6f2d209 to ac2f647
3693 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3695 * ext/a52dec/gsta52dec.c:
3696 * ext/amrnb/amrnbdec.c:
3697 * ext/amrnb/amrnbenc.c:
3698 * ext/amrwbdec/amrwbdec.c:
3699 * ext/dvdread/dvdreadsrc.c:
3700 * ext/lame/gstlamemp3enc.c:
3702 * ext/mpeg2dec/gstmpeg2dec.c:
3703 * ext/sidplay/gstsiddec.cc:
3704 * ext/twolame/gsttwolamemp2enc.c:
3705 * ext/x264/gstx264enc.c:
3706 * gst/asfdemux/gstasfdemux.c:
3707 * gst/asfdemux/gstrtpasfdepay.c:
3708 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3709 * gst/dvdsub/gstdvdsubdec.c:
3710 * gst/dvdsub/gstdvdsubparse.c:
3711 * gst/realmedia/pnmsrc.c:
3712 * gst/realmedia/rademux.c:
3713 * gst/realmedia/rdtdepay.c:
3714 * gst/realmedia/rdtmanager.c:
3715 * gst/realmedia/rmdemux.c:
3716 * gst/xingmux/gstxingmux.c:
3717 ugly: use new gst_element_class_add_static_pad_template()
3718 https://bugzilla.gnome.org/show_bug.cgi?id=763082
3720 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3725 === release 1.8.0 ===
3727 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3733 * docs/plugins/inspect/plugin-a52dec.xml:
3734 * docs/plugins/inspect/plugin-amrnb.xml:
3735 * docs/plugins/inspect/plugin-amrwbdec.xml:
3736 * docs/plugins/inspect/plugin-asf.xml:
3737 * docs/plugins/inspect/plugin-cdio.xml:
3738 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3739 * docs/plugins/inspect/plugin-dvdread.xml:
3740 * docs/plugins/inspect/plugin-dvdsub.xml:
3741 * docs/plugins/inspect/plugin-lame.xml:
3742 * docs/plugins/inspect/plugin-mad.xml:
3743 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3744 * docs/plugins/inspect/plugin-mpg123.xml:
3745 * docs/plugins/inspect/plugin-realmedia.xml:
3746 * docs/plugins/inspect/plugin-siddec.xml:
3747 * docs/plugins/inspect/plugin-twolame.xml:
3748 * docs/plugins/inspect/plugin-x264.xml:
3749 * docs/plugins/inspect/plugin-xingmux.xml:
3750 * gst-plugins-ugly.doap:
3751 * win32/common/config.h:
3754 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
3798 === release 1.7.91 ===
3800 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3806 * docs/plugins/inspect/plugin-a52dec.xml:
3807 * docs/plugins/inspect/plugin-amrnb.xml:
3808 * docs/plugins/inspect/plugin-amrwbdec.xml:
3809 * docs/plugins/inspect/plugin-asf.xml:
3810 * docs/plugins/inspect/plugin-cdio.xml:
3811 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3812 * docs/plugins/inspect/plugin-dvdread.xml:
3813 * docs/plugins/inspect/plugin-dvdsub.xml:
3814 * docs/plugins/inspect/plugin-lame.xml:
3815 * docs/plugins/inspect/plugin-mad.xml:
3816 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3817 * docs/plugins/inspect/plugin-mpg123.xml:
3818 * docs/plugins/inspect/plugin-realmedia.xml:
3819 * docs/plugins/inspect/plugin-siddec.xml:
3820 * docs/plugins/inspect/plugin-twolame.xml:
3821 * docs/plugins/inspect/plugin-x264.xml:
3822 * docs/plugins/inspect/plugin-xingmux.xml:
3823 * gst-plugins-ugly.doap:
3824 * win32/common/config.h:
3827 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3871 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
3873 * gst/asfdemux/gstasfdemux.c:
3874 * gst/asfdemux/gstasfdemux.h:
3875 asfdemux: Don't modify segment values on accurate seeks
3876 When dealing with accurate seeks, we want to return exactly the segment
3877 that was requested by the seek event, and not adjust the values.
3878 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3880 === release 1.7.90 ===
3882 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3888 * docs/plugins/inspect/plugin-a52dec.xml:
3889 * docs/plugins/inspect/plugin-amrnb.xml:
3890 * docs/plugins/inspect/plugin-amrwbdec.xml:
3891 * docs/plugins/inspect/plugin-asf.xml:
3892 * docs/plugins/inspect/plugin-cdio.xml:
3893 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3894 * docs/plugins/inspect/plugin-dvdread.xml:
3895 * docs/plugins/inspect/plugin-dvdsub.xml:
3896 * docs/plugins/inspect/plugin-lame.xml:
3897 * docs/plugins/inspect/plugin-mad.xml:
3898 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3899 * docs/plugins/inspect/plugin-mpg123.xml:
3900 * docs/plugins/inspect/plugin-realmedia.xml:
3901 * docs/plugins/inspect/plugin-siddec.xml:
3902 * docs/plugins/inspect/plugin-twolame.xml:
3903 * docs/plugins/inspect/plugin-x264.xml:
3904 * docs/plugins/inspect/plugin-xingmux.xml:
3905 * gst-plugins-ugly.doap:
3906 * win32/common/config.h:
3909 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3952 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3955 po: Update translations
3957 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
3959 * ext/dvdread/dvdreadsrc.c:
3960 dvdread: Fix seek starting at 0 for title != 1
3961 Otherwise the playback would start at title 0
3962 https://bugzilla.gnome.org/show_bug.cgi?id=762787
3964 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3967 Automatic update of common submodule
3968 From b64f03f to 6f2d209
3970 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3972 * gst/asfdemux/gstasfdemux.c:
3973 asfdemux: fix adding bitrate to stream tags
3974 https://bugzilla.gnome.org/show_bug.cgi?id=699586
3976 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3978 * gst/asfdemux/asf.vcproj:
3979 * gst/realmedia/rmdemux.vcproj:
3982 * win32/vs6/gst_plugins_ugly.dsw:
3983 * win32/vs6/libgstasfdemux.dsp:
3984 * win32/vs6/libgstdvdlpcmdec.dsp:
3985 * win32/vs6/libgstdvdsub.dsp:
3986 * win32/vs6/libgstlame.dsp:
3987 * win32/vs6/libgstmad.dsp:
3988 * win32/vs6/libgstrealmedia.dsp:
3989 * win32/vs6/libgstsynaesthesia.dsp:
3990 win32: remove outdated build cruft
3991 This hasn't been touched for generations, doesn't work,
3992 and is just causing confusion. We also don't want to
3993 maintain these files manually.
3995 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
3997 * ext/mpeg2dec/gstmpeg2dec.c:
3998 mpeg2dec: don't use exported but undeclared core debug category symbols
3999 It's not right and won't work on Windows with MSVC.
4001 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4006 === release 1.7.2 ===
4008 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4014 * docs/plugins/inspect/plugin-a52dec.xml:
4015 * docs/plugins/inspect/plugin-amrnb.xml:
4016 * docs/plugins/inspect/plugin-amrwbdec.xml:
4017 * docs/plugins/inspect/plugin-asf.xml:
4018 * docs/plugins/inspect/plugin-cdio.xml:
4019 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4020 * docs/plugins/inspect/plugin-dvdread.xml:
4021 * docs/plugins/inspect/plugin-dvdsub.xml:
4022 * docs/plugins/inspect/plugin-lame.xml:
4023 * docs/plugins/inspect/plugin-mad.xml:
4024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4025 * docs/plugins/inspect/plugin-mpg123.xml:
4026 * docs/plugins/inspect/plugin-realmedia.xml:
4027 * docs/plugins/inspect/plugin-siddec.xml:
4028 * docs/plugins/inspect/plugin-twolame.xml:
4029 * docs/plugins/inspect/plugin-x264.xml:
4030 * docs/plugins/inspect/plugin-xingmux.xml:
4031 * gst-plugins-ugly.doap:
4032 * win32/common/config.h:
4035 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4077 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4081 po: Update translations
4083 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4085 * ext/sidplay/gstsiddec.cc:
4086 sidplay: Fix compiler warning about C++11 compatibility
4087 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4088 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4090 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4091 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4094 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4096 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4097 * docs/plugins/inspect/plugin-a52dec.xml:
4098 * docs/plugins/inspect/plugin-amrnb.xml:
4099 * docs/plugins/inspect/plugin-amrwbdec.xml:
4100 * docs/plugins/inspect/plugin-asf.xml:
4101 * docs/plugins/inspect/plugin-cdio.xml:
4102 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4103 * docs/plugins/inspect/plugin-dvdread.xml:
4104 * docs/plugins/inspect/plugin-dvdsub.xml:
4105 * docs/plugins/inspect/plugin-lame.xml:
4106 * docs/plugins/inspect/plugin-mad.xml:
4107 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4108 * docs/plugins/inspect/plugin-mpg123.xml:
4109 * docs/plugins/inspect/plugin-realmedia.xml:
4110 * docs/plugins/inspect/plugin-siddec.xml:
4111 * docs/plugins/inspect/plugin-twolame.xml:
4112 * docs/plugins/inspect/plugin-x264.xml:
4113 * docs/plugins/inspect/plugin-xingmux.xml:
4114 docs: update inspection to git and fix mpg123 inspect location
4116 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4118 * tests/files/Makefile.am:
4119 * tests/files/stream.mp2:
4120 tests: fix distcheck
4122 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4125 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4126 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4127 * docs/plugins/xml/plugin-mpg123.xml:
4129 * gst-plugins-ugly.spec.in:
4130 * tests/check/Makefile.am:
4131 mpg123: move from -bad to -ugly
4132 Hook up to build system, add to docs
4134 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4137 * tests/Makefile.am:
4138 * tests/check/Makefile.am:
4139 * tests/check/elements/.gitignore:
4140 * tests/files/Makefile.am:
4141 * tests/files/cbr_stream.mp3:
4142 * tests/files/vbr_stream.mp3:
4143 tests: add test data for mpg123 plugin
4145 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4147 Merge branch 'plugin-move-mpg123'
4148 Move mpg123 plugin from -bad to -ugly.
4149 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4151 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4153 * ext/mpg123/gstmpg123audiodec.c:
4154 plugins-bad: Fix example pipelines
4155 rename gst-launch --> gst-launch-1.0
4156 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4157 fix caps in examples
4158 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4160 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4162 * ext/mpg123/gstmpg123audiodec.c:
4163 mpg123: still reset pending audio info on hard flush
4164 Follow-up to previous commit.
4165 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4167 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4169 * ext/mpg123/gstmpg123audiodec.c:
4170 mpg123: fix handling of sample rate change during playback
4171 If the sample rate of the media changes, the resulting flush will
4172 clear the has_next_audioinfo flag, and the caps won't be sent
4174 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4176 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4178 * ext/mpg123/gstmpg123audiodec.c:
4179 audiodecoders: use default pad accept-caps handling
4180 Avoids useless check of downstream caps when handling an
4182 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4183 sbcdec, adpcmdec, sirendec
4185 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4187 * ext/mpg123/Makefile.am:
4188 Remove obsolete Android build cruft
4189 This is not needed any longer.
4191 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4193 * ext/mpg123/gstmpg123audiodec.c:
4194 mpg123: fix compiler warning and simplify checks in set_caps
4195 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4197 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4199 * ext/mpg123/gstmpg123audiodec.c:
4200 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4201 The old code was using gst_caps_normalize() and was generally overly
4202 complex. Simplify by picking sample rate and number of channels from
4203 upstream and the sample format from the allowed caps. If the format caps
4204 is a list of strins, just pick the first one. And if the srcpad isn't
4205 linked yet, use the default format (S16).
4206 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4208 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4210 * ext/mpg123/gstmpg123audiodec.c:
4211 Fix up one-element lists in template caps
4213 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4215 * tests/check/elements/mpg123audiodec.c:
4216 tests: fix mpg123audiodec test for big-endian architectures
4218 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4220 * ext/mpg123/gstmpg123audiodec.c:
4221 mpg123: improved error report and checks
4222 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4224 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4226 * ext/mpg123/gstmpg123audiodec.c:
4227 mpg123audiodec: Require caps to be set before any data processing
4229 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4231 * ext/mpg123/gstmpg123audiodec.c:
4232 mpg123: Remove dead assignment
4235 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4237 * tests/check/elements/mpg123audiodec.c:
4238 mpg123audiodec: Fix event handling in unit test
4240 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4242 * ext/mpg123/Makefile.am:
4243 gst: Add better support for static plugins
4245 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4247 * ext/mpg123/gstmpg123audiodec.c:
4248 mpg123: Add conditional on API version for new enum
4250 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4252 * tests/check/Makefile.am:
4253 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4254 To get the CK_DEFAULT_TIMEOUT defined for all tests
4255 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4257 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4261 Automatic update of common submodule
4262 From 86e4663 to b64f03f
4264 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4267 * ext/amrnb/amrnbdec.h:
4268 * ext/amrnb/amrnbenc.h:
4269 * ext/amrwbdec/amrwbdec.h:
4270 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4271 We don't really need to cater for older versions any more.
4273 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4275 * ext/mpeg2dec/gstmpeg2dec.c:
4276 mpeg2dec: Demote rank to SECONDARY
4277 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4279 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4281 * gst/dvdsub/gstdvdsubdec.c:
4282 dvdsubdec: use query caps instead of accept-caps
4283 accept-caps does only a shallow check and a full downstream
4284 caps query is needed to check if ARGB is possible
4286 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4288 * gst/asfdemux/asfpacket.c:
4289 * gst/asfdemux/gstasfdemux.c:
4290 * gst/asfdemux/gstasfdemux.h:
4291 asfdemux: Support reverse playback
4292 Support reverse playback for ASF format.
4293 Parse packets and queue the payloads, then push
4294 the payload buffer to decoder in reverse order.
4295 Video buffers are pushed from KeyFrame to next
4297 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4299 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4304 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4306 * tests/check/elements/amrnbenc.c:
4307 amrnbenc: Fix various compiler warnings in the test
4309 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4311 * tests/check/elements/x264enc.c:
4312 x264enc: Fix various compiler warnings in the test
4314 === release 1.7.1 ===
4316 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4322 * docs/plugins/inspect/plugin-a52dec.xml:
4323 * docs/plugins/inspect/plugin-amrnb.xml:
4324 * docs/plugins/inspect/plugin-amrwbdec.xml:
4325 * docs/plugins/inspect/plugin-asf.xml:
4326 * docs/plugins/inspect/plugin-cdio.xml:
4327 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4328 * docs/plugins/inspect/plugin-dvdread.xml:
4329 * docs/plugins/inspect/plugin-dvdsub.xml:
4330 * docs/plugins/inspect/plugin-lame.xml:
4331 * docs/plugins/inspect/plugin-mad.xml:
4332 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4333 * docs/plugins/inspect/plugin-realmedia.xml:
4334 * docs/plugins/inspect/plugin-siddec.xml:
4335 * docs/plugins/inspect/plugin-twolame.xml:
4336 * docs/plugins/inspect/plugin-x264.xml:
4337 * docs/plugins/inspect/plugin-xingmux.xml:
4338 * gst-plugins-ugly.doap:
4339 * win32/common/config.h:
4342 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4386 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4390 po: Update translations
4392 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4395 configure: Use -Bsymbolic-functions if available
4396 While this is more useful for libraries, some of our plugins with multiple
4397 files and some internal API can also benefit from this.
4399 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4401 * docs/plugins/gst-plugins-ugly-plugins.args:
4402 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4403 * docs/plugins/inspect/plugin-a52dec.xml:
4404 * docs/plugins/inspect/plugin-amrnb.xml:
4405 * docs/plugins/inspect/plugin-amrwbdec.xml:
4406 * docs/plugins/inspect/plugin-asf.xml:
4407 * docs/plugins/inspect/plugin-cdio.xml:
4408 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4409 * docs/plugins/inspect/plugin-dvdread.xml:
4410 * docs/plugins/inspect/plugin-dvdsub.xml:
4411 * docs/plugins/inspect/plugin-lame.xml:
4412 * docs/plugins/inspect/plugin-mad.xml:
4413 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4414 * docs/plugins/inspect/plugin-realmedia.xml:
4415 * docs/plugins/inspect/plugin-siddec.xml:
4416 * docs/plugins/inspect/plugin-twolame.xml:
4417 * docs/plugins/inspect/plugin-x264.xml:
4418 * docs/plugins/inspect/plugin-xingmux.xml:
4421 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4425 Automatic update of common submodule
4426 From b319909 to 86e4663
4428 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4430 * ext/x264/gstx264enc.c:
4431 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4432 Don't artificially limit the bitrate, x264enc allows much
4433 higher bitrates, and for intra-only 4k AVC they are needed.
4434 x264 clips to 2Gbps internally, so use that as limit for now.
4435 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4437 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4439 * ext/x264/gstx264enc.c:
4440 x264enc: drop unnecessary NULL check before g_free
4442 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4445 Automatic update of common submodule
4446 From b99800a to b319909
4448 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4451 Use new GST_ENABLE_EXTRA_CHECKS #define
4452 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4454 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4458 Automatic update of common submodule
4459 From 9aed1d7 to b99800a
4461 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4464 Update GLib dependency to 2.40.0
4466 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4468 * ext/dvdread/README:
4469 dvdread: remove broken link
4470 Removing instead of updating as previously pointed-to page
4471 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4472 from dvd.sourceforge.net's homepage as: "Collection of
4473 information on file formats/data structures relating to DVD
4476 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4478 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4479 dvdlpcmdec: fix invalid read beyond channel position array
4480 We would always copy sizeof(sorted_position) bytes, which is
4481 for 8 channels, but if we have less than 8 channels the
4482 position array we copy from will only have allocated space
4483 for channel channels, so we would read beyond the input
4484 array in some cases.
4486 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4488 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4489 dvdlpcmdec: factor out common code to set output format into new function
4490 When caps event is recieved and header is changed, reordering channel
4491 and setting the default output format for audio are processed. These 2 of
4492 code are same. Thus, It is better to make a new function for these common
4493 code in terms of removing duplicated code, maintenance and expansion.
4494 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4496 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4498 * gst/asfdemux/gstasfdemux.c:
4499 asfdemux: Don't push any data on pads after the segment.stop
4500 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4502 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4504 * gst/asfdemux/gstasfdemux.c:
4505 * gst/asfdemux/gstasfdemux.h:
4506 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4507 Not for accurate seeks, which should accurately start at the requested
4509 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4511 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4513 * gst/asfdemux/gstasfdemux.c:
4514 asfdemux: Update segment.position when pushing buffers
4515 Without this, non-flushing seeks are not going to work well.
4516 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4518 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4520 * gst/asfdemux/gstasfdemux.c:
4521 asfdemux: Only push EOS event if we're not doing a segment seek
4522 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4524 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4526 * gst/asfdemux/gstasfdemux.c:
4527 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4528 We don't want to unconditionally send an EOS event downstream, but might want
4529 to send a SEGMENT_DONE message/event instead if a segment seek was done
4531 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4533 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4538 === release 1.6.0 ===
4540 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4546 * docs/plugins/inspect/plugin-a52dec.xml:
4547 * docs/plugins/inspect/plugin-amrnb.xml:
4548 * docs/plugins/inspect/plugin-amrwbdec.xml:
4549 * docs/plugins/inspect/plugin-asf.xml:
4550 * docs/plugins/inspect/plugin-cdio.xml:
4551 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4552 * docs/plugins/inspect/plugin-dvdread.xml:
4553 * docs/plugins/inspect/plugin-dvdsub.xml:
4554 * docs/plugins/inspect/plugin-lame.xml:
4555 * docs/plugins/inspect/plugin-mad.xml:
4556 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4557 * docs/plugins/inspect/plugin-realmedia.xml:
4558 * docs/plugins/inspect/plugin-siddec.xml:
4559 * docs/plugins/inspect/plugin-twolame.xml:
4560 * docs/plugins/inspect/plugin-x264.xml:
4561 * docs/plugins/inspect/plugin-xingmux.xml:
4562 * gst-plugins-ugly.doap:
4563 * win32/common/config.h:
4566 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4610 === release 1.5.91 ===
4612 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4618 * docs/plugins/inspect/plugin-a52dec.xml:
4619 * docs/plugins/inspect/plugin-amrnb.xml:
4620 * docs/plugins/inspect/plugin-amrwbdec.xml:
4621 * docs/plugins/inspect/plugin-asf.xml:
4622 * docs/plugins/inspect/plugin-cdio.xml:
4623 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4624 * docs/plugins/inspect/plugin-dvdread.xml:
4625 * docs/plugins/inspect/plugin-dvdsub.xml:
4626 * docs/plugins/inspect/plugin-lame.xml:
4627 * docs/plugins/inspect/plugin-mad.xml:
4628 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4629 * docs/plugins/inspect/plugin-realmedia.xml:
4630 * docs/plugins/inspect/plugin-siddec.xml:
4631 * docs/plugins/inspect/plugin-twolame.xml:
4632 * docs/plugins/inspect/plugin-x264.xml:
4633 * docs/plugins/inspect/plugin-xingmux.xml:
4634 * gst-plugins-ugly.doap:
4635 * win32/common/config.h:
4638 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4682 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4685 po: Update translations
4687 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4689 * ext/x264/gstx264enc.c:
4690 x264: Add bitrate info to the tags output.
4691 Makes it possible for muxers to know the target bitrate as soon
4692 as encoding starts, which flvmux now uses.
4694 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4696 * gst/asfdemux/gstasfdemux.c:
4697 * gst/asfdemux/gstasfdemux.h:
4698 asfdemux: fix file mode of some source files
4700 === release 1.5.90 ===
4702 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
4708 * docs/plugins/inspect/plugin-a52dec.xml:
4709 * docs/plugins/inspect/plugin-amrnb.xml:
4710 * docs/plugins/inspect/plugin-amrwbdec.xml:
4711 * docs/plugins/inspect/plugin-asf.xml:
4712 * docs/plugins/inspect/plugin-cdio.xml:
4713 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4714 * docs/plugins/inspect/plugin-dvdread.xml:
4715 * docs/plugins/inspect/plugin-dvdsub.xml:
4716 * docs/plugins/inspect/plugin-lame.xml:
4717 * docs/plugins/inspect/plugin-mad.xml:
4718 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4719 * docs/plugins/inspect/plugin-realmedia.xml:
4720 * docs/plugins/inspect/plugin-siddec.xml:
4721 * docs/plugins/inspect/plugin-twolame.xml:
4722 * docs/plugins/inspect/plugin-x264.xml:
4723 * docs/plugins/inspect/plugin-xingmux.xml:
4724 * gst-plugins-ugly.doap:
4725 * win32/common/config.h:
4728 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
4772 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
4776 po: Update translations
4778 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4780 * ext/x264/gstx264enc.c:
4781 x264enc: actually return TRUE from accept-caps handler
4782 The query was handled
4784 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4786 * ext/x264/gstx264enc.c:
4787 x264enc: implement accept-caps handling
4788 Implement accept-caps handling without doing caps queries downstream
4790 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4792 * ext/amrnb/amrnbenc.c:
4793 * ext/lame/gstlamemp3enc.c:
4794 * ext/twolame/gsttwolamemp2enc.c:
4795 audioencoders: use template subset check for accept-caps
4796 It is faster than doing a query that propagates downstream and
4798 Elements: amrnbenc, lamemp3enc, twolamemp2enc
4800 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4802 * ext/mpeg2dec/gstmpeg2dec.c:
4803 mpeg2dec: use default pad accept-caps handling
4804 Avoids useless check of downstream caps when handling an
4807 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4809 * ext/a52dec/gsta52dec.c:
4810 * ext/amrnb/amrnbdec.c:
4811 * ext/amrwbdec/amrwbdec.c:
4813 audiodecoders: use default pad accept-caps handling
4814 Avoids useless check of downstream caps when handling an
4816 Elements: a52dec, amrnbdec, amrwbdec, mad
4818 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
4820 * tests/check/generic/states.c:
4821 check: Rename states unit test
4822 Makes it easier to differentiate from other modules states unit test
4824 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
4826 * gst/realmedia/rmdemux.c:
4827 rmdemux: fix assertion error when freeing old tags.
4828 Check if old_tags is present before calling gst_tag_list_unref
4829 https://bugzilla.gnome.org/show_bug.cgi?id=753301
4831 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
4833 * gst/asfdemux/gstasfdemux.c:
4834 asfdemux: fix assertion error when codec_data is not present in structure
4835 When discovering a particular asf file, caps structure doesn't have
4836 codec_data, and this was not being checked before using the same,
4837 resulting in assertion error
4838 https://bugzilla.gnome.org/show_bug.cgi?id=752803
4840 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
4842 * gst/asfdemux/gstasfdemux.c:
4843 asfdemux: remove unread value
4844 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4847 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
4849 * gst/asfdemux/gstasfdemux.c:
4850 asfdemux: Don't post error on flushing while reading headers
4852 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
4854 * gst/realmedia/rmdemux.c:
4855 rmdemux: mark tag list as global scope
4857 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
4859 * gst/realmedia/rmdemux.c:
4860 rmdemux: fix taglist leak
4861 merge doesn't take ownership, so must unref the
4862 old tags if we do merge.
4864 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
4866 * gst/realmedia/rmdemux.c:
4867 rmdemux: fix wrong unref when there are no tags
4868 Tags should be appended to pending tags and unref'ed only if tags
4869 are present. Else there is no need to append.
4870 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4872 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
4874 * gst/realmedia/rmdemux.c:
4875 rmdemux: fix memory leaks during error cases
4876 while adding stream, during error cases, only stream is
4877 being freed. Adapter, pad, tags, subpackets, index are not being
4878 freed resulting in memory leaks
4879 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4881 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
4883 * gst-plugins-ugly.doap:
4884 Update mailing list in doap file as well
4886 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
4888 * ext/amrnb/amrnbdec.c:
4889 Update mailing list address from sourceforge to freedesktop
4891 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
4893 * gst/realmedia/rmdemux.c:
4894 rmdemux: fix tag memory leak
4895 tags is not being freed after being merged to the
4897 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4899 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
4902 Automatic update of common submodule
4903 From f74b2df to 9aed1d7
4905 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
4910 === release 1.5.2 ===
4912 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4918 * docs/plugins/gst-plugins-ugly-plugins.args:
4919 * docs/plugins/inspect/plugin-a52dec.xml:
4920 * docs/plugins/inspect/plugin-amrnb.xml:
4921 * docs/plugins/inspect/plugin-amrwbdec.xml:
4922 * docs/plugins/inspect/plugin-asf.xml:
4923 * docs/plugins/inspect/plugin-cdio.xml:
4924 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4925 * docs/plugins/inspect/plugin-dvdread.xml:
4926 * docs/plugins/inspect/plugin-dvdsub.xml:
4927 * docs/plugins/inspect/plugin-lame.xml:
4928 * docs/plugins/inspect/plugin-mad.xml:
4929 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4930 * docs/plugins/inspect/plugin-realmedia.xml:
4931 * docs/plugins/inspect/plugin-siddec.xml:
4932 * docs/plugins/inspect/plugin-twolame.xml:
4933 * docs/plugins/inspect/plugin-x264.xml:
4934 * docs/plugins/inspect/plugin-xingmux.xml:
4935 * gst-plugins-ugly.doap:
4936 * win32/common/config.h:
4939 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4983 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4986 po: Update translations
4988 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
4990 * gst/asfdemux/gstasfdemux.c:
4991 asfdemux: Use gst_video_multiview_guess_half_aspect() function
4992 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4993 stereoscopic video is full-frame per view or not.
4995 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4998 Automatic update of common submodule
4999 From 6015d26 to f74b2df
5001 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5003 * ext/x264/gstx264enc.c:
5004 * ext/x264/gstx264enc.h:
5005 x264enc: Use gst_video_encoder_set_min_pts
5006 This method replace the manual adjustment of PTS and DTS to avoid
5007 negative DTS issues. Using this method will also update the segment so
5009 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5011 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5013 * gst/asfdemux/Makefile.am:
5014 * gst/asfdemux/gstasfdemux.c:
5015 * gst/asfdemux/gstasfdemux.h:
5016 asfdemux: Add support for stereoscopic video metadata.
5017 Add parsing of stereoscopic metadata, and place into the caps to
5019 Fix parsing of Advanced Mutual Exclustion objects.
5020 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5021 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5023 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5025 * ext/x264/gstx264enc.c:
5026 * ext/x264/gstx264enc.h:
5027 x264enc: Add support for stereoscopic video
5028 Provide new frame-packing property to directly set
5029 x264enc frame packing, or pass through upstream settings
5030 The explicit layout from the frame-packing property is
5031 preferred over any info from the caps.
5033 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5035 * gst/xingmux/gstxingmux.c:
5036 xingmux: fix compiler warnings
5037 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5039 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5042 cruft: add the obsolete tmpl dir to cruft-dirs
5044 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5047 Automatic update of common submodule
5048 From d9a3353 to 6015d26
5050 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5053 Automatic update of common submodule
5054 From d37af32 to d9a3353
5056 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5059 Automatic update of common submodule
5060 From 21ba2e5 to d37af32
5062 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5065 Automatic update of common submodule
5066 From c408583 to 21ba2e5
5068 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5070 * docs/plugins/Makefile.am:
5071 docs: remove variables that we define in the snippet from common
5072 This is syncing our Makefile.am with upstream gtkdoc.
5074 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5078 Automatic update of common submodule
5079 From d676993 to c408583
5081 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5086 === release 1.5.1 ===
5088 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5094 * docs/plugins/gst-plugins-ugly-plugins.args:
5095 * docs/plugins/inspect/plugin-a52dec.xml:
5096 * docs/plugins/inspect/plugin-amrnb.xml:
5097 * docs/plugins/inspect/plugin-amrwbdec.xml:
5098 * docs/plugins/inspect/plugin-asf.xml:
5099 * docs/plugins/inspect/plugin-cdio.xml:
5100 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5101 * docs/plugins/inspect/plugin-dvdread.xml:
5102 * docs/plugins/inspect/plugin-dvdsub.xml:
5103 * docs/plugins/inspect/plugin-lame.xml:
5104 * docs/plugins/inspect/plugin-mad.xml:
5105 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5106 * docs/plugins/inspect/plugin-realmedia.xml:
5107 * docs/plugins/inspect/plugin-siddec.xml:
5108 * docs/plugins/inspect/plugin-twolame.xml:
5109 * docs/plugins/inspect/plugin-x264.xml:
5110 * docs/plugins/inspect/plugin-xingmux.xml:
5111 * gst-plugins-ugly.doap:
5112 * win32/common/config.h:
5115 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5159 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5163 po: Update translations
5165 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5167 * tests/check/elements/amrnbenc.c:
5168 * tests/check/elements/mpeg2dec.c:
5169 * tests/check/elements/x264enc.c:
5170 * tests/check/elements/xingmux.c:
5171 * tests/check/pipelines/lame.c:
5172 check: Use GST_CHECK_MAIN () macro everywhere
5173 Makes source code smaller, and ensures we go through common initialization
5174 path (like the one that sets up XML unit test output ...)
5176 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5178 * ext/x264/gstx264enc.c:
5179 x264enc: don't artificially limit max allowed value of "threads" property
5180 In auto mode it will happily chose much higher values anyway,
5181 and a limit of 4 seems a bit low these days.
5183 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5185 * ext/dvdread/dvdreadsrc.c:
5186 dvdread: Also reset the first_seek var in start()
5187 Make the initial chapter seek work across reuse.
5188 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5190 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5192 * ext/dvdread/dvdreadsrc.c:
5193 * ext/dvdread/dvdreadsrc.h:
5194 dvdread: Work around basesrc initial seek
5195 Ignore the initial seek basesrc sends, as it
5196 breaks starting from another chapter by
5197 immediately seeking back to the start of the title
5199 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5201 * ext/a52dec/gsta52dec.c:
5202 * ext/amrnb/amrnbdec.c:
5203 * ext/amrnb/amrnbenc.c:
5204 * ext/amrwbdec/amrwbdec.c:
5205 * ext/cdio/gstcdiocddasrc.c:
5206 * ext/lame/gstlamemp3enc.c:
5208 * ext/sidplay/gstsiddec.cc:
5209 * ext/twolame/gsttwolamemp2enc.c:
5210 * ext/x264/gstx264enc.c:
5211 * gst/realmedia/rademux.c:
5212 * gst/xingmux/gstxingmux.c:
5213 docs: update example pipelines in element docs
5214 Mostly gst-launch -> gst-launch-1.0, but also
5215 use autoaudiosink/autovideosink in more places
5216 and update pipelines a little or flesh out
5219 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5221 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5222 * gst/realmedia/rdtdepay.c:
5223 Rename property enums from ARG_ to PROP_
5224 Property enum items should be nameed PROP_ for consistency and readability.
5226 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5229 * ext/mad/Makefile.am:
5230 * ext/x264/Makefile.am:
5231 * gst/asfdemux/Makefile.am:
5232 * gst/dvdlpcmdec/Makefile.am:
5233 * gst/dvdsub/Makefile.am:
5234 * gst/realmedia/Makefile.am:
5235 * gst/xingmux/Makefile.am:
5236 Remove obsolete Android build cruft
5237 This is not needed any longer.
5239 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5241 * gst/realmedia/pnmsrc.c:
5242 realmedia: remove unused enum item PROP_LAST
5244 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5246 * tests/check/Makefile.am:
5247 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5248 Make sure the test environment is set up.
5249 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5251 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5254 configure: bump automake requirement to 1.14 and autoconf to 2.69
5255 This is only required for builds from git, people can still
5256 build tarballs if they only have older autotools.
5257 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5259 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5264 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5267 Remove LICENSE_readme
5268 It's completely outdated and just confusing, better if people are
5269 forced to look at the actual code in question than trusting this file.
5271 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5275 autotools automatically generate this, and when using different versions
5276 for autogen.sh there will always be changes to a file tracked by git.
5278 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5280 * gst/asfdemux/gstasfdemux.c:
5281 asfdemux: fix a seek failure due to out-of-range in push mode
5282 A seek in push mode failed for big offsets which are beyond
5283 the range of guint32.
5284 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5286 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5289 * tests/check/Makefile.am:
5290 tests: Use AM_TESTS_ENVIRONMENT
5291 Needed by the new automake test runner
5293 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5297 Automatic update of common submodule
5298 From bc76a8b to c8fb372
5300 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5302 * ext/a52dec/gsta52dec.c:
5303 a52dec: fix race in liba52dec lookup table initialization
5304 a52_init initializes the IMDCT global state as well as creating
5305 a new state. When two A52 decoders are created (eg, when two AC3
5306 tracks are contained in a video), calls to a52_init may happen
5307 at the same time, and the IMDCT initialization is not reentrant.
5308 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5310 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5312 * ext/mpeg2dec/gstmpeg2dec.c:
5313 mpeg2dec: fix buffer leak in crop_buffer()
5314 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5315 gst_buffer_replace() reffed it as well so we were one reference extra.
5316 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5318 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5320 * gst/realmedia/rmdemux.c:
5321 rmdemux: resurrect some flow return handling
5322 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5324 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5326 * gst/asfdemux/gstasfdemux.c:
5327 asfdemux: resurrect some flow return handling
5328 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5330 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5332 * ext/mpeg2dec/gstmpeg2dec.c:
5333 mpeg2dec: fix memory leak
5336 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5338 * ext/mpeg2dec/gstmpeg2dec.c:
5339 mpeg2dec: initialize buffer
5340 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5343 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5345 * ext/mpeg2dec/gstmpeg2dec.c:
5346 mpeg2dec: Add stride support
5347 This allow using external pools that have different strides from the
5348 default. These strides need to respect certain rules, which we check
5349 and if these are not met, we fallback to generic pool.
5350 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5352 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5354 * ext/mpeg2dec/gstmpeg2dec.c:
5355 * ext/mpeg2dec/gstmpeg2dec.h:
5356 mpeg2dec: Re-implement pool handling
5357 This is a rewrite of the pool negotiation and configuration. Direct
5358 to output decoding is now achieved by configuring the pool using
5359 video-alignment. This removes copies when dealing with any elements that
5360 supports VideoAlignment, and enable usage of generic video buffer pool,
5361 XVImagePool and GLPool. It drops the crop meta implementation for now.
5362 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5364 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5366 * gst/dvdsub/gstdvdsubdec.c:
5367 dvbsub: fix indentation
5369 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5371 * ext/dvdread/dvdreadsrc.c:
5372 * gst/dvdsub/gstdvdsubdec.c:
5373 Fix double semicolons
5375 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5377 * ext/mpeg2dec/gstmpeg2dec.c:
5378 Revert "mpeg2dec: Fix handling of stride"
5379 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5381 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5383 * ext/mpeg2dec/gstmpeg2dec.c:
5384 Revert "mpeg2dec: Use propose unref method for buffer"
5385 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5387 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5389 * ext/mpeg2dec/gstmpeg2dec.c:
5390 mpeg2dec: Use propose unref method for buffer
5392 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5394 * ext/mpeg2dec/gstmpeg2dec.c:
5395 mpeg2dec: Fix handling of stride
5397 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5398 would look bad when file.ts contains 704x576 video, because vaapisink would
5399 give you buffers of stride 768, but libmpeg2 was not told about this and
5400 used a stride of 704.
5401 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5402 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5403 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5405 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5407 * ext/x264/gstx264enc.c:
5408 * gst/asfdemux/gstasfdemux.c:
5409 Improve and fix LATENCY query handling
5410 This now follows the design docs everywhere, especially the maximum latency
5412 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5414 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5416 * ext/x264/gstx264enc.c:
5417 x264enc: Don't set max latency to the same value as the encoder latency
5418 The meaning of the max latency is *not* the maximum latency this element will
5419 introduce. It is the maximum latency this element can endure without
5420 overflowing any buffers, which is infinite for x264enc.
5421 Fixes latency configuration in zero latency mode, where max latency was
5422 becoming 0... which usually won't work well if something else introduces
5423 latency as then max < min in the end, and latency configuration just fails.
5425 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5427 * ext/x264/gstx264enc.c:
5428 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5429 This matches what is done when downstream caps are not ANY, and fixes
5430 prerolling in byte stream mode when typefind is downstream.
5432 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5434 * ext/lame/gstlamemp3enc.c:
5435 * ext/twolame/gsttwolamemp2enc.c:
5436 Constify some static arrays everywhere
5438 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5441 configure: remove non-ported plugins stuff
5442 It's not needed any longer, all plugins in -ugly
5445 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5447 * ext/x264/gstx264enc.c:
5448 x264enc: Don't set an allocation maximum
5449 There is no reason x264enc should enforce a maximum allocation size.
5450 The maximum is normally set by buffer pool which cannot grow, but we
5451 don't offer a buffer pool. This would lead to stall when used with
5452 element that don't implement allocation query.
5453 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5455 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5458 Automatic update of common submodule
5459 From f2c6b95 to bc76a8b
5461 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5464 MAINTAINERS: Update my mail address
5466 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5469 Automatic update of common submodule
5470 From ef1ffdc to f2c6b95
5472 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5475 Automatic update of common submodule
5476 From 7bb2bce to ef1ffdc
5478 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5480 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5481 dvdlpcmdec: set channel positions using the appropriate API
5482 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5484 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5486 * gst/asfdemux/gstasfdemux.c:
5487 asfdemux: fix comment
5489 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5491 * gst/asfdemux/gstasfdemux.c:
5492 asfdemux: Send duration query upstream first
5493 An upstream element (like mms or some dlna source) might be able to
5494 answer the query. Try that first, else fallback to standard logic
5496 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5498 * gst/asfdemux/asfpacket.c:
5499 asf: fix up file mode
5501 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5504 Automatic update of common submodule
5505 From 84d06cd to 7bb2bce
5507 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5510 tests: parallelise 'make check-valgrind'
5512 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5515 Automatic update of common submodule
5516 From a8c8939 to 84d06cd
5518 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5522 Automatic update of common submodule
5523 From 36388a1 to a8c8939
5525 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5527 * gst/asfdemux/gstasfdemux.c:
5528 asfdemux: first try to delegate TIME seek events upstream
5529 We should give a chance to upstream to handle TIME seek events before trying
5530 to handle it in asfdemux.
5531 Fix a bug where fast backward seeks where discarded right away because they
5532 were not supported by asfdemux.
5533 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5535 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5537 * gst/asfdemux/asfheaders.c:
5538 * gst/asfdemux/asfheaders.h:
5539 * gst/asfdemux/gstasfdemux.c:
5540 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5541 We can safely ignore those but best to claim to understand this object type so
5542 we don't raise a warning.
5543 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5545 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5547 * gst/asfdemux/gstasfdemux.c:
5548 * gst/asfdemux/gstasfdemux.h:
5549 asfdemux: if video is h264, check the codec_data for bytestream data
5550 For bytestream we don't want to expose it as codec_data but rather as
5551 streamheader as it is not out-of-band data but data that should be
5552 prepended to the beginning of the stream before the other buffers.
5553 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5555 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5557 * docs/plugins/inspect/plugin-a52dec.xml:
5558 * docs/plugins/inspect/plugin-amrnb.xml:
5559 * docs/plugins/inspect/plugin-amrwbdec.xml:
5560 * docs/plugins/inspect/plugin-asf.xml:
5561 * docs/plugins/inspect/plugin-cdio.xml:
5562 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5563 * docs/plugins/inspect/plugin-dvdread.xml:
5564 * docs/plugins/inspect/plugin-dvdsub.xml:
5565 * docs/plugins/inspect/plugin-lame.xml:
5566 * docs/plugins/inspect/plugin-mad.xml:
5567 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5568 * docs/plugins/inspect/plugin-realmedia.xml:
5569 * docs/plugins/inspect/plugin-siddec.xml:
5570 * docs/plugins/inspect/plugin-twolame.xml:
5571 * docs/plugins/inspect/plugin-x264.xml:
5572 * docs/plugins/inspect/plugin-xingmux.xml:
5573 docs: update for git master
5575 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5577 * gst/asfdemux/gstasfdemux.c:
5578 asfdemux: simplify log statement
5579 Use the GST_PTR_FORMAT to print the buffer
5581 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5583 * ext/x264/gstx264enc.c:
5584 x264: fix colour inversion with YV12 format
5585 It's the same as I420 but with the U/V planes swapped.
5587 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5591 Makefile: Add usage of build-checks step
5592 Allows building checks without running them
5594 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5596 * ext/x264/gstx264enc.c:
5597 x264enc: Request buffers in allocation query
5598 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5600 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5602 * ext/x264/gstx264enc.c:
5603 * ext/x264/gstx264enc.h:
5604 x264enc: Shift both PTS and DTS to ensure positive timestamp
5605 Currently we only shift DTS to compensate that we don't support negative
5606 timestamp. This cause a problem that PTS is no longer >= DTS and may
5607 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5608 remove all the hack to handle this which seems the result of thinking libx264
5610 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5612 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5617 === release 1.4.0 ===
5619 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5625 * docs/plugins/inspect/plugin-a52dec.xml:
5626 * docs/plugins/inspect/plugin-amrnb.xml:
5627 * docs/plugins/inspect/plugin-amrwbdec.xml:
5628 * docs/plugins/inspect/plugin-asf.xml:
5629 * docs/plugins/inspect/plugin-cdio.xml:
5630 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5631 * docs/plugins/inspect/plugin-dvdread.xml:
5632 * docs/plugins/inspect/plugin-dvdsub.xml:
5633 * docs/plugins/inspect/plugin-lame.xml:
5634 * docs/plugins/inspect/plugin-mad.xml:
5635 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5636 * docs/plugins/inspect/plugin-realmedia.xml:
5637 * docs/plugins/inspect/plugin-siddec.xml:
5638 * docs/plugins/inspect/plugin-twolame.xml:
5639 * docs/plugins/inspect/plugin-x264.xml:
5640 * docs/plugins/inspect/plugin-xingmux.xml:
5641 * gst-plugins-ugly.doap:
5642 * win32/common/config.h:
5645 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5689 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5692 po: Update translations
5694 === release 1.3.91 ===
5696 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5702 * docs/plugins/inspect/plugin-a52dec.xml:
5703 * docs/plugins/inspect/plugin-amrnb.xml:
5704 * docs/plugins/inspect/plugin-amrwbdec.xml:
5705 * docs/plugins/inspect/plugin-asf.xml:
5706 * docs/plugins/inspect/plugin-cdio.xml:
5707 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5708 * docs/plugins/inspect/plugin-dvdread.xml:
5709 * docs/plugins/inspect/plugin-dvdsub.xml:
5710 * docs/plugins/inspect/plugin-lame.xml:
5711 * docs/plugins/inspect/plugin-mad.xml:
5712 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5713 * docs/plugins/inspect/plugin-realmedia.xml:
5714 * docs/plugins/inspect/plugin-siddec.xml:
5715 * docs/plugins/inspect/plugin-twolame.xml:
5716 * docs/plugins/inspect/plugin-x264.xml:
5717 * docs/plugins/inspect/plugin-xingmux.xml:
5718 * gst-plugins-ugly.doap:
5719 * win32/common/config.h:
5722 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5766 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
5769 po: Update translations
5771 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
5773 * gst/realmedia/rademux.c:
5774 rademux: Print invalid fourcc in error message in hex
5775 Previously this was printed as characters which caused later processing
5776 of the error message to sometimes warn about non-UTF-8 characters.
5777 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5779 === release 1.3.90 ===
5781 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5787 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5788 * docs/plugins/inspect/plugin-a52dec.xml:
5789 * docs/plugins/inspect/plugin-amrnb.xml:
5790 * docs/plugins/inspect/plugin-amrwbdec.xml:
5791 * docs/plugins/inspect/plugin-asf.xml:
5792 * docs/plugins/inspect/plugin-cdio.xml:
5793 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5794 * docs/plugins/inspect/plugin-dvdread.xml:
5795 * docs/plugins/inspect/plugin-dvdsub.xml:
5796 * docs/plugins/inspect/plugin-lame.xml:
5797 * docs/plugins/inspect/plugin-mad.xml:
5798 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5799 * docs/plugins/inspect/plugin-realmedia.xml:
5800 * docs/plugins/inspect/plugin-siddec.xml:
5801 * docs/plugins/inspect/plugin-twolame.xml:
5802 * docs/plugins/inspect/plugin-x264.xml:
5803 * docs/plugins/inspect/plugin-xingmux.xml:
5804 * gst-plugins-ugly.doap:
5805 * win32/common/config.h:
5808 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5852 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
5855 Ignore autotools test-driver temp files from 'make check'
5857 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5862 === release 1.3.3 ===
5864 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
5870 * docs/plugins/inspect/plugin-a52dec.xml:
5871 * docs/plugins/inspect/plugin-amrnb.xml:
5872 * docs/plugins/inspect/plugin-amrwbdec.xml:
5873 * docs/plugins/inspect/plugin-asf.xml:
5874 * docs/plugins/inspect/plugin-cdio.xml:
5875 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5876 * docs/plugins/inspect/plugin-dvdread.xml:
5877 * docs/plugins/inspect/plugin-dvdsub.xml:
5878 * docs/plugins/inspect/plugin-lame.xml:
5879 * docs/plugins/inspect/plugin-mad.xml:
5880 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5881 * docs/plugins/inspect/plugin-realmedia.xml:
5882 * docs/plugins/inspect/plugin-siddec.xml:
5883 * docs/plugins/inspect/plugin-twolame.xml:
5884 * docs/plugins/inspect/plugin-x264.xml:
5885 * docs/plugins/inspect/plugin-xingmux.xml:
5886 * gst-plugins-ugly.doap:
5887 * win32/common/config.h:
5890 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
5934 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
5938 po: Update translations
5940 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5942 * gst/realmedia/rmdemux.c:
5943 * gst/realmedia/rmdemux.h:
5944 rmdemux: use GstFlowCombiner
5945 Removes flow return combination code to use the newly added GstFlowCombiner
5946 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5948 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5950 * gst/asfdemux/gstasfdemux.c:
5951 * gst/asfdemux/gstasfdemux.h:
5952 asfdemux: use GstFlowCombiner
5953 Removes flow return combination code to use the newly added GstFlowCombiner
5954 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5956 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
5958 * ext/x264/gstx264enc.c:
5959 x264enc: fix caps leak in set_format()
5960 https://bugzilla.gnome.org/show_bug.cgi?id=730865
5962 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
5964 * gst/asfdemux/gstasfdemux.c:
5965 asfdemux: Handle initial 0 timestamp that should have been -1
5966 https://bugzilla.gnome.org/show_bug.cgi?id=719660
5968 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
5973 === release 1.3.2 ===
5975 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
5982 * docs/plugins/inspect-build.stamp:
5983 * docs/plugins/inspect.stamp:
5984 * docs/plugins/inspect/plugin-a52dec.xml:
5985 * docs/plugins/inspect/plugin-amrnb.xml:
5986 * docs/plugins/inspect/plugin-amrwbdec.xml:
5987 * docs/plugins/inspect/plugin-asf.xml:
5988 * docs/plugins/inspect/plugin-cdio.xml:
5989 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5990 * docs/plugins/inspect/plugin-dvdread.xml:
5991 * docs/plugins/inspect/plugin-dvdsub.xml:
5992 * docs/plugins/inspect/plugin-lame.xml:
5993 * docs/plugins/inspect/plugin-mad.xml:
5994 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5995 * docs/plugins/inspect/plugin-realmedia.xml:
5996 * docs/plugins/inspect/plugin-siddec.xml:
5997 * docs/plugins/inspect/plugin-twolame.xml:
5998 * docs/plugins/inspect/plugin-x264.xml:
5999 * docs/plugins/inspect/plugin-xingmux.xml:
6000 * gst-plugins-ugly.doap:
6001 * win32/common/config.h:
6004 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6048 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6051 Automatic update of common submodule
6052 From 211fa5f to 1f5d3c3
6054 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6056 * ext/mpeg2dec/gstmpeg2dec.h:
6057 mpeg2dec: remove unused struct members
6059 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6061 * gst/realmedia/rtspreal.c:
6062 rtspreal: Fix some memory leaks in an error path
6065 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6067 * ext/mpeg2dec/gstmpeg2dec.c:
6068 mpeg2dec: Release codec state on negotiation failures
6072 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6077 === release 1.3.1 ===
6079 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6085 * docs/plugins/gst-plugins-ugly-plugins.args:
6086 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6087 * docs/plugins/inspect/plugin-a52dec.xml:
6088 * docs/plugins/inspect/plugin-amrnb.xml:
6089 * docs/plugins/inspect/plugin-amrwbdec.xml:
6090 * docs/plugins/inspect/plugin-asf.xml:
6091 * docs/plugins/inspect/plugin-cdio.xml:
6092 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6093 * docs/plugins/inspect/plugin-dvdread.xml:
6094 * docs/plugins/inspect/plugin-dvdsub.xml:
6095 * docs/plugins/inspect/plugin-lame.xml:
6096 * docs/plugins/inspect/plugin-mad.xml:
6097 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6098 * docs/plugins/inspect/plugin-realmedia.xml:
6099 * docs/plugins/inspect/plugin-siddec.xml:
6100 * docs/plugins/inspect/plugin-twolame.xml:
6101 * docs/plugins/inspect/plugin-x264.xml:
6102 * docs/plugins/inspect/plugin-xingmux.xml:
6103 * gst-plugins-ugly.doap:
6104 * win32/common/config.h:
6107 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6151 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6158 po: Update translations
6160 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6163 Automatic update of common submodule
6164 From bcb1518 to 211fa5f
6166 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6168 * ext/sidplay/gstsiddec.cc:
6169 * gst/asfdemux/gstrtspwms.c:
6170 * gst/realmedia/rademux.c:
6171 * gst/realmedia/rdtmanager.c:
6172 * gst/realmedia/rtspreal.c:
6173 docs: remove outdated and pointless 'Last reviewed' lines from docs
6174 They are very confusing for people, and more often than not
6175 also just not very accurate. Seeing 'last reviewed: 2005' in
6176 your docs is not very confidence-inspiring. Let's just remove
6179 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6181 * gst/dvdsub/gstdvdsubdec.c:
6182 dvdsubdec: fix spurious rejection of 0 time offset commands
6185 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6187 * ext/dvdread/dvdreadsrc.c:
6188 dvdread: avoid intermediate promotion to signed
6189 We should not reach the dangerous range here, though.
6190 Coverity 206491, 206492, 1139856
6192 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6194 * ext/mpeg2dec/gstmpeg2dec.c:
6195 mpeg2dec: do not reset the whole video info when setting size
6196 New changes to gstvideo will reset all the video info state
6197 when calling _set_format, overwriting what was previously set
6198 in the preceding code.
6199 The comment says the following code is meant to preserve the
6200 pre-crop size, so let's just keep the size and related data
6201 as this does not seem to break anything else (this is what
6202 the _set_format call would have set before the change that
6203 reset all data, except the colorimetry).
6205 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6207 * gst/asfdemux/gstasfdemux.c:
6208 asfdemux: Fix payloads check
6209 Don't iterate stream->payloads if ... it doesn't exist
6212 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6215 .gitignore: Ignore gcov intermediate files
6216 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6218 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6221 Automatic update of common submodule
6222 From fe1672e to bcb1518
6224 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6227 Automatic update of common submodule
6228 From 1a07da9 to fe1672e
6230 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6233 docs: install prebuilt plugin docs if gtk-doc is disabled
6234 Sync to the Makefile.am from gst-plugin-base where it is done right.
6237 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6239 * gst/xingmux/gstxingmux.c:
6240 * gst/xingmux/plugin.c:
6241 xingmux: add muxer category and make element plugable
6242 This is required to make encodebin consider the element. Yet it is not enough to
6243 have it plugged it has a lower priority than most mp3encoders and no different
6246 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6248 * ext/x264/gstx264enc.c:
6249 x264enc: allow lossless compression (qp=0)
6250 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6252 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6255 m4: Remove extra check for 11+ year old a52 release
6256 You deserve a build failure if you still have that version
6257 If someone wants to completely remove this m4 to replace it with the
6258 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6260 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6263 m4: Fix multiple tests in AC_CHECK_A52DEC
6265 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6267 * gst/asfdemux/gstasfdemux.c:
6268 asfdemux: Remove unused function
6270 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6272 * tests/check/Makefile.am:
6273 check: Fix test location
6275 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6277 * tests/check/Makefile.am:
6278 tests: Don't build disabled plugins' check tests
6279 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6281 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6284 Automatic update of common submodule
6285 From d48bed3 to 1a07da9
6287 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6289 * gst/asfdemux/gstasfdemux.c:
6290 asfdemux: only add "format" field with fourcc to WMV caps
6291 Doesn't make sense for e.g. H264 or MJPEG.
6293 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6297 Automatic update of common submodule
6298 From dbedaa0 to d48bed3
6300 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6303 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6304 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6306 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6308 * ext/amrwbdec/amrwbdec.c:
6309 amrwbdec: Remove some dead code
6311 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6313 * ext/amrnb/amrnbdec.c:
6314 amrnbdec: Remove some dead code
6316 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6318 * ext/amrnb/amrnbdec.c:
6319 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6321 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6323 * ext/amrwbdec/amrwbdec.c:
6324 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6326 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6328 * ext/mpeg2dec/gstmpeg2dec.c:
6329 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6331 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6333 * ext/x264/gstx264enc.c:
6334 x264enc: fix compiler warning
6335 Compiler warns rightly about possibly uninitialized variable.
6337 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6339 * ext/x264/gstx264enc.c:
6340 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6341 gst-launch-1.0 videotestsrc ! x264enc
6343 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6345 * ext/mpeg2dec/gstmpeg2dec.c:
6346 mpeg2dec: graceful degradation for badly parsed input
6348 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6351 Automatic update of common submodule
6352 From 865aa20 to dbedaa0
6354 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6356 * gst/asfdemux/asfpacket.c:
6357 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6358 So, don't need to check previous payload's mo_size and current
6359 payload's mo_size when merging it.
6360 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6362 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6364 * gst/asfdemux/gstasfdemux.c:
6365 * gst/asfdemux/gstasfdemux.h:
6366 asfdemux: Keep audio error checking fields only for audio
6367 Video shouldn't need to be descrambled, this can cause frames data
6369 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6371 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6373 * gst/asfdemux/gstasfdemux.c:
6374 asfdemux: really copy the buffer data
6375 Pass the copy-memory flag to copy the memory for the output buffer,
6376 otherwise we end with 0-sized buffers
6377 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6379 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6381 * ext/x264/gstx264enc.c:
6382 x264enc: If FPS is available, set VFR to false
6383 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6385 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6387 * gst/asfdemux/gstasfdemux.c:
6388 asfdemux: Only use segment.start as seek_time if it is relative
6389 Relying on the gst_segment_do_seek results for getting the
6390 seeking time should not be used if seek type is SET because the
6391 do_seek function makes the 'cur` position of the seek normalized
6392 on the segment range. This means that seeking beyond the end of the
6393 file might not result in instant EOS as it will end up seeking to
6394 the final ts of the file.
6395 In asf seeking to the final timestamp can lead to seeking to the last
6396 keyframe, meaning a few seconds of video will still be played, which should
6397 not be the desired behavior when seeking beyong file limits.
6399 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6401 * gst/asfdemux/gstasfdemux.c:
6402 asfdemux: Parse last simple index entry
6403 The entry size is fixed at 6, fix typo to finish parsing the index
6404 correctly until the last sample
6406 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6410 Automatic update of common submodule
6411 From 6b03ba7 to 865aa20
6413 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6416 configure: Actually use 1.3.0.1 as version to make configure happy
6418 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6423 === release 1.2.0 ===
6425 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6431 * docs/plugins/inspect/plugin-a52dec.xml:
6432 * docs/plugins/inspect/plugin-amrnb.xml:
6433 * docs/plugins/inspect/plugin-amrwbdec.xml:
6434 * docs/plugins/inspect/plugin-asf.xml:
6435 * docs/plugins/inspect/plugin-cdio.xml:
6436 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6437 * docs/plugins/inspect/plugin-dvdread.xml:
6438 * docs/plugins/inspect/plugin-dvdsub.xml:
6439 * docs/plugins/inspect/plugin-lame.xml:
6440 * docs/plugins/inspect/plugin-mad.xml:
6441 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6442 * docs/plugins/inspect/plugin-realmedia.xml:
6443 * docs/plugins/inspect/plugin-siddec.xml:
6444 * docs/plugins/inspect/plugin-twolame.xml:
6445 * docs/plugins/inspect/plugin-x264.xml:
6446 * docs/plugins/inspect/plugin-xingmux.xml:
6447 * gst-plugins-ugly.doap:
6448 * win32/common/config.h:
6451 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6495 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6497 * ext/x264/gstx264enc.c:
6498 x264enc: Update the documentation to match the default profile used
6499 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6501 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6504 Automatic update of common submodule
6505 From b613661 to 6b03ba7
6507 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6510 Automatic update of common submodule
6511 From 74a6857 to b613661
6513 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6517 Automatic update of common submodule
6518 From 098c0d7 to 74a6857
6520 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6525 === release 1.1.90 ===
6527 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6533 * docs/plugins/inspect/plugin-a52dec.xml:
6534 * docs/plugins/inspect/plugin-amrnb.xml:
6535 * docs/plugins/inspect/plugin-amrwbdec.xml:
6536 * docs/plugins/inspect/plugin-asf.xml:
6537 * docs/plugins/inspect/plugin-cdio.xml:
6538 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6539 * docs/plugins/inspect/plugin-dvdread.xml:
6540 * docs/plugins/inspect/plugin-dvdsub.xml:
6541 * docs/plugins/inspect/plugin-lame.xml:
6542 * docs/plugins/inspect/plugin-mad.xml:
6543 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6544 * docs/plugins/inspect/plugin-realmedia.xml:
6545 * docs/plugins/inspect/plugin-siddec.xml:
6546 * docs/plugins/inspect/plugin-twolame.xml:
6547 * docs/plugins/inspect/plugin-x264.xml:
6548 * docs/plugins/inspect/plugin-xingmux.xml:
6549 * gst-plugins-ugly.doap:
6550 * win32/common/config.h:
6553 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6597 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6600 po: Update translations
6602 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6604 * ext/x264/gstx264enc.c:
6605 * tests/check/elements/x264enc.c:
6606 x264enc: Implement getcaps that restricts the input format depending on the output profile
6607 Also add some x264enc profile tests
6608 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6610 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6612 * gst/asfdemux/asfpacket.c:
6613 * gst/asfdemux/gstasfdemux.c:
6614 asfdemux: fix playback regression in push mode
6616 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6618 * gst/asfdemux/gstasfdemux.h:
6619 asfdemux: remove unused variable
6621 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6623 * ext/x264/gstx264enc.c:
6624 x264enc: Don't unref future state but the old one
6625 Being silly will lead us nowhere.
6627 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6629 * ext/x264/gstx264enc.c:
6630 x264enc: Check if we have an input state before using it
6631 Flushing might happen before caps were set on the encoder,
6632 which would lead to crashes here.
6633 Thanks to Matej Knopp for analyzing this.
6634 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6636 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6638 * ext/x264/gstx264enc.c:
6639 x264enc: fix unsigned comparison warning
6641 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6646 === release 1.1.4 ===
6648 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6654 * docs/plugins/inspect/plugin-a52dec.xml:
6655 * docs/plugins/inspect/plugin-amrnb.xml:
6656 * docs/plugins/inspect/plugin-amrwbdec.xml:
6657 * docs/plugins/inspect/plugin-asf.xml:
6658 * docs/plugins/inspect/plugin-cdio.xml:
6659 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6660 * docs/plugins/inspect/plugin-dvdread.xml:
6661 * docs/plugins/inspect/plugin-dvdsub.xml:
6662 * docs/plugins/inspect/plugin-lame.xml:
6663 * docs/plugins/inspect/plugin-mad.xml:
6664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6665 * docs/plugins/inspect/plugin-realmedia.xml:
6666 * docs/plugins/inspect/plugin-siddec.xml:
6667 * docs/plugins/inspect/plugin-twolame.xml:
6668 * docs/plugins/inspect/plugin-x264.xml:
6669 * docs/plugins/inspect/plugin-xingmux.xml:
6670 * gst-plugins-ugly.doap:
6671 * win32/common/config.h:
6674 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6718 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6721 po: update translations
6723 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
6725 * ext/x264/gstx264enc.c:
6726 x264enc: log when we output a lower profile than requested
6728 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6730 * ext/x264/gstx264enc.c:
6731 x264enc: Consider subset relations of profiles when setting srcpad caps
6732 constrained-baseline is a subset of baseline, is a subset of main,
6733 is a subset of high profile.
6734 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6736 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
6738 * ext/x264/gstx264enc.c:
6739 x264enc: propagate flow return back to base class and upstream
6740 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6742 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
6745 configure: fix x264 version checking
6746 x264 releases carry pkg-config versions such as 0.120.x
6747 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6748 then fail, so we need to either check for > 0.119.0 or
6749 for >= 0.120 to make this work right.
6751 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
6753 * ext/x264/gstx264enc.c:
6754 x264enc: minor clean-up
6755 We requires x264 build >= 120 now.
6757 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6759 * ext/mpeg2dec/gstmpeg2dec.c:
6760 mpeg2dec: Fix mpeg2_reset() calls
6762 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6764 * ext/mpeg2dec/gstmpeg2dec.c:
6765 * ext/x264/gstx264enc.c:
6766 ext: Use new flush vfunc of video codec base classes and remove reset implementations
6768 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
6770 * gst/asfdemux/gstasfdemux.c:
6771 asfdemux: fix build on C89 compilers
6773 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
6775 * gst/asfdemux/asfpacket.c:
6776 * gst/asfdemux/gstasfdemux.c:
6777 asfdemux: fix seeking in push mode
6779 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
6782 build: add subdir-objects to AM_INIT_AUTOMAKE
6783 Fixes warnings in automake 1.14
6784 https://bugzilla.gnome.org/show_bug.cgi?id=705350
6786 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
6788 * ext/mpeg2dec/gstmpeg2dec.c:
6789 mpeg2dec: Do a hard reset of flush_stop
6790 Which is notified by hard == 0 with latest refactoring.
6792 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6809 po: update translations
6811 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6816 === release 1.1.3 ===
6818 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6824 * docs/plugins/inspect/plugin-a52dec.xml:
6825 * docs/plugins/inspect/plugin-amrnb.xml:
6826 * docs/plugins/inspect/plugin-amrwbdec.xml:
6827 * docs/plugins/inspect/plugin-asf.xml:
6828 * docs/plugins/inspect/plugin-cdio.xml:
6829 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6830 * docs/plugins/inspect/plugin-dvdread.xml:
6831 * docs/plugins/inspect/plugin-dvdsub.xml:
6832 * docs/plugins/inspect/plugin-lame.xml:
6833 * docs/plugins/inspect/plugin-mad.xml:
6834 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6835 * docs/plugins/inspect/plugin-realmedia.xml:
6836 * docs/plugins/inspect/plugin-siddec.xml:
6837 * docs/plugins/inspect/plugin-twolame.xml:
6838 * docs/plugins/inspect/plugin-x264.xml:
6839 * docs/plugins/inspect/plugin-xingmux.xml:
6840 * gst-plugins-ugly.doap:
6841 * win32/common/config.h:
6844 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6887 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6889 * gst/asfdemux/gstasfdemux.c:
6890 * gst/realmedia/rademux.c:
6891 * gst/realmedia/rmdemux.c:
6892 gst: Don't swap start/stop for negative rates in the SEGMENT query
6894 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6896 * gst/realmedia/rademux.c:
6897 * gst/realmedia/rmdemux.c:
6898 real: Implement SEGMENT query
6900 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6902 * gst/asfdemux/gstasfdemux.c:
6903 asfdemux: Implement SEGMENT query
6905 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
6907 * gst/asfdemux/asfheaders.c:
6908 * gst/asfdemux/asfheaders.h:
6909 * gst/asfdemux/asfpacket.c:
6910 * gst/asfdemux/gstasfdemux.c:
6911 * gst/asfdemux/gstasfdemux.h:
6912 asfdemux: Add support for dvr-ms
6913 https://bugzilla.gnome.org/show_bug.cgi?id=705026
6915 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
6917 * gst/realmedia/rtspreal.c:
6918 rtspreal: Ensure output value has an assigned value
6919 In the case where this macro was used, that dest was != NULL but that
6920 the strncmp failed, we would end up with dest_len being undefined.
6922 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
6924 * ext/x264/gstx264enc.c:
6925 x264: Fix dts comparision
6926 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6927 and signed value... resulting it the result never being < 0.
6928 Instead just check if it is smaller before assigning to frame->dts.
6930 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6932 * gst/asfdemux/gstasfdemux.c:
6933 * gst/asfdemux/gstasfdemux.h:
6934 asfdemux: fix seqnum handling for seeks
6935 Use the same seqnum as the seek for flushes/segments that are
6936 caused by the seek. Also do the same for segment events
6939 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6941 * ext/mpeg2dec/gstmpeg2dec.c:
6942 mpeg2dec: Clean up reset/start/stop handling
6944 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6946 * ext/x264/gstx264enc.c:
6947 x264enc: React properly to flushing/resetting the encoder
6948 https://bugzilla.gnome.org/show_bug.cgi?id=656007
6950 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6952 * gst/realmedia/rademux.c:
6953 * gst/realmedia/rademux.h:
6954 * gst/realmedia/rmdemux.c:
6955 * gst/realmedia/rmdemux.h:
6956 realmedia: Add support for group-id in the stream-start event
6958 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6960 * gst/asfdemux/gstasfdemux.c:
6961 * gst/asfdemux/gstasfdemux.h:
6962 asfdemux: Add support for group-id in the stream-start event
6964 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6966 * ext/sidplay/gstsiddec.cc:
6967 * ext/sidplay/gstsiddec.h:
6968 siddec: Add support for group-id in the stream-start event
6970 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
6972 * gst/realmedia/rmdemux.c:
6973 rmdemux: Mark demuxer as "running" in push-mode
6974 Allows queries (and other code) to be answered when working in push-mode.
6975 Running would only be set to TRUE accordingly when working in pull-mode
6976 once it had read header/index.
6979 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
6981 * ext/mpeg2dec/gstmpeg2dec.c:
6982 mpeg2dec: Properly reset on sequence changes
6983 Otherwise we end up using stray data/buffers.
6986 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6991 === release 1.1.2 ===
6993 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6999 * docs/plugins/inspect/plugin-a52dec.xml:
7000 * docs/plugins/inspect/plugin-amrnb.xml:
7001 * docs/plugins/inspect/plugin-amrwbdec.xml:
7002 * docs/plugins/inspect/plugin-asf.xml:
7003 * docs/plugins/inspect/plugin-cdio.xml:
7004 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7005 * docs/plugins/inspect/plugin-dvdread.xml:
7006 * docs/plugins/inspect/plugin-dvdsub.xml:
7007 * docs/plugins/inspect/plugin-lame.xml:
7008 * docs/plugins/inspect/plugin-mad.xml:
7009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7010 * docs/plugins/inspect/plugin-realmedia.xml:
7011 * docs/plugins/inspect/plugin-siddec.xml:
7012 * docs/plugins/inspect/plugin-twolame.xml:
7013 * docs/plugins/inspect/plugin-x264.xml:
7014 * docs/plugins/inspect/plugin-xingmux.xml:
7015 * gst-plugins-ugly.doap:
7016 * win32/common/config.h:
7019 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7062 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7064 * ext/dvdread/dvdreadsrc.c:
7065 dvdreadsrc: correctly determine last chapter's duration
7066 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7067 It worked just fine before ...
7069 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7071 * gst/realmedia/rdtmanager.c:
7072 rdt: forward sticky events
7074 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7079 === release 1.1.1 ===
7081 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7088 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7089 * docs/plugins/inspect/plugin-a52dec.xml:
7090 * docs/plugins/inspect/plugin-amrnb.xml:
7091 * docs/plugins/inspect/plugin-amrwbdec.xml:
7092 * docs/plugins/inspect/plugin-asf.xml:
7093 * docs/plugins/inspect/plugin-cdio.xml:
7094 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7095 * docs/plugins/inspect/plugin-dvdread.xml:
7096 * docs/plugins/inspect/plugin-dvdsub.xml:
7097 * docs/plugins/inspect/plugin-lame.xml:
7098 * docs/plugins/inspect/plugin-mad.xml:
7099 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7100 * docs/plugins/inspect/plugin-realmedia.xml:
7101 * docs/plugins/inspect/plugin-siddec.xml:
7102 * docs/plugins/inspect/plugin-twolame.xml:
7103 * docs/plugins/inspect/plugin-x264.xml:
7104 * docs/plugins/inspect/plugin-xingmux.xml:
7105 * gst-plugins-ugly.doap:
7106 * win32/common/config.h:
7109 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7152 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7155 Automatic update of common submodule
7156 From 098c0d7 to 01a7a46
7158 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7160 * ext/mpeg2dec/gstmpeg2dec.c:
7161 mpeg2dec: make the aspect ratio calculation more accurate.
7162 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7163 aspect-ratio if we don't have a valid upstream PAR.
7164 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7166 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7169 Automatic update of common submodule
7170 From 5edcd85 to 098c0d7
7172 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7174 * tests/check/elements/amrnbenc.c:
7175 * tests/check/elements/mpeg2dec.c:
7176 * tests/check/elements/x264enc.c:
7177 * tests/check/elements/xingmux.c:
7178 tests: Fix event handling
7180 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7182 * ext/lame/gstlamemp3enc.c:
7183 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7184 lame does internal resampling, but the base class only cares about
7185 the number of raw samples, so tell finish frames about that, not
7186 the number of samples in the outgoing frame.:
7188 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7190 * ext/x264/gstx264enc.c:
7191 x264enc: output byte-stream if downstream has ANY caps
7192 It's what people expect when they pipe the output to
7193 filesink or into a tcp connection or pipe.
7195 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7199 * README.static-linking:
7201 Automatic update of common submodule
7202 From 3cb3d3c to 5edcd85
7204 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7207 * ext/a52dec/Makefile.am:
7208 * ext/amrnb/Makefile.am:
7209 * ext/amrwbdec/Makefile.am:
7210 * ext/cdio/Makefile.am:
7211 * ext/dvdread/Makefile.am:
7212 * ext/lame/Makefile.am:
7213 * ext/mad/Makefile.am:
7214 * ext/mpeg2dec/Makefile.am:
7215 * ext/sidplay/Makefile.am:
7216 * ext/twolame/Makefile.am:
7217 * ext/x264/Makefile.am:
7218 * gst/asfdemux/Makefile.am:
7219 * gst/dvdlpcmdec/Makefile.am:
7220 * gst/dvdsub/Makefile.am:
7221 * gst/realmedia/Makefile.am:
7222 * gst/xingmux/Makefile.am:
7223 gst: Add better support for static plugins
7225 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7229 Automatic update of common submodule
7230 From aed87ae to 3cb3d3c
7232 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7235 Automatic update of common submodule
7236 From 04c7a1e to aed87ae
7238 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7240 * gst/asfdemux/gstasfdemux.c:
7241 * gst/realmedia/rmdemux.c:
7242 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7244 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7246 * ext/x264/gstx264enc.c:
7247 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7248 Previously did a division by zero.
7249 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7251 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7254 Automatic update of common submodule
7255 From 2de221c to 04c7a1e
7257 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7259 * ext/x264/gstx264enc.c:
7260 x264enc: simplify template caps
7261 No need to make an array for one single element.
7263 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7265 * ext/x264/gstx264enc.c:
7266 x264enc: put all theoretically possible formats in template caps
7267 and decide at runtime which subset of these (8-bit or 10-bit video
7268 formats) is supported. libx264 will be compiled for one of these
7269 two options, and it is possible to switch by pointing the dynamic
7270 linker to a different libx264 build at runtime. If we want our
7271 template caps to be correct, they should contain all then, with
7272 the actually supported ones determined at runtime.
7273 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7275 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7277 * ext/x264/gstx264enc.c:
7278 x264enc: detect supported bit depth and pixel formats at runtime
7279 http://bugs.debian.org/667573
7280 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7282 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7285 autogen.sh: allow calling from out-of-tree
7286 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7287 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7289 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7292 Automatic update of common submodule
7293 From a942293 to 2de221c
7295 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7297 * tests/check/Makefile.am:
7298 tests: use _1_0 variants for the various registry variables
7299 These override the variants without version suffix. Makes 'make check' work
7300 properly in environments that set the suffixed variant for 1.0, such as
7303 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7306 Automatic update of common submodule
7307 From a72faea to a942293
7309 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7312 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7313 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7314 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7315 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7317 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7319 * ext/mpeg2dec/gstmpeg2dec.c:
7320 mpeg2dec: use appropriate printf format for gsize
7322 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7324 * ext/cdio/gstcdio.h:
7325 cdio: Fix redundant redeclaration of 'cdio_version_string'
7326 cdio/version.h is already included by cdio/cdio.h
7328 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7330 * ext/sidplay/gstsiddec.cc:
7331 siddec: init debug category
7333 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7336 * ext/dvdread/Makefile.am:
7337 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7338 And the gmodule lib has been moved into the Requires.private
7339 section of the pkg-config file in core.
7341 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7343 * ext/cdio/gstcdiocddasrc.c:
7344 * ext/cdio/gstcdiocddasrc.h:
7345 cdiocddasrc: detect whether drive produces samples in non-host endianness
7346 If drive produces samples in other endianness than the host,
7347 we need to byte swap them before pushing them out, or we
7348 produce nothing but noise. cdparanoia detects this automatically,
7349 but libcdio does not, so we have to do it ourselves.
7350 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7351 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7353 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7356 Automatic update of common submodule
7357 From b497c4f to a72faea
7359 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7361 * tests/check/elements/xingmux_testdata.h:
7362 xingmux: Fix unit test after change to correctly calculate number of frames
7364 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7366 * ext/x264/gstx264enc.c:
7367 x264enc: Add support for 10-bit color formats
7368 Requires x264 to be built with 10-bit support, which disables
7369 9-bit support. Also only advertise the color formats that were
7372 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7374 * ext/x264/gstx264enc.c:
7375 x264enc: Add support for Y444, Y42B and NV12
7377 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7379 * ext/cdio/Makefile.am:
7380 * ext/cdio/gstcdio.c:
7381 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7382 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7383 if they're not plain ASCII.
7385 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7387 * gst/xingmux/gstxingmux.c:
7388 xingmux: Properly calculate the number of frames
7389 First, the xing header frame is never added to the count,
7390 we have to increment the count.
7391 Secondly, there is a rounding error when calculating the
7392 frame duration, as spf*GST_SECOND/rate is not an integer
7393 (26122448.9) an it must be 26122449.
7395 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7398 configure.ac: update courtesy of autoupdate
7400 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7404 configure: let AG_GST_PLUGIN_DOCS check for python
7405 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7406 which as a side-effect should pick up newer python versions as
7408 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7410 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7412 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7413 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7415 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7417 * tests/check/elements/mpg123audiodec.c:
7419 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7421 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7423 * docs/random/LICENSE:
7424 * ext/a52dec/gsta52dec.c:
7425 * ext/a52dec/gsta52dec.h:
7426 * ext/amrnb/amrnb.c:
7427 * ext/amrnb/amrnbdec.c:
7428 * ext/amrnb/amrnbdec.h:
7429 * ext/amrnb/amrnbenc.c:
7430 * ext/amrnb/amrnbenc.h:
7431 * ext/amrwbdec/amrwb.c:
7432 * ext/amrwbdec/amrwbdec.c:
7433 * ext/amrwbdec/amrwbdec.h:
7434 * ext/cdio/gstcdio.c:
7435 * ext/cdio/gstcdio.h:
7436 * ext/cdio/gstcdiocddasrc.c:
7437 * ext/cdio/gstcdiocddasrc.h:
7438 * ext/dvdread/dvdreadsrc.c:
7439 * ext/dvdread/dvdreadsrc.h:
7440 * ext/lame/gstlamemp3enc.c:
7441 * ext/lame/gstlamemp3enc.h:
7442 * ext/lame/plugin.c:
7445 * ext/mpeg2dec/gstmpeg2dec.c:
7446 * ext/mpeg2dec/gstmpeg2dec.h:
7447 * ext/sidplay/gstsiddec.cc:
7448 * ext/sidplay/gstsiddec.h:
7449 * ext/twolame/gsttwolamemp2enc.c:
7450 * ext/twolame/gsttwolamemp2enc.h:
7451 * ext/x264/gstx264enc.c:
7452 * ext/x264/gstx264enc.h:
7453 * gst-libs/gst/gettext.h:
7454 * gst-libs/gst/glib-compat-private.h:
7455 * gst-libs/gst/gst-i18n-plugin.h:
7456 * gst/asfdemux/asfheaders.c:
7457 * gst/asfdemux/asfheaders.h:
7458 * gst/asfdemux/asfpacket.c:
7459 * gst/asfdemux/asfpacket.h:
7460 * gst/asfdemux/gstasf.c:
7461 * gst/asfdemux/gstasfdemux.c:
7462 * gst/asfdemux/gstasfdemux.h:
7463 * gst/asfdemux/gstrtpasfdepay.c:
7464 * gst/asfdemux/gstrtpasfdepay.h:
7465 * gst/asfdemux/gstrtspwms.c:
7466 * gst/asfdemux/gstrtspwms.h:
7467 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7468 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7469 * gst/dvdsub/gstdvdsubdec.c:
7470 * gst/dvdsub/gstdvdsubdec.h:
7471 * gst/dvdsub/gstdvdsubparse.c:
7472 * gst/dvdsub/gstdvdsubparse.h:
7473 * gst/realmedia/asmrules.c:
7474 * gst/realmedia/asmrules.h:
7475 * gst/realmedia/gstrdtbuffer.c:
7476 * gst/realmedia/gstrdtbuffer.h:
7477 * gst/realmedia/pnmsrc.c:
7478 * gst/realmedia/pnmsrc.h:
7479 * gst/realmedia/rademux.c:
7480 * gst/realmedia/rademux.h:
7481 * gst/realmedia/rdtdepay.c:
7482 * gst/realmedia/rdtdepay.h:
7483 * gst/realmedia/rdtjitterbuffer.c:
7484 * gst/realmedia/rdtjitterbuffer.h:
7485 * gst/realmedia/rdtmanager.c:
7486 * gst/realmedia/rdtmanager.h:
7487 * gst/realmedia/realhash.c:
7488 * gst/realmedia/realhash.h:
7489 * gst/realmedia/realmedia.c:
7490 * gst/realmedia/rmdemux.c:
7491 * gst/realmedia/rmdemux.h:
7492 * gst/realmedia/rmutils.c:
7493 * gst/realmedia/rmutils.h:
7494 * gst/realmedia/rtspreal.c:
7495 * gst/realmedia/rtspreal.h:
7496 * gst/xingmux/gstxingmux.c:
7497 * gst/xingmux/gstxingmux.h:
7498 * gst/xingmux/plugin.c:
7499 * tests/check/elements/amrnbenc.c:
7500 * tests/check/elements/mpeg2dec.c:
7501 * tests/check/elements/x264enc.c:
7502 * tests/check/generic/index.c:
7503 * tests/check/generic/states.c:
7504 * tests/check/pipelines/lame.c:
7506 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7508 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7510 * gst/dvdsub/gstdvdsubdec.c:
7511 dvdsubdec: allocate correct amount of memory for bitmap
7512 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7514 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7516 * ext/mpg123/gstmpg123audiodec.c:
7517 mpg123: removed unnecessary finalize function
7518 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7520 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7522 * ext/sidplay/gstsiddec.cc:
7523 siddec: reset bytes counter
7524 Reset the total_bytes counter so that we get timestamps correct.
7525 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7527 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7529 * ext/mpg123/gstmpg123audiodec.c:
7530 mpg123: Fix leaks from not chaining up in the finalize function
7532 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7535 * docs/plugins/inspect/plugin-a52dec.xml:
7536 * docs/plugins/inspect/plugin-amrnb.xml:
7537 * docs/plugins/inspect/plugin-amrwbdec.xml:
7538 * docs/plugins/inspect/plugin-asf.xml:
7539 * docs/plugins/inspect/plugin-cdio.xml:
7540 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7541 * docs/plugins/inspect/plugin-dvdread.xml:
7542 * docs/plugins/inspect/plugin-dvdsub.xml:
7543 * docs/plugins/inspect/plugin-lame.xml:
7544 * docs/plugins/inspect/plugin-mad.xml:
7545 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7546 * docs/plugins/inspect/plugin-realmedia.xml:
7547 * docs/plugins/inspect/plugin-siddec.xml:
7548 * docs/plugins/inspect/plugin-twolame.xml:
7549 * docs/plugins/inspect/plugin-x264.xml:
7550 * docs/plugins/inspect/plugin-xingmux.xml:
7551 * win32/common/config.h:
7552 Back to feature development
7554 === release 1.0.2 ===
7556 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7562 * docs/plugins/inspect/plugin-a52dec.xml:
7563 * docs/plugins/inspect/plugin-amrnb.xml:
7564 * docs/plugins/inspect/plugin-amrwbdec.xml:
7565 * docs/plugins/inspect/plugin-asf.xml:
7566 * docs/plugins/inspect/plugin-cdio.xml:
7567 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7568 * docs/plugins/inspect/plugin-dvdread.xml:
7569 * docs/plugins/inspect/plugin-dvdsub.xml:
7570 * docs/plugins/inspect/plugin-lame.xml:
7571 * docs/plugins/inspect/plugin-mad.xml:
7572 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7573 * docs/plugins/inspect/plugin-realmedia.xml:
7574 * docs/plugins/inspect/plugin-siddec.xml:
7575 * docs/plugins/inspect/plugin-twolame.xml:
7576 * docs/plugins/inspect/plugin-x264.xml:
7577 * docs/plugins/inspect/plugin-xingmux.xml:
7578 * gst-plugins-ugly.doap:
7579 * win32/common/config.h:
7582 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7584 * tests/check/elements/mpg123audiodec.c:
7585 tests: fix up mpg123 test a little
7588 - simplify check for elements
7589 - only run mpg123 test if mpg123 is available and selected
7590 - fix build in uninstalled setup
7591 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7593 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7595 * tests/check/elements/mpg123audiodec.c:
7596 tets: add unit test for mpg123audiodec
7597 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7599 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7601 * ext/mpg123/gstmpg123audiodec.c:
7602 mpg123: added gtkdoc section
7603 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7605 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7607 * ext/mpg123/gstmpg123audiodec.c:
7608 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7609 * The last MP3 frame wasn't being pushed when base class was draining
7610 * Made sure mpg123 cannot ever use its (crude) internal resampler
7611 * Disabled mpg123 stderr output
7612 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7614 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7616 * gst/asfdemux/Makefile.am:
7617 * gst/realmedia/Makefile.am:
7618 Makefile.am: Fix typos for generating the Android.mk files
7619 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7620 The typos led to generate the incorrect Android.mk files for the asfdemux
7621 and realmedia plugin.
7622 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7624 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7626 * ext/mpg123/gstmpg123audiodec.c:
7627 mpg123: cleaned up comments, formatting, and logging lines
7628 also replaced mpg123decoder->handle != NULL checks with asserts
7629 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7631 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7633 * ext/dvdread/dvdreadsrc.c:
7634 dvdreadsrc: correctly set next cell when seeking to sector
7636 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7638 * gst/dvdsub/gstdvdsubparse.c:
7639 dvdsubparse: send src caps when receiving sink caps
7641 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7643 * ext/dvdread/dvdreadsrc.c:
7644 dvdreadsrc: update dvd event to enhanced approach
7645 ... in line with resindvdsrc.
7647 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7650 docs: add 'make upload' target for new-release script
7652 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7655 * docs/plugins/inspect/plugin-a52dec.xml:
7656 * docs/plugins/inspect/plugin-amrnb.xml:
7657 * docs/plugins/inspect/plugin-amrwbdec.xml:
7658 * docs/plugins/inspect/plugin-asf.xml:
7659 * docs/plugins/inspect/plugin-cdio.xml:
7660 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7661 * docs/plugins/inspect/plugin-dvdread.xml:
7662 * docs/plugins/inspect/plugin-dvdsub.xml:
7663 * docs/plugins/inspect/plugin-lame.xml:
7664 * docs/plugins/inspect/plugin-mad.xml:
7665 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7666 * docs/plugins/inspect/plugin-realmedia.xml:
7667 * docs/plugins/inspect/plugin-siddec.xml:
7668 * docs/plugins/inspect/plugin-twolame.xml:
7669 * docs/plugins/inspect/plugin-x264.xml:
7670 * docs/plugins/inspect/plugin-xingmux.xml:
7671 * win32/common/config.h:
7672 Back to development (bug fixing)
7674 === release 1.0.1 ===
7676 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7682 * docs/plugins/inspect/plugin-a52dec.xml:
7683 * docs/plugins/inspect/plugin-amrnb.xml:
7684 * docs/plugins/inspect/plugin-amrwbdec.xml:
7685 * docs/plugins/inspect/plugin-asf.xml:
7686 * docs/plugins/inspect/plugin-cdio.xml:
7687 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7688 * docs/plugins/inspect/plugin-dvdread.xml:
7689 * docs/plugins/inspect/plugin-dvdsub.xml:
7690 * docs/plugins/inspect/plugin-lame.xml:
7691 * docs/plugins/inspect/plugin-mad.xml:
7692 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7693 * docs/plugins/inspect/plugin-realmedia.xml:
7694 * docs/plugins/inspect/plugin-siddec.xml:
7695 * docs/plugins/inspect/plugin-twolame.xml:
7696 * docs/plugins/inspect/plugin-x264.xml:
7697 * docs/plugins/inspect/plugin-xingmux.xml:
7698 * gst-plugins-ugly.doap:
7699 * win32/common/config.h:
7702 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7705 Automatic update of common submodule
7706 From 6c0b52c to 6bb6951
7708 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
7710 * ext/mpeg2dec/gstmpeg2dec.c:
7711 mpeg2dec: Don't error out when there is no associated buffer
7712 In 0.10, having mpeg2dec occasionally tell us to output a frame that
7713 was never decoded was just ignored, so do the same in 1.0
7716 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
7719 * gst/dvdsub/gstdvdsubdec.c:
7720 Purge mention of liboil and update REQUIREMENTS
7721 https://bugzilla.gnome.org/show_bug.cgi?id=673285
7723 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7725 * ext/x264/gstx264enc.c:
7726 x264enc: when setting fallback decoder latency, set valid min_latency
7727 Min. latency needs to be a valid time, so pass 0 as default
7728 value in the fallback case where we can't determine any latency,
7729 and avoid nasty criticals at runtime.
7731 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7734 * docs/plugins/inspect/plugin-a52dec.xml:
7735 * docs/plugins/inspect/plugin-amrnb.xml:
7736 * docs/plugins/inspect/plugin-amrwbdec.xml:
7737 * docs/plugins/inspect/plugin-asf.xml:
7738 * docs/plugins/inspect/plugin-cdio.xml:
7739 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7740 * docs/plugins/inspect/plugin-dvdread.xml:
7741 * docs/plugins/inspect/plugin-dvdsub.xml:
7742 * docs/plugins/inspect/plugin-lame.xml:
7743 * docs/plugins/inspect/plugin-mad.xml:
7744 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7745 * docs/plugins/inspect/plugin-realmedia.xml:
7746 * docs/plugins/inspect/plugin-siddec.xml:
7747 * docs/plugins/inspect/plugin-twolame.xml:
7748 * docs/plugins/inspect/plugin-x264.xml:
7749 * docs/plugins/inspect/plugin-xingmux.xml:
7750 * win32/common/config.h:
7751 Back to development (bug fixing)
7753 === release 1.0.0 ===
7755 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7760 * docs/plugins/inspect/plugin-a52dec.xml:
7761 * docs/plugins/inspect/plugin-amrnb.xml:
7762 * docs/plugins/inspect/plugin-amrwbdec.xml:
7763 * docs/plugins/inspect/plugin-asf.xml:
7764 * docs/plugins/inspect/plugin-cdio.xml:
7765 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7766 * docs/plugins/inspect/plugin-dvdread.xml:
7767 * docs/plugins/inspect/plugin-dvdsub.xml:
7768 * docs/plugins/inspect/plugin-lame.xml:
7769 * docs/plugins/inspect/plugin-mad.xml:
7770 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7771 * docs/plugins/inspect/plugin-realmedia.xml:
7772 * docs/plugins/inspect/plugin-siddec.xml:
7773 * docs/plugins/inspect/plugin-twolame.xml:
7774 * docs/plugins/inspect/plugin-x264.xml:
7775 * docs/plugins/inspect/plugin-xingmux.xml:
7776 * gst-plugins-ugly.doap:
7777 * win32/common/config.h:
7780 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
7783 Automatic update of common submodule
7784 From 4f962f7 to 6c0b52c
7786 === release 0.11.99 ===
7788 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7791 * docs/plugins/inspect/plugin-xingmux.xml:
7792 * gst-plugins-ugly.doap:
7793 * win32/common/config.h:
7796 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7798 * docs/plugins/inspect/plugin-a52dec.xml:
7799 * docs/plugins/inspect/plugin-amrnb.xml:
7800 * docs/plugins/inspect/plugin-amrwbdec.xml:
7801 * docs/plugins/inspect/plugin-asf.xml:
7802 * docs/plugins/inspect/plugin-cdio.xml:
7803 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7804 * docs/plugins/inspect/plugin-dvdread.xml:
7805 * docs/plugins/inspect/plugin-dvdsub.xml:
7806 * docs/plugins/inspect/plugin-lame.xml:
7807 * docs/plugins/inspect/plugin-mad.xml:
7808 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7809 * docs/plugins/inspect/plugin-realmedia.xml:
7810 * docs/plugins/inspect/plugin-siddec.xml:
7811 * docs/plugins/inspect/plugin-twolame.xml:
7812 * docs/plugins/inspect/plugin-x264.xml:
7815 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7818 * ext/amrnb/Makefile.am:
7819 * ext/amrwbdec/Makefile.am:
7820 * ext/lame/Makefile.am:
7821 * ext/twolame/Makefile.am:
7822 * tests/check/Makefile.am:
7823 Remove -DGST_USE_UNSTABLE_API
7825 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7827 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7828 * docs/plugins/inspect/plugin-a52dec.xml:
7829 * docs/plugins/inspect/plugin-amrnb.xml:
7830 * docs/plugins/inspect/plugin-amrwbdec.xml:
7831 * docs/plugins/inspect/plugin-asf.xml:
7832 * docs/plugins/inspect/plugin-cdio.xml:
7833 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7834 * docs/plugins/inspect/plugin-dvdread.xml:
7835 * docs/plugins/inspect/plugin-dvdsub.xml:
7836 * docs/plugins/inspect/plugin-lame.xml:
7837 * docs/plugins/inspect/plugin-mad.xml:
7838 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7839 * docs/plugins/inspect/plugin-realmedia.xml:
7840 * docs/plugins/inspect/plugin-siddec.xml:
7841 * docs/plugins/inspect/plugin-twolame.xml:
7842 * docs/plugins/inspect/plugin-x264.xml:
7845 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7847 * ext/cdio/gstcdio.c:
7848 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7849 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7850 introspection/updating for this plugin.
7852 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7854 * gst-plugins-ugly.spec.in:
7855 Switch to F18 package naming
7857 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7859 * ext/dvdread/demo-play:
7860 * tests/check/elements/mpeg2dec.c:
7861 rename some caps and elements in examples
7863 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
7868 === release 0.11.94 ===
7870 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7874 * gst-plugins-ugly.doap:
7875 * win32/common/config.h:
7878 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7880 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7881 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7882 * docs/plugins/gst-plugins-ugly-plugins.signals:
7883 * docs/plugins/inspect/plugin-a52dec.xml:
7884 * docs/plugins/inspect/plugin-amrnb.xml:
7885 * docs/plugins/inspect/plugin-amrwbdec.xml:
7886 * docs/plugins/inspect/plugin-asf.xml:
7887 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7888 * docs/plugins/inspect/plugin-dvdread.xml:
7889 * docs/plugins/inspect/plugin-dvdsub.xml:
7890 * docs/plugins/inspect/plugin-lame.xml:
7891 * docs/plugins/inspect/plugin-mad.xml:
7892 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7893 * docs/plugins/inspect/plugin-realmedia.xml:
7894 * docs/plugins/inspect/plugin-siddec.xml:
7895 * docs/plugins/inspect/plugin-twolame.xml:
7896 * docs/plugins/inspect/plugin-x264.xml:
7899 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7901 * gst/realmedia/rmdemux.c:
7902 rmdemux: use DTS and PTS
7903 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7904 undefined to make the decoder do the right thing. We can then remove the code
7905 that tries to guess the PTS from the DTS.
7907 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
7909 * ext/mpeg2dec/gstmpeg2dec.c:
7910 mpeg2dec: Hold ref to buffer while mapped
7911 So that the buffer still exists when we go to unmap it later,
7912 even if it got pushed in the meantime.
7914 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
7916 * tests/check/elements/x264enc.c:
7917 x264enc test: x264enc produces constrained-baseline, not the full baseline
7919 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7921 * gst/asfdemux/gstasfdemux.c:
7922 * gst/realmedia/rademux.c:
7923 * gst/realmedia/rmdemux.c:
7924 gst: only activate in pull mode if upstream is seekable
7926 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7928 * gst/realmedia/rademux.c:
7929 rademux: tags can be NULL
7931 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7934 mad: fix email address
7936 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7939 mad: init base class method only once
7941 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7943 * gst/xingmux/gstxingmux.c:
7944 xingmux: remove defunct commented code
7946 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7948 * gst/dvdsub/gstdvdsubdec.c:
7949 dvbsubdec: handle and send GAP event
7950 ... in stead of update newsegment event.
7952 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7954 * gst/dvdsub/gstdvdsubdec.c:
7955 dvbsubdec: adjust disabled code comment style
7957 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7959 * ext/x264/gstx264enc.c:
7960 x264enc: clean up some debug statements
7962 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7964 * ext/x264/gstx264enc.c:
7965 * ext/x264/gstx264enc.h:
7966 x264enc: handle possibly negative DTS provided by codec
7967 ... by arranging for an offset such that DTS == PTS for keyframes,
7968 which is expected elsewhere to go along with semantics of PTS and DTS.
7969 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7971 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7973 * gst-plugins-ugly.spec.in:
7974 Fix spec file for ugly
7976 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7978 * tests/check/elements/mpeg2dec.c:
7979 tests: mpeg2dec: initialize variable
7980 ... which avoids test segfaulting.
7982 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
7984 * tests/check/elements/mpeg2dec.c:
7985 check: Feed parsed data to mpeg2dec
7986 And fix the expected output caps by adding colorimetry field
7988 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
7991 Automatic update of common submodule
7992 From 668acee to 4f962f7
7994 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
7997 configure: bump gtk-doc req to 1.12 (mar-2009)
7998 This allows us to e.g. unconditionally use gtkdoc-rebase.
8000 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8002 * docs/plugins/inspect/plugin-dvdsub.xml:
8003 * gst/dvdsub/gstdvdsubdec.c:
8004 * gst/dvdsub/gstdvdsubparse.c:
8005 video/x-dvd-subpicture -> subpicture/x-dvd
8007 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8009 * ext/x264/gstx264enc.c:
8010 x264enc: Use new video encoder base class API for handling tags
8012 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8014 * ext/mpg123/gstmpg123audiodec.c:
8015 mpg123: Give MARGINAL rank to the mpg123 decoder element
8017 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8019 * gst/dvdsub/gstdvdsubdec.c:
8020 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8022 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8025 * win32/common/config.h:
8028 === release 0.11.93 ===
8030 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8033 * gst-plugins-ugly.doap:
8034 * win32/common/config.h:
8037 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8039 * gst/asfdemux/asfpacket.c:
8040 * gst/realmedia/rmdemux.c:
8041 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8043 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8045 * ext/mpg123/Makefile.am:
8046 mpg123: dist header file
8048 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8050 * gst/asfdemux/asfpacket.c:
8051 asfdemux: avoid some more invalid timestamp arithmetic
8052 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8054 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8056 * ext/sidplay/gstsiddec.cc:
8057 * gst/asfdemux/gstasfdemux.c:
8058 * gst/realmedia/rademux.c:
8059 * gst/realmedia/rmdemux.c:
8060 gst: Add stream-id to stream-start events
8062 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8064 * ext/mpeg2dec/gstmpeg2dec.c:
8065 mpeg2dec: Don't use NULL values for fbuf
8066 We need to make a difference between the initial dummy buffers (which
8067 have a fbuf->id of NULL) and the buffers on which we allocated
8070 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8073 Automatic update of common submodule
8074 From 94ccf4c to 668acee
8076 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8078 * ext/a52dec/gsta52dec.c:
8079 * ext/lame/gstlamemp3enc.c:
8080 * gst/asfdemux/gstasfdemux.c:
8081 * gst/realmedia/rademux.c:
8082 * gst/realmedia/rmdemux.c:
8083 * gst/realmedia/rmutils.c:
8084 gst_tag_list_free -> gst_tag_list_unref
8086 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8088 * ext/mpg123/gstmpg123audiodec.c:
8089 mpg123: map input buffer in READ mode, not WRITE mode
8090 Makes things actually work.
8092 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8094 * ext/mpg123/gstmpg123audiodec.c:
8095 mpg123: query supported output formats at run-time
8096 Fixes stuff. We use a string here since we can't be bothered
8099 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8101 * ext/mpg123/Makefile.am:
8102 mpg123: hook up to build system
8104 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8106 * ext/mpg123/gstmpg123audiodec.c:
8107 * ext/mpg123/gstmpg123audiodec.h:
8108 mpg123: add new libmpg123-based mp3 decoder plugin
8109 Needs a bit of cleaning up.
8110 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8112 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8114 * ext/sidplay/gstsiddec.cc:
8115 * ext/x264/gstx264enc.c:
8116 * gst/asfdemux/gstasfdemux.c:
8117 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8118 * gst/realmedia/rademux.c:
8119 * gst/realmedia/rmdemux.c:
8120 tag: Update for taglist/tag event API changes
8122 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8124 * ext/mpeg2dec/gstmpeg2dec.c:
8125 mpeg2dec: Avoid dropping first GOP
8126 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8127 do not check if it is NULL or not.
8128 And cleanup a bit of debug
8130 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8132 * gst/realmedia/rdtmanager.c:
8133 * gst/realmedia/rdtmanager.h:
8134 rdt: add on-npt-stop signal
8135 rtspsrc will look for it.
8137 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8139 * gst/realmedia/rdtmanager.c:
8140 rdt: set caps after activating the pad
8142 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8144 * gst/realmedia/gstrdtbuffer.c:
8147 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8149 * gst/asfdemux/gstrtpasfdepay.c:
8150 asfdepay: fix padding correction
8151 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8152 existing memory in the target buffer..
8153 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8155 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8157 * ext/mpeg2dec/gstmpeg2dec.c:
8158 mpeg2dec: copy buffer flags when cropping
8159 When we crop a buffer, copy the flags as well.
8161 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8163 * ext/mpeg2dec/gstmpeg2dec.c:
8164 mpeg2dec: Fix GstVideoInfo pointer
8166 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8168 * ext/mpeg2dec/gstmpeg2dec.c:
8169 mpeg2dec: Correctly flag output buffer interlaced state
8170 If the sequence is not flagged as progressive its buffers are marked
8171 interlace mode mixed. There is an individual picture flag indicating
8172 whether picture in the sequence are interlaced or not. This is used
8173 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8174 completely indicate the buffer's interlaced state.
8175 Also, TFF and RFF should only be set if the sequence is not progressive.
8177 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8179 * ext/mpeg2dec/gstmpeg2dec.c:
8180 ext: Update for video base classes API changes
8182 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8185 Automatic update of common submodule
8186 From 98e386f to 94ccf4c
8188 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8190 * gst/asfdemux/asfpacket.c:
8191 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8193 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8195 * gst/asfdemux/asfpacket.c:
8196 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8197 ... so it does not get used as first (valid) payload ts, whereas
8198 the first real valid payload ts may be considerably larger.
8199 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8201 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8203 * gst/asfdemux/gstasfdemux.c:
8204 asfdemux: slightly relax supported seek requirements
8205 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8207 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8209 * ext/mpeg2dec/gstmpeg2dec.c:
8210 mpeg2dec: Propagate GstFlowReturn where needed
8211 It was just ignoring the return values...
8213 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8215 * ext/mpeg2dec/gstmpeg2dec.c:
8216 mpeg2dec: Store temporary buffers out of the way
8217 When mpeg2dec needs to do cropping (because downstream can't handle it),
8218 we need temporary buffers to decode to.
8219 Use the user_data field to store those, and unify the rest of the code
8220 that needs to touch a buffer (regardless of how/where it was allocated).
8221 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8223 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8225 * ext/mpeg2dec/gstmpeg2dec.c:
8226 mpeg2dec: Call gst_video_decoder_negotiate()
8228 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8230 * gst/realmedia/rmdemux.c:
8231 rmdemux: give stream tags a different event name so they don't overwrite global tags
8232 There can only be one taglist per name for sticky tag events.
8233 Needs to be fixed more properly, see
8234 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8236 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8238 * gst/realmedia/rademux.c:
8239 rademux: set/send caps on pad after activating it
8241 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8243 * gst/realmedia/rmdemux.c:
8244 rmdemux: set/send caps after activating the source pads
8245 Makes sure the caps event isn't dropped immediately.
8247 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8249 * ext/dvdread/dvdreadsrc.c:
8250 dvdreadsrc: mustn't drop queries like caps query if not started yet
8252 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8254 * gst/asfdemux/gstasfdemux.c:
8255 asfdemux: extract WM/Year as GstDateTime instead of GDate
8256 So we can signal that only the year field is valid.
8258 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8260 * gst/asfdemux/gstasfdemux.c:
8261 asfdemux: don't leak payload if we are not pushing it
8263 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8265 * ext/sidplay/gstsiddec.cc:
8266 * gst/asfdemux/gstasfdemux.c:
8267 * gst/realmedia/rademux.c:
8268 * gst/realmedia/rmdemux.c:
8269 demuxers: Push STREAM_START when needed
8271 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8273 * gst/asfdemux/gstasfdemux.c:
8274 asf: don't push on inactive streams
8276 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8278 * ext/dvdread/dvdreadsrc.c:
8279 dvdreadsrc: set rank to NONE
8280 It should never be autoplugged really, for DVD
8281 playback there's rsndvd (or will be, realsoonnow).
8283 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8285 * ext/mpeg2dec/gstmpeg2dec.c:
8286 fix for allocator API changes
8288 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8290 * ext/x264/gstx264enc.c:
8291 update for query api changes
8293 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8295 * ext/mpeg2dec/gstmpeg2dec.c:
8296 update for query api changes
8298 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8300 * ext/x264/gstx264enc.c:
8301 update for allocation query changes
8303 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8306 LICENSE_readme: fix typo
8308 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8311 LICENSE_readme: mention x264
8312 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8314 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8316 * gst/asfdemux/gstasfdemux.c:
8317 * gst/realmedia/rademux.c:
8318 * gst/realmedia/rmdemux.c:
8319 gst: Implement segment-done event
8321 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8323 * gst/asfdemux/gstasfdemux.c:
8324 asf: fix x-wmv format in caps
8326 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8328 * gst/asfdemux/asfpacket.c:
8331 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8333 * gst/asfdemux/asfpacket.c:
8334 * gst/asfdemux/asfpacket.h:
8335 * gst/asfdemux/gstasfdemux.c:
8336 asfdemux: Ignore parsing errors from broken packets
8337 We should instead be counting the number of errors and exiting if
8338 they're too numerous. This makes a number of broken ASF files playable.
8339 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8341 gst/asfdemux/asfpacket.c
8342 gst/asfdemux/gstasfdemux.c
8344 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8346 * gst/asfdemux/gstasfdemux.c:
8349 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8351 * ext/mpeg2dec/gstmpeg2dec.c:
8352 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8354 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8356 * ext/mpeg2dec/gstmpeg2dec.c:
8357 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8360 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8362 * ext/x264/gstx264enc.c:
8363 x264enc: Fix unitialized variable and taglist event
8365 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8367 * ext/mpeg2dec/gstmpeg2dec.c:
8368 mpeg2dec: fix compilation
8370 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8372 * ext/sidplay/gstsiddec.cc:
8373 * gst/asfdemux/gstasfdemux.c:
8374 * gst/realmedia/rademux.c:
8375 * gst/realmedia/rdtmanager.c:
8376 * gst/realmedia/rmdemux.c:
8377 update for task api change
8379 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8381 * ext/mpeg2dec/gstmpeg2dec.c:
8382 * ext/x264/gstx264enc.c:
8385 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8387 * ext/mpeg2dec/gstmpeg2dec.c:
8388 * ext/mpeg2dec/gstmpeg2dec.h:
8389 mpeg2dec: Port to 0.11 again
8391 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8393 * ext/x264/gstx264enc.c:
8394 x264enc: Fix compiler warning
8396 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8398 * ext/mpeg2dec/gstmpeg2dec.c:
8399 * ext/mpeg2dec/gstmpeg2dec.h:
8400 mpeg2dec: Report PAR if not present upstream
8401 And clean up some code
8403 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8405 * ext/mpeg2dec/gstmpeg2dec.c:
8406 mpeg2dec: use _scale_ceil to compute frame period
8407 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8409 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8411 * ext/mpeg2dec/gstmpeg2dec.c:
8412 mpeg2dec: mpeg2dec actually has 3 frame latency
8413 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8415 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8417 * ext/mpeg2dec/gstmpeg2dec.c:
8418 mpeg2dec: Fix large output buffers leak
8420 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8422 * ext/mpeg2dec/gstmpeg2dec.c:
8423 mpeg2dec: Port to new way of handling frame reference
8425 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8427 * ext/mpeg2dec/gstmpeg2dec.c:
8428 mpeg2dec: don't leak input_state
8430 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8432 * ext/mpeg2dec/gstmpeg2dec.c:
8433 * ext/mpeg2dec/gstmpeg2dec.h:
8434 mpeg2dec: Port to GstVideoDecoder base class
8436 ext/mpeg2dec/gstmpeg2dec.c
8437 ext/mpeg2dec/gstmpeg2dec.h
8438 Back to 0.10 state, needs to be ported to 0.11 again.
8440 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8442 Merge remote-tracking branch 'origin/master'
8444 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8446 * ext/x264/gstx264enc.c:
8447 * ext/x264/gstx264enc.h:
8448 x264enc: Port to 0.11 again
8450 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8452 * ext/x264/gstx264enc.c:
8453 x264enc: Don't set latency while holding object lock
8454 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8455 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8457 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8459 * ext/x264/gstx264enc.c:
8460 x264enc: Use video encoder stream lock to avoid deadlock
8462 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8464 * ext/x264/gstx264enc.c:
8465 x264enc: Port to new way of passing frame reference
8467 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8469 * ext/x264/gstx264enc.c:
8470 x264enc: Set default stream-format to avc as it's a better format
8472 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8474 * ext/x264/gstx264enc.c:
8475 x264enc: Fix setting latency
8476 Fixes setting latency when framerate is dynamic and round up the latency
8477 to avoid rounding issues.
8479 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8481 * ext/x264/gstx264enc.c:
8482 x264enc: gst_video_encoder_get_frame() is now transfer full
8484 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8486 * ext/x264/gstx264enc.c:
8487 x264enc: don't leak output state
8489 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8491 * ext/x264/gstx264enc.c:
8492 * ext/x264/gstx264enc.h:
8493 x264enc: Remove x264 backward compatibility support
8495 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8497 * ext/x264/gstx264enc.c:
8498 x264enc: Report latency base on x264 buffer size
8500 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8503 * ext/x264/gstx264enc.c:
8504 * ext/x264/gstx264enc.h:
8505 x264enc: Port to GstVideoEncoder baseclass
8508 ext/x264/gstx264enc.c
8509 ext/x264/gstx264enc.h
8510 Back to 0.10 state, needs to be ported to 0.11 again.
8512 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8517 * docs/plugins/Makefile.am:
8518 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8519 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8520 * docs/plugins/inspect/plugin-synaesthesia.xml:
8521 * gst/synaesthesia/.gitignore:
8522 * gst/synaesthesia/Makefile.am:
8523 * gst/synaesthesia/README:
8524 * gst/synaesthesia/gstsynaesthesia.c:
8525 * gst/synaesthesia/gstsynaesthesia.h:
8526 * gst/synaesthesia/synaescope.c:
8527 * gst/synaesthesia/synaescope.h:
8528 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8529 It never made it out of experimental, and there's a new
8530 synaescope element in gst-plugins-bad that's hopefully
8531 sufficiently similar.
8532 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8534 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8536 * gst/mpegstream/.gitignore:
8537 mpegstream: remove leftover hidden .gitignore file
8539 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8541 * gst/synaesthesia/gstsynaesthesia.c:
8542 * tests/check/elements/amrnbenc.c:
8543 * tests/check/elements/x264enc.c:
8544 elements: Use gst_pad_set_caps() instead of manual event fiddling
8546 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8549 Automatic update of common submodule
8550 From 03a0e57 to 98e386f
8552 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8557 === release 0.11.92 ===
8559 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8565 * docs/plugins/inspect/plugin-a52dec.xml:
8566 * docs/plugins/inspect/plugin-amrnb.xml:
8567 * docs/plugins/inspect/plugin-amrwbdec.xml:
8568 * docs/plugins/inspect/plugin-asf.xml:
8569 * docs/plugins/inspect/plugin-cdio.xml:
8570 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8571 * docs/plugins/inspect/plugin-dvdread.xml:
8572 * docs/plugins/inspect/plugin-dvdsub.xml:
8573 * docs/plugins/inspect/plugin-lame.xml:
8574 * docs/plugins/inspect/plugin-mad.xml:
8575 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8576 * docs/plugins/inspect/plugin-realmedia.xml:
8577 * docs/plugins/inspect/plugin-siddec.xml:
8578 * docs/plugins/inspect/plugin-twolame.xml:
8579 * docs/plugins/inspect/plugin-x264.xml:
8580 * gst-plugins-ugly.doap:
8581 * win32/common/config.h:
8584 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8627 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8630 Automatic update of common submodule
8631 From 1fab359 to 03a0e57
8633 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8635 * ext/sidplay/gstsiddec.cc:
8636 * gst/asfdemux/gstasfdemux.c:
8637 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8638 * gst/realmedia/rademux.c:
8639 * gst/realmedia/rmdemux.c:
8640 update for tag event change
8642 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8645 Automatic update of common submodule
8646 From f1b5a96 to 1fab359
8648 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8651 Automatic update of common submodule
8652 From 92b7266 to f1b5a96
8654 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8657 Automatic update of common submodule
8658 From ec1c4a8 to 92b7266
8660 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8663 Automatic update of common submodule
8664 From 3429ba6 to ec1c4a8
8666 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8668 * gst/realmedia/rmutils.c:
8669 realmedia: don't use GstStructure API on tag lists
8671 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8673 * ext/a52dec/gsta52dec.c:
8674 a52dec: really prefer the original number (and position) of channels
8675 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8677 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8680 Automatic update of common submodule
8681 From dc70203 to 3429ba6
8683 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8686 * ext/x264/gstx264enc.c:
8687 x264: bump x264 requirement to build 106 or later
8688 Build 106 is from September 2010.
8689 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8691 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8693 * ext/a52dec/gsta52dec.c:
8695 a52dec: adapt to work also with new liba52
8696 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8698 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8700 * ext/a52dec/gsta52dec.c:
8701 a52dec: trigger renegotiation upon changed stream channels
8704 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8707 configure: Require core/base 0.11.91
8709 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
8712 .gitignore: add visual studio IDE files and OS X .DS_Store files
8713 https://bugzilla.gnome.org/show_bug.cgi?id=667899
8715 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8720 === release 0.11.91 ===
8722 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8729 * gst-plugins-ugly.doap:
8730 * win32/common/config.h:
8733 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8776 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8778 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8780 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8783 Automatic update of common submodule
8784 From dc70203 to 3429ba6
8786 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8788 * gst/asfdemux/asfpacket.c:
8789 asfdemux: Use correct enum type
8791 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8793 * gst/asfdemux/gstasfdemux.c:
8794 asfdemux: implement pull mode seek snap flags when an index is present
8795 Also ensure we get a proper EOS when seeking past the end of the
8796 file, or (when the snap after flag is set) between the last keyframe
8797 and the end of the file.
8799 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
8801 * ext/cdio/gstcdio.c:
8802 * ext/cdio/gstcdio.h:
8803 * ext/cdio/gstcdiocddasrc.c:
8804 cdio: compensate for libcdio's recent cd-text api changes
8805 https://bugzilla.gnome.org/show_bug.cgi?id=675112
8807 ext/cdio/gstcdiocddasrc.c
8809 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8811 * ext/dvdread/dvdreadsrc.c:
8812 dvdread: fix build after recent include reshuffling in core
8813 Need to include gmodule.h ourselves now.
8815 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8817 * ext/mpeg2dec/gstmpeg2dec.c:
8818 video: Update for libgstvideo API changes
8820 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8823 Automatic update of common submodule
8824 From 6db25be to dc70203
8826 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8828 * gst/asfdemux/asfpacket.c:
8829 * gst/asfdemux/asfpacket.h:
8830 asfdemux: fix performance issue, especially with high-bitrate streams
8831 Two things were suboptimal from a performance point of view:
8832 a) consider a large media object such as a video keyframe, which
8833 may be split up into multiple fragments. We would assemble
8834 the media object as follows:
8835 buf = join (join (join (frag1, frag2), frag3), frag4)
8836 which causes many unnecessary memcpy()s, and malloc/free,
8837 which could easily add up to a multiple of the actual object
8838 size. To avoid this, we allocate a buffer of the size needed
8839 from the start and copy fragments into that directly.
8840 b) for every fragment to join, we would create a sub-buffer
8841 before joining it (which would discard the sub-buffer again),
8842 leading to unnecessary miniobject create/free churn.
8844 gst/asfdemux/asfpacket.c
8845 gst/asfdemux/asfpacket.h
8847 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8849 * gst/asfdemux/asfpacket.c:
8850 asfdemux: avoid unnecessary stream lookup
8851 We have already retrieved the stream for that stream number and
8852 made sure it's not NULL, so no need to do it again here; neither
8853 the number nor the streams changed since the last time.
8855 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
8857 * ext/a52dec/gsta52dec.c:
8858 a52dec: fix first_access bigger than 2
8859 gst_buffer_extract returns the number of bytes extracted, here 2 max.
8860 Set size to the buffer size as was done in 0.10 to avoid first_access
8861 error when it bypass 2.
8862 https://bugzilla.gnome.org/show_bug.cgi?id=673434
8864 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8868 configure: Modernize autotools setup a bit
8869 Also we now only create tar.bz2 and tar.xz tarballs.
8871 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8874 Automatic update of common submodule
8875 From 464fe15 to 6db25be
8877 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8882 === release 0.11.90 ===
8884 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8890 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8891 * docs/plugins/inspect/plugin-a52dec.xml:
8892 * docs/plugins/inspect/plugin-amrnb.xml:
8893 * docs/plugins/inspect/plugin-amrwbdec.xml:
8894 * docs/plugins/inspect/plugin-asf.xml:
8895 * docs/plugins/inspect/plugin-cdio.xml:
8896 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8897 * docs/plugins/inspect/plugin-dvdread.xml:
8898 * docs/plugins/inspect/plugin-dvdsub.xml:
8899 * docs/plugins/inspect/plugin-lame.xml:
8900 * docs/plugins/inspect/plugin-mad.xml:
8901 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8902 * docs/plugins/inspect/plugin-realmedia.xml:
8903 * docs/plugins/inspect/plugin-siddec.xml:
8904 * docs/plugins/inspect/plugin-twolame.xml:
8905 * docs/plugins/inspect/plugin-x264.xml:
8906 * gst-plugins-ugly.doap:
8907 * win32/common/config.h:
8910 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8953 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8955 * ext/mad/gstmad.c.orig:
8956 mad: remove .c.orig file
8958 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8960 * ext/a52dec/gsta52dec.c:
8961 * ext/amrnb/amrnbdec.c:
8962 * ext/amrnb/amrnbenc.c:
8963 * ext/amrwbdec/amrwbdec.c:
8964 * ext/cdio/gstcdiocddasrc.c:
8965 * ext/dvdread/dvdreadsrc.c:
8966 * ext/lame/gstlamemp3enc.c:
8968 * ext/mad/gstmad.c.orig:
8969 * ext/mpeg2dec/gstmpeg2dec.c:
8970 * ext/sidplay/gstsiddec.cc:
8971 * ext/twolame/gsttwolamemp2enc.c:
8972 * ext/x264/gstx264enc.c:
8973 * gst/asfdemux/gstasfdemux.c:
8974 * gst/asfdemux/gstrtpasfdepay.c:
8975 * gst/asfdemux/gstrtspwms.c:
8976 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8977 * gst/dvdsub/gstdvdsubdec.c:
8978 * gst/dvdsub/gstdvdsubparse.c:
8979 * gst/realmedia/pnmsrc.c:
8980 * gst/realmedia/rademux.c:
8981 * gst/realmedia/rdtdepay.c:
8982 * gst/realmedia/rdtmanager.c:
8983 * gst/realmedia/rmdemux.c:
8984 * gst/realmedia/rtspreal.c:
8985 * gst/synaesthesia/gstsynaesthesia.c:
8986 * gst/xingmux/gstxingmux.c:
8987 Use new gst_element_class_set_static_metadata()
8989 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8992 Automatic update of common submodule
8993 From 7fda524 to 464fe15
8995 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8997 * ext/a52dec/gsta52dec.c:
8998 * ext/amrnb/amrnb.c:
8999 * ext/amrwbdec/amrwb.c:
9000 * ext/cdio/gstcdio.c:
9001 * ext/dvdread/dvdreadsrc.c:
9002 * ext/lame/plugin.c:
9004 * ext/mad/gstmad.c.orig:
9005 * ext/mpeg2dec/gstmpeg2dec.c:
9006 * ext/sidplay/gstsiddec.cc:
9007 * ext/twolame/gsttwolamemp2enc.c:
9008 * ext/x264/gstx264enc.c:
9009 * gst/asfdemux/gstasf.c:
9010 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9011 * gst/dvdsub/gstdvdsubdec.c:
9012 * gst/realmedia/realmedia.c:
9013 * gst/synaesthesia/gstsynaesthesia.c:
9014 * gst/xingmux/plugin.c:
9015 gst: Update for GST_PLUGIN_DEFINE() API changes
9017 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9020 configure: Update version to 0.11.89.1
9022 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9025 * docs/plugins/Makefile.am:
9026 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9027 * docs/version.entities.in:
9028 * ext/a52dec/Makefile.am:
9029 * ext/amrnb/Makefile.am:
9030 * ext/amrwbdec/Makefile.am:
9031 * ext/cdio/Makefile.am:
9032 * ext/lame/Makefile.am:
9033 * ext/mad/Makefile.am:
9034 * ext/mpeg2dec/Makefile.am:
9035 * ext/sidplay/Makefile.am:
9036 * ext/twolame/Makefile.am:
9037 * ext/x264/Makefile.am:
9038 * gst-plugins-ugly.spec.in:
9039 * gst/asfdemux/Makefile.am:
9040 * gst/dvdlpcmdec/Makefile.am:
9041 * gst/dvdsub/Makefile.am:
9042 * gst/realmedia/Makefile.am:
9043 * pkgconfig/Makefile.am:
9044 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9045 * tests/check/Makefile.am:
9046 gst: Update versioning
9048 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9050 * ext/mpeg2dec/gstmpeg2dec.c:
9051 * ext/mpeg2dec/gstmpeg2dec.h:
9052 mpeg2dec: fix cropping
9053 fix cropping in mpeg2dec
9055 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9057 * ext/mpeg2dec/gstmpeg2dec.c:
9058 mpeg2dec: add crop metadata when buffer is still writable
9060 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9062 * gst/asfdemux/gstrtpasfdepay.c:
9063 update for buffer api change
9065 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9067 * ext/a52dec/gsta52dec.c:
9069 ext: Update for audio decoder API changes
9071 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9073 * tests/check/elements/amrnbenc.c:
9074 * tests/check/elements/x264enc.c:
9075 tests: make more valgrind-friendly and plug caps leak
9077 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9079 * gst/asfdemux/asfpacket.c:
9080 * gst/asfdemux/gstasfdemux.c:
9081 * gst/dvdsub/gstdvdsubdec.c:
9082 update for buffer changes
9084 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9086 * tests/check/elements/x264enc.c:
9087 tests: x264enc: adjust test to removal of deprecated properties
9089 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9091 Replace master with 0.11
9093 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9098 === release 0.11.2 ===
9100 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9106 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9107 * docs/plugins/inspect/plugin-a52dec.xml:
9108 * docs/plugins/inspect/plugin-amrnb.xml:
9109 * docs/plugins/inspect/plugin-amrwbdec.xml:
9110 * docs/plugins/inspect/plugin-asf.xml:
9111 * docs/plugins/inspect/plugin-cdio.xml:
9112 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9113 * docs/plugins/inspect/plugin-dvdread.xml:
9114 * docs/plugins/inspect/plugin-dvdsub.xml:
9115 * docs/plugins/inspect/plugin-lame.xml:
9116 * docs/plugins/inspect/plugin-mad.xml:
9117 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9118 * docs/plugins/inspect/plugin-realmedia.xml:
9119 * docs/plugins/inspect/plugin-siddec.xml:
9120 * docs/plugins/inspect/plugin-twolame.xml:
9121 * docs/plugins/inspect/plugin-x264.xml:
9122 * gst-plugins-ugly.doap:
9162 * win32/common/config.h:
9165 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9167 * tests/check/elements/mpeg2dec.c:
9168 tests: fix after memory changes
9170 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9172 * ext/x264/gstx264enc.c:
9173 * ext/x264/gstx264enc.h:
9174 x264enc: remove deprecated properties
9176 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9178 Merge remote-tracking branch 'origin/master' into 0.11
9179 So 0.11 folks also get amr include fixes.
9181 ext/a52dec/gsta52dec.c
9184 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9186 * gst/synaesthesia/gstsynaesthesia.c:
9187 synaesthesia: fixup for bufferpool api changes
9188 ... as well as some caps ref handling.
9190 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9192 * gst/realmedia/rademux.c:
9193 * gst/realmedia/rmdemux.c:
9194 don't pass random pointers to pull_range
9196 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9198 * ext/mpeg2dec/gstmpeg2dec.c:
9199 update for bufferpool changes
9201 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9203 * ext/mpeg2dec/gstmpeg2dec.c:
9204 update for allocation query changes
9206 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9208 * ext/dvdread/dvdreadsrc.c:
9209 * ext/lame/gstlamemp3enc.c:
9210 * ext/mpeg2dec/gstmpeg2dec.c:
9211 * ext/x264/gstx264enc.c:
9212 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9213 * gst/dvdsub/gstdvdsubdec.c:
9214 update for memory api changes
9216 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9218 * ext/mpeg2dec/gstmpeg2dec.c:
9219 take padding into account
9221 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9224 mad: simplify parsing code
9225 Also fixes #671455 (expected at least).
9227 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9230 configure.ac: bump required GLib to 2.31.14
9231 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9233 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9235 * ext/sidplay/gstsiddec.cc:
9236 fix for caps _normalize changes
9238 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9240 * ext/x264/gstx264enc.c:
9241 fix for caps api changes
9243 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9245 * ext/a52dec/gsta52dec.c:
9246 * ext/a52dec/gsta52dec.h:
9247 a52dec: use base class tag handling helper
9248 ... so as to ensure these to be handled and sent at proper time.
9250 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9252 * ext/dvdread/dvdreadsrc.c:
9253 dvdreadsrc: Use variable type with correct signedness
9255 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9257 * ext/mpeg2dec/gstmpeg2dec.c:
9258 mpeg2dec: Copy planes in one go when possible
9260 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9263 * ext/amrnb/amrnbdec.h:
9264 * ext/amrnb/amrnbenc.h:
9265 * ext/amrwbdec/amrwbdec.h:
9266 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9267 In previous versions, the opencore-amr include sub-directory
9268 would be specified in the include path in the CFLAGS, but this
9269 is no longer the case in newer versions, so we need to add those
9270 to our include directives.
9271 Based on patch by: Christian Morales Vega
9272 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9274 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9277 configure: get rid of non-pkg-config ways to check for opencore-amr
9279 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9281 * ext/mpeg2dec/gstmpeg2dec.c:
9282 update for metadata API changes
9284 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9286 * ext/amrwbdec/Makefile.am:
9287 * ext/lame/Makefile.am:
9288 * ext/mad/Makefile.am:
9289 amrwbdec, lame, mad: link to libgstbase
9291 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9293 * ext/x264/gstx264enc.c:
9294 x264enc: fix compiler warning
9296 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9298 Merge remote-tracking branch 'origin/master' into 0.11
9300 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9302 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9306 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9311 * docs/plugins/gst-plugins-ugly-plugins.args:
9312 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9313 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9314 * docs/plugins/inspect/plugin-a52dec.xml:
9315 * docs/plugins/inspect/plugin-amrnb.xml:
9316 * docs/plugins/inspect/plugin-amrwbdec.xml:
9317 * docs/plugins/inspect/plugin-asf.xml:
9318 * docs/plugins/inspect/plugin-cdio.xml:
9319 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9320 * docs/plugins/inspect/plugin-dvdread.xml:
9321 * docs/plugins/inspect/plugin-dvdsub.xml:
9322 * docs/plugins/inspect/plugin-iec958.xml:
9323 * docs/plugins/inspect/plugin-lame.xml:
9324 * docs/plugins/inspect/plugin-mad.xml:
9325 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9326 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9327 * docs/plugins/inspect/plugin-mpegstream.xml:
9328 * docs/plugins/inspect/plugin-realmedia.xml:
9329 * docs/plugins/inspect/plugin-siddec.xml:
9330 * docs/plugins/inspect/plugin-twolame.xml:
9331 * docs/plugins/inspect/plugin-x264.xml:
9332 * win32/common/config.h:
9333 Bump version after release
9335 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9338 autogen.sh: avoid touching .po files during 'make'
9339 A simple workaround to deal with GNU gettext automake integration
9340 failing to deal with git. Fixes: #669207
9342 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9344 * ext/x264/gstx264enc.c:
9345 x264: convert g_print to LOG
9347 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9349 * gst/asfdemux/gstrtpasfdepay.c:
9350 update for new memory api
9352 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9354 * ext/x264/gstx264enc.c:
9355 x264enc: handle pts and dts
9357 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9360 mad: handle libmad freeform parsing quirk
9362 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9365 mad: fixup unhacking last frame coaxing
9366 ... so as to not only replace the data pointer but also available size.
9368 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9370 * gst-plugins-ugly.spec.in:
9373 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9375 * win32/common/config.h:
9376 win32: back to development
9378 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9381 * gst/synaesthesia/gstsynaesthesia.c:
9382 * gst/synaesthesia/gstsynaesthesia.h:
9383 synaesthesia: port to 0.11
9385 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9388 * gst/xingmux/gstxingmux.c:
9389 xingmux: port to 0.11
9391 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9396 === release 0.11.1 ===
9398 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9404 * docs/plugins/gst-plugins-ugly-plugins.args:
9405 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9406 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9407 * docs/plugins/inspect/plugin-a52dec.xml:
9408 * docs/plugins/inspect/plugin-amrnb.xml:
9409 * docs/plugins/inspect/plugin-amrwbdec.xml:
9410 * docs/plugins/inspect/plugin-asf.xml:
9411 * docs/plugins/inspect/plugin-cdio.xml:
9412 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9413 * docs/plugins/inspect/plugin-dvdread.xml:
9414 * docs/plugins/inspect/plugin-dvdsub.xml:
9415 * docs/plugins/inspect/plugin-lame.xml:
9416 * docs/plugins/inspect/plugin-mad.xml:
9417 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9418 * docs/plugins/inspect/plugin-realmedia.xml:
9419 * docs/plugins/inspect/plugin-siddec.xml:
9420 * docs/plugins/inspect/plugin-twolame.xml:
9421 * docs/plugins/inspect/plugin-x264.xml:
9422 * gst-plugins-ugly.doap:
9462 * win32/common/config.h:
9465 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9467 Merge branch 'master' into 0.11
9471 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9474 mad: unhack last frame coaxing
9475 ... so as to maximally use available base class API and interfere least
9476 as possible with its internal state.
9478 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9481 mad: fix compilation
9483 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9486 mad: chain up to default event handler
9488 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9490 * ext/x264/gstx264enc.c:
9491 x264enc: unmap video frame after encoding
9492 Fixes major memory leak.
9493 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9495 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9497 * ext/x264/gstx264enc.c:
9498 x264enc: fix after merge
9500 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9502 Merge branch 'master' into 0.11
9504 ext/x264/gstx264enc.c
9506 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9508 * ext/sidplay/gstsiddec.cc:
9509 * ext/sidplay/gstsiddec.h:
9510 sidplay: don't use ulong properties
9512 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9514 * ext/sidplay/gstsiddec.cc:
9515 sidplay: fix negotiation
9517 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9519 * ext/x264/gstx264enc.c:
9520 x264enc: Add baseline profile to caps
9521 libx264 does not yet support the features that create the difference
9522 between baseline and constrained baseline profile. Hence it currently
9523 supports both though it can only technically encode constrained
9526 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9528 * ext/amrnb/amrnbenc.c:
9529 * gst/asfdemux/gstasfdemux.c:
9530 * gst/realmedia/rdtmanager.c:
9531 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9533 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9535 * tests/check/elements/mpeg2dec.c:
9536 mpeg2dec: fix test a bit more
9537 Still broken because cropping is broken in mpeg2dec
9539 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9541 * tests/check/elements/amrnbenc.c:
9542 * tests/check/elements/x264enc.c:
9543 * tests/check/elements/xingmux.c:
9544 tests: fix some tests
9546 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9548 * ext/twolame/gsttwolamemp2enc.c:
9549 twolame: Use new audio encoder/decoder base class API for srcpad caps
9551 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9553 * ext/lame/gstlamemp3enc.c:
9554 lame: Use new audio encoder/decoder base class API for srcpad caps
9556 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9559 mad: Use new audio encoder/decoder base class API for srcpad caps
9561 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9563 * ext/a52dec/gsta52dec.c:
9564 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9566 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9568 * ext/amrwbdec/amrwbdec.c:
9569 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9571 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9573 * ext/amrnb/amrnbdec.c:
9574 * ext/amrnb/amrnbenc.c:
9575 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9577 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9580 mad: ensure we do not confuse the base class with our buffer guard
9581 mad expects extra bytes at the end of a buffer (see discussion in
9582 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9583 and since we inject these without the base class' knowledge, we
9584 need to hide the bodies better.
9585 This fixes an assert at EOS when decoding an mp3 manually without
9586 an intervening mpegaudioparse.
9588 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9590 * gst/realmedia/rtspreal.c:
9591 update for HEADER flag
9593 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9595 * ext/x264/gstx264enc.c:
9596 * ext/x264/gstx264enc.h:
9597 x264enc: implement force-key-unit API
9599 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9602 Automatic update of common submodule
9603 From c463bc0 to 7fda524
9605 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9607 * ext/amrnb/amrnbdec.c:
9608 * ext/amrwbdec/amrwbdec.c:
9609 amr: port to 0.11 again
9611 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9613 Merge branch 'master' into 0.11
9615 ext/a52dec/gsta52dec.c
9617 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9619 * ext/a52dec/gsta52dec.c:
9620 * ext/amrnb/amrnbdec.c:
9621 * ext/amrnb/amrnbenc.c:
9622 * ext/amrwbdec/amrwbdec.c:
9623 * ext/dvdread/dvdreadsrc.c:
9624 * ext/lame/gstlamemp3enc.c:
9626 * ext/mpeg2dec/gstmpeg2dec.c:
9627 * ext/sidplay/gstsiddec.cc:
9628 * ext/twolame/gsttwolamemp2enc.c:
9629 * gst/asfdemux/asfpacket.c:
9630 * gst/asfdemux/gstasfdemux.c:
9631 * gst/asfdemux/gstrtpasfdepay.c:
9632 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9633 * gst/dvdsub/gstdvdsubdec.c:
9634 * gst/dvdsub/gstdvdsubdec.h:
9635 * gst/realmedia/gstrdtbuffer.c:
9636 * gst/realmedia/gstrdtbuffer.h:
9637 * gst/realmedia/rdtdepay.c:
9638 * gst/realmedia/rmdemux.c:
9639 * gst/realmedia/rmutils.c:
9640 port to new memory API
9642 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9645 Automatic update of common submodule
9646 From 2a59016 to c463bc0
9648 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9650 * gst-libs/gst/glib-compat-private.h:
9651 Remove compatibility versions for deprecated GLib API
9653 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9655 * ext/a52dec/gsta52dec.c:
9656 a52dec: fix read buffer overflow upon syncing
9657 The wrong size was being decremented, leading to a runaway
9660 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9664 Add --disable-fatal-warnings configure option
9666 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9668 * gst/asfdemux/gstasfdemux.c:
9669 * gst/realmedia/rademux.c:
9670 * gst/realmedia/rdtmanager.c:
9671 * gst/realmedia/rmdemux.c:
9672 port to new gthread API
9674 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9677 configure.ac: Require GLib 2.31.10 for consistency
9679 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9682 Automatic update of common submodule
9683 From 0807187 to 2a59016
9685 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9687 * ext/amrwbdec/amrwbdec.c:
9688 amrwbdec: _parse should not return OK if not enough data yet
9690 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9692 * ext/amrnb/amrnbdec.c:
9693 amrnbdec: _parse should not return OK if not enough data yet
9695 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9697 * ext/dvdread/dvdreadsrc.c:
9698 dvdreadsrc: fix off by one in cell calculation for the last chapter
9700 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9702 * gst/asfdemux/gstasfdemux.c:
9703 asfdemux: set caps on src pad before adding it
9705 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9707 * gst/asfdemux/gstasfdemux.c:
9708 asfdemux: perform writable buffer map to copy into it
9710 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9712 * gst/asfdemux/asfpacket.c:
9713 * gst/asfdemux/asfpacket.h:
9714 asfpacket: fix 0.11 ported payload extraction
9715 ... to cater for not necessarily offset == size - cur_pos,
9716 as size may have been adjusted due to padding.
9719 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9721 * ext/x264/gstx264enc.c:
9722 x264enc: remove useless and semantically (though not practically) wrong code
9723 The object will be freed, so it's pointless to set the pointers
9726 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9728 * ext/x264/gstx264enc.c:
9729 x264enc: remove leaking "optimization"
9731 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9733 * gst/asfdemux/gstasfdemux.c:
9734 GST_TYPE_DATE -> G_TYPE_DATE
9736 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9738 Merge remote-tracking branch 'origin/master' into 0.11
9740 ext/a52dec/gsta52dec.c
9742 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9744 * ext/a52dec/gsta52dec.c:
9745 a52dec: plug buffer leak
9747 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9749 * ext/a52dec/gsta52dec.c:
9750 a52dec: plug buffer leak
9752 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9754 * ext/amrnb/amrnbenc.c:
9755 amrnbenc: _map and _unmap the appropriate input and output buffers
9757 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9759 * ext/a52dec/gsta52dec.c:
9760 a52dec: Fix some merge mistakes
9762 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9764 Merge branch 'master' into 0.11
9766 ext/a52dec/gsta52dec.c
9767 ext/a52dec/gsta52dec.h
9770 ext/lame/gstlamemp3enc.c
9773 gst/mpegaudioparse/gstmpegaudioparse.c
9774 gst/mpegstream/gstdvddemux.c
9775 gst/realmedia/rdtdepay.c
9780 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9782 * gst/dvdsub/Makefile.am:
9783 dvdsub: add some CFLAGS and LIBS in Makefile.am
9784 ... since adapter is still used.
9786 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9788 * gst/realmedia/rmdemux.c:
9789 rmdemux: Don't use buffer after unreffing
9791 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9793 * gst/asfdemux/gstasfdemux.c:
9794 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9796 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9799 mad: Correctly unmap the buffer with the original data pointer
9801 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9804 mad: Make sure to set caps on the srcpad if none are set yet
9806 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9808 * ext/mad/Makefile.am:
9809 mad: fix LIBS order in Makefile.am
9811 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9814 mad: remove left-over id3tag.h include
9815 We don't use libid3tag any more.
9817 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9819 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9820 dvdlpcmdec: fix for multichannel
9822 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9824 * ext/a52dec/gsta52dec.c:
9825 * ext/a52dec/gsta52dec.h:
9826 a52dec: Update for the new raw audio caps
9828 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9831 mad: Update for the new raw audio caps
9833 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9835 * ext/lame/gstlamemp3enc.c:
9836 lamemp3enc: Update for the new raw audio caps
9838 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9840 * ext/twolame/gsttwolamemp2enc.c:
9841 twolamemp2enc: Update for the new raw audio caps
9843 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9845 * ext/amrwbdec/amrwbdec.c:
9846 amrwbdec: Add the new layout field to the raw audio caps
9848 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9850 * ext/amrnb/amrnbdec.c:
9851 * ext/amrnb/amrnbenc.c:
9852 amrnb: Add the new layout field to the raw audio caps
9854 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9856 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9857 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9858 dvdlpcmdec: Port to the new raw audio caps
9860 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9862 * gst/asfdemux/gstasfdemux.c:
9863 asfdemux: Update for libgstriff API changes
9864 Still needs to handle audio channel reordering.
9866 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9869 Automatic update of common submodule
9870 From 50b34ab to 0807187
9872 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9874 * ext/lame/Makefile.am:
9875 lame: fix LIBADD order in Makefile.am
9877 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9879 * tests/check/elements/amrnbenc.c:
9880 * tests/check/elements/mpeg2dec.c:
9881 * tests/check/elements/x264enc.c:
9882 * tests/check/elements/xingmux.c:
9883 * tests/check/generic/states.c:
9884 tests: make tests compile
9886 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9888 * ext/amrwbdec/amrwbdec.c:
9889 * ext/dvdread/dvdreadsrc.c:
9891 * ext/sidplay/gstsiddec.cc:
9892 * gst/asfdemux/gstasfdemux.c:
9893 * gst/realmedia/pnmsrc.c:
9894 * gst/realmedia/rdtmanager.c:
9895 * gst/realmedia/rmdemux.c:
9896 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9898 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9900 * tests/check/Makefile.am:
9901 tests: disable generic index test
9903 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9905 * ext/mpeg2dec/gstmpeg2dec.c:
9906 mpeg2dec: remove all seeking-related code
9907 A parser or demuxer upstream should handle this Same for
9910 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9912 * ext/mpeg2dec/gstmpeg2dec.c:
9913 * ext/mpeg2dec/gstmpeg2dec.h:
9914 mpeg2dec: update for GstIndex removal
9916 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9918 * ext/cdio/gstcdiocddasrc.c:
9919 cdio: update for probe vfunc removal in GstAudioCdSrc
9921 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9923 * ext/lame/gstlame.c:
9924 * ext/lame/gstlamemp3enc.c:
9925 lame: fix printf format in debug statements
9926 https://bugzilla.gnome.org/show_bug.cgi?id=666926
9928 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9930 * ext/lame/gstlame.c:
9931 * ext/lame/gstlame.h:
9932 lame: ensure parsed output
9933 ... by doing some basic parsing of encoded lame data.
9935 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9937 * ext/lame/gstlame.h:
9938 lame: cleanup unused instance struct fields
9940 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9942 * ext/lame/Makefile.am:
9943 * ext/lame/gstlamemp3enc.c:
9944 * ext/lame/gstlamemp3enc.h:
9945 lamemp3enc: ensure parsed output
9946 ... by doing some basic parsing of encoded lame data.
9949 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9951 * ext/lame/gstlamemp3enc.c:
9952 lamemp3enc: do not leak merged tags
9954 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9958 mad: helpfully bodge the last buffer to let mad decode the last frame
9959 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9960 to be believed, the last buffer must be followed by a number of 0 bytes
9961 in order for the last frame to be decoded (at least in some cases).
9962 Doing so seems to work here, fixing a missing 1152 samples when using
9963 mp3parse before mad (not using mp3parse would yield the correct amount
9964 of samples, if there's extra non-MP3 data after (eg, tag data)).
9966 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9968 * ext/dvdread/dvdreadsrc.c:
9969 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9971 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9973 * gst/mpegstream/gstdvddemux.c:
9974 dvddemux: tweak subtitle stream setup based on dvd language codes event
9975 ... to allow for non-continuous subtitle stream numbers.
9976 The missing stream numbers tend to come up as subtitle streams anyway
9977 (albeit not with an identified language tag).
9979 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9981 * ext/dvdread/dvdreadsrc.c:
9982 dvdreadsrc: minor safety tweak to sector seeking
9984 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
9986 * ext/a52dec/gsta52dec.c:
9987 a52dec: check that a52_init returns a valid a52 state
9989 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9991 * ext/mpeg2dec/gstmpeg2dec.c:
9992 mpeg2dec: update for new interlaced flags
9994 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9996 * ext/a52dec/Makefile.am:
9997 * ext/a52dec/gsta52dec.c:
9998 * ext/a52dec/gsta52dec.h:
9999 a52dec: port to audiodecoder
10001 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10003 * ext/mad/Makefile.am:
10004 * ext/mad/gstmad.c:
10005 * ext/mad/gstmad.h:
10006 mad: port to audiodecoder
10008 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10010 * ext/a52dec/gsta52dec.c:
10011 a52dec: Don't claim to support upstream renegotiation
10012 and use fixed caps on the srcpad. To correctly support
10013 upstream renegotiation a52dec would need to check if the
10014 caps of the downstream allocated buffer are the requested
10015 caps or if the size is different.
10018 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10020 * ext/a52dec/gsta52dec.c:
10021 a52dec: Check that the a52_state is correctly initialized
10023 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10025 * gst-libs/gst/Makefile.am:
10026 * gst-libs/gst/glib-compat-private.h:
10027 * gst/asfdemux/gstasfdemux.c:
10028 * gst/mpegaudioparse/gstmpegaudioparse.c:
10029 * gst/realmedia/rademux.c:
10030 * gst/realmedia/rdtmanager.c:
10031 * gst/realmedia/rmdemux.c:
10032 Work around deprecated thread API in glib master
10033 Add private replacements for deprecated functions such as
10034 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10035 to avoid the deprecation warnings. We can't change most of
10036 these in 0.10 because they're part of our API and ABI.
10037 Suppress deprecation warnings in selected files, mostly for
10038 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10039 not much we can do here in 0.10.
10041 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10048 po: update translations
10050 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10052 * gst/realmedia/rdtdepay.c:
10053 rdtdepay: make buffer metadata writable before setting caps on it
10054 Fixes issue when the header buffer is being pushed, which was taken
10055 from the caps and is therefore not writable.
10057 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10059 * ext/dvdread/dvdreadsrc.c:
10060 fix for basesrc changes
10062 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10064 * gst/asfdemux/gstrtpasfdepay.c:
10065 rtpasfdepay: Initialize GstRTPBuffer before usage
10067 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10069 Merge remote-tracking branch 'origin/master' into 0.11
10071 ext/dvdread/dvdreadsrc.c
10073 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10075 * ext/dvdread/dvdreadsrc.c:
10076 dvdreadsrc: Fix format string compiler warning
10079 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10081 Merge remote-tracking branch 'origin/master' into 0.11
10083 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10085 * ext/mpeg2dec/gstmpeg2dec.c:
10086 Update for indexable change
10088 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10090 * gst/realmedia/rdtmanager.c:
10091 update for clock provider API change
10093 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10095 * ext/a52dec/gsta52dec.c:
10096 * ext/amrnb/amrnbdec.c:
10097 * ext/amrnb/amrnbenc.c:
10098 * ext/amrwbdec/amrwbdec.c:
10099 * ext/dvdread/dvdreadsrc.c:
10100 * ext/lame/gstlame.c:
10101 * ext/lame/gstlamemp3enc.c:
10102 * ext/mad/gstmad.c:
10103 * ext/mpeg2dec/gstmpeg2dec.c:
10104 * ext/sidplay/gstsiddec.cc:
10105 * ext/twolame/gsttwolame.c:
10106 * ext/x264/gstx264enc.c:
10107 * gst/asfdemux/gstasfdemux.c:
10108 * gst/asfdemux/gstrtpasfdepay.c:
10109 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10110 * gst/dvdsub/gstdvdsubdec.c:
10111 * gst/dvdsub/gstdvdsubparse.c:
10112 * gst/iec958/ac3iec.c:
10113 * gst/mpegaudioparse/gstmpegaudioparse.c:
10114 * gst/mpegaudioparse/gstxingmux.c:
10115 * gst/mpegstream/gstdvddemux.c:
10116 * gst/mpegstream/gstmpegdemux.c:
10117 * gst/mpegstream/gstmpegparse.c:
10118 * gst/mpegstream/gstrfc2250enc.c:
10119 * gst/realmedia/pnmsrc.c:
10120 * gst/realmedia/rademux.c:
10121 * gst/realmedia/rdtdepay.c:
10122 * gst/realmedia/rdtmanager.c:
10123 * gst/realmedia/rmdemux.c:
10124 * gst/synaesthesia/gstsynaesthesia.c:
10125 various: fix pad template ref leaks
10126 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10128 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10130 * tests/check/elements/xingmux.c:
10131 tests: update for gstcheck API change
10133 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10135 * ext/amrnb/amrnbenc.c:
10136 * ext/dvdread/dvdreadsrc.c:
10137 * ext/lame/gstlamemp3enc.c:
10138 * ext/twolame/gsttwolamemp2enc.c:
10139 ext: fix more printf format warnings in debug messages
10141 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10143 * gst/asfdemux/gstasfdemux.c:
10144 * gst/asfdemux/gstrtpasfdepay.c:
10145 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10146 * gst/dvdsub/gstdvdsubdec.c:
10147 * gst/dvdsub/gstdvdsubparse.c:
10148 * gst/realmedia/rademux.c:
10149 * gst/realmedia/rmdemux.c:
10150 Fix print format compiler warnings on OS X / 64bit
10151 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10153 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10155 * gst/asfdemux/gstasfdemux.c:
10156 * gst/realmedia/rademux.c:
10157 * gst/realmedia/rdtmanager.c:
10158 * gst/realmedia/rmdemux.c:
10159 update for activation changes
10161 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10163 * gst/asfdemux/gstasfdemux.c:
10164 * gst/realmedia/rademux.c:
10165 * gst/realmedia/rmdemux.c:
10166 update for new scheduling query
10168 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10170 * gst/asfdemux/gstasfdemux.c:
10171 * gst/realmedia/rademux.c:
10172 * gst/realmedia/rdtmanager.c:
10173 * gst/realmedia/rmdemux.c:
10174 add parent to activate functions
10176 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10178 * ext/a52dec/gsta52dec.c:
10179 * ext/mpeg2dec/gstmpeg2dec.c:
10180 * ext/sidplay/gstsiddec.cc:
10181 * ext/x264/gstx264enc.c:
10182 * gst/asfdemux/gstasfdemux.c:
10183 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10184 * gst/dvdsub/gstdvdsubdec.c:
10185 * gst/dvdsub/gstdvdsubparse.c:
10186 * gst/realmedia/rademux.c:
10187 * gst/realmedia/rdtdepay.c:
10188 * gst/realmedia/rdtmanager.c:
10189 * gst/realmedia/rmdemux.c:
10190 add parent to pad functions
10192 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10194 * ext/mpeg2dec/gstmpeg2dec.c:
10195 * ext/sidplay/gstsiddec.cc:
10196 * ext/x264/gstx264enc.c:
10197 * gst/asfdemux/gstasfdemux.c:
10198 * gst/realmedia/rademux.c:
10199 * gst/realmedia/rdtmanager.c:
10200 * gst/realmedia/rmdemux.c:
10201 add parent to query function
10203 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10205 * gst/asfdemux/gstasfdemux.c:
10206 * gst/realmedia/rademux.c:
10207 _query_peer_*() -> _peer_query_*()
10209 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10211 * gst/dvdsub/gstdvdsubdec.c:
10212 _accept_caps() -> _query_accept_caps()
10214 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10216 * ext/x264/gstx264enc.c:
10217 _peer_get_caps() -> _peer_query_caps()
10219 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10221 * ext/x264/gstx264enc.c:
10222 update for _get_caps() -> _query_caps()
10224 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10226 * ext/x264/gstx264enc.c:
10227 change getcaps to query
10229 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10231 * ext/mad/gstmad.c:
10232 mad: re-instate accidentally dropped rank
10234 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10236 * ext/dvdread/dvdreadsrc.c:
10237 * gst/realmedia/pnmsrc.c:
10238 Update for GstURIHandler get_protocols() changes
10240 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10242 * ext/dvdread/dvdreadsrc.c:
10243 * ext/dvdread/dvdreadsrc.h:
10244 * gst/realmedia/pnmsrc.c:
10245 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10247 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10249 * ext/mad/gstmad.c:
10250 mad: re-port to 0.11
10251 This time using the base class. Still something
10252 wrong with the parsing though, when there's no
10253 parser or demuxer upstream (which of course
10254 shouldn't happen in a normal playback scenario).
10256 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10258 * ext/mad/gstmad.c:
10259 * ext/mad/gstmad.h:
10260 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10262 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10264 * ext/mad/gstmad.c:
10265 * ext/mad/gstmad.h:
10266 mad: replace with 0.10 version ported to GstAudioDecoder
10267 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10268 of Mark's baseaudio branch.
10269 Would probably be too risky to drop this into 0.10 given
10270 all the things mad is doing.
10272 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10274 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10275 docs: remove bits for old lame element from sections.txt file
10277 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10281 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10282 * docs/plugins/inspect/plugin-mpegstream.xml:
10283 * gst-plugins-ugly.spec.in:
10284 * gst/mpegstream/Makefile.am:
10285 * gst/mpegstream/README:
10286 * gst/mpegstream/gstdvddemux.c:
10287 * gst/mpegstream/gstdvddemux.h:
10288 * gst/mpegstream/gstmpegclock.c:
10289 * gst/mpegstream/gstmpegclock.h:
10290 * gst/mpegstream/gstmpegdemux.c:
10291 * gst/mpegstream/gstmpegdemux.h:
10292 * gst/mpegstream/gstmpegpacketize.c:
10293 * gst/mpegstream/gstmpegpacketize.h:
10294 * gst/mpegstream/gstmpegparse.c:
10295 * gst/mpegstream/gstmpegparse.h:
10296 * gst/mpegstream/gstmpegstream.c:
10297 * gst/mpegstream/gstrfc2250enc.c:
10298 * gst/mpegstream/gstrfc2250enc.h:
10299 * gst/mpegstream/mpegstream.vcproj:
10300 * gst/mpegstream/notes:
10302 * win32/vs6/gst_plugins_ugly.dsw:
10303 * win32/vs6/libgstac3parse.dsp:
10304 * win32/vs6/libgstmpegaudioparse.dsp:
10305 * win32/vs6/libgstmpegstream.dsp:
10306 mpegstream: remove the old mpeg-ps parser and demuxers
10307 Don't want anyone porting this by accident.
10308 Superseded by mpegpsdemux in -bad.
10310 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10313 * ext/cdio/Makefile.am:
10314 * ext/cdio/gstcdio.c:
10315 * ext/cdio/gstcdiocddasrc.c:
10316 * ext/cdio/gstcdiocddasrc.h:
10317 cdio: port cdiocddasrc to 0.11
10319 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10321 * tests/check/elements/mpeg2dec.c:
10322 tests: port mpeg2dec to 0.11
10323 It compiles, but fails.
10325 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10327 * tests/check/elements/x264enc.c:
10328 tests: port x264enc unit test to 0.11
10329 Well, it compiles now at least.
10331 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10333 * gst/asfdemux/gstrtpasfdepay.h:
10334 update for base class rename
10336 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10338 * gst/asfdemux/gstrtpasfdepay.c:
10339 * gst/asfdemux/gstrtpasfdepay.h:
10340 update for base class rename
10342 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10382 po: update translations
10384 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10386 * docs/plugins/gst-plugins-ugly-plugins.args:
10387 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10388 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10389 * docs/plugins/inspect/plugin-a52dec.xml:
10390 * docs/plugins/inspect/plugin-amrnb.xml:
10391 * docs/plugins/inspect/plugin-amrwbdec.xml:
10392 * docs/plugins/inspect/plugin-asf.xml:
10393 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10394 * docs/plugins/inspect/plugin-dvdread.xml:
10395 * docs/plugins/inspect/plugin-dvdsub.xml:
10396 * docs/plugins/inspect/plugin-lame.xml:
10397 * docs/plugins/inspect/plugin-mad.xml:
10398 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10399 * docs/plugins/inspect/plugin-realmedia.xml:
10400 * docs/plugins/inspect/plugin-siddec.xml:
10401 * docs/plugins/inspect/plugin-twolame.xml:
10402 * docs/plugins/inspect/plugin-x264.xml:
10405 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10407 * ext/lame/gstlamemp3enc.c:
10408 lamemp3enc: cosmetic error message change
10409 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10411 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10413 * docs/plugins/Makefile.am:
10414 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10415 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10416 * ext/twolame/Makefile.am:
10417 * ext/twolame/gsttwolamemp2enc.c:
10418 * ext/twolame/gsttwolamemp2enc.h:
10420 twolame: rename to twolamemp2enc
10422 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10425 * ext/twolame/gsttwolame.c:
10426 twolame: port to 0.11
10428 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10432 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10433 * docs/plugins/inspect/plugin-iec958.xml:
10434 * gst-plugins-ugly.spec.in:
10435 * gst/iec958/Makefile.am:
10436 * gst/iec958/ac3_padder.c:
10437 * gst/iec958/ac3_padder.h:
10438 * gst/iec958/ac3iec.c:
10439 * gst/iec958/ac3iec.h:
10441 * win32/vs6/libgstiec958.dsp:
10442 iec958: remove this plugin
10443 I think it can just go away. Audio sinks can and should payload
10444 things themselves using the helper API in libgstaudio. If such
10445 a plugin still makes sense, it should probably be rewritten
10446 using the library functions (and be put into -good or so).
10448 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10450 * gst/realmedia/rademux.c:
10451 * gst/realmedia/rmdemux.c:
10452 * gst/realmedia/rtspreal.c:
10453 update for adapter api change
10455 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10457 * ext/x264/gstx264enc.c:
10458 update for removed fixate function
10460 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10462 * ext/mad/gstmad.c:
10463 * ext/mpeg2dec/gstmpeg2dec.c:
10464 * gst/asfdemux/gstasfdemux.c:
10465 * gst/realmedia/rmdemux.c:
10468 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10471 * gst/realmedia/rademux.c:
10472 * gst/realmedia/rdtdepay.c:
10473 * gst/realmedia/rmdemux.c:
10474 * gst/realmedia/rmutils.c:
10475 realmedia is ported
10477 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10479 * gst/asfdemux/gstasfdemux.c:
10480 * gst/mpegstream/gstdvddemux.c:
10481 * gst/mpegstream/gstmpegdemux.c:
10482 * gst/realmedia/rmdemux.c:
10483 * gst/realmedia/rmdemux.h:
10484 more template fixes
10486 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10489 po: lame => lamemp3enc
10491 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10493 * gst/realmedia/rdtmanager.c:
10494 make request pads take %u
10496 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10498 * ext/mpeg2dec/gstmpeg2dec.c:
10499 * ext/mpeg2dec/gstmpeg2dec.h:
10500 mpeg2dec: Add basic cropping support
10502 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10504 * ext/a52dec/gsta52dec.c:
10505 * ext/sidplay/gstsiddec.cc:
10506 * gst/asfdemux/gstasfdemux.c:
10507 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10508 tags: update for tag API removal
10510 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10512 * ext/mpeg2dec/gstmpeg2dec.c:
10513 * ext/mpeg2dec/gstmpeg2dec.h:
10514 update for meta api change
10516 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10518 * gst/asfdemux/gstasfdemux.c:
10519 structure: fix for api update
10521 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10523 Merge remote-tracking branch 'origin/master' into 0.11
10525 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10527 * tests/check/elements/amrnbenc.c:
10528 tests: port amrnbenc test to 0.11
10530 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10532 * ext/amrnb/amrnbdec.c:
10533 * ext/amrnb/amrnbenc.c:
10534 amrnb: fix up raw audio caps for 0.11
10536 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10538 * tests/check/Makefile.am:
10539 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10541 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10543 * docs/plugins/Makefile.am:
10544 * ext/lame/Makefile.am:
10546 * ext/lame/gstlame.c:
10547 * ext/lame/gstlame.h:
10548 * ext/lame/plugin.c:
10549 * ext/lame/test-lame.c:
10550 * gst/xingmux/gstxingmux.c:
10551 * tests/check/pipelines/lame.c:
10552 lame: remove lame element, it's been superseded by lamemp3enc
10554 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10556 * ext/a52dec/gsta52dec.c:
10557 * ext/lame/gstlamemp3enc.c:
10558 * ext/mad/gstmad.c:
10559 * ext/sidplay/gstsiddec.cc:
10560 * gst/asfdemux/gstasfdemux.c:
10561 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10562 ext, gst: update for taglist API changes
10564 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10566 * gst/asfdemux/gstasfdemux.c:
10567 asfdemux: Don't leak pending payload buffers
10570 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10572 Merge branch 'master' into 0.11
10574 ext/sidplay/gstsiddec.cc
10576 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10578 * ext/sidplay/gstsiddec.cc:
10579 siddec: use BOILERPLATE macro and cleanup FIXMEs
10581 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10583 * gst/asfdemux/gstrtpasfdepay.c:
10584 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10586 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10588 * gst-plugins-ugly.spec.in:
10589 Update specfile with latest changes
10591 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10593 * gst/asfdemux/gstasfdemux.c:
10594 asfdemux: Don't unmap a buffer that doesn't exist
10596 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10599 * ext/dvdread/dvdreadsrc.c:
10600 dvdread: port to 0.11
10602 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10605 * gst/dvdsub/Makefile.am:
10606 * gst/dvdsub/gstdvdsubdec.c:
10607 * gst/dvdsub/gstdvdsubdec.h:
10608 * gst/dvdsub/gstdvdsubparse.c:
10609 dvdsub: port to 0.11
10611 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10613 Merge branch 'master' into 0.11
10615 ext/amrwbdec/Makefile.am
10616 ext/amrwbdec/amrwbdec.c
10618 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10620 * gst/realmedia/gstrdtbuffer.c:
10621 * gst/realmedia/gstrdtbuffer.h:
10622 * gst/realmedia/pnmsrc.c:
10623 * gst/realmedia/rademux.c:
10624 * gst/realmedia/rdtdepay.c:
10625 * gst/realmedia/rdtmanager.c:
10626 * gst/realmedia/rmdemux.c:
10627 * gst/realmedia/rmutils.c:
10628 * gst/realmedia/rtspreal.c:
10629 realmedia: port to 0.11
10631 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10633 * ext/amrwbdec/Makefile.am:
10634 * ext/amrwbdec/amrwbdec.c:
10635 * ext/amrwbdec/amrwbdec.h:
10636 amrwbdec: port to audiodecoder
10638 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10640 * ext/amrnb/Makefile.am:
10641 amrnbdec: fixup build
10643 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10645 * ext/amrnb/amrnbdec.c:
10646 amrnbdec: remove leftover extraneous _unref
10648 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10650 Merge branch 'master' into 0.11
10652 ext/amrnb/amrnbdec.c
10654 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10657 * ext/amrnb/amrnbdec.c:
10658 * ext/amrnb/amrnbenc.c:
10659 amrnb: port to 0.11
10661 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10664 * ext/amrwbdec/Makefile.am:
10665 * ext/amrwbdec/amrwbdec.c:
10666 ported amrwbdec to 0.11
10668 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10670 * ext/amrnb/amrnbdec.c:
10671 * ext/amrnb/amrnbdec.h:
10672 amrnbdec: port to audiodecoder
10674 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10676 Merge branch 'master' into 0.11
10678 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10681 * ext/mpeg2dec/gstmpeg2dec.c:
10682 * ext/mpeg2dec/gstmpeg2dec.h:
10683 mpeg2dec: minimal port to 0.11
10685 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10687 * ext/mpeg2dec/gstmpeg2dec.c:
10688 * ext/mpeg2dec/gstmpeg2dec.h:
10689 mpeg2dec: post QoS messages when dropping a frame due to QoS
10690 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10692 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10695 configure: update ported plugins list
10697 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10700 update to 0.11 branch
10702 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10704 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10705 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10706 dvdlpcmdec: port to 0.11
10708 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10710 * ext/lame/gstlame.c:
10711 * ext/lame/gstlamemp3enc.c:
10712 lame: fix raw audio caps too
10714 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10716 * ext/lame/gstlame.c:
10717 * ext/lame/gstlamemp3enc.c:
10720 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10722 Merge branch 'master' into 0.11
10724 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10726 * ext/x264/gstx264enc.c:
10727 * ext/x264/gstx264enc.h:
10728 x264enc: port to 0.11
10730 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10732 * ext/amrnb/Makefile.am:
10733 * ext/amrnb/amrnbenc.c:
10734 * ext/amrnb/amrnbenc.h:
10735 amrnbenc: port to audioencoder
10737 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10739 Merge branch 'master' into 0.11
10743 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10745 * ext/a52dec/gsta52dec.c:
10746 port a52dec to 0.11
10748 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10750 * ext/twolame/gsttwolame.c:
10751 twolame: Simple fix for GstAudioEncoder API change
10753 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10755 * ext/twolame/gsttwolame.c:
10756 twolame: Fix variable 'gstelement_class' set but not used compiler warning
10758 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10760 * ext/lame/gstlame.c:
10761 * ext/lame/gstlamemp3enc.c:
10762 lame: Don't get the parent class again, GST_BOILERPLATE does this already
10764 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10766 * ext/lame/gstlame.c:
10767 * ext/lame/gstlamemp3enc.c:
10768 lame: Fix variable 'gstelement_class' set but not used compiler warning
10770 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10772 * ext/twolame/gsttwolame.c:
10773 twolame: improve output framing and timestamping
10774 ... which simply comes down to requesting one frame of input data at a time,
10775 since the encoder nicely turns this into 1 encoded frame.
10777 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10779 * ext/twolame/Makefile.am:
10780 * ext/twolame/gsttwolame.c:
10781 * ext/twolame/gsttwolame.h:
10782 twolame: port to audioencoder
10784 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10786 * ext/lame/gstlame.c:
10787 lame: use some more boilerplate
10789 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10791 * ext/lame/gstlame.c:
10792 * ext/lame/gstlame.h:
10793 lame: port to audioencoder
10795 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10797 * ext/lame/gstlamemp3enc.c:
10798 lamemp3enc: use some more boilerplate
10800 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10802 * ext/lame/gstlamemp3enc.c:
10803 lamemp3enc: really report bitrate rather kbitrate
10805 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10807 * ext/lame/Makefile.am:
10808 * ext/lame/gstlamemp3enc.c:
10809 * ext/lame/gstlamemp3enc.h:
10810 lamemp3enc: port to audioencoder
10812 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10814 * ext/dvdread/dvdreadsrc.c:
10815 dvdreadsrc: take into account first sector of the current title
10816 This fixes seeking on titles which do not start on a new file.
10817 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10819 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10821 * ext/dvdread/dvdreadsrc.c:
10822 dvdreadsrc: fix sector seeking
10823 It was overly complicated, and did not take into account the offset
10824 needed for titles which do not start on a new file.
10825 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10827 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10829 * ext/dvdread/dvdreadsrc.c:
10830 dvdreadsrc: fix sector search for packed titles
10831 Some DVD titles are packed in a single set, and we need to use
10832 the correct table to map times to sectors.
10833 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10835 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10838 * ext/mad/Makefile.am:
10839 * ext/mad/gstmad.c:
10840 * gst-plugins-ugly.spec.in:
10841 mad: remove id3tag dependency used by in practice unreachable legacy code
10842 The mad mp3 decoder element shouldn't parse tags at all really, but we
10843 have so far kept this code around for backwards-compatibility reasons
10844 for people building manual pipelines for some reason. However, as it
10845 turns out that code has never actually worked in 0.10 in practice,
10846 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10847 which doesn't actually seem to happen any more though because of the
10848 preceding mad_header_decode(), which will discover and report the
10849 sync loss if it runs into a tag and make mad_frame_decode() try to
10851 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10853 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10855 * gst/asfdemux/asfpacket.c:
10856 asfpacket: skip empty payload packets
10857 ... which also avoids assertion failures and possible segfaults later on
10858 when possibly trying to join 2 empty buffers.
10860 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10862 * gst/realmedia/rmdemux.c:
10863 * gst/realmedia/rmdemux.h:
10864 rmdemux: delay announcing container tags until we have pads
10865 Fixes tags when transcoding.
10866 https://bugzilla.gnome.org/show_bug.cgi?id=658297
10868 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10870 * tests/check/elements/amrnbenc.c:
10871 amrnbenc: Use complete raw audio caps in the test
10873 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
10875 * docs/plugins/Makefile.am:
10876 docs: cleanup makefiles
10877 Remove commented out parts that we don't need. Remove "the wingo addition" - no
10878 so useful after all. Narrow down file-globs for plugin docs.
10880 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
10883 Automatic update of common submodule
10884 From a39eb83 to 11f0cd5
10886 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
10889 Automatic update of common submodule
10890 From 605cd9a to a39eb83
10892 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10894 * gst/asfdemux/gstasfdemux.c:
10895 asf: don't use fourcc
10897 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10899 Merge branch 'master' into 0.11
10901 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10903 * ext/mpeg2dec/gstmpeg2dec.c:
10904 mpeg2dec: fix spurious failure to decode some files
10905 Parsing can return with an 'invalid' state, but this is not
10906 actually fatal. For one, the mpeg2dec command line tool that
10907 comes with the libmpeg2 library blithely ignores this condition
10908 and merrily goes on. So we do this same, logging the error,
10909 and going on with parsing. This makes something work that did
10910 not use to work, and brings happiness to the world.
10911 https://bugzilla.gnome.org/show_bug.cgi?id=429476
10913 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10915 * ext/mad/gstmad.c:
10916 * ext/sidplay/Makefile.am:
10917 * ext/sidplay/gstsiddec.cc:
10918 port to new audio caps
10920 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10922 Merge branch 'master' into 0.11
10925 gst/asfdemux/gstrtpasfdepay.c
10927 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10930 configure: Add synaesthesia to the list of non-ported plugins
10932 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10935 * docs/plugins/Makefile.am:
10936 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10937 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10938 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10939 * gst-plugins-ugly.spec.in:
10940 * gst/mpegaudioparse/Makefile.am:
10941 * gst/mpegaudioparse/gstmpegaudioparse.c:
10942 * gst/mpegaudioparse/gstmpegaudioparse.h:
10943 * gst/mpegaudioparse/mpegaudioparse.vcproj:
10944 * gst/xingmux/Makefile.am:
10945 * gst/xingmux/gstxingmux.c:
10946 * gst/xingmux/gstxingmux.h:
10947 * gst/xingmux/plugin.c:
10948 Remove mp3parse plugin/element
10949 It's been replaced by mpegaudioparse in -good. Don't want anyone
10950 to spend time porting a deprecated element. Rename plugin to xingmux
10951 for now until we move that somewhere else.
10953 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10956 configure.ac: Define list of non-ported plugins
10958 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10960 * ext/mad/gstmad.c:
10961 mad: Fix for changes in GstQuery API
10963 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10965 * gst/asfdemux/gstasfdemux.c:
10966 asfdemux: Fix for changes in GstQuery API
10968 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10970 * gst/asfdemux/asfpacket.c:
10971 asfdemux: Fix print statement
10973 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10976 Update common submodule
10978 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10980 * ext/x264/gstx264enc.c:
10981 x264enc: Properly set the stream format in setcaps
10982 Do not forget to set the selected format to the options string
10983 when getting it from caps
10984 https://bugzilla.gnome.org/show_bug.cgi?id=655223
10986 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
10988 * ext/x264/gstx264enc.c:
10989 x264enc: fix the build for older x264enc
10990 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10992 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
10994 * ext/x264/gstx264enc.c:
10995 x264enc: Read stream-format from the right place
10996 Read the stream-format from "stream-format" and not from profile, also rename
10997 the "bytestream" variable to "stream_format" so it's easier to understand.
10999 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11001 * ext/x264/gstx264enc.c:
11002 * ext/x264/gstx264enc.h:
11003 x264enc: Select stream-format based on caps
11004 Makes x264 select its stream-format based on what's available
11005 on caps, the user selected option will be chosen as a fallback
11006 when both options are available.
11007 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11009 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11011 * ext/x264/gstx264enc.c:
11012 x264: Allow renegotiation but prefer current caps
11014 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11016 * tests/check/elements/x264enc.c:
11017 tests: Test x264enc profiles from the caps
11018 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11020 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11022 * ext/x264/Makefile.am:
11023 * ext/x264/gstx264enc.c:
11024 * ext/x264/gstx264enc.h:
11025 x264: Use profile and level from caps
11026 Enforces the profile and level from the downstream caps, also
11027 sets them on the fixated caps
11028 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11030 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11033 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11035 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11037 * ext/x264/gstx264enc.c:
11038 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11039 Although the element accepts subme values > 6, the annotation which is
11040 visible through gst-inspect (for example) erroneously indicates 6 as the
11041 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11042 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11044 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11047 Automatic update of common submodule
11048 From 69b981f to 605cd9a
11050 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11052 * gst/asfdemux/gstrtspwms.c:
11053 rtspwms: Porting to 0.11
11055 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11057 * gst/asfdemux/gstrtpasfdepay.c:
11058 rtpasfdepay: Port to 0.11
11060 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11062 * gst/asfdemux/asfpacket.c:
11063 * gst/asfdemux/asfpacket.h:
11064 * gst/asfdemux/gstasfdemux.c:
11065 * gst/asfdemux/gstasfdemux.h:
11066 asfdemux: Porting to 0.11
11068 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11070 * ext/sidplay/gstsiddec.cc:
11071 siddec: port siddec to 0.11
11073 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11075 * gst/asfdemux/gstrtpasfdepay.c:
11076 rtpasfdepay: fix fragmented packet handling and packet padding
11077 Also remove a bogus assert.
11079 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11081 * gst/synaesthesia/gstsynaesthesia.c:
11082 synaesthesia: fix wrong debug log string (copy'n'paste)
11084 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11086 Merge branch 'master' into 0.11
11090 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11092 * ext/mad/gstmad.c:
11093 mad: port to new API
11094 Port to new segment API.
11096 No need to set caps on buffers.
11098 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11100 * gst/realmedia/rmdemux.c:
11101 rmdemux: target is unsigned and can't be < 0
11103 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11105 * ext/mad/gstmad.c:
11106 mad: use signed when caluculating the delta
11107 Avoids a <0 check for an unsigned variable.
11109 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11111 * docs/plugins/Makefile.am:
11112 docs: remove obsolete commented out part
11113 We don't have this in the other modules and its not needed.
11115 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11117 * docs/plugins/gst-plugins-ugly-plugins.args:
11118 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11119 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11120 docs: update plugin introspection data
11121 Now more files are merged and produced in a canonical fashion, which hopefully
11122 creates less or no delta in the future.
11124 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11127 Automatic update of common submodule
11128 From 9e5bbd5 to 69b981f
11130 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11132 * ext/lame/Makefile.am:
11133 * ext/lame/gstlamemp3enc.c:
11134 lamemp3enc: Post CODEC and BITRATE tags
11135 Also filter any CODEC/AUDIO_CODEC tags from incoming
11139 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11142 Automatic update of common submodule
11143 From fd35073 to 9e5bbd5
11145 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11148 Automatic update of common submodule
11149 From 46dfcea to fd35073
11151 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11153 * gst/asfdemux/gstrtpasfdepay.c:
11154 rtpasfdepay: simplify and refactor packet parsing
11155 Specifically, refactor buffer padding and consider marker bit for fragment
11158 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11160 * gst/asfdemux/gstrtpasfdepay.c:
11161 rtpasfdepay: avoid re-sending header
11162 ... e.g. following a seek, which otherwise confuses downstream demuxer
11163 expecting only a flow of data packets at this time.
11165 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11167 * gst/asfdemux/gstrtpasfdepay.c:
11168 * gst/asfdemux/gstrtpasfdepay.h:
11169 rtpasfdepay: remove unused field
11171 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11173 * ext/mad/gstmad.c:
11174 mad: Post bitrate tag whenever the bitrate changes
11175 Also send the layer/mode/emphasis/bitrate tags as an event too.
11177 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11180 * win32/common/config.h:
11181 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11183 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11186 * docs/plugins/inspect/plugin-a52dec.xml:
11187 * docs/plugins/inspect/plugin-amrnb.xml:
11188 * docs/plugins/inspect/plugin-amrwbdec.xml:
11189 * docs/plugins/inspect/plugin-asf.xml:
11190 * docs/plugins/inspect/plugin-cdio.xml:
11191 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11192 * docs/plugins/inspect/plugin-dvdread.xml:
11193 * docs/plugins/inspect/plugin-dvdsub.xml:
11194 * docs/plugins/inspect/plugin-iec958.xml:
11195 * docs/plugins/inspect/plugin-lame.xml:
11196 * docs/plugins/inspect/plugin-mad.xml:
11197 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11198 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11199 * docs/plugins/inspect/plugin-mpegstream.xml:
11200 * docs/plugins/inspect/plugin-realmedia.xml:
11201 * docs/plugins/inspect/plugin-siddec.xml:
11202 * docs/plugins/inspect/plugin-twolame.xml:
11203 * docs/plugins/inspect/plugin-x264.xml:
11204 * win32/common/config.h:
11205 Back to development
11207 === release 0.10.18 ===
11209 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11215 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11216 * docs/plugins/inspect/plugin-a52dec.xml:
11217 * docs/plugins/inspect/plugin-amrnb.xml:
11218 * docs/plugins/inspect/plugin-amrwbdec.xml:
11219 * docs/plugins/inspect/plugin-asf.xml:
11220 * docs/plugins/inspect/plugin-cdio.xml:
11221 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11222 * docs/plugins/inspect/plugin-dvdread.xml:
11223 * docs/plugins/inspect/plugin-dvdsub.xml:
11224 * docs/plugins/inspect/plugin-iec958.xml:
11225 * docs/plugins/inspect/plugin-lame.xml:
11226 * docs/plugins/inspect/plugin-mad.xml:
11227 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11228 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11229 * docs/plugins/inspect/plugin-mpegstream.xml:
11230 * docs/plugins/inspect/plugin-realmedia.xml:
11231 * docs/plugins/inspect/plugin-siddec.xml:
11232 * docs/plugins/inspect/plugin-twolame.xml:
11233 * docs/plugins/inspect/plugin-x264.xml:
11234 * gst-plugins-ugly.doap:
11235 * win32/common/config.h:
11238 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11239 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11240 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11241 - mad: allow build without libid3tag (which isn't really needed anyway)
11242 - many other fixes and improvements
11244 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11246 * ext/x264/gstx264enc.c:
11247 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11249 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11251 * ext/x264/gstx264enc.c:
11252 x264enc: do not leak peer pad reference
11254 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11256 * ext/x264/gstx264enc.c:
11257 x264enc: No need to copy, reffing is enough
11259 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11261 * ext/x264/gstx264enc.c:
11262 x264enc: get_caps function should return a copy of the caps
11264 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11267 * docs/plugins/inspect/plugin-a52dec.xml:
11268 * docs/plugins/inspect/plugin-amrnb.xml:
11269 * docs/plugins/inspect/plugin-amrwbdec.xml:
11270 * docs/plugins/inspect/plugin-asf.xml:
11271 * docs/plugins/inspect/plugin-cdio.xml:
11272 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11273 * docs/plugins/inspect/plugin-dvdread.xml:
11274 * docs/plugins/inspect/plugin-dvdsub.xml:
11275 * docs/plugins/inspect/plugin-iec958.xml:
11276 * docs/plugins/inspect/plugin-lame.xml:
11277 * docs/plugins/inspect/plugin-mad.xml:
11278 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11279 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11280 * docs/plugins/inspect/plugin-mpegstream.xml:
11281 * docs/plugins/inspect/plugin-realmedia.xml:
11282 * docs/plugins/inspect/plugin-siddec.xml:
11283 * docs/plugins/inspect/plugin-synaesthesia.xml:
11284 * docs/plugins/inspect/plugin-twolame.xml:
11285 * docs/plugins/inspect/plugin-x264.xml:
11290 * win32/common/config.h:
11291 0.10.17.4 pre-release
11293 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11295 * ext/mad/gstmad.c:
11296 mad: remove buffer_alloc
11298 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11301 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11302 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11303 * docs/plugins/inspect/plugin-a52dec.xml:
11304 * docs/plugins/inspect/plugin-amrnb.xml:
11305 * docs/plugins/inspect/plugin-amrwbdec.xml:
11306 * docs/plugins/inspect/plugin-asf.xml:
11307 * docs/plugins/inspect/plugin-cdio.xml:
11308 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11309 * docs/plugins/inspect/plugin-dvdread.xml:
11310 * docs/plugins/inspect/plugin-dvdsub.xml:
11311 * docs/plugins/inspect/plugin-iec958.xml:
11312 * docs/plugins/inspect/plugin-lame.xml:
11313 * docs/plugins/inspect/plugin-mad.xml:
11314 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11315 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11316 * docs/plugins/inspect/plugin-mpegstream.xml:
11317 * docs/plugins/inspect/plugin-realmedia.xml:
11318 * docs/plugins/inspect/plugin-siddec.xml:
11319 * docs/plugins/inspect/plugin-synaesthesia.xml:
11320 * docs/plugins/inspect/plugin-twolame.xml:
11321 * docs/plugins/inspect/plugin-x264.xml:
11329 0.10.17.3 pre-release
11331 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11334 Automatic update of common submodule
11335 From c3cafe1 to 46dfcea
11337 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11339 * ext/mad/gstmad.c:
11342 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11344 Merge branch 'master' into 0.11
11347 android/amrwbdec.mk
11349 android/mpegaudioparse.mk
11352 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11354 * tests/check/gst-plugins-ugly.supp:
11355 tests: add suppression for lame unit test
11357 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11359 * tests/check/Makefile.am:
11360 * tests/check/generic/.gitignore:
11361 * tests/check/generic/index.c:
11362 tests: add generic index-setting test
11364 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11366 * ext/mpeg2dec/gstmpeg2dec.c:
11367 mpeg2dec: don't deadlock when setting an index
11369 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11372 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11373 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11374 * docs/plugins/inspect/plugin-a52dec.xml:
11375 * docs/plugins/inspect/plugin-amrnb.xml:
11376 * docs/plugins/inspect/plugin-amrwbdec.xml:
11377 * docs/plugins/inspect/plugin-asf.xml:
11378 * docs/plugins/inspect/plugin-cdio.xml:
11379 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11380 * docs/plugins/inspect/plugin-dvdread.xml:
11381 * docs/plugins/inspect/plugin-dvdsub.xml:
11382 * docs/plugins/inspect/plugin-iec958.xml:
11383 * docs/plugins/inspect/plugin-lame.xml:
11384 * docs/plugins/inspect/plugin-mad.xml:
11385 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11386 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11387 * docs/plugins/inspect/plugin-mpegstream.xml:
11388 * docs/plugins/inspect/plugin-realmedia.xml:
11389 * docs/plugins/inspect/plugin-siddec.xml:
11390 * docs/plugins/inspect/plugin-synaesthesia.xml:
11391 * docs/plugins/inspect/plugin-twolame.xml:
11392 * docs/plugins/inspect/plugin-x264.xml:
11394 * win32/common/config.h:
11395 0.10.17.2 pre-release
11397 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11399 * gst/realmedia/rademux.c:
11400 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11402 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11404 * gst/mpegstream/gstmpegdemux.c:
11405 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11407 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11409 * ext/dvdread/dvdreadsrc.c:
11410 * ext/sidplay/gstsiddec.cc:
11411 * ext/x264/gstx264enc.c:
11412 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11414 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11416 * gst/asfdemux/gstasfdemux.c:
11417 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11419 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11421 * ext/x264/gstx264enc.c:
11422 x264enc: Implement getcaps function
11423 This allows to set width/height/etc restrictions downstream.
11425 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11428 * ext/mad/Makefile.am:
11429 * ext/x264/Makefile.am:
11430 * gst/asfdemux/Makefile.am:
11431 * gst/dvdlpcmdec/Makefile.am:
11432 * gst/dvdsub/Makefile.am:
11433 * gst/iec958/Makefile.am:
11434 * gst/mpegaudioparse/Makefile.am:
11435 * gst/mpegstream/Makefile.am:
11436 * gst/realmedia/Makefile.am:
11437 * gst/synaesthesia/Makefile.am:
11438 android: make it ready for androgenizer
11439 To build gstreamer for android we are now using androgenizer which
11440 generates the needed Android.mk files.
11441 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11443 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11446 * android/amrnb.mk:
11447 * android/amrwbdec.mk:
11449 * android/mpegaudioparse.mk:
11450 android: remove the android/ folder
11452 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11455 Automatic update of common submodule
11456 From 1ccbe09 to c3cafe1
11458 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11460 * ext/x264/gstx264enc.c:
11461 * ext/x264/gstx264enc.h:
11462 x264enc: Allow changing the bitrate and quantitizers dynamically
11463 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11465 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11467 * ext/x264/gstx264enc.c:
11468 x264enc: Set max bitrate in quality mode
11469 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11471 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11473 * ext/x264/gstx264enc.c:
11474 x264enc: Make it clear that constant quantizer is for debugging only
11475 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11477 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11480 Automatic update of common submodule
11481 From 193b717 to 1ccbe09
11483 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11486 Automatic update of common submodule
11487 From b77e2bf to 193b717
11489 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11492 Automatic update of common submodule
11493 From d8814b6 to b77e2bf
11495 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11498 Automatic update of common submodule
11499 From 6aaa286 to d8814b6
11501 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11504 Automatic update of common submodule
11505 From 6aec6b9 to 6aaa286
11507 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11510 configure.ac: redundant use of AC_MSG_RESULT()
11511 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11513 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11516 autogen: wingo signed comment
11518 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11520 * gst/dvdsub/gstdvdsubdec.c:
11521 * gst/dvdsub/gstdvdsubdec.h:
11522 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11523 This makes the code easier to read, doesn't store every buffer
11524 in the instance until the next buffer is to be drawn and
11525 fixes an unitialized variable compiler warning.
11527 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11529 * gst/dvdsub/gstdvdsubdec.c:
11530 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11533 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11535 * gst/dvdsub/gstdvdsubdec.c:
11536 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11539 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11542 * ext/mad/gstmad.c:
11543 * ext/mad/gstmad.h:
11544 mad: build the mad plugin even if libid3tag is not available
11545 ID3 tags are usually handled by id3demux, and should be handled
11546 by id3demux. Tag handling in mad based on libid3tag is very basic
11547 and mostly unnecessary really, so just build this plugin without
11548 ID3 tag support if libid3tag is not available.
11550 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11552 Merge branch 'master' into 0.11
11554 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11556 * gst/mpegstream/gstdvddemux.c:
11557 dvddemux: small code cleanup
11558 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11559 and avoid empty 'if' when logging is disabled.
11561 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11564 configure.ac: export plugin description more platform independent
11567 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11570 Automatic update of common submodule
11571 From 1de7f6a to 6aec6b9
11573 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11575 Merge branch 'master' into 0.11
11579 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11581 * ext/mpeg2dec/gstmpeg2dec.c:
11582 mpeg2dec: do not fail fatally when unlinked
11583 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11585 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11587 * ext/mad/gstmad.c:
11588 * ext/mad/gstmad.h:
11589 * ext/mpeg2dec/gstmpeg2dec.c:
11590 * ext/mpeg2dec/gstmpeg2dec.h:
11591 index: remove conditional index support
11592 Index support cannot be disabled since commit
11593 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11594 in core, which removed the configure flags to disable index.
11596 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11598 * ext/mad/gstmad.c:
11599 * ext/mpeg2dec/gstmpeg2dec.c:
11600 formatting: trim trailing whitespace
11602 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11604 * ext/mad/gstmad.c:
11605 * ext/mpeg2dec/gstmpeg2dec.c:
11606 * gst/mpegstream/gstmpegdemux.c:
11607 index: use delta frame flags instead of 0 or none
11609 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11611 * ext/x264/gstx264enc.c:
11612 x264enc: Don't register flags with a value of 0
11613 Flags with a value of 0 aren't meaningful and will cause
11614 g_value_transform to go into an endless loop when trying to
11615 convert the flags to a string
11617 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11620 Automatic update of common submodule
11621 From f94d739 to 1de7f6a
11623 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11625 * ext/amrwbdec/amrwbdec.c:
11626 amrwbdec: avoid stalling on invalid frame
11627 Skip 1 byte indicating invalid frame type index rather than stalling
11628 on it indefinitely until EOS.
11631 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11633 * tests/check/pipelines/lame.c:
11634 tests: add unit test for lamemp3enc negotiation issue
11635 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11637 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11639 * ext/lame/gstlamemp3enc.c:
11640 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11641 The element downstream of mp3enc might only accept certain sample rates or channels,
11642 make sure we relay any restrictions that do exist to upstream when it does a
11643 get_caps() on the sink pad. That way upstream elements like audioresample or
11644 audioconvert can pick a sample rate / channel configuration that will be accepted,
11645 instead of just negotiating to the highest, which might then be rejected.
11646 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11648 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11650 * gst/asfdemux/asfpacket.c:
11651 asfpacket: Avoid using broken duration extension
11652 Quite a few (broken?) files have a packet duration of 1ms, which is
11653 most definitely wrong for either audio or video packets.
11654 We therefore avoid using that value and instead use other metrics to
11655 determine the buffer duration (like using the extended stream properties
11656 average frame duration if present and valid).
11658 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11661 * win32/common/config.h:
11662 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11663 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11665 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11667 * gst/mpegaudioparse/gstxingmux.c:
11668 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11671 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11673 * gst/mpegstream/gstdvddemux.c:
11674 mpegstream: increase allowable gap between streams
11675 The new delay is three times as much as the old one, and just happens
11676 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11677 was chocking before at 5:11.
11678 While there, merge the constants used in two places into a define.
11679 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11681 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11683 * ext/x264/gstx264enc.c:
11684 x264enc: make tag event writable before modifying tag list in place
11685 To modify an event tag is necessary to be sure that x264enc
11687 Also fix indentation.
11688 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11690 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11693 * docs/plugins/inspect/plugin-a52dec.xml:
11694 * docs/plugins/inspect/plugin-amrnb.xml:
11695 * docs/plugins/inspect/plugin-amrwbdec.xml:
11696 * docs/plugins/inspect/plugin-asf.xml:
11697 * docs/plugins/inspect/plugin-cdio.xml:
11698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11699 * docs/plugins/inspect/plugin-dvdread.xml:
11700 * docs/plugins/inspect/plugin-dvdsub.xml:
11701 * docs/plugins/inspect/plugin-iec958.xml:
11702 * docs/plugins/inspect/plugin-lame.xml:
11703 * docs/plugins/inspect/plugin-mad.xml:
11704 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11705 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11706 * docs/plugins/inspect/plugin-mpegstream.xml:
11707 * docs/plugins/inspect/plugin-realmedia.xml:
11708 * docs/plugins/inspect/plugin-siddec.xml:
11709 * docs/plugins/inspect/plugin-twolame.xml:
11710 * docs/plugins/inspect/plugin-x264.xml:
11711 * win32/common/config.h:
11712 Back to development
11714 === release 0.10.17 ===
11716 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11722 * docs/plugins/inspect/plugin-a52dec.xml:
11723 * docs/plugins/inspect/plugin-amrnb.xml:
11724 * docs/plugins/inspect/plugin-amrwbdec.xml:
11725 * docs/plugins/inspect/plugin-asf.xml:
11726 * docs/plugins/inspect/plugin-cdio.xml:
11727 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11728 * docs/plugins/inspect/plugin-dvdread.xml:
11729 * docs/plugins/inspect/plugin-dvdsub.xml:
11730 * docs/plugins/inspect/plugin-iec958.xml:
11731 * docs/plugins/inspect/plugin-lame.xml:
11732 * docs/plugins/inspect/plugin-mad.xml:
11733 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11734 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11735 * docs/plugins/inspect/plugin-mpegstream.xml:
11736 * docs/plugins/inspect/plugin-realmedia.xml:
11737 * docs/plugins/inspect/plugin-siddec.xml:
11738 * docs/plugins/inspect/plugin-twolame.xml:
11739 * docs/plugins/inspect/plugin-x264.xml:
11740 * gst-plugins-ugly.doap:
11741 * win32/common/config.h:
11744 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11747 * docs/plugins/inspect/plugin-a52dec.xml:
11748 * docs/plugins/inspect/plugin-amrnb.xml:
11749 * docs/plugins/inspect/plugin-amrwbdec.xml:
11750 * docs/plugins/inspect/plugin-asf.xml:
11751 * docs/plugins/inspect/plugin-cdio.xml:
11752 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11753 * docs/plugins/inspect/plugin-dvdread.xml:
11754 * docs/plugins/inspect/plugin-dvdsub.xml:
11755 * docs/plugins/inspect/plugin-iec958.xml:
11756 * docs/plugins/inspect/plugin-lame.xml:
11757 * docs/plugins/inspect/plugin-mad.xml:
11758 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11759 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11760 * docs/plugins/inspect/plugin-mpegstream.xml:
11761 * docs/plugins/inspect/plugin-realmedia.xml:
11762 * docs/plugins/inspect/plugin-siddec.xml:
11763 * docs/plugins/inspect/plugin-twolame.xml:
11764 * docs/plugins/inspect/plugin-x264.xml:
11765 * win32/common/config.h:
11766 0.10.16.4 pre-release
11768 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11770 * ext/mpeg2dec/gstmpeg2dec.c:
11771 mpeg2dec: Use the proper component value for height
11773 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11776 * docs/plugins/inspect/plugin-a52dec.xml:
11777 * docs/plugins/inspect/plugin-amrnb.xml:
11778 * docs/plugins/inspect/plugin-amrwbdec.xml:
11779 * docs/plugins/inspect/plugin-asf.xml:
11780 * docs/plugins/inspect/plugin-cdio.xml:
11781 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11782 * docs/plugins/inspect/plugin-dvdread.xml:
11783 * docs/plugins/inspect/plugin-dvdsub.xml:
11784 * docs/plugins/inspect/plugin-iec958.xml:
11785 * docs/plugins/inspect/plugin-lame.xml:
11786 * docs/plugins/inspect/plugin-mad.xml:
11787 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11788 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11789 * docs/plugins/inspect/plugin-mpegstream.xml:
11790 * docs/plugins/inspect/plugin-realmedia.xml:
11791 * docs/plugins/inspect/plugin-siddec.xml:
11792 * docs/plugins/inspect/plugin-twolame.xml:
11793 * docs/plugins/inspect/plugin-x264.xml:
11794 * win32/common/config.h:
11795 0.10.16.3 pre-release
11797 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11799 * gst/asfdemux/asfheaders.c:
11800 * gst/asfdemux/asfheaders.h:
11801 * gst/asfdemux/gstasfdemux.c:
11802 asfdemux: Handle new type of DRM'd asf files.
11803 These are produced by the new MS PlayReady system.
11804 https://bugzilla.gnome.org/show_bug.cgi?id=639226
11806 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
11809 Automatic update of common submodule
11810 From e572c87 to f94d739
11812 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11815 Automatic update of common submodule
11816 From ccbaa85 to e572c87
11818 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11821 Automatic update of common submodule
11822 From 46445ad to ccbaa85
11824 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11826 * tests/check/Makefile.am:
11827 tests: never disable g_assert() and cast checks for the unit tests
11828 The unit tests are riddled with g_assert() and friends, make sure we
11829 don't disable assert and cast checks for the unit tests even if
11830 this has been specified for the rest of the code base, e.g. via
11831 --disable-glib-asserts
11833 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11836 * win32/common/config.h:
11837 0.10.16.2 pre-release
11839 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11841 * docs/plugins/gst-plugins-ugly-plugins.args:
11842 * docs/plugins/inspect/plugin-a52dec.xml:
11843 * docs/plugins/inspect/plugin-amrnb.xml:
11844 * docs/plugins/inspect/plugin-amrwbdec.xml:
11845 * docs/plugins/inspect/plugin-asf.xml:
11846 * docs/plugins/inspect/plugin-cdio.xml:
11847 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11848 * docs/plugins/inspect/plugin-dvdread.xml:
11849 * docs/plugins/inspect/plugin-dvdsub.xml:
11850 * docs/plugins/inspect/plugin-iec958.xml:
11851 * docs/plugins/inspect/plugin-lame.xml:
11852 * docs/plugins/inspect/plugin-mad.xml:
11853 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11854 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11855 * docs/plugins/inspect/plugin-mpegstream.xml:
11856 * docs/plugins/inspect/plugin-realmedia.xml:
11857 * docs/plugins/inspect/plugin-siddec.xml:
11858 * docs/plugins/inspect/plugin-twolame.xml:
11859 * docs/plugins/inspect/plugin-x264.xml:
11862 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11867 po: update translations
11869 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11872 configure: use $LIBM instead of hardcoding -lm
11874 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11876 * gst/realmedia/rmdemux.c:
11877 rmdemux: Initialize return variable.
11878 In the unlikely event that height is 0 (which is invalid) we would end up
11879 never setting the flow return.
11881 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11883 * gst/realmedia/rmutils.c:
11884 realmedia: Fix unitialized variables on macosx
11886 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11888 * ext/x264/gstx264enc.c:
11889 x264enc: Handle codec/encoder tags
11890 Make x264enc drop video-codec and codec tags and replace
11891 encoder/encoder-version with x264 and its build number
11894 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11896 * ext/mpeg2dec/gstmpeg2dec.c:
11897 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11899 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11901 * ext/mpeg2dec/gstmpeg2dec.c:
11902 mpeg2dec: minor formatting clean-up
11904 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11906 * ext/mpeg2dec/gstmpeg2dec.c:
11907 mpeg2dec: refactor cropping code to use libgstvideo functions
11908 https://bugzilla.gnome.org/show_bug.cgi?id=571146
11910 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11912 * ext/mpeg2dec/gstmpeg2dec.c:
11913 * ext/mpeg2dec/gstmpeg2dec.h:
11914 mpeg2dec: use GstVideoFormat instead of custom enum
11916 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11918 * ext/mpeg2dec/Makefile.am:
11919 mpeg2dec: fix LIBADD order in Makefile.am
11921 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
11923 * ext/x264/gstx264enc.c:
11924 x264: vbv-buf-capacity should have a minimum of 0
11925 x264 will clip this value internally, and users should be allowed to
11926 specify a lower value than 300 ms.
11927 https://bugzilla.gnome.org/show_bug.cgi?id=635291
11929 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11931 * ext/x264/gstx264enc.c:
11932 x264enc: also accept YV12 input
11934 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11936 * ext/x264/gstx264enc.c:
11937 x264enc: add a note to the docs about encoder latency and queues
11938 https://bugzilla.gnome.org/show_bug.cgi?id=636107
11940 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11942 * gst/realmedia/rademux.c:
11943 * gst/realmedia/rmdemux.c:
11944 realmedia: do not use the pad buffer allocation functions in demuxers
11945 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11946 https://bugzilla.gnome.org/show_bug.cgi?id=637932
11948 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11951 Automatic update of common submodule
11952 From 169462a to 46445ad
11954 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11956 * ext/mad/gstmad.c:
11957 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11960 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
11963 Automatic update of common submodule
11964 From 20742ae to 169462a
11966 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
11968 * gst/realmedia/rmdemux.c:
11969 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11970 Signed-off-by: Rob Clark <rob@ti.com>
11972 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
11975 Automatic update of common submodule
11976 From 011bcc8 to 20742ae
11978 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
11981 x264: uses pkg-config to locate libx264
11983 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11985 Merge branch 'master' into 0.11
11987 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11989 * tests/check/pipelines/lame.c:
11990 check: don't use deprecated method
11992 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11994 * android/amrnb.mk:
11995 * android/amrwbdec.mk:
11997 * android/mpegaudioparse.mk:
11999 more 0.10 -> 0,11 changes
12001 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12004 configure: open 0.11 branch
12006 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12010 * android/amrnb.mk:
12011 * android/amrwbdec.mk:
12013 * android/mpegaudioparse.mk:
12014 Add build system for Android
12016 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12018 * gst/realmedia/rmutils.c:
12019 realmedia: Remove dead assignments
12021 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12023 * ext/mad/gstmad.c:
12024 mad: Remove dead assignments
12026 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12028 * ext/dvdread/dvdreadsrc.c:
12029 dvdreadsrc: remove bogus comment
12031 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12033 * ext/dvdread/dvdreadsrc.c:
12034 dvdreadsrc: fix handling of multi-angle streams
12035 We would output all angles interleaved instead of just
12036 the selected angle.
12037 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12039 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12041 * gst/realmedia/Makefile.am:
12042 realmedia: fix LIBS order in Makefile
12044 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12084 po: update for new translatable strings
12086 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12089 Automatic update of common submodule
12090 From 7bbd708 to 011bcc8
12092 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12094 * ext/mpeg2dec/gstmpeg2dec.c:
12095 mpeg2dec: convert the position to stream time before answering to a position query
12097 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12099 * gst/realmedia/Makefile.am:
12100 * gst/realmedia/rademux.c:
12101 * gst/realmedia/rmdemux.c:
12102 * gst/realmedia/rmdemux.h:
12103 realmedia: Get codec name from pbutils instead of harcoding them
12105 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12107 * ext/x264/gstx264enc.c:
12108 x264enc: Work around a rate control issue in libx264
12109 When variable framerate is disabled in libx264 (which occurs when using
12110 the zerolatency tuning), libx264 ignores timestamps but still uses the
12111 timebase leading to messed up rate control with our nanosecond timebase.
12112 We work around this issue by setting the timebase to the reciprocal of
12113 the framerate and we validate that the framerate is suitable.
12114 This has been fixed upstream in libx264 but there are non-fixed versions
12115 in the wild so this workaround is still needed.
12118 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12120 * ext/mpeg2dec/gstmpeg2dec.c:
12121 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12123 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12125 * ext/mpeg2dec/gstmpeg2dec.c:
12126 mpeg2dec: fix position query by trusting upstream
12127 Position queries are badly handled for DVDs (probably due to the division in
12128 chapters): the time returned was the time since the start of chapter.
12129 Now ask upstream for position queries, fall back to the old code if upstream
12130 cannot answer the query.
12132 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12134 * ext/lame/gstlame.c:
12135 * ext/mad/gstmad.c:
12136 * ext/sidplay/gstsiddec.cc:
12137 * gst/mpegstream/gstmpegparse.c:
12138 various: canonicalize property names
12140 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12142 * ext/a52dec/gsta52dec.c:
12143 * ext/amrnb/amrnbdec.c:
12144 * ext/amrnb/amrnbenc.c:
12145 * ext/cdio/gstcdiocddasrc.c:
12146 * ext/dvdread/dvdreadsrc.c:
12147 * ext/lame/gstlame.c:
12148 * ext/lame/gstlamemp3enc.c:
12149 * ext/mad/gstmad.c:
12150 * ext/sidplay/gstsiddec.cc:
12151 * ext/x264/gstx264enc.c:
12152 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12154 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12156 * gst/iec958/ac3iec.c:
12157 * gst/mpegaudioparse/gstmpegaudioparse.c:
12158 * gst/mpegstream/gstmpegparse.c:
12159 * gst/mpegstream/gstrfc2250enc.c:
12160 * gst/realmedia/pnmsrc.c:
12161 * gst/realmedia/rdtmanager.c:
12162 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12164 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12167 Automatic update of common submodule
12168 From 5a668bf to 7bbd708
12170 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12173 Automatic update of common submodule
12174 From c4a8adc to 5a668bf
12176 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12179 Automatic update of common submodule
12180 From 5e3c9bf to c4a8adc
12182 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12184 * ext/mad/gstmad.c:
12185 * ext/mad/gstmad.h:
12186 mad: support reverse playback
12188 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12190 * ext/dvdread/dvdreadsrc.c:
12191 dvdreadsrc: improve error messages on read errors
12192 Provide proper i18n-ed error messages when a read error happens,
12193 and point out that the error could be happening because the
12195 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12197 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12200 configure: set plugin release datetime
12202 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12205 Automatic update of common submodule
12206 From aa0d1d0 to 5e3c9bf
12208 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12210 * gst/mpegstream/gstmpegparse.c:
12211 mpegparse: re-fix flow return handling
12212 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12213 - } while (GST_FLOW_IS_SUCCESS (result));
12214 + } while (result != GST_FLOW_OK);
12216 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12218 * tests/check/Makefile.am:
12219 * tests/check/generic/states.c:
12220 tests: allow running state tests for all elements
12221 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12222 to try elements that would normaly be skipped.
12224 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12227 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12229 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12232 * pkgconfig/.gitignore:
12233 * pkgconfig/Makefile.am:
12234 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12235 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12236 This .pc file will not be installed, it's only for uninstalled setups,
12237 same thing as we do for -good. This is so other modules' unit tests can
12238 find our plugins properly in an uninstalled setup.
12240 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12243 Automatic update of common submodule
12244 From c2e10bf to aa0d1d0
12246 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12249 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12251 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12253 * ext/sidplay/gstsiddec.cc:
12254 siddec: don't use GST_FLOW_IS_FATAL
12255 GST_FLOW_IS_FATAL has been deprecated in core git.
12257 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12260 Automatic update of common submodule
12261 From d3d9acf to c2e10bf
12263 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12266 configure: Require orc >= 0.4.6 for --compat
12268 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12271 Automatic update of common submodule
12272 From ec60217 to d3d9acf
12274 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12276 * ext/mpeg2dec/gstmpeg2dec.c:
12277 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12278 And don't post error messages if allocating a buffer resulted
12279 in WRONG_STATE or UNEXPECTED.
12281 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12283 * gst/mpegaudioparse/gstxingmux.c:
12284 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12286 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12288 * gst/mpegstream/gstdvddemux.c:
12289 * gst/mpegstream/gstmpegdemux.c:
12290 * gst/mpegstream/gstmpegparse.c:
12291 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12293 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12295 * gst/realmedia/rmdemux.c:
12296 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12298 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12300 * gst/asfdemux/gstasfdemux.c:
12301 asfdemux: Don't use GST_FLOW_IS_FATAL()
12302 And don't post error messages for UNEXPECTED and post an error
12303 message if pulling data failed because of NOT_LINKED.
12305 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12308 * docs/plugins/inspect/plugin-a52dec.xml:
12309 * docs/plugins/inspect/plugin-amrnb.xml:
12310 * docs/plugins/inspect/plugin-amrwbdec.xml:
12311 * docs/plugins/inspect/plugin-asf.xml:
12312 * docs/plugins/inspect/plugin-cdio.xml:
12313 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12314 * docs/plugins/inspect/plugin-dvdread.xml:
12315 * docs/plugins/inspect/plugin-dvdsub.xml:
12316 * docs/plugins/inspect/plugin-iec958.xml:
12317 * docs/plugins/inspect/plugin-lame.xml:
12318 * docs/plugins/inspect/plugin-mad.xml:
12319 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12320 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12321 * docs/plugins/inspect/plugin-mpegstream.xml:
12322 * docs/plugins/inspect/plugin-realmedia.xml:
12323 * docs/plugins/inspect/plugin-siddec.xml:
12324 * docs/plugins/inspect/plugin-twolame.xml:
12325 * docs/plugins/inspect/plugin-x264.xml:
12326 * win32/common/config.h:
12327 Back to development
12328 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12329 the code is updated for the GST_FLOW_IS_* macro deprecations.
12331 === release 0.10.16 ===
12333 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12339 * gst-plugins-ugly.doap:
12340 * win32/common/config.h:
12343 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12345 * docs/plugins/inspect/plugin-a52dec.xml:
12346 * docs/plugins/inspect/plugin-amrnb.xml:
12347 * docs/plugins/inspect/plugin-amrwbdec.xml:
12348 * docs/plugins/inspect/plugin-asf.xml:
12349 * docs/plugins/inspect/plugin-cdio.xml:
12350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12351 * docs/plugins/inspect/plugin-dvdread.xml:
12352 * docs/plugins/inspect/plugin-dvdsub.xml:
12353 * docs/plugins/inspect/plugin-iec958.xml:
12354 * docs/plugins/inspect/plugin-lame.xml:
12355 * docs/plugins/inspect/plugin-mad.xml:
12356 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12357 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12358 * docs/plugins/inspect/plugin-mpegstream.xml:
12359 * docs/plugins/inspect/plugin-realmedia.xml:
12360 * docs/plugins/inspect/plugin-siddec.xml:
12361 * docs/plugins/inspect/plugin-twolame.xml:
12362 * docs/plugins/inspect/plugin-x264.xml:
12363 docs: update docs for release
12365 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12373 po: update translations
12375 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12414 0.10.15.6 pre-release
12416 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12418 * gst/asfdemux/gstasfdemux.c:
12419 asfdemux: Don't error out on non-critical flow returns
12420 Only error out when downstream returns:
12425 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12426 of the streams had gone EOS) and then stop the task silently.
12427 In the case of WRONG_STATE we just need to stop silently
12428 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12430 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12469 0.10.15.5 pre-release
12471 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12473 * gst/mpegaudioparse/gstmpegaudioparse.c:
12474 mp3parse: propagate flow errors upstream.
12475 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12476 always return the error upstream.
12478 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12517 0.10.15.4 pre-release
12519 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12522 Automatic update of common submodule
12523 From 3e8db1d to ec60217
12525 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12528 * docs/plugins/inspect/plugin-a52dec.xml:
12529 * docs/plugins/inspect/plugin-amrnb.xml:
12530 * docs/plugins/inspect/plugin-amrwbdec.xml:
12531 * docs/plugins/inspect/plugin-asf.xml:
12532 * docs/plugins/inspect/plugin-cdio.xml:
12533 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12534 * docs/plugins/inspect/plugin-dvdread.xml:
12535 * docs/plugins/inspect/plugin-dvdsub.xml:
12536 * docs/plugins/inspect/plugin-iec958.xml:
12537 * docs/plugins/inspect/plugin-lame.xml:
12538 * docs/plugins/inspect/plugin-mad.xml:
12539 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12540 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12541 * docs/plugins/inspect/plugin-mpegstream.xml:
12542 * docs/plugins/inspect/plugin-realmedia.xml:
12543 * docs/plugins/inspect/plugin-siddec.xml:
12544 * docs/plugins/inspect/plugin-twolame.xml:
12545 * docs/plugins/inspect/plugin-x264.xml:
12546 * win32/common/config.h:
12547 0.10.15.3 pre-release
12549 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12551 * ext/x264/gstx264enc.c:
12552 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12553 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12554 argument to the option string value causes an error. For < 78 we pass the
12555 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12556 result in passing 'none' for false and 'strict' for true. Other modes can be
12557 set through the option-string property for now.
12558 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12560 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12563 * docs/plugins/gst-plugins-ugly-plugins.args:
12564 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12565 * docs/plugins/inspect/plugin-a52dec.xml:
12566 * docs/plugins/inspect/plugin-amrnb.xml:
12567 * docs/plugins/inspect/plugin-amrwbdec.xml:
12568 * docs/plugins/inspect/plugin-asf.xml:
12569 * docs/plugins/inspect/plugin-cdio.xml:
12570 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12571 * docs/plugins/inspect/plugin-dvdread.xml:
12572 * docs/plugins/inspect/plugin-dvdsub.xml:
12573 * docs/plugins/inspect/plugin-iec958.xml:
12574 * docs/plugins/inspect/plugin-lame.xml:
12575 * docs/plugins/inspect/plugin-mad.xml:
12576 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12577 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12578 * docs/plugins/inspect/plugin-mpegstream.xml:
12579 * docs/plugins/inspect/plugin-realmedia.xml:
12580 * docs/plugins/inspect/plugin-siddec.xml:
12581 * docs/plugins/inspect/plugin-twolame.xml:
12582 * docs/plugins/inspect/plugin-x264.xml:
12583 * win32/common/config.h:
12584 0.10.15.2 pre-release
12586 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12588 * gst/synaesthesia/gstsynaesthesia.c:
12589 synaesthesia: code cleanups.
12590 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12593 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12595 * gst/synaesthesia/gstsynaesthesia.c:
12596 synaesthesia: use GST_BOILERPLATE macros
12598 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12601 Automatic update of common submodule
12602 From bd2054b to 3e8db1d
12604 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12606 * ext/x264/gstx264enc.c:
12607 x264: fix printf format warning in debug message
12609 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12611 * docs/plugins/Makefile.am:
12612 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12613 Missing backslash at end of line meant we weren't passing all arguments
12614 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12616 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12619 Automatic update of common submodule
12620 From a519571 to bd2054b
12622 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12625 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12626 This first checks what is required for ISO C99 support and sets the relevant
12627 compiler parameters and if no C99 compiler is found, it checks for a
12628 C89 compiler. This enables us to check for and use C89/C99 functions
12629 that gcc hides from us without the correct compiler parameters.
12631 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12633 * ext/x264/gstx264enc.c:
12634 x264enc: Fix flushing of delayed frames
12635 x264_encoder_encode() should be called with a NULL picture until at least
12636 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12637 regression in make check due to the recent change in defaults which enabled
12638 b-frames and b-pyramid, both of which I believe increase the number of delayed
12639 frames when encoding.
12641 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12643 * ext/x264/gstx264enc.c:
12644 x264enc: Improve x264enc defaults
12645 - medium x264 speed/quality preset
12646 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12647 Addresses part of bug #607798
12649 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12651 * ext/x264/gstx264enc.c:
12652 x264enc: Fix property description typos
12654 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12656 * ext/x264/gstx264enc.c:
12657 x264enc: Add some more debug info
12659 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12661 * ext/x264/gstx264enc.c:
12662 * ext/x264/gstx264enc.h:
12663 x264enc: Add speed-preset and [psy-]tuning properties
12664 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12665 preset and possibly a profile and/or tuning are now the recommended way to
12666 configure x264 through x264enc.
12667 If a preset/tuning are specified then these will define the default values and
12668 the property defaults will be ignored. After this the option-string property is
12669 applied, followed by the user-set properties, fast first pass restrictions and
12670 finally the profile restrictions.
12671 Addresses part of bug #607798
12673 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12675 * ext/x264/gstx264enc.c:
12676 * ext/x264/gstx264enc.h:
12677 x264enc: Refactor code in preparation for presets/tunings
12678 - Make defaults append the appropriate default value to a string. This is
12679 needed to differentiate between something user-set and the actual prop
12681 - Add an internal option string to which _set_property () cases append for the
12682 majority of properties.
12683 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12684 will make order of application with respect to the presets and tunings quite
12686 Addresses part of bug #607798
12688 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12690 * ext/x264/gstx264enc.c:
12691 x264enc: Update available me types
12692 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12693 now self-maintaining.
12695 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12697 * ext/x264/gstx264enc.c:
12698 x264enc: Use new libx264 API to affect fast first pass
12699 Uses new x264 API to apply reduced complexity values to the parameters to
12700 increase encoding speed in the first pass of a multi-pass encode. This does
12701 not impact on final quality.
12702 Addresses part of bug #607798
12704 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12706 * ext/x264/gstx264enc.c:
12707 * ext/x264/gstx264enc.h:
12708 x264enc: Add profile property
12709 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12710 Profile. This makes it easier to achieve Baseline Profile for example.
12711 Addresses part of bug #607798
12713 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
12715 * ext/x264/gstx264enc.c:
12716 * ext/x264/gstx264enc.h:
12717 x264enc: Add option-string property
12718 Adds support for an x264 format option-string to specify advanced parameters
12719 Addresses part of bug #607798
12721 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12723 * ext/mad/Makefile.am:
12724 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12725 Spotted by syntr0py.
12727 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12729 * ext/x264/gstx264enc.c:
12730 x264enc: only set timebase on versions where it exists
12732 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
12734 * ext/x264/gstx264enc.c:
12735 x264enc: set appropriate time base
12738 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12740 * tests/check/Makefile.am:
12741 tests: add plugin loading whitelist to test environment
12742 Only want to load core/-base/-ugly plugins here.
12744 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12748 Bump automake requirement to 1.10 and autoconf to 2.60
12749 For maintainability reasons and $(builddir).
12752 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12754 * gst/asfdemux/gstasfdemux.c:
12755 asfdemux: Fix seeking after last commits
12756 Don't handle wrong-state returns as errors to allow seeking to work
12759 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12761 * gst/asfdemux/gstasfdemux.c:
12762 asfdemux: Push all pending data on EOS
12763 When on push mode and receiving an EOS event, asfdemux
12764 should push all pending data because we might be dealing
12765 with a broken file that has a preroll value higher
12766 than its actual length.
12768 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12770 * gst/asfdemux/gstasfdemux.c:
12771 asfdemux: Fix sending eos event for chained asfs
12772 Properly push EOS event when finishing a chained asf file
12776 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12778 * docs/plugins/Makefile.am:
12779 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12780 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12781 * docs/plugins/inspect/plugin-rmdemux.xml:
12782 docs: add rmdemux to docs properly
12783 The plugin has been renamed, remove old introspection file.
12785 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12787 * docs/plugins/gst-plugins-ugly-plugins.args:
12788 * docs/plugins/inspect/plugin-x264.xml:
12789 docs: update for recent x264enc changes
12791 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12793 * gst/realmedia/rmdemux.c:
12794 rmdemux: fix compiler warning when debugging system in core is disabled
12796 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
12799 Automatic update of common submodule
12800 From 73ff93a to a519571
12802 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
12804 * gst/asfdemux/gstasfdemux.c:
12805 asfdemux: Allow at least 500ms of preroll.
12806 Some files have insanely low preroll values which break the
12807 all_streams_prerolled() logic.
12810 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12812 * ext/x264/gstx264enc.c:
12813 x264enc: add new h264 caps attribute alignment
12816 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12818 * ext/x264/gstx264enc.c:
12819 * ext/x264/gstx264enc.h:
12820 x264enc: conditionally expose enhanced upstream capabilities
12821 API: GstX264Enc:sliced-threads
12822 API: GstX264Enc:sync-lookahead
12823 API: GstX264Enc:intra-refresh
12824 API: GstX264Enc:mb-tree
12825 API: GstX264Enc:rc-lookahead
12828 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12831 * docs/plugins/inspect/plugin-a52dec.xml:
12832 * docs/plugins/inspect/plugin-amrnb.xml:
12833 * docs/plugins/inspect/plugin-amrwbdec.xml:
12834 * docs/plugins/inspect/plugin-asf.xml:
12835 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12836 * docs/plugins/inspect/plugin-iec958.xml:
12837 * docs/plugins/inspect/plugin-mad.xml:
12838 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12839 * docs/plugins/inspect/plugin-mpegstream.xml:
12840 * docs/plugins/inspect/plugin-realmedia.xml:
12841 docs: update introspected plugin docs for gstdoc-scangobj and other changes
12842 Update common for latest gstdoc-scangobj and inspect xml files for
12843 escaping and pad template order changes.
12845 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
12848 Automatic update of common submodule
12849 From 9339ccc to 35617c2
12851 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
12854 Automatic update of common submodule
12855 From 5adb1ca to 9339ccc
12857 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
12860 Automatic update of common submodule
12861 From 57c89b7 to 5adb1ca
12863 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
12866 Automatic update of common submodule
12867 From c804988 to 57c89b7
12869 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12872 * gst/realmedia/rtspreal.c:
12873 configure: Update required GLib version to 2.20
12875 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12877 * ext/a52dec/gsta52dec.c:
12878 a52dec: Call orc_init() before trying to get target flags
12880 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12882 * ext/a52dec/gsta52dec.c:
12883 a52dec: Remove debug printf...
12885 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12888 * ext/a52dec/Makefile.am:
12889 * ext/a52dec/gsta52dec.c:
12890 a52dec: Use orc for CPU feature detection and don't check for liboil
12892 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12895 configure: Use GLIB_EXTRA_CFLAGS
12897 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12900 Automatic update of common submodule
12901 From 7a0fdf5 to c804988
12903 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12906 Automatic update of common submodule
12907 From 6da3bab to 7a0fdf5
12909 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12912 Automatic update of common submodule
12913 From 733fca9 to 6da3bab
12915 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
12918 Automatic update of common submodule
12919 From fad145b to 733fca9
12921 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
12924 Automatic update of common submodule
12925 From 47683c1 to fad145b
12927 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12929 * gst/realmedia/rmdemux.c:
12930 rmdemux: pass bitrate on caps
12931 Set the bitrate on the caps, some decoders like sipro need this to function
12935 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
12938 Automatic update of common submodule
12939 From 17f89e5 to 47683c1
12941 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
12944 Automatic update of common submodule
12945 From fd7ca04 to 17f89e5
12947 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12949 * ext/x264/gstx264enc.c:
12950 x264enc: Only set i_weighted_pred on versions where it exists
12952 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
12954 * ext/lame/gstlamemp3enc.c:
12955 lamemp3enc: implement latency query
12956 The encoder's latency is deduced from the framesize. Fixes #618896.
12958 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12961 * docs/plugins/gst-plugins-ugly-plugins.args:
12962 * docs/plugins/gst-plugins-ugly-plugins.signals:
12963 * docs/plugins/inspect/plugin-a52dec.xml:
12964 * docs/plugins/inspect/plugin-amrnb.xml:
12965 * docs/plugins/inspect/plugin-amrwbdec.xml:
12966 * docs/plugins/inspect/plugin-asf.xml:
12967 * docs/plugins/inspect/plugin-cdio.xml:
12968 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12969 * docs/plugins/inspect/plugin-dvdread.xml:
12970 * docs/plugins/inspect/plugin-dvdsub.xml:
12971 * docs/plugins/inspect/plugin-iec958.xml:
12972 * docs/plugins/inspect/plugin-lame.xml:
12973 * docs/plugins/inspect/plugin-mad.xml:
12974 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12975 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12976 * docs/plugins/inspect/plugin-mpegstream.xml:
12977 * docs/plugins/inspect/plugin-realmedia.xml:
12978 * docs/plugins/inspect/plugin-siddec.xml:
12979 * docs/plugins/inspect/plugin-twolame.xml:
12980 * docs/plugins/inspect/plugin-x264.xml:
12981 * win32/common/config.h:
12982 Back to development
12984 === release 0.10.15 ===
12986 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12992 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12993 * docs/plugins/inspect/plugin-a52dec.xml:
12994 * docs/plugins/inspect/plugin-amrnb.xml:
12995 * docs/plugins/inspect/plugin-amrwbdec.xml:
12996 * docs/plugins/inspect/plugin-asf.xml:
12997 * docs/plugins/inspect/plugin-cdio.xml:
12998 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12999 * docs/plugins/inspect/plugin-dvdread.xml:
13000 * docs/plugins/inspect/plugin-dvdsub.xml:
13001 * docs/plugins/inspect/plugin-iec958.xml:
13002 * docs/plugins/inspect/plugin-lame.xml:
13003 * docs/plugins/inspect/plugin-mad.xml:
13004 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13005 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13006 * docs/plugins/inspect/plugin-mpegstream.xml:
13007 * docs/plugins/inspect/plugin-realmedia.xml:
13008 * docs/plugins/inspect/plugin-siddec.xml:
13009 * docs/plugins/inspect/plugin-twolame.xml:
13010 * docs/plugins/inspect/plugin-x264.xml:
13011 * gst-plugins-ugly.doap:
13012 * win32/common/config.h:
13015 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13055 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13058 configure: make implicit GLib and liboil requirements explicit
13059 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13061 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13063 * ext/x264/gstx264enc.c:
13064 x264enc: disable I weighted pred
13065 If it is enabled, then it will be main profile instead of baseline.
13066 This ensures maximum compatibility of the output stream until the
13067 encoder configuration interface gets an overhaul with explicit
13068 output profile selection.
13071 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13074 * win32/common/config.h:
13075 0.10.14.3 pre-release
13077 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13115 po: update translations
13117 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13120 Automatic update of common submodule
13121 From 357b0db to fd7ca04
13123 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13126 * win32/common/config.h:
13127 0.10.14.2 pre-release
13129 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13132 Automatic update of common submodule
13133 From 4d67bd6 to 357b0db
13135 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13137 * gst/realmedia/rmdemux.c:
13138 * gst/realmedia/rmutils.c:
13139 * gst/realmedia/rmutils.h:
13140 rmdemux: add better sipr nibble swap routine
13142 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13144 * gst/realmedia/rmdemux.c:
13145 rmdemux: descramble SIPR before pushing out
13146 Collect and descramble the SIPR packets before pushing.
13147 Descramble ATRAC audio.
13150 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13152 * gst/realmedia/rmutils.c:
13153 * gst/realmedia/rmutils.h:
13154 rm: add function to descramble sipr
13156 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13158 * ext/x264/gstx264enc.c:
13159 * ext/x264/gstx264enc.h:
13160 x264enc: Re-send the received upstream event as-is downstream
13161 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13163 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13165 * ext/amrnb/amrnb.c:
13166 amrnbenc: Set rank to GST_RANK_SECONDARY
13168 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13170 * gst/realmedia/rtspreal.c:
13171 rtspreal: use GLib's base64 functions if available
13172 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13174 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13176 * ext/amrnb/amrnbdec.h:
13177 * ext/amrnb/amrnbenc.h:
13178 * ext/amrwbdec/amrwbdec.h:
13179 amr: Use correct includes (as pkg-config suggests)
13182 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13184 * gst/ac3parse/.gitignore:
13185 * gst/ac3parse/Makefile.am:
13186 * gst/ac3parse/README:
13187 * gst/ac3parse/ac3parse.vcproj:
13188 * gst/ac3parse/gstac3parse.c:
13189 * gst/ac3parse/gstac3parse.h:
13190 ac3parse: remove unported 0.8 plugin
13191 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13193 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13195 * gst/mpegaudioparse/gstmpegaudioparse.c:
13196 docs: adding a mp3decoder as well is useful
13198 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13200 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13201 docs: massage section index
13203 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13205 * ext/amrwbdec/amrwbdec.c:
13206 * ext/amrwbdec/amrwbdec.h:
13207 amrwbdec: move define to source to avoid hiding it from the docs
13209 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13211 * ext/cdio/gstcdiocddasrc.c:
13212 docs: remove short_desc, it is taken from element details
13214 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13216 * gst/synaesthesia/gstsynaesthesia.c:
13217 docs: fix sections docs for synaesthesia
13219 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13221 * docs/plugins/Makefile.am:
13222 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13223 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13224 * gst/mpegaudioparse/gstmpegaudioparse.c:
13225 docs: add docs for mp3parse
13227 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13229 * gst-plugins-ugly.doap:
13230 doap: update repository info from cvs->git and maintainers
13232 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13235 Automatic update of common submodule
13236 From fc85867 to 4d67bd6
13238 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13240 * tests/check/elements/x264enc.c:
13241 x264enc: adaptive NALU type checking
13242 In particular, be less picky about SEI NALU order, which makes test more
13243 robust with respect to changes in libx264.
13246 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13248 * ext/x264/gstx264enc.c:
13249 x264enc: adaptive x264 header NAL layout handling
13252 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13254 * gst/asfdemux/gstrtpasfdepay.c:
13255 asfdepay: we require a dynamic payload type
13256 Add an extra caps property that restricts the depayloader to only accept dynamic
13259 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13262 configure: Drop -Wcast-align
13263 Commit message copied from core's commit from Benjamin Otte:
13264 246f5dba96a5b50bb74621af67b30942cca72af5
13265 Apparently gcc warns that GstMiniObject is not castable to
13266 GstEvent/Message/Buffer due to them containing 64bit variables, even
13267 though ARM hackers claim that those only need 4byte alignment. And as
13268 long as gcc behaves that way, this warning is not very useful.
13269 So we'll remove the warning until this problem is fixed.
13272 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13274 * ext/mpeg2dec/gstmpeg2dec.c:
13275 mpeg2dec: copy over all buffer flags when copying buffers.
13276 Avoids losing the tff/rff video buffer flags
13278 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13280 * gst/asfdemux/asfpacket.c:
13281 asfdemux: Make a table static to avoid having to always allocate it.
13283 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13285 * ext/x264/gstx264enc.c:
13286 x264enc: fix up avcC header construction
13287 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13288 for BUILD_X264 < 76.
13289 Also fixes #610089.
13291 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13293 * ext/x264/gstx264enc.c:
13294 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13296 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13299 configure: Remove -Wundef flag
13300 Same fix as for #615161
13302 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13305 Automatic update of common submodule
13306 From fdf023d to fc85867
13308 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13310 * gst-libs/gst/gettext.h:
13311 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13313 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13318 build: build plugins in parallel where possible, if make -jN is used
13320 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13323 build: add cruft alert for common/shave*
13325 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13329 Remove removed file win32/common/config.h.in from MANIFEST.
13331 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13333 * gst/synaesthesia/synaescope.c:
13334 * gst/synaesthesia/synaescope.h:
13335 synaestesia: Fix old-style prototype
13337 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13339 * gst/realmedia/rmutils.c:
13343 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13346 Automatic update of common submodule
13347 From 55cd514 to c1d07dd
13349 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13352 * ext/amrnb/amrnbdec.c:
13353 * ext/amrnb/amrnbenc.c:
13354 * ext/cdio/gstcdiocddasrc.h:
13355 * ext/dvdread/dvdreadsrc.c:
13356 * ext/lame/gstlame.h:
13357 * ext/lame/gstlamemp3enc.h:
13358 * ext/lame/plugin.c:
13359 * ext/mad/gstmad.c:
13360 * ext/x264/gstx264enc.c:
13361 * ext/x264/gstx264enc.h:
13362 * gst/mpegaudioparse/gstmpegaudioparse.c:
13363 * gst/mpegaudioparse/gstxingmux.c:
13364 * gst/mpegstream/gstdvddemux.c:
13365 * gst/mpegstream/gstmpegdemux.c:
13366 * gst/mpegstream/gstmpegparse.c:
13367 * gst/realmedia/asmrules.c:
13368 * gst/realmedia/pnmsrc.c:
13369 * gst/realmedia/pnmsrc.h:
13370 * gst/realmedia/rdtdepay.h:
13371 * gst/realmedia/rdtmanager.c:
13372 * gst/realmedia/rtspreal.c:
13373 build: Add all kinds of compiler warning flags and fix the resulting warnings
13375 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13377 * ext/amrnb/Makefile.am:
13378 * ext/amrwbdec/Makefile.am:
13379 * ext/sidplay/Makefile.am:
13380 * gst/asfdemux/Makefile.am:
13381 * gst/mpegaudioparse/Makefile.am:
13382 build: fix up Makefile.am
13383 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13384 the order a bit here and there (see docs/random/moving-plugins).
13386 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13388 * win32/common/config.h.in:
13389 win32: remove win32-specific config.h.in copy that's not used any longer
13390 The win32 config.h is now generated from the top-level config.h.in.
13392 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13394 * ext/a52dec/gsta52dec.c:
13395 * ext/amrnb/amrnbdec.c:
13396 * ext/amrnb/amrnbenc.c:
13397 * ext/amrwbdec/amrwbdec.c:
13398 * ext/cdio/gstcdiocddasrc.c:
13399 * ext/dvdread/dvdreadsrc.c:
13400 * ext/lame/gstlame.c:
13401 * ext/mad/gstmad.c:
13402 * ext/mpeg2dec/gstmpeg2dec.c:
13403 * gst/ac3parse/gstac3parse.c:
13404 * gst/asfdemux/gstasfdemux.c:
13405 * gst/asfdemux/gstrtpasfdepay.c:
13406 * gst/asfdemux/gstrtspwms.c:
13407 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13408 * gst/iec958/ac3iec.c:
13409 * gst/mpegaudioparse/gstmpegaudioparse.c:
13410 * gst/mpegaudioparse/gstxingmux.c:
13411 * gst/mpegstream/gstdvddemux.c:
13412 * gst/mpegstream/gstmpegdemux.c:
13413 * gst/mpegstream/gstmpegparse.c:
13414 * gst/mpegstream/gstrfc2250enc.c:
13415 * gst/realmedia/pnmsrc.c:
13416 * gst/realmedia/rademux.c:
13417 * gst/realmedia/rdtdepay.c:
13418 * gst/realmedia/rdtmanager.c:
13419 * gst/realmedia/rmdemux.c:
13420 * gst/realmedia/rtspreal.c:
13421 * gst/synaesthesia/gstsynaesthesia.c:
13422 gst_element_class_set_details => gst_element_class_set_details_simple
13424 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13426 * ext/x264/gstx264enc.c:
13427 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13430 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13433 Automatic update of common submodule
13434 From e272f71 to 55cd514
13436 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13439 Automatic update of common submodule
13440 From df8a7c8 to e272f71
13442 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13445 Update CXXFLAGS, too
13447 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13450 Update for recent changes to common submodule
13451 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13452 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13454 Actually using that separation will happen later.
13456 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13459 Automatic update of common submodule
13460 From 9720a7d to df8a7c8
13462 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13465 Automatic update of common submodule
13466 From 0b6e072 to 9720a7d
13468 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13471 Automatic update of common submodule
13472 From 7cc5eb4 to 0b6e072
13474 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13477 Automatic update of common submodule
13478 From 7aa65b5 to 7cc5eb4
13480 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13483 Automatic update of common submodule
13484 From 44ecce7 to 7aa65b5
13486 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13489 configure: Use automake 1.11 silent rules instead of shave if available
13490 This makes sure that we use something that is still maintained and
13491 also brings back libtool 1.5 support.
13493 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13496 * docs/plugins/inspect/plugin-a52dec.xml:
13497 * docs/plugins/inspect/plugin-amrnb.xml:
13498 * docs/plugins/inspect/plugin-amrwbdec.xml:
13499 * docs/plugins/inspect/plugin-asf.xml:
13500 * docs/plugins/inspect/plugin-cdio.xml:
13501 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13502 * docs/plugins/inspect/plugin-dvdread.xml:
13503 * docs/plugins/inspect/plugin-dvdsub.xml:
13504 * docs/plugins/inspect/plugin-iec958.xml:
13505 * docs/plugins/inspect/plugin-lame.xml:
13506 * docs/plugins/inspect/plugin-mad.xml:
13507 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13508 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13509 * docs/plugins/inspect/plugin-mpegstream.xml:
13510 * docs/plugins/inspect/plugin-realmedia.xml:
13511 * docs/plugins/inspect/plugin-siddec.xml:
13512 * docs/plugins/inspect/plugin-twolame.xml:
13513 * docs/plugins/inspect/plugin-x264.xml:
13514 * win32/common/config.h:
13515 Back to development
13517 === release 0.10.14 ===
13519 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13525 * docs/plugins/gst-plugins-ugly-plugins.args:
13526 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13527 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13528 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13529 * docs/plugins/inspect/plugin-a52dec.xml:
13530 * docs/plugins/inspect/plugin-amrnb.xml:
13531 * docs/plugins/inspect/plugin-amrwbdec.xml:
13532 * docs/plugins/inspect/plugin-asf.xml:
13533 * docs/plugins/inspect/plugin-cdio.xml:
13534 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13535 * docs/plugins/inspect/plugin-dvdread.xml:
13536 * docs/plugins/inspect/plugin-dvdsub.xml:
13537 * docs/plugins/inspect/plugin-iec958.xml:
13538 * docs/plugins/inspect/plugin-lame.xml:
13539 * docs/plugins/inspect/plugin-mad.xml:
13540 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13541 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13542 * docs/plugins/inspect/plugin-mpegstream.xml:
13543 * docs/plugins/inspect/plugin-realmedia.xml:
13544 * docs/plugins/inspect/plugin-siddec.xml:
13545 * docs/plugins/inspect/plugin-twolame.xml:
13546 * docs/plugins/inspect/plugin-x264.xml:
13547 * gst-plugins-ugly.doap:
13548 * win32/common/config.h:
13551 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13591 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13594 * win32/common/config.h:
13595 0.10.13.4 pre-release
13597 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13599 * ext/x264/gstx264enc.c:
13600 * tests/check/elements/x264enc.c:
13601 x264enc: Replace 'avc-sample' with 'avc' in caps
13602 In the element and in its tests
13605 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13607 * gst/asfdemux/gstasfdemux.c:
13608 asfdemux: Don't set durations of 0 on outgoing buffers.
13609 Some (broken) streams don't have the extended stream properties in
13610 the header, resulting in applying a duration of zero on outgoing
13614 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13616 * gst/asfdemux/asfpacket.c:
13617 asfdemux: Make sure we always set proper payload duration.
13618 Some (broken) streams will have a delta of 0, resulting in outgoing
13619 buffers having durations of 0.
13622 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13625 * win32/common/config.h:
13626 0.10.13.3 pre-release
13628 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13630 * gst/asfdemux/asfpacket.c:
13631 asfdemux: Make sure we don't end up with negative timestamps.
13632 Some files have payload with timestamps smaller than the preroll duration.
13633 Instead of blindly substracting the preroll value (and ending up with
13634 insanely high timestamps on the outgoing buffers), we make sure we
13638 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13641 * win32/common/config.h:
13642 0.10.13.2 pre-release
13643 Update core/base requirement to 0.10.26, since that's more likely
13644 to be the actual requirement.
13646 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13651 po: update translations
13653 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13655 * tests/check/elements/x264enc.c:
13656 x264enc: add caps check to x264enc unit test
13657 Add some minimal caps checking to x264enc unit test.
13660 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13662 * ext/x264/gstx264enc.c:
13663 x264enc: fix up avcC header construction and playback by flash players
13664 Fix off-by-one bug when constructing the avcC header chunk: we
13665 wrote wrong profile info into the header. The first byte in the
13666 SPS NAL we get from x264 is the nal type, not the profile_idc.
13667 Also add some debug logging.
13670 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13672 * gst/asfdemux/gstasfdemux.c:
13673 asfdemux: Improve seek behaviour for audio-only with no index
13674 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13675 for video, we can just seek to seek_time instead.
13677 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13680 configure: fix up GST_CXXFLAGS properly
13681 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13682 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13683 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13685 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13688 Update MAINTAINERS, add myself
13690 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13693 configure: base GST_CXXFLAGS on --cflags from pkg-config
13694 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13695 point for for both C and CXX settings.
13697 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13700 Automatic update of common submodule
13701 From 96dc793 to 44ecce7
13703 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13707 * win32/common/.gitignore:
13708 * win32/common/config.h:
13709 win32: change how win32/common/config.h is updated
13710 Generate win32/common/config.h-new directly from config.h.in,
13711 using shell variables in configure and some hard-coded information.
13712 Change top-level makefile so that 'make win32-update' copies the
13713 generated file to win32/common/config.h, which we keep in source
13714 control. It's kept in source control so that the git tree is
13716 This change is similar to the ones applied a while ago to GStreamer
13717 core, gst-plugins-base and gst-plugins-good and prevents configure
13718 from changing files in source control. The generated config.h
13719 should be ok, but needs testing.
13721 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13723 * gst/realmedia/rtspreal.c:
13724 rtspreal: don't construct config header with uninitialised bytes
13725 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13726 a presumably unintentional padding of uninitialised bytes at the end
13727 of the CONT tags chunk, which should be harmless but causes warnings
13728 in valgrind (see #608533 for a test URL).
13730 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13732 * gst/realmedia/rtspreal.c:
13733 rtspreal: add finalize function so we can free streams and rulebook
13734 Fix memory leak in Real RTSP component (#608533).
13736 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13738 * gst/realmedia/rtspreal.c:
13739 rtspreal: fix minor memory leak
13740 Caps take their own reference when a buffer is added to them, so
13741 unref buffer after adding it to caps (#608533).
13743 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13745 * gst/realmedia/rdtdepay.c:
13746 rdtdepay: unref input buffer when done
13747 Fixes memory leak, see #608533.
13749 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13752 Automatic update of common submodule
13753 From 15d47a6 to 96dc793
13755 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13757 * ext/x264/gstx264enc.c:
13758 * ext/x264/gstx264enc.h:
13759 x264enc: make use of Access Unit delimiters configurable
13760 API: GstX264Enc:aud
13762 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13764 * gst/asfdemux/asfpacket.c:
13765 asfdemux: Do not subtract padding twice
13766 Only subtract implicit padding if an explicit one isn't
13767 provided. Avoids subtracting it twice and causing
13771 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
13773 * gst/asfdemux/gstasfdemux.c:
13774 * gst/mpegstream/gstmpegpacketize.c:
13775 assert: g_assert_not_reached() cannot replace return statement
13776 Fix build with assert being turned off.
13778 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13781 Automatic update of common submodule
13782 From 14cec89 to 15d47a6
13784 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
13786 * gst/asfdemux/gstasfdemux.c:
13787 asfdemux: Don't forget to update flow variable
13788 Forgot to update the return value in the loop.
13790 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
13792 * gst/asfdemux/gstasfdemux.c:
13793 asfdemux: Check flow return on every push
13794 We previously only aggregated flow returns after the while(push) loop,
13795 which meant that in some cases we would end-up not properly aggregating
13797 This is based on the same flow aggregation algorithm as oggdemux.
13799 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13801 * ext/x264/gstx264enc.c:
13802 x264enc: Add stream-format to output caps
13803 Adds stream-format to output caps of x264enc that
13804 informs if the stream is in bytestream of avc format.
13807 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
13809 * gst/mpegaudioparse/gstxingmux.c:
13810 xingmux: Fix unaligned memory access
13811 ARM/SPARC need 32bit alignment but xingmux accesses possibly
13812 unaligned memory, which leads to SIGBUS.
13815 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
13817 * gst/asfdemux/gstasfdemux.c:
13818 asfdemux: Use GST_STR_NULL in a couple of places.
13819 Fixes crashing on some of the log statements on win32.
13821 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13823 * gst/realmedia/rmdemux.c:
13824 rmdemux: Parse and post bitrate for streams
13825 Parse the bitrate of the streams and post their tags.
13828 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13830 * gst/asfdemux/gstasfdemux.c:
13831 * gst/asfdemux/gstasfdemux.h:
13832 asfdemux: Post bitrate tag
13833 If stream bitrate object is available, post the bitrate
13837 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13839 * gst/mpegaudioparse/gstmpegaudioparse.c:
13840 * gst/mpegaudioparse/gstmpegaudioparse.h:
13841 mp3parse: minor validation check of (Xing, VBRI) metadata
13842 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13844 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13846 * gst/mpegaudioparse/gstmpegaudioparse.c:
13847 mp3parse: use proper total_time and total_bytes in various cases
13848 The correct basis for (Xing, VBRI) seek table calculations is the
13849 byte size and duration provided by that metadata, rather than some
13850 other (possibly even estimated) one. This also prevents an infinite
13851 conversion loop in (unlikely) case where a TOC is provided without
13852 such corresponding (duration) metdata.
13854 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13856 * gst/mpegaudioparse/gstmpegaudioparse.c:
13857 * gst/mpegaudioparse/gstmpegaudioparse.h:
13858 mp3parse: conserve stop time for non-accurate seek
13859 Use the same strategy as accurate seeks to store
13860 pending non-accurate seeks to avoid overwriting non-definite
13861 stop times. When doing non-accurate seeks our position
13862 reporting might drift off by some secs and the stream can
13863 end up before it should.
13866 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13869 Automatic update of common submodule
13870 From 47cb23a to 14cec89
13872 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13874 * ext/amrwbdec/amrwb.c:
13875 amrwbdec: give decoder a rank so decodebin/playbin will use it
13877 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13879 * gst/mpegaudioparse/gstmpegaudioparse.c:
13880 mp3parse: return false when we can't seek
13881 When upstream can't seek, we return false as well
13883 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13885 * ext/lame/gstlame.c:
13886 * ext/lame/gstlamemp3enc.c:
13887 lame: Avoid crash when seeking before negotiating
13888 lame's 'lgv' variable is only initialized when the caps
13889 is negotiated, whenever a seek happens before that, it would
13890 attempt to call a function on an empty pointer, causing the crash.
13893 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13896 Automatic update of common submodule
13897 From 87bf428 to 47cb23a
13899 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13902 Automatic update of common submodule
13903 From da4c75c to 87bf428
13905 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
13908 Automatic update of common submodule
13909 From 53a2485 to da4c75c
13911 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13913 * gst/mpegaudioparse/gstmpegaudioparse.c:
13914 mp3parse: fix non-flushing seek
13915 Specifically, in addition to clearing lots of variables/offsets
13916 when receiving newsegment, also clear leftover data to match.
13918 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13920 * ext/x264/gstx264enc.c:
13921 * ext/x264/gstx264enc.h:
13922 x264enc: Make upstream GstForceKeyUnit thread-safe
13923 Also send the GstForceKeyUnit event downstream when an upstream on is received,
13924 allowing muxers or payloaders to take appropriate actions.
13925 https://bugzilla.gnome.org/show_bug.cgi?id=602556
13927 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13930 Automatic update of common submodule
13931 From a3e3ce4 to 53a2485
13933 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
13935 * gst/asfdemux/gstasfdemux.c:
13936 asfdemux: Don't call strlen() on NULL pointers
13939 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13941 * gst/asfdemux/gstasfdemux.c:
13942 asfdemux: Remove old pads when new ones are added
13943 The old pads were being removed before adding the new ones,
13944 we should add the new ones first.
13947 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13949 * gst/asfdemux/gstasfdemux.c:
13950 * gst/asfdemux/gstasfdemux.h:
13951 asfdemux: Handle chained asfs on pull mode
13952 Adds chained asfs handling to pull mode. It now checks if
13953 there is a new asf header after the last packet (when it
13954 is possible to know how many packets are) or it tries
13955 checking if a processed packet that fails is an header
13959 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13961 * gst/asfdemux/gstasfdemux.c:
13962 * gst/asfdemux/gstasfdemux.h:
13963 asfdemux: properly do chained asfs on push mode
13964 To properly do chained asfs work with playbin2, we need to
13965 push eos on the old pads before removing them.
13968 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13970 * gst/asfdemux/gstasfdemux.c:
13971 * gst/asfdemux/gstasfdemux.h:
13972 asfdemux: add support for chained asfs (push mode)
13973 Adds support for detecting and playing chained asfs
13974 in push mode. asfdemux tries to detect a new asf start
13975 by identifying the header object guid in a input buffer.
13976 When it finds it, it resets its state, removing its pads
13977 and creates new ones for the new file.
13979 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13981 * gst/asfdemux/gstasfdemux.c:
13982 asfdemux: fix two small leaks
13984 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13986 * gst/asfdemux/gstasfdemux.c:
13987 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13988 WM/Track has a 0 base but is often wrongly written as starting from 1,
13989 so not as reliable as WM/TrackNumber which always starts from 1.
13991 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13993 * gst/asfdemux/gstasfdemux.c:
13994 asfdemux: WM/Track starts counting from 0, adjust to start from 1
13996 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13998 * gst/asfdemux/gstasfdemux.c:
13999 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14000 There's both WM/Track and WM/TrackNumber.
14002 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14004 * ext/a52dec/gsta52dec.c:
14005 a52dec: Fix debug statement: Pass pos variable instead of time() function
14007 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14009 * gst/dvdsub/gstdvdsubdec.c:
14010 dvdsubdec: Fix printf format string warning
14012 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14014 * gst/asfdemux/gstasfdemux.c:
14015 asfdemux: Fix bogus variable used uninitialised warnings
14017 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14020 po: Don't create backup .po files
14021 As well as preventing creation of useless backup files, it works
14022 around a bug in gettext 0.17 on OS/X
14024 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14026 * gst/asfdemux/asfpacket.c:
14027 asfdemux: fix c99-style comments.
14029 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14031 * gst/asfdemux/asfpacket.c:
14032 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14034 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14036 * gst/realmedia/rmutils.c:
14037 rmutils: fix byteswapping
14038 fix the byteswapping code that was wrong because of the side effects of the
14042 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14044 * ext/x264/gstx264enc.c:
14045 x264enc: Adapt to slightly modified x264 API
14048 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14050 * gst/asfdemux/asfpacket.c:
14051 asfdemux: careful to avoid crash on bogus data
14052 When receiving bogus data, we have to avoid subtracting a value
14053 larger than 'size' from 'size' variable, resulting in a wrap
14054 that would make 'size' a really large bogus value.
14057 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14059 * win32/common/config.h:
14060 win32: Commit bumped version number
14062 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14064 * gst/mpegaudioparse/gstmpegaudioparse.c:
14065 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14067 This removes a good 50% of processing time for parsing a buffer.
14068 We do this by simply... getting the nicks that we already have handy
14069 instead of going through the expensive glib system.
14071 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14074 configure.ac: And back to development we go...
14076 === release 0.10.13 ===
14078 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14085 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14086 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14087 * docs/plugins/inspect/plugin-a52dec.xml:
14088 * docs/plugins/inspect/plugin-asf.xml:
14089 * docs/plugins/inspect/plugin-cdio.xml:
14090 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14091 * docs/plugins/inspect/plugin-dvdread.xml:
14092 * docs/plugins/inspect/plugin-dvdsub.xml:
14093 * docs/plugins/inspect/plugin-iec958.xml:
14094 * docs/plugins/inspect/plugin-lame.xml:
14095 * docs/plugins/inspect/plugin-mad.xml:
14096 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14097 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14098 * docs/plugins/inspect/plugin-mpegstream.xml:
14099 * docs/plugins/inspect/plugin-realmedia.xml:
14100 * docs/plugins/inspect/plugin-siddec.xml:
14101 * docs/plugins/inspect/plugin-twolame.xml:
14102 * docs/plugins/inspect/plugin-x264.xml:
14103 * gst-plugins-ugly.doap:
14104 * win32/common/config.h:
14107 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14145 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14148 Automatic update of common submodule
14149 From 85d1530 to 0702fe1
14151 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14189 * win32/common/config.h:
14190 0.10.12.3 pre-release
14192 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14195 Automatic update of common submodule
14196 From a3e3ce4 to 85d1530
14198 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14200 * ext/a52dec/gsta52dec.c:
14201 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14202 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14204 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14243 * win32/common/config.h:
14244 0.10.12.2 pre-release
14246 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14248 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14249 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14250 docs: Remove files accidentally added
14251 Remove the gst-plugins-ugly-plugins.args.new and
14252 gst-plugins-ugly-plugins.signals.new files, that appear
14253 to have been accidentally added in commit
14254 f5d046a0b034f9bd7274291f7131ee5db1a30052
14256 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14258 * ext/a52dec/gsta52dec.c:
14259 a52dec: Add some debugging for new segment events
14261 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14263 * ext/mpeg2dec/gstmpeg2dec.c:
14264 mpeg2dec: fix warning in macosx snow leopard
14266 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14268 * gst/mpegstream/gstmpegparse.c:
14269 mpegstream: fix warning in macosx snow leopard
14271 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14273 * gst/mpegaudioparse/gstmpegaudioparse.c:
14274 mpegaudioparse: fix warning in macosx snow leopard
14276 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14278 * gst/dvdsub/gstdvdsubdec.c:
14279 dvdsubdec: fix warning on macosx snow leopard
14281 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14283 * gst/asfdemux/gstasfdemux.c:
14284 asfdemux: fix warning in macosx snow leopard
14286 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14288 * gst/mpegaudioparse/gstmpegaudioparse.c:
14289 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14291 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14294 Automatic update of common submodule
14295 From 19fa4f3 to a3e3ce4
14297 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14299 * gst/asfdemux/gstasfdemux.c:
14300 * gst/realmedia/rdtmanager.c:
14301 build: fprintf, sprintf, sscanf need stdio.h
14303 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14305 * ext/mad/gstmad.c:
14306 mad: add missing include to fix the build
14308 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14310 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14311 dvdlpcm: whitespace fixes
14313 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14315 * gst-plugins-ugly.spec.in:
14318 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14321 x264enc: adjust configure checking to changed upstream
14323 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14325 * ext/x264/gstx264enc.c:
14326 x264enc: conditionally adjust to new upstream API
14329 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14331 * gst/mpegaudioparse/gstmpegaudioparse.c:
14332 * gst/mpegaudioparse/gstmpegaudioparse.h:
14333 mpegaudioparse: prevent infinite (re)syncing
14335 gst/mpegaudioparse/gstmpegaudioparse.c
14337 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14339 * gst/mpegaudioparse/gstmpegaudioparse.c:
14340 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14341 Previously, we could get false sync relatively easily - it sometimes happened
14342 on real files. This cleans the code up a fair bit, and makes it require more
14343 confirmation that we've found valid sync before continuing.
14345 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14347 * gst/mpegaudioparse/gstmpegaudioparse.c:
14348 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14350 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14352 * gst/mpegstream/gstdvddemux.c:
14353 dvddemux: remove bogus ifndef
14355 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14358 Automatic update of common submodule
14359 From 94f95e3 to 19fa4f3
14361 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14363 * ext/mpeg2dec/gstmpeg2dec.c:
14364 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14366 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14368 * gst/dvdsub/gstdvdsubparse.c:
14369 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14371 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14373 * ext/amrnb/amrnbdec.c:
14374 * ext/amrnb/amrnbenc.c:
14375 Remove Ronald Bultje from Authors field
14376 Replaced with "GStreamer maintainers
14377 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14378 depending on the number of other authors.
14380 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14382 * gst/asfdemux/Makefile.am:
14383 * gst/asfdemux/gstasfmux.c:
14384 * gst/asfdemux/gstasfmux.h:
14385 asfdemux: Remove old non-built asfmux code
14386 Remove so people don't confuse it with the new asfmux code
14389 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14391 * ext/a52dec/gsta52dec.c:
14392 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14393 It's not defined for older liba52 versions.
14395 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14397 * ext/a52dec/gsta52dec.c:
14398 a52dec: Allow liba52 to use djbfft based IMDCT transform
14399 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14400 IMDCT transform acceleration. It does however have a software based
14401 acceleration using the djbfft library (D.J. Bernstein's library for
14402 fourier transforms - Extremely fast library for floating-point
14403 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14405 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14406 and AltiVec implementations, but those are checked for first, and
14407 djbfft is chosen only if none of those is available - good in the
14408 case of some distributions including a port of the MPlayer changes
14409 in their system a52dec library.
14410 The down and upmix code in liba52 doesn't seem to be disturbed by
14411 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14412 versions if passed from oil_cpu_get_flags (SSE currently is not).
14415 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14418 amr: Use opencore-amr pkg-config files if possible
14419 This makes it possible to build the plugins when the libraries
14420 are installed at non-standard locations.
14423 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14425 * gst/mpegaudioparse/gstmpegaudioparse.c:
14426 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14427 Metadata provided seek tables are consistent with metadata's view of
14428 total size, which typically matches real size, but need not do so
14429 (e.g. a truncated file). Fixes seeking and position reporting
14430 in such truncated files (although duration based on metadata may then
14431 still be incorrect).
14433 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14436 configure: bump core/base requirements to released versions
14437 to avoid confusion.
14439 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14442 configure: Remove all mentions to the id3tag plugin which was removed
14444 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14447 mad: make check for mad independent of the check for id3tag
14450 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14452 * gst/asfdemux/gstrtpasfdepay.c:
14453 rtpasfdepay: set padding size to the correct value
14454 asf packets in rtp packets should come with their padding fields
14455 set to 0 and the depayload must update them to the correct
14456 value before pushing downstream
14458 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14461 * docs/plugins/Makefile.am:
14462 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14463 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14464 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14465 * docs/plugins/inspect/plugin-amrnb.xml:
14466 * docs/plugins/inspect/plugin-amrwbdec.xml:
14468 * ext/amrnb/GstAmrnbEnc.prs:
14469 * ext/amrnb/Makefile.am:
14470 * ext/amrnb/README:
14471 * ext/amrnb/amrnb.c:
14472 * ext/amrnb/amrnbdec.c:
14473 * ext/amrnb/amrnbdec.h:
14474 * ext/amrnb/amrnbenc.c:
14475 * ext/amrnb/amrnbenc.h:
14476 * ext/amrnb/amrnbparse.c:
14477 * ext/amrnb/amrnbparse.h:
14478 * ext/amrwbdec/Makefile.am:
14479 * ext/amrwbdec/README:
14480 * ext/amrwbdec/amrwb.c:
14481 * ext/amrwbdec/amrwbdec.c:
14482 * ext/amrwbdec/amrwbdec.h:
14483 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14484 These are based on the OpenCore codecs.
14487 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14490 Automatic update of common submodule
14491 From fedaaee to 94f95e3
14493 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14498 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14499 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14500 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14501 * docs/plugins/inspect/plugin-dvdnav.xml:
14503 * ext/dvdnav/.gitignore:
14504 * ext/dvdnav/Makefile.am:
14505 * ext/dvdnav/README:
14506 * ext/dvdnav/dvdnavsrc.c:
14507 * ext/dvdnav/dvdnavsrc.h:
14508 * ext/dvdnav/gst-dvd:
14509 * ext/dvdread/dvdreadsrc.c:
14510 * gst-plugins-ugly.spec.in:
14512 dvdnav: remove dvdnav plugin
14513 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14514 use for dvd playback. Note that dvdnav was never really enabled
14515 in -ugly, you had to edit configure.ac to get it built.
14517 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14519 * tests/check/elements/mpeg2dec.c:
14520 mpeg2dec: Fix unused variables compiler warnings in unit test
14522 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14525 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14526 Check for more automake command variants. Use printf instead of 'echo -n'
14529 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14532 Automatic update of common submodule
14533 From 5845b63 to fedaaee
14535 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14538 Make git ignore more files
14540 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14542 * gst/asfdemux/gstasfdemux.c:
14543 asfdemux: Refactor multiple packet pull.
14544 This also fixes a bug by which the first buffer (in a multi-packet mode)
14545 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14546 full incoming buffer and not just of the single asf packet.
14547 Fixes corrupted frames introduced by latest commit.
14549 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14551 * gst/asfdemux/gstasfdemux.c:
14552 asfdemux: use the right accurate field
14553 Remove accurate variable and its faulty use because the real variable is an
14556 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14558 * gst/asfdemux/asfpacket.c:
14559 * gst/asfdemux/gstasfdemux.c:
14560 asfdemux: Sprinkle branch prediction macros accross the code
14562 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14564 * gst/asfdemux/gstasfdemux.c:
14565 asfdemux: Delay newsegment handling until we have a keyframe.
14566 We now have a chance for packets to be collected before we send out the
14567 newsegment. If we're not in accurate seeking (keyunit) it will set
14568 the segment start/time to the keyframe's timestamp.
14570 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14572 * gst/asfdemux/gstasfdemux.c:
14573 asfdemux: Remove useless check. We already have checked for it above.
14575 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14577 * gst/asfdemux/gstasfdemux.c:
14578 asfdemux: No longer queue GOPs now that seeking is fixed.
14579 We now *always* seek to the keyframe just before our requested position.
14580 When we encounter the first keyframe and we were not accurate (therefore doing
14581 keyframe seeking), we update the segment start position to the keyframe timestamp.
14583 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14585 * gst/asfdemux/gstasfdemux.c:
14586 * gst/asfdemux/gstasfdemux.h:
14587 asfdemux: Store the accurate seeking flag
14589 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14591 * gst/asfdemux/gstasfdemux.c:
14592 asfdemux: Use the average frame duration for buffers without a duration.
14593 This will still cause some timestamp jitter, but giving a hint as to the duration
14594 rather than nothing seems to be a better idea.
14595 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14596 duration using the accumulated packet duration (which will be correct).
14598 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14600 * gst/asfdemux/gstasfdemux.c:
14601 * gst/asfdemux/gstasfdemux.h:
14602 asfdemux: Use index entry packet count to optimize seeking.
14603 The simple index entries also contain the number of packets one needs
14604 to retrieve at a given position to get a full keyframe. We therefore
14605 use that information to retrieve all those packets in one buffer when
14606 working in pull-mode.
14608 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14610 * gst/asfdemux/gstasfdemux.c:
14611 asfdemux: Do not try to free const pointer
14612 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14613 asfdemux tried to free a const pointer that had been cast to a
14614 normal pointer variable.
14616 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14618 * gst/asfdemux/gstasfdemux.c:
14619 asfdemux: Use presentation timestamp when searching in the index.
14620 We need to take the preroll into account... else we end up too early.
14622 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14625 Automatic update of common submodule
14626 From f3bb51b to 5845b63
14628 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14630 * gst/asfdemux/gstasfdemux.c:
14631 asfdemux: Convert index entry from presentation time to timestamps.
14632 We weren't taking the preroll into account previously, meaning that we
14633 were always seeking preroll nanoseconds too early... resulting in a lot
14634 of dropped packets (which are before the start time).
14635 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14637 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14640 * gst/asfdemux/gstasfdemux.c:
14641 asfdemux: Fix byte array metadata handling.
14642 We basically discard byte array metadata. Should be trivial to adapt
14643 to storing the pointers if we need it later on.
14645 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14647 * gst/asfdemux/gstasfdemux.c:
14648 * gst/asfdemux/gstasfdemux.h:
14649 asfdemux: Handle PAR/interlaced information stored in packet payload.
14650 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14651 in the ASF Packet payload extensions).
14653 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14655 * gst/asfdemux/gstasfdemux.c:
14656 * gst/asfdemux/gstasfdemux.h:
14657 asfdemux: Store/Handle global metadata (not specific to one stream).
14658 This allows us to store (and handle) PAR information which might be stored there.
14660 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14662 * gst/mpegaudioparse/gstmpegaudioparse.c:
14663 mpegaudioparse: fix Xing inverse seek table building
14665 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14668 Automatic update of common submodule
14669 From f3bb51b to f810030
14671 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14673 * gst/asfdemux/gstasfdemux.c:
14674 asfdemux: don't try to free a NULL taglist
14676 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14678 * gst/asfdemux/gstasfdemux.c:
14679 asfdemux: post tags only after we've created our source pads
14680 Post global tags only after we've added our source pads, so that
14681 tag events get sent downstream in addition to tag messages posted
14682 on the bus. This makes sure tags can be picked up automatically
14683 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14684 While we're at it, also add a container-format tag.
14686 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14689 * gst/asfdemux/gstasfdemux.c:
14690 asfdemux: use new bytereader functions for image tag parsing
14692 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14694 * gst/asfdemux/gstasfdemux.c:
14695 * gst/asfdemux/gstasfdemux.h:
14696 asfdemux: remove some more unused variables
14698 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14700 * gst/realmedia/rmdemux.c:
14701 rmdemux: plug buffer leaking
14703 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14705 * gst/asfdemux/gstrtpasfdepay.c:
14706 asfdepay: guard against dropped buffers
14707 If a buffer was dropped, we might request data from the adapter that is not
14708 there and then we get a NULL buffer.
14710 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14712 * gst/asfdemux/gstasfdemux.c:
14713 * gst/asfdemux/gstasfdemux.h:
14714 asfdemux: set DISCONT on streams
14715 When we receive a DISCONT as input, don't clear our complete state but simply
14716 mark a discont that will be put on the next buffer. The code will be able to
14717 handle and throw away incomplete data.
14718 Add some more debug info.
14719 Remove an unused variable.
14721 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14723 * gst/asfdemux/gstrtpasfdepay.c:
14724 asfdepay: set DELTA_UNIT flag correctly
14725 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14726 Add some more debug info.
14728 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14730 * gst/asfdemux/gstasfdemux.c:
14731 asfdemux: fix latency calculations
14732 We need to check for -1 as an invalid timestamp, not 1.
14734 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14736 * gst/mpegaudioparse/gstmpegaudioparse.c:
14737 * gst/mpegaudioparse/gstmpegaudioparse.h:
14738 mp3parse: don't put every single frame into the index
14739 Let's not put every single mp3 frame in our index, a few frames per
14740 second should be more than enough. For now use an index interval
14741 of 100ms-500ms depending on the upstream size, to keep the index at
14742 a reasonable size. Factor out the code that adds the index entry
14743 into a separate function for better code readability.
14745 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14747 * gst/mpegaudioparse/gstmpegaudioparse.c:
14748 * gst/mpegaudioparse/gstmpegaudioparse.h:
14749 mp3parse: assume seekability only if we know the upstream size
14750 While technically upstream may be seekable even if it doesn't know
14751 the exact size, I can't think of a use case where this distincation
14752 is relevant in practice, so for now just assume we're not seekable
14753 if upstream doesn't provide us with a size. Makes sure we don't
14754 build a seek index when streaming internet radio with sources that
14755 pretend to be seekable until you try to actually seek.
14757 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14759 * gst-plugins-ugly.spec.in:
14760 Fix x264 requirement in SPEC file
14762 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14764 * ext/x264/gstx264enc.c:
14765 * gst/realmedia/rdtmanager.c:
14766 x264enc, rdtmanager: fix compilation with debugging disabled
14768 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14771 * docs/plugins/Makefile.am:
14772 docs: Bump common. Fix comment in the docs Makefile.am
14774 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
14777 * win32/common/config.h:
14778 Back to development -> 0.10.12.1
14780 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14782 * gst-plugins-ugly.doap:
14783 Add 0.10.12 release to the doap file
14785 === release 0.10.12 ===
14787 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14793 * docs/plugins/gst-plugins-ugly-plugins.args:
14794 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14795 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14796 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14797 * docs/plugins/inspect/plugin-a52dec.xml:
14798 * docs/plugins/inspect/plugin-asf.xml:
14799 * docs/plugins/inspect/plugin-cdio.xml:
14800 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14801 * docs/plugins/inspect/plugin-dvdread.xml:
14802 * docs/plugins/inspect/plugin-dvdsub.xml:
14803 * docs/plugins/inspect/plugin-iec958.xml:
14804 * docs/plugins/inspect/plugin-lame.xml:
14805 * docs/plugins/inspect/plugin-mad.xml:
14806 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14807 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14808 * docs/plugins/inspect/plugin-mpegstream.xml:
14809 * docs/plugins/inspect/plugin-realmedia.xml:
14810 * docs/plugins/inspect/plugin-siddec.xml:
14811 * docs/plugins/inspect/plugin-synaesthesia.xml:
14812 * docs/plugins/inspect/plugin-twolame.xml:
14813 * docs/plugins/inspect/plugin-x264.xml:
14814 * win32/common/config.h:
14817 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14826 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
14860 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
14893 * win32/common/config.h:
14894 0.10.11.2 pre-release
14896 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
14898 * win32/common/config.h.in:
14899 win32: Remove #undef inline from the win32 config.h
14901 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14903 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14904 * docs/plugins/inspect/plugin-mad.xml:
14905 * ext/mad/Makefile.am:
14906 * ext/mad/gstid3tag.c:
14907 * ext/mad/gstmad.c:
14908 * ext/mad/gstmad.h:
14909 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14910 It will be reborn with a shiny new code base under its hood in -bad.
14911 See #581756 and #565764.
14913 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14915 * tests/check/pipelines/.gitignore:
14916 gitignore: Ignore some built files in the test area
14918 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14920 * docs/plugins/inspect/plugin-a52dec.xml:
14921 * docs/plugins/inspect/plugin-asf.xml:
14922 * docs/plugins/inspect/plugin-cdio.xml:
14923 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14924 * docs/plugins/inspect/plugin-dvdread.xml:
14925 * docs/plugins/inspect/plugin-dvdsub.xml:
14926 * docs/plugins/inspect/plugin-iec958.xml:
14927 * docs/plugins/inspect/plugin-lame.xml:
14928 * docs/plugins/inspect/plugin-mad.xml:
14929 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14930 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14931 * docs/plugins/inspect/plugin-mpegstream.xml:
14932 * docs/plugins/inspect/plugin-realmedia.xml:
14933 * docs/plugins/inspect/plugin-siddec.xml:
14934 * docs/plugins/inspect/plugin-synaesthesia.xml:
14935 * docs/plugins/inspect/plugin-twolame.xml:
14936 docs: Update plugin inspect files
14938 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14941 * docs/plugins/Makefile.am:
14942 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14943 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14944 * docs/plugins/inspect/plugin-x264.xml:
14946 * gst-plugins-ugly.spec.in:
14947 * tests/check/Makefile.am:
14948 * tests/check/elements/.gitignore:
14949 Moved 'x264enc' from -bad to -ugly
14951 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14953 * ext/x264/gstx264enc.c:
14954 * ext/x264/gstx264enc.h:
14955 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14958 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14960 * ext/x264/GstX264Enc.prs:
14961 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14963 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14965 * ext/x264/GstX264Enc.prs:
14966 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14968 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14970 * ext/x264/gstx264enc.c:
14971 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14973 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
14975 * ext/x264/GstX264Enc.prs:
14976 * ext/x264/Makefile.am:
14977 * ext/x264/gstx264enc.c:
14978 [MOVED FROM BAD 24/28] x264enc: add preset support
14979 Add preset iface and a (dummy) preset file as a starting point.
14981 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14983 * ext/x264/gstx264enc.c:
14984 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14986 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
14988 * ext/x264/gstx264enc.c:
14989 * ext/x264/gstx264enc.h:
14990 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14991 Use the GstForceKeyUnit event to force a keyframe.
14994 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14996 [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...
14997 Original commit message from CVS:
14998 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14999 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15000 Use hyphen in property name, perform safety buffer size check
15001 prior to mem access, and some more parentheses in macro.
15003 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15005 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15006 Original commit message from CVS:
15007 * ext/apexsink/Makefile.am:
15008 Link against -lgcrpyto for RSA_new and RSA_free.
15009 * ext/faac/gstfaac.c:
15010 * ext/x264/gstx264enc.c:
15011 Fix compiler warnings.
15013 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15015 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15016 Original commit message from CVS:
15017 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15018 Construct source caps in more conventional (and correct) manner.
15020 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15022 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15023 Original commit message from CVS:
15024 * ext/alsaspdif/Makefile.am:
15025 * ext/amrwb/Makefile.am:
15026 * ext/apexsink/Makefile.am:
15027 * ext/arts/Makefile.am:
15028 * ext/artsd/Makefile.am:
15029 * ext/audiofile/Makefile.am:
15030 * ext/audioresample/Makefile.am:
15031 * ext/bz2/Makefile.am:
15032 * ext/cdaudio/Makefile.am:
15033 * ext/celt/Makefile.am:
15034 * ext/dc1394/Makefile.am:
15035 * ext/dirac/Makefile.am:
15036 * ext/directfb/Makefile.am:
15037 * ext/divx/Makefile.am:
15038 * ext/dts/Makefile.am:
15039 * ext/faac/Makefile.am:
15040 * ext/faad/Makefile.am:
15041 * ext/gsm/Makefile.am:
15042 * ext/hermes/Makefile.am:
15043 * ext/ivorbis/Makefile.am:
15044 * ext/jack/Makefile.am:
15045 * ext/jp2k/Makefile.am:
15046 * ext/ladspa/Makefile.am:
15047 * ext/lcs/Makefile.am:
15048 * ext/libfame/Makefile.am:
15049 * ext/libmms/Makefile.am:
15050 * ext/metadata/Makefile.am:
15051 * ext/mpeg2enc/Makefile.am:
15052 * ext/mplex/Makefile.am:
15053 * ext/musepack/Makefile.am:
15054 * ext/musicbrainz/Makefile.am:
15055 * ext/mythtv/Makefile.am:
15056 * ext/nas/Makefile.am:
15057 * ext/neon/Makefile.am:
15058 * ext/ofa/Makefile.am:
15059 * ext/polyp/Makefile.am:
15060 * ext/resindvd/Makefile.am:
15061 * ext/sdl/Makefile.am:
15062 * ext/shout/Makefile.am:
15063 * ext/snapshot/Makefile.am:
15064 * ext/sndfile/Makefile.am:
15065 * ext/soundtouch/Makefile.am:
15066 * ext/spc/Makefile.am:
15067 * ext/swfdec/Makefile.am:
15068 * ext/tarkin/Makefile.am:
15069 * ext/theora/Makefile.am:
15070 * ext/timidity/Makefile.am:
15071 * ext/twolame/Makefile.am:
15072 * ext/x264/Makefile.am:
15073 * ext/xine/Makefile.am:
15074 * ext/xvid/Makefile.am:
15075 * gst-libs/gst/app/Makefile.am:
15076 * gst-libs/gst/dshow/Makefile.am:
15077 * gst/aiffparse/Makefile.am:
15078 * gst/app/Makefile.am:
15079 * gst/audiobuffer/Makefile.am:
15080 * gst/bayer/Makefile.am:
15081 * gst/cdxaparse/Makefile.am:
15082 * gst/chart/Makefile.am:
15083 * gst/colorspace/Makefile.am:
15084 * gst/dccp/Makefile.am:
15085 * gst/deinterlace/Makefile.am:
15086 * gst/deinterlace2/Makefile.am:
15087 * gst/dvdspu/Makefile.am:
15088 * gst/festival/Makefile.am:
15089 * gst/filter/Makefile.am:
15090 * gst/flacparse/Makefile.am:
15091 * gst/flv/Makefile.am:
15092 * gst/games/Makefile.am:
15093 * gst/h264parse/Makefile.am:
15094 * gst/librfb/Makefile.am:
15095 * gst/mixmatrix/Makefile.am:
15096 * gst/modplug/Makefile.am:
15097 * gst/mpeg1sys/Makefile.am:
15098 * gst/mpeg4videoparse/Makefile.am:
15099 * gst/mpegdemux/Makefile.am:
15100 * gst/mpegtsmux/Makefile.am:
15101 * gst/mpegvideoparse/Makefile.am:
15102 * gst/mve/Makefile.am:
15103 * gst/nsf/Makefile.am:
15104 * gst/nuvdemux/Makefile.am:
15105 * gst/overlay/Makefile.am:
15106 * gst/passthrough/Makefile.am:
15107 * gst/pcapparse/Makefile.am:
15108 * gst/playondemand/Makefile.am:
15109 * gst/rawparse/Makefile.am:
15110 * gst/real/Makefile.am:
15111 * gst/rtjpeg/Makefile.am:
15112 * gst/rtpmanager/Makefile.am:
15113 * gst/scaletempo/Makefile.am:
15114 * gst/sdp/Makefile.am:
15115 * gst/selector/Makefile.am:
15116 * gst/smooth/Makefile.am:
15117 * gst/smoothwave/Makefile.am:
15118 * gst/speed/Makefile.am:
15119 * gst/speexresample/Makefile.am:
15120 * gst/stereo/Makefile.am:
15121 * gst/subenc/Makefile.am:
15122 * gst/tta/Makefile.am:
15123 * gst/vbidec/Makefile.am:
15124 * gst/videodrop/Makefile.am:
15125 * gst/videosignal/Makefile.am:
15126 * gst/virtualdub/Makefile.am:
15127 * gst/vmnc/Makefile.am:
15128 * gst/y4m/Makefile.am:
15129 * sys/acmenc/Makefile.am:
15130 * sys/cdrom/Makefile.am:
15131 * sys/dshowdecwrapper/Makefile.am:
15132 * sys/dshowsrcwrapper/Makefile.am:
15133 * sys/dvb/Makefile.am:
15134 * sys/dxr3/Makefile.am:
15135 * sys/fbdev/Makefile.am:
15136 * sys/oss4/Makefile.am:
15137 * sys/qcam/Makefile.am:
15138 * sys/qtwrapper/Makefile.am:
15139 * sys/vcd/Makefile.am:
15140 * sys/wininet/Makefile.am:
15141 * win32/common/config.h:
15142 Don't install static libs for plugins. Fixes #550851 for -bad.
15144 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15146 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15147 Original commit message from CVS:
15148 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15149 Adapt to slightly modified x264 API. Fixes #555238.
15151 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15153 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15154 Original commit message from CVS:
15155 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15156 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15157 * ext/x264/gstx264enc.h:
15158 Do not deal with duplicated input (timestamps). If needed,
15159 a generic element can do so.
15160 Do not manipulate input timestamps on the way out,
15161 since that shifts the timeline and A/V sync.
15163 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15165 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15166 Original commit message from CVS:
15167 * docs/plugins/gst-plugins-bad-plugins.args:
15168 Integrate new properties into documentation.
15169 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15170 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15171 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15172 Fix up API prior to eventual plugin move.
15173 API: GstX264Enc:pass (provides more options, and changed to enum)
15175 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15177 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15178 Original commit message from CVS:
15179 * docs/plugins/Makefile.am:
15180 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15181 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15182 * ext/x264/gstx264enc.c:
15183 * tests/check/Makefile.am:
15184 * tests/check/elements/x264enc.c: (setup_x264enc),
15185 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15186 Add documentation and unit test for x264enc.
15188 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15190 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15191 Original commit message from CVS:
15192 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15193 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15194 Allocate some buffers in more adaptive and economical fashion.
15196 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15198 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15199 Original commit message from CVS:
15201 Check for sufficiently up-to-date x264 API.
15202 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15203 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15204 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15205 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15206 * ext/x264/gstx264enc.h:
15207 Expose some more parameters of the x264 encoder as properties.
15209 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15211 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15212 Original commit message from CVS:
15213 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15214 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15215 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15216 (gst_x264_enc_flush_frames):
15217 Coding style and layout; re-order some functions in more
15218 typical and natural flow.
15220 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15222 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15223 Original commit message from CVS:
15224 * ext/x264/Makefile.am:
15225 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15226 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15227 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15228 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15229 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15230 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15231 * ext/x264/gstx264enc.h:
15232 Use GQueue in stead of custom queue code.
15233 Factorize flushing out encoder delayed frames.
15234 Factorize initialization and state change reset.
15236 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15238 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15239 Original commit message from CVS:
15240 * ext/x264/gstx264enc.h:
15241 * sys/fbdev/gstfbdevsink.c:
15242 Use configure-generated _stdint.h.
15244 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15246 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15247 Original commit message from CVS:
15248 * ext/x264/Makefile.am:
15249 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15250 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15251 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15252 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15253 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15254 (gst_x264_enc_encode_frame), (plugin_init):
15255 * ext/x264/gstx264enc.h:
15256 Use video format library and GST_WRITE_*_BE macros where applicable.
15257 Use finalize in stead of dispose.
15258 Set up debug category and log callback.
15260 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15262 [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...
15263 Original commit message from CVS:
15264 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15265 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15266 (gst_x264_enc_encode_frame):
15267 Try harder not to crash when we get an EOS event but haven't set
15268 up the encoder yet (as may happen when upstream errors out with
15269 not-negotiated, for example). Also, always push the EOS event
15272 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15274 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15275 Original commit message from CVS:
15276 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15279 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15281 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15282 Original commit message from CVS:
15283 * ext/x264/gstx264enc.c:
15284 Fix build against the libx264 version that ships with debian stable.
15286 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15288 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15289 Original commit message from CVS:
15290 * ext/audioresample/gstaudioresample.c:
15291 * ext/x264/gstx264enc.c:
15292 * gst/dvdspu/gstdvdspu.c:
15293 * gst/dvdspu/gstdvdspu.h:
15294 * gst/festival/gstfestival.c:
15295 * gst/h264parse/gsth264parse.c:
15296 * gst/mpegtsparse/mpegtspacketizer.c:
15297 * gst/mpegtsparse/mpegtsparse.c:
15298 * gst/multifile/gstmultifilesink.c:
15299 * gst/multifile/gstmultifilesrc.c:
15300 * gst/nuvdemux/gstnuvdemux.c:
15301 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15302 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15303 * sys/vcd/vcdsrc.c:
15304 Massive leak fixing, plus code cleanups.
15306 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15308 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15309 Original commit message from CVS:
15310 * examples/app/appsrc_ex.c:
15311 * examples/switch/switcher.c:
15312 * ext/neon/gstneonhttpsrc.c:
15313 * ext/timidity/gstwildmidi.c:
15314 * ext/x264/gstx264enc.c:
15315 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15316 * gst/rtpmanager/gstrtpclient.c:
15317 * gst/rtpmanager/gstrtpjitterbuffer.c:
15318 * gst/spectrum/demo-audiotest.c:
15319 * gst/spectrum/demo-osssrc.c:
15320 * sys/dvb/gstdvbsrc.c:
15321 Add stdlib include (free, atoi, exit).
15323 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15325 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15326 Original commit message from CVS:
15327 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15328 This needs a version check.
15329 * gst/bayer/Makefile.am:
15332 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15334 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15335 Original commit message from CVS:
15336 Patch by: Michal Benes <michal.benes at itonis tv>
15337 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15340 * ext/x264/Makefile.am:
15341 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15342 (gst_x264_enc_analyse_get_type),
15343 (gst_x264_enc_timestamp_queue_init),
15344 (gst_x264_enc_timestamp_queue_free),
15345 (gst_x264_enc_timestamp_queue_put),
15346 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15347 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15348 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15349 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15350 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15351 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15352 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15353 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15355 * ext/x264/gstx264enc.h:
15356 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15357 handle 'odd' widths and heights correctly yet.
15359 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15361 * gst/asfdemux/gstasfdemux.c:
15362 asfdemux: nicer metadata extraction of genre tags in some cases
15363 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15364 that they presumably stand for.
15366 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15368 * gst/asfdemux/gstasfdemux.c:
15369 asfdemux: parse WM/Picture tags to extract cover art
15372 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15375 docs: fix http links for amr libs in REQUIREMENTS
15377 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15379 * gst/asfdemux/gstasfdemux.c:
15380 asfdemux: fix bogus flow return handling in eos handler
15381 Don't overwrite the origin flow return by whatever flow we get
15382 when trying to push the remaining internally queued payloads.
15383 We want to do our eos logic, ie. send an EOS event or segment-done
15384 message in any case. Makes things EOS properly when an EOS event
15385 is forced upon the pipeline so that the source returns
15386 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15388 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15390 * win32/common/config.h:
15391 win32: update config.h
15393 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15396 configure: bump core/base requirements to released versions
15398 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15402 autogen: move the -Wno-portability for automake into configure.ac
15404 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15406 * gst/dvdlpcmdec/Makefile.am:
15407 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15408 dvdlpcmdec: Add multichannel channel maps, and send some tags
15409 Add a multichannel map to the output caps, and send at least a CODEC and
15410 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15411 no samples and can't find info about the channel ordering, but this is
15412 better than nothing.
15414 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15417 Automatic update of common submodule
15418 From 888e0a2 to c572721
15420 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15423 Automatic update of common submodule
15424 From 6ab11d1 to 888e0a2
15426 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15428 * gst/dvdsub/gstdvdsubdec.c:
15429 dvdsubdec: Remove some dead code
15430 Remove some redundant memset - gobject memory is already initalised to 0.
15431 Remove a commented out line leftover from the previous commit
15433 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15435 * gst/dvdsub/gstdvdsubdec.c:
15436 * gst/dvdsub/gstdvdsubdec.h:
15437 dvdsubdec: Support ARGB output
15438 Negotiate to and render into ARGB buffers directly if the peer supports it.
15441 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15443 * ext/a52dec/gsta52dec.c:
15444 a52dec: Reconcile code with dtsdec
15445 Perform some cleanups based on the dtsdec code such as using the boilerplate
15446 macro and static pad template functions.
15447 Add some documentation. Don't register a change in flags until we synch on
15448 another frame successfully.
15450 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15452 * ext/lame/gstlamemp3enc.c:
15453 lamemp3enc: Improve debugging a bit
15455 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15457 * ext/mpeg2dec/gstmpeg2dec.c:
15458 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15460 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15493 po: avoid conflicts of local *.po files with files in git
15494 Make it so that filenames and line numbers are only stored in the *.pot file
15495 (which is not in git), but not in the individual *.po files. This information
15496 is hardly useful for translators in our case, and it should avoid the constant
15497 conflicts of local *.po files with the ones in git which are caused by the
15498 source files changing and the line numbers being updated. This commit might
15499 cause one last merge conflict for you, which you can work around with
15500 "git checkout po/*.po" before merging or pulling. After that there should
15501 (hopefully) not be any more local modifications of these files (unless
15502 someone committed additions or changes to translated strings and the
15503 *.po files haven't been updated yet, that is).
15505 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15507 * ext/lame/gstlamemp3enc.c:
15508 lamemp3enc: add Since tag to gtk-doc chunk
15510 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15512 * tests/check/elements/mpeg2dec.c:
15513 checks: fix mpeg2dec unit test again after interlace addition to caps
15515 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15517 * ext/mpeg2dec/gstmpeg2dec.c:
15518 mpeg2dec: work around old mpeg2dec versions
15519 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15520 detection and just assume no rff is used. This fixes the compilation.
15523 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15525 * ext/mpeg2dec/Makefile.am:
15526 mpeg2dec: link to gstvideo
15527 Fix compilation by adding the right include directories and linking to the video
15530 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15532 * gst/asfdemux/asfpacket.c:
15533 asfdemux: Downgrade simple statements from WARNING to DEBUG
15535 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15537 * gst/asfdemux/asfheaders.c:
15538 * gst/asfdemux/asfheaders.h:
15539 * gst/asfdemux/asfpacket.c:
15540 * gst/asfdemux/asfpacket.h:
15541 asf: Detect more payload extensions.
15542 These should help fix interlaced/PAR issues with more files.
15544 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15546 * ext/mpeg2dec/gstmpeg2dec.c:
15547 * ext/mpeg2dec/gstmpeg2dec.h:
15548 mpeg2dec: Implement interlaced support.
15549 Expand the debugging statements to show more picture information.
15551 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15553 * ext/mpeg2dec/gstmpeg2dec.c:
15554 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15555 ffdec_mpeg2video is much faster, fixes bug #574461.
15557 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15559 * ext/lame/gstlamemp3enc.c:
15560 lamemp3enc: Don't write a Xing header
15562 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15565 Run libtoolize before aclocal
15566 This unbreaks the build in some cases. Fixes bug #582021
15568 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15570 * ext/mpeg2dec/gstmpeg2dec.c:
15571 mpeg2dec: use 64bit safe scaling functions.
15572 Got this to fail when seeking in a 14GB file (the value in bytes is
15573 bigger than 2**32).
15575 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15577 * gst/mpegaudioparse/gstmpegaudioparse.c:
15578 mpegaudioparse: remove some pointless g_return_if_fail()s
15580 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15582 * ext/twolame/gsttwolame.c:
15583 Switch twolame to primary rank
15585 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15587 * ext/lame/gstlame.c:
15588 * ext/lame/gstlamemp3enc.c:
15589 * ext/twolame/gsttwolame.c:
15590 Add ranks to mp3 encoders
15592 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15594 * gst-plugins-ugly.spec.in:
15595 Add twolame plugin to spec file
15597 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15599 * gst/asfdemux/asfpacket.c:
15600 * gst/asfdemux/gstasfdemux.c:
15601 * gst/asfdemux/gstasfdemux.h:
15602 asfdemux: use upstream segment and timestamps for some interpolation
15603 This should particularly help in case of upstream live src, e.g. rtspsrc,
15604 and especially so if it has to perform fallback to TCP.
15606 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15608 * gst/asfdemux/gstrtpasfdepay.c:
15609 rtpasfdepay: Add support for fragmented packet (L == 0).
15610 This happens with rtp-over-udp.
15612 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15614 * ext/lame/gstlamemp3enc.c:
15615 lamemp3enc: Fixup the bitrate only for CBR
15616 Additionally clarify some property descriptions.
15618 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15620 * ext/lame/gstlamemp3enc.c:
15621 lame: fix format string in debug statement
15623 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15625 * gst/mpegaudioparse/gstmpegaudioparse.c:
15626 mp3parse: Don't reject valid Xing tables of contents
15627 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15628 reject them because of it, just subtract the initial offset when reading
15631 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15633 * gst/mpegaudioparse/gstmpegaudioparse.c:
15634 mp3parse: Allow more bits to change in headers during resynch
15635 Be more lenient about what we accept as changing bits in a header - basically,
15636 only require that the mp3 sync marker is present, for the mpeg version,
15637 layer and samplerate.
15640 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15642 * ext/mad/gstmad.c:
15643 mad: Add duration of incoming/outgoing buffers in debug statements
15645 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15647 * gst/mpegaudioparse/gstmpegaudioparse.c:
15648 mpegaudioparse: Remove useless checks for valid buffer duration.
15649 The buffer duration is set to a valid value at the very top of
15650 emit_frame(), we therefore don't need to check it later on.
15652 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15654 * gst/mpegaudioparse/gstmpegaudioparse.c:
15655 mpegaudioparse: Fix stop condition for outputting buffers.
15656 Some mp3 streams have an offset in timestamps, requiring us to push the
15657 frame *AFTER* segment.stop in order for the decoder to be able to push
15658 all data up to the segment.stop position.
15660 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15662 * gst/asfdemux/asfpacket.c:
15663 * gst/asfdemux/gstasfdemux.c:
15664 * gst/asfdemux/gstasfdemux.h:
15665 asfdemux: 0-base timestamps consistently (whether or not streaming)
15666 This also makes timestamps (more) consistent before and after a possible
15667 seek, and moreover makes for reasonable position reporting in live stream
15668 (whose payload timestamps should not be taken for granted).
15670 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15672 * gst/asfdemux/gstasfdemux.c:
15673 * gst/asfdemux/gstasfdemux.h:
15674 asfdemux: report initial latency due to internal preroll queue
15676 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15678 * gst/asfdemux/gstasfdemux.c:
15679 asfdemux: enhance debug statement and refactor some initialization
15681 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15683 * gst/asfdemux/gstasfdemux.c:
15684 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15686 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15688 * gst/asfdemux/asfpacket.c:
15689 * gst/asfdemux/gstasfdemux.c:
15690 * gst/asfdemux/gstasfdemux.h:
15691 asfdemux: handle FIXME; normalize preroll
15693 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15695 * gst/asfdemux/gstasfdemux.c:
15696 * gst/asfdemux/gstasfdemux.h:
15697 asfdemux: fixes for streaming mode
15698 * Improve newsegment handling, e.g. upstream might live in TIME.
15699 * Only send newsegment if we have needed info.
15700 * Avoid reading past end of data section.
15702 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15704 * gst/asfdemux/gstasfdemux.c:
15705 asfdemux: fixes/enhancements for streaming mode
15706 * Do not rock the boat by reacting to FLUSH_START.
15707 * Try to handle TIME seeking by seeking upstream in BYTES.
15708 * Handle SEEKING query.
15710 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15713 * ext/lame/gstlamemp3enc.c:
15714 lame: fix compilation with LAME versions < 3.98
15715 lame_set_VBR_quality(), which takes a floating point value for the
15716 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15717 takes quality as an integer, for older LAME versions.
15720 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15722 * win32/common/config.h:
15723 win32: update config.h to git
15724 Until someone ports the new win32 config.h logic from the
15725 other modules to -ugly.
15727 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15729 * docs/plugins/gst-plugins-ugly-plugins.args:
15730 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15731 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15734 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15736 * ext/lame/gstlamemp3enc.c:
15737 lamemp3enc: Add a note to the encoding-engine-quality property
15738 that says, that this does not affect the bitrate at all.
15740 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15742 * ext/lame/gstlame.c:
15743 * ext/lame/gstlamemp3enc.c:
15744 lame: Implement preset interface
15746 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15748 * ext/twolame/gsttwolame.c:
15749 twolame: Implement preset interface
15751 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15753 * docs/plugins/gst-plugins-ugly-plugins.args:
15754 * ext/lame/gstlamemp3enc.c:
15755 * ext/lame/gstlamemp3enc.h:
15756 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15758 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15760 * ext/lame/gstlame.c:
15761 * ext/lame/gstlamemp3enc.c:
15762 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15764 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15766 * ext/lame/gstlame.c:
15767 lame: Deprecate the lame element
15769 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15771 * docs/plugins/Makefile.am:
15772 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15773 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15774 * docs/plugins/gst-plugins-ugly-plugins.args:
15775 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15776 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15777 * docs/plugins/inspect/plugin-a52dec.xml:
15778 * docs/plugins/inspect/plugin-amrnb.xml:
15779 * docs/plugins/inspect/plugin-asf.xml:
15780 * docs/plugins/inspect/plugin-cdio.xml:
15781 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15782 * docs/plugins/inspect/plugin-dvdread.xml:
15783 * docs/plugins/inspect/plugin-dvdsub.xml:
15784 * docs/plugins/inspect/plugin-iec958.xml:
15785 * docs/plugins/inspect/plugin-lame.xml:
15786 * docs/plugins/inspect/plugin-mad.xml:
15787 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15788 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15789 * docs/plugins/inspect/plugin-mpegstream.xml:
15790 * docs/plugins/inspect/plugin-realmedia.xml:
15791 * docs/plugins/inspect/plugin-siddec.xml:
15792 * docs/plugins/inspect/plugin-synaesthesia.xml:
15793 * docs/plugins/inspect/plugin-twolame.xml:
15796 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15798 * ext/lame/gstlamemp3enc.c:
15799 lame: Update example pipelines with the new properties
15801 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15803 * ext/lame/Makefile.am:
15804 * ext/lame/gstlame.c:
15805 * ext/lame/gstlamemp3enc.c:
15806 * ext/lame/gstlamemp3enc.h:
15807 * ext/lame/plugin.c:
15808 lame: Add lamemp3enc element with much simplified interface
15809 This deprecates the lame element and fixes bug #494528.
15811 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
15813 * gst/asfdemux/asfpacket.c:
15814 asfpacket: Fix pull-mode timestamping handling.
15815 The problem that happens is the following:
15816 * A packet with multiple payloads comes in
15817 * Those payloads get handled one by one
15818 * The first payload contains the first audio payload with timestamp A
15819 * The second payload contains the first video (key)frame with timestamp V (where V < A)
15820 With the previous code, the following would happen:
15821 * the first payload gets processed, then passed to queue_for_stream
15822 * queue_for_stream detects it's the first valid timestamp received and stores
15824 * the second payload gets processed, then pass to queue_for_stream
15825 * queue_for_stream detects the timestamp is lower than first_ts... and
15826 discards it... resulting in losing the first keyframe of the video stream
15827 We've been having this issue for *ages*... it's just that nobody noticed it
15828 that much with playbin. But with playbin2's aggresive multiqueue handling, this
15829 will result in multiqueue not being able to preroll (because the video decoder will
15830 be dropping a ton of buffers before (maybe) receiving the next keyframe).
15831 Tested with over 200 asf files, and they all play the first frame correctly now,
15832 even the most braindead ones.
15834 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
15836 * gst/mpegaudioparse/gstmpegaudioparse.c:
15837 * gst/mpegaudioparse/gstmpegaudioparse.h:
15838 mp3parse: don't build seek table if we can't seek.
15839 Fixes #573720 - unbounded memory usage increase when listening to mp3
15840 stream for a long time.
15842 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
15845 Automatic update of common submodule
15846 From b3941ea to 6ab11d1
15848 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
15850 * gst/mpegaudioparse/gstmpegaudioparse.c:
15851 * gst/mpegaudioparse/gstxingmux.c:
15852 mpegaudioparse: Remove dead assignment and duplicate code
15854 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
15856 * gst/realmedia/rmdemux.c:
15857 rmdemux: Actually return the return value for the seek handling.
15859 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
15861 * gst/mpegstream/gstmpegdemux.c:
15862 * gst/mpegstream/gstmpegparse.c:
15863 mpegstream: Remove dead assignments.
15864 The duplicate assignment of update_time was weird... but it seems normal
15865 that it's indeed the second statement which is the valid one.
15867 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
15869 * ext/amrnb/amrnbparse.c:
15870 armnb: Remove unused variable, adapt debug message accordingly.
15872 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
15874 * gst/dvdsub/gstdvdsubdec.c:
15875 * gst/mpegstream/gstdvddemux.c:
15876 * gst/mpegstream/gstmpegclock.c:
15877 dvdsub/mpegstream: _class_init: Remove unused class variables
15879 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
15881 * gst/asfdemux/gstasfdemux.c:
15882 asfdemux: Initialize flow for a corner case.
15883 This might be caused by entering the if() line 1214 and then not having
15884 any activated_streams.. resulting in reaching line 1267 without having
15885 any valid flow value.
15887 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
15889 * ext/twolame/gsttwolame.c:
15890 twolame: Remove unneeded variable, value assigned was never read.
15892 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
15894 * ext/mpeg2dec/gstmpeg2dec.c:
15895 mpeg2dec: Remove dead assignment. Value overwritten later on.
15897 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
15899 * ext/mad/gstmad.c:
15900 mad: Remove dead assignment and variables given values which are never read.
15902 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
15904 * ext/lame/gstlame.c:
15905 lame: Remove unneeded variable, it's assigned a value never read.
15907 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
15909 * gst/realmedia/rmdemux.c:
15910 rmdemux: Remove dead assignment, value is being overwritten before being read.
15912 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
15914 * gst/realmedia/rmdemux.c:
15915 rmdemux: Remove unused accurate flag.
15916 I couldn't see any reason why this was there in the first place.
15918 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
15920 * gst/realmedia/asmrules.c:
15921 * gst/realmedia/rdtdepay.c:
15922 realmedia: Remove dead assignments. The results are never read.
15924 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
15926 * gst/realmedia/gstrdtbuffer.c:
15927 * gst/realmedia/rademux.c:
15928 * gst/realmedia/rdtmanager.c:
15929 * gst/realmedia/rmdemux.c:
15930 realmedia: Remove useless variables, only being used once (or not).
15932 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
15934 * ext/mpeg2dec/gstmpeg2dec.c:
15935 * gst/asfdemux/gstrtspwms.c:
15936 * gst/realmedia/pnmsrc.c:
15937 * gst/realmedia/rdtdepay.c:
15938 * gst/realmedia/rtspreal.c:
15939 remove empty method implementations.
15941 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
15943 * gst/asfdemux/gstrtspwms.c:
15944 rtspwms: fix condition to detect extension commands for WMS
15945 Reply with OK to the extension commands for WMS.
15947 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
15949 * gst/realmedia/rtspreal.c:
15950 realmedia: add special Real header to DESCRIBE message only for Real servers
15951 Add headers that are specific to real only if a real server had been
15952 detected by the OPTIONS message.
15954 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
15956 * gst/synaesthesia/synaescope.c:
15957 synaesthesia: fix compilation on windows
15958 Fix compilation under MSVC due to references to headers
15959 that are not available with the MS SDKs.
15962 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15964 * gst/asfdemux/gstrtspwms.c:
15965 rtspwms: reply to extension commands
15966 Reply with OK to the extension commands for WMS.
15968 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15970 * gst/asfdemux/gstrtpasfdepay.c:
15971 asfdepay: fix a comment
15973 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15975 * gst/asfdemux/gstasfdemux.c:
15976 asfdemux: add some more debugging
15978 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15981 configure.ac: require git -base
15982 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15984 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15986 * gst/realmedia/rtspreal.c:
15987 realmedia: add special Real header to SETUP message only for Real servers
15988 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15989 streams where the server errors out because it can't handle the
15990 Real-specific 'Required: com.real.retain-entity-for-setup' header
15991 we've been adding unconditionally in the recent past.
15993 rtsp://66.111.34.191:601/broadcast/alnour.rm
15994 rtsp://195.134.224.231/snowboard_100.wmv
15996 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
15999 * gst/asfdemux/Makefile.am:
16000 asfdemux: link to all required libraries including indirectly used ones.
16001 On win32, we're required to link to all the libraries used - including
16002 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16003 (for windows only) winsock.
16005 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16008 Automatic update of common submodule
16009 From d0ea89e to b3941ea
16011 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16014 Automatic update of common submodule
16015 From f8b3d91 to d0ea89e
16017 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16019 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16020 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16022 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16024 * gst/realmedia/rtspreal.c:
16025 * gst/realmedia/rtspreal.h:
16026 realrtsp: add more headers
16027 Parse the ETag from the describe method and pass the sessionid as the value for
16028 the If-Match header is subsequent setup calls.
16029 Fixes support for more RealMedia RTSP streams.
16031 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16034 twolame: bump requirement to 0.3.10
16035 0.3.10 is the first version with the float32 encoder functions.
16038 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16041 back to development -> 0.10.11.1
16043 === release 0.10.11 ===
16045 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16051 * docs/plugins/inspect/plugin-a52dec.xml:
16052 * docs/plugins/inspect/plugin-asf.xml:
16053 * docs/plugins/inspect/plugin-cdio.xml:
16054 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16055 * docs/plugins/inspect/plugin-dvdread.xml:
16056 * docs/plugins/inspect/plugin-dvdsub.xml:
16057 * docs/plugins/inspect/plugin-iec958.xml:
16058 * docs/plugins/inspect/plugin-lame.xml:
16059 * docs/plugins/inspect/plugin-mad.xml:
16060 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16061 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16062 * docs/plugins/inspect/plugin-mpegstream.xml:
16063 * docs/plugins/inspect/plugin-realmedia.xml:
16064 * docs/plugins/inspect/plugin-siddec.xml:
16065 * docs/plugins/inspect/plugin-twolame.xml:
16066 * gst-plugins-ugly.doap:
16068 * win32/common/config.h:
16071 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16105 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16108 * win32/common/config.h:
16109 0.10.10.3 pre-release
16111 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16118 po: Update translations from upstream
16120 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16124 po: Add Turkish translation
16126 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16128 * gst/mpegaudioparse/gstmpegaudioparse.c:
16129 * gst/mpegaudioparse/gstmpegaudioparse.h:
16130 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16131 Don't introduce glitches in the output by a) relaxing the threshold for
16132 taking upstream timestamps in preference to our calculated timestamps and
16133 b) only set the discont flag on outgoing buffers in response to an incoming
16137 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16139 * gst/mpegaudioparse/gstmpegaudioparse.c:
16140 mp3parse: fix deadlock with accurate seeks.
16141 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16144 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16175 * win32/common/config.h:
16176 0.10.10.2 pre-release
16177 Bump version number, update translations and win32 config.h
16179 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16183 po: Add Japanese translation
16185 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16188 * docs/plugins/Makefile.am:
16189 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16190 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16191 * docs/plugins/gst-plugins-ugly-plugins.args:
16192 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16193 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16194 * docs/plugins/inspect/plugin-a52dec.xml:
16195 * docs/plugins/inspect/plugin-asf.xml:
16196 * docs/plugins/inspect/plugin-cdio.xml:
16197 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16198 * docs/plugins/inspect/plugin-dvdread.xml:
16199 * docs/plugins/inspect/plugin-dvdsub.xml:
16200 * docs/plugins/inspect/plugin-iec958.xml:
16201 * docs/plugins/inspect/plugin-lame.xml:
16202 * docs/plugins/inspect/plugin-mad.xml:
16203 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16204 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16205 * docs/plugins/inspect/plugin-mpegstream.xml:
16206 * docs/plugins/inspect/plugin-realmedia.xml:
16207 * docs/plugins/inspect/plugin-siddec.xml:
16208 * docs/plugins/inspect/plugin-synaesthesia.xml:
16209 * docs/plugins/inspect/plugin-twolame.xml:
16212 Moved twolame from Bad to Ugly
16214 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16216 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16217 Original commit message from CVS:
16218 * ext/alsaspdif/Makefile.am:
16219 * ext/amrwb/Makefile.am:
16220 * ext/apexsink/Makefile.am:
16221 * ext/arts/Makefile.am:
16222 * ext/artsd/Makefile.am:
16223 * ext/audiofile/Makefile.am:
16224 * ext/audioresample/Makefile.am:
16225 * ext/bz2/Makefile.am:
16226 * ext/cdaudio/Makefile.am:
16227 * ext/celt/Makefile.am:
16228 * ext/dc1394/Makefile.am:
16229 * ext/dirac/Makefile.am:
16230 * ext/directfb/Makefile.am:
16231 * ext/divx/Makefile.am:
16232 * ext/dts/Makefile.am:
16233 * ext/faac/Makefile.am:
16234 * ext/faad/Makefile.am:
16235 * ext/gsm/Makefile.am:
16236 * ext/hermes/Makefile.am:
16237 * ext/ivorbis/Makefile.am:
16238 * ext/jack/Makefile.am:
16239 * ext/jp2k/Makefile.am:
16240 * ext/ladspa/Makefile.am:
16241 * ext/lcs/Makefile.am:
16242 * ext/libfame/Makefile.am:
16243 * ext/libmms/Makefile.am:
16244 * ext/metadata/Makefile.am:
16245 * ext/mpeg2enc/Makefile.am:
16246 * ext/mplex/Makefile.am:
16247 * ext/musepack/Makefile.am:
16248 * ext/musicbrainz/Makefile.am:
16249 * ext/mythtv/Makefile.am:
16250 * ext/nas/Makefile.am:
16251 * ext/neon/Makefile.am:
16252 * ext/ofa/Makefile.am:
16253 * ext/polyp/Makefile.am:
16254 * ext/resindvd/Makefile.am:
16255 * ext/sdl/Makefile.am:
16256 * ext/shout/Makefile.am:
16257 * ext/snapshot/Makefile.am:
16258 * ext/sndfile/Makefile.am:
16259 * ext/soundtouch/Makefile.am:
16260 * ext/spc/Makefile.am:
16261 * ext/swfdec/Makefile.am:
16262 * ext/tarkin/Makefile.am:
16263 * ext/theora/Makefile.am:
16264 * ext/timidity/Makefile.am:
16265 * ext/twolame/Makefile.am:
16266 * ext/x264/Makefile.am:
16267 * ext/xine/Makefile.am:
16268 * ext/xvid/Makefile.am:
16269 * gst-libs/gst/app/Makefile.am:
16270 * gst-libs/gst/dshow/Makefile.am:
16271 * gst/aiffparse/Makefile.am:
16272 * gst/app/Makefile.am:
16273 * gst/audiobuffer/Makefile.am:
16274 * gst/bayer/Makefile.am:
16275 * gst/cdxaparse/Makefile.am:
16276 * gst/chart/Makefile.am:
16277 * gst/colorspace/Makefile.am:
16278 * gst/dccp/Makefile.am:
16279 * gst/deinterlace/Makefile.am:
16280 * gst/deinterlace2/Makefile.am:
16281 * gst/dvdspu/Makefile.am:
16282 * gst/festival/Makefile.am:
16283 * gst/filter/Makefile.am:
16284 * gst/flacparse/Makefile.am:
16285 * gst/flv/Makefile.am:
16286 * gst/games/Makefile.am:
16287 * gst/h264parse/Makefile.am:
16288 * gst/librfb/Makefile.am:
16289 * gst/mixmatrix/Makefile.am:
16290 * gst/modplug/Makefile.am:
16291 * gst/mpeg1sys/Makefile.am:
16292 * gst/mpeg4videoparse/Makefile.am:
16293 * gst/mpegdemux/Makefile.am:
16294 * gst/mpegtsmux/Makefile.am:
16295 * gst/mpegvideoparse/Makefile.am:
16296 * gst/mve/Makefile.am:
16297 * gst/nsf/Makefile.am:
16298 * gst/nuvdemux/Makefile.am:
16299 * gst/overlay/Makefile.am:
16300 * gst/passthrough/Makefile.am:
16301 * gst/pcapparse/Makefile.am:
16302 * gst/playondemand/Makefile.am:
16303 * gst/rawparse/Makefile.am:
16304 * gst/real/Makefile.am:
16305 * gst/rtjpeg/Makefile.am:
16306 * gst/rtpmanager/Makefile.am:
16307 * gst/scaletempo/Makefile.am:
16308 * gst/sdp/Makefile.am:
16309 * gst/selector/Makefile.am:
16310 * gst/smooth/Makefile.am:
16311 * gst/smoothwave/Makefile.am:
16312 * gst/speed/Makefile.am:
16313 * gst/speexresample/Makefile.am:
16314 * gst/stereo/Makefile.am:
16315 * gst/subenc/Makefile.am:
16316 * gst/tta/Makefile.am:
16317 * gst/vbidec/Makefile.am:
16318 * gst/videodrop/Makefile.am:
16319 * gst/videosignal/Makefile.am:
16320 * gst/virtualdub/Makefile.am:
16321 * gst/vmnc/Makefile.am:
16322 * gst/y4m/Makefile.am:
16323 * sys/acmenc/Makefile.am:
16324 * sys/cdrom/Makefile.am:
16325 * sys/dshowdecwrapper/Makefile.am:
16326 * sys/dshowsrcwrapper/Makefile.am:
16327 * sys/dvb/Makefile.am:
16328 * sys/dxr3/Makefile.am:
16329 * sys/fbdev/Makefile.am:
16330 * sys/oss4/Makefile.am:
16331 * sys/qcam/Makefile.am:
16332 * sys/qtwrapper/Makefile.am:
16333 * sys/vcd/Makefile.am:
16334 * sys/wininet/Makefile.am:
16335 * win32/common/config.h:
16336 Don't install static libs for plugins. Fixes #550851 for -bad.
16338 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16340 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16341 Original commit message from CVS:
16342 * ext/resindvd/plugin.c: (plugin_init):
16343 * ext/resindvd/resindvdsrc.c:
16344 * ext/twolame/gsttwolame.c: (plugin_init):
16345 * gst/aiffparse/aiffparse.c: (plugin_init):
16346 Enable/fix up translations for these plugins.
16348 Add 'ca' to LINGUAS.
16350 * po/POTFILES.skip:
16351 Add more files for translation and more files which tools
16354 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16356 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16357 Original commit message from CVS:
16358 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16359 (gst_two_lame_chain):
16360 * ext/twolame/gsttwolame.h:
16361 Allow raw float samples as input for encoding.
16363 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16365 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16366 Original commit message from CVS:
16369 * ext/twolame/Makefile.am:
16370 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16371 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16372 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16373 (gst_two_lame_base_init), (gst_two_lame_class_init),
16374 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16375 (gst_two_lame_init), (gst_two_lame_set_property),
16376 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16377 (gst_two_lame_chain), (gst_two_lame_setup),
16378 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16380 * ext/twolame/gsttwolame.h:
16381 Add TwoLAME MP2 encoding element, based on the LAME element.
16383 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16386 Automatic update of common submodule
16387 From 7032163 to f8b3d91
16389 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16392 Automatic update of common submodule
16393 From ffa738d to 7032163
16395 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16398 Automatic update of common submodule
16399 From 3f13e4e to ffa738d
16401 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16404 Automatic update of common submodule
16405 From 3c7456b to 3f13e4e
16407 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16410 Automatic update of common submodule
16411 From 57c83f2 to 3c7456b
16413 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16415 * gst/mpegaudioparse/gstmpegaudioparse.c:
16416 mp3parse: be more conservative when changing layer/rate/etc.
16417 Don't allow a change in sample rate/channels/layer/version unless we can
16418 see another frame at the correct offset. Prevents accidently flipping
16419 due to simple single-bit corruption.
16421 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16423 * gst/realmedia/realhash.c:
16424 rmdemux: Fix strict-aliasing warnings.
16425 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16428 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16430 * gst/mpegaudioparse/gstmpegaudioparse.c:
16431 mpegaudioparse: Remove empty lines added by buggy indent.
16433 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16435 * gst/mpegaudioparse/gstmpegaudioparse.c:
16436 mpegaudioparse: Provide SEEKING query handling.
16437 Since SEEK event handling might perform some conversion
16438 from TIME to BYTES, do not let upstream fool application
16439 into (TIME) seeking not being possible.
16441 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16443 * gst/mpegaudioparse/gstmpegaudioparse.c:
16444 mp3parse: fix accurate seeks to near 0
16445 Integer underflow made accurate seeks to near zero fail and seek to
16446 completely the wrong place. Fix by clamping to zero, since we can't seek
16447 to negative times anyway.
16449 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16453 build: Update shave init statement for changes in common. Bump common.
16455 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16457 * gst/realmedia/rtspreal.c:
16458 rtspreal: ignore data streams. Fixes #527112
16459 Ignore data streams when parsing the SDP as they don't contain anything we need
16460 to put in the realmedia header.
16462 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16465 Automatic update of common submodule
16466 From 9cf8c9b to a6ce5c6
16468 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16470 * ext/mad/gstid3tag.c:
16471 Forward unknown events
16472 Forward unknown events upstream instead of dropping them. Also return the result
16473 of the seek event instead of a fixed value.
16475 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16477 * gst/asfdemux/gstrtpasfdepay.c:
16478 rtpasfdepay: Fix the build by adding the needed include for atoi.
16480 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16483 * docs/plugins/Makefile.am:
16484 Use shave for the build output
16486 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16489 Automatic update of common submodule
16490 From 5d7c9cc to 9cf8c9b
16492 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16494 * gst/asfdemux/gstasf.c:
16495 * gst/asfdemux/gstrtpasfdepay.c:
16496 * gst/realmedia/rademux.c:
16497 * gst/realmedia/rdtdepay.c:
16498 * gst/synaesthesia/gstsynaesthesia.c:
16499 * gst/synaesthesia/synaescope.c:
16502 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16504 * gst/realmedia/pnmsrc.c:
16505 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16507 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16510 Automatic update of common submodule
16511 From 80c627d to 5d7c9cc
16513 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16515 * gst/realmedia/Makefile.am:
16516 * gst/realmedia/pnmsrc.c:
16517 * gst/realmedia/pnmsrc.h:
16518 * gst/realmedia/rademux.c:
16519 * gst/realmedia/rademux.h:
16520 * gst/realmedia/realmedia.c:
16521 * gst/realmedia/rmdemux.c:
16522 * gst/realmedia/rmdemux.h:
16523 Add pnm:// uri source
16524 Add a new utri handler for pnm:// that for now just redirects to the same uri
16525 with the rtsp:// protocol, which usually works nowadays.
16526 Separate the registration of the various plugins into a separate source file.
16528 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16530 * gst/asfdemux/Makefile.am:
16531 * gst/asfdemux/gstasf.c:
16532 * gst/asfdemux/gstrtpasfdepay.c:
16533 * gst/asfdemux/gstrtpasfdepay.h:
16534 Add ASF depayloader
16535 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16538 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16540 * ext/mad/gstmad.c:
16541 mad: remove log line added in error
16543 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16545 * ext/mad/gstmad.c:
16546 mad: just flush data when seeing BADDATAPTR instead of going into error state
16548 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16550 * gst/realmedia/rmdemux.c:
16551 Fix parsing of the flags in rmdemux
16552 Fix parsing of the flags in version 1 realmedia streams.
16555 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16558 Bump revision to use for common submodule.
16560 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16562 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16563 Add releaseinfo with online url.
16565 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16570 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16572 * gst/asfdemux/asfpacket.c:
16573 * gst/asfdemux/gstasfdemux.c:
16574 * gst/asfdemux/gstasfdemux.h:
16575 Remove redundant push_mode struct member
16577 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16580 Fix previous commit, wasn't actually setting up a symbolic link
16582 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16586 Use a symbolic link for the pre-commit client-side hook
16588 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16591 Ignore some more files
16593 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16595 * gst/synaesthesia/synaescope.c:
16596 * gst/synaesthesia/synaescope.h:
16597 Precalculate some size dependent variables. Demystify the height scaling a bit.
16598 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16600 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16602 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16604 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16606 * gst/realmedia/rdtdepay.c:
16607 Set flags on the realmedia chunks
16608 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16609 descrambler can be reset on keyframes. Fixes #556714.
16611 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16613 * gst/realmedia/gstrdtbuffer.c:
16614 * gst/realmedia/gstrdtbuffer.h:
16615 Add method to get RDT flags
16616 Add a method to get the RDT flags. We need these flags to mark keyframes to
16617 reset the descrambing queue. See #556714.
16619 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16621 * gst/asfdemux/asfpacket.c:
16622 * gst/asfdemux/gstasfdemux.c:
16623 * gst/asfdemux/gstasfdemux.h:
16624 Add seeking support to asfdemux in push mode
16627 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16629 * gst/asfdemux/asfpacket.c:
16630 Drop packets with an invalid replicated data length
16631 Drop packets with an invalid replicated data length
16632 instead of continuing with an invalid timestamp
16633 and uninitialized payload metadata.
16634 All other code assumes that the timestamps are valid.
16636 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16638 * gst/synaesthesia/synaescope.h:
16639 Change comment to refer to right variable.
16641 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16643 * gst/synaesthesia/gstsynaesthesia.c:
16644 * gst/synaesthesia/gstsynaesthesia.h:
16645 * gst/synaesthesia/synaescope.c:
16646 * gst/synaesthesia/synaescope.h:
16647 Bring synaesthesia to next century.
16648 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16650 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16652 * gst/asfdemux/gstasfdemux.c:
16653 Fix leak of converted string
16655 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16659 Add more to the gitignores
16661 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16663 * gst/synaesthesia/gstsynaesthesia.c:
16664 Make synaesthesia build again.
16665 _init() has no params.
16667 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16670 Update common snapshot.
16672 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16675 Fix pre-commit hook
16677 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16681 Install and use pre-commit indentation hook from common
16683 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16686 autogen.sh : Use git submodule
16688 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16690 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16691 Original commit message from CVS:
16692 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16693 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16694 (gst_dvd_demux_get_audio_stream),
16695 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16696 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16697 (gst_mpeg_demux_get_video_stream),
16698 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16699 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16700 Fix some caps leaks. Fixes bug #564885.
16702 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16704 ext/cdio/gstcdio.c: Remove unused format argument.
16705 Original commit message from CVS:
16706 * ext/cdio/gstcdio.c:
16707 Remove unused format argument.
16709 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16711 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16712 Original commit message from CVS:
16713 * win32/common/.cvsignore:
16714 * win32/common/config.h:
16715 * win32/common/config.h.in:
16716 Hardcode cpu for win32 build, just like we do in the other modules,
16717 to remove VCS conflicts and inconsistent defines between modules,
16718 and update version defines to CVS.
16720 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
16722 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16723 Original commit message from CVS:
16725 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16727 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
16729 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16730 Original commit message from CVS:
16732 inttypes.m4 hasn't been available since gettext-0.15, and since we now
16733 require gettext >= 0.17 ... we can remove it from the list of files to
16736 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16738 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16739 Original commit message from CVS:
16740 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16741 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16742 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16743 * gst/mpegaudioparse/gstmpegaudioparse.h:
16744 Do an initial class_ref on an internal enum type from within the
16745 class_init function so that there aren't any issues when multiple
16746 mp3parse elements are started in separate threads at the same
16747 time. (Why we use an enum type here if the tag is registered as
16748 a string type, I don't know). Also remove custom UNUSED macro
16749 and use GLib's instead.
16751 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16753 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16754 Original commit message from CVS:
16756 Apparently AC_CONFIG_MACRO_DIR breaks when using more
16757 than one macro directory, reverting last change.
16759 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16761 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16762 Original commit message from CVS:
16764 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16767 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16769 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16770 Original commit message from CVS:
16771 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16772 Last change introduced a regression that made mpeg2dec handle
16773 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16775 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16777 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16778 Original commit message from CVS:
16779 Patch by: Cygwin Ports maintainer
16780 <yselkowitz at users dot sourceforge dot net>
16783 Require gettext 0.17 because older versions don't mix with libtool
16784 2.2. At build time an older gettext version will still work.
16787 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
16789 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
16790 Original commit message from CVS:
16791 * ext/mpeg2dec/gstmpeg2dec.c:
16792 * ext/mpeg2dec/gstmpeg2dec.h:
16793 Add support for 4:4:4 video. Fixes #562086
16795 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
16797 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16798 Original commit message from CVS:
16799 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16800 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16801 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16802 >= 0.5.0. Fixes bug #562065.
16804 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16806 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16807 Original commit message from CVS:
16808 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16809 Remove duplicate and broken code for the streaming case and simply reuse
16810 the much better working pull based code. Fixes #560348.
16812 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16814 configure.ac: Back to development -> 0.10.10.1
16815 Original commit message from CVS:
16817 Back to development -> 0.10.10.1
16819 === release 0.10.10 ===
16821 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16827 * docs/plugins/inspect/plugin-a52dec.xml:
16828 * docs/plugins/inspect/plugin-asf.xml:
16829 * docs/plugins/inspect/plugin-cdio.xml:
16830 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16831 * docs/plugins/inspect/plugin-dvdread.xml:
16832 * docs/plugins/inspect/plugin-dvdsub.xml:
16833 * docs/plugins/inspect/plugin-iec958.xml:
16834 * docs/plugins/inspect/plugin-lame.xml:
16835 * docs/plugins/inspect/plugin-mad.xml:
16836 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16837 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16838 * docs/plugins/inspect/plugin-mpegstream.xml:
16839 * docs/plugins/inspect/plugin-realmedia.xml:
16840 * docs/plugins/inspect/plugin-siddec.xml:
16841 * gst-plugins-ugly.doap:
16843 Release 0.10.10 - "Under the House"
16844 Original commit message from CVS:
16845 Release 0.10.10 - "Under the House"
16847 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16857 Original commit message from CVS:
16860 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16862 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16863 Original commit message from CVS:
16864 * ext/sidplay/Makefile.am:
16865 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16866 contain CFLAGS that do not exist for C++, like -Wvla or
16867 -Wdeclaration-after-statement. Fixes bug #561161.
16869 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16871 configure.ac: 0.10.9.3 pre-release
16872 Original commit message from CVS:
16874 0.10.9.3 pre-release
16876 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16878 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16879 Original commit message from CVS:
16880 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16881 Only copy sane aspect ratio values on the caps. Fixes #559682.
16883 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16886 Add bug number to the mp3parse mpeg 2.5 fix
16887 Original commit message from CVS:
16888 Add bug number to the mp3parse mpeg 2.5 fix
16890 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16892 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16893 Original commit message from CVS:
16894 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16895 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16896 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16897 * ext/amrnb/amrnbdec.h:
16898 Add a property to select the amr variant. Fixes #424070.
16900 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
16902 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16903 Original commit message from CVS:
16904 Patch by: Tal Shalif <tshalif at nargila dot org>
16905 * gst/mpegstream/gstdvddemux.c:
16906 (gst_dvd_demux_get_subpicture_stream):
16907 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16908 (gst_mpeg_demux_get_audio_stream):
16909 Fix memmory corruption due to not storing the new updated pointer
16910 after a g_renew(). Fixes #558896.
16912 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16914 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16915 Original commit message from CVS:
16916 * tests/check/Makefile.am:
16917 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16919 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16921 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16922 Original commit message from CVS:
16924 oops, forgot to bump the version back to devel
16925 after the last release 0.10.9.1
16927 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16929 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16930 Original commit message from CVS:
16931 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16932 (gst_rmdemux_descramble_mp4a_audio),
16933 (gst_rmdemux_handle_scrambled_packet):
16934 Add suport for mpeg4 and aac audio. See #556714.
16936 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
16938 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16939 Original commit message from CVS:
16940 * gst/mpegaudioparse/gstmpegaudioparse.c:
16941 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16942 Fixes skipping on these files.
16944 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
16946 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16947 Original commit message from CVS:
16948 Patch by: Robin Stocker <robin at nibor dot org>
16949 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16950 (handle_sequence), (gst_mpeg2dec_setcaps):
16951 * ext/mpeg2dec/gstmpeg2dec.h:
16952 Prefer the container's PAR over the stream's PAR if it's
16953 given in the srcpad caps. Fixes bug #556184.
16955 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16957 Don't install static libs for plugins. Fixes #550851 for ugly.
16958 Original commit message from CVS:
16959 * ext/a52dec/Makefile.am:
16960 * ext/amrnb/Makefile.am:
16961 * ext/cdio/Makefile.am:
16962 * ext/dvdnav/Makefile.am:
16963 * ext/dvdread/Makefile.am:
16964 * ext/lame/Makefile.am:
16965 * ext/mad/Makefile.am:
16966 * ext/mpeg2dec/Makefile.am:
16967 * ext/sidplay/Makefile.am:
16968 * gst/ac3parse/Makefile.am:
16969 * gst/asfdemux/Makefile.am:
16970 * gst/dvdlpcmdec/Makefile.am:
16971 * gst/dvdsub/Makefile.am:
16972 * gst/iec958/Makefile.am:
16973 * gst/mpegaudioparse/Makefile.am:
16974 * gst/mpegstream/Makefile.am:
16975 * gst/realmedia/Makefile.am:
16976 * gst/synaesthesia/Makefile.am:
16977 Don't install static libs for plugins. Fixes #550851 for ugly.
16979 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16981 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16982 Original commit message from CVS:
16983 * gst/mpegaudioparse/gstmpegaudioparse.c:
16984 (gst_mp3parse_sink_event):
16985 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16986 frames. Partially fixes bug #552237.
16988 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16990 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16991 Original commit message from CVS:
16992 * ext/amrnb/amrnbparse.c:
16993 use #defines for HEADER. Unref the object in _sink_activate_pull().
16995 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16997 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16998 Original commit message from CVS:
16999 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17000 (gst_mad_change_state):
17001 * ext/mad/gstmad.h:
17002 track discont on incomming buffers and set discont on outgoing
17004 Pass unknown events upstreams instead of dropping them.
17006 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17008 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17009 Original commit message from CVS:
17010 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17011 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17012 (handle_slice), (gst_mpeg2dec_sink_event),
17013 (gst_mpeg2dec_src_event):
17014 * ext/mpeg2dec/gstmpeg2dec.h:
17015 Fix compilation with --disable-index. Fixes bug #554150.
17017 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17019 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17020 Original commit message from CVS:
17021 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17022 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17023 (gst_mad_src_event), (gst_mad_chain):
17024 * ext/mad/gstmad.h:
17025 Fix compilation with --disable-index. Fixes bug #554142.
17027 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17029 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17030 Original commit message from CVS:
17031 * ext/a52dec/gsta52dec.c:
17032 * ext/a52dec/gsta52dec.h:
17033 Fix channel re-negotiation on a change of the incoming stream.
17034 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17037 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17039 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17040 Original commit message from CVS:
17041 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17042 (gst_amrnbenc_state_change):
17043 * ext/amrnb/amrnbenc.h:
17044 Pass the discont flag from the input buffer on to the output buffer in
17047 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17049 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17050 Original commit message from CVS:
17051 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17052 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17053 (gst_amrnbparse_handle_pull_seek),
17054 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17055 (gst_amrnbparse_sink_activate_push),
17056 (gst_amrnbparse_sink_activate_pull):
17057 * ext/amrnb/amrnbparse.h:
17058 Add flush seek handler. Fixes #536274.
17060 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17062 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17063 Original commit message from CVS:
17064 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17065 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17066 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17067 (gst_amrnbparse_state_change):
17068 * ext/amrnb/amrnbparse.h:
17069 Fix the duration query. Fixes #536226.
17070 Also set caps on the pads and buffers more correctly.
17072 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17074 po/LINGUAS: Add 'ca' to LINGUAS.
17075 Original commit message from CVS:
17077 Add 'ca' to LINGUAS.
17079 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17081 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17082 Original commit message from CVS:
17083 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17084 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17088 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17090 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17091 Original commit message from CVS:
17092 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17093 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17094 (create_segment_event), (gst_rdt_depay_push),
17095 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17096 * gst/realmedia/rdtdepay.h:
17097 Parse other values from the incomming caps.
17098 Add event handler to handle flushing and segments.
17099 Create segment events.
17100 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17101 Do skew correction based on RDT timestamps.
17102 * gst/realmedia/rdtmanager.c: (activate_session),
17103 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17105 Parse caps to get the clockrate needed for the jitterbuffer.
17106 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17107 Apply timestamp fixup after correcting for initial timestamp and
17108 internal base timestamp corrections.
17110 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17112 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17113 Original commit message from CVS:
17114 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17115 (gst_rdt_depay_change_state):
17116 * gst/realmedia/rdtdepay.h:
17117 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17118 with a DISCONT flag when needed.
17119 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17120 Report the configure latency instead of a hardcoded value.
17122 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17124 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17125 Original commit message from CVS:
17126 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17127 (free_session), (gst_rdt_manager_query_src),
17128 (gst_rdt_manager_src_activate_push),
17129 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17130 (gst_rdt_manager_loop), (create_recv_rtp):
17131 Include the new rdt jitterbuffer in the session manager.
17133 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17135 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17136 Original commit message from CVS:
17137 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17138 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17139 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17140 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17141 * gst/realmedia/rdtdepay.h:
17142 Use new RDT parsing helper functions.
17143 Copy discont flags correctly.
17144 Push the header from the chain function instead of the setcaps function.
17145 Copy incomming timestamp to the output buffers instead of doing magic
17146 with the RDT timestamps.
17148 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17150 gst/realmedia/: Add first support for parsing RDT messages.
17151 Original commit message from CVS:
17152 * gst/realmedia/Makefile.am:
17153 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17154 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17155 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17156 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17157 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17158 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17159 (gst_rdt_packet_data_peek_data),
17160 (gst_rdt_packet_data_get_stream_id),
17161 (gst_rdt_packet_data_get_timestamp):
17162 * gst/realmedia/gstrdtbuffer.h:
17163 Add first support for parsing RDT messages.
17164 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17165 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17166 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17167 (calculate_skew), (rdt_jitter_buffer_insert),
17168 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17169 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17170 (rdt_jitter_buffer_get_ts_diff):
17171 * gst/realmedia/rdtjitterbuffer.h:
17172 Add first version of an RDT jitterbuffer.
17174 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17176 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17177 Original commit message from CVS:
17178 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17179 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17180 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17181 (gst_rmdemux_descramble_dnet_audio),
17182 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17183 * gst/realmedia/rmdemux.h:
17184 Keep track of the first timestamp of the stream and add this to the
17185 outgoing buffer timestamps so that we can handle live streams.
17186 Set discont flag on the first buffers and after a seek.
17188 === release 0.10.9 ===
17190 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17196 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17197 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17198 * docs/plugins/inspect/plugin-a52dec.xml:
17199 * docs/plugins/inspect/plugin-asf.xml:
17200 * docs/plugins/inspect/plugin-cdio.xml:
17201 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17202 * docs/plugins/inspect/plugin-dvdread.xml:
17203 * docs/plugins/inspect/plugin-dvdsub.xml:
17204 * docs/plugins/inspect/plugin-iec958.xml:
17205 * docs/plugins/inspect/plugin-lame.xml:
17206 * docs/plugins/inspect/plugin-mad.xml:
17207 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17208 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17209 * docs/plugins/inspect/plugin-mpegstream.xml:
17210 * docs/plugins/inspect/plugin-realmedia.xml:
17211 * docs/plugins/inspect/plugin-siddec.xml:
17212 * gst-plugins-ugly.doap:
17214 Original commit message from CVS:
17217 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17246 Original commit message from CVS:
17249 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17251 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17252 Original commit message from CVS:
17253 * ext/a52dec/gsta52dec.c:
17254 Set up a default time segment for output when receiving
17255 an incoming byte segment (as for raw AC3 files).
17258 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17260 0.10.8.2 pre-release.
17261 Original commit message from CVS:
17263 * docs/plugins/Makefile.am:
17264 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17265 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17266 * docs/plugins/gst-plugins-ugly-plugins.args:
17267 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17268 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17269 * docs/plugins/inspect/plugin-a52dec.xml:
17270 * docs/plugins/inspect/plugin-asf.xml:
17271 * docs/plugins/inspect/plugin-cdio.xml:
17272 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17273 * docs/plugins/inspect/plugin-dvdread.xml:
17274 * docs/plugins/inspect/plugin-dvdsub.xml:
17275 * docs/plugins/inspect/plugin-iec958.xml:
17276 * docs/plugins/inspect/plugin-lame.xml:
17277 * docs/plugins/inspect/plugin-mad.xml:
17278 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17279 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17280 * docs/plugins/inspect/plugin-mpegstream.xml:
17281 * docs/plugins/inspect/plugin-realmedia.xml:
17282 * docs/plugins/inspect/plugin-siddec.xml:
17284 0.10.8.2 pre-release.
17288 Add new translation.
17290 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17292 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17293 Original commit message from CVS:
17294 * gst/asfdemux/gstasfdemux.c:
17295 Properly aggregate flow returns for both push and pull mode, so we shut
17296 down if all pads are unlinked.
17299 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17301 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17302 Original commit message from CVS:
17303 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17304 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17305 * ext/lame/gstlame.c: (plugin_init):
17306 * gst/asfdemux/gstasf.c: (plugin_init):
17307 Make sure gettext returns translations in UTF-8 encoding rather
17308 than in the current locale encoding (#546822).
17310 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17312 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17313 Original commit message from CVS:
17314 * gst/mpegaudioparse/gstmpegaudioparse.c:
17315 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17316 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17317 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17318 if we're called from there already. Otherwise we end up in a endless
17319 recursion and crash with a stack overflow.
17320 This can happen when a Xing or VBRI header with TOC exists but it
17321 doesn't contain the total time. Fixes bug #545370.
17323 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17325 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17326 Original commit message from CVS:
17327 * ext/lame/gstlame.c: (gst_lame_class_init),
17328 (gst_lame_get_default_settings):
17329 Use the default for the strict-iso property too.
17330 Allow a bitrate setting of 0, which lets lame choose the default value
17331 and which makes it possible to set the compression-ratio property.
17333 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17335 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17336 Original commit message from CVS:
17337 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17338 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17339 * ext/lame/gstlame.h:
17340 Get the defaults settings of LAME in the plugin initialization
17341 function and return FALSE here if something goes wrong. This removes
17342 the hacky failing instance init function.
17343 Use LAMEs default value for all settings instead of overwriting some
17344 of them. Overwriting some of them gives unexpected results if one only
17345 sets a preset. Fixes bug #498004.
17347 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17349 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17350 Original commit message from CVS:
17351 * ext/lame/gstlame.c: (gst_lame_init):
17352 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17353 defaults will restrict the bitrate when using the presets in a bad way.
17356 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17358 Put the MPEG audio version into the caps as "mpegaudioversion".
17359 Original commit message from CVS:
17360 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17361 * gst/mpegaudioparse/gstmpegaudioparse.c:
17362 (mp3_type_frame_length_from_header), (mp3_caps_create),
17363 (gst_mp3parse_chain):
17364 Put the MPEG audio version into the caps as "mpegaudioversion".
17365 This is different from "mpegversion".
17367 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17369 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17370 Original commit message from CVS:
17371 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17372 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17373 * ext/lame/gstlame.h:
17374 Fix build with lame >= 3.97. The padding type and cwlimit settings
17375 are deprecated now and the function declarations are hidden in the
17376 headers so deprecate the GObject properties for them and remove them
17377 in 0.11. Fixes bug #544039.
17379 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17381 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17382 Original commit message from CVS:
17383 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17384 Don't allow width/height outside the spec (i.e. smaller than 16
17385 and higher than 4096). Such files are corrupted ones and setting
17386 caps that are not a subset of the template caps confuses playbin.
17389 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17391 ext/sidplay/Makefile.am: Fix the build.
17392 Original commit message from CVS:
17393 * ext/sidplay/Makefile.am:
17396 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17398 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17399 Original commit message from CVS:
17401 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17402 flags that are invalid for C++.
17404 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17406 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17407 Original commit message from CVS:
17408 Patch by: Tal Shalif <tshalif at nargila dot org>
17409 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17410 Prevent double free. Fixes bug #541697.
17412 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17414 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17415 Original commit message from CVS:
17416 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17417 (gst_dvd_demux_get_audio_stream),
17418 (gst_dvd_demux_get_subpicture_stream),
17419 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17420 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17421 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17422 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17423 * gst/mpegstream/gstmpegdemux.h:
17424 Resend tags event after a FLUSH (seek) to support prerolling
17425 a partial pipeline.
17427 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17429 Use correct error code for encrypted streams.
17430 Original commit message from CVS:
17432 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17433 Use correct error code for encrypted streams.
17435 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17437 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17438 Original commit message from CVS:
17439 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17440 (gst_mpeg_demux_sync_stream_to_time):
17441 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17443 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17445 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17446 Original commit message from CVS:
17447 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17448 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17449 Allow and implement non-flushing and/or segment seek
17450 (mainly in TIME and chapter format).
17451 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17452 (gst_dvd_demux_get_subpicture_stream),
17453 (gst_dvd_demux_synchronise_pads),
17454 (gst_dvd_demux_sync_stream_to_time):
17455 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17456 (gst_mpeg_demux_send_subbuffer),
17457 (gst_mpeg_demux_sync_stream_to_time),
17458 (gst_mpeg_streams_reset_cur_ts):
17459 * gst/mpegstream/gstmpegdemux.h:
17460 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17461 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17462 Delegate a query to upstream if it can't be handled.
17463 Make segment stop aware.
17464 Fix (subtitle) stream synchronization.
17465 Add some debug statements.
17467 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17469 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17470 Original commit message from CVS:
17471 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17472 Fix build on macosx.
17474 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17476 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17477 Original commit message from CVS:
17478 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17479 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17480 * ext/a52dec/gsta52dec.c:
17481 * ext/amrnb/amrnbdec.c:
17482 * ext/amrnb/amrnbenc.c:
17483 * ext/amrnb/amrnbparse.c:
17484 * ext/lame/gstlame.c:
17485 * ext/mad/gstmad.c:
17486 * ext/sidplay/gstsiddec.cc:
17487 * gst/asfdemux/gstrtspwms.c:
17488 * gst/mpegaudioparse/gstxingmux.c:
17489 * gst/realmedia/rademux.c:
17490 * gst/realmedia/rdtmanager.c:
17491 * gst/realmedia/rtspreal.c:
17492 * gst/synaesthesia/gstsynaesthesia.c:
17493 Add missing elements to docs. Restore alphabetical order in section
17494 file. Document mad (it was included in docs already).
17495 Fix doc-markup: use convinience syntax for examples
17496 (produces valid docbook), add several refsec2 when we have several
17497 titles. Fix some types.
17499 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17501 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17502 Original commit message from CVS:
17503 * ext/lame/gstlame.c:
17504 * ext/sidplay/gstsiddec.cc:
17505 * gst/mpegaudioparse/gstxingmux.c:
17506 Do not use short_description in section docs for elements. We extract
17507 them from element details and there will be warnings if they differ.
17509 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17511 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17512 Original commit message from CVS:
17513 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17514 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17515 (gst_cdio_add_cdtext_album_tags):
17516 * ext/cdio/gstcdio.h:
17517 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17518 Also extract album title and album genre from CD-TEXT if
17519 available (#537021).
17521 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17523 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17524 Original commit message from CVS:
17525 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17526 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17527 emphasis value is reserved but unfortunately files with that
17528 value exist and the information is not important for the decoder
17529 anyway. Fixes bug #537235.
17531 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17533 Require libcdio >= 0.76.
17534 Original commit message from CVS:
17536 * ext/cdio/gstcdio.c:
17537 * ext/cdio/gstcdio.h:
17538 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17539 Require libcdio >= 0.76.
17541 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17543 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17544 Original commit message from CVS:
17545 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17546 Drain queued buffers before forwarding the segment event.
17548 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17550 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17551 Original commit message from CVS:
17552 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17553 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17554 (gst_a52dec_chain), (gst_a52dec_change_state):
17555 * ext/a52dec/gsta52dec.h:
17556 Add segment handling, buffer clipping and basic reverse playback.
17558 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17560 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17561 Original commit message from CVS:
17562 * docs/plugins/Makefile.am:
17563 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17564 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17565 * docs/plugins/gst-plugins-ugly-plugins.args:
17566 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17567 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17568 * docs/plugins/inspect/plugin-a52dec.xml:
17569 * docs/plugins/inspect/plugin-amrnb.xml:
17570 * docs/plugins/inspect/plugin-asf.xml:
17571 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17572 * docs/plugins/inspect/plugin-dvdread.xml:
17573 * docs/plugins/inspect/plugin-dvdsub.xml:
17574 * docs/plugins/inspect/plugin-iec958.xml:
17575 * docs/plugins/inspect/plugin-lame.xml:
17576 * docs/plugins/inspect/plugin-mad.xml:
17577 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17578 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17579 * docs/plugins/inspect/plugin-mpegstream.xml:
17580 * docs/plugins/inspect/plugin-realmedia.xml:
17581 * docs/plugins/inspect/plugin-siddec.xml:
17582 * docs/plugins/inspect/plugin-synaesthesia.xml:
17583 * ext/a52dec/gsta52dec.c:
17584 Random doc of the day. Also print human readable format of newsegment
17585 in log message if we complain about it.
17587 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17589 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17590 Original commit message from CVS:
17591 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17592 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17593 (gst_a52dec_chain), (gst_a52dec_change_state):
17594 * ext/a52dec/gsta52dec.h:
17595 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17596 when we have a decoding error.
17597 We don't need to clear the cache when we receive a NEWSEGMENT event.
17598 Clear buffer cache in DISCONT.
17599 Add beginnings of GstSegment handling.
17601 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17603 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17604 Original commit message from CVS:
17605 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17606 Fix alignment issues that caused SIGBUS on some architectures.
17608 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17610 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17611 Original commit message from CVS:
17612 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17613 Fix alignment issue which isn't really an issue at all because
17614 the plugin hasn't been ported to 0.10 yet.
17616 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17618 configure.ac: Back to devel -> 0.10.8.1
17619 Original commit message from CVS:
17621 Back to devel -> 0.10.8.1
17623 === release 0.10.8 ===
17625 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17631 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17632 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17633 * docs/plugins/inspect/plugin-a52dec.xml:
17634 * docs/plugins/inspect/plugin-asf.xml:
17635 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17636 * docs/plugins/inspect/plugin-dvdread.xml:
17637 * docs/plugins/inspect/plugin-dvdsub.xml:
17638 * docs/plugins/inspect/plugin-iec958.xml:
17639 * docs/plugins/inspect/plugin-lame.xml:
17640 * docs/plugins/inspect/plugin-mad.xml:
17641 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17642 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17643 * docs/plugins/inspect/plugin-mpegstream.xml:
17644 * docs/plugins/inspect/plugin-realmedia.xml:
17645 * docs/plugins/inspect/plugin-siddec.xml:
17646 * gst-plugins-ugly.doap:
17649 Original commit message from CVS:
17652 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17681 Original commit message from CVS:
17684 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17686 configure.ac: 0.10.7.4 pre-release
17687 Original commit message from CVS:
17689 0.10.7.4 pre-release
17691 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17693 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17694 Original commit message from CVS:
17695 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17696 Fix inconsistent use of rate and channels.
17699 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17701 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17702 Original commit message from CVS:
17703 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17704 Flush timestamp correction variables on a flush. Fixes #533832.
17706 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17711 Commit 0.10.7.3 pre-rel marker
17712 Original commit message from CVS:
17713 Commit 0.10.7.3 pre-rel marker
17715 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
17717 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17718 Original commit message from CVS:
17719 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17720 Properly aggregate GstFlowReturn from downstream in order to properly
17721 stop, and doing that as early as possible.
17724 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17726 configure.ac: 0.10.7.2 pre-release
17727 Original commit message from CVS:
17729 0.10.7.2 pre-release
17731 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
17733 Always let FLUSH_START events flow downstream.
17734 Original commit message from CVS:
17735 * ext/mad/gstmad.c: (gst_mad_sink_event):
17736 * gst/mpegaudioparse/gstmpegaudioparse.c:
17737 (gst_mp3parse_sink_event):
17738 Always let FLUSH_START events flow downstream.
17740 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17742 configure.ac: Error out if we don't have the required core/base versions.
17743 Original commit message from CVS:
17745 Error out if we don't have the required core/base versions.
17747 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
17749 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17750 Original commit message from CVS:
17751 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17752 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17753 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17754 Fix video timestamps by adjusting it with the first timestamp found.
17755 Don't assume we have a complete fragment when flushing the adapter,
17756 packets might have been lost or the stream might just be broken.
17758 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17760 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17761 Original commit message from CVS:
17762 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17763 Set Rank to NONE so that we don't accidentally try to autoplug the
17766 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17768 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17769 Original commit message from CVS:
17770 * gst/mpegaudioparse/gstmpegaudioparse.c:
17771 (gst_mp3parse_emit_frame):
17772 Send a new duration message if the average bitrate changed and
17773 we don't know the duration from the Xing or VBRI header.
17776 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
17778 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17779 Original commit message from CVS:
17780 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17781 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17782 * gst/realmedia/rtspreal.h:
17783 Move assembly rule parsing to the place where we parse the SDP as it's
17784 also there that we create the MDPR and we need the currently selected
17785 asmrule in order to select the right MTLI.
17788 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
17790 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17791 Original commit message from CVS:
17792 * gst/realmedia/realhash.c:
17793 * gst/realmedia/rtspreal.c:
17794 Include generated "_stdint.h" instead of <stdint.h> which might not
17795 exist on some systems.
17797 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17799 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17800 Original commit message from CVS:
17801 * ext/sidplay/gstsiddec.cc:
17802 Cast NULL sentinels to void * as NULL is defined as an integer
17803 constant in most environments when using C++ and it's size might
17804 be different from a pointer. Fixes #529488.
17806 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
17809 * gst/asfdemux/gstasfdemux.c:
17810 * gst/asfdemux/gstrtspwms.c:
17811 Fix "unused var" compiler error when --disable-gst-debug is used.
17812 Original commit message from CVS:
17813 Fix "unused var" compiler error when --disable-gst-debug is used.
17815 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17817 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17818 Original commit message from CVS:
17819 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17820 We should also stop the streaming task when we get a NOT_LINKED
17821 flow return, which is not covered by FLOW_IS_FATAL.
17823 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
17825 ext/: gst_atomic_int_set ==> g_atomic_int_set
17826 Original commit message from CVS:
17827 * ext/cdio/gstcdiocddasrc.c:
17828 * ext/dv/gstdvdemux.c:
17829 gst_atomic_int_set ==> g_atomic_int_set
17831 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
17833 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17834 Original commit message from CVS:
17835 2008-04-11 Julien Moutte <julien@fluendo.com>
17836 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17839 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
17841 configure.ac: Actually build dlls when cross-compiling with mingw32.
17842 Original commit message from CVS:
17843 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17845 Actually build dlls when cross-compiling with mingw32.
17848 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17850 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17851 Original commit message from CVS:
17853 * gst/mpegaudioparse/gstmpegaudioparse.c:
17854 (mpeg_audio_seek_entry_free):
17855 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17856 Depend on GLib 2.12 and use it unconditionally as we do in other
17857 modules too already.
17859 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17861 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17862 Original commit message from CVS:
17863 * gst/mpegaudioparse/gstmpegaudioparse.c:
17864 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17865 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17866 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17867 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17868 (gst_xing_mux_chain):
17869 Use GSlice for allocating the seek table entries if we compile with
17870 GLib 2.10 or newer.
17872 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
17874 gst/asfdemux/gstasfdemux.c: Remove some debug code.
17875 Original commit message from CVS:
17876 * gst/asfdemux/gstasfdemux.c:
17877 (gst_asf_demux_process_ext_stream_props):
17878 Remove some debug code.
17880 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17882 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17883 Original commit message from CVS:
17884 * gst/asfdemux/gstasfdemux.c:
17885 (gst_asf_demux_process_ext_stream_props):
17886 Guard against division by 0 and fall back to 25/1 framerate.
17888 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17890 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17891 Original commit message from CVS:
17892 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17893 (gst_asf_demux_process_ext_stream_props):
17894 Instead of adding a fixes 25/1 framerate to the video caps, use the
17895 average frame duration in the extended properties of the video stream as
17896 the framerate. Fixes #524346.
17898 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17900 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17901 Original commit message from CVS:
17903 Check if the compiler supports do { } while (0) macros. This fixes
17904 a warning when compiling with g++ 4.3, resulting in a build failure
17905 because of -Werror.
17907 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
17909 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17910 Original commit message from CVS:
17911 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17912 make ) also a delimiter for rules.
17913 Skip \\ when scanning strings.
17914 Add new testcase for these problems.
17916 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17918 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17919 Original commit message from CVS:
17920 * gst/mpegaudioparse/gstmpegaudioparse.c:
17921 (gst_mp3parse_sink_event):
17922 Don't take the stream lock when caching events. This is not necessary
17923 and results in a deadlock when seeking with rhythmbox (but not with
17924 totem or banshee for some reason).
17926 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17928 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17929 Original commit message from CVS:
17930 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17931 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17932 Add the version field when creating the CONT chunk resulting in
17933 the Author, Comment and Copyright tags not being parsed correctly.
17936 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
17938 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17939 Original commit message from CVS:
17940 * gst/mpegaudioparse/gstmpegaudioparse.c:
17941 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17942 Remove trailing newlines from debug statements.
17944 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
17946 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17947 Original commit message from CVS:
17948 * ext/dvdnav/dvdnavsrc.c:
17949 * ext/dvdnav/dvdnavsrc.h:
17950 Apply patch that adds some seeking support to dvdnav, and fixes it
17951 in various other ways. This doesn't make dvdnavsrc fully functional,
17952 but moves it forward.
17954 Patch By: Simone Gotti <simone.gotti@email.it>
17955 * ext/dvdnav/gst-dvd:
17956 Update the simple dvdnavsrc gst-launch example to work for 0.10
17958 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
17960 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17961 Original commit message from CVS:
17963 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17964 plug-ins are included/excluded. (#498222)
17966 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17968 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17969 Original commit message from CVS:
17970 * ext/mad/gstmad.c: (gst_mad_sink_event):
17971 * gst/mpegaudioparse/gstmpegaudioparse.c:
17972 (gst_mp3parse_sink_event):
17973 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17974 of dropping and leaking them.
17976 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17978 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17979 Original commit message from CVS:
17980 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17982 * ext/mad/gstmad.h:
17983 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17984 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17985 * gst/mpegaudioparse/gstmpegaudioparse.h:
17986 Cache all events except EOS if we still have to send a NEWSEGMENT
17987 event. This will let TAG events be forwarded until after decodebin
17988 to an encoder for example as decodebin only links the pads
17989 after NEWSEGMENT. Fixes bug #518933.
17991 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17993 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17994 Original commit message from CVS:
17995 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17996 Write Xing header at the correct position in the MP3 frame for
17997 stereo files. Fixes bug #518676.
17999 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18001 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18002 Original commit message from CVS:
18004 * ext/sidplay/Makefile.am:
18005 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18006 when building C++ code (#516509).
18008 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18010 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18011 Original commit message from CVS:
18012 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18013 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18014 Workshop 12 compiler, but probably also crashes (#517985).
18016 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18018 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18019 Original commit message from CVS:
18020 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18021 * gst/mpegaudioparse/gstmpegaudioparse.c:
18022 (gst_mp3_channel_mode_get_type),
18023 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18024 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18025 (gst_mp3parse_chain):
18026 * gst/mpegaudioparse/gstmpegaudioparse.h:
18027 Post channel mode and CRC as tags. Fixes bug #504493.
18029 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18031 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18032 Original commit message from CVS:
18033 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18034 Correctly chain up to the parent's finalize function.
18036 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18038 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18039 Original commit message from CVS:
18040 * gst/mpegaudioparse/gstmpegaudioparse.c:
18041 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18042 Try a bit harder to get valid timestamps, especially if upstream
18043 gives us one and we are at the first frame or resyncing.
18044 Return UNEXPECTED if we get a valid timestamp that is outside of
18045 our configured segment. After all changes done so far this doesn't
18046 seem to cause any regression, please test.
18048 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18050 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...
18051 Original commit message from CVS:
18053 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18054 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18055 If we don't have the position to seek to in our index first try
18056 to convert from TIME to BYTES upstream and only if that fails
18057 too use the old hack to simply seek to an earlier position
18058 and let the sink drop everything before segment start.
18059 Partially fixes bug #469930.
18061 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18063 configure.ac: Back to development...
18064 Original commit message from CVS:
18066 Back to development...
18068 === release 0.10.7 ===
18070 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18076 * docs/plugins/gst-plugins-ugly-plugins.args:
18077 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18078 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18079 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18080 * docs/plugins/gst-plugins-ugly-plugins.signals:
18081 * docs/plugins/inspect/plugin-a52dec.xml:
18082 * docs/plugins/inspect/plugin-asf.xml:
18083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18084 * docs/plugins/inspect/plugin-dvdread.xml:
18085 * docs/plugins/inspect/plugin-dvdsub.xml:
18086 * docs/plugins/inspect/plugin-iec958.xml:
18087 * docs/plugins/inspect/plugin-lame.xml:
18088 * docs/plugins/inspect/plugin-mad.xml:
18089 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18090 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18091 * docs/plugins/inspect/plugin-mpegstream.xml:
18092 * docs/plugins/inspect/plugin-realmedia.xml:
18093 * docs/plugins/inspect/plugin-siddec.xml:
18094 * gst-plugins-ugly.doap:
18096 Release 0.10.7 - I Cheated Time
18097 Original commit message from CVS:
18098 Release 0.10.7 - I Cheated Time
18100 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18125 Original commit message from CVS:
18128 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18130 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18131 Original commit message from CVS:
18132 * tests/check/Makefile.am:
18133 Exclude dvdreadsrc from the states test too.
18135 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18137 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18138 Original commit message from CVS:
18139 * gst/mpegaudioparse/gstmpegaudioparse.c:
18140 (gst_mp3parse_emit_frame):
18141 Handler buffers without valid timestamp more correctly: Don't drop
18142 them and don't use the invalid timestamp to calculate the next
18143 timestamp. Fixes bug #516811.
18145 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18147 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18148 Original commit message from CVS:
18149 Patch by: Tal Shalif <tshalif at nargila dot org>
18150 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18151 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18152 Add some gint64 casts to prevent 32 bit integer overflows.
18155 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18157 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18158 Original commit message from CVS:
18159 * gst/mpegaudioparse/gstmpegaudioparse.c:
18160 Revert previous commit to mp3parse, as it breaks playback
18163 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18165 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18166 Original commit message from CVS:
18167 * gst/mpegaudioparse/gstmpegaudioparse.c:
18168 (gst_mp3parse_emit_frame):
18169 Return GST_FLOW_UNEXPECTED if we get data that is after our
18170 configured segment. This makes upstream go EOS immediately instead
18171 of sending us the complete stream. Also improve debugging a bit.
18173 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18175 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18176 Original commit message from CVS:
18177 * ext/dvdread/dvdreadsrc.c:
18178 Fix regression in DVD seeking - when a pack we
18179 expect to be a NAV block turns out not to be, scan forwards
18180 for up to 2MB (at most ~1sec) until we find one.
18183 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18185 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18186 Original commit message from CVS:
18187 * win32/vs6/libgstmpegaudioparse.dsp:
18188 Add xing files to VS project file.
18190 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18192 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18193 Original commit message from CVS:
18194 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18195 Stop leaking src pad templates. Fixes bug #515708.
18197 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18199 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18200 Original commit message from CVS:
18201 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18202 Correctly write the size in bytes on big endian systems.
18205 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18207 ext/lame/gstlame.c: Don't leak the allowed caps.
18208 Original commit message from CVS:
18209 * ext/lame/gstlame.c: (gst_lame_setup):
18210 Don't leak the allowed caps.
18211 * tests/check/pipelines/lame.c: (GST_START_TEST):
18212 Stop leaking all buffers. Fixes bug #515575.
18214 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18216 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18217 Original commit message from CVS:
18218 * gst/mpegaudioparse/plugin.c:
18219 Commit new file I forgot to add.
18221 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18223 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18224 Original commit message from CVS:
18226 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18227 pre-releases or releases.
18229 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18232 Mention bug 511497 fixed in previous commit
18233 Original commit message from CVS:
18234 Mention bug 511497 fixed in previous commit
18236 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18238 Move xingmux from -bad.
18239 Original commit message from CVS:
18240 * docs/plugins/Makefile.am:
18241 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18242 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18243 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18244 * gst/mpegaudioparse/Makefile.am:
18245 * gst/mpegaudioparse/gstmpegaudioparse.c:
18246 * gst/mpegaudioparse/gstxingmux.c:
18247 * tests/check/Makefile.am:
18248 * tests/check/elements/.cvsignore:
18249 Move xingmux from -bad.
18251 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18253 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18254 Original commit message from CVS:
18255 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18256 Use gst_guint64_to_gdouble for conversion
18257 * win32/vs6/libgstasfdemux.dsp:
18258 * win32/vs6/libgstdvdsub.dsp:
18259 * win32/vs6/libgstrealmedia.dsp:
18260 Update project dependencies and add new source files
18262 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18264 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18265 Original commit message from CVS:
18266 * ext/mpeg2dec/gstmpeg2dec.c:
18267 Reset decoder when handling sequence where libmpeg2 has set
18268 frame period to 0, probably due to a corrupt packet.
18271 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18273 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18274 Original commit message from CVS:
18275 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18276 (gst_mp3parse_chain):
18277 Don't set new caps on the srcpad everytime the bitrate or MPEG
18278 version changes but calculate new spf value when the MPEG version
18281 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18283 Add documentation for the xingheader plugin.
18284 Original commit message from CVS:
18285 * docs/plugins/Makefile.am:
18286 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18287 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18288 * gst/xingheader/gstxingmux.c:
18289 * gst/xingheader/gstxingmux.h:
18290 Add documentation for the xingheader plugin.
18291 * tests/check/elements/xingmux.c: (GST_START_TEST):
18292 Set element state to PLAYING before doing something else.
18294 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18296 tests/check/: Add simple unit test for the xingmux element.
18297 Original commit message from CVS:
18298 * tests/check/Makefile.am:
18299 * tests/check/elements/.cvsignore:
18300 * tests/check/elements/xingmux.c: (setup_xingmux),
18301 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18302 * tests/check/elements/xingmux_testdata.h:
18303 Add simple unit test for the xingmux element.
18304 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18305 (gst_xing_mux_finalize), (xing_reset):
18306 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18308 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18310 docs/plugins/: Add the real and rtsp elements and update the lists.
18311 Original commit message from CVS:
18312 * docs/plugins/Makefile.am:
18313 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18314 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18315 Add the real and rtsp elements and update the lists.
18316 * docs/plugins/inspect/plugin-amrnb.xml:
18317 * docs/plugins/inspect/plugin-asf.xml:
18318 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18319 * docs/plugins/inspect/plugin-dvdsub.xml:
18320 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18321 * docs/plugins/inspect/plugin-mpegstream.xml:
18322 * docs/plugins/inspect/plugin-realmedia.xml:
18323 * docs/plugins/inspect/plugin-siddec.xml:
18324 * docs/plugins/inspect/plugin-synaesthesia.xml:
18326 * gst/iec958/ac3_padder.c:
18327 * gst/iec958/ac3_padder.h:
18328 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18329 there are functions defined using extern in the .c file - does that
18332 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18334 ext/mad/gstmad.c: Chain up at the end of the function.
18335 Original commit message from CVS:
18336 * ext/mad/gstmad.c:
18337 Chain up at the end of the function.
18339 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18341 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18342 Original commit message from CVS:
18343 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18344 Don't add pad templates for the base class but only in the
18347 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18349 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18350 Original commit message from CVS:
18351 * ext/lame/gstlame.c:
18352 * ext/lame/gstlame.h:
18353 Fix the case where you initially have stereo input, and so lame's
18354 mode is not set to mono, and then you get input with mono audio and
18355 soon after you get stereo input again. What happened before this
18356 commit is that it would keep the encoding mode as mono. It should
18357 change it back to the one requested by the app (or the default one)
18360 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18362 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18363 Original commit message from CVS:
18364 * gst/mpegaudioparse/gstmpegaudioparse.c:
18365 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18366 (mp3parse_bytepos_to_time):
18367 Interpolate the VBRI seek table entries to get better results,
18368 support 3 byte seek table entries and prevent overflows in the
18369 seek table by adding the relative offsets when using the seek
18370 table in a large enough data type.
18372 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18374 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18375 Original commit message from CVS:
18376 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18377 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18378 (mp3parse_bytepos_to_time):
18379 * gst/mpegaudioparse/gstmpegaudioparse.h:
18380 Add support for seeking based on the VBRI seek table. Might make
18381 sense to use interpolation in the table later to get hopefully a
18382 bit more accurate values.
18384 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18386 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18387 Original commit message from CVS:
18388 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18389 (handle_picture), (handle_slice):
18390 Fix compilation error. Fixes #509313.
18392 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18394 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18395 Original commit message from CVS:
18396 * ext/lame/gstlame.c: (gst_lame_sink_event):
18397 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18398 as 8 * GST_SECOND is too large for int.
18400 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18402 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18403 Original commit message from CVS:
18404 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18405 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18408 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18410 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18411 Original commit message from CVS:
18412 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18413 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18414 (mp3parse_total_bytes), (mp3parse_total_time):
18415 * gst/mpegaudioparse/gstmpegaudioparse.h:
18416 Add initial support for reading VBRI headers as found in VBR files
18417 created by some Fraunhofer encoders. Currently we only read the
18418 number of frames and bytes (and calculate duration, etc from this)
18419 but there is also a seek table that we currently don't use.
18421 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18423 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18424 Original commit message from CVS:
18425 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18426 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18427 (gst_lame_sink_event):
18428 Correctly set number of channels when using mono-encoding mode
18429 and fix the duration calculation of the EOS buffer.
18431 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18433 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18434 Original commit message from CVS:
18435 * gst/mpegaudioparse/gstmpegaudioparse.c:
18436 (gst_mp3parse_handle_first_frame):
18437 Guard against 0 values in the Xing header as frame count and
18438 byte count and calculate the bitrate when we have all values
18439 we need and not before.
18441 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18443 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18444 Original commit message from CVS:
18445 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18446 Remove accidentially leftover debug printf.
18448 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18450 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18451 Original commit message from CVS:
18452 * gst/xingheader/gstxingmux.c: (has_xing_header),
18453 (generate_xing_header), (gst_xing_mux_chain),
18454 (gst_xing_mux_sink_event):
18455 Choose smallest possible frame size for the Xing header, properly
18456 set the timestamp, duration and offset on the outgoing buffers,
18457 only send NEWSEGMENT events in BYTE format downstream and also
18458 drop VBRI headers if already existing.
18460 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18462 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18463 Original commit message from CVS:
18464 * gst/xingheader/Makefile.am:
18465 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18466 (has_xing_header), (generate_xing_header),
18467 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18468 (gst_xing_mux_init), (gst_xing_mux_chain),
18469 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18470 * gst/xingheader/gstxingmux.h:
18471 Major cleanup and rewrite of xingmux with less bugs and new features:
18472 - Handles other layers as 3
18475 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18477 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18478 Original commit message from CVS:
18479 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18480 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18481 Call g_type_class_ref() from a thread-safe context and not
18482 from the streaming thread to avoid GLib screwing up (see
18483 bug #349410 and #493432). Comment out unused code.
18485 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18487 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18488 Original commit message from CVS:
18489 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18490 (handle_picture), (clip_buffer), (handle_slice),
18491 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18492 (gst_mpeg2dec_change_state):
18493 * ext/mpeg2dec/gstmpeg2dec.h:
18494 Add buffer clipping.
18495 Add basic reverse playback support. Not complete yet when dealing with
18498 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18500 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18501 Original commit message from CVS:
18503 Add -Wno-portability to the automake parameters to stop warnings
18504 about GNU make extensions being used. We require GNU make in almost
18505 every Makefile anyway.
18507 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18508 at the same time is required for per target flags.
18510 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18512 Makefile.am: Include lcov.mak to allow building coverage reports.
18513 Original commit message from CVS:
18515 Include lcov.mak to allow building coverage reports.
18517 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18519 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18520 Original commit message from CVS:
18521 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18522 * gst/mpegaudioparse/gstmpegaudioparse.c:
18523 (gst_mp3parse_handle_first_frame):
18524 Make sure that the Xing TOC starts with 0 and the entries
18525 are increasing over time. Otherwise it's broken and should
18526 be skipped. Fixes bug #507821.
18528 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18530 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18531 Original commit message from CVS:
18532 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18533 (gst_asf_demux_add_video_stream),
18534 (gst_asf_demux_process_ext_content_desc),
18535 (gst_asf_demux_get_metadata_for_stream),
18536 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18537 (gst_asf_demux_change_state):
18538 * gst/asfdemux/gstasfdemux.h:
18539 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18541 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18543 docs/plugins/.cvsignore: Add *-undeclared.txt
18544 Original commit message from CVS:
18545 * docs/plugins/.cvsignore:
18546 Add *-undeclared.txt
18548 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18550 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18551 Original commit message from CVS:
18552 * gst/realmedia/rdtmanager.c:
18553 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18554 (gst_rdt_manager_class_init):
18555 * gst/realmedia/rdtmanager.h:
18556 Implement some more signals that rtspsrc connects to.
18559 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18561 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18562 Original commit message from CVS:
18564 Include common/win32.mak for CRLF check of win32 project
18565 files (see #393626).
18567 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18569 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18570 Original commit message from CVS:
18571 * gst/mpegaudioparse/gstmpegaudioparse.c:
18572 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18573 Don't post SEGMENT_START messages on the bus, only the element
18574 driving the pipeline should do that.
18576 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18578 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18579 Original commit message from CVS:
18581 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18583 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18585 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18586 Original commit message from CVS:
18587 * ext/mpeg2dec/gstmpeg2dec.h:
18588 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18591 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18593 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18594 Original commit message from CVS:
18595 2007-11-20 Julien MOUTTE <julien@moutte.net>
18596 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18599 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18601 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18602 Original commit message from CVS:
18603 * gst/mpegaudioparse/gstmpegaudioparse.c:
18604 Restore the segment handling logic.
18605 Please don't do behavioural changes under the heading of 'leak fixes'
18606 or 'whitespace changes', people.
18608 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18610 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18611 Original commit message from CVS:
18612 * gst/mpegaudioparse/gstmpegaudioparse.c:
18615 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18617 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18618 Original commit message from CVS:
18619 * gst/asfdemux/gstasfdemux.c:
18620 Sync _activate_pull() a little more with other demuxers.
18622 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18624 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18625 Original commit message from CVS:
18626 * gst/mpegstream/gstmpegdemux.c:
18627 recognize the padding stream
18629 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18631 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18632 Original commit message from CVS:
18633 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18634 Convert tags that come as string into the type required by
18637 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18639 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18640 Original commit message from CVS:
18641 * gst/mpegaudioparse/gstmpegaudioparse.c:
18642 (gst_mp3parse_emit_frame):
18643 Remove some more broken code, it seems to clip even when it should not.
18646 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18648 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18649 Original commit message from CVS:
18650 * gst/mpegaudioparse/gstmpegaudioparse.c:
18651 (gst_mp3parse_emit_frame):
18652 When the element is not driving the streaming thread it is not supposed
18653 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18654 upstream when it detects EOS. See #491305.
18656 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18658 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18659 Original commit message from CVS:
18660 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18661 * gst/dvdsub/Makefile.am:
18662 * gst/dvdsub/gstdvdsubdec.c:
18663 * gst/dvdsub/gstdvdsubparse.c:
18664 * gst/dvdsub/gstdvdsubparse.h:
18665 Add dvd subtitle parser, which just packetizes the input
18666 stream. This is needed to mux dvd subtitles into matroska
18667 files, since the muxer expects unfragmented and properly
18668 timestamped input (#415754).
18670 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18672 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18673 Original commit message from CVS:
18675 Update requirements from past CVS versions to released
18676 versions (0.10.14 in this case).
18677 * ext/sidplay/gstsiddec.cc:
18678 Fix compilation with g++-4.2.
18680 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18682 gst/realmedia/: Fix some compiler warnings shown on Forte.
18683 Original commit message from CVS:
18684 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18685 (gst_asm_scan_parse_condition):
18686 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18687 Fix some compiler warnings shown on Forte.
18689 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18691 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18692 Original commit message from CVS:
18693 Patch by: Gautier Portet <kassoulet at gmail dot com>
18694 * gst/xingheader/gstxingmux.c:
18695 The size of the Xing header is actually 417 as it's rounded to the
18696 next smaller integer. Fixes #397759.
18697 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18698 (xing_push_header):
18699 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18700 event to the beginning was successful before pushing the header again.
18702 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18704 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18705 Original commit message from CVS:
18706 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18707 (mp3parse_bytepos_to_time):
18708 Use gst_util_guint64_to_gdouble for conversions.
18709 * win32/vs6/libgstmad.dsp:
18710 Add a link to libgstaudio.
18712 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18714 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18715 Original commit message from CVS:
18716 * ext/lame/gstlame.c:
18717 Fix up case where there is no peer, in which case
18718 _get_allowed_caps() will return NULL.
18720 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18722 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18723 Original commit message from CVS:
18724 * ext/lame/gstlame.c:
18725 Use GST_PTR_FORMAT to print caps in debug statement.
18727 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18729 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18730 Original commit message from CVS:
18732 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18733 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18736 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18738 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18739 Original commit message from CVS:
18740 * ext/lame/gstlame.c:
18741 Allow fixing the sample rate lame converts to by negotiating fixed
18742 sample rate on the src pad caps.
18744 * tests/check/Makefile.am:
18745 * tests/check/pipelines/lame.c:
18746 Add a check for it.
18748 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18750 po/: Updated translations.
18751 Original commit message from CVS:
18754 Updated translations.
18756 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18758 po/pl.po: Added Polish translation.
18759 Original commit message from CVS:
18760 translated by: Jakub Bogusz <qboosh@pld-linux.org>
18762 Added Polish translation.
18764 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18766 po/fi.po: Added Finnish translation.
18767 Original commit message from CVS:
18768 translated by: Ilkka Tuohela <hile@iki.fi>
18770 Added Finnish translation.
18772 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18774 po/es.po: Added Spanish translation.
18775 Original commit message from CVS:
18776 translated by: Jorge González González <aloriel@gmail.com>
18778 Added Spanish translation.
18780 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18782 po/bg.po: Added Bulgarian translation.
18783 Original commit message from CVS:
18784 translated by: Alexander Shopov <ash@contact.bg>
18786 Added Bulgarian translation.
18788 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18790 gst/iec958/ac3iec.c: Chainup in finalize.
18791 Original commit message from CVS:
18792 * gst/iec958/ac3iec.c:
18793 Chainup in finalize.
18794 * tests/check/Makefile.am:
18795 * tests/check/generic/states.c:
18796 Improved state change unit test.
18798 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18800 Ignore registries in any format.
18801 Original commit message from CVS:
18802 * docs/plugins/.cvsignore:
18803 * tests/check/.cvsignore:
18804 Ignore registries in any format.
18806 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18808 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
18809 Original commit message from CVS:
18811 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18812 define in the lame headers. This has the advantage that
18813 it should still work when we're cross-compiling (#452025).
18815 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18817 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18818 Original commit message from CVS:
18819 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18820 Add other allowed rates to the pad templates.
18821 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18822 Reset the parser to release memory in dispose.
18824 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18826 ext/: Fix more leaks.
18827 Original commit message from CVS:
18828 * ext/amrnb/amrnbdec.c:
18829 * ext/amrnb/amrnbenc.c:
18830 * ext/amrnb/amrnbparse.c:
18831 * ext/sidplay/gstsiddec.cc:
18834 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
18836 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18837 Original commit message from CVS:
18838 Patch by: Daniel Charles <dcharles at ti dot com>
18839 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18840 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18841 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18842 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18843 * ext/amrnb/amrnbenc.h:
18844 Add property to select the BandMode of the AMR encoder.
18847 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18849 gst/realmedia/asmrules.c: Make ro memory to share.
18850 Original commit message from CVS:
18851 * gst/realmedia/asmrules.c:
18852 Make ro memory to share.
18854 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
18856 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18857 Original commit message from CVS:
18858 * gst/mpegaudioparse/gstmpegaudioparse.c:
18859 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18860 * gst/mpegaudioparse/gstmpegaudioparse.h:
18861 Queue segment event and push it after we know the caps on the pad or
18862 else an autoplugger might not have plugged the element yet and the
18865 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18867 gst/iec958/ac3iec.c: Fix tests.
18868 Original commit message from CVS:
18869 * gst/iec958/ac3iec.c:
18872 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18874 tests/check/: Add generic state-change test suite to help to fi leaks.
18875 Original commit message from CVS:
18876 * tests/check/Makefile.am:
18877 * tests/check/generic/.cvsignore:
18878 * tests/check/generic/states.c:
18879 Add generic state-change test suite to help to fi leaks.
18881 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18883 po/: Added Portuguese (Brazilian) translation.
18884 Original commit message from CVS:
18885 translated by: Raphael Higino <phhigino@gmail.com>
18888 Added Portuguese (Brazilian) translation.
18890 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18892 po/: Updated translations.
18893 Original commit message from CVS:
18898 Updated translations.
18900 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
18902 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18903 Original commit message from CVS:
18904 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18905 (gst_rmdemux_parse_video_packet):
18906 Activate timestamp fixing code.
18908 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18910 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18911 Original commit message from CVS:
18912 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18913 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18914 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18915 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18916 Do fragment collection in the demuxer so that we can now work with
18917 both ffmpeg and realvideodec to decoder real video content.
18919 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18921 gst/realmedia/asmrules.c: Include stdlib.h.
18922 Original commit message from CVS:
18923 * gst/realmedia/asmrules.c:
18926 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
18928 gst/realmedia/rdtmanager.c: Fix caps.
18929 Original commit message from CVS:
18930 * gst/realmedia/rdtmanager.c:
18933 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18935 gst/realmedia/rtspreal.c: Disable UDP transport for now.
18936 Original commit message from CVS:
18937 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18938 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18939 Disable UDP transport for now.
18941 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18943 gst/realmedia/: Add simple rdt manager.
18944 Original commit message from CVS:
18945 * gst/realmedia/Makefile.am:
18946 * gst/realmedia/rdtmanager.c: (find_session_by_id),
18947 (create_session), (free_session), (gst_rdt_manager_base_init),
18948 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18949 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18950 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18951 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18952 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18953 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18954 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18955 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18956 (gst_rdt_manager_plugin_init):
18957 * gst/realmedia/rdtmanager.h:
18958 * gst/realmedia/rmdemux.c: (plugin_init):
18959 Add simple rdt manager.
18961 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
18963 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18964 Original commit message from CVS:
18965 * gst/realmedia/rdtdepay.c:
18966 Fix the encoding-name so that it matches what the rtsp extension sets.
18968 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
18970 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18971 Original commit message from CVS:
18972 * gst/realmedia/asmrules.c: (gst_asm_node_free),
18973 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18974 (gst_asm_scan_string), (gst_asm_scan_number),
18975 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18976 (gst_asm_scan_next_token), (gst_asm_rule_free),
18977 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18978 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18979 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18980 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18981 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18982 (gst_asm_rule_book_match), (main):
18983 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18984 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18985 Use g_hash_table_destroy instead of _unref which is too new.
18987 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
18989 gst/realmedia/.cvsignore: Add test to ignore.
18990 Original commit message from CVS:
18991 * gst/realmedia/.cvsignore:
18992 Add test to ignore.
18993 * gst/realmedia/Makefile.am:
18994 * gst/realmedia/asmrules.c: (gst_asm_node_new),
18995 (gst_asm_node_free), (gst_asm_operator_eval),
18996 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18997 (gst_asm_scan_string), (gst_asm_scan_number),
18998 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18999 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19000 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19001 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19002 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19003 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19004 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19005 (gst_asm_rule_book_match), (main):
19006 * gst/realmedia/asmrules.h:
19007 Added asembler rule book parser and evaluator.
19008 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19009 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19010 * gst/realmedia/rtspreal.h:
19011 Keep per stream config info.
19012 Parse and evaluate asm rule books for stream selection.
19014 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19016 gst/realmedia/rtspreal.c: Include stdlib.
19017 Original commit message from CVS:
19018 * gst/realmedia/rtspreal.c:
19021 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19023 gst/realmedia/: Split out hash code in separate file.
19024 Original commit message from CVS:
19025 * gst/realmedia/Makefile.am:
19026 * gst/realmedia/realhash.c: (hash), (call_hash),
19027 (gst_rtsp_ext_real_calc_response_and_checksum):
19028 * gst/realmedia/realhash.h:
19029 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19030 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19031 Split out hash code in separate file.
19033 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19035 gst/: Fix include paths and link dependecies for rtsp extension.
19036 Original commit message from CVS:
19037 * gst/asfdemux/Makefile.am:
19038 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19039 (gst_rtsp_wms_class_init):
19040 * gst/realmedia/Makefile.am:
19041 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19042 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19043 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19044 (_do_init), (gst_rtsp_real_class_init):
19045 Fix include paths and link dependecies for rtsp extension.
19047 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19049 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19050 Original commit message from CVS:
19051 * gst/realmedia/Makefile.am:
19052 * gst/realmedia/rmdemux.c: (plugin_init):
19053 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19054 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19055 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19056 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19057 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19058 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19059 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19060 (gst_rtsp_real_plugin_init):
19061 * gst/realmedia/rtspreal.h:
19062 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19065 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19067 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19068 Original commit message from CVS:
19069 * gst/asfdemux/Makefile.am:
19070 * gst/asfdemux/gstasf.c: (plugin_init):
19071 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19072 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19073 (gst_rtsp_wms_configure_stream), (_do_init),
19074 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19075 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19076 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19077 * gst/asfdemux/gstrtspwms.h:
19078 Move WMS RTSP extension from -good to here.
19079 Port it to the new pluggable extension interface.
19081 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19083 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19084 Original commit message from CVS:
19085 * ext/mad/Makefile.am:
19086 Link to audio helper from plugins-base.
19088 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19090 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19091 Original commit message from CVS:
19093 * ext/mad/gstmad.c: (gst_mad_chain):
19094 Use the new buffer clipping function from gstaudio here and
19095 require gst-plugins-base CVS.
19097 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19099 configure.ac: Sync liboil check with plugins-base. Add libm check.
19100 Original commit message from CVS:
19102 Sync liboil check with plugins-base. Add libm check.
19103 * gst/synaesthesia/Makefile.am:
19104 Link against libm. We're using sqrt here.
19106 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19108 gst/asfdemux/gstasfdemux.c: Include stdlib.
19109 Original commit message from CVS:
19110 * gst/asfdemux/gstasfdemux.c:
19113 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19115 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19116 Original commit message from CVS:
19117 * ext/annodex/Makefile.am:
19119 * ext/cdio/gstcdiocddasrc.c:
19120 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19122 * ext/cairo/Makefile.am:
19123 * gst/videofilter/Makefile.am:
19124 * tests/examples/level/Makefile.am:
19125 Use $(LIBM) instead of -lm
19127 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19129 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19130 Original commit message from CVS:
19131 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19132 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19133 * gst/mpegaudioparse/gstmpegaudioparse.h:
19134 Save some memory for each frame by only saving the start timestamp
19135 and start byte position instead of additionally the stop timestamp
19136 and stop byte position. This requires us to use a doubly-linked list
19137 but still saves 8-12 bytes per frame.
19139 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19141 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19142 Original commit message from CVS:
19143 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19144 Fix buffer clipping to correctly clip to the segment stop.
19146 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19148 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19149 Original commit message from CVS:
19150 * gst/mpegaudioparse/gstmpegaudioparse.c:
19151 (gst_mp3parse_emit_frame):
19152 Fix a calculation that was causing mp3parse to drop every incoming
19153 frame when upstream delivered a segment in TIME format, breaking
19154 playback of all mpeg system streams.
19156 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19158 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19159 Original commit message from CVS:
19162 * tests/Makefile.am:
19163 Remove bogus check for libcheck, since we check for
19164 gstreamer-check and it pulls in the required info from
19165 and we weren't actually _using_ the information for
19166 libcheck ourselves anyway.
19168 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19170 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19171 Original commit message from CVS:
19172 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19173 (gst_mp3parse_init), (gst_mp3parse_dispose),
19174 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19175 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19176 (mp3parse_handle_seek), (mp3parse_src_query):
19177 * gst/mpegaudioparse/gstmpegaudioparse.h:
19178 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19179 Also implement segment seeks.
19181 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19183 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19184 Original commit message from CVS:
19185 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19186 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19187 (gst_mad_chain), (gst_mad_change_state):
19188 * ext/mad/gstmad.h:
19189 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19190 GType magic. Part one of bug #308312.
19192 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19194 configure.ac: Use pkg-config to locate check.
19195 Original commit message from CVS:
19197 Use pkg-config to locate check.
19199 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19201 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19202 Original commit message from CVS:
19204 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19205 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19206 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19207 Fix build against core CVS by not using deprecated API. Bump
19208 requirements for new API (overdue anyway).
19210 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19212 REQUIREMENTS: Also add amr-libs here and update a little.
19213 Original commit message from CVS:
19215 Also add amr-libs here and update a little.
19217 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19219 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19220 Original commit message from CVS:
19221 * docs/plugins/inspect/plugin-dvdnav.xml:
19222 * docs/plugins/inspect/plugin-realmedia.xml:
19223 * docs/plugins/inspect/plugin-synaesthesia.xml:
19224 Add inspect file for synaesthesia so the docs can be built even if
19225 the plugin isn't built yet. Fixes #454311. Also add inspect files
19226 for dvdnavsrc and realmedia.
19228 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19230 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19231 Original commit message from CVS:
19232 * docs/plugins/Makefile.am:
19233 Simplify --extra-dir as gtkdoc scans recursively.
19235 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19237 And yet more docs enabled.
19238 Original commit message from CVS:
19239 * docs/plugins/Makefile.am:
19240 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19241 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19242 * gst/synaesthesia/Makefile.am:
19243 * gst/synaesthesia/gstsynaesthesia.c:
19244 * gst/synaesthesia/gstsynaesthesia.h:
19245 And yet more docs enabled.
19247 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19249 docs/plugins/: Add new docs. Scan c++ files too.
19250 Original commit message from CVS:
19251 * docs/plugins/Makefile.am:
19252 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19253 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19254 * docs/plugins/inspect/plugin-a52dec.xml:
19255 * docs/plugins/inspect/plugin-amrnb.xml:
19256 * docs/plugins/inspect/plugin-asf.xml:
19257 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19258 * docs/plugins/inspect/plugin-dvdsub.xml:
19259 * docs/plugins/inspect/plugin-iec958.xml:
19260 * docs/plugins/inspect/plugin-lame.xml:
19261 * docs/plugins/inspect/plugin-mad.xml:
19262 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19263 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19264 * docs/plugins/inspect/plugin-mpegstream.xml:
19265 Add new docs. Scan c++ files too.
19266 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19267 (gst_amrnbdec_event):
19268 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19269 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19270 (gst_amrnbparse_loop):
19271 Add documentation headers.
19272 * ext/mad/gstmad.c:
19273 * ext/mad/gstmad.h:
19276 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19278 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19279 Original commit message from CVS:
19280 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19281 (gst_mp3parse_init):
19282 Use GST_BOILERPLATE instead of manual GType magic.
19283 * gst/mpegaudioparse/gstmpegaudioparse.c:
19284 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19285 (mp3parse_bytepos_to_time):
19286 * gst/mpegaudioparse/gstmpegaudioparse.h:
19287 Implement seeking, byte->time, time->byte conversions with the Xing
19288 seek table if available. This allows better at least a bit more
19289 accurate seeks and file position reporting.
19291 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19293 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19294 Original commit message from CVS:
19295 * gst/mpegaudioparse/gstmpegaudioparse.c:
19296 (gst_mp3parse_handle_first_frame):
19297 Copy the complete Xing seek table in the 100 byte array instead of
19298 copying the first byte 100 times.
19299 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19300 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19301 Add seeking support based on the Xing header but comment it out for
19302 now as it seems to yield worse result than the other method.
19303 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19304 ourself, creating a new GstQuery, etc.
19306 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19308 docs/plugins/: Update docs with caps info.
19309 Original commit message from CVS:
19310 * docs/plugins/gst-plugins-ugly-plugins.args:
19311 * docs/plugins/inspect/plugin-a52dec.xml:
19312 * docs/plugins/inspect/plugin-amrnb.xml:
19313 * docs/plugins/inspect/plugin-asf.xml:
19314 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19315 * docs/plugins/inspect/plugin-dvdread.xml:
19316 * docs/plugins/inspect/plugin-dvdsub.xml:
19317 * docs/plugins/inspect/plugin-iec958.xml:
19318 * docs/plugins/inspect/plugin-lame.xml:
19319 * docs/plugins/inspect/plugin-mad.xml:
19320 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19321 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19322 * docs/plugins/inspect/plugin-mpegstream.xml:
19323 Update docs with caps info.
19325 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19327 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19328 Original commit message from CVS:
19330 Make sure dvdnav strings get translated too (no reason not to have
19331 them in the .po file, even if the plugin is disabled for now).
19334 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19336 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19337 Original commit message from CVS:
19338 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19339 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19340 (gst_amrnbdec_state_change):
19341 * ext/amrnb/amrnbdec.h:
19342 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19343 (gst_amrnbparse_loop):
19344 Add newsegment and discont handling. Some code cleanups.
19346 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19348 ext/dvdread/dvdreadsrc.c: check for an error from
19349 Original commit message from CVS:
19350 * ext/dvdread/dvdreadsrc.c: check for an error from
19351 DVDReadBlocks() correctly.
19353 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19355 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...
19356 Original commit message from CVS:
19357 * ext/dvdread/dvdreadsrc.c:
19358 If we can't read a nav packet, or it doesn't look like a nav
19359 packet, that's an error. Previous behavior was to look at
19360 the next packet; I can't find any justification for doing that.
19363 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19365 po/it.po: Updated Italian translation.
19366 Original commit message from CVS:
19368 Updated Italian translation.
19370 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19372 po/vi.po: Updated Vietnames translation.
19373 Original commit message from CVS:
19375 Updated Vietnames translation.
19377 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19379 po/: Added Chinese (simplified) translation.
19380 Original commit message from CVS:
19381 contributed by: Wenzheng Hu <db_lobster@163.com>
19384 Added Chinese (simplified) translation.
19386 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19388 MAINTAINERS: Updating all the maintainers files
19389 Original commit message from CVS:
19391 Updating all the maintainers files
19393 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19395 Fix leaks some more.
19396 Original commit message from CVS:
19397 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19398 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19399 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19400 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19401 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19402 * gst/iec958/ac3iec.c: (ac3iec_init):
19403 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19404 Fix leaks some more.
19406 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19408 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19409 Original commit message from CVS:
19410 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19411 "She's leaking me", said valgrind.
19413 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19415 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19416 Original commit message from CVS:
19417 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19418 Fix "pad caps are not a real subset of its template caps" warning.
19420 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19422 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19423 Original commit message from CVS:
19424 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19425 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19426 (gst_amrnbdec_finalize):
19427 Don't leak the adapter, unref it in a new finalize method instead.
19430 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19432 configure.ac: Back to CVS
19433 Original commit message from CVS:
19436 * gst-plugins-ugly.doap:
19437 Add 0.10.6 to the list of releases.
19439 === release 0.10.6 ===
19441 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19447 * docs/plugins/gst-plugins-ugly-plugins.args:
19448 * docs/plugins/inspect/plugin-a52dec.xml:
19449 * docs/plugins/inspect/plugin-asf.xml:
19450 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19451 * docs/plugins/inspect/plugin-dvdread.xml:
19452 * docs/plugins/inspect/plugin-dvdsub.xml:
19453 * docs/plugins/inspect/plugin-iec958.xml:
19454 * docs/plugins/inspect/plugin-lame.xml:
19455 * docs/plugins/inspect/plugin-mad.xml:
19456 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19457 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19458 * docs/plugins/inspect/plugin-mpegstream.xml:
19459 * docs/plugins/inspect/plugin-siddec.xml:
19461 Original commit message from CVS:
19464 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19482 Original commit message from CVS:
19485 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19487 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19488 Original commit message from CVS:
19489 * win32/vs6/gst_plugins_ugly.dsw:
19490 * win32/vs6/libgstac3parse.dsp:
19491 * win32/vs6/libgstasfdemux.dsp:
19492 * win32/vs6/libgstdvdlpcmdec.dsp:
19493 * win32/vs6/libgstdvdsub.dsp:
19494 * win32/vs6/libgstiec958.dsp:
19495 * win32/vs6/libgstlame.dsp:
19496 * win32/vs6/libgstmad.dsp:
19497 * win32/vs6/libgstmpegaudioparse.dsp:
19498 * win32/vs6/libgstmpegstream.dsp:
19499 * win32/vs6/libgstrealmedia.dsp:
19500 * win32/vs6/libgstsynaesthesia.dsp:
19501 Convert line endings to CRLF and mark as binary files.
19503 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19505 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19506 Original commit message from CVS:
19507 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19508 Don't forget to unlock when setting the device property, or
19509 we'll sooner or later deadlock.
19511 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19513 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19514 Original commit message from CVS:
19515 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19516 Use gst_util_guint64_to_gdouble for conversion.
19517 * win32/vs6/libgstasfdemux.dsp:
19518 Add asfpacket.c to the build.
19520 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19522 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19523 Original commit message from CVS:
19524 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19525 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19526 * gst/mpegaudioparse/gstmpegaudioparse.h:
19527 If the Xing header provides a total time, use it to calculate the
19528 correct average bitrate immediately, instead of sending updates as
19529 we parse the stream.
19531 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19533 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19534 Original commit message from CVS:
19535 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19536 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19537 Use GstClockTime instead of guint for a time variable to prevent
19538 overflows on too large subtitle durations. Fixes #444514.
19540 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19542 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19543 Original commit message from CVS:
19544 Patch by: Mark Nauwelaerts <manauw at skynet be>
19545 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19546 Clear state when handling the serialized FLUSH_STOP event instead of
19547 the FLUSH_START event, thereby making sure we don't free buffers the
19548 chain function is still using. Fixes dvdsubdec crashing when flusing
19549 or seeking (#442706).
19551 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19553 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19554 Original commit message from CVS:
19555 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19556 Initialise variable to make fc4 build bot happy.
19558 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19560 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19561 Original commit message from CVS:
19562 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19563 Add sanity check so we don't abort for broken or non-MPEG streams,
19564 but instead error out. Fixes crashes/aborts for when our typefinder
19565 wrongly identifies quicktime files as mpeg (which should be fixed in
19566 -base now too). (#440120).
19568 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19571 * ext/amrnb/amrnbdec.c:
19572 * ext/amrnb/amrnbenc.c:
19573 * ext/amrnb/amrnbparse.c:
19574 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19575 Original commit message from CVS:
19576 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19577 block_size, _do_init, gst_amrnbdec_base_init,
19578 gst_amrnbdec_class_init, gst_amrnbdec_init):
19579 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19580 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19581 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19582 block_size, _do_init, gst_amrnbparse_base_init,
19583 gst_amrnbparse_class_init, gst_amrnbparse_init):
19584 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19585 GST_DEBUG_FUNCPTR and add log-category.
19587 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19589 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19590 Original commit message from CVS:
19591 * gst/mpegaudioparse/gstmpegaudioparse.c:
19592 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19593 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19594 (gst_mp3parse_chain), (mp3parse_total_bytes),
19595 (mp3parse_total_time):
19596 * gst/mpegaudioparse/gstmpegaudioparse.h:
19597 Implement parsing of Xing headers from the first frame of the stream,
19598 and use it to report duration correctly where possible.
19600 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19602 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19603 Original commit message from CVS:
19604 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19605 After descrambling, push the packets out as individual packets
19606 instead of one big descrambled buffer. Makes cook audio decoding
19607 work with the 'realaudiodec' decoder from gst-plugins-bad.
19609 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19611 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19612 Original commit message from CVS:
19613 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19614 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19615 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19616 (gst_rmdemux_parse_packet):
19617 * gst/realmedia/rmdemux.h:
19618 Remember first timestamp encountered in stream and re-timestamp
19619 stream to start from zero (fixes #397219); only send one newsegment
19620 event, not two; when seeking, send newsegment events from the
19621 streaming thread and not from the seeking thread.
19623 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19625 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19626 Original commit message from CVS:
19627 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19628 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19629 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19630 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19631 * gst/mpegstream/gstmpegdemux.h:
19632 Reset last_flow values for the various streams after a flushing
19633 seek, otherwise we might aggregate wrong flow returns afterwards
19634 that will make upstream pause silently. This should fix seeking
19635 in DVDs and also fix the Thoggen cropping dialog (#438610).
19637 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19639 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19640 Original commit message from CVS:
19641 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19642 (gst_asf_demux_chain_headers),
19643 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19644 (gst_asf_demux_have_mutually_exclusive_active_stream),
19645 (gst_asf_demux_check_activate_streams),
19646 (gst_asf_demux_find_stream_with_complete_payload),
19647 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19648 (gst_asf_demux_activate_ext_props_streams),
19649 (gst_asf_demux_process_object):
19650 * gst/asfdemux/gstasfdemux.h:
19651 Activate streams (ie. add the pads to the element) depending on
19652 whether we actually get data for those streams within the ASF
19653 preroll value specified. Currently only done in pull-mode though
19654 (this will fix problems with playbin hanging on mms streams once
19655 we use this in push-mode as well).
19657 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19659 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19660 Original commit message from CVS:
19661 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19662 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19663 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19664 (gst_asf_demux_process_file):
19665 * gst/asfdemux/gstasfdemux.h:
19666 Make all timestamps start from zero in pull-mode too; some small
19667 clean-ups and FIXMEs here and there.
19669 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19671 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19672 Original commit message from CVS:
19673 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19674 (gst_asf_demux_parse_packet):
19675 If packet size is specified within the packet and smaller than
19676 the actual packet size, don't parse beyond the size specified in
19677 the packet (this makes us parse some cases of packets with single
19678 compressed payloads cleanly, see e.g stream from #431318). Also
19679 add a sanity check when parsing compressed single payloads.
19681 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19683 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19684 Original commit message from CVS:
19685 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19686 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19687 (gst_asf_demux_handle_seek_event),
19688 (gst_asf_demux_push_complete_payloads):
19689 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19690 send data from the keyframe right before the new segment start to
19691 make sure the decoder doesn't have to decode more than absolutely
19694 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19696 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19697 Original commit message from CVS:
19698 * gst/asfdemux/asfheaders.c:
19699 * gst/asfdemux/asfheaders.h:
19700 * gst/asfdemux/asfpacket.c:
19701 (asf_payload_parse_replicated_data_extensions),
19702 (gst_asf_demux_parse_payload):
19703 * gst/asfdemux/asfpacket.h:
19704 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19705 (gst_asf_demux_push_complete_payloads),
19706 (gst_asf_demux_process_ext_stream_props):
19707 * gst/asfdemux/gstasfdemux.h:
19708 Implement payload extension system/extended replicated data parsing,
19709 so we can extract payload durations if they're specified.
19711 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19713 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19714 Original commit message from CVS:
19715 * gst/asfdemux/asfheaders.h:
19716 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19717 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19718 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19719 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19720 (gst_asf_demux_parse_stream_object),
19721 (gst_asf_demux_process_ext_stream_props),
19722 (gst_asf_demux_process_queued_extended_stream_objects),
19723 (gst_asf_demux_activate_ext_props_streams),
19724 (gst_asf_demux_process_object):
19725 * gst/asfdemux/gstasfdemux.h:
19726 Refactor stream parse/activation a bit (stream activation heuristics
19727 are still the same though); some more clean-ups.
19729 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19731 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19732 Original commit message from CVS:
19733 * win32/common/.cvsignore:
19734 Ignore generated config.h file to make build bot happy.
19736 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19738 gst/asfdemux/: Init debug category before using it.
19739 Original commit message from CVS:
19740 * gst/asfdemux/gstasf.c: (plugin_init):
19741 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19742 * gst/asfdemux/gstasfdemux.h:
19743 Init debug category before using it.
19745 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
19747 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19748 Original commit message from CVS:
19749 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19750 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19751 Fix silly bug when we can't pull as much data as we want; don't
19752 forget to announce pending tags in the new packet parsing code.
19754 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19756 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19757 Original commit message from CVS:
19760 Generate a win32 config.h into win32/common and add to MANIFEST so
19761 it gets disted (#393890). Looks like win32/common/config.h.in needs
19764 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19766 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19767 Original commit message from CVS:
19768 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19769 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19770 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19771 Fix pull mode operation some more: send newsegment event before
19772 sending data; handle EOS and fatal flow returns a bit better; don't
19773 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19775 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19777 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19778 Original commit message from CVS:
19779 * gst/asfdemux/Makefile.am:
19780 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19781 (asf_packet_create_payload_buffer),
19782 (asf_payload_find_previous_fragment),
19783 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19784 (gst_asf_demux_parse_packet):
19785 * gst/asfdemux/asfpacket.h:
19786 * gst/asfdemux/gstasfdemux.c:
19787 (gst_asf_demux_reset_stream_state_after_discont),
19788 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19789 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19790 (gst_asf_demux_process_chunk):
19791 * gst/asfdemux/gstasfdemux.h:
19792 New packet parsing code: should put halfway decent timestamps on
19793 buffers, and might even set the appropriate keyframe/discont buffer
19794 flags from time to time (and even if it doesn't, I'm at least able
19795 to debug this code); only used in pull-mode so far. Still needs
19796 some more work, like payload extensions parsing and proper flow
19797 aggregation, and stream activation based on preroll. Stay tuned.
19799 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19801 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19802 Original commit message from CVS:
19803 * gst/asfdemux/asfheaders.h:
19804 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19805 (gst_asf_demux_seek_index_lookup),
19806 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19807 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19808 (gst_asf_demux_process_ext_content_desc),
19809 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19810 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19811 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19812 * gst/asfdemux/gstasfdemux.h:
19813 Some clean-ups and small fixes: rename asf_stream_context structure to
19814 AsfStream; inline some three-line utility functions that are only used
19815 once anyway and get rid of their associated helper structs; make debug
19816 category global so that it is used by the debug statements in the other
19817 file as well; simplify gst_asf_demux_get_stream(); fix accidental
19818 implicit initialisation of stream->last_buffer_timestamp to 0, which
19819 would lead to missing timestamps on the first buffer; put fourcc format
19820 into video caps to make certain proprietary wmv decoders happy (for the
19821 case of WMVA in particular); play_time is offset by preroll as well, so
19822 fix overreporting of duration for some files.
19824 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19826 gst/asfdemux/gstasfdemux.c: Printf format fixes.
19827 Original commit message from CVS:
19828 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19829 (gst_asf_demux_pull_indices):
19830 Printf format fixes.
19832 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19834 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19835 Original commit message from CVS:
19836 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19837 (gst_mpeg_parse_send_event):
19838 Post an error message if EOS wasn't handled by anything downstream.
19839 This should fix playbin freezing/hanging with small VobSub subtitle
19840 files (background: not-linked flow returns from downstream are
19841 ignored for a while at the beginning, so if the file is small
19842 upstream will never get a not-linked flow return even if nothing
19843 is connected downstream). (#429960).
19845 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
19847 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19848 Original commit message from CVS:
19849 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19850 (gst_amrnbparse_sink_activate),
19851 (gst_amrnbparse_sink_activate_pull):
19852 Rewrite terminally broken sinkpad activation code.
19853 Now actually supports pull-mode activation (didn't before), and push
19854 mode activation doesn't leave the sinkpad flushing.
19856 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19858 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19859 Original commit message from CVS:
19860 * gst/asfdemux/asfheaders.c:
19861 * gst/asfdemux/asfheaders.h:
19862 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19863 (gst_asf_demux_reset), (gst_asf_demux_init),
19864 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19865 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19866 (gst_asf_demux_seek_index_lookup),
19867 (gst_asf_demux_reset_stream_state_after_discont),
19868 (gst_asf_demux_handle_seek_event),
19869 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19870 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19871 (gst_asf_demux_pull_indices),
19872 (gst_asf_demux_parse_data_object_start),
19873 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19874 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19875 (gst_asf_demux_process_simple_index),
19876 (gst_asf_demux_process_object),
19877 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19878 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19879 * gst/asfdemux/gstasfdemux.h:
19880 Make asfdemux work in pull mode where possible. If there's an index
19881 at the end of the file, read it and use it for seeking purposes.
19883 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
19885 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19886 Original commit message from CVS:
19887 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19888 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19889 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19890 Some timestamp fixes.
19891 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19892 Fix for 64-bit machines.
19894 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
19896 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19897 Original commit message from CVS:
19898 Patch by: René Stadler <mail at renestadler dot de>
19899 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19900 (find_seek_offset_time), (gst_rmdemux_reset),
19901 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19902 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19903 * gst/realmedia/rmdemux.h:
19904 Make rmdemux handle any number of logical streams. Fixes #428698.
19906 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19910 Original commit message from CVS:
19913 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19915 po/: Added Danish translation.
19916 Original commit message from CVS:
19917 submitted by: Mogens Jaeger <mogens@jaeger.tf>
19920 Added Danish translation.
19922 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19924 po/.cvsignore: Add pot.
19925 Original commit message from CVS:
19929 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
19931 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19932 Original commit message from CVS:
19933 2007-03-27 Julien MOUTTE <julien@moutte.net>
19934 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19935 stream and try to adapt to incoming timestamps lack of
19936 precision up to half a frame. This allows generating
19937 a perfect stream even with muxed formats like FLV where
19938 the timestamps are stored in milliseconds.
19940 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19942 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19943 Original commit message from CVS:
19944 * gst/realmedia/rmdemux.c:
19945 Remove unused zlib.h include. Fixes #421594.
19947 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19949 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19950 Original commit message from CVS:
19951 * ext/lame/gstlame.c: (gst_lame_setup):
19952 Disable the bitrate checking when the user has requested
19953 Free Format mode, as all bitrates less than the maximum
19956 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19958 po/: Update translations.
19959 Original commit message from CVS:
19963 Update translations.
19965 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19967 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19968 Original commit message from CVS:
19969 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19970 When handling seeks, don't convert -1 start or stop values to a bogus
19971 byte position - pass them upstream as -1.
19973 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19975 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19976 Original commit message from CVS:
19977 * gst/mpegaudioparse/gstmpegaudioparse.c:
19978 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19979 (gst_mp3parse_init), (gst_mp3parse_sink_event),
19980 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19981 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19982 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19983 (mp3parse_total_time), (mp3parse_handle_seek),
19984 (mp3parse_src_event), (mp3parse_src_query),
19985 (mp3parse_get_query_types), (plugin_init):
19986 * gst/mpegaudioparse/gstmpegaudioparse.h:
19987 Implement seeking via average bitrate, and position+duration
19988 querying in mp3parse. Later, it will support frame-accurate seeking by
19989 building a seek table as it parses.
19990 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19991 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19992 before any extant MP3 decoder plugin. This allows us to remove framing
19993 support from the decoders, if we want, and will provide them with
19994 accurate seeking automatically once it is finished.
19995 Fix the handling of MPEG-1 Layer 1 files.
19996 Partially fix timestamping of packets arriving from a demuxer by
19997 queueing the incoming timestamp until the next packet starts, rather
19998 than applying it immediately to the next pushed buffer.
20000 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20002 gst/asfdemux/gstasfdemux.c: Printf format fix.
20003 Original commit message from CVS:
20004 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20007 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20009 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20010 Original commit message from CVS:
20011 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20012 (gst_cdio_cdda_src_finalize):
20013 Make sure we always destroy our libcdio handle.
20015 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20017 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20018 Original commit message from CVS:
20019 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20020 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20021 (gst_cdio_cdda_src_finalize):
20022 Small code cleanups.
20023 Don't use pad_alloc as the base class cannot deal with the error codes.
20025 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20027 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20028 Original commit message from CVS:
20029 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20030 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20031 Never post a (fatal) error message on the bus on decoding errors. We
20032 should only do this if we can't recover, but mpeg2dec can always
20033 recover. This is needed for DVB streams, for example, where there
20034 may be temporary glitches in the stream. Instead of an error
20035 message, post a warning message on the bus for every N decoding
20036 errors. Fixes #370020.
20038 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20040 configure.ac: Convert to new AG_GST style.
20041 Original commit message from CVS:
20043 Convert to new AG_GST style.
20045 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20047 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20048 Original commit message from CVS:
20049 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20051 Display sensible defaults and limits for the
20052 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20053 property - it's supposed to be a boolean 0/1 value.
20055 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20057 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20058 Original commit message from CVS:
20059 * ext/lame/gstlame.c:
20060 Initialise the variables so gcc doesn't complain about possibly
20061 uninitialised uses, even though they can't actually happen.
20063 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20065 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20066 Original commit message from CVS:
20067 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20068 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20069 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20070 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20071 Implement all sample rates.
20072 Implement sample permutation a little smarter avoiding a memcpy.
20073 Fix timestamps, use segments, fix seeking.
20075 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20078 Original commit message from CVS:
20079 * docs/plugins/Makefile.am:
20080 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20081 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20082 * docs/plugins/inspect/plugin-siddec.xml:
20083 * ext/sidplay/gstsiddec.cc:
20084 * ext/sidplay/gstsiddec.h:
20087 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20089 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20090 Original commit message from CVS:
20091 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20092 (gst_lame_set_property), (gst_lame_setup):
20093 Fix up bitrate checking macro. Make it give us a
20094 GST_ELEMENT_WARNING message so the application has a chance of
20095 reporting this to the user. Move the checking to _setup, so we
20096 are sure it runs in the READY state, when we hope to have a pipeline
20097 and a bus that is not flushing.
20098 This fixes e.g. using 96 kbit/sec as a bitrate.
20100 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20102 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20103 Original commit message from CVS:
20104 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20105 (gst_asf_demux_process_advanced_mutual_exclusion),
20106 (gst_asf_demux_process_queued_extended_stream_objects),
20107 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20108 * gst/asfdemux/gstasfdemux.h:
20109 Parse advanced mutual exclusion object and only add pads for
20110 'hidden' streams (those in an extended stream header) that are
20111 mutually exclusive with an already existing 'main stream' if
20112 the broadcasting flag is not set. If the broadcasting flag is set,
20113 assume that data for this stream isn't sent. (This should ideally be
20114 solved better by making playbin more robust against this and/or by
20115 making mmssrc send some information downstream about which streams
20116 will be streamed). Fixes #353116.
20118 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20120 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20121 Original commit message from CVS:
20122 * gst/synaesthesia/gstsynaesthesia.c:
20123 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20124 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20125 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20126 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20127 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20128 * gst/synaesthesia/synaescope.h:
20129 Move all the mutable engine state into a structure so that
20130 multiple element instances can run without interfering.
20132 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20134 Add crossreferences to glib/gobject/gstream docs.
20135 Original commit message from CVS:
20137 * docs/plugins/Makefile.am:
20138 Add crossreferences to glib/gobject/gstream docs.
20140 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20142 gst/synaesthesia/: More source cleanups and add FIXME comments.
20143 Original commit message from CVS:
20144 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20145 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20146 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20148 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20150 More source cleanups and add FIXME comments.
20152 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20154 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20155 Original commit message from CVS:
20156 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20157 Use gst_guint64_to_gdouble for conversions.
20158 * gst/synaesthesia/synaescope.c:
20159 Define M_PI and do not include <pthread.h> and
20160 <sys/time.h> for G_OS_WIN32
20161 * win32/vs6/libgstrealmedia.dsp:
20162 * win32/vs6/synaesthesia.dsp:
20163 Update projects files.
20164 * win32/common/config.h.in:
20165 Add config.h.in for autogen of config.h
20167 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20169 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20170 Original commit message from CVS:
20172 Add --enable-experimental support. Activate synaesthesia when building
20173 with --enable-experimental. Fix --enable external configure switch
20176 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20178 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20179 Original commit message from CVS:
20180 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20181 (gst_lame_change_state):
20182 * ext/lame/gstlame.h:
20183 On receiving EOS, we try to push a last buffer with the remaining
20184 samples. Don't do that if we got an unclean flow return on the last
20185 gst_pad_push(), downstream might not handle this very gracefully
20187 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20188 Pass flow returns upstream (helps #403168).
20190 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20192 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20193 Original commit message from CVS:
20194 * gst/synaesthesia/gstsynaesthesia.c:
20195 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20196 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20197 (gst_synaesthesia_chain), (plugin_init):
20198 check result of gst_pad_push() in _chain.
20200 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20202 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20203 Original commit message from CVS:
20204 * gst/synaesthesia/Makefile.am:
20205 * gst/synaesthesia/gstsynaesthesia.c:
20206 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20207 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20208 (gst_synaesthesia_chain), (plugin_init):
20209 * gst/synaesthesia/synaescope.c:
20210 * gst/synaesthesia/synaescope.h:
20211 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20212 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20213 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20214 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20215 possible leak in _chain. (#356882)
20217 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20219 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20220 Original commit message from CVS:
20221 * gst/asfdemux/asfheaders.c:
20222 * gst/asfdemux/asfheaders.h:
20223 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20224 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20225 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20226 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20227 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20228 (gst_asf_demux_process_ext_content_desc),
20229 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20230 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20231 (gst_asf_demux_process_bitrate_props_object),
20232 (gst_asf_demux_process_header_ext),
20233 (gst_asf_demux_process_language_list),
20234 (gst_asf_demux_process_ext_stream_props),
20235 (gst_asf_demux_process_queued_extended_stream_objects),
20236 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20237 * gst/asfdemux/gstasfdemux.h:
20238 Refactor and clean up header parsing and chain function a bit; get
20239 rid of some cruft; make header parsing a tad more robust, fixing
20242 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20244 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20245 Original commit message from CVS:
20246 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20247 Post an error if we receive an EOS event while still waiting for the
20248 ASF header object to come through.
20250 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20252 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20253 Original commit message from CVS:
20254 Patch by: Xavier B. <xavierb gmail com>
20255 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20256 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20257 (gst_asf_demux_process_ext_content_desc),
20258 (gst_asf_demux_process_data),
20259 (gst_asf_demux_process_language_list),
20260 (gst_asf_demux_process_ext_stream_props),
20261 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20262 Guard places where we assume that a certain amount of data is
20263 available better against less data being available (should fix
20264 infamous assertion crasher bug #336370). Also fixes a small
20267 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20269 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20270 Original commit message from CVS:
20271 * gst/realmedia/Makefile.am:
20272 * gst/realmedia/rademux.c:
20273 * gst/realmedia/rademux.h:
20274 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20275 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20276 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20277 * gst/realmedia/rmutils.h:
20278 Add demuxer for RealAudio files (#349779).
20280 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20282 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20283 Original commit message from CVS:
20285 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20286 be include in the next release.
20288 Remove win32/common/config.h is which is not autogenerated yet.
20290 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20292 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20293 Original commit message from CVS:
20294 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20295 warn when outgoing sample rate is different from incoming
20297 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20299 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20300 Original commit message from CVS:
20301 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20302 All sample-rates < 32khz come from the LSF extensions, which only
20303 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20304 Use gst_util_uint64_scale because we can.
20306 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20308 tests/check/elements/amrnbenc.c: and fix compilation of this test
20309 Original commit message from CVS:
20310 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20311 (cleanup_amrnbenc):
20312 and fix compilation of this test
20314 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20316 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20317 Original commit message from CVS:
20318 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20319 (cleanup_amrnbenc):
20320 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20321 (cleanup_mpeg2dec):
20322 re-apply as it was -bad and not -ugly that is frozen, doh
20324 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20326 tests/check/elements/: revert my freeze breakage
20327 Original commit message from CVS:
20328 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20329 (cleanup_amrnbenc):
20330 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20331 (cleanup_mpeg2dec):
20332 revert my freeze breakage
20334 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20336 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20337 Original commit message from CVS:
20338 * gst/asfdemux/gstasfdemux.c:
20339 (gst_asf_demux_get_gst_tag_from_tag_name),
20340 (gst_asf_demux_process_ext_content_desc):
20341 add a comment about a future change
20342 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20343 (cleanup_amrnbenc):
20344 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20345 (cleanup_mpeg2dec):
20346 consistent pad (de)activation
20348 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20350 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20351 Original commit message from CVS:
20352 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20353 Update query_types function too.
20355 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20357 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20358 Original commit message from CVS:
20359 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20360 (gst_rmdemux_src_query_types):
20361 Implement SEEKING query, make query function thread-safe.
20363 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20365 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20366 Original commit message from CVS:
20367 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20368 Use alignment-safe macros here too (subbuffers ...); guard against
20369 hypothetical memory access beyond our given buffer in the case
20370 where the buffer size is not a multiple of 2.
20372 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20374 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20375 Original commit message from CVS:
20376 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20377 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20378 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20379 * gst/asfdemux/gstasfdemux.h:
20380 Don't crash in the seek event handling code when playtime is 0,
20381 as may be the case with live streams (#386218). Implement SEEKING
20382 query so applications can query seekability without second-guessing
20383 based on whether we have a duration or not.
20385 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20388 Original commit message from CVS:
20390 * gst-plugins-ugly.doap:
20391 * gst-plugins-ugly.spec.in:
20394 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20396 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20397 Original commit message from CVS:
20398 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20399 Use our alignment-safe macros here too, since we can't assume that
20400 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20403 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20405 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20406 Original commit message from CVS:
20407 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20408 Also, don't read the index for a stream a second time when
20409 operating in pull-mode and reaching the end of the file.
20411 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20413 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20414 Original commit message from CVS:
20415 Patch by: Roland Kay <roland.kay at ox compsoc net>
20416 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20417 Don't leak stream index (#385292).
20419 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20421 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20422 Original commit message from CVS:
20423 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20424 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20426 * ext/lame/gstlame.h:
20427 Fix leak (by calling lame_init_params() before lame_close()); handle
20428 NULL return from lame_init() more gracefully. Fixes #385311.
20430 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20432 configure.ac: Back to CVS
20433 Original commit message from CVS:
20437 === release 0.10.5 ===
20439 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20445 * docs/plugins/gst-plugins-ugly-plugins.args:
20446 * docs/plugins/inspect/plugin-a52dec.xml:
20447 * docs/plugins/inspect/plugin-asf.xml:
20448 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20449 * docs/plugins/inspect/plugin-dvdsub.xml:
20450 * docs/plugins/inspect/plugin-iec958.xml:
20451 * docs/plugins/inspect/plugin-lame.xml:
20452 * docs/plugins/inspect/plugin-mad.xml:
20453 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20454 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20455 * docs/plugins/inspect/plugin-mpegstream.xml:
20456 * docs/plugins/inspect/plugin-siddec.xml:
20458 Original commit message from CVS:
20461 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20463 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20464 Original commit message from CVS:
20465 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20466 to in the previous checkin. see #385192. You can have your
20469 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20471 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20472 Original commit message from CVS:
20473 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20474 from the dereferenced integer, not the pointer itself. Fixes
20476 I'm takin ur cheese!
20478 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20481 ChangeLog surgery: fix bug number
20482 Original commit message from CVS:
20483 ChangeLog surgery: fix bug number
20485 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20487 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20488 Original commit message from CVS:
20489 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20490 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20491 For version 4 streams, read the extra codec data size from the
20492 header instead of assuming it is always 16 (also read it from the
20493 right position) (#384989). For version 4 and 5 streams, check that
20494 the specified extra codec data size doesn't make us read beyond the
20495 chunk boundary (#384989).
20497 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20514 Original commit message from CVS:
20517 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20519 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20520 Original commit message from CVS:
20521 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20522 Cosmetic changes: fix misleading debug statement, update
20525 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20527 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20528 Original commit message from CVS:
20529 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20530 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20531 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20532 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20533 * ext/mpeg2dec/gstmpeg2dec.h:
20534 Align buffers to a 16 byte boundary so the altivec optimisations
20535 don't crash. Fixes #327350.
20537 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20539 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20540 Original commit message from CVS:
20541 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20542 The availability of extra codec data isn't something that
20543 warrants debug messages at WARNING level (see #376958).
20545 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20547 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20548 Original commit message from CVS:
20549 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20550 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20551 (gst_dvd_demux_send_subbuffer):
20552 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20553 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20554 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20555 (gst_mpeg_demux_send_subbuffer):
20556 * gst/mpegstream/gstmpegdemux.h:
20557 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20558 (gst_mpeg_parse_chain):
20559 Fix flow value combination; this fixes playbin/totem locking up if
20560 a VobSub file is specified as subtitle file (#334322). Flow value
20561 combination should only happen once we are fairly sure we've got all
20562 pads that are available for now. Since there isn't a well-specified
20563 time when this is the case in MPEG, we'll just assume this is the
20564 case once there has been a certain number of packets for each
20565 stream we've found so far.
20567 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20569 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20570 Original commit message from CVS:
20571 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20572 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20573 Simplify the framerate code and support more framerates. Fixes #361584.
20575 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20577 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20578 Original commit message from CVS:
20579 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20580 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20581 Fix minor memleak when creating pads from static pad templates (#369627).
20582 * tests/check/Makefile.am:
20583 * tests/check/elements/.cvsignore:
20584 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20585 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20586 Add unit tests for mpeg2dec (#369627).
20588 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20592 Original commit message from CVS:
20595 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20597 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20598 Original commit message from CVS:
20599 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20600 (gst_lame_change_state):
20601 * ext/lame/gstlame.h:
20602 Make lame timestamp flushed eos buffer by some additional timestamp
20603 accounting. Fixes #374760.
20605 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20607 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20608 Original commit message from CVS:
20609 * gst/mpegaudioparse/gstmpegaudioparse.c:
20610 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20611 (gst_mp3parse_init), (gst_mp3parse_dispose),
20612 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20613 (gst_mp3parse_change_state):
20614 * gst/mpegaudioparse/gstmpegaudioparse.h:
20615 Make timestamp handling in mp3parse saner; now works for at least
20618 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20620 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20621 Original commit message from CVS:
20622 * gst/mpegaudioparse/Makefile.am:
20623 * gst/mpegaudioparse/gstmpegaudioparse.c:
20624 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20625 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20626 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20627 (gst_mp3parse_change_state), (plugin_init):
20628 * gst/mpegaudioparse/gstmpegaudioparse.h:
20629 Bring mp3parse into the 21st century.
20630 Use its own debug category, use gstadapter, format nicely to 80
20631 columns, and fix incorrect handling of 32 kHz and less files.
20633 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20635 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20636 Original commit message from CVS:
20637 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20638 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20639 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20640 * ext/mpeg2dec/gstmpeg2dec.h:
20641 libmpeg2 requires its output buffers to start at a 16byte aligned
20642 address or the altivec optimizations will explode.
20644 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20646 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20647 Original commit message from CVS:
20648 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20649 * ext/cdio/gstcdio.h:
20650 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20651 Move CD-TEXT utility function into common file so it can also be
20652 used by a future cdioparanoiasrc.
20654 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20656 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20657 Original commit message from CVS:
20658 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20659 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20660 information (fixes #340433).
20662 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20664 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20665 Original commit message from CVS:
20666 Patch by: Josep Torra Valles <josep at fluendo com>
20667 * gst/iec958/ac3_padder.c: (ac3p_init):
20668 * gst/mpegstream/gstmpegparse.c:
20669 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20670 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20671 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20672 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20673 (gst_rmdemux_parse_packet):
20674 Misc. fixes for problems discovered by Forte (different return types
20675 in function declaration and definition, pointer arithmetics with
20676 void pointers). Fixes #362639.
20678 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20680 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20681 Original commit message from CVS:
20682 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20683 Don't announce audio or subtitle streams that aren't really present,
20684 it makes dvddemux create pads that will never carry any data, which
20687 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20689 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20690 Original commit message from CVS:
20691 * ext/lame/gstlame.c: (gst_lame_set_property):
20692 Round up not allowed bitrates to the next higher allowed one
20695 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20697 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20698 Original commit message from CVS:
20699 * docs/plugins/Makefile.am:
20700 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20701 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20702 * ext/lame/gstlame.c: (gst_lame_class_init):
20703 * ext/lame/gstlame.h:
20704 Add docs for lame and lame to docs. Specify allowed bitrates
20705 in the properties description (#361140). Canonicalise object
20706 property names (ie. use hyphen instead of underscore).
20707 * docs/plugins/inspect/plugin-a52dec.xml:
20708 * docs/plugins/inspect/plugin-amrnb.xml:
20709 * docs/plugins/inspect/plugin-asf.xml:
20710 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20711 * docs/plugins/inspect/plugin-dvdread.xml:
20712 * docs/plugins/inspect/plugin-dvdsub.xml:
20713 * docs/plugins/inspect/plugin-iec958.xml:
20714 * docs/plugins/inspect/plugin-lame.xml:
20715 * docs/plugins/inspect/plugin-mad.xml:
20716 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20717 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20718 * docs/plugins/inspect/plugin-mpegstream.xml:
20719 * docs/plugins/inspect/plugin-siddec.xml:
20720 Update version to CVS.
20722 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20724 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20725 Original commit message from CVS:
20726 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20727 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20730 Add i18n magic to lame plugin. Throw decent error message when we
20731 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20733 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
20735 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20736 Original commit message from CVS:
20737 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20738 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20739 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20740 Change caps to x-rdt, because it's not x-rtp.
20741 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20742 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20743 (gst_rmdemux_plugin_init):
20744 Activate pad before adding to the element.
20745 Return the combined stream return values after pad_alloc.
20747 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20749 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20750 Original commit message from CVS:
20751 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20752 * ext/mpeg2dec/gstmpeg2dec.h:
20753 Add some debugging to timestamp handling.
20754 Make sure we don't convert invalid timestamps.
20756 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20758 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20759 Original commit message from CVS:
20760 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20761 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20762 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20763 (gst_dvd_demux_get_subpicture_stream):
20764 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20765 (gst_mpeg_demux_get_audio_stream),
20766 (gst_mpeg_demux_get_private_stream):
20767 Active pads before adding them to the running element. Don't assert
20768 on non-BYTE format newsegment events in asfdemux.
20770 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
20772 Printf format fixes.
20773 Original commit message from CVS:
20774 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20775 (gst_dvd_read_src_handle_seek_event):
20776 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20777 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20778 * ext/sidplay/gstsiddec.cc:
20779 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20780 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20781 (gst_rmdemux_parse_packet):
20782 Printf format fixes.
20784 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20786 gst/realmedia/: Added RDT depayloader.
20787 Original commit message from CVS:
20788 * gst/realmedia/Makefile.am:
20789 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20790 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20791 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20792 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20793 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20794 * gst/realmedia/rdtdepay.h:
20795 Added RDT depayloader.
20796 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20797 (gst_rmdemux_plugin_init), (plugin_init):
20798 Remove unused function.
20799 Added some more mime-types.
20801 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20803 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20804 Original commit message from CVS:
20805 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20806 If an incoming timestamp is within one sample of our current
20807 timestamp, then keep it. This prevents imprecision in the
20808 PTS (which only has 90khz granularity) from affecting our stream.
20810 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20812 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20813 Original commit message from CVS:
20814 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20815 Reflow code so that compiler doesn't complain about possible use
20816 of uninitialised variable any longer; but just in case, initialise
20817 it anyway; also take object ref in query function and do peer pad
20818 stuff in a more thread-safe way.
20820 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
20822 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20823 Original commit message from CVS:
20824 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20825 Init a variable to make compilers happy.
20827 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
20829 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20830 Original commit message from CVS:
20831 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20832 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20833 (gst_dvd_demux_sync_stream_to_time):
20834 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20835 (gst_mpeg_demux_synchronise_pads),
20836 (gst_mpeg_demux_sync_stream_to_time):
20837 Send newsegment updates for sparse streams (#350778).
20839 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20841 ext/dvdread/dvdreadsrc.c: fix compile warning
20842 Original commit message from CVS:
20843 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20844 fix compile warning
20846 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20849 bump the nano bitches
20850 Original commit message from CVS:
20851 bump the nano bitches
20853 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20855 configure.ac: As another attempt, synaesthesia can be enabled by passing
20856 Original commit message from CVS:
20858 As another attempt, synaesthesia can be enabled by passing
20859 --with-plugins="synaesthesia" to configure
20861 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20863 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20864 Original commit message from CVS:
20866 Don't build synaesthesia by default, until someone confirms that it
20867 is okay (filed as #356882)
20869 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20871 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20872 Original commit message from CVS:
20874 Don't build synaesthesia by default, until someone confirms that it
20875 is okay (filed as #356882)
20877 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20880 Original commit message from CVS:
20882 * gst/synaesthesia/Makefile.am:
20883 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20884 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20885 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20886 (gst_synaesthesia_change_state), (plugin_init):
20889 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20891 More G_OBJECT macro fixing.
20892 Original commit message from CVS:
20893 * ext/mad/gstid3tag.c:
20894 * gst/mpegstream/gstrfc2250enc.h:
20895 * gst/synaesthesia/gstsynaesthesia.c:
20896 More G_OBJECT macro fixing.
20898 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
20900 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20901 Original commit message from CVS:
20902 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20903 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20904 Fix initialisation dummy buffer, the offsets are relative to the start
20905 of the buffers. Fixes #356004.
20907 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
20909 * gst-plugins-ugly.spec.in:
20911 Original commit message from CVS:
20914 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20916 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20917 Original commit message from CVS:
20918 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20919 Add convert query (needed for later when we just operate in time
20920 format and let the base source class handle all the seeking stuff).
20922 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20924 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20925 Original commit message from CVS:
20926 * gst/asfdemux/gstasfdemux.c:
20927 (gst_asf_demux_get_gst_tag_from_tag_name),
20928 (gst_asf_demux_process_ext_content_desc):
20929 Erm, lets properly fix it. The only non-text tag that we support is
20930 the track-number and that is an UINT. asfdemux was returning a GValue
20931 initialized as INT. Further the Track and not the TrackNumber tag
20932 (the latter is a string too).
20934 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20936 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20937 Original commit message from CVS:
20938 * gst/asfdemux/gstasfdemux.c:
20939 (gst_asf_demux_get_gst_tag_from_tag_name),
20940 (gst_asf_demux_process_ext_content_desc):
20941 Skip tags that are unknown (was producing an uninialized GValue).
20943 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
20945 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20946 Original commit message from CVS:
20947 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20948 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20949 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20950 (gst_a52dec_set_property), (gst_a52dec_get_property):
20951 * ext/a52dec/gsta52dec.h:
20952 Patch from from Michal Benes <michal.benes@itonis.tv>:
20953 Add two things to a52dec: configure the exact output format for ac3
20954 decoding through properties, if desired.
20955 By default, configure an output format preferred by downstream. Now
20956 that audioconvert lists caps by preference, this means that a52dec
20957 can do downmixing (iff required) rather than audioconvert, so it can
20958 use the ac3 downmix levels from the bitstream.
20960 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20962 Add missing GST_LIBS to the link flags
20963 Original commit message from CVS:
20964 * ext/lame/Makefile.am:
20965 * ext/mpeg2dec/Makefile.am:
20966 * gst/dvdlpcmdec/Makefile.am:
20967 * gst/dvdsub/Makefile.am:
20968 * gst/mpegaudioparse/Makefile.am:
20969 Add missing GST_LIBS to the link flags
20971 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20973 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20974 Original commit message from CVS:
20976 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20978 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20980 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20981 Original commit message from CVS:
20982 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20983 fix build for debug disabled
20985 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20987 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20988 Original commit message from CVS:
20989 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20990 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20991 Use static pad templates with ANY caps for the source pads for
20992 simplicity and to avoid warnings when creating pads for unhandled
20993 codec IDs (#351795).
20995 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
20997 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20998 Original commit message from CVS:
20999 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21000 * ext/mad/gstmad.c: (gst_mad_chain):
21001 Fix timestamping in mad by only activating a new timestamp when the
21002 previous frame has been decoded. Fixes #350723.
21003 Also clean up some of the non fatal warnings when the input buffer is
21004 too small to decode a header.
21006 === release 0.10.4 ===
21008 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21014 * docs/plugins/gst-plugins-ugly-plugins.args:
21015 * docs/plugins/inspect/plugin-a52dec.xml:
21016 * docs/plugins/inspect/plugin-amrnb.xml:
21017 * docs/plugins/inspect/plugin-asf.xml:
21018 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21019 * docs/plugins/inspect/plugin-dvdread.xml:
21020 * docs/plugins/inspect/plugin-dvdsub.xml:
21021 * docs/plugins/inspect/plugin-iec958.xml:
21022 * docs/plugins/inspect/plugin-lame.xml:
21023 * docs/plugins/inspect/plugin-mad.xml:
21024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21025 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21026 * docs/plugins/inspect/plugin-mpegstream.xml:
21027 * docs/plugins/inspect/plugin-rmdemux.xml:
21028 * docs/plugins/inspect/plugin-siddec.xml:
21030 Original commit message from CVS:
21033 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21050 Original commit message from CVS:
21053 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21055 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21056 Original commit message from CVS:
21057 Patch by: Wim Taymans <wim at fluendo dot com>
21058 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21059 Instead of forwarding the event in the wrong format, unref it and set
21060 a boolean that we still need to send it in the streaming thread.
21063 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21065 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21066 Original commit message from CVS:
21067 Patch by: Edward Hervey (edward at fluendo dot com)
21068 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21069 Put debug category initialization before use of GST_DEBUG, in order
21070 to remove a fatal warning. Fixes #350895
21072 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21074 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21075 Original commit message from CVS:
21076 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21077 Set rank to NONE for the time being until we make playbin handle
21078 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21079 times when seeking, so it's probably better if it doesn't get
21080 autoplugged for the time being).
21082 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21084 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21085 Original commit message from CVS:
21086 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21087 (gst_rmdemux_parse_mdpr):
21088 Handle audio streams with stream_version 3 properly; warn about
21089 unknown stream versions; handle unknown fourccs a tad more
21090 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21091 with GST_FOURCC_FORMAT.
21093 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21095 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21096 Original commit message from CVS:
21097 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21098 Error out properly if this is an interactive DVD (fixes #345694).
21100 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21102 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21103 Original commit message from CVS:
21104 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21105 When the first_access is 1 or 0, we should copy the timestamp from
21106 the incoming buffer if there is one.
21108 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21110 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21111 Original commit message from CVS:
21112 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21113 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21114 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21115 more places; remove superfluous newlines from debug statements.
21117 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21119 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21120 Original commit message from CVS:
21121 Patch by: Frédéric Riss <frederic.riss at gmail com>
21122 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21123 Don't set negative durations on outgoing buffers (#350044),
21124 which happens when you use macros that got changed during
21125 the last unstable cycle because they were thought not to
21128 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21130 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21131 Original commit message from CVS:
21132 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21133 (gst_dvd_read_src_goto_chapter),
21134 (gst_dvd_read_src_get_chapter_starts),
21135 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21136 (gst_dvd_read_src_get_time_for_sector),
21137 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21138 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21139 (gst_dvd_read_src_goto_sector):
21140 * ext/dvdread/dvdreadsrc.h:
21141 Add basic support for time-based seeking; set timestamps on
21142 outgoing buffers if we have them; create table with
21143 chapter to time mapping when opening a title; rename
21144 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21145 make it take an explicit pgc argument; fix up some debugging
21146 messages so that title/chapter numbers are printed as starting
21147 from 1 for easier readability.
21149 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21151 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21152 Original commit message from CVS:
21153 * gst/realmedia/Makefile.am:
21154 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21155 (gst_rmdemux_parse_cont):
21156 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21157 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21158 * gst/realmedia/rmutils.h:
21159 Factor out some code into rmutils.[ch]; when reading
21160 strings, don't read beyond the available data; read
21161 metadata strings correctly (string length is 16 bits
21164 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21166 Fix dist by including gst-libs/
21167 Original commit message from CVS:
21170 * gst/asfdemux/gstasfdemux.c:
21171 Fix dist by including gst-libs/
21173 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21175 Make custom error messages translatable.
21176 Original commit message from CVS:
21177 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21179 Make custom error messages translatable.
21180 * gst/asfdemux/gstasf.c: (plugin_init):
21181 Remove setlocale() call, doesn't seem to be needed or recommended for
21182 plugins, at least not according to gstreamer/docs/random/i18n.
21184 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21186 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21187 Original commit message from CVS:
21188 * gst/asfdemux/Makefile.am:
21189 * gst/asfdemux/asfheaders.c:
21190 * gst/asfdemux/asfheaders.h:
21191 * gst/asfdemux/gstasf.c: (plugin_init):
21192 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21193 Error out when the stream is encrypted (rather than feeding
21194 garbage to the decoders). Fixes #349025.
21196 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21198 Add/enable autofoo magic for translations.
21199 Original commit message from CVS:
21204 Add/enable autofoo magic for translations.
21206 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21208 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21209 Original commit message from CVS:
21210 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21211 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21212 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21213 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21214 Don't leak streams, strings or caps. Get rid of unnecessary
21215 getcaps() function.
21217 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21219 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21220 Original commit message from CVS:
21221 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21222 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21223 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21224 (gst_rmdemux_stream_clear_cached_subpackets),
21225 (gst_rmdemux_descramble_cook_audio),
21226 (gst_rmdemux_descramble_dnet_audio),
21227 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21228 Descramble cook audio streams before sending them to the
21229 decoder. Fixes #347292.
21230 Also miscellaneous clean-ups and log-level changes.
21232 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21234 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21235 Original commit message from CVS:
21236 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21237 * ext/lame/gstlame.c: (gst_lame_setup):
21238 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21240 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21242 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21243 Original commit message from CVS:
21244 * ext/sidplay/gstsiddec.cc:
21245 * ext/sidplay/gstsiddec.h:
21246 Remove old metadata thing.
21248 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21250 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21251 Original commit message from CVS:
21252 * gst/asfdemux/gstasfdemux.c:
21253 (gst_asf_demux_get_ext_stream_props_for_stream),
21254 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21255 Find language codes for audio streams if they are available.
21257 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21259 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21260 Original commit message from CVS:
21261 * gst/asfdemux/asfheaders.h:
21262 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21263 (gst_asf_demux_process_stream),
21264 (gst_asf_demux_process_language_list),
21265 (gst_asf_demux_process_ext_stream_props),
21266 (gst_asf_demux_process_queued_extended_stream_objects),
21267 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21268 * gst/asfdemux/gstasfdemux.h:
21269 Parse extended stream properties objects and stream objects
21270 hidden inside them (but delay creation of the appropriate
21271 pads until after all the 'normal' stream objects have been
21272 dealt with) (#343763). Also parse language list object.
21274 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21276 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21277 Original commit message from CVS:
21278 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21279 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21280 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21281 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21282 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21283 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21284 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21285 * gst/realmedia/rmdemux.h:
21286 Cleanups, use GstSegment for seeking.
21287 Fix error handling.
21288 Combine flow return from all streams.
21290 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21292 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21293 Original commit message from CVS:
21294 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21295 Remove g_assert that shouldn't be there.
21297 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21299 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21300 Original commit message from CVS:
21301 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21302 Fix refcounting when cropping. Fixes #341677.
21304 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21306 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21307 Original commit message from CVS:
21308 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21309 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21310 (gst_asf_demux_process_segment):
21311 Fix typo. Closes #347029.
21313 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21315 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21316 Original commit message from CVS:
21317 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21318 Skip chunks for unknown streams properly. Fixes broken sound
21319 and/or video for files that have additional streams that
21320 we don't recognise yet (e.g. if they are embedded in extended
21321 stream properties). Partly fixes #343763.
21323 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21325 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21326 Original commit message from CVS:
21327 * gst/asfdemux/asfheaders.c:
21328 * gst/asfdemux/asfheaders.h:
21329 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21330 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21331 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21332 (gst_asf_demux_change_state):
21333 * gst/asfdemux/gstasfdemux.h:
21334 Add some more GUIDs and make debug log more readable
21335 and easier to follow when parsing the headers.
21337 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21339 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21340 Original commit message from CVS:
21341 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21342 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21343 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21344 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21345 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21346 * ext/dvdread/dvdreadsrc.h:
21347 Rewrite seeking code and make seeking in DVDs work (#337834).
21349 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21351 autogen.sh: Check for automake-1.9 as well.
21352 Original commit message from CVS:
21354 Check for automake-1.9 as well.
21356 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21358 ext/dvdread/dvdreadsrc.c: Make check stronger.
21359 Original commit message from CVS:
21360 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21361 Make check stronger.
21363 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21365 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21366 Original commit message from CVS:
21367 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21368 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21369 (gst_asf_demux_push_buffer):
21370 * gst/asfdemux/gstasfdemux.h:
21371 Handle unknown codec IDs/fourccs properly (#345879); send tag
21372 events after newsegment event; fix use of GST_FOURCC_FORMAT
21375 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21377 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21378 Original commit message from CVS:
21379 * ext/a52dec/gsta52dec.c: (plugin_init):
21380 Call the channel positions get_type() method in plugin_init
21381 to ensure that it isn't simultaneously called later from
21384 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21386 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21387 Original commit message from CVS:
21388 * gst/mpegstream/gstmpegpacketize.c:
21389 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21390 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21391 Also flush packetizer cache when we get a buffer that has the
21392 DISCONT flag set; update current byte position from buffer
21393 offset after a flush.
21395 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21397 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21398 Original commit message from CVS:
21399 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21400 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21401 (gst_mpeg_packetize_read):
21402 * gst/mpegstream/gstmpegpacketize.h:
21403 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21404 (gst_mpeg_parse_change_state):
21405 Flush packetizer cache when we get a FLUSH_STOP event;
21406 remove unused source pad member from packetizer; add debug
21407 category for packetizer.
21409 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21411 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21412 Original commit message from CVS:
21413 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21414 Treat dual-mono as stereo. It should really be output on 2 separate
21415 pads, but isn't for now.
21417 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21419 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21420 Original commit message from CVS:
21421 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21422 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21424 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21426 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21427 Original commit message from CVS:
21428 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21429 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21430 any PAR whatsoever (rather than using 0/0, which will lead to
21431 an abort later on). Fixes #345184.
21433 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21435 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21436 Original commit message from CVS:
21437 Patch by: Michael Dominic K. < mdk at mdk org pl>
21438 * ext/mad/gstmad.c: (gst_mad_chain):
21439 Send newsegment event before calling
21440 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21441 in connection with pad blocking (#342594). While we're at it,
21442 do some minor clean-ups.
21444 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21446 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21447 Original commit message from CVS:
21449 Fix --disable-external (can't set conditionals conditionally,
21452 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21454 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21455 Original commit message from CVS:
21456 * ext/a52dec/Makefile.am:
21457 ... and then he said "When you go and fix the build you
21458 better make sure you have some spare backslashes in your
21461 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21463 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21464 Original commit message from CVS:
21465 * ext/sidplay/gstsiddec.cc:
21466 Fix copyright, email addresses and descriptions.
21467 Use saner defaults for arguments. Fixes #344667.
21468 constify some stuff.
21471 Fix negotiation to do mono/44100 by default.
21472 Post error messages.
21473 Use _scale_int where possible.
21475 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21477 ext/dvdnav/.cvsignore: More ignore
21478 Original commit message from CVS:
21479 * ext/dvdnav/.cvsignore:
21482 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21484 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21485 Original commit message from CVS:
21486 * tests/check/elements/amrnbenc.c: (push_data):
21487 Init memory before feeding it to the encoder to make
21488 the valgrind test succeed.
21490 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21492 gst/asfdemux/.cvsignore: More ignore
21493 Original commit message from CVS:
21494 * gst/asfdemux/.cvsignore:
21497 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21499 .cvsignore: Ignore files generated by 'make dist'.
21500 Original commit message from CVS:
21502 Ignore files generated by 'make dist'.
21504 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21507 Original commit message from CVS:
21510 * ext/a52dec/Makefile.am:
21511 * ext/dvdnav/Makefile.am:
21512 * ext/dvdread/Makefile.am:
21513 * ext/lame/Makefile.am:
21514 * ext/mad/Makefile.am:
21515 * ext/mpeg2dec/Makefile.am:
21516 * ext/sidplay/Makefile.am:
21519 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21521 autogen.sh: require am17
21522 Original commit message from CVS:
21526 * ext/annodex/Makefile.am:
21527 * ext/cdio/Makefile.am:
21528 * ext/dv/Makefile.am:
21529 * ext/esd/Makefile.am:
21530 * ext/flac/Makefile.am:
21531 * ext/gdk_pixbuf/Makefile.am:
21532 * ext/ladspa/Makefile.am:
21533 * ext/libcaca/Makefile.am:
21534 * ext/speex/Makefile.am:
21535 * ext/taglib/Makefile.am:
21536 * sys/oss/Makefile.am:
21537 * sys/sunaudio/Makefile.am:
21538 * sys/ximage/Makefile.am:
21539 clean up build further
21541 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21543 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21544 Original commit message from CVS:
21545 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21546 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21547 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21548 (gst_mpeg2dec_change_state):
21549 * ext/mpeg2dec/gstmpeg2dec.h:
21550 Simplify and don't leak our buffer pool.
21552 Remove unfixed bug number from previous ChangeLog entry.
21554 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21556 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21557 Original commit message from CVS:
21558 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21559 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21560 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21561 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21562 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21563 (handle_sequence), (handle_picture), (handle_slice),
21564 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21565 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21566 * ext/mpeg2dec/gstmpeg2dec.h:
21567 Fix padtemplate as we can now do fractional framerates.
21570 Add simple frame dropping QoS.
21571 Precalc buffer output sizes and UV offsets.
21572 Always give libmpeg2 a valid fbuf when it wants one.
21573 don't trust libmpeg to discard our buffers but manage it
21575 Fixes #343627, #327350, #335288
21577 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21579 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21580 Original commit message from CVS:
21582 Add a manifest for futures ugly win32 releases.
21583 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21584 Move bufcaps declaration at the begining of the instructions
21587 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21589 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21590 Original commit message from CVS:
21591 * ext/alsaspdif/alsaspdifsink.h:
21592 * ext/amrwb/gstamrwbdec.h:
21593 * ext/amrwb/gstamrwbenc.h:
21594 * ext/amrwb/gstamrwbparse.h:
21595 * ext/arts/gst_arts.h:
21596 * ext/artsd/gstartsdsink.h:
21597 * ext/audiofile/gstafparse.h:
21598 * ext/audiofile/gstafsink.h:
21599 * ext/audiofile/gstafsrc.h:
21600 * ext/audioresample/gstaudioresample.h:
21601 * ext/bz2/gstbz2dec.h:
21602 * ext/bz2/gstbz2enc.h:
21603 * ext/dirac/gstdiracdec.h:
21604 * ext/directfb/dfbvideosink.h:
21605 * ext/divx/gstdivxdec.h:
21606 * ext/divx/gstdivxenc.h:
21607 * ext/dts/gstdtsdec.h:
21608 * ext/faac/gstfaac.h:
21609 * ext/gsm/gstgsmdec.h:
21610 * ext/gsm/gstgsmenc.h:
21611 * ext/ivorbis/vorbisenc.h:
21612 * ext/libfame/gstlibfame.h:
21613 * ext/nas/nassink.h:
21614 * ext/neon/gstneonhttpsrc.h:
21615 * ext/polyp/polypsink.h:
21616 * ext/sdl/sdlaudiosink.h:
21617 * ext/sdl/sdlvideosink.h:
21618 * ext/shout/gstshout.h:
21619 * ext/snapshot/gstsnapshot.h:
21620 * ext/sndfile/gstsf.h:
21621 * ext/swfdec/gstswfdec.h:
21622 * ext/tarkin/gsttarkindec.h:
21623 * ext/tarkin/gsttarkinenc.h:
21624 * ext/theora/theoradec.h:
21625 * ext/wavpack/gstwavpackdec.h:
21626 * ext/wavpack/gstwavpackparse.h:
21627 * ext/xine/gstxine.h:
21628 * ext/xvid/gstxviddec.h:
21629 * ext/xvid/gstxvidenc.h:
21630 * gst/cdxaparse/gstcdxaparse.h:
21631 * gst/cdxaparse/gstcdxastrip.h:
21632 * gst/colorspace/gstcolorspace.h:
21633 * gst/festival/gstfestival.h:
21634 * gst/freeze/gstfreeze.h:
21635 * gst/gdp/gstgdpdepay.h:
21636 * gst/gdp/gstgdppay.h:
21637 * gst/modplug/gstmodplug.h:
21638 * gst/mpeg1sys/gstmpeg1systemencode.h:
21639 * gst/mpeg1videoparse/gstmp1videoparse.h:
21640 * gst/mpeg2sub/gstmpeg2subt.h:
21641 * gst/mpegaudioparse/gstmpegaudioparse.h:
21642 * gst/multifilesink/gstmultifilesink.h:
21643 * gst/overlay/gstoverlay.h:
21644 * gst/playondemand/gstplayondemand.h:
21645 * gst/qtdemux/qtdemux.h:
21646 * gst/rtjpeg/gstrtjpegdec.h:
21647 * gst/rtjpeg/gstrtjpegenc.h:
21648 * gst/smooth/gstsmooth.h:
21649 * gst/smoothwave/gstsmoothwave.h:
21650 * gst/spectrum/gstspectrum.h:
21651 * gst/speed/gstspeed.h:
21652 * gst/stereo/gststereo.h:
21653 * gst/switch/gstswitch.h:
21654 * gst/tta/gstttadec.h:
21655 * gst/tta/gstttaparse.h:
21656 * gst/videodrop/gstvideodrop.h:
21657 * gst/xingheader/gstxingmux.h:
21658 * sys/directdraw/gstdirectdrawsink.h:
21659 * sys/directsound/gstdirectsoundsink.h:
21660 * sys/dxr3/dxr3audiosink.h:
21661 * sys/dxr3/dxr3spusink.h:
21662 * sys/dxr3/dxr3videosink.h:
21663 * sys/qcam/gstqcamsrc.h:
21664 * sys/vcd/vcdsrc.h:
21665 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21667 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21669 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21670 Original commit message from CVS:
21671 * ext/a52dec/gsta52dec.h:
21672 * ext/amrnb/amrnbdec.h:
21673 * ext/amrnb/amrnbenc.h:
21674 * ext/amrnb/amrnbparse.h:
21675 * ext/mpeg2dec/gstmpeg2dec.h:
21676 * ext/sidplay/gstsiddec.h:
21677 * gst/ac3parse/gstac3parse.h:
21678 * gst/asfdemux/gstasfdemux.h:
21679 * gst/asfdemux/gstasfmux.h:
21680 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21681 * gst/iec958/ac3iec.h:
21682 * gst/mpegaudioparse/gstmpegaudioparse.h:
21683 * gst/mpegstream/gstdvddemux.h:
21684 * gst/mpegstream/gstmpegclock.h:
21685 * gst/mpegstream/gstmpegdemux.h:
21686 * gst/mpegstream/gstmpegparse.h:
21687 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21689 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21691 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21692 Original commit message from CVS:
21694 Replace current README (containing the release notes from
21695 some 0.9.x version) with a proper README taken from the core.
21697 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21699 ext/amrnb/: Sortof first quick cleanup of all this mess...
21700 Original commit message from CVS:
21701 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21702 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21703 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21704 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21705 * ext/amrnb/amrnbparse.h:
21706 Sortof first quick cleanup of all this mess...
21707 Don't crap out on empty and invalid FTs but treat them as
21708 empty packets, the decoder handles them fine.
21711 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21713 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21714 Original commit message from CVS:
21715 * gst/asfdemux/gstasf.c: (plugin_init):
21716 Call gst_riff_init() so the riff debug category gets set up
21717 before it is being used.
21719 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
21721 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21722 Original commit message from CVS:
21723 * gst/iec958/ac3_padder.c: (ac3p_parse):
21724 * gst/iec958/ac3_padder.h:
21725 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21726 (ac3iec_chain_raw), (ac3iec_change_state):
21727 * gst/iec958/ac3iec.h:
21728 Write rate into the caps, for the allowed ac3 rates. Some minor
21731 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
21733 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21734 Original commit message from CVS:
21735 Patch by: James "Doc" Livingston <doclivingston gmail com>
21736 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21737 Do tag merging correctly (#339918). Output taglists
21738 properly in debug statements too while we're at it.
21740 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21742 ext/a52dec/gsta52dec.c: Add more debug
21743 Original commit message from CVS:
21744 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21746 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21747 (gst_dvdlpcmdec_init), (update_timestamps),
21748 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21749 (dvdlpcmdec_sink_event):
21750 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21751 If we have a first_access offset but no current timestamp (might
21752 happen after a seek), then calculate a start time for the first
21753 portion so that it will align with the timestamp given for the
21754 first_access portion.
21755 If a new-segment arrives with format time, store the start
21756 time as a failsafe timestamp in case we never get any further
21757 timestamp info (unlikely)
21758 Mask out the 'frame number' section of the incoming header so
21759 that we don't consider it to be changing on every buffer and
21760 reset the caps constantly.
21761 Use gst_util_uint64_scale for duration calculation
21763 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
21765 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21766 Original commit message from CVS:
21767 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21768 Fix timestamping for cases where the first_access parameter is 4.
21769 Ensure we don't overrun buffers in other cases.
21771 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21773 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21774 Original commit message from CVS:
21775 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21776 Fix silly bug when reading metadata (#341254).
21778 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
21780 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21781 Original commit message from CVS:
21782 * autogen.sh: (CONFIGURE_DEF_OPT):
21783 libtoolize on Darwin/MacOSX is called glibtoolize
21785 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21787 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21788 Original commit message from CVS:
21789 * ext/lame/gstlame.c: (gst_lame_get_type),
21790 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21791 (gst_lame_setup), (gst_lame_change_state):
21792 * ext/lame/gstlame.h:
21793 Remove tag writing from lame (which was completely broken
21794 anyway, #329184). Leaving GstTagSetter interface around for
21795 now, albeit non-functional. Should be removed completely
21796 in 0.11. Use the 'id3v2mux' plugin from -good for writing
21799 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
21802 * ext/dvdread/dvdreadsrc.c:
21803 * gst/asfdemux/gstasfdemux.c:
21804 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21805 Original commit message from CVS:
21806 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21808 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
21810 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21811 Original commit message from CVS:
21812 Patch by: Andres Salomon <dilinger at debian org>
21813 * ext/lame/gstlame.c: (gst_lame_sink_event):
21814 Fix typo (comma vs. semicolon) (#340710).
21816 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
21818 ext/mad/gstmad.c: Make mad the second element to support the highly useful
21819 Original commit message from CVS:
21820 Patch by: Lutz Müller <lutz at topfrose de>
21821 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21822 Make mad the second element to support the highly useful
21823 FORMATS query (#340594)
21825 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
21827 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21828 Original commit message from CVS:
21829 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21830 (gst_mpeg2dec_src_query):
21831 Remember the query duration format before passing it upstream since it
21832 could have been modified.
21833 Add GST_WARNING_OBJECT in sink convert function to detail why the
21834 conversion didn't work.
21836 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21838 Define GstElementDetails as const and also static (when defined as global)
21839 Original commit message from CVS:
21840 * ext/amrwb/gstamrwbdec.c:
21841 * ext/amrwb/gstamrwbenc.c:
21842 * ext/amrwb/gstamrwbparse.c:
21843 * ext/arts/gst_arts.c:
21844 * ext/artsd/gstartsdsink.c:
21845 * ext/audiofile/gstafparse.c:
21846 * ext/audiofile/gstafsink.c:
21847 * ext/audiofile/gstafsrc.c:
21848 * ext/audioresample/gstaudioresample.c:
21849 * ext/bz2/gstbz2dec.c:
21850 * ext/bz2/gstbz2enc.c:
21851 * ext/cdaudio/gstcdaudio.c:
21852 * ext/directfb/dfbvideosink.c:
21853 * ext/divx/gstdivxdec.c:
21854 * ext/divx/gstdivxenc.c:
21855 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21856 * ext/faac/gstfaac.c: (gst_faac_base_init):
21857 * ext/faad/gstfaad.c:
21858 * ext/gsm/gstgsmdec.c:
21859 * ext/gsm/gstgsmenc.c:
21860 * ext/hermes/gsthermescolorspace.c:
21861 * ext/ivorbis/vorbisfile.c:
21862 * ext/lcs/gstcolorspace.c:
21863 * ext/libfame/gstlibfame.c:
21864 * ext/libmms/gstmms.c: (gst_mms_base_init):
21865 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21866 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21867 * ext/nas/nassink.c: (gst_nassink_base_init):
21868 * ext/neon/gstneonhttpsrc.c:
21869 * ext/sdl/sdlaudiosink.c:
21870 * ext/sdl/sdlvideosink.c:
21871 * ext/shout/gstshout.c:
21872 * ext/snapshot/gstsnapshot.c:
21873 * ext/sndfile/gstsf.c:
21874 * ext/swfdec/gstswfdec.c:
21875 * ext/tarkin/gsttarkindec.c:
21876 * ext/tarkin/gsttarkinenc.c:
21877 * ext/theora/theoradec.c:
21878 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21879 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21880 * ext/xvid/gstxviddec.c:
21881 * ext/xvid/gstxvidenc.c:
21882 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21883 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21884 * gst/chart/gstchart.c:
21885 * gst/colorspace/gstcolorspace.c:
21886 * gst/deinterlace/gstdeinterlace.c:
21887 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21888 * gst/festival/gstfestival.c:
21889 * gst/filter/gstbpwsinc.c:
21890 * gst/filter/gstiir.c:
21891 * gst/filter/gstlpwsinc.c:
21892 * gst/freeze/gstfreeze.c:
21893 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21894 * gst/librfb/gstrfbsrc.c:
21895 * gst/mixmatrix/mixmatrix.c:
21896 * gst/mpeg1sys/gstmpeg1systemencode.c:
21897 * gst/mpeg1videoparse/gstmp1videoparse.c:
21898 * gst/mpeg2sub/gstmpeg2subt.c:
21899 * gst/mpegaudioparse/gstmpegaudioparse.c:
21900 * gst/multifilesink/gstmultifilesink.c:
21901 * gst/overlay/gstoverlay.c:
21902 * gst/passthrough/gstpassthrough.c:
21903 * gst/playondemand/gstplayondemand.c:
21904 * gst/qtdemux/qtdemux.c:
21905 * gst/rtjpeg/gstrtjpegdec.c:
21906 * gst/rtjpeg/gstrtjpegenc.c:
21907 * gst/smooth/gstsmooth.c:
21908 * gst/smoothwave/gstsmoothwave.c:
21909 * gst/spectrum/gstspectrum.c:
21910 * gst/speed/gstspeed.c:
21911 * gst/stereo/gststereo.c:
21912 * gst/switch/gstswitch.c:
21913 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21914 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21915 * gst/vbidec/gstvbidec.c:
21916 * gst/videocrop/gstvideocrop.c:
21917 * gst/videodrop/gstvideodrop.c:
21918 * gst/virtualdub/gstxsharpen.c:
21919 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21920 * gst/y4m/gsty4mencode.c:
21921 * sys/cdrom/gstcdplayer.c:
21922 * sys/directdraw/gstdirectdrawsink.c:
21923 * sys/directsound/gstdirectsoundsink.c:
21924 * sys/glsink/glimagesink.c:
21925 * sys/qcam/gstqcamsrc.c:
21926 * sys/v4l2/gstv4l2src.c:
21927 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21928 * sys/ximagesrc/ximagesrc.c:
21929 Define GstElementDetails as const and also static (when defined as
21932 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21934 Define GstElementDetails as const and also static (when defined as global)
21935 Original commit message from CVS:
21936 * ext/mad/gstid3tag.c:
21937 * ext/mad/gstmad.c:
21938 * gst/ac3parse/gstac3parse.c:
21939 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21940 * gst/synaesthesia/gstsynaesthesia.c:
21941 Define GstElementDetails as const and also static (when defined as
21944 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21946 Define GstElementDetails as const and also static (when defined as global)
21947 Original commit message from CVS:
21948 * ext/aalib/gstaasink.c:
21949 * ext/annodex/gstcmmldec.c:
21950 * ext/annodex/gstcmmlenc.c:
21951 * ext/cairo/gsttextoverlay.c:
21952 * ext/cairo/gsttimeoverlay.c:
21953 * ext/cdio/gstcdiocddasrc.c:
21954 * ext/dv/gstdvdec.c:
21955 * ext/dv/gstdvdemux.c:
21956 * ext/esd/esdmon.c:
21957 * ext/esd/esdsink.c:
21958 * ext/flac/gstflacenc.c:
21959 * ext/flac/gstflactag.c:
21960 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21961 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21962 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21963 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21964 * ext/gdk_pixbuf/pixbufscale.c:
21965 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21966 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21967 * ext/jpeg/gstjpegdec.c:
21968 * ext/jpeg/gstjpegenc.c:
21969 * ext/jpeg/gstsmokedec.c:
21970 * ext/jpeg/gstsmokeenc.c:
21971 * ext/libcaca/gstcacasink.c:
21972 * ext/libmng/gstmngdec.c:
21973 * ext/libmng/gstmngenc.c:
21974 * ext/libpng/gstpngdec.c:
21975 * ext/libpng/gstpngenc.c:
21976 * ext/mikmod/gstmikmod.c:
21977 * ext/raw1394/gstdv1394src.c:
21978 * ext/shout2/gstshout2.c: (gst_shout2send_init):
21979 * ext/shout2/gstshout2.h:
21980 * ext/speex/gstspeexdec.c:
21981 * ext/speex/gstspeexenc.c:
21982 * gst/alpha/gstalpha.c:
21983 * gst/alpha/gstalphacolor.c:
21984 * gst/apetag/gstapedemux.c:
21985 * gst/auparse/gstauparse.c:
21986 * gst/autodetect/gstautoaudiosink.c:
21987 (gst_auto_audio_sink_base_init):
21988 * gst/autodetect/gstautovideosink.c:
21989 (gst_auto_video_sink_base_init):
21990 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21991 * gst/avi/gstavimux.c: (gst_avimux_base_init):
21992 * gst/cutter/gstcutter.c:
21993 * gst/debug/breakmydata.c:
21994 * gst/debug/efence.c:
21995 * gst/debug/gstnavigationtest.c:
21996 * gst/debug/gstnavseek.c:
21997 * gst/debug/negotiation.c:
21998 * gst/debug/progressreport.c:
21999 * gst/debug/testplugin.c:
22000 * gst/effectv/gstaging.c:
22001 * gst/effectv/gstdice.c:
22002 * gst/effectv/gstedge.c:
22003 * gst/effectv/gstquark.c:
22004 * gst/effectv/gstrev.c:
22005 * gst/effectv/gstshagadelic.c:
22006 * gst/effectv/gstvertigo.c:
22007 * gst/effectv/gstwarp.c:
22008 * gst/flx/gstflxdec.c:
22009 * gst/goom/gstgoom.c:
22010 * gst/icydemux/gsticydemux.c:
22011 * gst/id3demux/gstid3demux.c:
22012 * gst/interleave/deinterleave.c:
22013 * gst/interleave/interleave.c:
22014 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22015 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22016 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22017 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22018 * gst/level/gstlevel.c:
22019 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22020 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22021 * gst/median/gstmedian.c:
22022 * gst/monoscope/gstmonoscope.c:
22023 * gst/multipart/multipartdemux.c:
22024 * gst/multipart/multipartmux.c:
22025 * gst/oldcore/gstaggregator.c:
22026 * gst/oldcore/gstfdsink.c:
22027 * gst/oldcore/gstmd5sink.c:
22028 * gst/oldcore/gstmultifilesrc.c:
22029 * gst/oldcore/gstpipefilter.c:
22030 * gst/oldcore/gstshaper.c:
22031 * gst/oldcore/gststatistics.c:
22032 * gst/rtp/gstasteriskh263.c:
22033 * gst/rtp/gstrtpL16depay.c:
22034 * gst/rtp/gstrtpL16pay.c:
22035 * gst/rtp/gstrtpamrdepay.c:
22036 * gst/rtp/gstrtpamrpay.c:
22037 * gst/rtp/gstrtpdepay.c:
22038 * gst/rtp/gstrtpgsmpay.c:
22039 * gst/rtp/gstrtph263pay.c:
22040 * gst/rtp/gstrtph263pdepay.c:
22041 * gst/rtp/gstrtph263ppay.c:
22042 * gst/rtp/gstrtpilbcdepay.c:
22043 * gst/rtp/gstrtpmp4gpay.c:
22044 * gst/rtp/gstrtpmp4vdepay.c:
22045 * gst/rtp/gstrtpmp4vpay.c:
22046 * gst/rtp/gstrtpmpadepay.c:
22047 * gst/rtp/gstrtpmpapay.c:
22048 * gst/rtp/gstrtppcmadepay.c:
22049 * gst/rtp/gstrtppcmapay.c:
22050 * gst/rtp/gstrtppcmudepay.c:
22051 * gst/rtp/gstrtppcmupay.c:
22052 * gst/rtp/gstrtpspeexdepay.c:
22053 * gst/rtp/gstrtpspeexpay.c:
22054 * gst/rtsp/gstrtpdec.c:
22055 * gst/rtsp/gstrtspsrc.c:
22056 * gst/smpte/gstsmpte.c:
22057 * gst/udp/gstdynudpsink.c:
22058 * gst/udp/gstmultiudpsink.c:
22059 * gst/udp/gstudpsink.c:
22060 * gst/udp/gstudpsrc.c:
22061 * gst/videobox/gstvideobox.c:
22062 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22063 * gst/videofilter/gstvideobalance.c:
22064 * gst/videofilter/gstvideoflip.c:
22065 * gst/videofilter/gstvideotemplate.c:
22066 (gst_videotemplate_base_init):
22067 * gst/videomixer/videomixer.c:
22068 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22069 (gst_wavparse_class_init), (gst_wavparse_dispose),
22070 (gst_wavparse_reset), (gst_wavparse_init),
22071 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22072 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22073 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22074 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22075 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22076 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22077 (gst_wavparse_change_state):
22078 * gst/wavparse/gstwavparse.h:
22079 * sys/oss/gstossmixerelement.c:
22080 * sys/oss/gstosssink.c:
22081 * sys/oss/gstosssrc.c:
22082 * sys/osxaudio/gstosxaudioelement.c:
22083 * sys/osxaudio/gstosxaudiosink.c:
22084 * sys/osxaudio/gstosxaudiosrc.c:
22085 * sys/sunaudio/gstsunaudiomixer.c:
22086 * sys/sunaudio/gstsunaudiosink.c:
22087 Define GstElementDetails as const and also static (when defined as
22090 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22092 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22093 Original commit message from CVS:
22094 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22095 Fix name of custom event (use same as dvdreadsrc).
22096 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22097 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22098 Fix event parsing (the event name is in the structure, not the
22099 name of the structure itself); also fix indentation after
22102 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22104 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22105 Original commit message from CVS:
22106 * ext/mad/gstid3tag.c: (plugin_init):
22107 Change debug category to 'id3mux'.
22109 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22111 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22112 Original commit message from CVS:
22113 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22114 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22115 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22116 (gst_id3_tag_chain):
22117 When acting as a muxer, set caps on outgoing buffers and set caps
22118 on source pad (fixes #323658). Remove unused application/x-gst-tags
22119 cruft from the 0.6 days.
22121 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22123 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22124 Original commit message from CVS:
22125 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22126 (gst_mad_src_query), (gst_mad_chain):
22127 .. and DEFAULT queries should work too. Use magic gst util scale
22128 functions in some places.
22130 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22132 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22133 Original commit message from CVS:
22134 * ext/mad/gstmad.c: (gst_mad_src_query):
22135 Fix duration query in BYTES format (#336824).
22137 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22139 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22140 Original commit message from CVS:
22141 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22142 * ext/lame/gstlame.c: (gst_lame_sink_event):
22143 Don't crash if we get an EOS event before the encoder
22144 has been set up (#339287).
22146 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22148 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22149 Original commit message from CVS:
22150 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22151 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22152 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22153 Move errors out of the normal code flow.
22154 Don't send eos, basesrc will do that for us when needed.
22156 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22158 gst/mpegstream/: Do state changes correctly
22159 Original commit message from CVS:
22160 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22161 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22162 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22163 Do state changes correctly
22165 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22167 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22168 Original commit message from CVS:
22169 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22170 (gst_mpeg2dec_alloc_buffer):
22171 Can't use gst_pad_alloc_buffer*() when we are going to crop
22172 the image before sending it out. Downstream basetransform-based
22173 elements will complain about the wrong unit size otherwise
22174 (when not operating in passthrough-mode at least).
22175 Const-ify some static variables and do some minor clean-ups.
22176 Use I420 macros for size/offsets (not really necessary in this
22177 particular context, but this kind of code gets copy'n'pasted).
22179 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22181 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22182 Original commit message from CVS:
22183 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22185 * gst/mpegstream/gstmpegpacketize.h:
22186 g_malloc() can't fail, we don't need to handle this. Same for
22187 gst_buffer_new_and_alloc().
22188 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22189 klass->send_buffer() should have the same semantics as
22190 gst_pad_push(), ie. ownership of the buffer is transfered,
22191 so we never have to unref the buffer no matter what the flow
22194 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22196 * tests/check/gst-plugins-ugly.supp:
22197 one more suppression for FC4
22198 Original commit message from CVS:
22199 one more suppression for FC4
22201 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22203 * tests/check/gst-plugins-ugly.supp:
22204 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22205 Original commit message from CVS:
22206 The AMR encoder sucks giant sucky things through a sucky object with a giant
22207 sucking machine. More suppressions.
22209 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22211 add test for amrnbenc, enable test infrastructure, and fix a leak
22212 Original commit message from CVS:
22213 add test for amrnbenc, enable test infrastructure, and fix a leak
22214 * common/check.mak:
22215 allow for specifying more than one suppressions file in SUPPRESSIONS
22217 * tests/Makefile.am:
22218 * tests/check/.cvsignore:
22219 * tests/check/Makefile.am:
22220 * tests/check/elements/.cvsignore:
22223 * tests/check/gst-plugins-ugly.supp:
22224 add suppressions for libs used by -ugly
22225 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22226 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22227 (GST_START_TEST), (amrnbenc_suite), (main):
22228 add a simple test for encoding amr
22229 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22230 fix pad template leaks
22232 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22234 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22235 Original commit message from CVS:
22236 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22237 Plug big leak in AMR encoder.
22239 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22241 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22242 Original commit message from CVS:
22243 * ext/mad/gstmad.c: (index_seek):
22244 move GstIndexEntry *entry variable declaration before
22245 the first instruction
22246 * ext/mad/gstmad.c:
22247 remove debug macros with variable number of parameter by using
22248 GST_DEBUG for WIN32
22249 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22250 use gst_guint64_to_gdouble for conversions
22251 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22252 replace __FUNCTION__ which is not supported by MSVC by the current function name
22253 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22254 remove LL suffix by using G_GINT64_CONSTANT
22255 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22256 use gst_guint64_to_gdouble for conversions
22257 * gst/mpegstream/gstmpegparse.h:
22258 remove LL suffix by using G_GINT64_CONSTANT
22260 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22261 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22263 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22265 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22266 Original commit message from CVS:
22267 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22268 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22269 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22270 * ext/mad/gstmad.c: (gst_mad_class_init):
22271 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22272 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22273 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22274 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22275 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22276 * gst/mpegaudioparse/gstmpegaudioparse.c:
22277 (gst_mp3parse_class_init):
22278 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22279 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22280 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22281 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22282 * gst/synaesthesia/gstsynaesthesia.c:
22283 (gst_synaesthesia_class_init):
22284 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22286 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22288 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22289 Original commit message from CVS:
22290 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22291 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22292 (gst_asf_demux_push_buffer):
22293 Send newsegment event only once per pad, fixes #336550.
22295 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22297 Unify the long descriptions in the plugin details (#337263).
22298 Original commit message from CVS:
22299 Patch by: j^ <j at bootlab dot org>
22300 * ext/amrwb/gstamrwbdec.c:
22301 * ext/amrwb/gstamrwbenc.c:
22302 * ext/amrwb/gstamrwbparse.c:
22303 * ext/arts/gst_arts.c:
22304 * ext/artsd/gstartsdsink.c:
22305 * ext/audiofile/gstafparse.c:
22306 * ext/audiofile/gstafsink.c:
22307 * ext/audiofile/gstafsrc.c:
22308 * ext/cdaudio/gstcdaudio.c:
22309 * ext/directfb/dfbvideosink.c:
22310 * ext/divx/gstdivxdec.c:
22311 * ext/divx/gstdivxenc.c:
22312 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22313 * ext/faac/gstfaac.c: (gst_faac_base_init):
22314 * ext/faad/gstfaad.c:
22315 * ext/gsm/gstgsmdec.c:
22316 * ext/gsm/gstgsmenc.c:
22317 * ext/hermes/gsthermescolorspace.c:
22318 * ext/ivorbis/vorbisfile.c:
22319 * ext/lcs/gstcolorspace.c:
22320 * ext/libfame/gstlibfame.c:
22321 * ext/libmms/gstmms.c: (gst_mms_base_init):
22322 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22323 * ext/nas/nassink.c: (gst_nassink_base_init):
22324 * ext/neon/gstneonhttpsrc.c:
22325 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22326 * ext/sdl/sdlaudiosink.c:
22327 * ext/sdl/sdlvideosink.c:
22328 * ext/shout/gstshout.c:
22329 * ext/snapshot/gstsnapshot.c:
22330 * ext/sndfile/gstsf.c:
22331 * ext/tarkin/gsttarkindec.c:
22332 * ext/tarkin/gsttarkinenc.c:
22333 * ext/theora/theoradec.c:
22334 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22335 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22336 * ext/xvid/gstxviddec.c:
22337 * ext/xvid/gstxvidenc.c:
22338 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22339 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22340 * gst/chart/gstchart.c:
22341 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22342 * gst/festival/gstfestival.c:
22343 * gst/filter/gstiir.c:
22344 * gst/filter/gstlpwsinc.c:
22345 * gst/freeze/gstfreeze.c:
22346 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22347 * gst/mixmatrix/mixmatrix.c:
22348 * gst/mpeg1sys/gstmpeg1systemencode.c:
22349 * gst/mpeg1videoparse/gstmp1videoparse.c:
22350 * gst/mpeg2sub/gstmpeg2subt.c:
22351 * gst/mpegaudioparse/gstmpegaudioparse.c:
22352 * gst/multifilesink/gstmultifilesink.c:
22353 * gst/overlay/gstoverlay.c:
22354 * gst/passthrough/gstpassthrough.c:
22355 * gst/playondemand/gstplayondemand.c:
22356 * gst/qtdemux/qtdemux.c:
22357 * gst/rtjpeg/gstrtjpegdec.c:
22358 * gst/rtjpeg/gstrtjpegenc.c:
22359 * gst/smooth/gstsmooth.c:
22360 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22361 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22362 * gst/videocrop/gstvideocrop.c:
22363 * gst/videodrop/gstvideodrop.c:
22364 * gst/virtualdub/gstxsharpen.c:
22365 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22366 * gst/y4m/gsty4mencode.c:
22367 Unify the long descriptions in the plugin details (#337263).
22369 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22371 * gst-plugins-ugly.spec.in:
22372 fix version numbering
22373 Original commit message from CVS:
22374 fix version numbering
22376 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22379 * gst-plugins-ugly.spec.in:
22380 add dvdsub plugin to spec
22381 Original commit message from CVS:
22382 add dvdsub plugin to spec
22384 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22386 docs/plugins/: add siddec
22387 Original commit message from CVS:
22388 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22389 * docs/plugins/inspect/plugin-siddec.xml:
22391 * ext/dvdnav/dvdnavsrc.c:
22394 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22398 * ext/sidplay/Makefile.am:
22399 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22400 Original commit message from CVS:
22401 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22403 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22405 * docs/plugins/.gitignore:
22406 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22408 Original commit message from CVS:
22411 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22414 * docs/plugins/inspect/plugin-a52dec.xml:
22415 * docs/plugins/inspect/plugin-amrnb.xml:
22416 * docs/plugins/inspect/plugin-asf.xml:
22417 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22418 * docs/plugins/inspect/plugin-dvdread.xml:
22419 * docs/plugins/inspect/plugin-dvdsub.xml:
22420 * docs/plugins/inspect/plugin-iec958.xml:
22421 * docs/plugins/inspect/plugin-lame.xml:
22422 * docs/plugins/inspect/plugin-mad.xml:
22423 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22424 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22425 * docs/plugins/inspect/plugin-mpegstream.xml:
22426 * docs/plugins/inspect/plugin-rmdemux.xml:
22427 update plugin inspect files
22428 Original commit message from CVS:
22429 update plugin inspect files
22431 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22433 * gst/mpegaudioparse/gstxingmux.c:
22434 rework build; add translations for v4l2
22435 Original commit message from CVS:
22436 rework build; add translations for v4l2
22438 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22440 configure.ac: rework similarly to other modules
22441 Original commit message from CVS:
22443 rework similarly to other modules
22444 * ext/a52dec/gsta52dec.c:
22445 * ext/amrnb/amrnb.c:
22446 * ext/dvdnav/dvdnavsrc.c:
22447 * ext/dvdread/dvdreadsrc.c:
22448 * ext/lame/gstlame.c:
22449 * ext/mad/gstid3tag.c:
22450 * ext/mpeg2dec/gstmpeg2dec.c:
22451 * ext/sidplay/gstsiddec.cc:
22452 * gst/asfdemux/gstasf.c:
22453 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22454 * gst/dvdsub/gstdvdsubdec.c:
22455 * gst/iec958/ac3iec.c:
22456 * gst/mpegaudioparse/gstmpegaudioparse.c:
22457 * gst/mpegstream/gstmpegstream.c:
22458 * gst/realmedia/rmdemux.c: (plugin_init):
22459 use the correct defines
22461 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22465 * docs/plugins/.gitignore:
22467 Original commit message from CVS:
22470 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22476 Original commit message from CVS:
22479 === release 0.10.3 ===
22481 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22487 * docs/plugins/gst-plugins-ugly-plugins.signals:
22488 * docs/plugins/inspect/plugin-amrnb.xml:
22489 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22490 * docs/plugins/inspect/plugin-iec958.xml:
22491 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22492 * docs/plugins/inspect/plugin-rmdemux.xml:
22494 Original commit message from CVS:
22497 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22499 better/unified long descriptions
22500 Original commit message from CVS:
22501 * ext/aalib/gstaasink.c:
22502 * ext/annodex/gstcmmldec.c:
22503 * ext/annodex/gstcmmlenc.c:
22504 * ext/cairo/gsttextoverlay.c:
22505 * ext/cairo/gsttimeoverlay.c:
22506 * ext/cdio/gstcdiocddasrc.c:
22507 * ext/dv/gstdvdec.c:
22508 * ext/esd/esdmon.c:
22509 * ext/esd/esdsink.c:
22510 * ext/flac/gstflacdec.c:
22511 * ext/flac/gstflacenc.c:
22512 * ext/flac/gstflactag.c:
22513 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22514 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22515 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22516 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22517 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22518 * ext/gdk_pixbuf/pixbufscale.c:
22519 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22520 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22521 * ext/jpeg/gstjpegdec.c:
22522 * ext/jpeg/gstjpegenc.c:
22523 * ext/jpeg/gstsmokedec.c:
22524 * ext/jpeg/gstsmokeenc.c:
22525 * ext/libcaca/gstcacasink.c:
22526 * ext/libmng/gstmngdec.c:
22527 * ext/libmng/gstmngenc.c:
22528 * ext/libpng/gstpngdec.c:
22529 * ext/libpng/gstpngenc.c:
22530 * ext/mikmod/gstmikmod.c:
22531 * ext/raw1394/gstdv1394src.c:
22532 * ext/shout2/gstshout2.c:
22533 * ext/speex/gstspeexdec.c:
22534 * ext/speex/gstspeexenc.c:
22535 * gst/alpha/gstalpha.c:
22536 * gst/alpha/gstalphacolor.c:
22537 * gst/auparse/gstauparse.c:
22538 * gst/autodetect/gstautoaudiosink.c:
22539 (gst_auto_audio_sink_base_init):
22540 * gst/autodetect/gstautovideosink.c:
22541 (gst_auto_video_sink_base_init):
22542 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22543 * gst/cutter/gstcutter.c:
22544 * gst/debug/breakmydata.c:
22545 * gst/debug/efence.c:
22546 * gst/debug/gstnavigationtest.c:
22547 * gst/debug/negotiation.c:
22548 * gst/debug/progressreport.c:
22549 * gst/debug/testplugin.c:
22550 * gst/effectv/gstaging.c:
22551 * gst/effectv/gstdice.c:
22552 * gst/effectv/gstedge.c:
22553 * gst/effectv/gstquark.c:
22554 * gst/effectv/gstrev.c:
22555 * gst/effectv/gstvertigo.c:
22556 * gst/effectv/gstwarp.c:
22557 * gst/flx/gstflxdec.c:
22558 * gst/goom/gstgoom.c:
22559 * gst/interleave/deinterleave.c:
22560 * gst/interleave/interleave.c:
22561 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22562 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22563 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22564 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22565 * gst/level/gstlevel.c:
22566 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22567 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22568 * gst/median/gstmedian.c:
22569 * gst/monoscope/gstmonoscope.c:
22570 * gst/multipart/multipartdemux.c:
22571 * gst/multipart/multipartmux.c:
22572 * gst/oldcore/gstmd5sink.c:
22573 * gst/oldcore/gstmultifilesrc.c:
22574 * gst/oldcore/gstpipefilter.c:
22575 * gst/oldcore/gstshaper.c:
22576 * gst/oldcore/gststatistics.c:
22577 * gst/rtp/gstasteriskh263.c:
22578 * gst/rtp/gstrtpL16depay.c:
22579 * gst/rtp/gstrtpL16pay.c:
22580 * gst/rtp/gstrtpamrdepay.c:
22581 * gst/rtp/gstrtpamrpay.c:
22582 * gst/rtp/gstrtpdepay.c:
22583 * gst/rtp/gstrtpgsmpay.c:
22584 * gst/rtp/gstrtph263pay.c:
22585 * gst/rtp/gstrtph263pdepay.c:
22586 * gst/rtp/gstrtph263ppay.c:
22587 * gst/rtp/gstrtpmp4gpay.c:
22588 * gst/rtp/gstrtpmp4vdepay.c:
22589 * gst/rtp/gstrtpmp4vpay.c:
22590 * gst/rtp/gstrtpmpadepay.c:
22591 * gst/rtp/gstrtpmpapay.c:
22592 * gst/rtp/gstrtppcmadepay.c:
22593 * gst/rtp/gstrtppcmapay.c:
22594 * gst/rtp/gstrtppcmudepay.c:
22595 * gst/rtp/gstrtppcmupay.c:
22596 * gst/rtp/gstrtpspeexdepay.c:
22597 * gst/rtp/gstrtpspeexpay.c:
22598 * gst/rtsp/gstrtpdec.c:
22599 * gst/smpte/gstsmpte.c:
22600 * gst/videobox/gstvideobox.c:
22601 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22602 * gst/videofilter/gstvideobalance.c:
22603 * gst/videofilter/gstvideoflip.c:
22604 * gst/videofilter/gstvideotemplate.c:
22605 (gst_videotemplate_base_init):
22606 * gst/videomixer/videomixer.c:
22607 * gst/wavenc/gstwavenc.c:
22608 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22609 better/unified long descriptions
22611 Some cleanups to auparse, don't send multiple newsegments.
22613 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22615 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22616 Original commit message from CVS:
22617 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22618 Don't unref event unconditionally after giving away ownership
22619 (gst_pad_push_event(), gst_pad_send_event() and
22620 gst_pad_event_default() take ownership of the event
22621 passed to them). Fixes warnings/crashes caused by
22624 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22626 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22627 Original commit message from CVS:
22628 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22629 Don't ref NULL caps (private streams have NULL caps) (#336387);
22630 also, no need to set caps on the same buffer twice.
22632 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22634 gst/mpegstream/: Don't leak element and pad names in error messages, use
22635 Original commit message from CVS:
22636 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22637 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22638 (gst_dvd_demux_get_subpicture_stream):
22639 * gst/mpegstream/gstmpegdemux.c:
22640 (gst_mpeg_demux_sync_stream_to_time):
22641 Don't leak element and pad names in error messages, use
22642 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22644 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22646 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22647 Original commit message from CVS:
22648 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22649 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22650 Name the structure in the custom event with the
22651 language codes for the audio and subtitle streams
22652 actually like dvddemux expects it to be named.
22653 Set caps on source pad and outgoing buffers.
22655 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22657 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22658 Original commit message from CVS:
22659 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22660 (gst_lame_get_property), (gst_lame_setup):
22661 * ext/lame/gstlame.h:
22662 Make xingheader property non-functional, it's broken anyway
22663 after all (use xingmux instead).
22665 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22667 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22668 Original commit message from CVS:
22669 * ext/lame/gstlame.c: (gst_lame_sink_event):
22670 On EOS, flush encoder and send remaining data. Fix
22671 return value handling in sink event function.
22673 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22675 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22676 Original commit message from CVS:
22677 Patch by: Jürg Billeter <j at bitron dot ch>
22678 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22679 Fix wrong check for started flag when setting the 'device' property.
22680 We want to allow it when the source is NOT started yet and ignore it
22681 when the source is running.
22683 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22685 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22686 Original commit message from CVS:
22687 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22688 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22689 (gst_asf_demux_process_chunk):
22690 * gst/asfdemux/gstasfdemux.h:
22691 Subtract first timestamp from timestamps, so that
22692 stream starts from 0; makes live streams that don't
22693 start at 0 work again (fixes #317310, #336097).
22695 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22697 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22698 Original commit message from CVS:
22699 Patch by: Christian Kirbach
22701 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22702 -good. Fixes build on some systems (#331838).
22704 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22706 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22707 Original commit message from CVS:
22708 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22709 (gst_rmdemux_parse_cont):
22710 Extract more tags and also post codec name tag on the
22711 bus so this shows up in totem and nautilus.
22713 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
22715 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22716 Original commit message from CVS:
22717 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22718 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22719 Extra data usually goes into the caps as 'codec_data', not
22720 as first buffer into the stream.
22721 Need to byte swap AC3 content in realmedia files for some
22722 reason (fixes #331588).
22724 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22726 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22727 Original commit message from CVS:
22728 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22729 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22730 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22731 When operating in pull mode, post an error message on the
22732 bus when all source pads are unlinked or some other fatal
22733 error occured (#323023). Regrade some recurring debug messages
22734 to LOG level. Convert c++-style comments into C-style ones.
22736 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22738 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22739 Original commit message from CVS:
22740 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22741 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22742 (gst_rmdemux_all_source_pads_unlinked),
22743 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22744 (gst_rmdemux_parse_packet):
22745 * gst/realmedia/rmdemux.h:
22746 Handle unlinked source pads properly and stop if all source pads
22747 are unlinked (#323023).
22749 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
22751 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22752 Original commit message from CVS:
22753 Patch by: Michal Benes <michal dot benes at xeris dot cz>
22754 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22755 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22756 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22757 * gst/mpegstream/gstmpegdemux.h:
22758 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22759 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22760 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22761 situation really happens when grabbing DVB streams. Current
22762 mpegdemuxer can not handle this situation correctly and it
22763 restarts counting gstreamer timestamps from zero.
22766 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
22768 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22769 Original commit message from CVS:
22770 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22771 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22772 * ext/a52dec/gsta52dec.h:
22773 Fix #334550: failure to play raw AC3 files due to segment problems.
22775 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
22777 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22778 Original commit message from CVS:
22779 Patch by: Christophe Fergeau <teuf gnome org>
22780 * ext/lame/gstlame.c: (gst_lame_release_memory),
22781 (gst_lame_finalize), (gst_lame_class_init),
22782 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22783 (gst_lame_change_state):
22784 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22786 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
22788 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22789 Original commit message from CVS:
22790 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22791 (gst_mad_sink_event), (gst_mad_change_state):
22792 Include AUDIO_CODEC tag with tags posted if input is not
22793 framed (#334258). Use _scale() util functions in more places.
22795 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
22797 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22798 Original commit message from CVS:
22799 2006-03-12 Christophe Fergeau <teuf@gnome.org>
22800 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22801 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22802 property as BROKEN (see
22803 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22804 explanation why it's broken).
22806 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
22808 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22809 Original commit message from CVS:
22810 2006-03-11 Christophe Fergeau <teuf@gnome.org>
22811 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22813 * gst/xingheader/Makefile.am:
22814 * gst/xingheader/gstxingmux.c:
22815 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22816 to MP3 files (this allows decoder to figure out the length of VBR
22819 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
22821 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22822 Original commit message from CVS:
22823 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22824 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22825 tag (#333683, patch by: Alex Lancaster).
22827 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22829 ext/amrnb/: Further fancyfication.
22830 Original commit message from CVS:
22831 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22832 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22833 (gst_amrnbdec_state_change):
22834 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22835 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22836 (gst_amrnbenc_state_change):
22837 * ext/amrnb/amrnbenc.h:
22838 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22839 (gst_amrnbparse_query):
22840 Further fancyfication.
22841 Use _take to get writable data from the adapter.
22842 Precalc packet duration.
22844 Forward _push to upstream.
22845 Post error messages when something goes wrong.
22846 Remove old code in amrnbparse.
22847 Don't ignore query results from upstream.
22849 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
22851 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22852 Original commit message from CVS:
22853 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22854 The AMR encoder writes into the audio buffers it processes, so
22855 use gst_buffer_make_writable() on buffers we might (they go through
22856 an adapter, so there can be copying going on later anyway) be
22859 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
22861 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22862 Original commit message from CVS:
22863 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22864 (gst_mpeg_parse_handle_src_query):
22865 Declare variables at the beginning of a block and make
22866 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22868 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
22870 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22871 Original commit message from CVS:
22872 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22873 Read packet size, sequence and padsize in right order again
22874 (fixes #332796; patch by: Fabrizio Gennari).
22876 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22878 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22879 Original commit message from CVS:
22880 * gst/iec958/ac3iec.c:
22881 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22883 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22885 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22886 Original commit message from CVS:
22888 Make the id3tag and mad checks check for both a header and the
22889 appropriate library if the pkg-config is missing. (Closes #331842)
22890 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22891 do the same for the plugins themselves.
22893 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22895 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22896 Original commit message from CVS:
22897 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22898 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22899 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22900 * ext/mpeg2dec/gstmpeg2dec.h:
22901 Don't treat STATE_INVALID as fatal error; throw an error
22902 only after five consecutive decoding errors. Makes decoding
22903 mpeg streams more robust and fixes playback of joined clips
22906 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
22908 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22909 Original commit message from CVS:
22910 * ext/dvdnav/dvdnavsrc.h:
22911 Oops. forgot to add this one.
22913 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
22915 ext/Makefile.am: Fix dist-check.
22916 Original commit message from CVS:
22917 2006-02-26 Julien MOUTTE <julien@moutte.net>
22918 * ext/Makefile.am: Fix dist-check.
22920 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22922 configure.ac: Disable dvdnavsrc for now.
22923 Original commit message from CVS:
22925 Disable dvdnavsrc for now.
22927 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22929 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22930 Original commit message from CVS:
22933 * ext/dvdnav/Makefile.am:
22934 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22935 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22936 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22937 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22938 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22939 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22940 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22941 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22942 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22943 (gst_dvd_nav_src_make_dvd_event),
22944 (gst_dvd_nav_src_structure_set_uint64),
22945 (gst_dvd_nav_src_push_dvd_nav_packet_event),
22946 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22947 (gst_dvd_nav_src_push_titlelang_event),
22948 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22949 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22950 (gst_dvd_nav_src_handle_navigation_event),
22951 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22952 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22953 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22954 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22955 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22956 (gst_dvd_nav_src_do_init), (plugin_init):
22957 dvdnavsrc ported to 0.10, for the most part at least. Not quite
22958 ready for prime time yet though.
22960 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22962 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22963 Original commit message from CVS:
22964 * ext/cdio/Makefile.am:
22965 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22966 required for Cygwin, see #317048)
22967 * gst/rtp/gstasteriskh263.c:
22968 Cygwin has includes for both the unix network socket API
22969 and the windows API, but only one can be included, so fix
22970 includes to only use one or the other, prefering the unxi
22973 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
22975 Port dvdsubdec to 0.10
22976 Original commit message from CVS:
22978 * gst/dvdsub/Makefile.am:
22979 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22980 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22981 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22982 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22983 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22984 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22985 (gst_send_empty_fill), (gst_send_subtitle_frame),
22986 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22987 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22989 * gst/dvdsub/gstdvdsubdec.h:
22990 Port dvdsubdec to 0.10
22992 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22994 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22995 Original commit message from CVS:
22996 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22997 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22998 mpegdemux for MPEG-2 video streams.
23000 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23002 configure.ac: Bump nano back to CVS
23003 Original commit message from CVS:
23005 Bump nano back to CVS
23007 === release 0.10.2 ===
23009 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23011 configure.ac: releasing 0.10.2, "Season to Taste"
23012 Original commit message from CVS:
23014 releasing 0.10.2, "Season to Taste"
23016 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23018 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23019 Original commit message from CVS:
23021 releasing 0.10.1.3 prelease for 0.10.2
23023 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23025 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23026 Original commit message from CVS:
23027 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23028 In sink event handler, release object lock again
23029 _before_ sending EOS event downstream (#313838).
23031 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23034 * gst/asfdemux/gstasf.c:
23035 fix rank of asfdemux
23036 Original commit message from CVS:
23037 fix rank of asfdemux
23039 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23041 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23042 Original commit message from CVS:
23044 releasing 0.10.1.2 prelease for 0.10.2
23046 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23048 * gst-plugins-ugly.spec.in:
23050 Original commit message from CVS:
23053 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23055 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23056 Original commit message from CVS:
23057 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23058 (crop_copy_i422_buffer), (crop_buffer):
23059 When we need to crop the output buffer, make sure we
23060 create a buffer of the right size and respect the implicit
23061 striding used for I420 elsewhere in GStreamer (#331301).
23063 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23065 ext/cdio/gstcdio.c: Init debug category (#331253).
23066 Original commit message from CVS:
23067 * ext/cdio/gstcdio.c: (plugin_init):
23068 Init debug category (#331253).
23070 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23072 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23073 Original commit message from CVS:
23074 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23075 Do not error out on non-recognized streams. Ignore them and allow
23076 playback of the other streams.
23078 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23080 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23081 Original commit message from CVS:
23082 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23083 Add a small sanity check for LPCM reading.
23085 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23087 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23088 Original commit message from CVS:
23089 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23090 Take into account the file properties preroll value for
23091 timestamping/newsegment. It's weird this value was commented out.
23093 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23095 gst/asfdemux/Makefile.am: More asf makefile fixing.
23096 Original commit message from CVS:
23097 * gst/asfdemux/Makefile.am:
23098 More asf makefile fixing.
23100 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23102 ext/lame/gstlame.c: Fix up lame a bit.
23103 Original commit message from CVS:
23104 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23105 (gst_lame_change_state):
23107 Apply patch #319782 by Gautier Portet.
23109 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23111 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23112 Original commit message from CVS:
23113 * gst/asfdemux/Makefile.am:
23114 But we do need to link against the riff libraryr.
23116 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23118 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23119 Original commit message from CVS:
23120 * gst/asfdemux/Makefile.am:
23121 We don't want asfmux.c yet.
23123 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23125 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23126 Original commit message from CVS:
23127 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23128 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23129 (gst_mad_change_state):
23130 Port fixes for bugs 314771, 308772, 140237, and 302625
23131 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23132 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23133 buffer, to avoid using it for any future decoding.
23135 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23137 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23138 Original commit message from CVS:
23140 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23141 (gst_asf_get_guid_nick):
23142 * gst/asfdemux/asfheaders.h:
23143 * gst/asfdemux/gstasf.c: (plugin_init):
23144 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23145 (gst_asf_demux_class_init), (gst_asf_demux_init),
23146 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23147 (gst_asf_demux_handle_src_event),
23148 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23149 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23150 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23151 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23152 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23153 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23154 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23155 (gst_asf_demux_get_bitrate_record),
23156 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23157 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23158 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23159 (gst_asf_demux_get_obj_data_correction),
23160 (gst_asf_demux_get_stream_audio),
23161 (gst_asf_demux_get_stream_correction),
23162 (gst_asf_demux_get_stream_video),
23163 (gst_asf_demux_get_stream_video_format),
23164 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23165 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23166 (gst_asf_demux_process_stream),
23167 (gst_asf_demux_get_gst_tag_from_tag_name),
23168 (gst_asf_demux_commit_taglist),
23169 (gst_asf_demux_process_ext_content_desc),
23170 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23171 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23172 (gst_asf_demux_process_comment),
23173 (gst_asf_demux_process_bitrate_props_object),
23174 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23175 (gst_asf_demux_descramble_segment),
23176 (gst_asf_demux_element_send_event),
23177 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23178 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23179 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23180 (gst_asf_demux_get_src_query_types),
23181 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23182 * gst/asfdemux/gstasfdemux.h:
23183 asfdemux ported to 0.10. Does still need a bit of work (seems like
23184 there's something funky going on when timestamping video frames).
23185 The seeking code is likely to make Wim cry, but hey, at least it
23188 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23190 ext/amrnb/amrnbdec.c: Some more comments.
23191 Original commit message from CVS:
23192 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23193 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23194 Some more comments.
23195 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23196 Applied patch from Fabrizio Gennari, fixes #330844.
23198 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23200 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23201 Original commit message from CVS:
23202 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23203 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23204 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23205 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23206 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23207 * ext/dvdread/dvdreadsrc.h:
23208 Let's try to play the title the user set via the URI handler or
23209 via properties instead of always playing the first title. Also,
23210 Also, count title/chapter/angle number in URI and properties
23211 from 1 rather than 0.
23213 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23215 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23216 Original commit message from CVS:
23217 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23218 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23219 (gst_dvd_read_src_do_duration_query):
23220 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23221 otherwise GstBaseSrc will think we can operate pull_range based,
23222 which we don't really, and typefinding will fail miserably.
23223 Also, make seeking work somewhat (only works with flumpegdemux
23224 at the moment, mpegstream needs fixing for that first).
23226 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23228 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23229 Original commit message from CVS:
23230 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23231 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23232 Only allocate buffer once we know exactly how much we need,
23233 rather than gratuitously allocating 2MB-buffers all the time
23234 even if we usually need much less than that. Also, demote
23235 a debug message from DEBUG to LOG level.
23237 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23239 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23240 Original commit message from CVS:
23241 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23242 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23243 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23244 (gst_dvd_read_src_do_position_query):
23245 Add some more debugging and fix duration query in BYTES.
23247 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23249 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23250 Original commit message from CVS:
23253 * ext/dvdread/Makefile.am:
23254 * ext/dvdread/dvdreadsrc.c:
23255 * ext/dvdread/dvdreadsrc.h:
23256 Half-baked port to 0.10. Needs some love
23257 in the seeking department, but at least
23259 * ext/dvdread/stream_labels.c:
23260 * ext/dvdread/stream_labels.h:
23261 Remove these (we use ISO-639 language codes internally; applications
23262 that want to translate those into language names for display to the
23263 user should rely on the iso-codes package for that).
23265 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23267 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23268 Original commit message from CVS:
23269 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23270 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23271 (gst_amrnbdec_state_change):
23272 * ext/amrnb/amrnbdec.h:
23273 Fix amrnbdec, handle events, take copy from adapter since the decoder
23274 apparently writes in the source data.
23275 Use some _scale_int, and precalc duration.
23276 Fix some leaks, post ERROR messages.
23278 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23280 docs/plugins/: Add cdio plugin to docs.
23281 Original commit message from CVS:
23282 * docs/plugins/Makefile.am:
23283 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23284 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23285 * docs/plugins/inspect/plugin-cdio.xml:
23286 Add cdio plugin to docs.
23287 * ext/cdio/gstcdiocddasrc.c:
23289 * ext/cdio/gstcdio.c:
23290 The plugin is called 'cdio' not 'cddio'.
23292 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23294 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23295 Original commit message from CVS:
23296 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23297 One source pad not being linked is not an error condition when we're
23298 still parsing the header. In this case (e.g. where we don't have a
23299 suitable decoder installed) just pretend everything is fine, so that
23300 the demuxer will actually go on to signal no-more-pads when done
23301 parsing the header, otherwise decodebin/playbin will never post the
23302 appropriate error message if decoders are not available.
23304 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23308 * ext/mad/gstid3tag.c:
23309 * gst/realmedia/rmdemux.c:
23310 Just make it compile with --disable-gst-debug.
23311 Original commit message from CVS:
23312 Just make it compile with --disable-gst-debug.
23314 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23316 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23317 Original commit message from CVS:
23318 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23319 (gst_mad_check_caps_reset), (gst_mad_chain):
23320 Merge patch from Radoslaw Szkodzinski (bug 326734)
23322 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23324 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23325 Original commit message from CVS:
23326 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23327 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23328 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23329 (gst_id3_tag_chain):
23330 fixing Gdate handling
23331 enabling mux/demux mode switching
23332 adding better debug output
23334 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23336 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...
23337 Original commit message from CVS:
23338 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23339 If we haven't set caps on a source pad yet, the caps on the
23340 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23342 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23344 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23345 Original commit message from CVS:
23346 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23347 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23348 * ext/lame/gstlame.h:
23349 Contrary to what the const char in the lame API might suggest,
23350 lame expects us to keep the strings we pass to id3tag_set_foo()
23351 around; it doesn't free them either though, so we have to store
23352 them somewhere and free them later when we can be sure lame
23353 doesn't need them any longer.
23355 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23357 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...
23358 Original commit message from CVS:
23359 * ext/lame/gstlame.c: (add_one_tag):
23360 Fix handling of GST_TAG_DATE (#311679), don't pass an
23361 uninitialised string pointer to lame if we don't know
23362 how to handle the tag type, and fix minor memory leak.
23364 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23366 ext/mad/gstmad.c: Fix debug message.
23367 Original commit message from CVS:
23368 * ext/mad/gstmad.c: (gst_mad_chain):
23371 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23373 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23374 Original commit message from CVS:
23375 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23376 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23377 Erase spurious call to gst_segment_set_newsegment.
23378 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23379 the superclass method when handling NEWSEGMENT events.
23380 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23381 and dvd-audio-restart event handling. There are currently less
23382 hackish ways of handling the sparse audio stream problem.
23384 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23386 fix up error domains, error strings, and use of translation
23387 Original commit message from CVS:
23388 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23389 * ext/dvdnav/dvdnavsrc.c: (if):
23390 * ext/dvdread/stream_labels.c:
23391 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23392 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23393 fix up error domains, error strings, and use of translation
23395 fix up this file, even though none of them are actually marked
23398 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23400 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23401 Original commit message from CVS:
23402 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23403 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23404 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23405 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23406 (gst_mpeg_parse_change_state):
23407 Make timestamp adjustment somewhat milder. Actual timestamps are
23408 now sent unmodified unless an actual gap is found in the
23409 stream. This should fix time display when playing most MPEG
23412 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23414 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23415 Original commit message from CVS:
23416 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23417 * ext/cdio/gstcdio.h:
23418 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23419 Fix build for libcdio versions >= 76; give slightly lower rank
23422 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23424 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23425 Original commit message from CVS:
23428 * ext/cdio/Makefile.am:
23429 * ext/cdio/gstcdio.c:
23430 * ext/cdio/gstcdio.h:
23431 * ext/cdio/gstcdiocddasrc.c:
23432 * ext/cdio/gstcdiocddasrc.h:
23433 Port libcdio cdda source, formerly known as cddasrc, now known as
23434 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23435 but that's not tested (fixes #317658).
23437 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23439 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23440 Original commit message from CVS:
23441 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23442 tss tss... always set caps on outgoing buffer.
23444 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23446 * gst-plugins-ugly.spec.in:
23448 Original commit message from CVS:
23451 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23456 Original commit message from CVS:
23459 === release 0.10.1 ===
23461 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23467 * docs/plugins/gst-plugins-ugly-plugins.args:
23468 * docs/plugins/inspect/plugin-a52dec.xml:
23469 * docs/plugins/inspect/plugin-amrnb.xml:
23470 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23471 * docs/plugins/inspect/plugin-iec958.xml:
23472 * docs/plugins/inspect/plugin-lame.xml:
23473 * docs/plugins/inspect/plugin-mad.xml:
23474 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23475 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23476 * docs/plugins/inspect/plugin-rmdemux.xml:
23478 Original commit message from CVS:
23481 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23486 Original commit message from CVS:
23489 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23491 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23492 Original commit message from CVS:
23493 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23494 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23495 * ext/mad/gstmad.c: (gst_mad_src_query):
23496 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23497 * ext/sidplay/gstsiddec.cc:
23498 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23499 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23500 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23501 (fixes #325652; based on patch by: Philippe); make rmdemux return
23502 FALSE for position queries, instead of setting -1 as value and
23505 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23507 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23508 Original commit message from CVS:
23509 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23510 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23511 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23512 rewrite timestamps in the case segments are being set from
23513 upstream, but use timestamps unmodified. Also send proper position
23514 values. This allows for correct time display and makes queries
23515 work in sink elements.
23516 * gst/mpegstream/gstdvddemux.h:
23517 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23518 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23519 Rename flush_filter to segment_filter, which is better represents
23520 what the arreibute does.
23521 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23522 Activate segment filtering when a timestamp discontinuity is seen.
23524 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23526 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...
23527 Original commit message from CVS:
23528 * ext/mad/gstmad.c: (gst_mad_chain):
23529 Don't forget that we need to send out a newsegment event after a
23530 restart even if we don't have enough data to decode a frame right
23533 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23535 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23536 Original commit message from CVS:
23537 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23538 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23539 Use the new "audio-shutdown" and "audio-restart" DVD events
23540 instead of the "spu-still-frame" event to shutdown and restart
23541 the audio pipeline.
23542 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23543 Check for cases where the segment-based adjustment calculation
23544 would produce negative values (which result in an overflow) and
23545 return GST_CLOCK_TIME_NONE instead.
23546 * gst/mpegstream/gstdvddemux.h:
23547 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23548 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23549 Add a mechanism to discard audio buffers with timestamps outside
23550 the currently set segment. This was causing (sometimes serious)
23551 synchronization problems after seeking in DVDs with LPCM audio,
23552 since VOBUs usually contain audio material that lies outside the
23553 timestamp range specified by the header.
23555 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23557 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23558 Original commit message from CVS:
23559 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23560 Remove lingering reference to GstID3Demux
23561 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23562 Don't output debug saying padding streams are unknown type,
23563 because they're not
23565 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23567 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23568 Original commit message from CVS:
23569 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23570 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23571 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23574 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23575 (gst_mpeg_demux_get_audio_stream):
23576 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23577 (gst_dvd_demux_get_audio_stream)
23578 (gst_dvd_demux_get_subpicture_stream)
23579 (gst_dvd_demux_send_subbuffer):
23580 Send current* pad buffers with appropriate caps.
23582 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23584 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23585 Original commit message from CVS:
23586 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23587 * gst/iec958/ac3iec.h:
23588 * gst/iec958/ac3iec.c:
23589 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23590 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23591 raw-audio property to ac3iec958 that allows setting the source pad
23592 caps to raw audio instead of audio/x-iec958. This makes it
23593 possible to use ac3iec958 together with the normal alsasink
23594 element to drive an external receiver that autodetects AC3
23597 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23599 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23600 Original commit message from CVS:
23601 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23602 (ac3iec_chain_dvd):
23603 * gst/iec958/ac3iec.h:
23604 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23606 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23608 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23609 Original commit message from CVS:
23610 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23611 When getting a seek event, first check if the upstream element
23612 can handle it and only do our own seek stuff when it can't
23613 (should fix #322856).
23615 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23617 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23618 Original commit message from CVS:
23619 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23620 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23621 Really convert to BYTES format when we want to convert
23622 to bytes (use right variable; fixes #322856).
23624 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23626 Big mpegparse clean up, second round:
23627 Original commit message from CVS:
23628 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23629 Big mpegparse clean up, second round:
23630 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23631 Send and EOS event down the audio pipeline when an still frame
23632 event arrives. This prevents the pipeline from locking when a
23633 still menu comes directly after a flush.
23634 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23635 Don't send a newsegment in reset.
23636 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23637 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23638 Move the code of handle_newsegment to process_event. Send a
23639 NEWSEGMENT after FLUSH_STOP.
23640 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23642 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23643 (gst_mpeg_demux_class_init): Don't override send_event.
23644 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23645 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23646 (gst_mpeg_demux_reset):
23647 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23649 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23650 Reset the mpegparse element after a flush.
23651 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23652 Don't forward events.
23653 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23654 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23655 handle_newsegment is not a virtual method anymore.
23656 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23657 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23658 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23659 rid of send_newsegment virtual method.
23660 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23661 handle DVD events and call the superclass method for other event
23663 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23664 override process_event anymore.
23665 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23666 (gst_mpeg_parse_process_event): Move actual event processing to
23667 process event so that subclasses can properly override or extend
23669 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23670 Eliminate time parameter in process event.
23671 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23672 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23673 (gst_mpeg_demux_send_subbuffer):
23674 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23675 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23676 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23677 adding the value of the adjust attribute.
23678 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23679 rid of the adjust attribute. Now all timestamp adjustments are
23680 performed by mpegparse using the current segment.
23681 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23682 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23683 on the adjust attribute for SCR values and the current segment.
23684 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23685 adjust_ts virtual method to adjust timestamps for outgoing
23687 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23688 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23689 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23690 (gst_dvd_demux_handle_newsegment): Don't override
23692 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23693 Check for DVD events in process_event instead of
23695 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23696 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23697 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23698 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23699 (gst_mpeg_demux_send_event):
23700 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23701 (gst_dvd_demux_handle_dvd_event):
23702 Eliminate the time parameter in send_event.
23704 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23706 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23707 Original commit message from CVS:
23708 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23709 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23710 Fix typefinding in id3demux, and then remove it in favour
23711 of the new LGPL id3demux in gst-plugins-good
23712 * ext/mad/gstmad.c: (gst_mad_dispose):
23713 dispose can run more than once.
23715 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23717 gst/asfdemux/gstasfmux.c: change some char* into char[]
23718 Original commit message from CVS:
23719 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23720 change some char* into char[]
23722 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
23724 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23725 Original commit message from CVS:
23726 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23727 Remove memleak from unused GstRMDemuxStream
23729 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
23731 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23732 Original commit message from CVS:
23733 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23734 (gst_id3_tag_do_typefind):
23735 Use the correct function to free typefind factory list.
23737 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
23739 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23740 Original commit message from CVS:
23741 * ext/mad/gstmad.c: (gst_mad_src_query):
23742 For position and duration queries in TIME format, try the peer
23743 first (might be a demuxer).
23745 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23747 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23748 Original commit message from CVS:
23749 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
23750 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23751 Properly handle non contiguous VOBUs by adding the segment accum
23752 field to the adjust value.
23753 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23754 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23755 handle_newsegment to prevent sending actual newsegment events and
23756 use tiemstamp rewriting instead.
23757 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23759 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23760 (gst_mpeg_parse_event):
23761 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23762 Add a new parameter to handle_newsegment to allow controlling
23763 whether newsegment events are forwarded or not.
23764 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23765 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23766 (gst_dvd_demux_reset):
23767 last_end_ptm and discont_time aren't necessary anymore, since
23768 timestamp adjustment is now replaced by newsegment events.
23769 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23771 * gst/mpegstream/gstdvddemux.h:
23772 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23773 Don't handle dvd-nav-packet events anymore, since the are now
23774 replaced by standard newsegment events.
23775 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23776 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23777 (gst_dvd_demux_change_state):
23778 * gst/mpegstream/gstdvddemux.h:
23779 Get rid of the ignore_next_newmedia_discont hack.
23780 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23781 (gst_dvd_demux_handle_newsegment):
23782 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23783 (gst_mpeg_demux_handle_newsegment): Don't override
23784 handle_newsegment anymore. It was only necessary to handle
23786 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23787 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23788 (gst_dvd_demux_set_cur_subpicture):
23789 Reactivate handling of DVD events.
23790 * gst/mpegstream/gstmpegparse.c (normal_seek)
23791 (gst_mpeg_parse_handle_src_event)
23792 (gst_mpeg_parse_handle_src_query):
23793 First attempt at reenabling seek.
23794 * gst/mpegstream/gstmpegparse.h:
23795 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23796 (gst_mpeg_parse_update_streaminfo)
23797 (gst_mpeg_parse_get_rate)
23798 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23799 (gst_mpeg_parse_handle_src_query):
23800 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23801 Make queries work again.
23802 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23803 (gst_mpeg_parse_handle_newsegment)
23804 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23805 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23806 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23807 Get rid of the newsegment_pending attribute, and rely instead on
23808 proper timestamp adjustment.
23809 * gst/mpegstream/gstmpegparse.c
23810 (gst_mpeg_parse_get_src_event_masks): Erase.
23811 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23812 Initialize fields before creating pads to prevent the pad creation
23813 callback from failing.
23814 (gst_mpeg_parse_reset): Initialize new fields, and change
23815 initialization order to match the order in the structure.
23816 (gst_mpeg_parse_handle_newsegment): Forward new segment events
23817 whenever possible, and update the current segment.
23818 (gst_mpeg_parse_send_newsegment): Update the current segment and
23819 pending_newsegment.
23820 (gst_mpeg_parse_pad_added): Use the current segment to send
23821 newsegment events to new pads.
23822 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23823 and events. Properly update newsegment_pending.
23824 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23825 New fields do_adjust and current_segment.
23826 * gst/mpegstream/gstmpegdemux.c:
23827 * gst/mpegstream/gstdvddemux.c:
23828 * gst/mpegstream/gstmpegparse.h:
23829 Rename handle_discont virtual method to handle_newsegment. Erase
23830 some (already commented out support) for old NEW_MEDIA events.
23831 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23832 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23833 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23834 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23835 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23836 Erase the "pending_scr" field, and replace it by a slightly
23837 different handling of the current SCR. Document code blocks in
23838 parse_packhead and chain.
23840 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
23842 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23843 Original commit message from CVS:
23844 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23845 g_warning() are only for really fatal warnings. If we can't decode a
23846 tag, just ignore that tag and do a GST_WARNING.
23848 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23851 * ext/a52dec/gsta52dec.h:
23852 * ext/dvdread/dvdreadsrc.h:
23853 * ext/lame/gstlame.h:
23854 * ext/mad/gstid3tag.c:
23855 * ext/mad/gstmad.c:
23856 * ext/mad/gstmad.h:
23857 * ext/mpeg2dec/gstmpeg2dec.h:
23858 * ext/sidplay/gstsiddec.h:
23859 * gst/ac3parse/gstac3parse.c:
23860 * gst/ac3parse/gstac3parse.h:
23861 * gst/asfdemux/gstasfdemux.c:
23862 * gst/asfdemux/gstasfdemux.h:
23863 * gst/iec958/ac3iec.h:
23864 * gst/mpegaudioparse/gstmpegaudioparse.c:
23865 * gst/mpegaudioparse/gstmpegaudioparse.h:
23866 * gst/mpegstream/gstdvddemux.h:
23867 * gst/mpegstream/gstmpegclock.h:
23868 * gst/mpegstream/gstmpegdemux.h:
23869 * gst/mpegstream/gstmpegpacketize.h:
23870 * gst/mpegstream/gstmpegparse.c:
23871 * gst/mpegstream/gstmpegparse.h:
23872 * gst/mpegstream/gstrfc2250enc.c:
23873 * gst/mpegstream/gstrfc2250enc.h:
23874 * gst/realmedia/rmdemux.c:
23875 * gst/realmedia/rmdemux.h:
23876 * gst/synaesthesia/synaescope.c:
23878 Original commit message from CVS:
23881 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23885 Original commit message from CVS:
23888 === release 0.10.0 ===
23890 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23896 * docs/plugins/inspect/plugin-a52dec.xml:
23897 * docs/plugins/inspect/plugin-amrnb.xml:
23898 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23899 * docs/plugins/inspect/plugin-iec958.xml:
23900 * docs/plugins/inspect/plugin-lame.xml:
23901 * docs/plugins/inspect/plugin-mad.xml:
23902 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23903 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23904 * docs/plugins/inspect/plugin-rmdemux.xml:
23906 Original commit message from CVS:
23909 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
23911 Update for alloc_buffer changes.
23912 Original commit message from CVS:
23913 2005-12-05 Andy Wingo <wingo@pobox.com>
23914 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23915 * ext/mad/gstmad.c: (gst_mad_chain):
23916 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23917 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23918 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23919 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23920 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23922 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
23924 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23925 Original commit message from CVS:
23926 2005-12-05 Andy Wingo <wingo@pobox.com>
23927 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23928 id3demux and id3mux now. Fixes #323199.
23930 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
23932 * gst-plugins-ugly.spec.in:
23933 update spec file for latest changes
23934 Original commit message from CVS:
23935 update spec file for latest changes
23937 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23939 fix silly Makefile.am bug so they link correctly again
23940 Original commit message from CVS:
23941 * ext/amrnb/Makefile.am:
23942 * gst/realmedia/Makefile.am:
23943 fix silly Makefile.am bug so they link correctly again
23945 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23949 Original commit message from CVS:
23952 === release 0.9.7 ===
23954 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23961 * docs/plugins/gst-plugins-ugly-plugins.args:
23962 * docs/plugins/inspect/plugin-a52dec.xml:
23963 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23964 * docs/plugins/inspect/plugin-iec958.xml:
23965 * docs/plugins/inspect/plugin-lame.xml:
23966 * docs/plugins/inspect/plugin-mad.xml:
23967 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23968 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23969 * docs/plugins/inspect/plugin-rmdemux.xml:
23970 * docs/random/LICENSE:
23971 * docs/random/PORTED_09:
23973 Original commit message from CVS:
23976 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23980 * ext/amrnb/Makefile.am:
23981 * gst/realmedia/Makefile.am:
23982 Don't know how these escaped my eye before. Fix link flags.
23983 Original commit message from CVS:
23984 Don't know how these escaped my eye before. Fix link flags.
23986 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23989 * examples/Makefile.am:
23990 * examples/capsfilter/Makefile.am:
23991 * examples/capsfilter/capsfilter1.c:
23992 * examples/gob/Makefile.am:
23993 * examples/gob/gst-identity2.gob:
23994 * examples/gstplay/.gitignore:
23995 * examples/gstplay/Makefile.am:
23996 * examples/gstplay/player.c:
23997 * examples/indexing/.gitignore:
23998 * examples/indexing/Makefile.am:
23999 * examples/indexing/indexmpeg.c:
24000 * examples/level/Makefile.am:
24001 * examples/level/README:
24002 * examples/level/demo.c:
24003 * examples/level/plot.c:
24004 * examples/stats/Makefile.am:
24005 * examples/stats/mp2ogg.c:
24006 * examples/switch/.gitignore:
24007 * examples/switch/Makefile.am:
24008 * examples/switch/switcher.c:
24010 Original commit message from CVS:
24013 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24015 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24016 Original commit message from CVS:
24017 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24018 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24019 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24020 (gst_mpeg_parse_send_event):
24021 Ref events before sending them to multiple pads, after all
24022 gst_pad_send_event() takes ownership of events. Don't leak
24023 events that have not been handled (fixes #322745).
24025 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24027 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24028 Original commit message from CVS:
24029 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24030 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24031 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24032 from making timestamp adjustments. This will have to be re-added
24033 in some form in the near future, but in order to do that, some nav
24034 packet parsing will be necessary in mpegdemux.
24035 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24036 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24037 (g_value_set_int, gst_mpeg_parse_set_property)
24038 Get rid of do_adjust and use_adjust. Rename max_discont to
24040 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24041 -1, no adjustment is made.
24042 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24043 Rename max_discont property to max_scr_gap. Erase "adjust"
24045 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24046 override send_event anymore, base class does the job.
24047 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24048 Base class now does most of the work.
24049 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24050 Generalize to forwarding the event to all source pads in the
24052 * gst/mpegstream/gstmpegparse.h:
24053 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24054 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24055 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24056 (gst_mpeg_parse_set_property):
24057 Clock synchronization doesn't make sense anymore for a
24060 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24062 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24063 Original commit message from CVS:
24064 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24065 Don't treat normal EOS as a fatal error.
24067 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24069 ext/mad/gstmad.c: Proper warning statements,
24070 Original commit message from CVS:
24071 * ext/mad/gstmad.c: (gst_mad_chain):
24072 Proper warning statements,
24073 Don't error if the src pad isn't linked when pushing.
24074 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24075 Proper state_change, avoids borkage when going to READY
24077 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24080 * gst-libs/Makefile.am:
24082 * gst-libs/ext/.gitignore:
24083 * gst-libs/gst/media-info/.gitignore:
24084 * gst-libs/gst/play/.gitignore:
24085 * gst-libs/gst/play/play.h:
24086 * gst-libs/gst/play/play.vcproj:
24087 no need for an AS_LIBTOOL call
24088 Original commit message from CVS:
24089 no need for an AS_LIBTOOL call
24091 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24095 * gst-plugins-ugly.spec.in:
24096 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24097 Original commit message from CVS:
24098 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24100 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24102 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24103 Original commit message from CVS:
24104 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24105 Prime libmpeg2's pumps with some null custom buffers
24106 to ensure it doesn't ask us to discard garbage later yay.
24108 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24110 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24111 Original commit message from CVS:
24112 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24113 Prime libmpeg2's pumps with some null custom buffers
24114 to ensure it ask us to discard garbage later yay.
24116 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24118 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24119 Original commit message from CVS:
24120 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24121 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24122 (gst_a52dec_chain_raw):
24123 * ext/a52dec/gsta52dec.h:
24124 Accept AC3 in audio/x-private1-ac3 format, which includes
24125 DVD-specific headers, as well as raw AC3, for compatibility with
24128 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24130 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24131 Original commit message from CVS:
24132 * ext/mad/gstmad.c: (gst_mad_chain):
24133 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24134 skip frame synthesis and consume input data as if we'd done the
24135 decode. Makes mad not error when the src pad is not connected.
24138 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24141 Erase old CVS conflict line.
24142 Original commit message from CVS:
24143 Erase old CVS conflict line.
24145 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24147 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24148 Original commit message from CVS:
24149 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24150 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24151 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24152 (gst_mpeg_parse_chain):
24153 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24154 (gst_mpeg_demux_send_newsegment):
24155 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24156 * gst/mpegstream/gstmpegparse.h:
24157 Rename send_discont method to send_newsegment and add parameters
24158 to handle actual segments. Adapt code all around to run with the
24159 new name and signature.
24160 * gst/mpegstream/gstmpegdemux.c:
24161 * gst/mpegstream/gstmpegparse.c:
24162 * gst/mpegstream/gstdvddemux.c:
24163 Convert to GST_BOILERPLATE.
24165 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24168 fix AS_LIBTOOL call
24169 Original commit message from CVS:
24170 fix AS_LIBTOOL call
24172 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24175 add a torture target
24176 Original commit message from CVS:
24177 add a torture target
24179 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24184 Original commit message from CVS:
24187 === release 0.9.6 ===
24189 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24195 * docs/plugins/gst-plugins-ugly-plugins.args:
24196 * docs/plugins/gst-plugins-ugly-plugins.signals:
24197 * docs/plugins/inspect/plugin-a52dec.xml:
24198 * docs/plugins/inspect/plugin-amrnb.xml:
24199 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24200 * docs/plugins/inspect/plugin-iec958.xml:
24201 * docs/plugins/inspect/plugin-lame.xml:
24202 * docs/plugins/inspect/plugin-mad.xml:
24203 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24204 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24205 * docs/plugins/inspect/plugin-rmdemux.xml:
24207 Original commit message from CVS:
24210 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24212 gst/realmedia/rmdemux.c: Fractional framerates.
24213 Original commit message from CVS:
24214 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24215 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24216 (find_seek_offset_bytes), (find_seek_offset_time),
24217 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24218 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24219 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24220 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24221 (gst_rmdemux_parse_packet):
24222 Fractional framerates.
24224 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24226 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24227 Original commit message from CVS:
24228 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24229 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24230 (gst_mpeg2dec_sink_event):
24231 * ext/mpeg2dec/gstmpeg2dec.h:
24232 Use fractional framerates
24234 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24236 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24237 Original commit message from CVS:
24238 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24239 set_clock returns a boolean.
24241 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24243 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24244 Original commit message from CVS:
24245 * ext/mad/gstmad.c: (gst_mad_chain):
24246 Fix seeking even more by sending the newsegment event with the
24247 right parameters. Should fix querying in playbin/totem after
24250 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24252 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24253 Original commit message from CVS:
24254 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24255 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24256 Fix seeking in stand-alone mode. Fix nonexistant enum value
24257 introduced in previous commit. Improve debug messages here and
24258 there. Actually return a proper return value in the sink event
24261 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24263 * ext/lame/gstlame.c:
24265 Original commit message from CVS:
24268 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24271 * ext/lame/gstlame.c:
24272 * ext/mad/gstmad.c:
24273 * ext/sidplay/gstsiddec.cc:
24275 Original commit message from CVS:
24278 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24281 * ext/lame/gstlame.c:
24282 * ext/mad/gstid3tag.c:
24283 * ext/sidplay/gstsiddec.cc:
24284 Update for gst_tag_setter API changes.
24285 Original commit message from CVS:
24286 2005-11-22 Andy Wingo <wingo@pobox.com>
24287 * Update for gst_tag_setter API changes.
24289 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24292 * ext/a52dec/gsta52dec.c:
24293 * ext/mad/gstid3tag.c:
24294 * ext/mad/gstmad.c:
24295 * gst/mpegaudioparse/gstmpegaudioparse.c:
24296 * gst/mpegstream/gstdvddemux.c:
24297 * gst/mpegstream/gstmpegparse.c:
24298 * gst/realmedia/rmdemux.c:
24299 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24300 Original commit message from CVS:
24301 2005-11-22 Andy Wingo <wingo@pobox.com>
24302 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24303 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24304 * ext/mad/gstmad.c (gst_mad_chain)
24305 * gst/mpegaudioparse/gstmpegaudioparse.c
24306 (gst_mp3parse_sink_event)
24307 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24308 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24309 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24310 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24311 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24313 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24315 ext/mad/Makefile.am: libgsttagedit => libgsttag
24316 Original commit message from CVS:
24317 * ext/mad/Makefile.am:
24318 libgsttagedit => libgsttag
24320 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24322 ext/lame/gstlame.c: Don't take the stream lock
24323 Original commit message from CVS:
24324 * ext/lame/gstlame.c: (gst_lame_sink_event):
24325 Don't take the stream lock
24327 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24329 ext/: Don't take the stream lock.
24330 Original commit message from CVS:
24331 2005-11-21 Andy Wingo <wingo@pobox.com>
24332 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24333 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24334 * ext/mad/gstmad.c (gst_mad_sink_event):
24335 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24337 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24338 stream lock changes.
24340 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24342 *.*: Ran scripts/update-macros. Oh yes.
24343 Original commit message from CVS:
24344 2005-11-21 Andy Wingo <wingo@pobox.com>
24346 * *.c: Ran scripts/update-macros. Oh yes.
24348 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24350 gst/mpegstream/: Filler events have beem removed for now.
24351 Original commit message from CVS:
24352 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24353 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24354 Filler events have beem removed for now.
24356 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24358 gst/: Update for GST_FOURCC_FORMAT API change.
24359 Original commit message from CVS:
24360 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24361 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24362 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24363 Update for GST_FOURCC_FORMAT API change.
24365 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24367 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24368 Original commit message from CVS:
24369 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24370 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24371 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24372 (gst_rmdemux_parse_packet):
24373 Modifications for disapearance of GST_PAD_IS_USABLE()
24375 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24377 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24378 Original commit message from CVS:
24379 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24380 Remove some setcaps brokenness.
24381 Don't crash on bad input.
24383 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24385 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24386 Original commit message from CVS:
24387 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24389 (gst_id3_tag_do_typefind): Unref caps
24390 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24392 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24394 * ext/mad/gstmad.c:
24395 remove accidentally commited hack
24396 Original commit message from CVS:
24397 remove accidentally commited hack
24399 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24401 * ext/mad/gstmad.c:
24403 Original commit message from CVS:
24406 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24408 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24409 Original commit message from CVS:
24410 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24411 (gst_mpeg2dec_sink_event):
24412 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24413 nice-ify debug message in event handler; add CHECKME.
24414 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24415 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24416 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24417 (gst_dvd_demux_sync_stream_to_time):
24418 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24419 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24420 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24421 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24422 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24423 (gst_mpeg_demux_sync_stream_to_time),
24424 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24425 * gst/mpegstream/gstmpegdemux.h:
24426 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24427 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24428 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24429 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24430 (gst_mpeg_parse_chain):
24431 * gst/mpegstream/gstmpegparse.h:
24432 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24433 return value confusion (gst_pad_push vs. gst_pad_send_event and
24434 gst_pad_push_event); pass flow return values to caller;
24435 miscellaneous fixes and clean-ups.
24437 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24439 * gst/mpegstream/gstdvddemux.c:
24440 set rank to secondary until it works 100%
24441 Original commit message from CVS:
24442 set rank to secondary until it works 100%
24444 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24446 * gst-plugins-ugly.spec.in:
24447 add mpegstream plugin to spec file
24448 Original commit message from CVS:
24449 add mpegstream plugin to spec file
24451 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24453 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24454 Original commit message from CVS:
24455 2005-11-14 Martin Soto <soto@localhost.localdomain>
24456 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24459 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24461 partially port the mpegstream plugin to GStreamer 0.9.
24462 Original commit message from CVS:
24463 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24465 * gst/mpegstream/Makefile.am:
24466 * gst/mpegstream/gstdvddemux.c:
24467 * gst/mpegstream/gstdvddemux.h:
24468 * gst/mpegstream/gstmpegdemux.c:
24469 * gst/mpegstream/gstmpegdemux.h:
24470 * gst/mpegstream/gstmpegpacketize.c:
24471 * gst/mpegstream/gstmpegpacketize.h:
24472 * gst/mpegstream/gstmpegparse.c:
24473 * gst/mpegstream/gstmpegparse.h:
24474 * gst/mpegstream/gstmpegstream.c:
24475 * gst/mpegstream/gstrfc2250enc.c:
24476 * gst/mpegstream/gstrfc2250enc.h:
24477 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24478 partially port the mpegstream plugin to GStreamer 0.9.
24480 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24482 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24483 Original commit message from CVS:
24484 2005-11-14 Andy Wingo <wingo@pobox.com>
24485 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24486 debugging, allows dll builds on windows. Fixes #316076.
24488 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24493 Original commit message from CVS:
24496 === release 0.9.5 ===
24498 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24505 * docs/plugins/inspect/plugin-a52dec.xml:
24506 * docs/plugins/inspect/plugin-amrnb.xml:
24507 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24508 * docs/plugins/inspect/plugin-iec958.xml:
24509 * docs/plugins/inspect/plugin-lame.xml:
24510 * docs/plugins/inspect/plugin-mad.xml:
24511 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24512 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24513 * docs/plugins/inspect/plugin-rmdemux.xml:
24515 Original commit message from CVS:
24518 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24520 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24521 Original commit message from CVS:
24522 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24523 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24524 (handle_sequence), (handle_picture), (handle_slice),
24525 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24526 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24527 Forward GstFlowReturn about everywhere.
24528 Handle seeking correctly.
24530 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24532 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24533 Original commit message from CVS:
24534 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24535 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24536 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24537 Small cleanups in refcounting.
24539 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24541 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24542 Original commit message from CVS:
24543 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24544 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24545 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24546 (handle_sequence), (handle_picture):
24547 * ext/mpeg2dec/gstmpeg2dec.h:
24548 Removed lots of dubious code.
24549 Handle flushing and seeking correctly. Still leaks though...
24551 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24555 port plugins listing changes
24556 Original commit message from CVS:
24557 port plugins listing changes
24559 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24564 Original commit message from CVS:
24567 === release 0.9.4 ===
24569 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24576 * docs/plugins/gst-plugins-ugly-plugins.args:
24577 * docs/plugins/gst-plugins-ugly-plugins.signals:
24578 * docs/plugins/inspect/plugin-a52dec.xml:
24579 * docs/plugins/inspect/plugin-amrnb.xml:
24580 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24581 * docs/plugins/inspect/plugin-iec958.xml:
24582 * docs/plugins/inspect/plugin-lame.xml:
24583 * docs/plugins/inspect/plugin-mad.xml:
24584 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24585 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24586 * docs/plugins/inspect/plugin-rmdemux.xml:
24587 * gst/realmedia/rmdemux.c:
24590 Original commit message from CVS:
24593 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24595 gst/realmedia/rmdemux.c: STOPPED->FAILED
24596 Original commit message from CVS:
24597 2005-10-23 Julien MOUTTE <julien@moutte.net>
24598 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24600 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24602 * gst-plugins-ugly.spec.in:
24603 add packaging of a52dec
24604 Original commit message from CVS:
24605 add packaging of a52dec
24607 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24609 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24610 Original commit message from CVS:
24611 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24612 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24613 Set correct stream time in newsegment event.
24615 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24619 Original commit message from CVS:
24622 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24627 Original commit message from CVS:
24630 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24632 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24633 Original commit message from CVS:
24634 * ext/a52dec/Makefile.am:
24635 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24636 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24637 (gst_a52dec_change_state):
24638 * ext/a52dec/gsta52dec.h:
24639 Re-enable CPU flags, use liboil to get them.
24641 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24643 Port AC3 decoder to 0.9 (#318849).
24644 Original commit message from CVS:
24645 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24647 * ext/a52dec/Makefile.am:
24648 * ext/a52dec/gsta52dec.c:
24649 * ext/a52dec/gsta52dec.h:
24650 Port AC3 decoder to 0.9 (#318849).
24652 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24654 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24655 Original commit message from CVS:
24656 * ext/sidplay/gstsiddec.cc:
24657 Small fixes and more error messages.
24659 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24662 Original commit message from CVS:
24663 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24664 (gst_amrnbparse_state_change):
24665 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24666 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24667 * ext/mpeg2dec/gstmpeg2dec.c:
24668 * ext/sidplay/gstsiddec.cc:
24669 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24670 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24673 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24675 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24676 Original commit message from CVS:
24678 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24680 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24682 configure.ac: some docs I had
24683 Original commit message from CVS:
24686 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24689 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24691 gst/realmedia/rmdemux.c: segment-start/done API change.
24692 Original commit message from CVS:
24693 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24694 (gst_rmdemux_perform_seek):
24695 segment-start/done API change.
24697 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24701 * gst/iec958/ac3iec.c:
24702 Set buffer durations on IEC958 buffers.
24703 Original commit message from CVS:
24704 Set buffer durations on IEC958 buffers.
24706 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
24708 configure.ac: Fix glib check
24709 Original commit message from CVS:
24713 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
24715 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24716 Original commit message from CVS:
24717 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24718 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24720 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24722 examples/stats/mp2ogg.c: yes, typo fixes
24723 Original commit message from CVS:
24724 * examples/stats/mp2ogg.c:
24727 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24729 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24730 Original commit message from CVS:
24731 * examples/indexing/indexmpeg.c: (main):
24732 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24733 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24734 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24735 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24736 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24737 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24738 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24739 * ext/dvdread/dvdreadsrc.h:
24740 * ext/lame/gstlame.h:
24741 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24742 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24743 * gst/iec958/ac3iec.h:
24744 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24745 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24746 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24747 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24748 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24749 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24750 moved bitshift from macro to enum definition
24752 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
24754 newsegment API update.
24755 Original commit message from CVS:
24756 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24757 * ext/mad/gstmad.c: (gst_mad_chain):
24758 * gst/mpegaudioparse/gstmpegaudioparse.c:
24759 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24760 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24761 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24762 newsegment API update.
24764 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24766 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24767 Original commit message from CVS:
24768 * ext/amrnb/amrnbdec.c:
24769 Mark invalid frame sizes
24770 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24771 UNUSABLE is not to be used here, just push out stuff so
24772 probes can continue linking or making the pad usable.
24774 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
24777 * gst/realmedia/rmdemux.c:
24778 Improve seek error-resilience.
24779 Original commit message from CVS:
24780 Improve seek error-resilience.
24781 Better error handling generally.
24783 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24788 Original commit message from CVS:
24791 === release 0.9.3 ===
24793 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24799 * ext/sidplay/Makefile.am:
24801 Original commit message from CVS:
24804 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
24806 * gst/realmedia/rmdemux.h:
24807 Forgot to commit this file. I hate Nano.
24808 Original commit message from CVS:
24809 Forgot to commit this file. I hate Nano.
24811 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
24815 * gst/realmedia/rmdemux.c:
24816 Sanity checks and memory leak fixes for real demuxer
24817 Original commit message from CVS:
24818 Sanity checks and memory leak fixes for real demuxer
24820 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
24822 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24823 Original commit message from CVS:
24824 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24825 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24826 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24827 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24828 Real demuxer fixes. Make it more bulletproof against bad data,
24829 identify a few more stream types.
24830 Fix seeking so that it works (at least with the seek example
24831 program; it still fails with totem).
24833 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
24835 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24836 Original commit message from CVS:
24837 * gst/mpegaudioparse/gstmpegaudioparse.c:
24838 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24839 Set correct caps on buffers too.
24841 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
24843 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24844 Original commit message from CVS:
24845 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24846 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24847 * gst/mpegaudioparse/gstmpegaudioparse.h:
24848 Put timestamps on buffers.
24850 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
24853 * ext/amrnb/amrnbenc.c:
24854 Changed amrnbenc description, it is an encoder, not decoder.
24855 Original commit message from CVS:
24856 Changed amrnbenc description, it is an encoder, not decoder.
24858 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
24861 * gst/iec958/ac3_padder.c:
24862 * gst/iec958/ac3_padder.h:
24863 * gst/iec958/ac3iec.c:
24864 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24865 Original commit message from CVS:
24866 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24867 more accurate, and to check AC3 checksums (both of them in each frame),
24868 and dump the frame (as a probable sync failure) if they don't match.
24869 General code cleanup, improved comments. Changed to not construct the
24870 header backwards, and not byteswap everything else. If we end up needing
24871 to do little-endian output, we should swap in the element doing the
24872 output (AC3 is big-endian).
24874 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
24876 * gst-plugins-ugly.spec.in:
24877 fix spec file for ugly
24878 Original commit message from CVS:
24879 fix spec file for ugly
24881 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24883 * docs/plugins/inspect/plugin-lame.xml:
24884 revert empty commit
24885 Original commit message from CVS:
24886 revert empty commit
24888 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24890 * docs/plugins/scan.stamp:
24891 whoops, wrong files
24892 Original commit message from CVS:
24893 whoops, wrong files
24895 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24897 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24898 Original commit message from CVS:
24899 * docs/plugins/gst-plugins-ugly-plugins.args:
24900 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24901 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24902 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24903 commit missing files
24904 * docs/plugins/inspect/plugin-lame.xml:
24907 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24911 * gst-plugins-ugly.spec.in:
24912 add check-valgrind target
24913 Original commit message from CVS:
24914 add check-valgrind target
24916 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24918 * docs/plugins/scanobj-build.stamp:
24920 Original commit message from CVS:
24923 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
24925 ext/lame/gstlame.c: Set caps on outgoing buffers.
24926 Original commit message from CVS:
24927 * ext/lame/gstlame.c: (gst_lame_chain):
24928 Set caps on outgoing buffers.
24930 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24933 * ext/lame/gstlame.c:
24934 * ext/lame/gstlame.h:
24935 clean up further so we don't try to set up five times for a simple pipeline
24936 Original commit message from CVS:
24937 clean up further so we don't try to set up five times for
24940 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
24944 * gst/iec958/ac3iec.c:
24945 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24946 Original commit message from CVS:
24947 Set setcaps function on sink pad, not source pad. Produce correct caps
24950 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24954 * docs/plugins/inspect/plugin-iec958.xml:
24955 * docs/plugins/inspect/plugin-lame.xml:
24956 * docs/plugins/inspect/plugin-mad.xml:
24957 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24958 * docs/plugins/inspect/plugin-rmdemux.xml:
24959 update inspect with source
24960 Original commit message from CVS:
24961 update inspect with source
24963 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24965 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24966 Original commit message from CVS:
24967 * ext/mad/gstid3tag.c:
24968 gsttaginterface.h -> gsttagsetter.h
24970 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24974 Original commit message from CVS:
24977 === release 0.9.1 ===
24979 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24988 Original commit message from CVS:
24991 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24993 ext/amrnb/: State change function updates.
24994 Original commit message from CVS:
24995 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24996 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24997 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24998 State change function updates.
25000 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25002 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25003 Original commit message from CVS:
25004 * ext/mpeg2dec/gstmpeg2dec.c:
25005 GST_CAT_SEEK disappeared from the public API at some point
25007 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25009 * gst/iec958/ac3_padder.c:
25010 * gst/iec958/ac3_padder.h:
25012 Original commit message from CVS:
25015 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25021 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25022 * docs/plugins/inspect-build.stamp:
25023 * docs/plugins/inspect.stamp:
25024 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25025 * docs/plugins/inspect/plugin-iec958.xml:
25026 * docs/plugins/inspect/plugin-lame.xml:
25027 * docs/plugins/inspect/plugin-mad.xml:
25028 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25029 * docs/plugins/inspect/plugin-rmdemux.xml:
25030 docs for ugly plugins
25031 Original commit message from CVS:
25032 docs for ugly plugins
25034 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25036 * gst-plugins-ugly.spec.in:
25037 * gst/iec958/Makefile.am:
25039 Original commit message from CVS:
25042 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25045 * gst/iec958/ac3iec.c:
25046 Accept audio/x-private1-a3c on sink pad
25047 Original commit message from CVS:
25048 Accept audio/x-private1-a3c on sink pad
25050 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25052 * gst-plugins-ugly.spec.in:
25054 Original commit message from CVS:
25057 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25059 * examples/gstplay/player.c:
25060 * examples/stats/mp2ogg.c:
25061 * ext/a52dec/gsta52dec.c:
25062 * ext/amrnb/amrnbdec.c:
25063 * ext/amrnb/amrnbenc.c:
25064 * ext/amrnb/amrnbparse.c:
25065 * ext/dvdnav/dvdnavsrc.c:
25066 * ext/dvdread/dvdreadsrc.c:
25067 * ext/lame/gstlame.c:
25068 * ext/mad/gstid3tag.c:
25069 * ext/mad/gstmad.c:
25070 * ext/mpeg2dec/gstmpeg2dec.c:
25071 * gst/ac3parse/gstac3parse.c:
25072 * gst/asfdemux/gstasfdemux.c:
25073 * gst/asfdemux/gstasfmux.c:
25074 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25075 * gst/iec958/ac3iec.c:
25076 * gst/mpegaudioparse/gstmpegaudioparse.c:
25077 * gst/mpegstream/gstdvddemux.c:
25078 * gst/mpegstream/gstmpegdemux.c:
25079 * gst/mpegstream/gstmpegparse.c:
25080 * gst/mpegstream/gstrfc2250enc.c:
25081 * gst/realmedia/rmdemux.c:
25082 * gst/synaesthesia/gstsynaesthesia.c:
25083 All plugins updated for element state changes.
25084 Original commit message from CVS:
25085 2005-09-02 Andy Wingo <wingo@pobox.com>
25086 * All plugins updated for element state changes.
25088 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25090 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25091 * gst/iec958/ac3iec.c:
25092 Fix return types in setcaps functions
25093 Original commit message from CVS:
25094 Fix return types in setcaps functions
25096 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25099 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25100 * gst/iec958/ac3iec.c:
25101 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25102 Original commit message from CVS:
25103 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25104 Some general cleanups in iec958 framer.
25106 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25114 * m4/gst-matroska.m4:
25117 fix distcheck; remove some old m4s
25118 Original commit message from CVS:
25119 fix distcheck; remove some old m4s
25121 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25125 * gst/iec958/Makefile.am:
25126 * gst/iec958/ac3_padder.c:
25127 * gst/iec958/ac3_padder.h:
25128 * gst/iec958/ac3iec.c:
25129 * gst/iec958/ac3iec.h:
25130 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25131 Original commit message from CVS:
25132 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25134 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25136 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25137 Original commit message from CVS:
25138 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25139 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25140 (gst_dvdlpcmdec_change_state):
25141 Cleanups, fixed header parsing and stripping.
25143 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25146 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25147 Use the right bytes when parsing the LPCM dvd header
25148 Original commit message from CVS:
25149 Use the right bytes when parsing the LPCM dvd header
25151 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25154 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25155 Return the correct values from chain function
25156 Original commit message from CVS:
25157 Return the correct values from chain function
25159 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25162 * docs/Makefile.am:
25163 * docs/plugins/.gitignore:
25164 * docs/random/ChangeLog-0.8:
25165 * docs/version.entities.in:
25167 Original commit message from CVS:
25170 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25173 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25174 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25175 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25176 Original commit message from CVS:
25177 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25178 header; instead do this internally. Also support the old way, using
25179 a different mime-type. CVS:
25181 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25184 Original commit message from CVS: