3 2022-02-03 19:53:25 +0000 Tim-Philipp Müller <tim@centricular.com>
8 * gst-plugins-ugly.doap:
12 2022-02-03 19:53:18 +0000 Tim-Philipp Müller <tim@centricular.com>
15 Update ChangeLogs for 1.20.0
17 === release 1.19.90 ===
19 2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
24 * gst-plugins-ugly.doap:
28 2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
31 Update ChangeLogs for 1.19.90
33 2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com>
37 gst-plugins-ugly: update translations
38 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
40 2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
44 meson: Add explicit check: kwarg to all run_command() calls
45 This is required since Meson 0.61.0, and causes a warning to be
47 https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
48 https://github.com/mesonbuild/meson/issues/9300
49 This exposed a bunch of places where we had broken run_command()
50 calls, unnecessary run_command() calls, and places where check: true
52 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
54 2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
59 === release 1.19.3 ===
61 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
66 * gst-plugins-ugly.doap:
70 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
73 Update ChangeLogs for 1.19.3
75 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
78 meson: require matching GStreamer dep versions for unstable development releases
79 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
80 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
82 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
128 gst-plugins-ugly: update translations
130 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
132 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
135 meson: default to gpl=disabled for gst-plugins-bad and -ugly
136 This will only affect individual/tarball module builds, as the
137 options yield to the parent project which was set to gpl=disabled
138 by default already. We kept it as auto in the original commit
139 to accommodate the need to update cerbero as well, which had to
140 be done separately after the initial commit.
141 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
143 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
145 * tests/check/meson.build:
146 meson: update for meson.build_root() and .build_source() deprecation
147 -> use meson.project_build_root() or .global_build_root() instead.
148 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
150 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
153 * tests/check/meson.build:
154 meson: update for dep.get_pkgconfig_variable() deprecation
155 ... in favour of dep.get_variable('foo', ..) which in some
156 cases allows for further cleanups in future since we can
157 extract variables from pkg-config dependencies as well as
158 internal dependencies using this mechanism.
159 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
161 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
164 meson: clean up conditional paths after version bump
165 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
167 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
170 meson: bump meson requirement to >= 0.59
171 For monorepo build and ugly/bad, for advanced feature
172 option API like get_option('xyz').required(..) which
173 we use in combination with the 'gpl' option.
174 For rest of modules for consistency (people will likely
175 use newer features based on the top-level requirement).
176 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
178 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
180 * ext/a52dec/meson.build:
181 * ext/cdio/meson.build:
182 * ext/dvdread/meson.build:
183 * ext/mpeg2dec/meson.build:
184 * ext/sidplay/meson.build:
185 * ext/x264/meson.build:
188 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
189 Require explicit opt-in to build plugins with (A)GPL dependencies.
190 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
191 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
193 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
196 meson: Streamline the way we detect when to build documentation
197 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
199 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
203 doc: update IRC links to OFTC
204 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
206 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
210 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
212 === release 1.19.2 ===
214 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
219 * gst-plugins-ugly.doap:
223 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
225 * ext/x264/gstx264enc.c:
226 x264enc: Strip trailing whitespace from x264's log messages
227 x264 has linebreaks at the end of its log messages that we should
229 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
230 format string to another function marked as printf (g_strdup_vprintf)
231 without triggering -Wformat-nonliteral.
232 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
234 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
236 * ext/x264/gstx264enc.c:
237 x264enc: Add the func/line info to the log callback
238 It looks awkward when it's missing. At least point us at the callback
240 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
242 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
244 * ext/x264/gstx264enc.c:
245 x264enc: Reduce log spam about bit depth support
246 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
248 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
250 * ext/mpeg2dec/gstmpeg2dec.c:
251 mpeg2dec: drop B-frame on open gop
252 Enhance open gop detection to drop B-frame which are invalid
253 before the first reference frame.
255 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
256 the two first frames must be dropped as we detect an open GOP situation
257 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
258 first frames should not be dropped as we are in a closed GOP situation.
259 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
261 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
263 * ext/x264/gstencoderbitrateprofilemanager.c:
264 * gst/asfdemux/gstasfdemux.c:
265 * gst/realmedia/rtspreal.c:
267 Use g_memdup2() where available and add fallback for older GLib versions
268 - x264 encoder bitrate profile manager: alloc size is based
269 on existing allocation
270 - asfdemux: change length var to 64-bit and check for G_MAXUINT
271 - realmedia: opaque_data_len is read from 32 bits and then
272 only subtracted upon.
273 g_memdup() is deprecated since GLib 2.68 and we want to avoid
274 deprecation warnings with recent versions of GLib.
275 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
277 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
282 === release 1.19.1 ===
284 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
290 * gst-plugins-ugly.doap:
294 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
296 * docs/gst_plugins_cache.json:
297 * ext/x264/gstx264enc.c:
298 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
299 There are cases where the video size might be less than 16x16.
300 This change allows the x264 encoder to accept this cases.
301 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
303 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
305 * gst/realmedia/rmdemux.c:
306 * gst/realmedia/rmdemux.h:
307 realmedia: Drop duplicate seek events.
308 Also use seek seqnum for flush & segment events/messages.
309 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
311 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
313 * gst/asfdemux/gstasfdemux.c:
314 asfdemux: Drop duplicate seek events.
315 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
317 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
319 * gst/xingmux/gstxingmux.c:
320 * gst/xingmux/gstxingmux.h:
321 * gst/xingmux/plugin.c:
322 xingmux: allow per feature registration
323 Split plugin into features including
324 dynamic types which can be indiviually
325 registered during a static build.
327 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
328 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
329 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
331 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
333 * gst/realmedia/pnmsrc.c:
334 * gst/realmedia/pnmsrc.h:
335 * gst/realmedia/rademux.c:
336 * gst/realmedia/rademux.h:
337 * gst/realmedia/rdtdepay.c:
338 * gst/realmedia/rdtdepay.h:
339 * gst/realmedia/rdtmanager.c:
340 * gst/realmedia/rdtmanager.h:
341 * gst/realmedia/realmedia.c:
342 * gst/realmedia/rmdemux.c:
343 * gst/realmedia/rmdemux.h:
344 * gst/realmedia/rtspreal.c:
345 * gst/realmedia/rtspreal.h:
346 realmedia: allow per feature registration
347 Split plugin into features including
348 dynamic types which can be indiviually
349 registered during a static build.
351 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
352 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
353 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
355 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
357 * gst/dvdsub/gstdvdsubdec.c:
358 * gst/dvdsub/gstdvdsubdec.h:
359 * gst/dvdsub/gstdvdsubparse.c:
360 * gst/dvdsub/gstdvdsubparse.h:
361 dvdsub: allow per feature registration
362 Split plugin into features including
363 dynamic types which can be indiviually
364 registered during a static build.
366 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
367 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
368 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
370 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
372 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
373 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
374 dvdlpcmdec: allow per feature registration
375 Split plugin into features including
376 dynamic types which can be indiviually
377 registered during a static build.
379 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
380 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
381 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
383 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
385 * gst/asfdemux/gstasf.c:
386 * gst/asfdemux/gstasfdemux.c:
387 * gst/asfdemux/gstasfdemux.h:
388 * gst/asfdemux/gstasfelement.c:
389 * gst/asfdemux/gstasfelements.h:
390 * gst/asfdemux/gstrtpasfdepay.c:
391 * gst/asfdemux/gstrtspwms.c:
392 * gst/asfdemux/meson.build:
393 asfdemux: allow per feature registration
394 Split plugin into features including
395 dynamic types which can be indiviually
396 registered during a static build.
398 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
399 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
400 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
402 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
404 * ext/x264/gstx264enc.c:
405 * ext/x264/gstx264enc.h:
406 x264: allow per feature registration
407 Split plugin into features including
408 dynamic types which can be indiviually
409 registered during a static build.
411 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
412 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
413 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
415 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
417 * ext/sidplay/gstsiddec.cc:
418 * ext/sidplay/gstsiddec.h:
419 sidplay: allow per feature registration
420 Split plugin into features including
421 dynamic types which can be indiviually
422 registered during a static build.
424 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
425 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
426 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
428 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
430 * ext/mpeg2dec/gstmpeg2dec.c:
431 * ext/mpeg2dec/gstmpeg2dec.h:
432 mpeg2dec: allow per feature registration
433 Split plugin into features including
434 dynamic types which can be indiviually
435 registered during a static build.
437 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
438 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
439 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
441 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
443 * ext/dvdread/dvdreadsrc.c:
444 * ext/dvdread/dvdreadsrc.h:
445 dvdread: allow per feature registration
446 Split plugin into features including
447 dynamic types which can be indiviually
448 registered during a static build.
450 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
451 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
452 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
454 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
456 * ext/cdio/gstcdio.c:
457 * ext/cdio/gstcdio.h:
458 * ext/cdio/gstcdiocddasrc.c:
459 * ext/cdio/gstcdiocddasrc.h:
460 cdio: allow per feature registration
461 Split plugin into features including
462 dynamic types which can be indiviually
463 registered during a static build.
465 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
466 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
467 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
469 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
471 * ext/amrwbdec/amrwb.c:
472 * ext/amrwbdec/amrwbdec.c:
473 * ext/amrwbdec/amrwbdec.h:
474 amrwbdec: allow per feature registration
475 Split plugin into features including
476 dynamic types which can be indiviually
477 registered during a static build.
479 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
480 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
481 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
483 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
486 * ext/amrnb/amrnbdec.c:
487 * ext/amrnb/amrnbdec.h:
488 * ext/amrnb/amrnbenc.c:
489 * ext/amrnb/amrnbenc.h:
490 amrnb: allow per feature registration
491 Split plugin into features including
492 dynamic types which can be indiviually
493 registered during a static build.
495 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
496 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
497 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
499 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
501 * ext/a52dec/gsta52dec.c:
502 * ext/a52dec/gsta52dec.h:
503 a52dec: allow per feature registration
504 Split plugin into features including
505 dynamic types which can be indiviually
506 registered during a static build.
508 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
509 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
510 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
512 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
514 * ext/x264/gstencoderbitrateprofilemanager.c:
515 gst: don't use volatile to mean atomic
516 volatile is not sufficient to provide atomic guarantees and real atomics
517 should be used instead. GCC 11 has started warning about using volatile
518 with atomic operations.
519 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
520 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
521 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
523 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
525 * gst/realmedia/rmdemux.c:
526 rmdemux: Make sure we have enough data available when parsing audio/video packets
527 Otherwise there will be out-of-bounds reads and potential crashes.
528 Thanks to Natalie Silvanovich for reporting.
529 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
530 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
532 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
535 meson: Enable some MSVC warnings for parity with GCC/Clang
536 This makes it easier to do development with MSVC by making it warn
537 on common issues that GCC/Clang error out for in our CI configuration.
538 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
539 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
541 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
543 * tests/check/elements/mpeg2dec.c:
544 tests: mpeg2dec: Don't expect BT601 color space
545 If it's required, mpeg2dec should set it explicitly.
546 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
548 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
551 ci: include template from gst-ci master branch again
553 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
558 === release 1.18.0 ===
560 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
567 * gst-plugins-ugly.doap:
571 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
574 * scripts/dist-translations.py:
575 * scripts/meson.build:
576 meson: dist pot file in tarball
577 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
579 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
581 * ext/x264/gstx264enc.c:
582 x264: Update for gst_video_transfer_function_*() function renaming
583 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
585 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
587 * docs/gst_plugins_cache.json:
588 * ext/x264/gstx264enc.c:
589 x264enc: Allow maximum quantizer value of 63 instead of 51
590 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
591 up to 81 (QP_MAX) but that seems to be outside the spec.
592 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
594 === release 1.17.90 ===
596 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
601 * gst-plugins-ugly.doap:
605 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
607 * tests/check/elements/amrnbenc.c:
608 amrnbenc: remove global variables
609 gstcheck is declaring its own buffers glist which ends up
610 overwritten, loks like the code meant to use that already
611 gcc 10 is also complaining about this, but only on static
612 builds for some reason
614 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
615 /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
616 collect2: error: ld returned 1 exit status
618 also remove unused var `current_buf`
619 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
621 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
623 * gst/realmedia/rmdemux.c:
624 rmdemux: Don't ignore the return value of gst_segment_do_seek()
625 If gst_segment_do_seek() fails, fail the seek.
626 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
628 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
630 * gst/asfdemux/gstasfdemux.c:
631 asfdemux: Don't ignore the return result of gst_segment_do_seek()
632 gst_segment_do_seek() can fail, and our seek should fail
634 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
636 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
638 * gst/asfdemux/gstasfdemux.c:
639 asfdemux: Only forward SEEK event when in push mode.
640 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
642 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
645 meson: add a plugin summary
646 This summary displays a list of plugins which
648 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
650 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
652 * ext/x264/GstX264Enc.prs:
653 x264enc: Add a 'Zero Latency' profile
654 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
656 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
658 * tests/check/elements/x264enc.c:
659 tests/x264enc: Don't declare variables inside the for loop header
660 This is a C99 feature
661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
663 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
665 * tests/check/elements/x264enc.c:
666 tests: x264enc: Test formats are compatible with profile
667 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
669 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
671 * ext/x264/gstx264enc.c:
672 x264enc: Separate high-10 video formats from 8-bit formats
673 If downstream is constrained to an 8-bit profile, caps queries would
674 still allow I420_10LE as input. If upstream actually sends such a caps
675 event, downstream would fail to accept the high-10 profile.
676 The following pipeline now fails earlier, during the negotiation phase
677 instead of the stream start:
678 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
679 ! x264enc ! video/x-h264,profile=constrained-baseline \
681 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
683 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
685 * tests/check/elements/x264enc.c:
686 tests: x264enc: Test 10-bit formats
687 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
689 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
691 * tests/check/elements/x264enc.c:
692 tests: x264enc: Test all (8-bit) video formats
693 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
695 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
697 * ext/x264/gstx264enc.c:
698 x264enc: Forward downstream colorimetry and chroma-site upstream
699 So that the value can be used by upstream converters when necessary.
700 This whole logic has been copied from `__gst_video_element_proxy_caps`
701 but those 2 fields were missing.
702 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
704 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
707 * scripts/extract-release-date-from-doap-file.py:
708 meson: set release date from .doap file for releases
709 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
711 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
716 === release 1.17.2 ===
718 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
723 * gst-plugins-ugly.doap:
727 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
730 meson: mark plugins cache target as always stale
732 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
734 * docs/gst_plugins_cache.json:
735 doc: Stop documenting properties from parents
737 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
742 === release 1.17.1 ===
744 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
749 * docs/gst_plugins_cache.json:
750 * gst-plugins-ugly.doap:
754 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
756 * docs/gst_plugins_cache.json:
757 docs: Update plugins cache
759 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
761 * docs/gst_plugins_cache.json:
762 docs: Update plugins cache
764 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
766 * ext/sidplay/gstsiddec.cc:
767 siddec: update gst_type_mark_as_plugin_api() calls
768 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
769 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
771 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
773 * ext/a52dec/gsta52dec.c:
774 * ext/amrnb/amrnbdec.c:
775 * ext/amrnb/amrnbenc.c:
776 * ext/x264/gstx264enc.c:
777 plugins: uddate gst_type_mark_as_plugin_api() calls
779 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
782 doc: Require hotdoc >= 0.11.0
784 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
786 * docs/gst_plugins_cache.json:
787 docs: Update gst_plugins_cache.json
789 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
791 * ext/a52dec/gsta52dec.c:
792 * ext/amrnb/amrnbdec.c:
793 * ext/amrnb/amrnbenc.c:
794 * ext/sidplay/gstsiddec.cc:
795 * ext/x264/gstx264enc.c:
796 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
798 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
800 * gst/asfdemux/gstasfdemux.c:
801 asfdemux: extract WM/PartOfSet disc number and count metadata
803 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
805 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
807 * gst/asfdemux/gstasfdemux.c:
808 asfdemux: sprinkle some INDENT-OFF
809 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
811 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
813 * tests/check/meson.build:
814 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
815 If core is built as a subproject (e.g. as in gst-build), make sure to use
816 the gst-plugin-scanner from the built subproject. Without this, gstreamer
817 might accidentally use the gst-plugin-scanner from the install prefix if
818 that exists, which in turn might drag in gst library versions we didn't
819 mean to drag in. Those gst library versions might then be older than
820 what our current build needs, and might cause our newly-built plugins
821 to get blacklisted in the test registry because they rely on a symbol
822 that the wrongly-pulled in gst lib doesn't have.
823 This should fix running of unit tests in gst-build when invoking
824 meson test or ninja test from outside the devenv for the case where
825 there is an older or different-version gst-plugin-scanner installed
826 in the install prefix.
827 In case no gst-plugin-scanner is installed in the install prefix, this
828 will fix "GStreamer-WARNING: External plugin loader failed. This most
829 likely means that the plugin loader helper binary was not found or
830 could not be run. You might need to set the GST_PLUGIN_SCANNER
831 environment variable if your setup is unusual." warnings when running
833 In the case where we find GStreamer core via pkg-config we use
834 a newly-added pkg-config var "pluginscannerdir" to get the right
835 directory. This has the benefit of working transparently for both
836 installed and uninstalled pkg-config files/setups.
837 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
839 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
841 * ext/dvdread/dvdreadsrc.c:
842 dvdreadsrc: fix uninitialized warning
843 Variable is always set in actual code paths but let's keep gcc happy.
844 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
846 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
848 * ext/sidplay/meson.build:
850 meson: Pass native: false to add_languages()
851 This is needed for cross-compiling without a build machine compiler
852 available. The option was added in 0.54, but we only need this in
853 Cerbero and it doesn't affect older versions so it should be ok.
854 Will just cause a spurious warning.
855 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
857 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
859 * gst/asfdemux/gstasfdemux.c:
860 asfdemux: Always re-initialize metadata and global_metadata
861 When transitioning from the PAUSED state, to the READY state, and back,
862 metadata and global_metadata are left uninitialized, unlike when the
863 demxuer transitions from NULL to READY, then to PAUSED. I have found
864 this to cause a segmentation fault when fields in these structures are
867 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
869 * ext/x264/gstx264enc.c:
870 x264enc: Fix 'ref' property range and default
871 The --ref option indicate the size of the DPB, hence should be in the range of
872 0 to 16. This patch also fix the default to match x264enc default 3. This
873 change isn't a behaviour change since we don't enforce the reported default.
875 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
877 * ext/a52dec/gsta52dec.c:
878 a52dec: Mark as converter
879 It is able to do channel downminxing, so technically it is also a
881 This is also important so validate knows about that when doing its
884 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
886 * ext/x264/gstencoderbitrateprofilemanager.c:
887 * ext/x264/gstencoderbitrateprofilemanager.h:
888 * ext/x264/gstx264enc.c:
889 * ext/x264/gstx264enc.h:
890 * ext/x264/meson.build:
891 x264enc: Respect Youtube bitrate recommandation
892 Properly follow google recommendations[0] concerning bitrate when the
893 user wants to use the youtube profile.
894 [0]: https://support.google.com/youtube/answer/1722171?hl=en
896 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
898 * ext/dvdread/dvdreadsrc.c:
899 ugly: use of g_value_dup_string
900 Use helper method to get string from GValue.
902 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
904 * ext/x264/gstx264enc.c:
905 x264enc: fixed codestyle
907 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
909 * ext/x264/gstx264enc.c:
910 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
911 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
912 set inside em_data field. h264parse element (and possible third-party
913 decoders such as libav) also follows this requirement.
914 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
916 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
926 * docs/version.entities.in:
928 * ext/a52dec/Makefile.am:
929 * ext/amrnb/Makefile.am:
930 * ext/amrwbdec/Makefile.am:
931 * ext/cdio/Makefile.am:
932 * ext/dvdread/Makefile.am:
933 * ext/mpeg2dec/.gitignore:
934 * ext/mpeg2dec/Makefile.am:
935 * ext/sidplay/Makefile.am:
936 * ext/x264/Makefile.am:
937 * gst-libs/Makefile.am:
938 * gst-libs/gst/Makefile.am:
940 * gst/asfdemux/.gitignore:
941 * gst/asfdemux/Makefile.am:
942 * gst/dvdlpcmdec/Makefile.am:
943 * gst/dvdsub/Makefile.am:
944 * gst/realmedia/.gitignore:
945 * gst/realmedia/Makefile.am:
946 * gst/xingmux/Makefile.am:
953 * m4/as-slurp-ffmpeg.m4:
954 * m4/check-libheader.m4:
958 * m4/gst-fionread.m4:
968 * pkgconfig/.gitignore:
969 * pkgconfig/Makefile.am:
970 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
975 * tests/check/.gitignore:
976 * tests/check/Makefile.am:
977 * tests/check/elements/.gitignore:
978 * tests/check/generic/.gitignore:
979 * tests/files/Makefile.am:
980 Remove autotools build system
982 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
985 * ext/mpeg2dec/gstmpeg2dec.c:
986 * ext/x264/gstx264enc.c:
987 * gst/asfdemux/gstasfdemux.c:
988 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
989 * gst/dvdsub/gstdvdsubdec.c:
990 * gst/realmedia/rdtjitterbuffer.c:
991 * gst/realmedia/rtspreal.c:
992 * hooks/pre-commit.hook:
993 documentation: fix some typos
995 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
997 * ext/amrnb/amrnbdec.c:
998 * ext/amrnb/amrnbenc.c:
999 * ext/amrwbdec/amrwbdec.c:
1000 docstrings: port ulinks to markdown links
1002 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
1005 meson: Don't generate doc cache when no plugins are enabled
1006 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1008 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
1010 * ext/x264/gstx264enc.c:
1011 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1012 ... with more color value mapping
1014 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
1016 * tests/check/elements/x264enc.c:
1017 * tests/check/meson.build:
1018 tests: x264enc: Enable test on Windows
1019 ... with removal of pointless unistd.h dependency.
1020 Note that full dependency listing is required to run unit test
1021 executable binary on Windows uninstalled environment.
1023 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
1027 meson: Bump minimal GLib version to 2.44
1028 This means we can use some newer features and get rid of some
1029 boilerplate code using the G_DECLARE_* macros.
1030 As discussed on IRC, 2.44 is old enough by now to start depending on it.
1032 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1034 * ext/sidplay/gstsiddec.cc:
1035 doc: remove xml from comments
1037 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
1039 * gst/asfdemux/asfheaders.h:
1040 asfdemux: remove some unused cruft in internal headers
1042 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
1044 * docs/gst_plugins_cache.json:
1046 docs: Stop building the doc cache by default
1047 And update the cache
1048 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1050 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
1052 * docs/gst_plugins_cache.json:
1053 docs: Update plugins documentation cache
1055 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1060 * docs/all_index.md:
1061 * docs/gst_api_version.in:
1062 * docs/gst_plugins_cache.json:
1065 * docs/plugins/.gitignore:
1066 * docs/plugins/Makefile.am:
1067 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1068 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1069 * docs/plugins/gst-plugins-ugly-plugins.args:
1070 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1071 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1072 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1073 * docs/plugins/gst-plugins-ugly-plugins.signals:
1074 * docs/plugins/gst-plugins-ugly-plugins.types:
1075 * docs/plugins/inspect/plugin-a52dec.xml:
1076 * docs/plugins/inspect/plugin-amrnb.xml:
1077 * docs/plugins/inspect/plugin-amrwbdec.xml:
1078 * docs/plugins/inspect/plugin-asf.xml:
1079 * docs/plugins/inspect/plugin-cdio.xml:
1080 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1081 * docs/plugins/inspect/plugin-dvdread.xml:
1082 * docs/plugins/inspect/plugin-dvdsub.xml:
1083 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1084 * docs/plugins/inspect/plugin-realmedia.xml:
1085 * docs/plugins/inspect/plugin-sid.xml:
1086 * docs/plugins/inspect/plugin-x264.xml:
1087 * docs/plugins/inspect/plugin-xingmux.xml:
1089 * ext/a52dec/meson.build:
1090 * ext/amrnb/meson.build:
1091 * ext/amrwbdec/meson.build:
1092 * ext/cdio/meson.build:
1093 * ext/dvdread/meson.build:
1094 * ext/mpeg2dec/meson.build:
1095 * ext/sidplay/meson.build:
1096 * ext/x264/meson.build:
1097 * gst/asfdemux/gstasfdemux.h:
1098 * gst/asfdemux/meson.build:
1099 * gst/dvdlpcmdec/meson.build:
1100 * gst/dvdsub/meson.build:
1101 * gst/realmedia/meson.build:
1102 * gst/xingmux/meson.build:
1104 * meson_options.txt:
1105 docs: Port documentation to hotdoc
1107 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1109 * ext/a52dec/gsta52dec.c:
1110 * ext/amrnb/amrnbdec.c:
1111 * ext/amrnb/amrnbenc.c:
1112 * ext/amrwbdec/amrwbdec.c:
1113 * ext/cdio/gstcdiocddasrc.c:
1114 * ext/x264/gstx264enc.c:
1115 * gst/asfdemux/gstasfdemux.h:
1116 * gst/asfdemux/gstrtspwms.c:
1117 * gst/realmedia/gstrdtbuffer.h:
1118 * gst/realmedia/rademux.c:
1119 * gst/realmedia/rdtmanager.c:
1120 * gst/realmedia/rtspreal.c:
1121 * gst/xingmux/gstxingmux.c:
1122 docs: Port all docstring to gtk-doc markdown
1124 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1126 * ext/sidplay/meson.build:
1127 meson: sidplay: use library() instead of shared_module()
1128 Like we do for other plugins, and also install a .pc file
1129 if we build the plugin statically.
1131 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1133 * ext/dvdread/meson.build:
1135 meson: Always require the gmodule dependency
1136 It's needed by the dvdread plugin but also by the x264 plugin in certain
1137 circumstances. As it's part of GLib and always available, simply move it
1138 as a hard dependency to the top-level meson.build.
1140 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1145 * docs/plugins/inspect/plugin-a52dec.xml:
1146 * docs/plugins/inspect/plugin-amrnb.xml:
1147 * docs/plugins/inspect/plugin-amrwbdec.xml:
1148 * docs/plugins/inspect/plugin-asf.xml:
1149 * docs/plugins/inspect/plugin-cdio.xml:
1150 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1151 * docs/plugins/inspect/plugin-dvdread.xml:
1152 * docs/plugins/inspect/plugin-dvdsub.xml:
1153 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1154 * docs/plugins/inspect/plugin-realmedia.xml:
1155 * docs/plugins/inspect/plugin-sid.xml:
1156 * docs/plugins/inspect/plugin-x264.xml:
1157 * docs/plugins/inspect/plugin-xingmux.xml:
1161 === release 1.16.0 ===
1163 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1170 * gst-plugins-ugly.doap:
1174 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1176 * docs/plugins/inspect/plugin-a52dec.xml:
1177 * docs/plugins/inspect/plugin-amrnb.xml:
1178 * docs/plugins/inspect/plugin-amrwbdec.xml:
1179 * docs/plugins/inspect/plugin-asf.xml:
1180 * docs/plugins/inspect/plugin-cdio.xml:
1181 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1182 * docs/plugins/inspect/plugin-dvdread.xml:
1183 * docs/plugins/inspect/plugin-dvdsub.xml:
1184 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1185 * docs/plugins/inspect/plugin-realmedia.xml:
1186 * docs/plugins/inspect/plugin-sid.xml:
1187 * docs/plugins/inspect/plugin-x264.xml:
1188 * docs/plugins/inspect/plugin-xingmux.xml:
1191 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1197 === release 1.15.90 ===
1199 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1205 * gst-plugins-ugly.doap:
1209 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1211 * docs/plugins/inspect/plugin-a52dec.xml:
1212 * docs/plugins/inspect/plugin-amrnb.xml:
1213 * docs/plugins/inspect/plugin-amrwbdec.xml:
1214 * docs/plugins/inspect/plugin-asf.xml:
1215 * docs/plugins/inspect/plugin-cdio.xml:
1216 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1217 * docs/plugins/inspect/plugin-dvdread.xml:
1218 * docs/plugins/inspect/plugin-dvdsub.xml:
1219 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1220 * docs/plugins/inspect/plugin-realmedia.xml:
1221 * docs/plugins/inspect/plugin-sid.xml:
1222 * docs/plugins/inspect/plugin-x264.xml:
1223 * docs/plugins/inspect/plugin-xingmux.xml:
1226 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1228 * ext/x264/meson.build:
1229 meson: Add a subproject fallback for x264
1231 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1236 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1239 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1241 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1246 * docs/plugins/inspect/plugin-a52dec.xml:
1247 * docs/plugins/inspect/plugin-amrnb.xml:
1248 * docs/plugins/inspect/plugin-amrwbdec.xml:
1249 * docs/plugins/inspect/plugin-asf.xml:
1250 * docs/plugins/inspect/plugin-cdio.xml:
1251 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1252 * docs/plugins/inspect/plugin-dvdread.xml:
1253 * docs/plugins/inspect/plugin-dvdsub.xml:
1254 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1255 * docs/plugins/inspect/plugin-realmedia.xml:
1256 * docs/plugins/inspect/plugin-sid.xml:
1257 * docs/plugins/inspect/plugin-x264.xml:
1258 * docs/plugins/inspect/plugin-xingmux.xml:
1262 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1264 * ext/x264/gstx264enc.c:
1265 x264enc: inject CEA708 closed captions
1267 === release 1.15.2 ===
1269 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1275 * gst-plugins-ugly.doap:
1279 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1281 * docs/plugins/inspect/plugin-a52dec.xml:
1282 * docs/plugins/inspect/plugin-amrnb.xml:
1283 * docs/plugins/inspect/plugin-amrwbdec.xml:
1284 * docs/plugins/inspect/plugin-asf.xml:
1285 * docs/plugins/inspect/plugin-cdio.xml:
1286 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1287 * docs/plugins/inspect/plugin-dvdread.xml:
1288 * docs/plugins/inspect/plugin-dvdsub.xml:
1289 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1290 * docs/plugins/inspect/plugin-realmedia.xml:
1291 * docs/plugins/inspect/plugin-sid.xml:
1292 * docs/plugins/inspect/plugin-x264.xml:
1293 * docs/plugins/inspect/plugin-xingmux.xml:
1296 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1342 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1344 * ext/sidplay/gstsiddec.cc:
1345 sidplay: fix indentation
1347 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1349 * ext/dvdread/dvdreadsrc.c:
1350 dvdreadsrc: Work around GCC9 compiler warning
1351 It's technically true but not for this specific type.
1352 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]
1353 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1354 | ~~~~~~~~~~~~^~~~~~~~~
1356 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1359 meson: Add support orc fallback
1360 Allow fallback to orc subproject if any.
1362 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1364 * ext/x264/gstx264enc.c:
1365 x264: Only enable dynamic loading code for x264 < 253
1366 Otherwise we get some compiler warnings:
1367 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1368 unload_x264 (GstX264EncVTable * vtable)
1370 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1371 load_x264 (const gchar * filename)
1374 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1376 * ext/x264/meson.build:
1377 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1378 We would dynamically load additional x264 libraries then.
1380 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1383 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1384 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1386 === release 1.15.1 ===
1388 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1394 * gst-plugins-ugly.doap:
1398 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1400 * docs/plugins/inspect/plugin-a52dec.xml:
1401 * docs/plugins/inspect/plugin-amrnb.xml:
1402 * docs/plugins/inspect/plugin-amrwbdec.xml:
1403 * docs/plugins/inspect/plugin-asf.xml:
1404 * docs/plugins/inspect/plugin-cdio.xml:
1405 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1406 * docs/plugins/inspect/plugin-dvdread.xml:
1407 * docs/plugins/inspect/plugin-dvdsub.xml:
1408 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1409 * docs/plugins/inspect/plugin-realmedia.xml:
1410 * docs/plugins/inspect/plugin-sid.xml:
1411 * docs/plugins/inspect/plugin-x264.xml:
1412 * docs/plugins/inspect/plugin-xingmux.xml:
1415 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1461 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1463 * tests/check/generic/states.c:
1464 * tests/check/meson.build:
1465 tests: Enable test generic_states on Windows
1466 ... and drop needless unistd.h dependency
1468 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1471 * tests/check/meson.build:
1472 meson: Use join_paths() instead '/'
1474 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1477 * tests/check/meson.build:
1478 * tests/meson.build:
1479 tests: Enable unit test on Windows
1480 Remove hard-coded ':' whitelist separator since it varies with OS
1482 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1485 Automatic update of common submodule
1486 From ed78bee to 59cb678
1488 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1491 meson: Specify encoding to UTF-8 when building with MSVC
1492 Use build arguments consistent with core and -base. This can also
1493 remove noisy "C4819" warning of non-us locale MSVC.
1495 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1498 Add Gitlab CI configuration
1499 This commit adds a .gitlab-ci.yml file, which uses a feature
1500 to fetch the config from a centralized repository. The intent is
1501 to have all the gstreamer modules use the same configuration.
1502 The configuration is currently hosted at the gst-ci repository
1503 under the gitlab/ci_template.yml path.
1504 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1506 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1509 Update common submodule location
1510 Remove the git directory
1512 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1515 * gst-plugins-ugly.doap:
1516 Clone the code from gitlab
1517 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1519 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1522 meson: use new 'python' module instead of deprecated
1523 https://github.com/mesonbuild/meson/pull/4169
1525 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1527 * tests/check/elements/x264enc.c:
1528 tests: x264enc: fix leak in unit test
1529 The static pad templates weren't static so their
1530 contents were leaked. valgrind was not happy.
1531 Also rename confusing define.
1533 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1535 * ext/x264/gstx264enc.c:
1536 * ext/x264/gstx264enc.h:
1537 x264enc: Avoid format decision per frame
1538 Avoid switch/case per frame for format decision and detect the format
1539 only if where it could be changed. Note that, whenever encoder->input_state
1540 is changed, gst_x264_enc_init_encoder() is called.
1541 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1543 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1546 * meson_options.txt:
1547 meson: add glib-checks option to disable API guards and such
1548 We want this enabled by default, also in releases, but people
1549 may want to disable this for performance-critical workloads or
1550 on embedded devices.
1552 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1554 * meson_options.txt:
1555 meson: fix missing closing bracket in option descriptions
1557 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1560 * meson_options.txt:
1561 * tests/meson.build:
1562 meson: add option to disable tests
1564 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1567 meson: clean up some cruft
1569 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1572 * meson_options.txt:
1573 meson: add options to disable gobject cast checks and glib asserts
1574 ... and define G_DISABLE_DEPRECATED for development versions,
1575 like we do in autotools.
1577 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1579 * ext/x264/gstx264enc.c:
1580 x264enc: Set bit depth for x264 ≥ 153
1581 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1583 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1585 * ext/x264/gstx264enc.c:
1586 x264enc: Remove superfluous x264_param_default
1587 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1589 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1591 * ext/a52dec/meson.build:
1592 * ext/amrnb/meson.build:
1593 * ext/amrwbdec/meson.build:
1594 * ext/cdio/meson.build:
1595 * ext/dvdread/meson.build:
1596 * ext/mpeg2dec/meson.build:
1597 * ext/sidplay/meson.build:
1598 * ext/x264/meson.build:
1601 * meson_options.txt:
1602 Add feature options for all plugins
1603 The only automagic dependency left is C++ availability detection.
1604 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1606 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1609 * meson_options.txt:
1610 meson: Convert common options to feature options
1611 The rest will be converted later, these are necessary for gst-build to
1612 set options correctly.
1613 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1615 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1617 * gst/asfdemux/gstasfdemux.c:
1618 asfdemux: Remove 0.10 code
1619 This was used to "close" a segment. It's no longer needed anymore
1620 in 1.x (it was essentially sending the same thing again)
1622 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1624 * gst/asfdemux/gstasfdemux.c:
1625 asfdemux: Only send flush event on seeking flushes
1626 And not on all the time
1628 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1631 * meson_options.txt:
1632 meson: add 'nls' option to disable translations
1633 And enable by default. Was implicitly disabled because
1634 ENABLE_NLS was not defined. Also use .set_quoted().
1636 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1639 * meson_options.txt:
1640 meson: Update option names to omit disable_ and with- prefixes
1641 Also yield common options to the outer project (gst-build in our case)
1642 so that they don't have to be set manually.
1644 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1646 * gst/dvdsub/gstdvdsubdec.c:
1647 dvdsubdec: Take the highlight event from the structure.
1648 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1649 associated with a highlight event, instead store
1650 it in the event structure directly, as
1651 GstEvent::timestamp will disappear in GStreamer 2.0
1652 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1654 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1656 * ext/a52dec/meson.build:
1657 * ext/amrnb/meson.build:
1658 * ext/amrwbdec/meson.build:
1659 * ext/cdio/meson.build:
1660 * ext/dvdread/meson.build:
1661 * ext/mpeg2dec/meson.build:
1662 * ext/x264/meson.build:
1663 * gst/asfdemux/meson.build:
1664 * gst/dvdlpcmdec/meson.build:
1665 * gst/dvdsub/meson.build:
1666 * gst/realmedia/meson.build:
1667 * gst/xingmux/meson.build:
1669 Meson: Generate pc file for all plugins in ugly
1670 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1672 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1675 meson: use -Wl,-Bsymbolic-functions where supported
1676 Just like the autotools build.
1678 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1680 * gst/asfdemux/gstasfdemux.c:
1681 asfdemux: Set the stream-format field of H264 streams
1682 If we have codec_data it will be AVC, otherwise assume byte-stream.
1684 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1688 Automatic update of common submodule
1689 From 3fa2c9e to ed78bee
1691 2018-03-20 09:26:15 +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:
1712 === release 1.14.0 ===
1714 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1720 * gst-plugins-ugly.doap:
1724 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1726 * docs/plugins/inspect/plugin-a52dec.xml:
1727 * docs/plugins/inspect/plugin-amrnb.xml:
1728 * docs/plugins/inspect/plugin-amrwbdec.xml:
1729 * docs/plugins/inspect/plugin-asf.xml:
1730 * docs/plugins/inspect/plugin-cdio.xml:
1731 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1732 * docs/plugins/inspect/plugin-dvdread.xml:
1733 * docs/plugins/inspect/plugin-dvdsub.xml:
1734 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1735 * docs/plugins/inspect/plugin-realmedia.xml:
1736 * docs/plugins/inspect/plugin-sid.xml:
1737 * docs/plugins/inspect/plugin-x264.xml:
1738 * docs/plugins/inspect/plugin-xingmux.xml:
1741 === release 1.13.91 ===
1743 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1749 * gst-plugins-ugly.doap:
1753 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1755 * docs/plugins/inspect/plugin-a52dec.xml:
1756 * docs/plugins/inspect/plugin-amrnb.xml:
1757 * docs/plugins/inspect/plugin-amrwbdec.xml:
1758 * docs/plugins/inspect/plugin-asf.xml:
1759 * docs/plugins/inspect/plugin-cdio.xml:
1760 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1761 * docs/plugins/inspect/plugin-dvdread.xml:
1762 * docs/plugins/inspect/plugin-dvdsub.xml:
1763 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1764 * docs/plugins/inspect/plugin-realmedia.xml:
1765 * docs/plugins/inspect/plugin-sid.xml:
1766 * docs/plugins/inspect/plugin-x264.xml:
1767 * docs/plugins/inspect/plugin-xingmux.xml:
1770 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
1772 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1773 docs: plugins: minor addition to plugins list
1775 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
1778 configure.ac: enable largefile support if possible
1779 https://bugzilla.gnome.org/show_bug.cgi?id=793103
1781 === release 1.13.90 ===
1783 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1789 * gst-plugins-ugly.doap:
1793 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1795 * docs/plugins/gst-plugins-ugly-plugins.args:
1796 * docs/plugins/inspect/plugin-a52dec.xml:
1797 * docs/plugins/inspect/plugin-amrnb.xml:
1798 * docs/plugins/inspect/plugin-amrwbdec.xml:
1799 * docs/plugins/inspect/plugin-asf.xml:
1800 * docs/plugins/inspect/plugin-cdio.xml:
1801 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1802 * docs/plugins/inspect/plugin-dvdread.xml:
1803 * docs/plugins/inspect/plugin-dvdsub.xml:
1804 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1805 * docs/plugins/inspect/plugin-realmedia.xml:
1806 * docs/plugins/inspect/plugin-sid.xml:
1807 * docs/plugins/inspect/plugin-x264.xml:
1808 * docs/plugins/inspect/plugin-xingmux.xml:
1811 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1814 * tests/check/meson.build:
1815 meson: enable more warnings
1817 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1819 * ext/x264/gstx264enc.c:
1820 x264enc: fix build with newer x264 with support for multiple bit depths
1821 libx264 used to be built for one specific bit depth, and if we
1822 wanted to support multiple bit depths we would have to dynamically
1823 load the right .so from different paths. That has changed now, and
1824 libx264 can include support for multiple depths in the same lib,
1825 so we don't need to do the dlopen() dance any more. We'll keep
1826 the vtable stuff around until we can drop support for older x264.
1827 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1828 https://bugzilla.gnome.org/show_bug.cgi?id=792111
1830 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
1832 * ext/x264/gstx264enc.c:
1833 x264enc: Add format example for option-string
1834 https://bugzilla.gnome.org/show_bug.cgi?id=793879
1836 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
1839 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1840 add_global_arguments() can't be used in subprojects. It's
1841 entirely possible that -ugly is a subproject but gstreamer
1842 is picked up from an installed location, so we should
1843 really use add_project_arguments() in both cases.
1845 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1848 * docs/plugins/inspect/plugin-a52dec.xml:
1849 * docs/plugins/inspect/plugin-amrnb.xml:
1850 * docs/plugins/inspect/plugin-amrwbdec.xml:
1851 * docs/plugins/inspect/plugin-asf.xml:
1852 * docs/plugins/inspect/plugin-cdio.xml:
1853 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1854 * docs/plugins/inspect/plugin-dvdread.xml:
1855 * docs/plugins/inspect/plugin-dvdsub.xml:
1856 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1857 * docs/plugins/inspect/plugin-realmedia.xml:
1858 * docs/plugins/inspect/plugin-sid.xml:
1859 * docs/plugins/inspect/plugin-x264.xml:
1860 * docs/plugins/inspect/plugin-xingmux.xml:
1864 === release 1.13.1 ===
1866 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1870 * gst-plugins-ugly.doap:
1874 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
1876 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1877 * docs/plugins/gst-plugins-ugly-plugins.args:
1878 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1879 * docs/plugins/inspect/plugin-a52dec.xml:
1880 * docs/plugins/inspect/plugin-amrnb.xml:
1881 * docs/plugins/inspect/plugin-amrwbdec.xml:
1882 * docs/plugins/inspect/plugin-asf.xml:
1883 * docs/plugins/inspect/plugin-cdio.xml:
1884 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1885 * docs/plugins/inspect/plugin-dvdread.xml:
1886 * docs/plugins/inspect/plugin-dvdsub.xml:
1887 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1888 * docs/plugins/inspect/plugin-realmedia.xml:
1889 * docs/plugins/inspect/plugin-sid.xml:
1890 * docs/plugins/inspect/plugin-x264.xml:
1891 * docs/plugins/inspect/plugin-xingmux.xml:
1892 docs: update plugin docs
1894 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1900 po: update translations
1902 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
1905 meson: make version numbers ints and fix int/string comparison
1906 WARNING: Trying to compare values of different types (str, int).
1907 The result of this is undefined and will become a hard error
1908 in a future Meson release.
1910 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1913 autotools: use -fno-strict-aliasing where supported
1914 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1916 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
1918 * ext/sidplay/meson.build:
1920 meson: use -fno-strict-aliasing where supported
1921 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1923 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1925 * ext/amrnb/amrnbdec.c:
1926 amrnbdec: Don't use g_return_*_if_fail() on data parsing
1927 Those functions can be disabled. Instead just use the (existing)
1931 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1933 * ext/amrwbdec/amrwbdec.c:
1934 amrwbdec: Don't use g_return_*_if_fail() on data parsing
1935 Those functions can be disabled. Instead just use the (existing)
1939 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1942 meson: skip translations if gettext is not available
1944 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
1947 Automatic update of common submodule
1948 From e8c7a71 to 3fa2c9e
1950 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
1952 * ext/x264/gstx264enc.c:
1953 * ext/x264/gstx264enc.h:
1954 x264enc: add 'insert-vui' property for users to choose
1955 VUI(Video Usability Information) parameters should be set
1956 according to the specification. However, some of the existing
1957 hardware decoders refuse to decode in certain combinations of
1958 the resolution and VUI parameters. To support the legacy
1959 decoders, this patch provides 'insert-vui' to skip the settings.
1960 https://bugzilla.gnome.org/show_bug.cgi?id=791331
1962 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1964 * ext/cdio/gstcdio.c:
1965 * ext/cdio/gstcdio.h:
1966 * ext/cdio/gstcdiocddasrc.c:
1967 cdio: Fix build with cdio >= 1.0
1968 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1969 as 1 for 1.0. We had various checks for < 83, which of course succeeded
1970 now although we are >= 0.83.
1971 Fix this by checking for < 76 (0.76) too, as that is the minimum version
1972 we currently support and everything < 76 is going to be >= 1.0.
1973 https://bugzilla.gnome.org/show_bug.cgi?id=791301
1975 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
1978 Automatic update of common submodule
1979 From 3f4aa96 to e8c7a71
1981 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
1984 configure: actually use -fvisibility if supported
1985 Fix up for previous commit.
1987 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1990 autotools: stop controlling symbol visibility with -export-symbols-regex
1991 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1992 This should result in consistent behaviour for the autotools and
1995 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
1997 * gst/asfdemux/gstasfdemux.c:
1998 asfdemux: Fix prerolling files with "empty" streams
1999 This is a regression that was introduced by
2000 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2001 " asfdemux: Add support for dvr-ms"
2002 The problem is that some files/streams might contain stream definition
2003 but there is no actual packets for those streams.
2004 This was used to "define" streams with different bitrates for example.
2005 The first_ts calculation resulted in never ever finding a valid first_ts
2006 since some streams were empty, and therefore never "activating" itself.
2007 Instead of that we first check if we are prerolled. And if we are we
2008 unconditionally get the "first_ts"
2009 The preroll check has been adapted to check whether streams of
2010 each defined type (i.e. audio/video/sub) has been prerolled. This solves
2011 the problem of having different streams of a particular type where only
2012 one stream actually has data.
2014 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
2016 * gst/asfdemux/gstasfdemux.c:
2017 asfdemux: Store the stream type in streams
2018 The field was present but never set :)
2020 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
2022 * ext/a52dec/gsta52dec.c:
2023 a52dec: Fix out buffer memory leak in error code path
2024 https://bugzilla.gnome.org/show_bug.cgi?id=788119
2026 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
2028 * ext/mpeg2dec/gstmpeg2dec.c:
2029 mpeg2dec: Fix buffer memory leak in error code path
2030 https://bugzilla.gnome.org/show_bug.cgi?id=787817
2032 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2034 * ext/mpeg2dec/gstmpeg2dec.c:
2035 mpeg2dec: Unmap output video frame if copying to it fails
2036 https://bugzilla.gnome.org/show_bug.cgi?id=787398
2038 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2040 * gst/realmedia/asmrules.c:
2041 realmedia: fix leak in asmrules error code path
2042 https://bugzilla.gnome.org/show_bug.cgi?id=787056
2044 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2046 * gst/realmedia/rtspreal.c:
2047 realmedia: Fix Memory leak in error case
2048 https://bugzilla.gnome.org/show_bug.cgi?id=787014
2050 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2052 * tests/files/Makefile.am:
2053 * tests/files/cbr_stream.mp3:
2054 * tests/files/stream.mp2:
2055 * tests/files/vbr_stream.mp3:
2056 tests: remove files that were used by the mpg123 unit test
2058 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2063 * docs/plugins/Makefile.am:
2064 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2065 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2066 * docs/plugins/inspect/plugin-twolame.xml:
2069 * ext/twolame/Makefile.am:
2070 * ext/twolame/gsttwolamemp2enc.c:
2071 * ext/twolame/gsttwolamemp2enc.h:
2072 * ext/twolame/meson.build:
2074 Remove twolame plugin, moved to -good
2075 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2077 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2082 * docs/plugins/Makefile.am:
2083 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2084 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2085 * docs/plugins/gst-plugins-ugly-plugins.args:
2086 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2087 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2088 * docs/plugins/inspect/plugin-lame.xml:
2090 * ext/lame/Makefile.am:
2091 * ext/lame/gstlamemp3enc.c:
2092 * ext/lame/gstlamemp3enc.h:
2093 * ext/lame/meson.build:
2094 * ext/lame/plugin.c:
2099 * tests/check/Makefile.am:
2100 * tests/check/gst-plugins-ugly.supp:
2101 * tests/check/meson.build:
2102 * tests/check/pipelines/.gitignore:
2103 * tests/check/pipelines/lame.c:
2104 Remove lame plugin, moved to -good
2105 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2107 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2112 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2113 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2114 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2115 * docs/plugins/inspect/plugin-mpg123.xml:
2118 * ext/mpg123/Makefile.am:
2119 * ext/mpg123/gstmpg123audiodec.c:
2120 * ext/mpg123/gstmpg123audiodec.h:
2121 * ext/mpg123/meson.build:
2122 * tests/check/Makefile.am:
2123 * tests/check/elements/.gitignore:
2124 * tests/check/elements/mpg123audiodec.c:
2125 * tests/check/meson.build:
2126 Remove mpg123 plugin, moved to -good
2127 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2129 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2133 Automatic update of common submodule
2134 From 48a5d85 to 3f4aa96
2136 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2138 * ext/sidplay/meson.build:
2139 sidplay: hide symbols in meson for this c++ plugin too
2140 Keep things local, as this is the only c++ plugin
2143 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2146 meson: don't export symbols by default
2147 Only plugin entry points should be exported.
2148 Currently plugins might export more symbols with
2149 the meson build, as we don't have the exports
2150 regexp there that we pass to libtool.
2152 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2154 * ext/x264/gstx264enc.c:
2155 x264enc: add FIXME note for future configuration cleanup
2157 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2159 * ext/dvdread/dvdreadsrc.c:
2160 dvdreadsrc: Fix string memory leak
2161 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2163 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2165 * ext/x264/gstx264enc.c:
2166 x264enc: fix indentation
2168 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2170 * ext/x264/gstx264enc.c:
2171 x264enc: fix caps leak
2172 Move creation of supported sink pads into class_init function
2173 which is also the only place where they're used. Unref the
2174 caps when no longer needed, the pad template will take its
2176 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2178 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2180 * ext/mpg123/gstmpg123audiodec.c:
2181 mpg123audiodec: fix caps leak
2182 The pad template takes its own ref, so we should unref the caps.
2183 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2185 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2188 meson: po: use glib preset and read language list from LINGUAS
2189 Supported since meson 0.37, so we can use it now.
2191 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2193 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2194 dvdlpmdec: Fix overrun from coverity
2197 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2200 meson: find python3 via python3 module
2201 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2203 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2205 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2206 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2207 dvdlpcmdec: Added support for Blu-Ray audio
2208 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2210 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2212 * gst/asfdemux/gstasfdemux.c:
2213 asfdemux: More index handling
2214 In the same vein as the previous commit, the end of the file might have been
2215 cut and therefore contains bogus data.
2216 If the object is too short, consider it as garbage and return a non-fatal
2218 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2220 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2222 * gst/asfdemux/gstasfdemux.c:
2223 asfdemux; Don't assume index is present at end of file
2224 Some files have garbage at the end of the file, don't error out if we don't
2225 find the index there.
2226 Reverts back to previous behaviour (where corrupted/missing indexex were
2228 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2230 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2233 meson: fix with-package-name option
2234 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2236 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2238 * gst/asfdemux/gstasfdemux.c:
2239 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2240 ... which is how it has always been until changed coincidentally in commit
2241 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2242 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2243 to compensate for that in a lateral way
2245 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2247 * ext/x264/gstx264enc.c:
2248 x264enc: relax bframes upper limit count to maximum encoder supported
2250 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2252 * ext/sidplay/meson.build:
2253 meson: don't error out if sidplay library is not found
2255 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2258 * ext/sidplay/meson.build:
2259 meson: build sid plugin
2260 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2262 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2264 * ext/x264/gstx264enc.c:
2265 x264: fix memory leak
2266 When the allowed caps are the same of template caps the allowed
2267 caps are not unrefed, leaking memory.
2268 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2270 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2272 * tests/check/meson.build:
2273 meson: Do not use path separator in test names
2274 Avoiding warnings like:
2275 WARNING: Target "elements/audioamplify" has a path separator in its name.
2277 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2279 * gst/asfdemux/gstasfdemux.c:
2280 asfdemux: fix checking for header objects
2281 The if 'and' condition was mixed up with the last parameter of the
2282 function and would lead to wrong results
2284 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2289 meson: don't need config.h.meson any longer
2291 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2294 * meson_options.txt:
2295 meson: add options to set package name and origin
2296 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2298 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2300 * tests/check/meson.build:
2301 Add gstvideo_dep for meson mpeg2dec test build
2303 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2305 * tests/check/Makefile.am:
2306 * tests/check/elements/mpeg2dec.c:
2307 mpeg2dec test: Fix expected output caps
2308 In the absence of explicit info, video decoders
2309 now output mono multiview caps by default, so make
2310 the expected caps match that
2312 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2316 * ext/a52dec/Makefile.am:
2317 * ext/amrnb/Makefile.am:
2318 * ext/amrwbdec/Makefile.am:
2319 * ext/cdio/Makefile.am:
2320 * ext/dvdread/Makefile.am:
2321 * ext/lame/Makefile.am:
2322 * ext/mpeg2dec/Makefile.am:
2323 * ext/mpg123/Makefile.am:
2324 * ext/sidplay/Makefile.am:
2325 * ext/twolame/Makefile.am:
2326 * ext/x264/Makefile.am:
2327 * gst/asfdemux/Makefile.am:
2328 * gst/dvdlpcmdec/Makefile.am:
2329 * gst/dvdsub/Makefile.am:
2330 * gst/realmedia/Makefile.am:
2331 * gst/xingmux/Makefile.am:
2332 Remove plugin specific static build option
2333 Static and dynamic plugins now have the same interface. The standard
2334 --enable-static/--enable-shared toggle are sufficient.
2336 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2338 * ext/sidplay/gstsiddec.cc:
2339 sid: Make plugin name match plugin file name
2341 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2347 === release 1.12.0 ===
2349 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2355 * docs/plugins/inspect/plugin-a52dec.xml:
2356 * docs/plugins/inspect/plugin-amrnb.xml:
2357 * docs/plugins/inspect/plugin-amrwbdec.xml:
2358 * docs/plugins/inspect/plugin-asf.xml:
2359 * docs/plugins/inspect/plugin-cdio.xml:
2360 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2361 * docs/plugins/inspect/plugin-dvdread.xml:
2362 * docs/plugins/inspect/plugin-dvdsub.xml:
2363 * docs/plugins/inspect/plugin-lame.xml:
2364 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2365 * docs/plugins/inspect/plugin-mpg123.xml:
2366 * docs/plugins/inspect/plugin-realmedia.xml:
2367 * docs/plugins/inspect/plugin-siddec.xml:
2368 * docs/plugins/inspect/plugin-twolame.xml:
2369 * docs/plugins/inspect/plugin-x264.xml:
2370 * docs/plugins/inspect/plugin-xingmux.xml:
2371 * gst-plugins-ugly.doap:
2375 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2420 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2424 po: Update translations
2426 === release 1.11.91 ===
2428 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2434 * docs/plugins/inspect/plugin-a52dec.xml:
2435 * docs/plugins/inspect/plugin-amrnb.xml:
2436 * docs/plugins/inspect/plugin-amrwbdec.xml:
2437 * docs/plugins/inspect/plugin-asf.xml:
2438 * docs/plugins/inspect/plugin-cdio.xml:
2439 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2440 * docs/plugins/inspect/plugin-dvdread.xml:
2441 * docs/plugins/inspect/plugin-dvdsub.xml:
2442 * docs/plugins/inspect/plugin-lame.xml:
2443 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2444 * docs/plugins/inspect/plugin-mpg123.xml:
2445 * docs/plugins/inspect/plugin-realmedia.xml:
2446 * docs/plugins/inspect/plugin-siddec.xml:
2447 * docs/plugins/inspect/plugin-twolame.xml:
2448 * docs/plugins/inspect/plugin-x264.xml:
2449 * docs/plugins/inspect/plugin-xingmux.xml:
2450 * gst-plugins-ugly.doap:
2454 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2499 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2505 po: Update translations
2507 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2509 * ext/x264/gstx264enc.h:
2510 x264: Use __declspec(dllimport) with MinGW too
2511 x264.h says this isn't needed with MinGW, but it looks like it is.
2512 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2514 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2517 Automatic update of common submodule
2518 From 60aeef6 to 48a5d85
2520 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2524 Automatic update of common submodule
2525 From 39ac2f5 to 60aeef6
2527 === release 1.11.90 ===
2529 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2535 * docs/plugins/inspect/plugin-a52dec.xml:
2536 * docs/plugins/inspect/plugin-amrnb.xml:
2537 * docs/plugins/inspect/plugin-amrwbdec.xml:
2538 * docs/plugins/inspect/plugin-asf.xml:
2539 * docs/plugins/inspect/plugin-cdio.xml:
2540 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2541 * docs/plugins/inspect/plugin-dvdread.xml:
2542 * docs/plugins/inspect/plugin-dvdsub.xml:
2543 * docs/plugins/inspect/plugin-lame.xml:
2544 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2545 * docs/plugins/inspect/plugin-mpg123.xml:
2546 * docs/plugins/inspect/plugin-realmedia.xml:
2547 * docs/plugins/inspect/plugin-siddec.xml:
2548 * docs/plugins/inspect/plugin-twolame.xml:
2549 * docs/plugins/inspect/plugin-x264.xml:
2550 * docs/plugins/inspect/plugin-xingmux.xml:
2551 * gst-plugins-ugly.doap:
2555 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2599 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2603 po: Update translations
2605 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2607 * tests/check/meson.build:
2608 meson: test: Fix environment object usage
2609 And use get_pkgconfig_variable instead of calling pkg-config ourself
2611 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2614 REQUIREMENTS: update for mad mp3 decoder removal
2615 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2617 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2620 Add libgstrmdemux.so to cruft list
2621 This was renamed to libgstrealmedia.so, this fixes helps fixing
2623 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2625 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2627 * docs/plugins/inspect/plugin-realmedia.xml:
2628 * gst/realmedia/Makefile.am:
2629 * gst/realmedia/meson.build:
2630 Rename plugin filenames to match plugin names
2631 libgstrmdemux.so becomes libgstrealmedia.so
2632 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2634 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2636 * ext/mpeg2dec/gstmpeg2dec.c:
2637 mpeg2dec: Fix latency calculation
2638 The latency calculation was missing a scaling by GST_SECOND,
2639 so it would always report a tiny latency. Fix that.
2640 Spotted by Guillaume Desmottes.
2642 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2644 * gst/asfdemux/gstasfdemux.c:
2645 asfdemux: Fix compilation with gcc 7
2646 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2647 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2648 is_encrypted = ! !((flags & 0x8000) << 15);
2649 ~~~~~~~~~~~~~~~~~~^~~~~~
2650 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2652 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2654 * ext/amrwbdec/amrwb.c:
2655 * ext/amrwbdec/amrwbdec.h:
2656 Update Edgard Lima's email
2657 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2659 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2662 meson: Update version
2664 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2669 === release 1.11.2 ===
2671 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2677 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2678 * docs/plugins/inspect/plugin-a52dec.xml:
2679 * docs/plugins/inspect/plugin-amrnb.xml:
2680 * docs/plugins/inspect/plugin-amrwbdec.xml:
2681 * docs/plugins/inspect/plugin-asf.xml:
2682 * docs/plugins/inspect/plugin-cdio.xml:
2683 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2684 * docs/plugins/inspect/plugin-dvdread.xml:
2685 * docs/plugins/inspect/plugin-dvdsub.xml:
2686 * docs/plugins/inspect/plugin-lame.xml:
2687 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2688 * docs/plugins/inspect/plugin-mpg123.xml:
2689 * docs/plugins/inspect/plugin-realmedia.xml:
2690 * docs/plugins/inspect/plugin-siddec.xml:
2691 * docs/plugins/inspect/plugin-twolame.xml:
2692 * docs/plugins/inspect/plugin-x264.xml:
2693 * docs/plugins/inspect/plugin-xingmux.xml:
2694 * gst-plugins-ugly.doap:
2697 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2741 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2745 po: Update translations
2747 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2750 meson: dist meson build files
2751 Ship meson build files in tarballs, so people who use tarballs
2752 in their builds can start playing with meson already.
2754 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2756 * ext/x264/gstx264enc.c:
2757 x264: Initialize function vtable in plugin_init()
2758 These values are defined in the x264.h header and are not const on
2759 Windows due to the way DLLs work. See:
2760 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2761 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2762 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2764 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2766 * gst/asfdemux/gstasfdemux.c:
2767 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2768 https://bugzilla.gnome.org/show_bug.cgi?id=777955
2770 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
2772 * gst/asfdemux/gstasfdemux.c:
2773 asfdemux: Reset number of languages to 0 when freeing the array because of errors
2774 Otherwise we will happily index into the array at NULL if the requested
2775 index is smaller than the number of languages that were previously
2777 https://bugzilla.gnome.org/show_bug.cgi?id=777937
2779 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2781 * tests/check/meson.build:
2782 meson: Properly use ':' for defining keywords
2784 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
2789 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2794 === release 1.11.1 ===
2796 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
2802 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2803 * docs/plugins/inspect/plugin-a52dec.xml:
2804 * docs/plugins/inspect/plugin-amrnb.xml:
2805 * docs/plugins/inspect/plugin-amrwbdec.xml:
2806 * docs/plugins/inspect/plugin-asf.xml:
2807 * docs/plugins/inspect/plugin-cdio.xml:
2808 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2809 * docs/plugins/inspect/plugin-dvdread.xml:
2810 * docs/plugins/inspect/plugin-dvdsub.xml:
2811 * docs/plugins/inspect/plugin-lame.xml:
2812 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2813 * docs/plugins/inspect/plugin-mpg123.xml:
2814 * docs/plugins/inspect/plugin-realmedia.xml:
2815 * docs/plugins/inspect/plugin-siddec.xml:
2816 * docs/plugins/inspect/plugin-twolame.xml:
2817 * docs/plugins/inspect/plugin-x264.xml:
2818 * docs/plugins/inspect/plugin-xingmux.xml:
2819 * gst-plugins-ugly.doap:
2822 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2866 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2871 po: Update translations
2873 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2875 * ext/amrnb/meson.build:
2876 * ext/x264/meson.build:
2878 meson: Install presets files
2880 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2882 * ext/x264/GstX264Enc.prs:
2883 x264enc: Add a youtube preset.
2884 Based on https://support.google.com/youtube/answer/1722171
2885 https://bugzilla.gnome.org/show_bug.cgi?id=751560
2887 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2891 * docs/plugins/Makefile.am:
2892 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2893 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2894 * docs/plugins/inspect/plugin-mad.xml:
2896 * ext/mad/Makefile.am:
2899 * ext/mad/meson.build:
2902 We have better replacements such as the mpg123 plugin.
2903 The main reason to keep around mad was for 'freeform'
2904 mp3 support, but mpg123 can handle those too nowadays.
2905 Also, mad is GPL and has been unmaintained for years.
2906 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2908 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2913 * win32/common/.gitignore:
2914 * win32/common/config.h:
2915 win32: remove platform-specific copies of generated headers
2916 Unused and no longer needed.
2918 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2923 * gst-plugins-ugly.spec.in:
2924 Remove generated .spec file
2925 Likely extremely bitrotten, and we should not ship this anyway.
2927 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
2930 meson: Support building without Gst debug
2932 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
2936 Automatic update of common submodule
2937 From f980fd9 to 39ac2f5
2939 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2941 * gst/asfdemux/gstasfdemux.c:
2942 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2943 https://bugzilla.gnome.org/show_bug.cgi?id=775515
2945 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2947 * ext/x264/gstx264enc.c:
2948 x264enc: Add information for mixed mode
2949 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2951 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2953 * ext/x264/gstx264enc.c:
2954 x264enc: Correctly pass interlacing/TFF information
2955 Give the interlacing information correctly to the encoder. Also parse
2956 TFF/BFF information from the caps and pass it too.
2957 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2959 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2961 * ext/x264/gstx264enc.c:
2962 x264enc: Auto-detect interlace mode from caps
2963 If the caps are interlaced, interlacing is always enabled on the
2964 encoder. If the interlace-mode field is missing or if it's progressive,
2965 the encoder uses the "interlaced" property.
2966 https://bugzilla.gnome.org/show_bug.cgi?id=775228
2968 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2971 common: use https protocol for common submodule
2972 https://bugzilla.gnome.org/show_bug.cgi?id=775110
2974 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2976 * gst/realmedia/realhash.c:
2977 real: Fix compiler warnings with latest clang
2978 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2981 https://bugzilla.gnome.org/show_bug.cgi?id=775112
2983 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
2985 * gst/asfdemux/gstasfdemux.c:
2986 asfdemux: Allow 64bit sizes for DATA object
2987 we *can* have files greater than 4GB, any other object should be
2990 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
2992 * gst/asfdemux/gstasfdemux.c:
2993 asfdemux: Add sanity check for asf_stream_audio
2994 We should have enough bytes for the specified codec_data
2995 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2997 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
2999 * gst/asfdemux/gstasfdemux.c:
3000 asfdemux: Add sanity checks when reading asf_stream_video_format
3001 It should report a size of at least 40 bytes
3002 Also check for the size of the remaining data (i.e. codec_data)
3003 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3005 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
3007 * gst/asfdemux/gstasfdemux.c:
3008 asfdemux: Add check for invalid/corrupt asf object
3009 An asf object can't realistically be bigger than 2**32 bytes.
3010 If it reports a size bigger than that, consider it corrupt and properly
3011 propagate the error back.
3012 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3014 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
3016 * gst/asfdemux/gstasfdemux.c:
3017 asfdemux: Handle EOS in push-mode on corrupted files
3018 It is possible no streams were activated when receiving EOS, if so
3019 handled it as if we hadn't seen the header
3020 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3022 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
3024 * gst/asfdemux/gstasfdemux.c:
3025 * gst/asfdemux/gstasfdemux.h:
3026 asfdemux: FILE headers are mandatory in the header
3027 As per the specification, also avoids ending up trying to play a
3028 file with plenty of un-initialized values.
3029 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3031 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
3033 * gst/asfdemux/gstasfdemux.c:
3034 asfdemux: Handle incomplete header in pull mode
3035 pulling headers is meant to complete as a whole. If we don't have
3036 enough data, it's an error.
3037 Avoids pipeline hangs on corrupted files
3038 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3040 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
3042 * gst/asfdemux/gstasfdemux.c:
3043 asfdemux: Handle issues with "empty" files
3044 In some corrupted files, we could end up with no actual streams
3046 In those cases, make sure we properly propagate the failure all
3047 the way to the loop function. This avoids ending up in cases where
3048 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3049 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3051 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3053 * ext/dvdread/dvdreadsrc.c:
3054 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3056 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3059 meson: Add ignored warnings for MSVC
3060 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3062 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3065 * ext/x264/Makefile.am:
3066 * ext/x264/gstx264enc.c:
3067 * ext/x264/gstx264enc.h:
3068 * ext/x264/meson.build:
3069 * meson_options.txt:
3070 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3071 x264 has to be compiled specifically for a target bit depth.
3072 Distributions currently ship various libraries in their packages, with
3073 different bit depths.
3074 This change now allows to provide them all at configure time and have
3075 the x264enc element dynamically switch between them based on the bit
3076 depth of the input format.
3077 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3079 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3082 meson: update version
3084 === release 1.11.0 ===
3086 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3091 === release 1.10.0 ===
3093 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3099 * docs/plugins/inspect/plugin-a52dec.xml:
3100 * docs/plugins/inspect/plugin-amrnb.xml:
3101 * docs/plugins/inspect/plugin-amrwbdec.xml:
3102 * docs/plugins/inspect/plugin-asf.xml:
3103 * docs/plugins/inspect/plugin-cdio.xml:
3104 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3105 * docs/plugins/inspect/plugin-dvdread.xml:
3106 * docs/plugins/inspect/plugin-dvdsub.xml:
3107 * docs/plugins/inspect/plugin-lame.xml:
3108 * docs/plugins/inspect/plugin-mad.xml:
3109 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3110 * docs/plugins/inspect/plugin-mpg123.xml:
3111 * docs/plugins/inspect/plugin-realmedia.xml:
3112 * docs/plugins/inspect/plugin-siddec.xml:
3113 * docs/plugins/inspect/plugin-twolame.xml:
3114 * docs/plugins/inspect/plugin-x264.xml:
3115 * docs/plugins/inspect/plugin-xingmux.xml:
3116 * gst-plugins-ugly.doap:
3117 * win32/common/config.h:
3120 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3164 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3168 po: Update translations
3170 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3173 * tests/meson.build:
3174 meson: Don't depend on gstreamer-check-1.0 on windows
3175 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3177 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3180 * tests/check/meson.build:
3181 * tests/meson.build:
3182 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3183 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3184 Does not actually work. See:
3185 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3187 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3189 * tests/check/meson.build:
3190 meson: fix build outside of gst-all
3192 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3195 * tests/check/meson.build:
3196 * tests/meson.build:
3197 meson: move gstreamer-check-1.0 dependency to tests/check
3198 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3200 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3203 meson: Don't set c_std to gnu99
3204 Use the default for each compiler on every platform instead. This
3205 improves our compatibility with compilers that don't have gnu99 as
3208 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3211 * tests/check/getpluginsdir:
3212 * tests/check/meson.build:
3213 meson: Make use of new environment object and set plugin path to builddir
3214 Workaround source_root being the root directory of all projects
3215 in the subproject case and remove now unneeded getpluginsdir
3216 Bump meson requirement to 0.35
3218 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3220 * hooks/pre-commit.hook:
3222 * tests/check/getpluginsdir:
3223 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3225 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3228 meson: update version
3230 === release 1.9.90 ===
3232 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3238 * docs/plugins/inspect/plugin-a52dec.xml:
3239 * docs/plugins/inspect/plugin-amrnb.xml:
3240 * docs/plugins/inspect/plugin-amrwbdec.xml:
3241 * docs/plugins/inspect/plugin-asf.xml:
3242 * docs/plugins/inspect/plugin-cdio.xml:
3243 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3244 * docs/plugins/inspect/plugin-dvdread.xml:
3245 * docs/plugins/inspect/plugin-dvdsub.xml:
3246 * docs/plugins/inspect/plugin-lame.xml:
3247 * docs/plugins/inspect/plugin-mad.xml:
3248 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3249 * docs/plugins/inspect/plugin-mpg123.xml:
3250 * docs/plugins/inspect/plugin-realmedia.xml:
3251 * docs/plugins/inspect/plugin-siddec.xml:
3252 * docs/plugins/inspect/plugin-twolame.xml:
3253 * docs/plugins/inspect/plugin-x264.xml:
3254 * docs/plugins/inspect/plugin-xingmux.xml:
3255 * gst-plugins-ugly.doap:
3256 * win32/common/config.h:
3259 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3303 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3307 po: Update translations
3309 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3311 * ext/x264/gstx264enc.c:
3312 x264enc: Set colorimetry and chroma-site information
3313 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3315 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3319 meson: hook up translations
3321 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3324 * tests/check/getpluginsdir:
3325 * tests/check/meson.build:
3326 * tests/meson.build:
3327 meson: hook up unit tests
3329 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3332 configure: Depend on gstreamer 1.9.2.1
3334 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3338 Automatic update of common submodule
3339 From b18d820 to f980fd9
3341 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3345 Automatic update of common submodule
3346 From f49c55e to b18d820
3348 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3351 meson: Bump version to 1.9.2
3353 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3358 === release 1.9.2 ===
3360 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3366 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3367 * docs/plugins/inspect/plugin-a52dec.xml:
3368 * docs/plugins/inspect/plugin-amrnb.xml:
3369 * docs/plugins/inspect/plugin-amrwbdec.xml:
3370 * docs/plugins/inspect/plugin-asf.xml:
3371 * docs/plugins/inspect/plugin-cdio.xml:
3372 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3373 * docs/plugins/inspect/plugin-dvdread.xml:
3374 * docs/plugins/inspect/plugin-dvdsub.xml:
3375 * docs/plugins/inspect/plugin-lame.xml:
3376 * docs/plugins/inspect/plugin-mad.xml:
3377 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3378 * docs/plugins/inspect/plugin-mpg123.xml:
3379 * docs/plugins/inspect/plugin-realmedia.xml:
3380 * docs/plugins/inspect/plugin-siddec.xml:
3381 * docs/plugins/inspect/plugin-twolame.xml:
3382 * docs/plugins/inspect/plugin-x264.xml:
3383 * docs/plugins/inspect/plugin-xingmux.xml:
3384 * gst-plugins-ugly.doap:
3385 * win32/common/config.h:
3388 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3430 po: Update translations
3432 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3434 * ext/sidplay/gstsiddec.cc:
3435 siddec: Fix compilation with debugging disabled
3437 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3438 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3439 const gchar *reason = gst_flow_get_name (ret);
3442 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3444 * ext/sidplay/gstsiddec.cc:
3445 * gst/asfdemux/gstasfdemux.c:
3446 * gst/realmedia/rmdemux.c:
3447 Use the new API to post flow ERROR messages on the bus
3448 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3450 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3452 * gst/asfdemux/meson.build:
3453 meson: Link asfdemux against the gstsdp library
3455 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3458 meson: Add support for fallback subprojects
3460 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3464 * ext/a52dec/meson.build:
3465 * ext/amrnb/meson.build:
3466 * ext/amrwbdec/meson.build:
3467 * ext/cdio/meson.build:
3468 * ext/dvdread/meson.build:
3469 * ext/lame/meson.build:
3470 * ext/mad/meson.build:
3472 * ext/mpeg2dec/meson.build:
3473 * ext/mpg123/meson.build:
3474 * ext/twolame/meson.build:
3475 * ext/x264/meson.build:
3476 * gst/asfdemux/meson.build:
3477 * gst/dvdlpcmdec/meson.build:
3478 * gst/dvdsub/meson.build:
3480 * gst/realmedia/meson.build:
3481 * gst/xingmux/meson.build:
3483 Add support for Meson as alternative/parallel build system
3484 https://github.com/mesonbuild/meson
3485 With contributions from:
3486 Tim-Philipp Müller <tim@centricular.com>
3487 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3488 Highlights of the features provided are:
3489 * Faster builds on Linux (~40-50% faster)
3490 * The ability to build with MSVC on Windows
3491 * Generate Visual Studio project files
3492 * Generate XCode project files
3493 * Much faster builds on Windows (on-par with Linux)
3494 * Seriously fast configure and building on embedded
3495 ... and many more. For more details see:
3496 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3497 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3498 Building with Meson should work on both Linux and Windows, but may
3499 need a few more tweaks on other operating systems.
3501 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3503 * ext/a52dec/gsta52dec.c:
3504 * ext/dvdread/dvdreadsrc.c:
3505 * ext/x264/gstx264enc.h:
3506 * gst/realmedia/realhash.c:
3507 * gst/realmedia/rtspreal.c:
3508 plugins: Use <stdint.h> instead of _stdint.h
3509 _stdint.h is generated by Autotools and we don't really need it. All
3510 supported platforms now ship with stdint.h. The only stickler was MSVC,
3511 and since Visual Studio 2015 it also ships stdint.h now.
3513 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3515 * ext/mpeg2dec/perftest.c:
3516 mpeg2dec: remove file no longer used or needed
3518 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3520 * gst/dvdlpcmdec/Makefile.am:
3521 dvdlpcmdec: add libgstbase CFLAGS as well
3523 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3525 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3527 * gst/dvdlpcmdec/Makefile.am:
3528 dvdlpcmdec: link libgstbase-1.0
3529 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3531 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3533 * gst/asfdemux/gstasfdemux.c:
3534 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3535 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3537 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3539 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3540 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3541 dvdlpcmdec: add support for another format
3542 The format specification can be found here:
3543 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3544 Note: This format is also used for Wifi-Display.
3545 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3547 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3549 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3550 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3551 dvdlpcmdec: rewrite to use GstAudioDecoder
3552 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3554 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3556 * ext/sidplay/gstsiddec.cc:
3557 sidplay: fix compiler warnings when building with -O3
3558 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3559 function" when building with -O3 by checking the return bool value
3560 of format conversion function.
3561 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3563 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3566 Automatic update of common submodule
3567 From f363b32 to f49c55e
3569 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3574 === release 1.9.1 ===
3576 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3582 * docs/plugins/inspect/plugin-a52dec.xml:
3583 * docs/plugins/inspect/plugin-amrnb.xml:
3584 * docs/plugins/inspect/plugin-amrwbdec.xml:
3585 * docs/plugins/inspect/plugin-asf.xml:
3586 * docs/plugins/inspect/plugin-cdio.xml:
3587 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3588 * docs/plugins/inspect/plugin-dvdread.xml:
3589 * docs/plugins/inspect/plugin-dvdsub.xml:
3590 * docs/plugins/inspect/plugin-lame.xml:
3591 * docs/plugins/inspect/plugin-mad.xml:
3592 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3593 * docs/plugins/inspect/plugin-mpg123.xml:
3594 * docs/plugins/inspect/plugin-realmedia.xml:
3595 * docs/plugins/inspect/plugin-siddec.xml:
3596 * docs/plugins/inspect/plugin-twolame.xml:
3597 * docs/plugins/inspect/plugin-x264.xml:
3598 * docs/plugins/inspect/plugin-xingmux.xml:
3599 * gst-plugins-ugly.doap:
3600 * win32/common/config.h:
3603 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3647 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3650 po: Update translations
3652 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3655 Automatic update of common submodule
3656 From ac2f647 to f363b32
3658 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3660 * gst/asfdemux/gstasfdemux.c:
3661 asfdemux: fix seeking back after EOS has been reached in push mode
3662 Fix seeking when demuxer is in INDEX state. This happens when we
3663 reached the end of the stream. It should still be possible to do
3664 a flushing seek and seek back to any other position though. Instead
3665 the demuxer would just go straight to EOS again instead of going
3666 back to processing packets again from the new position.
3667 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3669 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3671 * gst/realmedia/rdtmanager.c:
3672 rdtmanager: fix clock leak
3673 The clock returned by gst_system_clock_obtain() was never unreffed.
3674 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3676 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3678 * docs/plugins/inspect/plugin-a52dec.xml:
3679 * docs/plugins/inspect/plugin-amrnb.xml:
3680 * docs/plugins/inspect/plugin-amrwbdec.xml:
3681 * docs/plugins/inspect/plugin-asf.xml:
3682 * docs/plugins/inspect/plugin-cdio.xml:
3683 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3684 * docs/plugins/inspect/plugin-dvdread.xml:
3685 * docs/plugins/inspect/plugin-dvdsub.xml:
3686 * docs/plugins/inspect/plugin-lame.xml:
3687 * docs/plugins/inspect/plugin-mad.xml:
3688 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3689 * docs/plugins/inspect/plugin-mpg123.xml:
3690 * docs/plugins/inspect/plugin-realmedia.xml:
3691 * docs/plugins/inspect/plugin-siddec.xml:
3692 * docs/plugins/inspect/plugin-twolame.xml:
3693 * docs/plugins/inspect/plugin-x264.xml:
3694 * docs/plugins/inspect/plugin-xingmux.xml:
3695 docs: Update for git master
3697 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3699 * ext/amrnb/amrnbdec.c:
3701 amrnbec, mad: fix two more parse function declarations
3703 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3705 * ext/a52dec/gsta52dec.c:
3706 * ext/amrwbdec/amrwbdec.c:
3707 a52dec, amrwbec: fix parse function declaration mismatch
3708 Fixes MSVC compiler warning:
3709 amrwbdec.c(99): warning C4133: '=': incompatible types
3710 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3711 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3712 gsta52dec.c(156): warning C4133: '=': incompatible types
3713 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3714 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3716 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3718 * ext/mpg123/gstmpg123audiodec.h:
3719 mpg123: fix build with msvc
3720 Fix syntax errors when compiling against cerbero-provided libmpg123
3721 headers. We do the same as the libmpg123 internal visual studio
3723 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3724 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3725 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3726 mpg123.h(1378): error C2091: function returns function
3727 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3728 mpg123.h(1378): error C2059: syntax error: ')'
3729 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3730 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3733 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3736 * ext/mpeg2dec/gstmpeg2dec.c:
3737 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3738 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3739 and get rid of version-dependent code paths. There's still
3740 avdec_mpeg2video for those who are stuck on ancient distros which
3741 we don't target any more.
3742 Also fixes build with MSVC, which doesn't like #if #else #endif
3743 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3745 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3749 Automatic update of common submodule
3750 From 6f2d209 to ac2f647
3752 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3754 * ext/a52dec/gsta52dec.c:
3755 * ext/amrnb/amrnbdec.c:
3756 * ext/amrnb/amrnbenc.c:
3757 * ext/amrwbdec/amrwbdec.c:
3758 * ext/dvdread/dvdreadsrc.c:
3759 * ext/lame/gstlamemp3enc.c:
3761 * ext/mpeg2dec/gstmpeg2dec.c:
3762 * ext/sidplay/gstsiddec.cc:
3763 * ext/twolame/gsttwolamemp2enc.c:
3764 * ext/x264/gstx264enc.c:
3765 * gst/asfdemux/gstasfdemux.c:
3766 * gst/asfdemux/gstrtpasfdepay.c:
3767 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3768 * gst/dvdsub/gstdvdsubdec.c:
3769 * gst/dvdsub/gstdvdsubparse.c:
3770 * gst/realmedia/pnmsrc.c:
3771 * gst/realmedia/rademux.c:
3772 * gst/realmedia/rdtdepay.c:
3773 * gst/realmedia/rdtmanager.c:
3774 * gst/realmedia/rmdemux.c:
3775 * gst/xingmux/gstxingmux.c:
3776 ugly: use new gst_element_class_add_static_pad_template()
3777 https://bugzilla.gnome.org/show_bug.cgi?id=763082
3779 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3784 === release 1.8.0 ===
3786 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3792 * docs/plugins/inspect/plugin-a52dec.xml:
3793 * docs/plugins/inspect/plugin-amrnb.xml:
3794 * docs/plugins/inspect/plugin-amrwbdec.xml:
3795 * docs/plugins/inspect/plugin-asf.xml:
3796 * docs/plugins/inspect/plugin-cdio.xml:
3797 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3798 * docs/plugins/inspect/plugin-dvdread.xml:
3799 * docs/plugins/inspect/plugin-dvdsub.xml:
3800 * docs/plugins/inspect/plugin-lame.xml:
3801 * docs/plugins/inspect/plugin-mad.xml:
3802 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3803 * docs/plugins/inspect/plugin-mpg123.xml:
3804 * docs/plugins/inspect/plugin-realmedia.xml:
3805 * docs/plugins/inspect/plugin-siddec.xml:
3806 * docs/plugins/inspect/plugin-twolame.xml:
3807 * docs/plugins/inspect/plugin-x264.xml:
3808 * docs/plugins/inspect/plugin-xingmux.xml:
3809 * gst-plugins-ugly.doap:
3810 * win32/common/config.h:
3813 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
3857 === release 1.7.91 ===
3859 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3865 * docs/plugins/inspect/plugin-a52dec.xml:
3866 * docs/plugins/inspect/plugin-amrnb.xml:
3867 * docs/plugins/inspect/plugin-amrwbdec.xml:
3868 * docs/plugins/inspect/plugin-asf.xml:
3869 * docs/plugins/inspect/plugin-cdio.xml:
3870 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3871 * docs/plugins/inspect/plugin-dvdread.xml:
3872 * docs/plugins/inspect/plugin-dvdsub.xml:
3873 * docs/plugins/inspect/plugin-lame.xml:
3874 * docs/plugins/inspect/plugin-mad.xml:
3875 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3876 * docs/plugins/inspect/plugin-mpg123.xml:
3877 * docs/plugins/inspect/plugin-realmedia.xml:
3878 * docs/plugins/inspect/plugin-siddec.xml:
3879 * docs/plugins/inspect/plugin-twolame.xml:
3880 * docs/plugins/inspect/plugin-x264.xml:
3881 * docs/plugins/inspect/plugin-xingmux.xml:
3882 * gst-plugins-ugly.doap:
3883 * win32/common/config.h:
3886 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3930 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
3932 * gst/asfdemux/gstasfdemux.c:
3933 * gst/asfdemux/gstasfdemux.h:
3934 asfdemux: Don't modify segment values on accurate seeks
3935 When dealing with accurate seeks, we want to return exactly the segment
3936 that was requested by the seek event, and not adjust the values.
3937 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3939 === release 1.7.90 ===
3941 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3947 * docs/plugins/inspect/plugin-a52dec.xml:
3948 * docs/plugins/inspect/plugin-amrnb.xml:
3949 * docs/plugins/inspect/plugin-amrwbdec.xml:
3950 * docs/plugins/inspect/plugin-asf.xml:
3951 * docs/plugins/inspect/plugin-cdio.xml:
3952 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3953 * docs/plugins/inspect/plugin-dvdread.xml:
3954 * docs/plugins/inspect/plugin-dvdsub.xml:
3955 * docs/plugins/inspect/plugin-lame.xml:
3956 * docs/plugins/inspect/plugin-mad.xml:
3957 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3958 * docs/plugins/inspect/plugin-mpg123.xml:
3959 * docs/plugins/inspect/plugin-realmedia.xml:
3960 * docs/plugins/inspect/plugin-siddec.xml:
3961 * docs/plugins/inspect/plugin-twolame.xml:
3962 * docs/plugins/inspect/plugin-x264.xml:
3963 * docs/plugins/inspect/plugin-xingmux.xml:
3964 * gst-plugins-ugly.doap:
3965 * win32/common/config.h:
3968 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4011 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4014 po: Update translations
4016 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
4018 * ext/dvdread/dvdreadsrc.c:
4019 dvdread: Fix seek starting at 0 for title != 1
4020 Otherwise the playback would start at title 0
4021 https://bugzilla.gnome.org/show_bug.cgi?id=762787
4023 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4026 Automatic update of common submodule
4027 From b64f03f to 6f2d209
4029 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4031 * gst/asfdemux/gstasfdemux.c:
4032 asfdemux: fix adding bitrate to stream tags
4033 https://bugzilla.gnome.org/show_bug.cgi?id=699586
4035 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4037 * gst/asfdemux/asf.vcproj:
4038 * gst/realmedia/rmdemux.vcproj:
4041 * win32/vs6/gst_plugins_ugly.dsw:
4042 * win32/vs6/libgstasfdemux.dsp:
4043 * win32/vs6/libgstdvdlpcmdec.dsp:
4044 * win32/vs6/libgstdvdsub.dsp:
4045 * win32/vs6/libgstlame.dsp:
4046 * win32/vs6/libgstmad.dsp:
4047 * win32/vs6/libgstrealmedia.dsp:
4048 * win32/vs6/libgstsynaesthesia.dsp:
4049 win32: remove outdated build cruft
4050 This hasn't been touched for generations, doesn't work,
4051 and is just causing confusion. We also don't want to
4052 maintain these files manually.
4054 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
4056 * ext/mpeg2dec/gstmpeg2dec.c:
4057 mpeg2dec: don't use exported but undeclared core debug category symbols
4058 It's not right and won't work on Windows with MSVC.
4060 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4065 === release 1.7.2 ===
4067 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4073 * docs/plugins/inspect/plugin-a52dec.xml:
4074 * docs/plugins/inspect/plugin-amrnb.xml:
4075 * docs/plugins/inspect/plugin-amrwbdec.xml:
4076 * docs/plugins/inspect/plugin-asf.xml:
4077 * docs/plugins/inspect/plugin-cdio.xml:
4078 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4079 * docs/plugins/inspect/plugin-dvdread.xml:
4080 * docs/plugins/inspect/plugin-dvdsub.xml:
4081 * docs/plugins/inspect/plugin-lame.xml:
4082 * docs/plugins/inspect/plugin-mad.xml:
4083 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4084 * docs/plugins/inspect/plugin-mpg123.xml:
4085 * docs/plugins/inspect/plugin-realmedia.xml:
4086 * docs/plugins/inspect/plugin-siddec.xml:
4087 * docs/plugins/inspect/plugin-twolame.xml:
4088 * docs/plugins/inspect/plugin-x264.xml:
4089 * docs/plugins/inspect/plugin-xingmux.xml:
4090 * gst-plugins-ugly.doap:
4091 * win32/common/config.h:
4094 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4136 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4140 po: Update translations
4142 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4144 * ext/sidplay/gstsiddec.cc:
4145 sidplay: Fix compiler warning about C++11 compatibility
4146 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4147 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4149 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4150 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4153 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4155 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4156 * docs/plugins/inspect/plugin-a52dec.xml:
4157 * docs/plugins/inspect/plugin-amrnb.xml:
4158 * docs/plugins/inspect/plugin-amrwbdec.xml:
4159 * docs/plugins/inspect/plugin-asf.xml:
4160 * docs/plugins/inspect/plugin-cdio.xml:
4161 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4162 * docs/plugins/inspect/plugin-dvdread.xml:
4163 * docs/plugins/inspect/plugin-dvdsub.xml:
4164 * docs/plugins/inspect/plugin-lame.xml:
4165 * docs/plugins/inspect/plugin-mad.xml:
4166 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4167 * docs/plugins/inspect/plugin-mpg123.xml:
4168 * docs/plugins/inspect/plugin-realmedia.xml:
4169 * docs/plugins/inspect/plugin-siddec.xml:
4170 * docs/plugins/inspect/plugin-twolame.xml:
4171 * docs/plugins/inspect/plugin-x264.xml:
4172 * docs/plugins/inspect/plugin-xingmux.xml:
4173 docs: update inspection to git and fix mpg123 inspect location
4175 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4177 * tests/files/Makefile.am:
4178 * tests/files/stream.mp2:
4179 tests: fix distcheck
4181 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4184 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4185 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4186 * docs/plugins/xml/plugin-mpg123.xml:
4188 * gst-plugins-ugly.spec.in:
4189 * tests/check/Makefile.am:
4190 mpg123: move from -bad to -ugly
4191 Hook up to build system, add to docs
4193 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4196 * tests/Makefile.am:
4197 * tests/check/Makefile.am:
4198 * tests/check/elements/.gitignore:
4199 * tests/files/Makefile.am:
4200 * tests/files/cbr_stream.mp3:
4201 * tests/files/vbr_stream.mp3:
4202 tests: add test data for mpg123 plugin
4204 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4206 Merge branch 'plugin-move-mpg123'
4207 Move mpg123 plugin from -bad to -ugly.
4208 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4210 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4212 * ext/mpg123/gstmpg123audiodec.c:
4213 plugins-bad: Fix example pipelines
4214 rename gst-launch --> gst-launch-1.0
4215 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4216 fix caps in examples
4217 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4219 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4221 * ext/mpg123/gstmpg123audiodec.c:
4222 mpg123: still reset pending audio info on hard flush
4223 Follow-up to previous commit.
4224 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4226 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4228 * ext/mpg123/gstmpg123audiodec.c:
4229 mpg123: fix handling of sample rate change during playback
4230 If the sample rate of the media changes, the resulting flush will
4231 clear the has_next_audioinfo flag, and the caps won't be sent
4233 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4235 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4237 * ext/mpg123/gstmpg123audiodec.c:
4238 audiodecoders: use default pad accept-caps handling
4239 Avoids useless check of downstream caps when handling an
4241 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4242 sbcdec, adpcmdec, sirendec
4244 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4246 * ext/mpg123/Makefile.am:
4247 Remove obsolete Android build cruft
4248 This is not needed any longer.
4250 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4252 * ext/mpg123/gstmpg123audiodec.c:
4253 mpg123: fix compiler warning and simplify checks in set_caps
4254 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4256 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4258 * ext/mpg123/gstmpg123audiodec.c:
4259 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4260 The old code was using gst_caps_normalize() and was generally overly
4261 complex. Simplify by picking sample rate and number of channels from
4262 upstream and the sample format from the allowed caps. If the format caps
4263 is a list of strins, just pick the first one. And if the srcpad isn't
4264 linked yet, use the default format (S16).
4265 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4267 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4269 * ext/mpg123/gstmpg123audiodec.c:
4270 Fix up one-element lists in template caps
4272 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4274 * tests/check/elements/mpg123audiodec.c:
4275 tests: fix mpg123audiodec test for big-endian architectures
4277 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4279 * ext/mpg123/gstmpg123audiodec.c:
4280 mpg123: improved error report and checks
4281 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4283 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4285 * ext/mpg123/gstmpg123audiodec.c:
4286 mpg123audiodec: Require caps to be set before any data processing
4288 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4290 * ext/mpg123/gstmpg123audiodec.c:
4291 mpg123: Remove dead assignment
4294 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4296 * tests/check/elements/mpg123audiodec.c:
4297 mpg123audiodec: Fix event handling in unit test
4299 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4301 * ext/mpg123/Makefile.am:
4302 gst: Add better support for static plugins
4304 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4306 * ext/mpg123/gstmpg123audiodec.c:
4307 mpg123: Add conditional on API version for new enum
4309 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4311 * tests/check/Makefile.am:
4312 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4313 To get the CK_DEFAULT_TIMEOUT defined for all tests
4314 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4316 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4320 Automatic update of common submodule
4321 From 86e4663 to b64f03f
4323 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4326 * ext/amrnb/amrnbdec.h:
4327 * ext/amrnb/amrnbenc.h:
4328 * ext/amrwbdec/amrwbdec.h:
4329 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4330 We don't really need to cater for older versions any more.
4332 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4334 * ext/mpeg2dec/gstmpeg2dec.c:
4335 mpeg2dec: Demote rank to SECONDARY
4336 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4338 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4340 * gst/dvdsub/gstdvdsubdec.c:
4341 dvdsubdec: use query caps instead of accept-caps
4342 accept-caps does only a shallow check and a full downstream
4343 caps query is needed to check if ARGB is possible
4345 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4347 * gst/asfdemux/asfpacket.c:
4348 * gst/asfdemux/gstasfdemux.c:
4349 * gst/asfdemux/gstasfdemux.h:
4350 asfdemux: Support reverse playback
4351 Support reverse playback for ASF format.
4352 Parse packets and queue the payloads, then push
4353 the payload buffer to decoder in reverse order.
4354 Video buffers are pushed from KeyFrame to next
4356 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4358 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4363 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4365 * tests/check/elements/amrnbenc.c:
4366 amrnbenc: Fix various compiler warnings in the test
4368 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4370 * tests/check/elements/x264enc.c:
4371 x264enc: Fix various compiler warnings in the test
4373 === release 1.7.1 ===
4375 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4381 * docs/plugins/inspect/plugin-a52dec.xml:
4382 * docs/plugins/inspect/plugin-amrnb.xml:
4383 * docs/plugins/inspect/plugin-amrwbdec.xml:
4384 * docs/plugins/inspect/plugin-asf.xml:
4385 * docs/plugins/inspect/plugin-cdio.xml:
4386 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4387 * docs/plugins/inspect/plugin-dvdread.xml:
4388 * docs/plugins/inspect/plugin-dvdsub.xml:
4389 * docs/plugins/inspect/plugin-lame.xml:
4390 * docs/plugins/inspect/plugin-mad.xml:
4391 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4392 * docs/plugins/inspect/plugin-realmedia.xml:
4393 * docs/plugins/inspect/plugin-siddec.xml:
4394 * docs/plugins/inspect/plugin-twolame.xml:
4395 * docs/plugins/inspect/plugin-x264.xml:
4396 * docs/plugins/inspect/plugin-xingmux.xml:
4397 * gst-plugins-ugly.doap:
4398 * win32/common/config.h:
4401 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4445 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4449 po: Update translations
4451 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4454 configure: Use -Bsymbolic-functions if available
4455 While this is more useful for libraries, some of our plugins with multiple
4456 files and some internal API can also benefit from this.
4458 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4460 * docs/plugins/gst-plugins-ugly-plugins.args:
4461 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4462 * docs/plugins/inspect/plugin-a52dec.xml:
4463 * docs/plugins/inspect/plugin-amrnb.xml:
4464 * docs/plugins/inspect/plugin-amrwbdec.xml:
4465 * docs/plugins/inspect/plugin-asf.xml:
4466 * docs/plugins/inspect/plugin-cdio.xml:
4467 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4468 * docs/plugins/inspect/plugin-dvdread.xml:
4469 * docs/plugins/inspect/plugin-dvdsub.xml:
4470 * docs/plugins/inspect/plugin-lame.xml:
4471 * docs/plugins/inspect/plugin-mad.xml:
4472 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4473 * docs/plugins/inspect/plugin-realmedia.xml:
4474 * docs/plugins/inspect/plugin-siddec.xml:
4475 * docs/plugins/inspect/plugin-twolame.xml:
4476 * docs/plugins/inspect/plugin-x264.xml:
4477 * docs/plugins/inspect/plugin-xingmux.xml:
4480 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4484 Automatic update of common submodule
4485 From b319909 to 86e4663
4487 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4489 * ext/x264/gstx264enc.c:
4490 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4491 Don't artificially limit the bitrate, x264enc allows much
4492 higher bitrates, and for intra-only 4k AVC they are needed.
4493 x264 clips to 2Gbps internally, so use that as limit for now.
4494 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4496 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4498 * ext/x264/gstx264enc.c:
4499 x264enc: drop unnecessary NULL check before g_free
4501 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4504 Automatic update of common submodule
4505 From b99800a to b319909
4507 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4510 Use new GST_ENABLE_EXTRA_CHECKS #define
4511 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4513 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4517 Automatic update of common submodule
4518 From 9aed1d7 to b99800a
4520 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4523 Update GLib dependency to 2.40.0
4525 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4527 * ext/dvdread/README:
4528 dvdread: remove broken link
4529 Removing instead of updating as previously pointed-to page
4530 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4531 from dvd.sourceforge.net's homepage as: "Collection of
4532 information on file formats/data structures relating to DVD
4535 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4537 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4538 dvdlpcmdec: fix invalid read beyond channel position array
4539 We would always copy sizeof(sorted_position) bytes, which is
4540 for 8 channels, but if we have less than 8 channels the
4541 position array we copy from will only have allocated space
4542 for channel channels, so we would read beyond the input
4543 array in some cases.
4545 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4547 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4548 dvdlpcmdec: factor out common code to set output format into new function
4549 When caps event is recieved and header is changed, reordering channel
4550 and setting the default output format for audio are processed. These 2 of
4551 code are same. Thus, It is better to make a new function for these common
4552 code in terms of removing duplicated code, maintenance and expansion.
4553 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4555 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4557 * gst/asfdemux/gstasfdemux.c:
4558 asfdemux: Don't push any data on pads after the segment.stop
4559 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4561 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4563 * gst/asfdemux/gstasfdemux.c:
4564 * gst/asfdemux/gstasfdemux.h:
4565 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4566 Not for accurate seeks, which should accurately start at the requested
4568 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4570 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4572 * gst/asfdemux/gstasfdemux.c:
4573 asfdemux: Update segment.position when pushing buffers
4574 Without this, non-flushing seeks are not going to work well.
4575 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4577 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4579 * gst/asfdemux/gstasfdemux.c:
4580 asfdemux: Only push EOS event if we're not doing a segment seek
4581 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4583 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4585 * gst/asfdemux/gstasfdemux.c:
4586 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4587 We don't want to unconditionally send an EOS event downstream, but might want
4588 to send a SEGMENT_DONE message/event instead if a segment seek was done
4590 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4592 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4597 === release 1.6.0 ===
4599 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4605 * docs/plugins/inspect/plugin-a52dec.xml:
4606 * docs/plugins/inspect/plugin-amrnb.xml:
4607 * docs/plugins/inspect/plugin-amrwbdec.xml:
4608 * docs/plugins/inspect/plugin-asf.xml:
4609 * docs/plugins/inspect/plugin-cdio.xml:
4610 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4611 * docs/plugins/inspect/plugin-dvdread.xml:
4612 * docs/plugins/inspect/plugin-dvdsub.xml:
4613 * docs/plugins/inspect/plugin-lame.xml:
4614 * docs/plugins/inspect/plugin-mad.xml:
4615 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4616 * docs/plugins/inspect/plugin-realmedia.xml:
4617 * docs/plugins/inspect/plugin-siddec.xml:
4618 * docs/plugins/inspect/plugin-twolame.xml:
4619 * docs/plugins/inspect/plugin-x264.xml:
4620 * docs/plugins/inspect/plugin-xingmux.xml:
4621 * gst-plugins-ugly.doap:
4622 * win32/common/config.h:
4625 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4669 === release 1.5.91 ===
4671 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4677 * docs/plugins/inspect/plugin-a52dec.xml:
4678 * docs/plugins/inspect/plugin-amrnb.xml:
4679 * docs/plugins/inspect/plugin-amrwbdec.xml:
4680 * docs/plugins/inspect/plugin-asf.xml:
4681 * docs/plugins/inspect/plugin-cdio.xml:
4682 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4683 * docs/plugins/inspect/plugin-dvdread.xml:
4684 * docs/plugins/inspect/plugin-dvdsub.xml:
4685 * docs/plugins/inspect/plugin-lame.xml:
4686 * docs/plugins/inspect/plugin-mad.xml:
4687 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4688 * docs/plugins/inspect/plugin-realmedia.xml:
4689 * docs/plugins/inspect/plugin-siddec.xml:
4690 * docs/plugins/inspect/plugin-twolame.xml:
4691 * docs/plugins/inspect/plugin-x264.xml:
4692 * docs/plugins/inspect/plugin-xingmux.xml:
4693 * gst-plugins-ugly.doap:
4694 * win32/common/config.h:
4697 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4741 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4744 po: Update translations
4746 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4748 * ext/x264/gstx264enc.c:
4749 x264: Add bitrate info to the tags output.
4750 Makes it possible for muxers to know the target bitrate as soon
4751 as encoding starts, which flvmux now uses.
4753 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4755 * gst/asfdemux/gstasfdemux.c:
4756 * gst/asfdemux/gstasfdemux.h:
4757 asfdemux: fix file mode of some source files
4759 === release 1.5.90 ===
4761 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
4767 * docs/plugins/inspect/plugin-a52dec.xml:
4768 * docs/plugins/inspect/plugin-amrnb.xml:
4769 * docs/plugins/inspect/plugin-amrwbdec.xml:
4770 * docs/plugins/inspect/plugin-asf.xml:
4771 * docs/plugins/inspect/plugin-cdio.xml:
4772 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4773 * docs/plugins/inspect/plugin-dvdread.xml:
4774 * docs/plugins/inspect/plugin-dvdsub.xml:
4775 * docs/plugins/inspect/plugin-lame.xml:
4776 * docs/plugins/inspect/plugin-mad.xml:
4777 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4778 * docs/plugins/inspect/plugin-realmedia.xml:
4779 * docs/plugins/inspect/plugin-siddec.xml:
4780 * docs/plugins/inspect/plugin-twolame.xml:
4781 * docs/plugins/inspect/plugin-x264.xml:
4782 * docs/plugins/inspect/plugin-xingmux.xml:
4783 * gst-plugins-ugly.doap:
4784 * win32/common/config.h:
4787 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
4831 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
4835 po: Update translations
4837 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4839 * ext/x264/gstx264enc.c:
4840 x264enc: actually return TRUE from accept-caps handler
4841 The query was handled
4843 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4845 * ext/x264/gstx264enc.c:
4846 x264enc: implement accept-caps handling
4847 Implement accept-caps handling without doing caps queries downstream
4849 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4851 * ext/amrnb/amrnbenc.c:
4852 * ext/lame/gstlamemp3enc.c:
4853 * ext/twolame/gsttwolamemp2enc.c:
4854 audioencoders: use template subset check for accept-caps
4855 It is faster than doing a query that propagates downstream and
4857 Elements: amrnbenc, lamemp3enc, twolamemp2enc
4859 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4861 * ext/mpeg2dec/gstmpeg2dec.c:
4862 mpeg2dec: use default pad accept-caps handling
4863 Avoids useless check of downstream caps when handling an
4866 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4868 * ext/a52dec/gsta52dec.c:
4869 * ext/amrnb/amrnbdec.c:
4870 * ext/amrwbdec/amrwbdec.c:
4872 audiodecoders: use default pad accept-caps handling
4873 Avoids useless check of downstream caps when handling an
4875 Elements: a52dec, amrnbdec, amrwbdec, mad
4877 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
4879 * tests/check/generic/states.c:
4880 check: Rename states unit test
4881 Makes it easier to differentiate from other modules states unit test
4883 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
4885 * gst/realmedia/rmdemux.c:
4886 rmdemux: fix assertion error when freeing old tags.
4887 Check if old_tags is present before calling gst_tag_list_unref
4888 https://bugzilla.gnome.org/show_bug.cgi?id=753301
4890 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
4892 * gst/asfdemux/gstasfdemux.c:
4893 asfdemux: fix assertion error when codec_data is not present in structure
4894 When discovering a particular asf file, caps structure doesn't have
4895 codec_data, and this was not being checked before using the same,
4896 resulting in assertion error
4897 https://bugzilla.gnome.org/show_bug.cgi?id=752803
4899 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
4901 * gst/asfdemux/gstasfdemux.c:
4902 asfdemux: remove unread value
4903 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4906 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
4908 * gst/asfdemux/gstasfdemux.c:
4909 asfdemux: Don't post error on flushing while reading headers
4911 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
4913 * gst/realmedia/rmdemux.c:
4914 rmdemux: mark tag list as global scope
4916 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
4918 * gst/realmedia/rmdemux.c:
4919 rmdemux: fix taglist leak
4920 merge doesn't take ownership, so must unref the
4921 old tags if we do merge.
4923 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
4925 * gst/realmedia/rmdemux.c:
4926 rmdemux: fix wrong unref when there are no tags
4927 Tags should be appended to pending tags and unref'ed only if tags
4928 are present. Else there is no need to append.
4929 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4931 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
4933 * gst/realmedia/rmdemux.c:
4934 rmdemux: fix memory leaks during error cases
4935 while adding stream, during error cases, only stream is
4936 being freed. Adapter, pad, tags, subpackets, index are not being
4937 freed resulting in memory leaks
4938 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4940 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
4942 * gst-plugins-ugly.doap:
4943 Update mailing list in doap file as well
4945 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
4947 * ext/amrnb/amrnbdec.c:
4948 Update mailing list address from sourceforge to freedesktop
4950 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
4952 * gst/realmedia/rmdemux.c:
4953 rmdemux: fix tag memory leak
4954 tags is not being freed after being merged to the
4956 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4958 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
4961 Automatic update of common submodule
4962 From f74b2df to 9aed1d7
4964 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
4969 === release 1.5.2 ===
4971 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4977 * docs/plugins/gst-plugins-ugly-plugins.args:
4978 * docs/plugins/inspect/plugin-a52dec.xml:
4979 * docs/plugins/inspect/plugin-amrnb.xml:
4980 * docs/plugins/inspect/plugin-amrwbdec.xml:
4981 * docs/plugins/inspect/plugin-asf.xml:
4982 * docs/plugins/inspect/plugin-cdio.xml:
4983 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4984 * docs/plugins/inspect/plugin-dvdread.xml:
4985 * docs/plugins/inspect/plugin-dvdsub.xml:
4986 * docs/plugins/inspect/plugin-lame.xml:
4987 * docs/plugins/inspect/plugin-mad.xml:
4988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4989 * docs/plugins/inspect/plugin-realmedia.xml:
4990 * docs/plugins/inspect/plugin-siddec.xml:
4991 * docs/plugins/inspect/plugin-twolame.xml:
4992 * docs/plugins/inspect/plugin-x264.xml:
4993 * docs/plugins/inspect/plugin-xingmux.xml:
4994 * gst-plugins-ugly.doap:
4995 * win32/common/config.h:
4998 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5042 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5045 po: Update translations
5047 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
5049 * gst/asfdemux/gstasfdemux.c:
5050 asfdemux: Use gst_video_multiview_guess_half_aspect() function
5051 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5052 stereoscopic video is full-frame per view or not.
5054 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5057 Automatic update of common submodule
5058 From 6015d26 to f74b2df
5060 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5062 * ext/x264/gstx264enc.c:
5063 * ext/x264/gstx264enc.h:
5064 x264enc: Use gst_video_encoder_set_min_pts
5065 This method replace the manual adjustment of PTS and DTS to avoid
5066 negative DTS issues. Using this method will also update the segment so
5068 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5070 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5072 * gst/asfdemux/Makefile.am:
5073 * gst/asfdemux/gstasfdemux.c:
5074 * gst/asfdemux/gstasfdemux.h:
5075 asfdemux: Add support for stereoscopic video metadata.
5076 Add parsing of stereoscopic metadata, and place into the caps to
5078 Fix parsing of Advanced Mutual Exclustion objects.
5079 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5080 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5082 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5084 * ext/x264/gstx264enc.c:
5085 * ext/x264/gstx264enc.h:
5086 x264enc: Add support for stereoscopic video
5087 Provide new frame-packing property to directly set
5088 x264enc frame packing, or pass through upstream settings
5089 The explicit layout from the frame-packing property is
5090 preferred over any info from the caps.
5092 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5094 * gst/xingmux/gstxingmux.c:
5095 xingmux: fix compiler warnings
5096 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5098 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5101 cruft: add the obsolete tmpl dir to cruft-dirs
5103 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5106 Automatic update of common submodule
5107 From d9a3353 to 6015d26
5109 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5112 Automatic update of common submodule
5113 From d37af32 to d9a3353
5115 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5118 Automatic update of common submodule
5119 From 21ba2e5 to d37af32
5121 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5124 Automatic update of common submodule
5125 From c408583 to 21ba2e5
5127 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5129 * docs/plugins/Makefile.am:
5130 docs: remove variables that we define in the snippet from common
5131 This is syncing our Makefile.am with upstream gtkdoc.
5133 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5137 Automatic update of common submodule
5138 From d676993 to c408583
5140 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5145 === release 1.5.1 ===
5147 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5153 * docs/plugins/gst-plugins-ugly-plugins.args:
5154 * docs/plugins/inspect/plugin-a52dec.xml:
5155 * docs/plugins/inspect/plugin-amrnb.xml:
5156 * docs/plugins/inspect/plugin-amrwbdec.xml:
5157 * docs/plugins/inspect/plugin-asf.xml:
5158 * docs/plugins/inspect/plugin-cdio.xml:
5159 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5160 * docs/plugins/inspect/plugin-dvdread.xml:
5161 * docs/plugins/inspect/plugin-dvdsub.xml:
5162 * docs/plugins/inspect/plugin-lame.xml:
5163 * docs/plugins/inspect/plugin-mad.xml:
5164 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5165 * docs/plugins/inspect/plugin-realmedia.xml:
5166 * docs/plugins/inspect/plugin-siddec.xml:
5167 * docs/plugins/inspect/plugin-twolame.xml:
5168 * docs/plugins/inspect/plugin-x264.xml:
5169 * docs/plugins/inspect/plugin-xingmux.xml:
5170 * gst-plugins-ugly.doap:
5171 * win32/common/config.h:
5174 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5218 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5222 po: Update translations
5224 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5226 * tests/check/elements/amrnbenc.c:
5227 * tests/check/elements/mpeg2dec.c:
5228 * tests/check/elements/x264enc.c:
5229 * tests/check/elements/xingmux.c:
5230 * tests/check/pipelines/lame.c:
5231 check: Use GST_CHECK_MAIN () macro everywhere
5232 Makes source code smaller, and ensures we go through common initialization
5233 path (like the one that sets up XML unit test output ...)
5235 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5237 * ext/x264/gstx264enc.c:
5238 x264enc: don't artificially limit max allowed value of "threads" property
5239 In auto mode it will happily chose much higher values anyway,
5240 and a limit of 4 seems a bit low these days.
5242 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5244 * ext/dvdread/dvdreadsrc.c:
5245 dvdread: Also reset the first_seek var in start()
5246 Make the initial chapter seek work across reuse.
5247 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5249 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5251 * ext/dvdread/dvdreadsrc.c:
5252 * ext/dvdread/dvdreadsrc.h:
5253 dvdread: Work around basesrc initial seek
5254 Ignore the initial seek basesrc sends, as it
5255 breaks starting from another chapter by
5256 immediately seeking back to the start of the title
5258 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5260 * ext/a52dec/gsta52dec.c:
5261 * ext/amrnb/amrnbdec.c:
5262 * ext/amrnb/amrnbenc.c:
5263 * ext/amrwbdec/amrwbdec.c:
5264 * ext/cdio/gstcdiocddasrc.c:
5265 * ext/lame/gstlamemp3enc.c:
5267 * ext/sidplay/gstsiddec.cc:
5268 * ext/twolame/gsttwolamemp2enc.c:
5269 * ext/x264/gstx264enc.c:
5270 * gst/realmedia/rademux.c:
5271 * gst/xingmux/gstxingmux.c:
5272 docs: update example pipelines in element docs
5273 Mostly gst-launch -> gst-launch-1.0, but also
5274 use autoaudiosink/autovideosink in more places
5275 and update pipelines a little or flesh out
5278 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5280 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5281 * gst/realmedia/rdtdepay.c:
5282 Rename property enums from ARG_ to PROP_
5283 Property enum items should be nameed PROP_ for consistency and readability.
5285 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5288 * ext/mad/Makefile.am:
5289 * ext/x264/Makefile.am:
5290 * gst/asfdemux/Makefile.am:
5291 * gst/dvdlpcmdec/Makefile.am:
5292 * gst/dvdsub/Makefile.am:
5293 * gst/realmedia/Makefile.am:
5294 * gst/xingmux/Makefile.am:
5295 Remove obsolete Android build cruft
5296 This is not needed any longer.
5298 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5300 * gst/realmedia/pnmsrc.c:
5301 realmedia: remove unused enum item PROP_LAST
5303 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5305 * tests/check/Makefile.am:
5306 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5307 Make sure the test environment is set up.
5308 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5310 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5313 configure: bump automake requirement to 1.14 and autoconf to 2.69
5314 This is only required for builds from git, people can still
5315 build tarballs if they only have older autotools.
5316 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5318 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5323 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5326 Remove LICENSE_readme
5327 It's completely outdated and just confusing, better if people are
5328 forced to look at the actual code in question than trusting this file.
5330 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5334 autotools automatically generate this, and when using different versions
5335 for autogen.sh there will always be changes to a file tracked by git.
5337 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5339 * gst/asfdemux/gstasfdemux.c:
5340 asfdemux: fix a seek failure due to out-of-range in push mode
5341 A seek in push mode failed for big offsets which are beyond
5342 the range of guint32.
5343 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5345 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5348 * tests/check/Makefile.am:
5349 tests: Use AM_TESTS_ENVIRONMENT
5350 Needed by the new automake test runner
5352 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5356 Automatic update of common submodule
5357 From bc76a8b to c8fb372
5359 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5361 * ext/a52dec/gsta52dec.c:
5362 a52dec: fix race in liba52dec lookup table initialization
5363 a52_init initializes the IMDCT global state as well as creating
5364 a new state. When two A52 decoders are created (eg, when two AC3
5365 tracks are contained in a video), calls to a52_init may happen
5366 at the same time, and the IMDCT initialization is not reentrant.
5367 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5369 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5371 * ext/mpeg2dec/gstmpeg2dec.c:
5372 mpeg2dec: fix buffer leak in crop_buffer()
5373 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5374 gst_buffer_replace() reffed it as well so we were one reference extra.
5375 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5377 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5379 * gst/realmedia/rmdemux.c:
5380 rmdemux: resurrect some flow return handling
5381 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5383 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5385 * gst/asfdemux/gstasfdemux.c:
5386 asfdemux: resurrect some flow return handling
5387 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5389 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5391 * ext/mpeg2dec/gstmpeg2dec.c:
5392 mpeg2dec: fix memory leak
5395 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5397 * ext/mpeg2dec/gstmpeg2dec.c:
5398 mpeg2dec: initialize buffer
5399 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5402 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5404 * ext/mpeg2dec/gstmpeg2dec.c:
5405 mpeg2dec: Add stride support
5406 This allow using external pools that have different strides from the
5407 default. These strides need to respect certain rules, which we check
5408 and if these are not met, we fallback to generic pool.
5409 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5411 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5413 * ext/mpeg2dec/gstmpeg2dec.c:
5414 * ext/mpeg2dec/gstmpeg2dec.h:
5415 mpeg2dec: Re-implement pool handling
5416 This is a rewrite of the pool negotiation and configuration. Direct
5417 to output decoding is now achieved by configuring the pool using
5418 video-alignment. This removes copies when dealing with any elements that
5419 supports VideoAlignment, and enable usage of generic video buffer pool,
5420 XVImagePool and GLPool. It drops the crop meta implementation for now.
5421 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5423 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5425 * gst/dvdsub/gstdvdsubdec.c:
5426 dvbsub: fix indentation
5428 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5430 * ext/dvdread/dvdreadsrc.c:
5431 * gst/dvdsub/gstdvdsubdec.c:
5432 Fix double semicolons
5434 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5436 * ext/mpeg2dec/gstmpeg2dec.c:
5437 Revert "mpeg2dec: Fix handling of stride"
5438 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5440 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5442 * ext/mpeg2dec/gstmpeg2dec.c:
5443 Revert "mpeg2dec: Use propose unref method for buffer"
5444 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5446 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5448 * ext/mpeg2dec/gstmpeg2dec.c:
5449 mpeg2dec: Use propose unref method for buffer
5451 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5453 * ext/mpeg2dec/gstmpeg2dec.c:
5454 mpeg2dec: Fix handling of stride
5456 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5457 would look bad when file.ts contains 704x576 video, because vaapisink would
5458 give you buffers of stride 768, but libmpeg2 was not told about this and
5459 used a stride of 704.
5460 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5461 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5462 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5464 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5466 * ext/x264/gstx264enc.c:
5467 * gst/asfdemux/gstasfdemux.c:
5468 Improve and fix LATENCY query handling
5469 This now follows the design docs everywhere, especially the maximum latency
5471 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5473 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5475 * ext/x264/gstx264enc.c:
5476 x264enc: Don't set max latency to the same value as the encoder latency
5477 The meaning of the max latency is *not* the maximum latency this element will
5478 introduce. It is the maximum latency this element can endure without
5479 overflowing any buffers, which is infinite for x264enc.
5480 Fixes latency configuration in zero latency mode, where max latency was
5481 becoming 0... which usually won't work well if something else introduces
5482 latency as then max < min in the end, and latency configuration just fails.
5484 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5486 * ext/x264/gstx264enc.c:
5487 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5488 This matches what is done when downstream caps are not ANY, and fixes
5489 prerolling in byte stream mode when typefind is downstream.
5491 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5493 * ext/lame/gstlamemp3enc.c:
5494 * ext/twolame/gsttwolamemp2enc.c:
5495 Constify some static arrays everywhere
5497 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5500 configure: remove non-ported plugins stuff
5501 It's not needed any longer, all plugins in -ugly
5504 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5506 * ext/x264/gstx264enc.c:
5507 x264enc: Don't set an allocation maximum
5508 There is no reason x264enc should enforce a maximum allocation size.
5509 The maximum is normally set by buffer pool which cannot grow, but we
5510 don't offer a buffer pool. This would lead to stall when used with
5511 element that don't implement allocation query.
5512 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5514 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5517 Automatic update of common submodule
5518 From f2c6b95 to bc76a8b
5520 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5523 MAINTAINERS: Update my mail address
5525 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5528 Automatic update of common submodule
5529 From ef1ffdc to f2c6b95
5531 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5534 Automatic update of common submodule
5535 From 7bb2bce to ef1ffdc
5537 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5539 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5540 dvdlpcmdec: set channel positions using the appropriate API
5541 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5543 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5545 * gst/asfdemux/gstasfdemux.c:
5546 asfdemux: fix comment
5548 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5550 * gst/asfdemux/gstasfdemux.c:
5551 asfdemux: Send duration query upstream first
5552 An upstream element (like mms or some dlna source) might be able to
5553 answer the query. Try that first, else fallback to standard logic
5555 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5557 * gst/asfdemux/asfpacket.c:
5558 asf: fix up file mode
5560 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5563 Automatic update of common submodule
5564 From 84d06cd to 7bb2bce
5566 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5569 tests: parallelise 'make check-valgrind'
5571 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5574 Automatic update of common submodule
5575 From a8c8939 to 84d06cd
5577 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5581 Automatic update of common submodule
5582 From 36388a1 to a8c8939
5584 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5586 * gst/asfdemux/gstasfdemux.c:
5587 asfdemux: first try to delegate TIME seek events upstream
5588 We should give a chance to upstream to handle TIME seek events before trying
5589 to handle it in asfdemux.
5590 Fix a bug where fast backward seeks where discarded right away because they
5591 were not supported by asfdemux.
5592 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5594 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5596 * gst/asfdemux/asfheaders.c:
5597 * gst/asfdemux/asfheaders.h:
5598 * gst/asfdemux/gstasfdemux.c:
5599 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5600 We can safely ignore those but best to claim to understand this object type so
5601 we don't raise a warning.
5602 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5604 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5606 * gst/asfdemux/gstasfdemux.c:
5607 * gst/asfdemux/gstasfdemux.h:
5608 asfdemux: if video is h264, check the codec_data for bytestream data
5609 For bytestream we don't want to expose it as codec_data but rather as
5610 streamheader as it is not out-of-band data but data that should be
5611 prepended to the beginning of the stream before the other buffers.
5612 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5614 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5616 * docs/plugins/inspect/plugin-a52dec.xml:
5617 * docs/plugins/inspect/plugin-amrnb.xml:
5618 * docs/plugins/inspect/plugin-amrwbdec.xml:
5619 * docs/plugins/inspect/plugin-asf.xml:
5620 * docs/plugins/inspect/plugin-cdio.xml:
5621 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5622 * docs/plugins/inspect/plugin-dvdread.xml:
5623 * docs/plugins/inspect/plugin-dvdsub.xml:
5624 * docs/plugins/inspect/plugin-lame.xml:
5625 * docs/plugins/inspect/plugin-mad.xml:
5626 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5627 * docs/plugins/inspect/plugin-realmedia.xml:
5628 * docs/plugins/inspect/plugin-siddec.xml:
5629 * docs/plugins/inspect/plugin-twolame.xml:
5630 * docs/plugins/inspect/plugin-x264.xml:
5631 * docs/plugins/inspect/plugin-xingmux.xml:
5632 docs: update for git master
5634 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5636 * gst/asfdemux/gstasfdemux.c:
5637 asfdemux: simplify log statement
5638 Use the GST_PTR_FORMAT to print the buffer
5640 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5642 * ext/x264/gstx264enc.c:
5643 x264: fix colour inversion with YV12 format
5644 It's the same as I420 but with the U/V planes swapped.
5646 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5650 Makefile: Add usage of build-checks step
5651 Allows building checks without running them
5653 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5655 * ext/x264/gstx264enc.c:
5656 x264enc: Request buffers in allocation query
5657 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5659 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5661 * ext/x264/gstx264enc.c:
5662 * ext/x264/gstx264enc.h:
5663 x264enc: Shift both PTS and DTS to ensure positive timestamp
5664 Currently we only shift DTS to compensate that we don't support negative
5665 timestamp. This cause a problem that PTS is no longer >= DTS and may
5666 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5667 remove all the hack to handle this which seems the result of thinking libx264
5669 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5671 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5676 === release 1.4.0 ===
5678 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5684 * docs/plugins/inspect/plugin-a52dec.xml:
5685 * docs/plugins/inspect/plugin-amrnb.xml:
5686 * docs/plugins/inspect/plugin-amrwbdec.xml:
5687 * docs/plugins/inspect/plugin-asf.xml:
5688 * docs/plugins/inspect/plugin-cdio.xml:
5689 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5690 * docs/plugins/inspect/plugin-dvdread.xml:
5691 * docs/plugins/inspect/plugin-dvdsub.xml:
5692 * docs/plugins/inspect/plugin-lame.xml:
5693 * docs/plugins/inspect/plugin-mad.xml:
5694 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5695 * docs/plugins/inspect/plugin-realmedia.xml:
5696 * docs/plugins/inspect/plugin-siddec.xml:
5697 * docs/plugins/inspect/plugin-twolame.xml:
5698 * docs/plugins/inspect/plugin-x264.xml:
5699 * docs/plugins/inspect/plugin-xingmux.xml:
5700 * gst-plugins-ugly.doap:
5701 * win32/common/config.h:
5704 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5748 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5751 po: Update translations
5753 === release 1.3.91 ===
5755 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5761 * docs/plugins/inspect/plugin-a52dec.xml:
5762 * docs/plugins/inspect/plugin-amrnb.xml:
5763 * docs/plugins/inspect/plugin-amrwbdec.xml:
5764 * docs/plugins/inspect/plugin-asf.xml:
5765 * docs/plugins/inspect/plugin-cdio.xml:
5766 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5767 * docs/plugins/inspect/plugin-dvdread.xml:
5768 * docs/plugins/inspect/plugin-dvdsub.xml:
5769 * docs/plugins/inspect/plugin-lame.xml:
5770 * docs/plugins/inspect/plugin-mad.xml:
5771 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5772 * docs/plugins/inspect/plugin-realmedia.xml:
5773 * docs/plugins/inspect/plugin-siddec.xml:
5774 * docs/plugins/inspect/plugin-twolame.xml:
5775 * docs/plugins/inspect/plugin-x264.xml:
5776 * docs/plugins/inspect/plugin-xingmux.xml:
5777 * gst-plugins-ugly.doap:
5778 * win32/common/config.h:
5781 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5825 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
5828 po: Update translations
5830 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
5832 * gst/realmedia/rademux.c:
5833 rademux: Print invalid fourcc in error message in hex
5834 Previously this was printed as characters which caused later processing
5835 of the error message to sometimes warn about non-UTF-8 characters.
5836 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5838 === release 1.3.90 ===
5840 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5846 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5847 * docs/plugins/inspect/plugin-a52dec.xml:
5848 * docs/plugins/inspect/plugin-amrnb.xml:
5849 * docs/plugins/inspect/plugin-amrwbdec.xml:
5850 * docs/plugins/inspect/plugin-asf.xml:
5851 * docs/plugins/inspect/plugin-cdio.xml:
5852 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5853 * docs/plugins/inspect/plugin-dvdread.xml:
5854 * docs/plugins/inspect/plugin-dvdsub.xml:
5855 * docs/plugins/inspect/plugin-lame.xml:
5856 * docs/plugins/inspect/plugin-mad.xml:
5857 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5858 * docs/plugins/inspect/plugin-realmedia.xml:
5859 * docs/plugins/inspect/plugin-siddec.xml:
5860 * docs/plugins/inspect/plugin-twolame.xml:
5861 * docs/plugins/inspect/plugin-x264.xml:
5862 * docs/plugins/inspect/plugin-xingmux.xml:
5863 * gst-plugins-ugly.doap:
5864 * win32/common/config.h:
5867 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5911 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
5914 Ignore autotools test-driver temp files from 'make check'
5916 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5921 === release 1.3.3 ===
5923 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
5929 * docs/plugins/inspect/plugin-a52dec.xml:
5930 * docs/plugins/inspect/plugin-amrnb.xml:
5931 * docs/plugins/inspect/plugin-amrwbdec.xml:
5932 * docs/plugins/inspect/plugin-asf.xml:
5933 * docs/plugins/inspect/plugin-cdio.xml:
5934 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5935 * docs/plugins/inspect/plugin-dvdread.xml:
5936 * docs/plugins/inspect/plugin-dvdsub.xml:
5937 * docs/plugins/inspect/plugin-lame.xml:
5938 * docs/plugins/inspect/plugin-mad.xml:
5939 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5940 * docs/plugins/inspect/plugin-realmedia.xml:
5941 * docs/plugins/inspect/plugin-siddec.xml:
5942 * docs/plugins/inspect/plugin-twolame.xml:
5943 * docs/plugins/inspect/plugin-x264.xml:
5944 * docs/plugins/inspect/plugin-xingmux.xml:
5945 * gst-plugins-ugly.doap:
5946 * win32/common/config.h:
5949 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
5993 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
5997 po: Update translations
5999 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6001 * gst/realmedia/rmdemux.c:
6002 * gst/realmedia/rmdemux.h:
6003 rmdemux: use GstFlowCombiner
6004 Removes flow return combination code to use the newly added GstFlowCombiner
6005 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6007 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6009 * gst/asfdemux/gstasfdemux.c:
6010 * gst/asfdemux/gstasfdemux.h:
6011 asfdemux: use GstFlowCombiner
6012 Removes flow return combination code to use the newly added GstFlowCombiner
6013 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6015 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
6017 * ext/x264/gstx264enc.c:
6018 x264enc: fix caps leak in set_format()
6019 https://bugzilla.gnome.org/show_bug.cgi?id=730865
6021 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
6023 * gst/asfdemux/gstasfdemux.c:
6024 asfdemux: Handle initial 0 timestamp that should have been -1
6025 https://bugzilla.gnome.org/show_bug.cgi?id=719660
6027 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
6032 === release 1.3.2 ===
6034 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
6041 * docs/plugins/inspect-build.stamp:
6042 * docs/plugins/inspect.stamp:
6043 * docs/plugins/inspect/plugin-a52dec.xml:
6044 * docs/plugins/inspect/plugin-amrnb.xml:
6045 * docs/plugins/inspect/plugin-amrwbdec.xml:
6046 * docs/plugins/inspect/plugin-asf.xml:
6047 * docs/plugins/inspect/plugin-cdio.xml:
6048 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6049 * docs/plugins/inspect/plugin-dvdread.xml:
6050 * docs/plugins/inspect/plugin-dvdsub.xml:
6051 * docs/plugins/inspect/plugin-lame.xml:
6052 * docs/plugins/inspect/plugin-mad.xml:
6053 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6054 * docs/plugins/inspect/plugin-realmedia.xml:
6055 * docs/plugins/inspect/plugin-siddec.xml:
6056 * docs/plugins/inspect/plugin-twolame.xml:
6057 * docs/plugins/inspect/plugin-x264.xml:
6058 * docs/plugins/inspect/plugin-xingmux.xml:
6059 * gst-plugins-ugly.doap:
6060 * win32/common/config.h:
6063 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6107 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6110 Automatic update of common submodule
6111 From 211fa5f to 1f5d3c3
6113 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6115 * ext/mpeg2dec/gstmpeg2dec.h:
6116 mpeg2dec: remove unused struct members
6118 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6120 * gst/realmedia/rtspreal.c:
6121 rtspreal: Fix some memory leaks in an error path
6124 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6126 * ext/mpeg2dec/gstmpeg2dec.c:
6127 mpeg2dec: Release codec state on negotiation failures
6131 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6136 === release 1.3.1 ===
6138 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6144 * docs/plugins/gst-plugins-ugly-plugins.args:
6145 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6146 * docs/plugins/inspect/plugin-a52dec.xml:
6147 * docs/plugins/inspect/plugin-amrnb.xml:
6148 * docs/plugins/inspect/plugin-amrwbdec.xml:
6149 * docs/plugins/inspect/plugin-asf.xml:
6150 * docs/plugins/inspect/plugin-cdio.xml:
6151 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6152 * docs/plugins/inspect/plugin-dvdread.xml:
6153 * docs/plugins/inspect/plugin-dvdsub.xml:
6154 * docs/plugins/inspect/plugin-lame.xml:
6155 * docs/plugins/inspect/plugin-mad.xml:
6156 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6157 * docs/plugins/inspect/plugin-realmedia.xml:
6158 * docs/plugins/inspect/plugin-siddec.xml:
6159 * docs/plugins/inspect/plugin-twolame.xml:
6160 * docs/plugins/inspect/plugin-x264.xml:
6161 * docs/plugins/inspect/plugin-xingmux.xml:
6162 * gst-plugins-ugly.doap:
6163 * win32/common/config.h:
6166 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6210 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6217 po: Update translations
6219 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6222 Automatic update of common submodule
6223 From bcb1518 to 211fa5f
6225 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6227 * ext/sidplay/gstsiddec.cc:
6228 * gst/asfdemux/gstrtspwms.c:
6229 * gst/realmedia/rademux.c:
6230 * gst/realmedia/rdtmanager.c:
6231 * gst/realmedia/rtspreal.c:
6232 docs: remove outdated and pointless 'Last reviewed' lines from docs
6233 They are very confusing for people, and more often than not
6234 also just not very accurate. Seeing 'last reviewed: 2005' in
6235 your docs is not very confidence-inspiring. Let's just remove
6238 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6240 * gst/dvdsub/gstdvdsubdec.c:
6241 dvdsubdec: fix spurious rejection of 0 time offset commands
6244 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6246 * ext/dvdread/dvdreadsrc.c:
6247 dvdread: avoid intermediate promotion to signed
6248 We should not reach the dangerous range here, though.
6249 Coverity 206491, 206492, 1139856
6251 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6253 * ext/mpeg2dec/gstmpeg2dec.c:
6254 mpeg2dec: do not reset the whole video info when setting size
6255 New changes to gstvideo will reset all the video info state
6256 when calling _set_format, overwriting what was previously set
6257 in the preceding code.
6258 The comment says the following code is meant to preserve the
6259 pre-crop size, so let's just keep the size and related data
6260 as this does not seem to break anything else (this is what
6261 the _set_format call would have set before the change that
6262 reset all data, except the colorimetry).
6264 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6266 * gst/asfdemux/gstasfdemux.c:
6267 asfdemux: Fix payloads check
6268 Don't iterate stream->payloads if ... it doesn't exist
6271 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6274 .gitignore: Ignore gcov intermediate files
6275 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6277 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6280 Automatic update of common submodule
6281 From fe1672e to bcb1518
6283 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6286 Automatic update of common submodule
6287 From 1a07da9 to fe1672e
6289 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6292 docs: install prebuilt plugin docs if gtk-doc is disabled
6293 Sync to the Makefile.am from gst-plugin-base where it is done right.
6296 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6298 * gst/xingmux/gstxingmux.c:
6299 * gst/xingmux/plugin.c:
6300 xingmux: add muxer category and make element plugable
6301 This is required to make encodebin consider the element. Yet it is not enough to
6302 have it plugged it has a lower priority than most mp3encoders and no different
6305 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6307 * ext/x264/gstx264enc.c:
6308 x264enc: allow lossless compression (qp=0)
6309 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6311 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6314 m4: Remove extra check for 11+ year old a52 release
6315 You deserve a build failure if you still have that version
6316 If someone wants to completely remove this m4 to replace it with the
6317 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6319 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6322 m4: Fix multiple tests in AC_CHECK_A52DEC
6324 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6326 * gst/asfdemux/gstasfdemux.c:
6327 asfdemux: Remove unused function
6329 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6331 * tests/check/Makefile.am:
6332 check: Fix test location
6334 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6336 * tests/check/Makefile.am:
6337 tests: Don't build disabled plugins' check tests
6338 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6340 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6343 Automatic update of common submodule
6344 From d48bed3 to 1a07da9
6346 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6348 * gst/asfdemux/gstasfdemux.c:
6349 asfdemux: only add "format" field with fourcc to WMV caps
6350 Doesn't make sense for e.g. H264 or MJPEG.
6352 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6356 Automatic update of common submodule
6357 From dbedaa0 to d48bed3
6359 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6362 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6363 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6365 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6367 * ext/amrwbdec/amrwbdec.c:
6368 amrwbdec: Remove some dead code
6370 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6372 * ext/amrnb/amrnbdec.c:
6373 amrnbdec: Remove some dead code
6375 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6377 * ext/amrnb/amrnbdec.c:
6378 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6380 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6382 * ext/amrwbdec/amrwbdec.c:
6383 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6385 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6387 * ext/mpeg2dec/gstmpeg2dec.c:
6388 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6390 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6392 * ext/x264/gstx264enc.c:
6393 x264enc: fix compiler warning
6394 Compiler warns rightly about possibly uninitialized variable.
6396 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6398 * ext/x264/gstx264enc.c:
6399 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6400 gst-launch-1.0 videotestsrc ! x264enc
6402 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6404 * ext/mpeg2dec/gstmpeg2dec.c:
6405 mpeg2dec: graceful degradation for badly parsed input
6407 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6410 Automatic update of common submodule
6411 From 865aa20 to dbedaa0
6413 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6415 * gst/asfdemux/asfpacket.c:
6416 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6417 So, don't need to check previous payload's mo_size and current
6418 payload's mo_size when merging it.
6419 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6421 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6423 * gst/asfdemux/gstasfdemux.c:
6424 * gst/asfdemux/gstasfdemux.h:
6425 asfdemux: Keep audio error checking fields only for audio
6426 Video shouldn't need to be descrambled, this can cause frames data
6428 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6430 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6432 * gst/asfdemux/gstasfdemux.c:
6433 asfdemux: really copy the buffer data
6434 Pass the copy-memory flag to copy the memory for the output buffer,
6435 otherwise we end with 0-sized buffers
6436 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6438 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6440 * ext/x264/gstx264enc.c:
6441 x264enc: If FPS is available, set VFR to false
6442 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6444 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6446 * gst/asfdemux/gstasfdemux.c:
6447 asfdemux: Only use segment.start as seek_time if it is relative
6448 Relying on the gst_segment_do_seek results for getting the
6449 seeking time should not be used if seek type is SET because the
6450 do_seek function makes the 'cur` position of the seek normalized
6451 on the segment range. This means that seeking beyond the end of the
6452 file might not result in instant EOS as it will end up seeking to
6453 the final ts of the file.
6454 In asf seeking to the final timestamp can lead to seeking to the last
6455 keyframe, meaning a few seconds of video will still be played, which should
6456 not be the desired behavior when seeking beyong file limits.
6458 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6460 * gst/asfdemux/gstasfdemux.c:
6461 asfdemux: Parse last simple index entry
6462 The entry size is fixed at 6, fix typo to finish parsing the index
6463 correctly until the last sample
6465 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6469 Automatic update of common submodule
6470 From 6b03ba7 to 865aa20
6472 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6475 configure: Actually use 1.3.0.1 as version to make configure happy
6477 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6482 === release 1.2.0 ===
6484 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6490 * docs/plugins/inspect/plugin-a52dec.xml:
6491 * docs/plugins/inspect/plugin-amrnb.xml:
6492 * docs/plugins/inspect/plugin-amrwbdec.xml:
6493 * docs/plugins/inspect/plugin-asf.xml:
6494 * docs/plugins/inspect/plugin-cdio.xml:
6495 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6496 * docs/plugins/inspect/plugin-dvdread.xml:
6497 * docs/plugins/inspect/plugin-dvdsub.xml:
6498 * docs/plugins/inspect/plugin-lame.xml:
6499 * docs/plugins/inspect/plugin-mad.xml:
6500 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6501 * docs/plugins/inspect/plugin-realmedia.xml:
6502 * docs/plugins/inspect/plugin-siddec.xml:
6503 * docs/plugins/inspect/plugin-twolame.xml:
6504 * docs/plugins/inspect/plugin-x264.xml:
6505 * docs/plugins/inspect/plugin-xingmux.xml:
6506 * gst-plugins-ugly.doap:
6507 * win32/common/config.h:
6510 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6554 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6556 * ext/x264/gstx264enc.c:
6557 x264enc: Update the documentation to match the default profile used
6558 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6560 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6563 Automatic update of common submodule
6564 From b613661 to 6b03ba7
6566 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6569 Automatic update of common submodule
6570 From 74a6857 to b613661
6572 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6576 Automatic update of common submodule
6577 From 098c0d7 to 74a6857
6579 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6584 === release 1.1.90 ===
6586 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6592 * docs/plugins/inspect/plugin-a52dec.xml:
6593 * docs/plugins/inspect/plugin-amrnb.xml:
6594 * docs/plugins/inspect/plugin-amrwbdec.xml:
6595 * docs/plugins/inspect/plugin-asf.xml:
6596 * docs/plugins/inspect/plugin-cdio.xml:
6597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6598 * docs/plugins/inspect/plugin-dvdread.xml:
6599 * docs/plugins/inspect/plugin-dvdsub.xml:
6600 * docs/plugins/inspect/plugin-lame.xml:
6601 * docs/plugins/inspect/plugin-mad.xml:
6602 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6603 * docs/plugins/inspect/plugin-realmedia.xml:
6604 * docs/plugins/inspect/plugin-siddec.xml:
6605 * docs/plugins/inspect/plugin-twolame.xml:
6606 * docs/plugins/inspect/plugin-x264.xml:
6607 * docs/plugins/inspect/plugin-xingmux.xml:
6608 * gst-plugins-ugly.doap:
6609 * win32/common/config.h:
6612 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6656 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6659 po: Update translations
6661 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6663 * ext/x264/gstx264enc.c:
6664 * tests/check/elements/x264enc.c:
6665 x264enc: Implement getcaps that restricts the input format depending on the output profile
6666 Also add some x264enc profile tests
6667 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6669 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6671 * gst/asfdemux/asfpacket.c:
6672 * gst/asfdemux/gstasfdemux.c:
6673 asfdemux: fix playback regression in push mode
6675 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6677 * gst/asfdemux/gstasfdemux.h:
6678 asfdemux: remove unused variable
6680 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6682 * ext/x264/gstx264enc.c:
6683 x264enc: Don't unref future state but the old one
6684 Being silly will lead us nowhere.
6686 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6688 * ext/x264/gstx264enc.c:
6689 x264enc: Check if we have an input state before using it
6690 Flushing might happen before caps were set on the encoder,
6691 which would lead to crashes here.
6692 Thanks to Matej Knopp for analyzing this.
6693 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6695 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6697 * ext/x264/gstx264enc.c:
6698 x264enc: fix unsigned comparison warning
6700 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6705 === release 1.1.4 ===
6707 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6713 * docs/plugins/inspect/plugin-a52dec.xml:
6714 * docs/plugins/inspect/plugin-amrnb.xml:
6715 * docs/plugins/inspect/plugin-amrwbdec.xml:
6716 * docs/plugins/inspect/plugin-asf.xml:
6717 * docs/plugins/inspect/plugin-cdio.xml:
6718 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6719 * docs/plugins/inspect/plugin-dvdread.xml:
6720 * docs/plugins/inspect/plugin-dvdsub.xml:
6721 * docs/plugins/inspect/plugin-lame.xml:
6722 * docs/plugins/inspect/plugin-mad.xml:
6723 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6724 * docs/plugins/inspect/plugin-realmedia.xml:
6725 * docs/plugins/inspect/plugin-siddec.xml:
6726 * docs/plugins/inspect/plugin-twolame.xml:
6727 * docs/plugins/inspect/plugin-x264.xml:
6728 * docs/plugins/inspect/plugin-xingmux.xml:
6729 * gst-plugins-ugly.doap:
6730 * win32/common/config.h:
6733 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6777 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6780 po: update translations
6782 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
6784 * ext/x264/gstx264enc.c:
6785 x264enc: log when we output a lower profile than requested
6787 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6789 * ext/x264/gstx264enc.c:
6790 x264enc: Consider subset relations of profiles when setting srcpad caps
6791 constrained-baseline is a subset of baseline, is a subset of main,
6792 is a subset of high profile.
6793 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6795 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
6797 * ext/x264/gstx264enc.c:
6798 x264enc: propagate flow return back to base class and upstream
6799 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6801 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
6804 configure: fix x264 version checking
6805 x264 releases carry pkg-config versions such as 0.120.x
6806 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6807 then fail, so we need to either check for > 0.119.0 or
6808 for >= 0.120 to make this work right.
6810 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
6812 * ext/x264/gstx264enc.c:
6813 x264enc: minor clean-up
6814 We requires x264 build >= 120 now.
6816 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6818 * ext/mpeg2dec/gstmpeg2dec.c:
6819 mpeg2dec: Fix mpeg2_reset() calls
6821 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6823 * ext/mpeg2dec/gstmpeg2dec.c:
6824 * ext/x264/gstx264enc.c:
6825 ext: Use new flush vfunc of video codec base classes and remove reset implementations
6827 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
6829 * gst/asfdemux/gstasfdemux.c:
6830 asfdemux: fix build on C89 compilers
6832 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
6834 * gst/asfdemux/asfpacket.c:
6835 * gst/asfdemux/gstasfdemux.c:
6836 asfdemux: fix seeking in push mode
6838 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
6841 build: add subdir-objects to AM_INIT_AUTOMAKE
6842 Fixes warnings in automake 1.14
6843 https://bugzilla.gnome.org/show_bug.cgi?id=705350
6845 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
6847 * ext/mpeg2dec/gstmpeg2dec.c:
6848 mpeg2dec: Do a hard reset of flush_stop
6849 Which is notified by hard == 0 with latest refactoring.
6851 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6868 po: update translations
6870 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6875 === release 1.1.3 ===
6877 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6883 * docs/plugins/inspect/plugin-a52dec.xml:
6884 * docs/plugins/inspect/plugin-amrnb.xml:
6885 * docs/plugins/inspect/plugin-amrwbdec.xml:
6886 * docs/plugins/inspect/plugin-asf.xml:
6887 * docs/plugins/inspect/plugin-cdio.xml:
6888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6889 * docs/plugins/inspect/plugin-dvdread.xml:
6890 * docs/plugins/inspect/plugin-dvdsub.xml:
6891 * docs/plugins/inspect/plugin-lame.xml:
6892 * docs/plugins/inspect/plugin-mad.xml:
6893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6894 * docs/plugins/inspect/plugin-realmedia.xml:
6895 * docs/plugins/inspect/plugin-siddec.xml:
6896 * docs/plugins/inspect/plugin-twolame.xml:
6897 * docs/plugins/inspect/plugin-x264.xml:
6898 * docs/plugins/inspect/plugin-xingmux.xml:
6899 * gst-plugins-ugly.doap:
6900 * win32/common/config.h:
6903 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6946 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6948 * gst/asfdemux/gstasfdemux.c:
6949 * gst/realmedia/rademux.c:
6950 * gst/realmedia/rmdemux.c:
6951 gst: Don't swap start/stop for negative rates in the SEGMENT query
6953 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6955 * gst/realmedia/rademux.c:
6956 * gst/realmedia/rmdemux.c:
6957 real: Implement SEGMENT query
6959 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6961 * gst/asfdemux/gstasfdemux.c:
6962 asfdemux: Implement SEGMENT query
6964 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
6966 * gst/asfdemux/asfheaders.c:
6967 * gst/asfdemux/asfheaders.h:
6968 * gst/asfdemux/asfpacket.c:
6969 * gst/asfdemux/gstasfdemux.c:
6970 * gst/asfdemux/gstasfdemux.h:
6971 asfdemux: Add support for dvr-ms
6972 https://bugzilla.gnome.org/show_bug.cgi?id=705026
6974 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
6976 * gst/realmedia/rtspreal.c:
6977 rtspreal: Ensure output value has an assigned value
6978 In the case where this macro was used, that dest was != NULL but that
6979 the strncmp failed, we would end up with dest_len being undefined.
6981 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
6983 * ext/x264/gstx264enc.c:
6984 x264: Fix dts comparision
6985 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6986 and signed value... resulting it the result never being < 0.
6987 Instead just check if it is smaller before assigning to frame->dts.
6989 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6991 * gst/asfdemux/gstasfdemux.c:
6992 * gst/asfdemux/gstasfdemux.h:
6993 asfdemux: fix seqnum handling for seeks
6994 Use the same seqnum as the seek for flushes/segments that are
6995 caused by the seek. Also do the same for segment events
6998 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7000 * ext/mpeg2dec/gstmpeg2dec.c:
7001 mpeg2dec: Clean up reset/start/stop handling
7003 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7005 * ext/x264/gstx264enc.c:
7006 x264enc: React properly to flushing/resetting the encoder
7007 https://bugzilla.gnome.org/show_bug.cgi?id=656007
7009 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7011 * gst/realmedia/rademux.c:
7012 * gst/realmedia/rademux.h:
7013 * gst/realmedia/rmdemux.c:
7014 * gst/realmedia/rmdemux.h:
7015 realmedia: Add support for group-id in the stream-start event
7017 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7019 * gst/asfdemux/gstasfdemux.c:
7020 * gst/asfdemux/gstasfdemux.h:
7021 asfdemux: Add support for group-id in the stream-start event
7023 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7025 * ext/sidplay/gstsiddec.cc:
7026 * ext/sidplay/gstsiddec.h:
7027 siddec: Add support for group-id in the stream-start event
7029 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
7031 * gst/realmedia/rmdemux.c:
7032 rmdemux: Mark demuxer as "running" in push-mode
7033 Allows queries (and other code) to be answered when working in push-mode.
7034 Running would only be set to TRUE accordingly when working in pull-mode
7035 once it had read header/index.
7038 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
7040 * ext/mpeg2dec/gstmpeg2dec.c:
7041 mpeg2dec: Properly reset on sequence changes
7042 Otherwise we end up using stray data/buffers.
7045 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7050 === release 1.1.2 ===
7052 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7058 * docs/plugins/inspect/plugin-a52dec.xml:
7059 * docs/plugins/inspect/plugin-amrnb.xml:
7060 * docs/plugins/inspect/plugin-amrwbdec.xml:
7061 * docs/plugins/inspect/plugin-asf.xml:
7062 * docs/plugins/inspect/plugin-cdio.xml:
7063 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7064 * docs/plugins/inspect/plugin-dvdread.xml:
7065 * docs/plugins/inspect/plugin-dvdsub.xml:
7066 * docs/plugins/inspect/plugin-lame.xml:
7067 * docs/plugins/inspect/plugin-mad.xml:
7068 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7069 * docs/plugins/inspect/plugin-realmedia.xml:
7070 * docs/plugins/inspect/plugin-siddec.xml:
7071 * docs/plugins/inspect/plugin-twolame.xml:
7072 * docs/plugins/inspect/plugin-x264.xml:
7073 * docs/plugins/inspect/plugin-xingmux.xml:
7074 * gst-plugins-ugly.doap:
7075 * win32/common/config.h:
7078 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7121 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7123 * ext/dvdread/dvdreadsrc.c:
7124 dvdreadsrc: correctly determine last chapter's duration
7125 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7126 It worked just fine before ...
7128 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7130 * gst/realmedia/rdtmanager.c:
7131 rdt: forward sticky events
7133 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7138 === release 1.1.1 ===
7140 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7147 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7148 * docs/plugins/inspect/plugin-a52dec.xml:
7149 * docs/plugins/inspect/plugin-amrnb.xml:
7150 * docs/plugins/inspect/plugin-amrwbdec.xml:
7151 * docs/plugins/inspect/plugin-asf.xml:
7152 * docs/plugins/inspect/plugin-cdio.xml:
7153 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7154 * docs/plugins/inspect/plugin-dvdread.xml:
7155 * docs/plugins/inspect/plugin-dvdsub.xml:
7156 * docs/plugins/inspect/plugin-lame.xml:
7157 * docs/plugins/inspect/plugin-mad.xml:
7158 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7159 * docs/plugins/inspect/plugin-realmedia.xml:
7160 * docs/plugins/inspect/plugin-siddec.xml:
7161 * docs/plugins/inspect/plugin-twolame.xml:
7162 * docs/plugins/inspect/plugin-x264.xml:
7163 * docs/plugins/inspect/plugin-xingmux.xml:
7164 * gst-plugins-ugly.doap:
7165 * win32/common/config.h:
7168 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7211 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7214 Automatic update of common submodule
7215 From 098c0d7 to 01a7a46
7217 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7219 * ext/mpeg2dec/gstmpeg2dec.c:
7220 mpeg2dec: make the aspect ratio calculation more accurate.
7221 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7222 aspect-ratio if we don't have a valid upstream PAR.
7223 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7225 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7228 Automatic update of common submodule
7229 From 5edcd85 to 098c0d7
7231 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7233 * tests/check/elements/amrnbenc.c:
7234 * tests/check/elements/mpeg2dec.c:
7235 * tests/check/elements/x264enc.c:
7236 * tests/check/elements/xingmux.c:
7237 tests: Fix event handling
7239 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7241 * ext/lame/gstlamemp3enc.c:
7242 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7243 lame does internal resampling, but the base class only cares about
7244 the number of raw samples, so tell finish frames about that, not
7245 the number of samples in the outgoing frame.:
7247 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7249 * ext/x264/gstx264enc.c:
7250 x264enc: output byte-stream if downstream has ANY caps
7251 It's what people expect when they pipe the output to
7252 filesink or into a tcp connection or pipe.
7254 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7258 * README.static-linking:
7260 Automatic update of common submodule
7261 From 3cb3d3c to 5edcd85
7263 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7266 * ext/a52dec/Makefile.am:
7267 * ext/amrnb/Makefile.am:
7268 * ext/amrwbdec/Makefile.am:
7269 * ext/cdio/Makefile.am:
7270 * ext/dvdread/Makefile.am:
7271 * ext/lame/Makefile.am:
7272 * ext/mad/Makefile.am:
7273 * ext/mpeg2dec/Makefile.am:
7274 * ext/sidplay/Makefile.am:
7275 * ext/twolame/Makefile.am:
7276 * ext/x264/Makefile.am:
7277 * gst/asfdemux/Makefile.am:
7278 * gst/dvdlpcmdec/Makefile.am:
7279 * gst/dvdsub/Makefile.am:
7280 * gst/realmedia/Makefile.am:
7281 * gst/xingmux/Makefile.am:
7282 gst: Add better support for static plugins
7284 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7288 Automatic update of common submodule
7289 From aed87ae to 3cb3d3c
7291 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7294 Automatic update of common submodule
7295 From 04c7a1e to aed87ae
7297 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7299 * gst/asfdemux/gstasfdemux.c:
7300 * gst/realmedia/rmdemux.c:
7301 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7303 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7305 * ext/x264/gstx264enc.c:
7306 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7307 Previously did a division by zero.
7308 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7310 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7313 Automatic update of common submodule
7314 From 2de221c to 04c7a1e
7316 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7318 * ext/x264/gstx264enc.c:
7319 x264enc: simplify template caps
7320 No need to make an array for one single element.
7322 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7324 * ext/x264/gstx264enc.c:
7325 x264enc: put all theoretically possible formats in template caps
7326 and decide at runtime which subset of these (8-bit or 10-bit video
7327 formats) is supported. libx264 will be compiled for one of these
7328 two options, and it is possible to switch by pointing the dynamic
7329 linker to a different libx264 build at runtime. If we want our
7330 template caps to be correct, they should contain all then, with
7331 the actually supported ones determined at runtime.
7332 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7334 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7336 * ext/x264/gstx264enc.c:
7337 x264enc: detect supported bit depth and pixel formats at runtime
7338 http://bugs.debian.org/667573
7339 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7341 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7344 autogen.sh: allow calling from out-of-tree
7345 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7346 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7348 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7351 Automatic update of common submodule
7352 From a942293 to 2de221c
7354 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7356 * tests/check/Makefile.am:
7357 tests: use _1_0 variants for the various registry variables
7358 These override the variants without version suffix. Makes 'make check' work
7359 properly in environments that set the suffixed variant for 1.0, such as
7362 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7365 Automatic update of common submodule
7366 From a72faea to a942293
7368 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7371 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7372 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7373 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7374 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7376 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7378 * ext/mpeg2dec/gstmpeg2dec.c:
7379 mpeg2dec: use appropriate printf format for gsize
7381 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7383 * ext/cdio/gstcdio.h:
7384 cdio: Fix redundant redeclaration of 'cdio_version_string'
7385 cdio/version.h is already included by cdio/cdio.h
7387 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7389 * ext/sidplay/gstsiddec.cc:
7390 siddec: init debug category
7392 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7395 * ext/dvdread/Makefile.am:
7396 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7397 And the gmodule lib has been moved into the Requires.private
7398 section of the pkg-config file in core.
7400 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7402 * ext/cdio/gstcdiocddasrc.c:
7403 * ext/cdio/gstcdiocddasrc.h:
7404 cdiocddasrc: detect whether drive produces samples in non-host endianness
7405 If drive produces samples in other endianness than the host,
7406 we need to byte swap them before pushing them out, or we
7407 produce nothing but noise. cdparanoia detects this automatically,
7408 but libcdio does not, so we have to do it ourselves.
7409 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7410 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7412 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7415 Automatic update of common submodule
7416 From b497c4f to a72faea
7418 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7420 * tests/check/elements/xingmux_testdata.h:
7421 xingmux: Fix unit test after change to correctly calculate number of frames
7423 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7425 * ext/x264/gstx264enc.c:
7426 x264enc: Add support for 10-bit color formats
7427 Requires x264 to be built with 10-bit support, which disables
7428 9-bit support. Also only advertise the color formats that were
7431 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7433 * ext/x264/gstx264enc.c:
7434 x264enc: Add support for Y444, Y42B and NV12
7436 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7438 * ext/cdio/Makefile.am:
7439 * ext/cdio/gstcdio.c:
7440 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7441 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7442 if they're not plain ASCII.
7444 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7446 * gst/xingmux/gstxingmux.c:
7447 xingmux: Properly calculate the number of frames
7448 First, the xing header frame is never added to the count,
7449 we have to increment the count.
7450 Secondly, there is a rounding error when calculating the
7451 frame duration, as spf*GST_SECOND/rate is not an integer
7452 (26122448.9) an it must be 26122449.
7454 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7457 configure.ac: update courtesy of autoupdate
7459 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7463 configure: let AG_GST_PLUGIN_DOCS check for python
7464 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7465 which as a side-effect should pick up newer python versions as
7467 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7469 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7471 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7472 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7474 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7476 * tests/check/elements/mpg123audiodec.c:
7478 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7480 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7482 * docs/random/LICENSE:
7483 * ext/a52dec/gsta52dec.c:
7484 * ext/a52dec/gsta52dec.h:
7485 * ext/amrnb/amrnb.c:
7486 * ext/amrnb/amrnbdec.c:
7487 * ext/amrnb/amrnbdec.h:
7488 * ext/amrnb/amrnbenc.c:
7489 * ext/amrnb/amrnbenc.h:
7490 * ext/amrwbdec/amrwb.c:
7491 * ext/amrwbdec/amrwbdec.c:
7492 * ext/amrwbdec/amrwbdec.h:
7493 * ext/cdio/gstcdio.c:
7494 * ext/cdio/gstcdio.h:
7495 * ext/cdio/gstcdiocddasrc.c:
7496 * ext/cdio/gstcdiocddasrc.h:
7497 * ext/dvdread/dvdreadsrc.c:
7498 * ext/dvdread/dvdreadsrc.h:
7499 * ext/lame/gstlamemp3enc.c:
7500 * ext/lame/gstlamemp3enc.h:
7501 * ext/lame/plugin.c:
7504 * ext/mpeg2dec/gstmpeg2dec.c:
7505 * ext/mpeg2dec/gstmpeg2dec.h:
7506 * ext/sidplay/gstsiddec.cc:
7507 * ext/sidplay/gstsiddec.h:
7508 * ext/twolame/gsttwolamemp2enc.c:
7509 * ext/twolame/gsttwolamemp2enc.h:
7510 * ext/x264/gstx264enc.c:
7511 * ext/x264/gstx264enc.h:
7512 * gst-libs/gst/gettext.h:
7513 * gst-libs/gst/glib-compat-private.h:
7514 * gst-libs/gst/gst-i18n-plugin.h:
7515 * gst/asfdemux/asfheaders.c:
7516 * gst/asfdemux/asfheaders.h:
7517 * gst/asfdemux/asfpacket.c:
7518 * gst/asfdemux/asfpacket.h:
7519 * gst/asfdemux/gstasf.c:
7520 * gst/asfdemux/gstasfdemux.c:
7521 * gst/asfdemux/gstasfdemux.h:
7522 * gst/asfdemux/gstrtpasfdepay.c:
7523 * gst/asfdemux/gstrtpasfdepay.h:
7524 * gst/asfdemux/gstrtspwms.c:
7525 * gst/asfdemux/gstrtspwms.h:
7526 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7527 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7528 * gst/dvdsub/gstdvdsubdec.c:
7529 * gst/dvdsub/gstdvdsubdec.h:
7530 * gst/dvdsub/gstdvdsubparse.c:
7531 * gst/dvdsub/gstdvdsubparse.h:
7532 * gst/realmedia/asmrules.c:
7533 * gst/realmedia/asmrules.h:
7534 * gst/realmedia/gstrdtbuffer.c:
7535 * gst/realmedia/gstrdtbuffer.h:
7536 * gst/realmedia/pnmsrc.c:
7537 * gst/realmedia/pnmsrc.h:
7538 * gst/realmedia/rademux.c:
7539 * gst/realmedia/rademux.h:
7540 * gst/realmedia/rdtdepay.c:
7541 * gst/realmedia/rdtdepay.h:
7542 * gst/realmedia/rdtjitterbuffer.c:
7543 * gst/realmedia/rdtjitterbuffer.h:
7544 * gst/realmedia/rdtmanager.c:
7545 * gst/realmedia/rdtmanager.h:
7546 * gst/realmedia/realhash.c:
7547 * gst/realmedia/realhash.h:
7548 * gst/realmedia/realmedia.c:
7549 * gst/realmedia/rmdemux.c:
7550 * gst/realmedia/rmdemux.h:
7551 * gst/realmedia/rmutils.c:
7552 * gst/realmedia/rmutils.h:
7553 * gst/realmedia/rtspreal.c:
7554 * gst/realmedia/rtspreal.h:
7555 * gst/xingmux/gstxingmux.c:
7556 * gst/xingmux/gstxingmux.h:
7557 * gst/xingmux/plugin.c:
7558 * tests/check/elements/amrnbenc.c:
7559 * tests/check/elements/mpeg2dec.c:
7560 * tests/check/elements/x264enc.c:
7561 * tests/check/generic/index.c:
7562 * tests/check/generic/states.c:
7563 * tests/check/pipelines/lame.c:
7565 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7567 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7569 * gst/dvdsub/gstdvdsubdec.c:
7570 dvdsubdec: allocate correct amount of memory for bitmap
7571 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7573 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7575 * ext/mpg123/gstmpg123audiodec.c:
7576 mpg123: removed unnecessary finalize function
7577 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7579 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7581 * ext/sidplay/gstsiddec.cc:
7582 siddec: reset bytes counter
7583 Reset the total_bytes counter so that we get timestamps correct.
7584 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7586 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7588 * ext/mpg123/gstmpg123audiodec.c:
7589 mpg123: Fix leaks from not chaining up in the finalize function
7591 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7594 * docs/plugins/inspect/plugin-a52dec.xml:
7595 * docs/plugins/inspect/plugin-amrnb.xml:
7596 * docs/plugins/inspect/plugin-amrwbdec.xml:
7597 * docs/plugins/inspect/plugin-asf.xml:
7598 * docs/plugins/inspect/plugin-cdio.xml:
7599 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7600 * docs/plugins/inspect/plugin-dvdread.xml:
7601 * docs/plugins/inspect/plugin-dvdsub.xml:
7602 * docs/plugins/inspect/plugin-lame.xml:
7603 * docs/plugins/inspect/plugin-mad.xml:
7604 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7605 * docs/plugins/inspect/plugin-realmedia.xml:
7606 * docs/plugins/inspect/plugin-siddec.xml:
7607 * docs/plugins/inspect/plugin-twolame.xml:
7608 * docs/plugins/inspect/plugin-x264.xml:
7609 * docs/plugins/inspect/plugin-xingmux.xml:
7610 * win32/common/config.h:
7611 Back to feature development
7613 === release 1.0.2 ===
7615 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7621 * docs/plugins/inspect/plugin-a52dec.xml:
7622 * docs/plugins/inspect/plugin-amrnb.xml:
7623 * docs/plugins/inspect/plugin-amrwbdec.xml:
7624 * docs/plugins/inspect/plugin-asf.xml:
7625 * docs/plugins/inspect/plugin-cdio.xml:
7626 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7627 * docs/plugins/inspect/plugin-dvdread.xml:
7628 * docs/plugins/inspect/plugin-dvdsub.xml:
7629 * docs/plugins/inspect/plugin-lame.xml:
7630 * docs/plugins/inspect/plugin-mad.xml:
7631 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7632 * docs/plugins/inspect/plugin-realmedia.xml:
7633 * docs/plugins/inspect/plugin-siddec.xml:
7634 * docs/plugins/inspect/plugin-twolame.xml:
7635 * docs/plugins/inspect/plugin-x264.xml:
7636 * docs/plugins/inspect/plugin-xingmux.xml:
7637 * gst-plugins-ugly.doap:
7638 * win32/common/config.h:
7641 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7643 * tests/check/elements/mpg123audiodec.c:
7644 tests: fix up mpg123 test a little
7647 - simplify check for elements
7648 - only run mpg123 test if mpg123 is available and selected
7649 - fix build in uninstalled setup
7650 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7652 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7654 * tests/check/elements/mpg123audiodec.c:
7655 tets: add unit test for mpg123audiodec
7656 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7658 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7660 * ext/mpg123/gstmpg123audiodec.c:
7661 mpg123: added gtkdoc section
7662 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7664 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7666 * ext/mpg123/gstmpg123audiodec.c:
7667 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7668 * The last MP3 frame wasn't being pushed when base class was draining
7669 * Made sure mpg123 cannot ever use its (crude) internal resampler
7670 * Disabled mpg123 stderr output
7671 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7673 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7675 * gst/asfdemux/Makefile.am:
7676 * gst/realmedia/Makefile.am:
7677 Makefile.am: Fix typos for generating the Android.mk files
7678 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7679 The typos led to generate the incorrect Android.mk files for the asfdemux
7680 and realmedia plugin.
7681 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7683 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7685 * ext/mpg123/gstmpg123audiodec.c:
7686 mpg123: cleaned up comments, formatting, and logging lines
7687 also replaced mpg123decoder->handle != NULL checks with asserts
7688 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7690 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7692 * ext/dvdread/dvdreadsrc.c:
7693 dvdreadsrc: correctly set next cell when seeking to sector
7695 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7697 * gst/dvdsub/gstdvdsubparse.c:
7698 dvdsubparse: send src caps when receiving sink caps
7700 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7702 * ext/dvdread/dvdreadsrc.c:
7703 dvdreadsrc: update dvd event to enhanced approach
7704 ... in line with resindvdsrc.
7706 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7709 docs: add 'make upload' target for new-release script
7711 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7714 * docs/plugins/inspect/plugin-a52dec.xml:
7715 * docs/plugins/inspect/plugin-amrnb.xml:
7716 * docs/plugins/inspect/plugin-amrwbdec.xml:
7717 * docs/plugins/inspect/plugin-asf.xml:
7718 * docs/plugins/inspect/plugin-cdio.xml:
7719 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7720 * docs/plugins/inspect/plugin-dvdread.xml:
7721 * docs/plugins/inspect/plugin-dvdsub.xml:
7722 * docs/plugins/inspect/plugin-lame.xml:
7723 * docs/plugins/inspect/plugin-mad.xml:
7724 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7725 * docs/plugins/inspect/plugin-realmedia.xml:
7726 * docs/plugins/inspect/plugin-siddec.xml:
7727 * docs/plugins/inspect/plugin-twolame.xml:
7728 * docs/plugins/inspect/plugin-x264.xml:
7729 * docs/plugins/inspect/plugin-xingmux.xml:
7730 * win32/common/config.h:
7731 Back to development (bug fixing)
7733 === release 1.0.1 ===
7735 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7741 * docs/plugins/inspect/plugin-a52dec.xml:
7742 * docs/plugins/inspect/plugin-amrnb.xml:
7743 * docs/plugins/inspect/plugin-amrwbdec.xml:
7744 * docs/plugins/inspect/plugin-asf.xml:
7745 * docs/plugins/inspect/plugin-cdio.xml:
7746 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7747 * docs/plugins/inspect/plugin-dvdread.xml:
7748 * docs/plugins/inspect/plugin-dvdsub.xml:
7749 * docs/plugins/inspect/plugin-lame.xml:
7750 * docs/plugins/inspect/plugin-mad.xml:
7751 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7752 * docs/plugins/inspect/plugin-realmedia.xml:
7753 * docs/plugins/inspect/plugin-siddec.xml:
7754 * docs/plugins/inspect/plugin-twolame.xml:
7755 * docs/plugins/inspect/plugin-x264.xml:
7756 * docs/plugins/inspect/plugin-xingmux.xml:
7757 * gst-plugins-ugly.doap:
7758 * win32/common/config.h:
7761 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7764 Automatic update of common submodule
7765 From 6c0b52c to 6bb6951
7767 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
7769 * ext/mpeg2dec/gstmpeg2dec.c:
7770 mpeg2dec: Don't error out when there is no associated buffer
7771 In 0.10, having mpeg2dec occasionally tell us to output a frame that
7772 was never decoded was just ignored, so do the same in 1.0
7775 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
7778 * gst/dvdsub/gstdvdsubdec.c:
7779 Purge mention of liboil and update REQUIREMENTS
7780 https://bugzilla.gnome.org/show_bug.cgi?id=673285
7782 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7784 * ext/x264/gstx264enc.c:
7785 x264enc: when setting fallback decoder latency, set valid min_latency
7786 Min. latency needs to be a valid time, so pass 0 as default
7787 value in the fallback case where we can't determine any latency,
7788 and avoid nasty criticals at runtime.
7790 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7793 * docs/plugins/inspect/plugin-a52dec.xml:
7794 * docs/plugins/inspect/plugin-amrnb.xml:
7795 * docs/plugins/inspect/plugin-amrwbdec.xml:
7796 * docs/plugins/inspect/plugin-asf.xml:
7797 * docs/plugins/inspect/plugin-cdio.xml:
7798 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7799 * docs/plugins/inspect/plugin-dvdread.xml:
7800 * docs/plugins/inspect/plugin-dvdsub.xml:
7801 * docs/plugins/inspect/plugin-lame.xml:
7802 * docs/plugins/inspect/plugin-mad.xml:
7803 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7804 * docs/plugins/inspect/plugin-realmedia.xml:
7805 * docs/plugins/inspect/plugin-siddec.xml:
7806 * docs/plugins/inspect/plugin-twolame.xml:
7807 * docs/plugins/inspect/plugin-x264.xml:
7808 * docs/plugins/inspect/plugin-xingmux.xml:
7809 * win32/common/config.h:
7810 Back to development (bug fixing)
7812 === release 1.0.0 ===
7814 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7819 * docs/plugins/inspect/plugin-a52dec.xml:
7820 * docs/plugins/inspect/plugin-amrnb.xml:
7821 * docs/plugins/inspect/plugin-amrwbdec.xml:
7822 * docs/plugins/inspect/plugin-asf.xml:
7823 * docs/plugins/inspect/plugin-cdio.xml:
7824 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7825 * docs/plugins/inspect/plugin-dvdread.xml:
7826 * docs/plugins/inspect/plugin-dvdsub.xml:
7827 * docs/plugins/inspect/plugin-lame.xml:
7828 * docs/plugins/inspect/plugin-mad.xml:
7829 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7830 * docs/plugins/inspect/plugin-realmedia.xml:
7831 * docs/plugins/inspect/plugin-siddec.xml:
7832 * docs/plugins/inspect/plugin-twolame.xml:
7833 * docs/plugins/inspect/plugin-x264.xml:
7834 * docs/plugins/inspect/plugin-xingmux.xml:
7835 * gst-plugins-ugly.doap:
7836 * win32/common/config.h:
7839 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
7842 Automatic update of common submodule
7843 From 4f962f7 to 6c0b52c
7845 === release 0.11.99 ===
7847 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7850 * docs/plugins/inspect/plugin-xingmux.xml:
7851 * gst-plugins-ugly.doap:
7852 * win32/common/config.h:
7855 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7857 * docs/plugins/inspect/plugin-a52dec.xml:
7858 * docs/plugins/inspect/plugin-amrnb.xml:
7859 * docs/plugins/inspect/plugin-amrwbdec.xml:
7860 * docs/plugins/inspect/plugin-asf.xml:
7861 * docs/plugins/inspect/plugin-cdio.xml:
7862 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7863 * docs/plugins/inspect/plugin-dvdread.xml:
7864 * docs/plugins/inspect/plugin-dvdsub.xml:
7865 * docs/plugins/inspect/plugin-lame.xml:
7866 * docs/plugins/inspect/plugin-mad.xml:
7867 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7868 * docs/plugins/inspect/plugin-realmedia.xml:
7869 * docs/plugins/inspect/plugin-siddec.xml:
7870 * docs/plugins/inspect/plugin-twolame.xml:
7871 * docs/plugins/inspect/plugin-x264.xml:
7874 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7877 * ext/amrnb/Makefile.am:
7878 * ext/amrwbdec/Makefile.am:
7879 * ext/lame/Makefile.am:
7880 * ext/twolame/Makefile.am:
7881 * tests/check/Makefile.am:
7882 Remove -DGST_USE_UNSTABLE_API
7884 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7886 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7887 * docs/plugins/inspect/plugin-a52dec.xml:
7888 * docs/plugins/inspect/plugin-amrnb.xml:
7889 * docs/plugins/inspect/plugin-amrwbdec.xml:
7890 * docs/plugins/inspect/plugin-asf.xml:
7891 * docs/plugins/inspect/plugin-cdio.xml:
7892 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7893 * docs/plugins/inspect/plugin-dvdread.xml:
7894 * docs/plugins/inspect/plugin-dvdsub.xml:
7895 * docs/plugins/inspect/plugin-lame.xml:
7896 * docs/plugins/inspect/plugin-mad.xml:
7897 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7898 * docs/plugins/inspect/plugin-realmedia.xml:
7899 * docs/plugins/inspect/plugin-siddec.xml:
7900 * docs/plugins/inspect/plugin-twolame.xml:
7901 * docs/plugins/inspect/plugin-x264.xml:
7904 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7906 * ext/cdio/gstcdio.c:
7907 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7908 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7909 introspection/updating for this plugin.
7911 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7913 * gst-plugins-ugly.spec.in:
7914 Switch to F18 package naming
7916 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7918 * ext/dvdread/demo-play:
7919 * tests/check/elements/mpeg2dec.c:
7920 rename some caps and elements in examples
7922 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
7927 === release 0.11.94 ===
7929 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7933 * gst-plugins-ugly.doap:
7934 * win32/common/config.h:
7937 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7939 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7940 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7941 * docs/plugins/gst-plugins-ugly-plugins.signals:
7942 * docs/plugins/inspect/plugin-a52dec.xml:
7943 * docs/plugins/inspect/plugin-amrnb.xml:
7944 * docs/plugins/inspect/plugin-amrwbdec.xml:
7945 * docs/plugins/inspect/plugin-asf.xml:
7946 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7947 * docs/plugins/inspect/plugin-dvdread.xml:
7948 * docs/plugins/inspect/plugin-dvdsub.xml:
7949 * docs/plugins/inspect/plugin-lame.xml:
7950 * docs/plugins/inspect/plugin-mad.xml:
7951 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7952 * docs/plugins/inspect/plugin-realmedia.xml:
7953 * docs/plugins/inspect/plugin-siddec.xml:
7954 * docs/plugins/inspect/plugin-twolame.xml:
7955 * docs/plugins/inspect/plugin-x264.xml:
7958 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7960 * gst/realmedia/rmdemux.c:
7961 rmdemux: use DTS and PTS
7962 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7963 undefined to make the decoder do the right thing. We can then remove the code
7964 that tries to guess the PTS from the DTS.
7966 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
7968 * ext/mpeg2dec/gstmpeg2dec.c:
7969 mpeg2dec: Hold ref to buffer while mapped
7970 So that the buffer still exists when we go to unmap it later,
7971 even if it got pushed in the meantime.
7973 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
7975 * tests/check/elements/x264enc.c:
7976 x264enc test: x264enc produces constrained-baseline, not the full baseline
7978 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7980 * gst/asfdemux/gstasfdemux.c:
7981 * gst/realmedia/rademux.c:
7982 * gst/realmedia/rmdemux.c:
7983 gst: only activate in pull mode if upstream is seekable
7985 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7987 * gst/realmedia/rademux.c:
7988 rademux: tags can be NULL
7990 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7993 mad: fix email address
7995 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7998 mad: init base class method only once
8000 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8002 * gst/xingmux/gstxingmux.c:
8003 xingmux: remove defunct commented code
8005 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8007 * gst/dvdsub/gstdvdsubdec.c:
8008 dvbsubdec: handle and send GAP event
8009 ... in stead of update newsegment event.
8011 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8013 * gst/dvdsub/gstdvdsubdec.c:
8014 dvbsubdec: adjust disabled code comment style
8016 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8018 * ext/x264/gstx264enc.c:
8019 x264enc: clean up some debug statements
8021 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8023 * ext/x264/gstx264enc.c:
8024 * ext/x264/gstx264enc.h:
8025 x264enc: handle possibly negative DTS provided by codec
8026 ... by arranging for an offset such that DTS == PTS for keyframes,
8027 which is expected elsewhere to go along with semantics of PTS and DTS.
8028 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8030 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8032 * gst-plugins-ugly.spec.in:
8033 Fix spec file for ugly
8035 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8037 * tests/check/elements/mpeg2dec.c:
8038 tests: mpeg2dec: initialize variable
8039 ... which avoids test segfaulting.
8041 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
8043 * tests/check/elements/mpeg2dec.c:
8044 check: Feed parsed data to mpeg2dec
8045 And fix the expected output caps by adding colorimetry field
8047 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
8050 Automatic update of common submodule
8051 From 668acee to 4f962f7
8053 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
8056 configure: bump gtk-doc req to 1.12 (mar-2009)
8057 This allows us to e.g. unconditionally use gtkdoc-rebase.
8059 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8061 * docs/plugins/inspect/plugin-dvdsub.xml:
8062 * gst/dvdsub/gstdvdsubdec.c:
8063 * gst/dvdsub/gstdvdsubparse.c:
8064 video/x-dvd-subpicture -> subpicture/x-dvd
8066 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8068 * ext/x264/gstx264enc.c:
8069 x264enc: Use new video encoder base class API for handling tags
8071 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8073 * ext/mpg123/gstmpg123audiodec.c:
8074 mpg123: Give MARGINAL rank to the mpg123 decoder element
8076 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8078 * gst/dvdsub/gstdvdsubdec.c:
8079 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8081 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8084 * win32/common/config.h:
8087 === release 0.11.93 ===
8089 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8092 * gst-plugins-ugly.doap:
8093 * win32/common/config.h:
8096 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8098 * gst/asfdemux/asfpacket.c:
8099 * gst/realmedia/rmdemux.c:
8100 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8102 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8104 * ext/mpg123/Makefile.am:
8105 mpg123: dist header file
8107 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8109 * gst/asfdemux/asfpacket.c:
8110 asfdemux: avoid some more invalid timestamp arithmetic
8111 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8113 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8115 * ext/sidplay/gstsiddec.cc:
8116 * gst/asfdemux/gstasfdemux.c:
8117 * gst/realmedia/rademux.c:
8118 * gst/realmedia/rmdemux.c:
8119 gst: Add stream-id to stream-start events
8121 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8123 * ext/mpeg2dec/gstmpeg2dec.c:
8124 mpeg2dec: Don't use NULL values for fbuf
8125 We need to make a difference between the initial dummy buffers (which
8126 have a fbuf->id of NULL) and the buffers on which we allocated
8129 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8132 Automatic update of common submodule
8133 From 94ccf4c to 668acee
8135 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8137 * ext/a52dec/gsta52dec.c:
8138 * ext/lame/gstlamemp3enc.c:
8139 * gst/asfdemux/gstasfdemux.c:
8140 * gst/realmedia/rademux.c:
8141 * gst/realmedia/rmdemux.c:
8142 * gst/realmedia/rmutils.c:
8143 gst_tag_list_free -> gst_tag_list_unref
8145 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8147 * ext/mpg123/gstmpg123audiodec.c:
8148 mpg123: map input buffer in READ mode, not WRITE mode
8149 Makes things actually work.
8151 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8153 * ext/mpg123/gstmpg123audiodec.c:
8154 mpg123: query supported output formats at run-time
8155 Fixes stuff. We use a string here since we can't be bothered
8158 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8160 * ext/mpg123/Makefile.am:
8161 mpg123: hook up to build system
8163 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8165 * ext/mpg123/gstmpg123audiodec.c:
8166 * ext/mpg123/gstmpg123audiodec.h:
8167 mpg123: add new libmpg123-based mp3 decoder plugin
8168 Needs a bit of cleaning up.
8169 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8171 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8173 * ext/sidplay/gstsiddec.cc:
8174 * ext/x264/gstx264enc.c:
8175 * gst/asfdemux/gstasfdemux.c:
8176 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8177 * gst/realmedia/rademux.c:
8178 * gst/realmedia/rmdemux.c:
8179 tag: Update for taglist/tag event API changes
8181 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8183 * ext/mpeg2dec/gstmpeg2dec.c:
8184 mpeg2dec: Avoid dropping first GOP
8185 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8186 do not check if it is NULL or not.
8187 And cleanup a bit of debug
8189 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8191 * gst/realmedia/rdtmanager.c:
8192 * gst/realmedia/rdtmanager.h:
8193 rdt: add on-npt-stop signal
8194 rtspsrc will look for it.
8196 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8198 * gst/realmedia/rdtmanager.c:
8199 rdt: set caps after activating the pad
8201 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8203 * gst/realmedia/gstrdtbuffer.c:
8206 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8208 * gst/asfdemux/gstrtpasfdepay.c:
8209 asfdepay: fix padding correction
8210 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8211 existing memory in the target buffer..
8212 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8214 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8216 * ext/mpeg2dec/gstmpeg2dec.c:
8217 mpeg2dec: copy buffer flags when cropping
8218 When we crop a buffer, copy the flags as well.
8220 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8222 * ext/mpeg2dec/gstmpeg2dec.c:
8223 mpeg2dec: Fix GstVideoInfo pointer
8225 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8227 * ext/mpeg2dec/gstmpeg2dec.c:
8228 mpeg2dec: Correctly flag output buffer interlaced state
8229 If the sequence is not flagged as progressive its buffers are marked
8230 interlace mode mixed. There is an individual picture flag indicating
8231 whether picture in the sequence are interlaced or not. This is used
8232 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8233 completely indicate the buffer's interlaced state.
8234 Also, TFF and RFF should only be set if the sequence is not progressive.
8236 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8238 * ext/mpeg2dec/gstmpeg2dec.c:
8239 ext: Update for video base classes API changes
8241 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8244 Automatic update of common submodule
8245 From 98e386f to 94ccf4c
8247 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8249 * gst/asfdemux/asfpacket.c:
8250 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8252 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8254 * gst/asfdemux/asfpacket.c:
8255 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8256 ... so it does not get used as first (valid) payload ts, whereas
8257 the first real valid payload ts may be considerably larger.
8258 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8260 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8262 * gst/asfdemux/gstasfdemux.c:
8263 asfdemux: slightly relax supported seek requirements
8264 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8266 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8268 * ext/mpeg2dec/gstmpeg2dec.c:
8269 mpeg2dec: Propagate GstFlowReturn where needed
8270 It was just ignoring the return values...
8272 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8274 * ext/mpeg2dec/gstmpeg2dec.c:
8275 mpeg2dec: Store temporary buffers out of the way
8276 When mpeg2dec needs to do cropping (because downstream can't handle it),
8277 we need temporary buffers to decode to.
8278 Use the user_data field to store those, and unify the rest of the code
8279 that needs to touch a buffer (regardless of how/where it was allocated).
8280 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8282 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8284 * ext/mpeg2dec/gstmpeg2dec.c:
8285 mpeg2dec: Call gst_video_decoder_negotiate()
8287 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8289 * gst/realmedia/rmdemux.c:
8290 rmdemux: give stream tags a different event name so they don't overwrite global tags
8291 There can only be one taglist per name for sticky tag events.
8292 Needs to be fixed more properly, see
8293 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8295 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8297 * gst/realmedia/rademux.c:
8298 rademux: set/send caps on pad after activating it
8300 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8302 * gst/realmedia/rmdemux.c:
8303 rmdemux: set/send caps after activating the source pads
8304 Makes sure the caps event isn't dropped immediately.
8306 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8308 * ext/dvdread/dvdreadsrc.c:
8309 dvdreadsrc: mustn't drop queries like caps query if not started yet
8311 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8313 * gst/asfdemux/gstasfdemux.c:
8314 asfdemux: extract WM/Year as GstDateTime instead of GDate
8315 So we can signal that only the year field is valid.
8317 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8319 * gst/asfdemux/gstasfdemux.c:
8320 asfdemux: don't leak payload if we are not pushing it
8322 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8324 * ext/sidplay/gstsiddec.cc:
8325 * gst/asfdemux/gstasfdemux.c:
8326 * gst/realmedia/rademux.c:
8327 * gst/realmedia/rmdemux.c:
8328 demuxers: Push STREAM_START when needed
8330 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8332 * gst/asfdemux/gstasfdemux.c:
8333 asf: don't push on inactive streams
8335 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8337 * ext/dvdread/dvdreadsrc.c:
8338 dvdreadsrc: set rank to NONE
8339 It should never be autoplugged really, for DVD
8340 playback there's rsndvd (or will be, realsoonnow).
8342 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8344 * ext/mpeg2dec/gstmpeg2dec.c:
8345 fix for allocator API changes
8347 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8349 * ext/x264/gstx264enc.c:
8350 update for query api changes
8352 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8354 * ext/mpeg2dec/gstmpeg2dec.c:
8355 update for query api changes
8357 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8359 * ext/x264/gstx264enc.c:
8360 update for allocation query changes
8362 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8365 LICENSE_readme: fix typo
8367 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8370 LICENSE_readme: mention x264
8371 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8373 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8375 * gst/asfdemux/gstasfdemux.c:
8376 * gst/realmedia/rademux.c:
8377 * gst/realmedia/rmdemux.c:
8378 gst: Implement segment-done event
8380 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8382 * gst/asfdemux/gstasfdemux.c:
8383 asf: fix x-wmv format in caps
8385 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8387 * gst/asfdemux/asfpacket.c:
8390 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8392 * gst/asfdemux/asfpacket.c:
8393 * gst/asfdemux/asfpacket.h:
8394 * gst/asfdemux/gstasfdemux.c:
8395 asfdemux: Ignore parsing errors from broken packets
8396 We should instead be counting the number of errors and exiting if
8397 they're too numerous. This makes a number of broken ASF files playable.
8398 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8400 gst/asfdemux/asfpacket.c
8401 gst/asfdemux/gstasfdemux.c
8403 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8405 * gst/asfdemux/gstasfdemux.c:
8408 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8410 * ext/mpeg2dec/gstmpeg2dec.c:
8411 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8413 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8415 * ext/mpeg2dec/gstmpeg2dec.c:
8416 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8419 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8421 * ext/x264/gstx264enc.c:
8422 x264enc: Fix unitialized variable and taglist event
8424 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8426 * ext/mpeg2dec/gstmpeg2dec.c:
8427 mpeg2dec: fix compilation
8429 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8431 * ext/sidplay/gstsiddec.cc:
8432 * gst/asfdemux/gstasfdemux.c:
8433 * gst/realmedia/rademux.c:
8434 * gst/realmedia/rdtmanager.c:
8435 * gst/realmedia/rmdemux.c:
8436 update for task api change
8438 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8440 * ext/mpeg2dec/gstmpeg2dec.c:
8441 * ext/x264/gstx264enc.c:
8444 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8446 * ext/mpeg2dec/gstmpeg2dec.c:
8447 * ext/mpeg2dec/gstmpeg2dec.h:
8448 mpeg2dec: Port to 0.11 again
8450 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8452 * ext/x264/gstx264enc.c:
8453 x264enc: Fix compiler warning
8455 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8457 * ext/mpeg2dec/gstmpeg2dec.c:
8458 * ext/mpeg2dec/gstmpeg2dec.h:
8459 mpeg2dec: Report PAR if not present upstream
8460 And clean up some code
8462 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8464 * ext/mpeg2dec/gstmpeg2dec.c:
8465 mpeg2dec: use _scale_ceil to compute frame period
8466 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8468 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8470 * ext/mpeg2dec/gstmpeg2dec.c:
8471 mpeg2dec: mpeg2dec actually has 3 frame latency
8472 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8474 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8476 * ext/mpeg2dec/gstmpeg2dec.c:
8477 mpeg2dec: Fix large output buffers leak
8479 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8481 * ext/mpeg2dec/gstmpeg2dec.c:
8482 mpeg2dec: Port to new way of handling frame reference
8484 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8486 * ext/mpeg2dec/gstmpeg2dec.c:
8487 mpeg2dec: don't leak input_state
8489 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8491 * ext/mpeg2dec/gstmpeg2dec.c:
8492 * ext/mpeg2dec/gstmpeg2dec.h:
8493 mpeg2dec: Port to GstVideoDecoder base class
8495 ext/mpeg2dec/gstmpeg2dec.c
8496 ext/mpeg2dec/gstmpeg2dec.h
8497 Back to 0.10 state, needs to be ported to 0.11 again.
8499 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8501 Merge remote-tracking branch 'origin/master'
8503 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8505 * ext/x264/gstx264enc.c:
8506 * ext/x264/gstx264enc.h:
8507 x264enc: Port to 0.11 again
8509 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8511 * ext/x264/gstx264enc.c:
8512 x264enc: Don't set latency while holding object lock
8513 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8514 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8516 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8518 * ext/x264/gstx264enc.c:
8519 x264enc: Use video encoder stream lock to avoid deadlock
8521 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8523 * ext/x264/gstx264enc.c:
8524 x264enc: Port to new way of passing frame reference
8526 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8528 * ext/x264/gstx264enc.c:
8529 x264enc: Set default stream-format to avc as it's a better format
8531 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8533 * ext/x264/gstx264enc.c:
8534 x264enc: Fix setting latency
8535 Fixes setting latency when framerate is dynamic and round up the latency
8536 to avoid rounding issues.
8538 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8540 * ext/x264/gstx264enc.c:
8541 x264enc: gst_video_encoder_get_frame() is now transfer full
8543 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8545 * ext/x264/gstx264enc.c:
8546 x264enc: don't leak output state
8548 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8550 * ext/x264/gstx264enc.c:
8551 * ext/x264/gstx264enc.h:
8552 x264enc: Remove x264 backward compatibility support
8554 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8556 * ext/x264/gstx264enc.c:
8557 x264enc: Report latency base on x264 buffer size
8559 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8562 * ext/x264/gstx264enc.c:
8563 * ext/x264/gstx264enc.h:
8564 x264enc: Port to GstVideoEncoder baseclass
8567 ext/x264/gstx264enc.c
8568 ext/x264/gstx264enc.h
8569 Back to 0.10 state, needs to be ported to 0.11 again.
8571 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8576 * docs/plugins/Makefile.am:
8577 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8578 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8579 * docs/plugins/inspect/plugin-synaesthesia.xml:
8580 * gst/synaesthesia/.gitignore:
8581 * gst/synaesthesia/Makefile.am:
8582 * gst/synaesthesia/README:
8583 * gst/synaesthesia/gstsynaesthesia.c:
8584 * gst/synaesthesia/gstsynaesthesia.h:
8585 * gst/synaesthesia/synaescope.c:
8586 * gst/synaesthesia/synaescope.h:
8587 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8588 It never made it out of experimental, and there's a new
8589 synaescope element in gst-plugins-bad that's hopefully
8590 sufficiently similar.
8591 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8593 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8595 * gst/mpegstream/.gitignore:
8596 mpegstream: remove leftover hidden .gitignore file
8598 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8600 * gst/synaesthesia/gstsynaesthesia.c:
8601 * tests/check/elements/amrnbenc.c:
8602 * tests/check/elements/x264enc.c:
8603 elements: Use gst_pad_set_caps() instead of manual event fiddling
8605 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8608 Automatic update of common submodule
8609 From 03a0e57 to 98e386f
8611 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8616 === release 0.11.92 ===
8618 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8624 * docs/plugins/inspect/plugin-a52dec.xml:
8625 * docs/plugins/inspect/plugin-amrnb.xml:
8626 * docs/plugins/inspect/plugin-amrwbdec.xml:
8627 * docs/plugins/inspect/plugin-asf.xml:
8628 * docs/plugins/inspect/plugin-cdio.xml:
8629 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8630 * docs/plugins/inspect/plugin-dvdread.xml:
8631 * docs/plugins/inspect/plugin-dvdsub.xml:
8632 * docs/plugins/inspect/plugin-lame.xml:
8633 * docs/plugins/inspect/plugin-mad.xml:
8634 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8635 * docs/plugins/inspect/plugin-realmedia.xml:
8636 * docs/plugins/inspect/plugin-siddec.xml:
8637 * docs/plugins/inspect/plugin-twolame.xml:
8638 * docs/plugins/inspect/plugin-x264.xml:
8639 * gst-plugins-ugly.doap:
8640 * win32/common/config.h:
8643 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8686 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8689 Automatic update of common submodule
8690 From 1fab359 to 03a0e57
8692 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8694 * ext/sidplay/gstsiddec.cc:
8695 * gst/asfdemux/gstasfdemux.c:
8696 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8697 * gst/realmedia/rademux.c:
8698 * gst/realmedia/rmdemux.c:
8699 update for tag event change
8701 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8704 Automatic update of common submodule
8705 From f1b5a96 to 1fab359
8707 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8710 Automatic update of common submodule
8711 From 92b7266 to f1b5a96
8713 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8716 Automatic update of common submodule
8717 From ec1c4a8 to 92b7266
8719 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8722 Automatic update of common submodule
8723 From 3429ba6 to ec1c4a8
8725 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8727 * gst/realmedia/rmutils.c:
8728 realmedia: don't use GstStructure API on tag lists
8730 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8732 * ext/a52dec/gsta52dec.c:
8733 a52dec: really prefer the original number (and position) of channels
8734 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8736 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8739 Automatic update of common submodule
8740 From dc70203 to 3429ba6
8742 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8745 * ext/x264/gstx264enc.c:
8746 x264: bump x264 requirement to build 106 or later
8747 Build 106 is from September 2010.
8748 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8750 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8752 * ext/a52dec/gsta52dec.c:
8754 a52dec: adapt to work also with new liba52
8755 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8757 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8759 * ext/a52dec/gsta52dec.c:
8760 a52dec: trigger renegotiation upon changed stream channels
8763 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8766 configure: Require core/base 0.11.91
8768 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
8771 .gitignore: add visual studio IDE files and OS X .DS_Store files
8772 https://bugzilla.gnome.org/show_bug.cgi?id=667899
8774 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8779 === release 0.11.91 ===
8781 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8788 * gst-plugins-ugly.doap:
8789 * win32/common/config.h:
8792 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8835 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8837 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8839 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8842 Automatic update of common submodule
8843 From dc70203 to 3429ba6
8845 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8847 * gst/asfdemux/asfpacket.c:
8848 asfdemux: Use correct enum type
8850 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8852 * gst/asfdemux/gstasfdemux.c:
8853 asfdemux: implement pull mode seek snap flags when an index is present
8854 Also ensure we get a proper EOS when seeking past the end of the
8855 file, or (when the snap after flag is set) between the last keyframe
8856 and the end of the file.
8858 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
8860 * ext/cdio/gstcdio.c:
8861 * ext/cdio/gstcdio.h:
8862 * ext/cdio/gstcdiocddasrc.c:
8863 cdio: compensate for libcdio's recent cd-text api changes
8864 https://bugzilla.gnome.org/show_bug.cgi?id=675112
8866 ext/cdio/gstcdiocddasrc.c
8868 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8870 * ext/dvdread/dvdreadsrc.c:
8871 dvdread: fix build after recent include reshuffling in core
8872 Need to include gmodule.h ourselves now.
8874 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8876 * ext/mpeg2dec/gstmpeg2dec.c:
8877 video: Update for libgstvideo API changes
8879 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8882 Automatic update of common submodule
8883 From 6db25be to dc70203
8885 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8887 * gst/asfdemux/asfpacket.c:
8888 * gst/asfdemux/asfpacket.h:
8889 asfdemux: fix performance issue, especially with high-bitrate streams
8890 Two things were suboptimal from a performance point of view:
8891 a) consider a large media object such as a video keyframe, which
8892 may be split up into multiple fragments. We would assemble
8893 the media object as follows:
8894 buf = join (join (join (frag1, frag2), frag3), frag4)
8895 which causes many unnecessary memcpy()s, and malloc/free,
8896 which could easily add up to a multiple of the actual object
8897 size. To avoid this, we allocate a buffer of the size needed
8898 from the start and copy fragments into that directly.
8899 b) for every fragment to join, we would create a sub-buffer
8900 before joining it (which would discard the sub-buffer again),
8901 leading to unnecessary miniobject create/free churn.
8903 gst/asfdemux/asfpacket.c
8904 gst/asfdemux/asfpacket.h
8906 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8908 * gst/asfdemux/asfpacket.c:
8909 asfdemux: avoid unnecessary stream lookup
8910 We have already retrieved the stream for that stream number and
8911 made sure it's not NULL, so no need to do it again here; neither
8912 the number nor the streams changed since the last time.
8914 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
8916 * ext/a52dec/gsta52dec.c:
8917 a52dec: fix first_access bigger than 2
8918 gst_buffer_extract returns the number of bytes extracted, here 2 max.
8919 Set size to the buffer size as was done in 0.10 to avoid first_access
8920 error when it bypass 2.
8921 https://bugzilla.gnome.org/show_bug.cgi?id=673434
8923 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8927 configure: Modernize autotools setup a bit
8928 Also we now only create tar.bz2 and tar.xz tarballs.
8930 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8933 Automatic update of common submodule
8934 From 464fe15 to 6db25be
8936 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8941 === release 0.11.90 ===
8943 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8949 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8950 * docs/plugins/inspect/plugin-a52dec.xml:
8951 * docs/plugins/inspect/plugin-amrnb.xml:
8952 * docs/plugins/inspect/plugin-amrwbdec.xml:
8953 * docs/plugins/inspect/plugin-asf.xml:
8954 * docs/plugins/inspect/plugin-cdio.xml:
8955 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8956 * docs/plugins/inspect/plugin-dvdread.xml:
8957 * docs/plugins/inspect/plugin-dvdsub.xml:
8958 * docs/plugins/inspect/plugin-lame.xml:
8959 * docs/plugins/inspect/plugin-mad.xml:
8960 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8961 * docs/plugins/inspect/plugin-realmedia.xml:
8962 * docs/plugins/inspect/plugin-siddec.xml:
8963 * docs/plugins/inspect/plugin-twolame.xml:
8964 * docs/plugins/inspect/plugin-x264.xml:
8965 * gst-plugins-ugly.doap:
8966 * win32/common/config.h:
8969 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9012 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9014 * ext/mad/gstmad.c.orig:
9015 mad: remove .c.orig file
9017 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9019 * ext/a52dec/gsta52dec.c:
9020 * ext/amrnb/amrnbdec.c:
9021 * ext/amrnb/amrnbenc.c:
9022 * ext/amrwbdec/amrwbdec.c:
9023 * ext/cdio/gstcdiocddasrc.c:
9024 * ext/dvdread/dvdreadsrc.c:
9025 * ext/lame/gstlamemp3enc.c:
9027 * ext/mad/gstmad.c.orig:
9028 * ext/mpeg2dec/gstmpeg2dec.c:
9029 * ext/sidplay/gstsiddec.cc:
9030 * ext/twolame/gsttwolamemp2enc.c:
9031 * ext/x264/gstx264enc.c:
9032 * gst/asfdemux/gstasfdemux.c:
9033 * gst/asfdemux/gstrtpasfdepay.c:
9034 * gst/asfdemux/gstrtspwms.c:
9035 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9036 * gst/dvdsub/gstdvdsubdec.c:
9037 * gst/dvdsub/gstdvdsubparse.c:
9038 * gst/realmedia/pnmsrc.c:
9039 * gst/realmedia/rademux.c:
9040 * gst/realmedia/rdtdepay.c:
9041 * gst/realmedia/rdtmanager.c:
9042 * gst/realmedia/rmdemux.c:
9043 * gst/realmedia/rtspreal.c:
9044 * gst/synaesthesia/gstsynaesthesia.c:
9045 * gst/xingmux/gstxingmux.c:
9046 Use new gst_element_class_set_static_metadata()
9048 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9051 Automatic update of common submodule
9052 From 7fda524 to 464fe15
9054 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9056 * ext/a52dec/gsta52dec.c:
9057 * ext/amrnb/amrnb.c:
9058 * ext/amrwbdec/amrwb.c:
9059 * ext/cdio/gstcdio.c:
9060 * ext/dvdread/dvdreadsrc.c:
9061 * ext/lame/plugin.c:
9063 * ext/mad/gstmad.c.orig:
9064 * ext/mpeg2dec/gstmpeg2dec.c:
9065 * ext/sidplay/gstsiddec.cc:
9066 * ext/twolame/gsttwolamemp2enc.c:
9067 * ext/x264/gstx264enc.c:
9068 * gst/asfdemux/gstasf.c:
9069 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9070 * gst/dvdsub/gstdvdsubdec.c:
9071 * gst/realmedia/realmedia.c:
9072 * gst/synaesthesia/gstsynaesthesia.c:
9073 * gst/xingmux/plugin.c:
9074 gst: Update for GST_PLUGIN_DEFINE() API changes
9076 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9079 configure: Update version to 0.11.89.1
9081 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9084 * docs/plugins/Makefile.am:
9085 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9086 * docs/version.entities.in:
9087 * ext/a52dec/Makefile.am:
9088 * ext/amrnb/Makefile.am:
9089 * ext/amrwbdec/Makefile.am:
9090 * ext/cdio/Makefile.am:
9091 * ext/lame/Makefile.am:
9092 * ext/mad/Makefile.am:
9093 * ext/mpeg2dec/Makefile.am:
9094 * ext/sidplay/Makefile.am:
9095 * ext/twolame/Makefile.am:
9096 * ext/x264/Makefile.am:
9097 * gst-plugins-ugly.spec.in:
9098 * gst/asfdemux/Makefile.am:
9099 * gst/dvdlpcmdec/Makefile.am:
9100 * gst/dvdsub/Makefile.am:
9101 * gst/realmedia/Makefile.am:
9102 * pkgconfig/Makefile.am:
9103 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9104 * tests/check/Makefile.am:
9105 gst: Update versioning
9107 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9109 * ext/mpeg2dec/gstmpeg2dec.c:
9110 * ext/mpeg2dec/gstmpeg2dec.h:
9111 mpeg2dec: fix cropping
9112 fix cropping in mpeg2dec
9114 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9116 * ext/mpeg2dec/gstmpeg2dec.c:
9117 mpeg2dec: add crop metadata when buffer is still writable
9119 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9121 * gst/asfdemux/gstrtpasfdepay.c:
9122 update for buffer api change
9124 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9126 * ext/a52dec/gsta52dec.c:
9128 ext: Update for audio decoder API changes
9130 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9132 * tests/check/elements/amrnbenc.c:
9133 * tests/check/elements/x264enc.c:
9134 tests: make more valgrind-friendly and plug caps leak
9136 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9138 * gst/asfdemux/asfpacket.c:
9139 * gst/asfdemux/gstasfdemux.c:
9140 * gst/dvdsub/gstdvdsubdec.c:
9141 update for buffer changes
9143 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9145 * tests/check/elements/x264enc.c:
9146 tests: x264enc: adjust test to removal of deprecated properties
9148 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9150 Replace master with 0.11
9152 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9157 === release 0.11.2 ===
9159 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9165 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9166 * docs/plugins/inspect/plugin-a52dec.xml:
9167 * docs/plugins/inspect/plugin-amrnb.xml:
9168 * docs/plugins/inspect/plugin-amrwbdec.xml:
9169 * docs/plugins/inspect/plugin-asf.xml:
9170 * docs/plugins/inspect/plugin-cdio.xml:
9171 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9172 * docs/plugins/inspect/plugin-dvdread.xml:
9173 * docs/plugins/inspect/plugin-dvdsub.xml:
9174 * docs/plugins/inspect/plugin-lame.xml:
9175 * docs/plugins/inspect/plugin-mad.xml:
9176 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9177 * docs/plugins/inspect/plugin-realmedia.xml:
9178 * docs/plugins/inspect/plugin-siddec.xml:
9179 * docs/plugins/inspect/plugin-twolame.xml:
9180 * docs/plugins/inspect/plugin-x264.xml:
9181 * gst-plugins-ugly.doap:
9221 * win32/common/config.h:
9224 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9226 * tests/check/elements/mpeg2dec.c:
9227 tests: fix after memory changes
9229 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9231 * ext/x264/gstx264enc.c:
9232 * ext/x264/gstx264enc.h:
9233 x264enc: remove deprecated properties
9235 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9237 Merge remote-tracking branch 'origin/master' into 0.11
9238 So 0.11 folks also get amr include fixes.
9240 ext/a52dec/gsta52dec.c
9243 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9245 * gst/synaesthesia/gstsynaesthesia.c:
9246 synaesthesia: fixup for bufferpool api changes
9247 ... as well as some caps ref handling.
9249 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9251 * gst/realmedia/rademux.c:
9252 * gst/realmedia/rmdemux.c:
9253 don't pass random pointers to pull_range
9255 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9257 * ext/mpeg2dec/gstmpeg2dec.c:
9258 update for bufferpool changes
9260 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9262 * ext/mpeg2dec/gstmpeg2dec.c:
9263 update for allocation query changes
9265 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9267 * ext/dvdread/dvdreadsrc.c:
9268 * ext/lame/gstlamemp3enc.c:
9269 * ext/mpeg2dec/gstmpeg2dec.c:
9270 * ext/x264/gstx264enc.c:
9271 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9272 * gst/dvdsub/gstdvdsubdec.c:
9273 update for memory api changes
9275 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9277 * ext/mpeg2dec/gstmpeg2dec.c:
9278 take padding into account
9280 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9283 mad: simplify parsing code
9284 Also fixes #671455 (expected at least).
9286 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9289 configure.ac: bump required GLib to 2.31.14
9290 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9292 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9294 * ext/sidplay/gstsiddec.cc:
9295 fix for caps _normalize changes
9297 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9299 * ext/x264/gstx264enc.c:
9300 fix for caps api changes
9302 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9304 * ext/a52dec/gsta52dec.c:
9305 * ext/a52dec/gsta52dec.h:
9306 a52dec: use base class tag handling helper
9307 ... so as to ensure these to be handled and sent at proper time.
9309 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9311 * ext/dvdread/dvdreadsrc.c:
9312 dvdreadsrc: Use variable type with correct signedness
9314 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9316 * ext/mpeg2dec/gstmpeg2dec.c:
9317 mpeg2dec: Copy planes in one go when possible
9319 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9322 * ext/amrnb/amrnbdec.h:
9323 * ext/amrnb/amrnbenc.h:
9324 * ext/amrwbdec/amrwbdec.h:
9325 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9326 In previous versions, the opencore-amr include sub-directory
9327 would be specified in the include path in the CFLAGS, but this
9328 is no longer the case in newer versions, so we need to add those
9329 to our include directives.
9330 Based on patch by: Christian Morales Vega
9331 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9333 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9336 configure: get rid of non-pkg-config ways to check for opencore-amr
9338 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9340 * ext/mpeg2dec/gstmpeg2dec.c:
9341 update for metadata API changes
9343 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9345 * ext/amrwbdec/Makefile.am:
9346 * ext/lame/Makefile.am:
9347 * ext/mad/Makefile.am:
9348 amrwbdec, lame, mad: link to libgstbase
9350 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9352 * ext/x264/gstx264enc.c:
9353 x264enc: fix compiler warning
9355 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9357 Merge remote-tracking branch 'origin/master' into 0.11
9359 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9361 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9365 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9370 * docs/plugins/gst-plugins-ugly-plugins.args:
9371 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9372 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9373 * docs/plugins/inspect/plugin-a52dec.xml:
9374 * docs/plugins/inspect/plugin-amrnb.xml:
9375 * docs/plugins/inspect/plugin-amrwbdec.xml:
9376 * docs/plugins/inspect/plugin-asf.xml:
9377 * docs/plugins/inspect/plugin-cdio.xml:
9378 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9379 * docs/plugins/inspect/plugin-dvdread.xml:
9380 * docs/plugins/inspect/plugin-dvdsub.xml:
9381 * docs/plugins/inspect/plugin-iec958.xml:
9382 * docs/plugins/inspect/plugin-lame.xml:
9383 * docs/plugins/inspect/plugin-mad.xml:
9384 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9385 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9386 * docs/plugins/inspect/plugin-mpegstream.xml:
9387 * docs/plugins/inspect/plugin-realmedia.xml:
9388 * docs/plugins/inspect/plugin-siddec.xml:
9389 * docs/plugins/inspect/plugin-twolame.xml:
9390 * docs/plugins/inspect/plugin-x264.xml:
9391 * win32/common/config.h:
9392 Bump version after release
9394 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9397 autogen.sh: avoid touching .po files during 'make'
9398 A simple workaround to deal with GNU gettext automake integration
9399 failing to deal with git. Fixes: #669207
9401 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9403 * ext/x264/gstx264enc.c:
9404 x264: convert g_print to LOG
9406 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9408 * gst/asfdemux/gstrtpasfdepay.c:
9409 update for new memory api
9411 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9413 * ext/x264/gstx264enc.c:
9414 x264enc: handle pts and dts
9416 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9419 mad: handle libmad freeform parsing quirk
9421 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9424 mad: fixup unhacking last frame coaxing
9425 ... so as to not only replace the data pointer but also available size.
9427 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9429 * gst-plugins-ugly.spec.in:
9432 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9434 * win32/common/config.h:
9435 win32: back to development
9437 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9440 * gst/synaesthesia/gstsynaesthesia.c:
9441 * gst/synaesthesia/gstsynaesthesia.h:
9442 synaesthesia: port to 0.11
9444 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9447 * gst/xingmux/gstxingmux.c:
9448 xingmux: port to 0.11
9450 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9455 === release 0.11.1 ===
9457 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9463 * docs/plugins/gst-plugins-ugly-plugins.args:
9464 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9465 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9466 * docs/plugins/inspect/plugin-a52dec.xml:
9467 * docs/plugins/inspect/plugin-amrnb.xml:
9468 * docs/plugins/inspect/plugin-amrwbdec.xml:
9469 * docs/plugins/inspect/plugin-asf.xml:
9470 * docs/plugins/inspect/plugin-cdio.xml:
9471 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9472 * docs/plugins/inspect/plugin-dvdread.xml:
9473 * docs/plugins/inspect/plugin-dvdsub.xml:
9474 * docs/plugins/inspect/plugin-lame.xml:
9475 * docs/plugins/inspect/plugin-mad.xml:
9476 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9477 * docs/plugins/inspect/plugin-realmedia.xml:
9478 * docs/plugins/inspect/plugin-siddec.xml:
9479 * docs/plugins/inspect/plugin-twolame.xml:
9480 * docs/plugins/inspect/plugin-x264.xml:
9481 * gst-plugins-ugly.doap:
9521 * win32/common/config.h:
9524 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9526 Merge branch 'master' into 0.11
9530 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9533 mad: unhack last frame coaxing
9534 ... so as to maximally use available base class API and interfere least
9535 as possible with its internal state.
9537 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9540 mad: fix compilation
9542 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9545 mad: chain up to default event handler
9547 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9549 * ext/x264/gstx264enc.c:
9550 x264enc: unmap video frame after encoding
9551 Fixes major memory leak.
9552 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9554 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9556 * ext/x264/gstx264enc.c:
9557 x264enc: fix after merge
9559 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9561 Merge branch 'master' into 0.11
9563 ext/x264/gstx264enc.c
9565 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9567 * ext/sidplay/gstsiddec.cc:
9568 * ext/sidplay/gstsiddec.h:
9569 sidplay: don't use ulong properties
9571 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9573 * ext/sidplay/gstsiddec.cc:
9574 sidplay: fix negotiation
9576 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9578 * ext/x264/gstx264enc.c:
9579 x264enc: Add baseline profile to caps
9580 libx264 does not yet support the features that create the difference
9581 between baseline and constrained baseline profile. Hence it currently
9582 supports both though it can only technically encode constrained
9585 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9587 * ext/amrnb/amrnbenc.c:
9588 * gst/asfdemux/gstasfdemux.c:
9589 * gst/realmedia/rdtmanager.c:
9590 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9592 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9594 * tests/check/elements/mpeg2dec.c:
9595 mpeg2dec: fix test a bit more
9596 Still broken because cropping is broken in mpeg2dec
9598 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9600 * tests/check/elements/amrnbenc.c:
9601 * tests/check/elements/x264enc.c:
9602 * tests/check/elements/xingmux.c:
9603 tests: fix some tests
9605 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9607 * ext/twolame/gsttwolamemp2enc.c:
9608 twolame: Use new audio encoder/decoder base class API for srcpad caps
9610 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9612 * ext/lame/gstlamemp3enc.c:
9613 lame: Use new audio encoder/decoder base class API for srcpad caps
9615 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9618 mad: Use new audio encoder/decoder base class API for srcpad caps
9620 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9622 * ext/a52dec/gsta52dec.c:
9623 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9625 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9627 * ext/amrwbdec/amrwbdec.c:
9628 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9630 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9632 * ext/amrnb/amrnbdec.c:
9633 * ext/amrnb/amrnbenc.c:
9634 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9636 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9639 mad: ensure we do not confuse the base class with our buffer guard
9640 mad expects extra bytes at the end of a buffer (see discussion in
9641 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9642 and since we inject these without the base class' knowledge, we
9643 need to hide the bodies better.
9644 This fixes an assert at EOS when decoding an mp3 manually without
9645 an intervening mpegaudioparse.
9647 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9649 * gst/realmedia/rtspreal.c:
9650 update for HEADER flag
9652 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9654 * ext/x264/gstx264enc.c:
9655 * ext/x264/gstx264enc.h:
9656 x264enc: implement force-key-unit API
9658 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9661 Automatic update of common submodule
9662 From c463bc0 to 7fda524
9664 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9666 * ext/amrnb/amrnbdec.c:
9667 * ext/amrwbdec/amrwbdec.c:
9668 amr: port to 0.11 again
9670 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9672 Merge branch 'master' into 0.11
9674 ext/a52dec/gsta52dec.c
9676 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9678 * ext/a52dec/gsta52dec.c:
9679 * ext/amrnb/amrnbdec.c:
9680 * ext/amrnb/amrnbenc.c:
9681 * ext/amrwbdec/amrwbdec.c:
9682 * ext/dvdread/dvdreadsrc.c:
9683 * ext/lame/gstlamemp3enc.c:
9685 * ext/mpeg2dec/gstmpeg2dec.c:
9686 * ext/sidplay/gstsiddec.cc:
9687 * ext/twolame/gsttwolamemp2enc.c:
9688 * gst/asfdemux/asfpacket.c:
9689 * gst/asfdemux/gstasfdemux.c:
9690 * gst/asfdemux/gstrtpasfdepay.c:
9691 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9692 * gst/dvdsub/gstdvdsubdec.c:
9693 * gst/dvdsub/gstdvdsubdec.h:
9694 * gst/realmedia/gstrdtbuffer.c:
9695 * gst/realmedia/gstrdtbuffer.h:
9696 * gst/realmedia/rdtdepay.c:
9697 * gst/realmedia/rmdemux.c:
9698 * gst/realmedia/rmutils.c:
9699 port to new memory API
9701 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9704 Automatic update of common submodule
9705 From 2a59016 to c463bc0
9707 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9709 * gst-libs/gst/glib-compat-private.h:
9710 Remove compatibility versions for deprecated GLib API
9712 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9714 * ext/a52dec/gsta52dec.c:
9715 a52dec: fix read buffer overflow upon syncing
9716 The wrong size was being decremented, leading to a runaway
9719 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9723 Add --disable-fatal-warnings configure option
9725 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9727 * gst/asfdemux/gstasfdemux.c:
9728 * gst/realmedia/rademux.c:
9729 * gst/realmedia/rdtmanager.c:
9730 * gst/realmedia/rmdemux.c:
9731 port to new gthread API
9733 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9736 configure.ac: Require GLib 2.31.10 for consistency
9738 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9741 Automatic update of common submodule
9742 From 0807187 to 2a59016
9744 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9746 * ext/amrwbdec/amrwbdec.c:
9747 amrwbdec: _parse should not return OK if not enough data yet
9749 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9751 * ext/amrnb/amrnbdec.c:
9752 amrnbdec: _parse should not return OK if not enough data yet
9754 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9756 * ext/dvdread/dvdreadsrc.c:
9757 dvdreadsrc: fix off by one in cell calculation for the last chapter
9759 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9761 * gst/asfdemux/gstasfdemux.c:
9762 asfdemux: set caps on src pad before adding it
9764 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9766 * gst/asfdemux/gstasfdemux.c:
9767 asfdemux: perform writable buffer map to copy into it
9769 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9771 * gst/asfdemux/asfpacket.c:
9772 * gst/asfdemux/asfpacket.h:
9773 asfpacket: fix 0.11 ported payload extraction
9774 ... to cater for not necessarily offset == size - cur_pos,
9775 as size may have been adjusted due to padding.
9778 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9780 * ext/x264/gstx264enc.c:
9781 x264enc: remove useless and semantically (though not practically) wrong code
9782 The object will be freed, so it's pointless to set the pointers
9785 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9787 * ext/x264/gstx264enc.c:
9788 x264enc: remove leaking "optimization"
9790 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9792 * gst/asfdemux/gstasfdemux.c:
9793 GST_TYPE_DATE -> G_TYPE_DATE
9795 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9797 Merge remote-tracking branch 'origin/master' into 0.11
9799 ext/a52dec/gsta52dec.c
9801 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9803 * ext/a52dec/gsta52dec.c:
9804 a52dec: plug buffer leak
9806 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9808 * ext/a52dec/gsta52dec.c:
9809 a52dec: plug buffer leak
9811 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9813 * ext/amrnb/amrnbenc.c:
9814 amrnbenc: _map and _unmap the appropriate input and output buffers
9816 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9818 * ext/a52dec/gsta52dec.c:
9819 a52dec: Fix some merge mistakes
9821 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9823 Merge branch 'master' into 0.11
9825 ext/a52dec/gsta52dec.c
9826 ext/a52dec/gsta52dec.h
9829 ext/lame/gstlamemp3enc.c
9832 gst/mpegaudioparse/gstmpegaudioparse.c
9833 gst/mpegstream/gstdvddemux.c
9834 gst/realmedia/rdtdepay.c
9839 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9841 * gst/dvdsub/Makefile.am:
9842 dvdsub: add some CFLAGS and LIBS in Makefile.am
9843 ... since adapter is still used.
9845 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9847 * gst/realmedia/rmdemux.c:
9848 rmdemux: Don't use buffer after unreffing
9850 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9852 * gst/asfdemux/gstasfdemux.c:
9853 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9855 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9858 mad: Correctly unmap the buffer with the original data pointer
9860 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9863 mad: Make sure to set caps on the srcpad if none are set yet
9865 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9867 * ext/mad/Makefile.am:
9868 mad: fix LIBS order in Makefile.am
9870 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9873 mad: remove left-over id3tag.h include
9874 We don't use libid3tag any more.
9876 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9878 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9879 dvdlpcmdec: fix for multichannel
9881 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9883 * ext/a52dec/gsta52dec.c:
9884 * ext/a52dec/gsta52dec.h:
9885 a52dec: Update for the new raw audio caps
9887 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9890 mad: Update for the new raw audio caps
9892 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9894 * ext/lame/gstlamemp3enc.c:
9895 lamemp3enc: Update for the new raw audio caps
9897 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9899 * ext/twolame/gsttwolamemp2enc.c:
9900 twolamemp2enc: Update for the new raw audio caps
9902 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9904 * ext/amrwbdec/amrwbdec.c:
9905 amrwbdec: Add the new layout field to the raw audio caps
9907 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9909 * ext/amrnb/amrnbdec.c:
9910 * ext/amrnb/amrnbenc.c:
9911 amrnb: Add the new layout field to the raw audio caps
9913 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9915 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9916 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9917 dvdlpcmdec: Port to the new raw audio caps
9919 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9921 * gst/asfdemux/gstasfdemux.c:
9922 asfdemux: Update for libgstriff API changes
9923 Still needs to handle audio channel reordering.
9925 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9928 Automatic update of common submodule
9929 From 50b34ab to 0807187
9931 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9933 * ext/lame/Makefile.am:
9934 lame: fix LIBADD order in Makefile.am
9936 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9938 * tests/check/elements/amrnbenc.c:
9939 * tests/check/elements/mpeg2dec.c:
9940 * tests/check/elements/x264enc.c:
9941 * tests/check/elements/xingmux.c:
9942 * tests/check/generic/states.c:
9943 tests: make tests compile
9945 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9947 * ext/amrwbdec/amrwbdec.c:
9948 * ext/dvdread/dvdreadsrc.c:
9950 * ext/sidplay/gstsiddec.cc:
9951 * gst/asfdemux/gstasfdemux.c:
9952 * gst/realmedia/pnmsrc.c:
9953 * gst/realmedia/rdtmanager.c:
9954 * gst/realmedia/rmdemux.c:
9955 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9957 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9959 * tests/check/Makefile.am:
9960 tests: disable generic index test
9962 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9964 * ext/mpeg2dec/gstmpeg2dec.c:
9965 mpeg2dec: remove all seeking-related code
9966 A parser or demuxer upstream should handle this Same for
9969 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9971 * ext/mpeg2dec/gstmpeg2dec.c:
9972 * ext/mpeg2dec/gstmpeg2dec.h:
9973 mpeg2dec: update for GstIndex removal
9975 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9977 * ext/cdio/gstcdiocddasrc.c:
9978 cdio: update for probe vfunc removal in GstAudioCdSrc
9980 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9982 * ext/lame/gstlame.c:
9983 * ext/lame/gstlamemp3enc.c:
9984 lame: fix printf format in debug statements
9985 https://bugzilla.gnome.org/show_bug.cgi?id=666926
9987 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9989 * ext/lame/gstlame.c:
9990 * ext/lame/gstlame.h:
9991 lame: ensure parsed output
9992 ... by doing some basic parsing of encoded lame data.
9994 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9996 * ext/lame/gstlame.h:
9997 lame: cleanup unused instance struct fields
9999 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10001 * ext/lame/Makefile.am:
10002 * ext/lame/gstlamemp3enc.c:
10003 * ext/lame/gstlamemp3enc.h:
10004 lamemp3enc: ensure parsed output
10005 ... by doing some basic parsing of encoded lame data.
10008 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10010 * ext/lame/gstlamemp3enc.c:
10011 lamemp3enc: do not leak merged tags
10013 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10015 * ext/mad/gstmad.c:
10016 * ext/mad/gstmad.h:
10017 mad: helpfully bodge the last buffer to let mad decode the last frame
10018 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10019 to be believed, the last buffer must be followed by a number of 0 bytes
10020 in order for the last frame to be decoded (at least in some cases).
10021 Doing so seems to work here, fixing a missing 1152 samples when using
10022 mp3parse before mad (not using mp3parse would yield the correct amount
10023 of samples, if there's extra non-MP3 data after (eg, tag data)).
10025 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10027 * ext/dvdread/dvdreadsrc.c:
10028 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10030 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10032 * gst/mpegstream/gstdvddemux.c:
10033 dvddemux: tweak subtitle stream setup based on dvd language codes event
10034 ... to allow for non-continuous subtitle stream numbers.
10035 The missing stream numbers tend to come up as subtitle streams anyway
10036 (albeit not with an identified language tag).
10038 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10040 * ext/dvdread/dvdreadsrc.c:
10041 dvdreadsrc: minor safety tweak to sector seeking
10043 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
10045 * ext/a52dec/gsta52dec.c:
10046 a52dec: check that a52_init returns a valid a52 state
10048 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10050 * ext/mpeg2dec/gstmpeg2dec.c:
10051 mpeg2dec: update for new interlaced flags
10053 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10055 * ext/a52dec/Makefile.am:
10056 * ext/a52dec/gsta52dec.c:
10057 * ext/a52dec/gsta52dec.h:
10058 a52dec: port to audiodecoder
10060 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10062 * ext/mad/Makefile.am:
10063 * ext/mad/gstmad.c:
10064 * ext/mad/gstmad.h:
10065 mad: port to audiodecoder
10067 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10069 * ext/a52dec/gsta52dec.c:
10070 a52dec: Don't claim to support upstream renegotiation
10071 and use fixed caps on the srcpad. To correctly support
10072 upstream renegotiation a52dec would need to check if the
10073 caps of the downstream allocated buffer are the requested
10074 caps or if the size is different.
10077 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10079 * ext/a52dec/gsta52dec.c:
10080 a52dec: Check that the a52_state is correctly initialized
10082 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10084 * gst-libs/gst/Makefile.am:
10085 * gst-libs/gst/glib-compat-private.h:
10086 * gst/asfdemux/gstasfdemux.c:
10087 * gst/mpegaudioparse/gstmpegaudioparse.c:
10088 * gst/realmedia/rademux.c:
10089 * gst/realmedia/rdtmanager.c:
10090 * gst/realmedia/rmdemux.c:
10091 Work around deprecated thread API in glib master
10092 Add private replacements for deprecated functions such as
10093 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10094 to avoid the deprecation warnings. We can't change most of
10095 these in 0.10 because they're part of our API and ABI.
10096 Suppress deprecation warnings in selected files, mostly for
10097 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10098 not much we can do here in 0.10.
10100 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10107 po: update translations
10109 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10111 * gst/realmedia/rdtdepay.c:
10112 rdtdepay: make buffer metadata writable before setting caps on it
10113 Fixes issue when the header buffer is being pushed, which was taken
10114 from the caps and is therefore not writable.
10116 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10118 * ext/dvdread/dvdreadsrc.c:
10119 fix for basesrc changes
10121 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10123 * gst/asfdemux/gstrtpasfdepay.c:
10124 rtpasfdepay: Initialize GstRTPBuffer before usage
10126 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10128 Merge remote-tracking branch 'origin/master' into 0.11
10130 ext/dvdread/dvdreadsrc.c
10132 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10134 * ext/dvdread/dvdreadsrc.c:
10135 dvdreadsrc: Fix format string compiler warning
10138 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10140 Merge remote-tracking branch 'origin/master' into 0.11
10142 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10144 * ext/mpeg2dec/gstmpeg2dec.c:
10145 Update for indexable change
10147 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10149 * gst/realmedia/rdtmanager.c:
10150 update for clock provider API change
10152 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10154 * ext/a52dec/gsta52dec.c:
10155 * ext/amrnb/amrnbdec.c:
10156 * ext/amrnb/amrnbenc.c:
10157 * ext/amrwbdec/amrwbdec.c:
10158 * ext/dvdread/dvdreadsrc.c:
10159 * ext/lame/gstlame.c:
10160 * ext/lame/gstlamemp3enc.c:
10161 * ext/mad/gstmad.c:
10162 * ext/mpeg2dec/gstmpeg2dec.c:
10163 * ext/sidplay/gstsiddec.cc:
10164 * ext/twolame/gsttwolame.c:
10165 * ext/x264/gstx264enc.c:
10166 * gst/asfdemux/gstasfdemux.c:
10167 * gst/asfdemux/gstrtpasfdepay.c:
10168 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10169 * gst/dvdsub/gstdvdsubdec.c:
10170 * gst/dvdsub/gstdvdsubparse.c:
10171 * gst/iec958/ac3iec.c:
10172 * gst/mpegaudioparse/gstmpegaudioparse.c:
10173 * gst/mpegaudioparse/gstxingmux.c:
10174 * gst/mpegstream/gstdvddemux.c:
10175 * gst/mpegstream/gstmpegdemux.c:
10176 * gst/mpegstream/gstmpegparse.c:
10177 * gst/mpegstream/gstrfc2250enc.c:
10178 * gst/realmedia/pnmsrc.c:
10179 * gst/realmedia/rademux.c:
10180 * gst/realmedia/rdtdepay.c:
10181 * gst/realmedia/rdtmanager.c:
10182 * gst/realmedia/rmdemux.c:
10183 * gst/synaesthesia/gstsynaesthesia.c:
10184 various: fix pad template ref leaks
10185 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10187 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10189 * tests/check/elements/xingmux.c:
10190 tests: update for gstcheck API change
10192 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10194 * ext/amrnb/amrnbenc.c:
10195 * ext/dvdread/dvdreadsrc.c:
10196 * ext/lame/gstlamemp3enc.c:
10197 * ext/twolame/gsttwolamemp2enc.c:
10198 ext: fix more printf format warnings in debug messages
10200 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10202 * gst/asfdemux/gstasfdemux.c:
10203 * gst/asfdemux/gstrtpasfdepay.c:
10204 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10205 * gst/dvdsub/gstdvdsubdec.c:
10206 * gst/dvdsub/gstdvdsubparse.c:
10207 * gst/realmedia/rademux.c:
10208 * gst/realmedia/rmdemux.c:
10209 Fix print format compiler warnings on OS X / 64bit
10210 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10212 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10214 * gst/asfdemux/gstasfdemux.c:
10215 * gst/realmedia/rademux.c:
10216 * gst/realmedia/rdtmanager.c:
10217 * gst/realmedia/rmdemux.c:
10218 update for activation changes
10220 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10222 * gst/asfdemux/gstasfdemux.c:
10223 * gst/realmedia/rademux.c:
10224 * gst/realmedia/rmdemux.c:
10225 update for new scheduling query
10227 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10229 * gst/asfdemux/gstasfdemux.c:
10230 * gst/realmedia/rademux.c:
10231 * gst/realmedia/rdtmanager.c:
10232 * gst/realmedia/rmdemux.c:
10233 add parent to activate functions
10235 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10237 * ext/a52dec/gsta52dec.c:
10238 * ext/mpeg2dec/gstmpeg2dec.c:
10239 * ext/sidplay/gstsiddec.cc:
10240 * ext/x264/gstx264enc.c:
10241 * gst/asfdemux/gstasfdemux.c:
10242 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10243 * gst/dvdsub/gstdvdsubdec.c:
10244 * gst/dvdsub/gstdvdsubparse.c:
10245 * gst/realmedia/rademux.c:
10246 * gst/realmedia/rdtdepay.c:
10247 * gst/realmedia/rdtmanager.c:
10248 * gst/realmedia/rmdemux.c:
10249 add parent to pad functions
10251 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10253 * ext/mpeg2dec/gstmpeg2dec.c:
10254 * ext/sidplay/gstsiddec.cc:
10255 * ext/x264/gstx264enc.c:
10256 * gst/asfdemux/gstasfdemux.c:
10257 * gst/realmedia/rademux.c:
10258 * gst/realmedia/rdtmanager.c:
10259 * gst/realmedia/rmdemux.c:
10260 add parent to query function
10262 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10264 * gst/asfdemux/gstasfdemux.c:
10265 * gst/realmedia/rademux.c:
10266 _query_peer_*() -> _peer_query_*()
10268 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10270 * gst/dvdsub/gstdvdsubdec.c:
10271 _accept_caps() -> _query_accept_caps()
10273 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10275 * ext/x264/gstx264enc.c:
10276 _peer_get_caps() -> _peer_query_caps()
10278 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10280 * ext/x264/gstx264enc.c:
10281 update for _get_caps() -> _query_caps()
10283 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10285 * ext/x264/gstx264enc.c:
10286 change getcaps to query
10288 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10290 * ext/mad/gstmad.c:
10291 mad: re-instate accidentally dropped rank
10293 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10295 * ext/dvdread/dvdreadsrc.c:
10296 * gst/realmedia/pnmsrc.c:
10297 Update for GstURIHandler get_protocols() changes
10299 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10301 * ext/dvdread/dvdreadsrc.c:
10302 * ext/dvdread/dvdreadsrc.h:
10303 * gst/realmedia/pnmsrc.c:
10304 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10306 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10308 * ext/mad/gstmad.c:
10309 mad: re-port to 0.11
10310 This time using the base class. Still something
10311 wrong with the parsing though, when there's no
10312 parser or demuxer upstream (which of course
10313 shouldn't happen in a normal playback scenario).
10315 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10317 * ext/mad/gstmad.c:
10318 * ext/mad/gstmad.h:
10319 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10321 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10323 * ext/mad/gstmad.c:
10324 * ext/mad/gstmad.h:
10325 mad: replace with 0.10 version ported to GstAudioDecoder
10326 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10327 of Mark's baseaudio branch.
10328 Would probably be too risky to drop this into 0.10 given
10329 all the things mad is doing.
10331 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10333 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10334 docs: remove bits for old lame element from sections.txt file
10336 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10340 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10341 * docs/plugins/inspect/plugin-mpegstream.xml:
10342 * gst-plugins-ugly.spec.in:
10343 * gst/mpegstream/Makefile.am:
10344 * gst/mpegstream/README:
10345 * gst/mpegstream/gstdvddemux.c:
10346 * gst/mpegstream/gstdvddemux.h:
10347 * gst/mpegstream/gstmpegclock.c:
10348 * gst/mpegstream/gstmpegclock.h:
10349 * gst/mpegstream/gstmpegdemux.c:
10350 * gst/mpegstream/gstmpegdemux.h:
10351 * gst/mpegstream/gstmpegpacketize.c:
10352 * gst/mpegstream/gstmpegpacketize.h:
10353 * gst/mpegstream/gstmpegparse.c:
10354 * gst/mpegstream/gstmpegparse.h:
10355 * gst/mpegstream/gstmpegstream.c:
10356 * gst/mpegstream/gstrfc2250enc.c:
10357 * gst/mpegstream/gstrfc2250enc.h:
10358 * gst/mpegstream/mpegstream.vcproj:
10359 * gst/mpegstream/notes:
10361 * win32/vs6/gst_plugins_ugly.dsw:
10362 * win32/vs6/libgstac3parse.dsp:
10363 * win32/vs6/libgstmpegaudioparse.dsp:
10364 * win32/vs6/libgstmpegstream.dsp:
10365 mpegstream: remove the old mpeg-ps parser and demuxers
10366 Don't want anyone porting this by accident.
10367 Superseded by mpegpsdemux in -bad.
10369 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10372 * ext/cdio/Makefile.am:
10373 * ext/cdio/gstcdio.c:
10374 * ext/cdio/gstcdiocddasrc.c:
10375 * ext/cdio/gstcdiocddasrc.h:
10376 cdio: port cdiocddasrc to 0.11
10378 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10380 * tests/check/elements/mpeg2dec.c:
10381 tests: port mpeg2dec to 0.11
10382 It compiles, but fails.
10384 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10386 * tests/check/elements/x264enc.c:
10387 tests: port x264enc unit test to 0.11
10388 Well, it compiles now at least.
10390 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10392 * gst/asfdemux/gstrtpasfdepay.h:
10393 update for base class rename
10395 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10397 * gst/asfdemux/gstrtpasfdepay.c:
10398 * gst/asfdemux/gstrtpasfdepay.h:
10399 update for base class rename
10401 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10441 po: update translations
10443 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10445 * docs/plugins/gst-plugins-ugly-plugins.args:
10446 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10447 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10448 * docs/plugins/inspect/plugin-a52dec.xml:
10449 * docs/plugins/inspect/plugin-amrnb.xml:
10450 * docs/plugins/inspect/plugin-amrwbdec.xml:
10451 * docs/plugins/inspect/plugin-asf.xml:
10452 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10453 * docs/plugins/inspect/plugin-dvdread.xml:
10454 * docs/plugins/inspect/plugin-dvdsub.xml:
10455 * docs/plugins/inspect/plugin-lame.xml:
10456 * docs/plugins/inspect/plugin-mad.xml:
10457 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10458 * docs/plugins/inspect/plugin-realmedia.xml:
10459 * docs/plugins/inspect/plugin-siddec.xml:
10460 * docs/plugins/inspect/plugin-twolame.xml:
10461 * docs/plugins/inspect/plugin-x264.xml:
10464 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10466 * ext/lame/gstlamemp3enc.c:
10467 lamemp3enc: cosmetic error message change
10468 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10470 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10472 * docs/plugins/Makefile.am:
10473 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10474 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10475 * ext/twolame/Makefile.am:
10476 * ext/twolame/gsttwolamemp2enc.c:
10477 * ext/twolame/gsttwolamemp2enc.h:
10479 twolame: rename to twolamemp2enc
10481 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10484 * ext/twolame/gsttwolame.c:
10485 twolame: port to 0.11
10487 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10491 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10492 * docs/plugins/inspect/plugin-iec958.xml:
10493 * gst-plugins-ugly.spec.in:
10494 * gst/iec958/Makefile.am:
10495 * gst/iec958/ac3_padder.c:
10496 * gst/iec958/ac3_padder.h:
10497 * gst/iec958/ac3iec.c:
10498 * gst/iec958/ac3iec.h:
10500 * win32/vs6/libgstiec958.dsp:
10501 iec958: remove this plugin
10502 I think it can just go away. Audio sinks can and should payload
10503 things themselves using the helper API in libgstaudio. If such
10504 a plugin still makes sense, it should probably be rewritten
10505 using the library functions (and be put into -good or so).
10507 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10509 * gst/realmedia/rademux.c:
10510 * gst/realmedia/rmdemux.c:
10511 * gst/realmedia/rtspreal.c:
10512 update for adapter api change
10514 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10516 * ext/x264/gstx264enc.c:
10517 update for removed fixate function
10519 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10521 * ext/mad/gstmad.c:
10522 * ext/mpeg2dec/gstmpeg2dec.c:
10523 * gst/asfdemux/gstasfdemux.c:
10524 * gst/realmedia/rmdemux.c:
10527 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10530 * gst/realmedia/rademux.c:
10531 * gst/realmedia/rdtdepay.c:
10532 * gst/realmedia/rmdemux.c:
10533 * gst/realmedia/rmutils.c:
10534 realmedia is ported
10536 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10538 * gst/asfdemux/gstasfdemux.c:
10539 * gst/mpegstream/gstdvddemux.c:
10540 * gst/mpegstream/gstmpegdemux.c:
10541 * gst/realmedia/rmdemux.c:
10542 * gst/realmedia/rmdemux.h:
10543 more template fixes
10545 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10548 po: lame => lamemp3enc
10550 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10552 * gst/realmedia/rdtmanager.c:
10553 make request pads take %u
10555 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10557 * ext/mpeg2dec/gstmpeg2dec.c:
10558 * ext/mpeg2dec/gstmpeg2dec.h:
10559 mpeg2dec: Add basic cropping support
10561 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10563 * ext/a52dec/gsta52dec.c:
10564 * ext/sidplay/gstsiddec.cc:
10565 * gst/asfdemux/gstasfdemux.c:
10566 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10567 tags: update for tag API removal
10569 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10571 * ext/mpeg2dec/gstmpeg2dec.c:
10572 * ext/mpeg2dec/gstmpeg2dec.h:
10573 update for meta api change
10575 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10577 * gst/asfdemux/gstasfdemux.c:
10578 structure: fix for api update
10580 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10582 Merge remote-tracking branch 'origin/master' into 0.11
10584 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10586 * tests/check/elements/amrnbenc.c:
10587 tests: port amrnbenc test to 0.11
10589 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10591 * ext/amrnb/amrnbdec.c:
10592 * ext/amrnb/amrnbenc.c:
10593 amrnb: fix up raw audio caps for 0.11
10595 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10597 * tests/check/Makefile.am:
10598 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10600 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10602 * docs/plugins/Makefile.am:
10603 * ext/lame/Makefile.am:
10605 * ext/lame/gstlame.c:
10606 * ext/lame/gstlame.h:
10607 * ext/lame/plugin.c:
10608 * ext/lame/test-lame.c:
10609 * gst/xingmux/gstxingmux.c:
10610 * tests/check/pipelines/lame.c:
10611 lame: remove lame element, it's been superseded by lamemp3enc
10613 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10615 * ext/a52dec/gsta52dec.c:
10616 * ext/lame/gstlamemp3enc.c:
10617 * ext/mad/gstmad.c:
10618 * ext/sidplay/gstsiddec.cc:
10619 * gst/asfdemux/gstasfdemux.c:
10620 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10621 ext, gst: update for taglist API changes
10623 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10625 * gst/asfdemux/gstasfdemux.c:
10626 asfdemux: Don't leak pending payload buffers
10629 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10631 Merge branch 'master' into 0.11
10633 ext/sidplay/gstsiddec.cc
10635 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10637 * ext/sidplay/gstsiddec.cc:
10638 siddec: use BOILERPLATE macro and cleanup FIXMEs
10640 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10642 * gst/asfdemux/gstrtpasfdepay.c:
10643 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10645 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10647 * gst-plugins-ugly.spec.in:
10648 Update specfile with latest changes
10650 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10652 * gst/asfdemux/gstasfdemux.c:
10653 asfdemux: Don't unmap a buffer that doesn't exist
10655 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10658 * ext/dvdread/dvdreadsrc.c:
10659 dvdread: port to 0.11
10661 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10664 * gst/dvdsub/Makefile.am:
10665 * gst/dvdsub/gstdvdsubdec.c:
10666 * gst/dvdsub/gstdvdsubdec.h:
10667 * gst/dvdsub/gstdvdsubparse.c:
10668 dvdsub: port to 0.11
10670 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10672 Merge branch 'master' into 0.11
10674 ext/amrwbdec/Makefile.am
10675 ext/amrwbdec/amrwbdec.c
10677 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10679 * gst/realmedia/gstrdtbuffer.c:
10680 * gst/realmedia/gstrdtbuffer.h:
10681 * gst/realmedia/pnmsrc.c:
10682 * gst/realmedia/rademux.c:
10683 * gst/realmedia/rdtdepay.c:
10684 * gst/realmedia/rdtmanager.c:
10685 * gst/realmedia/rmdemux.c:
10686 * gst/realmedia/rmutils.c:
10687 * gst/realmedia/rtspreal.c:
10688 realmedia: port to 0.11
10690 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10692 * ext/amrwbdec/Makefile.am:
10693 * ext/amrwbdec/amrwbdec.c:
10694 * ext/amrwbdec/amrwbdec.h:
10695 amrwbdec: port to audiodecoder
10697 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10699 * ext/amrnb/Makefile.am:
10700 amrnbdec: fixup build
10702 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10704 * ext/amrnb/amrnbdec.c:
10705 amrnbdec: remove leftover extraneous _unref
10707 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10709 Merge branch 'master' into 0.11
10711 ext/amrnb/amrnbdec.c
10713 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10716 * ext/amrnb/amrnbdec.c:
10717 * ext/amrnb/amrnbenc.c:
10718 amrnb: port to 0.11
10720 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10723 * ext/amrwbdec/Makefile.am:
10724 * ext/amrwbdec/amrwbdec.c:
10725 ported amrwbdec to 0.11
10727 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10729 * ext/amrnb/amrnbdec.c:
10730 * ext/amrnb/amrnbdec.h:
10731 amrnbdec: port to audiodecoder
10733 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10735 Merge branch 'master' into 0.11
10737 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10740 * ext/mpeg2dec/gstmpeg2dec.c:
10741 * ext/mpeg2dec/gstmpeg2dec.h:
10742 mpeg2dec: minimal port to 0.11
10744 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10746 * ext/mpeg2dec/gstmpeg2dec.c:
10747 * ext/mpeg2dec/gstmpeg2dec.h:
10748 mpeg2dec: post QoS messages when dropping a frame due to QoS
10749 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10751 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10754 configure: update ported plugins list
10756 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10759 update to 0.11 branch
10761 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10763 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10764 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10765 dvdlpcmdec: port to 0.11
10767 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10769 * ext/lame/gstlame.c:
10770 * ext/lame/gstlamemp3enc.c:
10771 lame: fix raw audio caps too
10773 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10775 * ext/lame/gstlame.c:
10776 * ext/lame/gstlamemp3enc.c:
10779 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10781 Merge branch 'master' into 0.11
10783 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10785 * ext/x264/gstx264enc.c:
10786 * ext/x264/gstx264enc.h:
10787 x264enc: port to 0.11
10789 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10791 * ext/amrnb/Makefile.am:
10792 * ext/amrnb/amrnbenc.c:
10793 * ext/amrnb/amrnbenc.h:
10794 amrnbenc: port to audioencoder
10796 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10798 Merge branch 'master' into 0.11
10802 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10804 * ext/a52dec/gsta52dec.c:
10805 port a52dec to 0.11
10807 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10809 * ext/twolame/gsttwolame.c:
10810 twolame: Simple fix for GstAudioEncoder API change
10812 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10814 * ext/twolame/gsttwolame.c:
10815 twolame: Fix variable 'gstelement_class' set but not used compiler warning
10817 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10819 * ext/lame/gstlame.c:
10820 * ext/lame/gstlamemp3enc.c:
10821 lame: Don't get the parent class again, GST_BOILERPLATE does this already
10823 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10825 * ext/lame/gstlame.c:
10826 * ext/lame/gstlamemp3enc.c:
10827 lame: Fix variable 'gstelement_class' set but not used compiler warning
10829 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10831 * ext/twolame/gsttwolame.c:
10832 twolame: improve output framing and timestamping
10833 ... which simply comes down to requesting one frame of input data at a time,
10834 since the encoder nicely turns this into 1 encoded frame.
10836 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10838 * ext/twolame/Makefile.am:
10839 * ext/twolame/gsttwolame.c:
10840 * ext/twolame/gsttwolame.h:
10841 twolame: port to audioencoder
10843 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10845 * ext/lame/gstlame.c:
10846 lame: use some more boilerplate
10848 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10850 * ext/lame/gstlame.c:
10851 * ext/lame/gstlame.h:
10852 lame: port to audioencoder
10854 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10856 * ext/lame/gstlamemp3enc.c:
10857 lamemp3enc: use some more boilerplate
10859 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10861 * ext/lame/gstlamemp3enc.c:
10862 lamemp3enc: really report bitrate rather kbitrate
10864 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10866 * ext/lame/Makefile.am:
10867 * ext/lame/gstlamemp3enc.c:
10868 * ext/lame/gstlamemp3enc.h:
10869 lamemp3enc: port to audioencoder
10871 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10873 * ext/dvdread/dvdreadsrc.c:
10874 dvdreadsrc: take into account first sector of the current title
10875 This fixes seeking on titles which do not start on a new file.
10876 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10878 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10880 * ext/dvdread/dvdreadsrc.c:
10881 dvdreadsrc: fix sector seeking
10882 It was overly complicated, and did not take into account the offset
10883 needed for titles which do not start on a new file.
10884 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10886 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10888 * ext/dvdread/dvdreadsrc.c:
10889 dvdreadsrc: fix sector search for packed titles
10890 Some DVD titles are packed in a single set, and we need to use
10891 the correct table to map times to sectors.
10892 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10894 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10897 * ext/mad/Makefile.am:
10898 * ext/mad/gstmad.c:
10899 * gst-plugins-ugly.spec.in:
10900 mad: remove id3tag dependency used by in practice unreachable legacy code
10901 The mad mp3 decoder element shouldn't parse tags at all really, but we
10902 have so far kept this code around for backwards-compatibility reasons
10903 for people building manual pipelines for some reason. However, as it
10904 turns out that code has never actually worked in 0.10 in practice,
10905 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10906 which doesn't actually seem to happen any more though because of the
10907 preceding mad_header_decode(), which will discover and report the
10908 sync loss if it runs into a tag and make mad_frame_decode() try to
10910 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10912 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10914 * gst/asfdemux/asfpacket.c:
10915 asfpacket: skip empty payload packets
10916 ... which also avoids assertion failures and possible segfaults later on
10917 when possibly trying to join 2 empty buffers.
10919 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10921 * gst/realmedia/rmdemux.c:
10922 * gst/realmedia/rmdemux.h:
10923 rmdemux: delay announcing container tags until we have pads
10924 Fixes tags when transcoding.
10925 https://bugzilla.gnome.org/show_bug.cgi?id=658297
10927 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10929 * tests/check/elements/amrnbenc.c:
10930 amrnbenc: Use complete raw audio caps in the test
10932 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
10934 * docs/plugins/Makefile.am:
10935 docs: cleanup makefiles
10936 Remove commented out parts that we don't need. Remove "the wingo addition" - no
10937 so useful after all. Narrow down file-globs for plugin docs.
10939 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
10942 Automatic update of common submodule
10943 From a39eb83 to 11f0cd5
10945 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
10948 Automatic update of common submodule
10949 From 605cd9a to a39eb83
10951 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10953 * gst/asfdemux/gstasfdemux.c:
10954 asf: don't use fourcc
10956 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10958 Merge branch 'master' into 0.11
10960 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10962 * ext/mpeg2dec/gstmpeg2dec.c:
10963 mpeg2dec: fix spurious failure to decode some files
10964 Parsing can return with an 'invalid' state, but this is not
10965 actually fatal. For one, the mpeg2dec command line tool that
10966 comes with the libmpeg2 library blithely ignores this condition
10967 and merrily goes on. So we do this same, logging the error,
10968 and going on with parsing. This makes something work that did
10969 not use to work, and brings happiness to the world.
10970 https://bugzilla.gnome.org/show_bug.cgi?id=429476
10972 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10974 * ext/mad/gstmad.c:
10975 * ext/sidplay/Makefile.am:
10976 * ext/sidplay/gstsiddec.cc:
10977 port to new audio caps
10979 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10981 Merge branch 'master' into 0.11
10984 gst/asfdemux/gstrtpasfdepay.c
10986 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10989 configure: Add synaesthesia to the list of non-ported plugins
10991 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10994 * docs/plugins/Makefile.am:
10995 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10996 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10997 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10998 * gst-plugins-ugly.spec.in:
10999 * gst/mpegaudioparse/Makefile.am:
11000 * gst/mpegaudioparse/gstmpegaudioparse.c:
11001 * gst/mpegaudioparse/gstmpegaudioparse.h:
11002 * gst/mpegaudioparse/mpegaudioparse.vcproj:
11003 * gst/xingmux/Makefile.am:
11004 * gst/xingmux/gstxingmux.c:
11005 * gst/xingmux/gstxingmux.h:
11006 * gst/xingmux/plugin.c:
11007 Remove mp3parse plugin/element
11008 It's been replaced by mpegaudioparse in -good. Don't want anyone
11009 to spend time porting a deprecated element. Rename plugin to xingmux
11010 for now until we move that somewhere else.
11012 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11015 configure.ac: Define list of non-ported plugins
11017 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11019 * ext/mad/gstmad.c:
11020 mad: Fix for changes in GstQuery API
11022 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11024 * gst/asfdemux/gstasfdemux.c:
11025 asfdemux: Fix for changes in GstQuery API
11027 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11029 * gst/asfdemux/asfpacket.c:
11030 asfdemux: Fix print statement
11032 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11035 Update common submodule
11037 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11039 * ext/x264/gstx264enc.c:
11040 x264enc: Properly set the stream format in setcaps
11041 Do not forget to set the selected format to the options string
11042 when getting it from caps
11043 https://bugzilla.gnome.org/show_bug.cgi?id=655223
11045 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
11047 * ext/x264/gstx264enc.c:
11048 x264enc: fix the build for older x264enc
11049 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11051 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
11053 * ext/x264/gstx264enc.c:
11054 x264enc: Read stream-format from the right place
11055 Read the stream-format from "stream-format" and not from profile, also rename
11056 the "bytestream" variable to "stream_format" so it's easier to understand.
11058 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11060 * ext/x264/gstx264enc.c:
11061 * ext/x264/gstx264enc.h:
11062 x264enc: Select stream-format based on caps
11063 Makes x264 select its stream-format based on what's available
11064 on caps, the user selected option will be chosen as a fallback
11065 when both options are available.
11066 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11068 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11070 * ext/x264/gstx264enc.c:
11071 x264: Allow renegotiation but prefer current caps
11073 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11075 * tests/check/elements/x264enc.c:
11076 tests: Test x264enc profiles from the caps
11077 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11079 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11081 * ext/x264/Makefile.am:
11082 * ext/x264/gstx264enc.c:
11083 * ext/x264/gstx264enc.h:
11084 x264: Use profile and level from caps
11085 Enforces the profile and level from the downstream caps, also
11086 sets them on the fixated caps
11087 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11089 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11092 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11094 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11096 * ext/x264/gstx264enc.c:
11097 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11098 Although the element accepts subme values > 6, the annotation which is
11099 visible through gst-inspect (for example) erroneously indicates 6 as the
11100 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11101 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11103 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11106 Automatic update of common submodule
11107 From 69b981f to 605cd9a
11109 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11111 * gst/asfdemux/gstrtspwms.c:
11112 rtspwms: Porting to 0.11
11114 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11116 * gst/asfdemux/gstrtpasfdepay.c:
11117 rtpasfdepay: Port to 0.11
11119 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11121 * gst/asfdemux/asfpacket.c:
11122 * gst/asfdemux/asfpacket.h:
11123 * gst/asfdemux/gstasfdemux.c:
11124 * gst/asfdemux/gstasfdemux.h:
11125 asfdemux: Porting to 0.11
11127 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11129 * ext/sidplay/gstsiddec.cc:
11130 siddec: port siddec to 0.11
11132 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11134 * gst/asfdemux/gstrtpasfdepay.c:
11135 rtpasfdepay: fix fragmented packet handling and packet padding
11136 Also remove a bogus assert.
11138 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11140 * gst/synaesthesia/gstsynaesthesia.c:
11141 synaesthesia: fix wrong debug log string (copy'n'paste)
11143 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11145 Merge branch 'master' into 0.11
11149 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11151 * ext/mad/gstmad.c:
11152 mad: port to new API
11153 Port to new segment API.
11155 No need to set caps on buffers.
11157 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11159 * gst/realmedia/rmdemux.c:
11160 rmdemux: target is unsigned and can't be < 0
11162 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11164 * ext/mad/gstmad.c:
11165 mad: use signed when caluculating the delta
11166 Avoids a <0 check for an unsigned variable.
11168 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11170 * docs/plugins/Makefile.am:
11171 docs: remove obsolete commented out part
11172 We don't have this in the other modules and its not needed.
11174 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11176 * docs/plugins/gst-plugins-ugly-plugins.args:
11177 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11178 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11179 docs: update plugin introspection data
11180 Now more files are merged and produced in a canonical fashion, which hopefully
11181 creates less or no delta in the future.
11183 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11186 Automatic update of common submodule
11187 From 9e5bbd5 to 69b981f
11189 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11191 * ext/lame/Makefile.am:
11192 * ext/lame/gstlamemp3enc.c:
11193 lamemp3enc: Post CODEC and BITRATE tags
11194 Also filter any CODEC/AUDIO_CODEC tags from incoming
11198 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11201 Automatic update of common submodule
11202 From fd35073 to 9e5bbd5
11204 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11207 Automatic update of common submodule
11208 From 46dfcea to fd35073
11210 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11212 * gst/asfdemux/gstrtpasfdepay.c:
11213 rtpasfdepay: simplify and refactor packet parsing
11214 Specifically, refactor buffer padding and consider marker bit for fragment
11217 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11219 * gst/asfdemux/gstrtpasfdepay.c:
11220 rtpasfdepay: avoid re-sending header
11221 ... e.g. following a seek, which otherwise confuses downstream demuxer
11222 expecting only a flow of data packets at this time.
11224 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11226 * gst/asfdemux/gstrtpasfdepay.c:
11227 * gst/asfdemux/gstrtpasfdepay.h:
11228 rtpasfdepay: remove unused field
11230 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11232 * ext/mad/gstmad.c:
11233 mad: Post bitrate tag whenever the bitrate changes
11234 Also send the layer/mode/emphasis/bitrate tags as an event too.
11236 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11239 * win32/common/config.h:
11240 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11242 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11245 * docs/plugins/inspect/plugin-a52dec.xml:
11246 * docs/plugins/inspect/plugin-amrnb.xml:
11247 * docs/plugins/inspect/plugin-amrwbdec.xml:
11248 * docs/plugins/inspect/plugin-asf.xml:
11249 * docs/plugins/inspect/plugin-cdio.xml:
11250 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11251 * docs/plugins/inspect/plugin-dvdread.xml:
11252 * docs/plugins/inspect/plugin-dvdsub.xml:
11253 * docs/plugins/inspect/plugin-iec958.xml:
11254 * docs/plugins/inspect/plugin-lame.xml:
11255 * docs/plugins/inspect/plugin-mad.xml:
11256 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11257 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11258 * docs/plugins/inspect/plugin-mpegstream.xml:
11259 * docs/plugins/inspect/plugin-realmedia.xml:
11260 * docs/plugins/inspect/plugin-siddec.xml:
11261 * docs/plugins/inspect/plugin-twolame.xml:
11262 * docs/plugins/inspect/plugin-x264.xml:
11263 * win32/common/config.h:
11264 Back to development
11266 === release 0.10.18 ===
11268 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11274 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11275 * docs/plugins/inspect/plugin-a52dec.xml:
11276 * docs/plugins/inspect/plugin-amrnb.xml:
11277 * docs/plugins/inspect/plugin-amrwbdec.xml:
11278 * docs/plugins/inspect/plugin-asf.xml:
11279 * docs/plugins/inspect/plugin-cdio.xml:
11280 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11281 * docs/plugins/inspect/plugin-dvdread.xml:
11282 * docs/plugins/inspect/plugin-dvdsub.xml:
11283 * docs/plugins/inspect/plugin-iec958.xml:
11284 * docs/plugins/inspect/plugin-lame.xml:
11285 * docs/plugins/inspect/plugin-mad.xml:
11286 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11287 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11288 * docs/plugins/inspect/plugin-mpegstream.xml:
11289 * docs/plugins/inspect/plugin-realmedia.xml:
11290 * docs/plugins/inspect/plugin-siddec.xml:
11291 * docs/plugins/inspect/plugin-twolame.xml:
11292 * docs/plugins/inspect/plugin-x264.xml:
11293 * gst-plugins-ugly.doap:
11294 * win32/common/config.h:
11297 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11298 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11299 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11300 - mad: allow build without libid3tag (which isn't really needed anyway)
11301 - many other fixes and improvements
11303 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11305 * ext/x264/gstx264enc.c:
11306 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11308 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11310 * ext/x264/gstx264enc.c:
11311 x264enc: do not leak peer pad reference
11313 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11315 * ext/x264/gstx264enc.c:
11316 x264enc: No need to copy, reffing is enough
11318 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11320 * ext/x264/gstx264enc.c:
11321 x264enc: get_caps function should return a copy of the caps
11323 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11326 * docs/plugins/inspect/plugin-a52dec.xml:
11327 * docs/plugins/inspect/plugin-amrnb.xml:
11328 * docs/plugins/inspect/plugin-amrwbdec.xml:
11329 * docs/plugins/inspect/plugin-asf.xml:
11330 * docs/plugins/inspect/plugin-cdio.xml:
11331 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11332 * docs/plugins/inspect/plugin-dvdread.xml:
11333 * docs/plugins/inspect/plugin-dvdsub.xml:
11334 * docs/plugins/inspect/plugin-iec958.xml:
11335 * docs/plugins/inspect/plugin-lame.xml:
11336 * docs/plugins/inspect/plugin-mad.xml:
11337 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11338 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11339 * docs/plugins/inspect/plugin-mpegstream.xml:
11340 * docs/plugins/inspect/plugin-realmedia.xml:
11341 * docs/plugins/inspect/plugin-siddec.xml:
11342 * docs/plugins/inspect/plugin-synaesthesia.xml:
11343 * docs/plugins/inspect/plugin-twolame.xml:
11344 * docs/plugins/inspect/plugin-x264.xml:
11349 * win32/common/config.h:
11350 0.10.17.4 pre-release
11352 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11354 * ext/mad/gstmad.c:
11355 mad: remove buffer_alloc
11357 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11360 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11361 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11362 * docs/plugins/inspect/plugin-a52dec.xml:
11363 * docs/plugins/inspect/plugin-amrnb.xml:
11364 * docs/plugins/inspect/plugin-amrwbdec.xml:
11365 * docs/plugins/inspect/plugin-asf.xml:
11366 * docs/plugins/inspect/plugin-cdio.xml:
11367 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11368 * docs/plugins/inspect/plugin-dvdread.xml:
11369 * docs/plugins/inspect/plugin-dvdsub.xml:
11370 * docs/plugins/inspect/plugin-iec958.xml:
11371 * docs/plugins/inspect/plugin-lame.xml:
11372 * docs/plugins/inspect/plugin-mad.xml:
11373 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11374 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11375 * docs/plugins/inspect/plugin-mpegstream.xml:
11376 * docs/plugins/inspect/plugin-realmedia.xml:
11377 * docs/plugins/inspect/plugin-siddec.xml:
11378 * docs/plugins/inspect/plugin-synaesthesia.xml:
11379 * docs/plugins/inspect/plugin-twolame.xml:
11380 * docs/plugins/inspect/plugin-x264.xml:
11388 0.10.17.3 pre-release
11390 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11393 Automatic update of common submodule
11394 From c3cafe1 to 46dfcea
11396 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11398 * ext/mad/gstmad.c:
11401 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11403 Merge branch 'master' into 0.11
11406 android/amrwbdec.mk
11408 android/mpegaudioparse.mk
11411 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11413 * tests/check/gst-plugins-ugly.supp:
11414 tests: add suppression for lame unit test
11416 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11418 * tests/check/Makefile.am:
11419 * tests/check/generic/.gitignore:
11420 * tests/check/generic/index.c:
11421 tests: add generic index-setting test
11423 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11425 * ext/mpeg2dec/gstmpeg2dec.c:
11426 mpeg2dec: don't deadlock when setting an index
11428 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11431 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11432 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11433 * docs/plugins/inspect/plugin-a52dec.xml:
11434 * docs/plugins/inspect/plugin-amrnb.xml:
11435 * docs/plugins/inspect/plugin-amrwbdec.xml:
11436 * docs/plugins/inspect/plugin-asf.xml:
11437 * docs/plugins/inspect/plugin-cdio.xml:
11438 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11439 * docs/plugins/inspect/plugin-dvdread.xml:
11440 * docs/plugins/inspect/plugin-dvdsub.xml:
11441 * docs/plugins/inspect/plugin-iec958.xml:
11442 * docs/plugins/inspect/plugin-lame.xml:
11443 * docs/plugins/inspect/plugin-mad.xml:
11444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11445 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11446 * docs/plugins/inspect/plugin-mpegstream.xml:
11447 * docs/plugins/inspect/plugin-realmedia.xml:
11448 * docs/plugins/inspect/plugin-siddec.xml:
11449 * docs/plugins/inspect/plugin-synaesthesia.xml:
11450 * docs/plugins/inspect/plugin-twolame.xml:
11451 * docs/plugins/inspect/plugin-x264.xml:
11453 * win32/common/config.h:
11454 0.10.17.2 pre-release
11456 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11458 * gst/realmedia/rademux.c:
11459 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11461 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11463 * gst/mpegstream/gstmpegdemux.c:
11464 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11466 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11468 * ext/dvdread/dvdreadsrc.c:
11469 * ext/sidplay/gstsiddec.cc:
11470 * ext/x264/gstx264enc.c:
11471 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11473 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11475 * gst/asfdemux/gstasfdemux.c:
11476 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11478 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11480 * ext/x264/gstx264enc.c:
11481 x264enc: Implement getcaps function
11482 This allows to set width/height/etc restrictions downstream.
11484 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11487 * ext/mad/Makefile.am:
11488 * ext/x264/Makefile.am:
11489 * gst/asfdemux/Makefile.am:
11490 * gst/dvdlpcmdec/Makefile.am:
11491 * gst/dvdsub/Makefile.am:
11492 * gst/iec958/Makefile.am:
11493 * gst/mpegaudioparse/Makefile.am:
11494 * gst/mpegstream/Makefile.am:
11495 * gst/realmedia/Makefile.am:
11496 * gst/synaesthesia/Makefile.am:
11497 android: make it ready for androgenizer
11498 To build gstreamer for android we are now using androgenizer which
11499 generates the needed Android.mk files.
11500 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11502 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11505 * android/amrnb.mk:
11506 * android/amrwbdec.mk:
11508 * android/mpegaudioparse.mk:
11509 android: remove the android/ folder
11511 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11514 Automatic update of common submodule
11515 From 1ccbe09 to c3cafe1
11517 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11519 * ext/x264/gstx264enc.c:
11520 * ext/x264/gstx264enc.h:
11521 x264enc: Allow changing the bitrate and quantitizers dynamically
11522 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11524 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11526 * ext/x264/gstx264enc.c:
11527 x264enc: Set max bitrate in quality mode
11528 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11530 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11532 * ext/x264/gstx264enc.c:
11533 x264enc: Make it clear that constant quantizer is for debugging only
11534 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11536 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11539 Automatic update of common submodule
11540 From 193b717 to 1ccbe09
11542 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11545 Automatic update of common submodule
11546 From b77e2bf to 193b717
11548 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11551 Automatic update of common submodule
11552 From d8814b6 to b77e2bf
11554 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11557 Automatic update of common submodule
11558 From 6aaa286 to d8814b6
11560 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11563 Automatic update of common submodule
11564 From 6aec6b9 to 6aaa286
11566 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11569 configure.ac: redundant use of AC_MSG_RESULT()
11570 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11572 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11575 autogen: wingo signed comment
11577 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11579 * gst/dvdsub/gstdvdsubdec.c:
11580 * gst/dvdsub/gstdvdsubdec.h:
11581 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11582 This makes the code easier to read, doesn't store every buffer
11583 in the instance until the next buffer is to be drawn and
11584 fixes an unitialized variable compiler warning.
11586 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11588 * gst/dvdsub/gstdvdsubdec.c:
11589 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11592 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11594 * gst/dvdsub/gstdvdsubdec.c:
11595 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11598 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11601 * ext/mad/gstmad.c:
11602 * ext/mad/gstmad.h:
11603 mad: build the mad plugin even if libid3tag is not available
11604 ID3 tags are usually handled by id3demux, and should be handled
11605 by id3demux. Tag handling in mad based on libid3tag is very basic
11606 and mostly unnecessary really, so just build this plugin without
11607 ID3 tag support if libid3tag is not available.
11609 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11611 Merge branch 'master' into 0.11
11613 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11615 * gst/mpegstream/gstdvddemux.c:
11616 dvddemux: small code cleanup
11617 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11618 and avoid empty 'if' when logging is disabled.
11620 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11623 configure.ac: export plugin description more platform independent
11626 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11629 Automatic update of common submodule
11630 From 1de7f6a to 6aec6b9
11632 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11634 Merge branch 'master' into 0.11
11638 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11640 * ext/mpeg2dec/gstmpeg2dec.c:
11641 mpeg2dec: do not fail fatally when unlinked
11642 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11644 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11646 * ext/mad/gstmad.c:
11647 * ext/mad/gstmad.h:
11648 * ext/mpeg2dec/gstmpeg2dec.c:
11649 * ext/mpeg2dec/gstmpeg2dec.h:
11650 index: remove conditional index support
11651 Index support cannot be disabled since commit
11652 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11653 in core, which removed the configure flags to disable index.
11655 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11657 * ext/mad/gstmad.c:
11658 * ext/mpeg2dec/gstmpeg2dec.c:
11659 formatting: trim trailing whitespace
11661 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11663 * ext/mad/gstmad.c:
11664 * ext/mpeg2dec/gstmpeg2dec.c:
11665 * gst/mpegstream/gstmpegdemux.c:
11666 index: use delta frame flags instead of 0 or none
11668 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11670 * ext/x264/gstx264enc.c:
11671 x264enc: Don't register flags with a value of 0
11672 Flags with a value of 0 aren't meaningful and will cause
11673 g_value_transform to go into an endless loop when trying to
11674 convert the flags to a string
11676 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11679 Automatic update of common submodule
11680 From f94d739 to 1de7f6a
11682 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11684 * ext/amrwbdec/amrwbdec.c:
11685 amrwbdec: avoid stalling on invalid frame
11686 Skip 1 byte indicating invalid frame type index rather than stalling
11687 on it indefinitely until EOS.
11690 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11692 * tests/check/pipelines/lame.c:
11693 tests: add unit test for lamemp3enc negotiation issue
11694 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11696 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11698 * ext/lame/gstlamemp3enc.c:
11699 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11700 The element downstream of mp3enc might only accept certain sample rates or channels,
11701 make sure we relay any restrictions that do exist to upstream when it does a
11702 get_caps() on the sink pad. That way upstream elements like audioresample or
11703 audioconvert can pick a sample rate / channel configuration that will be accepted,
11704 instead of just negotiating to the highest, which might then be rejected.
11705 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11707 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11709 * gst/asfdemux/asfpacket.c:
11710 asfpacket: Avoid using broken duration extension
11711 Quite a few (broken?) files have a packet duration of 1ms, which is
11712 most definitely wrong for either audio or video packets.
11713 We therefore avoid using that value and instead use other metrics to
11714 determine the buffer duration (like using the extended stream properties
11715 average frame duration if present and valid).
11717 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11720 * win32/common/config.h:
11721 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11722 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11724 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11726 * gst/mpegaudioparse/gstxingmux.c:
11727 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11730 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11732 * gst/mpegstream/gstdvddemux.c:
11733 mpegstream: increase allowable gap between streams
11734 The new delay is three times as much as the old one, and just happens
11735 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11736 was chocking before at 5:11.
11737 While there, merge the constants used in two places into a define.
11738 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11740 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11742 * ext/x264/gstx264enc.c:
11743 x264enc: make tag event writable before modifying tag list in place
11744 To modify an event tag is necessary to be sure that x264enc
11746 Also fix indentation.
11747 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11749 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11752 * docs/plugins/inspect/plugin-a52dec.xml:
11753 * docs/plugins/inspect/plugin-amrnb.xml:
11754 * docs/plugins/inspect/plugin-amrwbdec.xml:
11755 * docs/plugins/inspect/plugin-asf.xml:
11756 * docs/plugins/inspect/plugin-cdio.xml:
11757 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11758 * docs/plugins/inspect/plugin-dvdread.xml:
11759 * docs/plugins/inspect/plugin-dvdsub.xml:
11760 * docs/plugins/inspect/plugin-iec958.xml:
11761 * docs/plugins/inspect/plugin-lame.xml:
11762 * docs/plugins/inspect/plugin-mad.xml:
11763 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11764 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11765 * docs/plugins/inspect/plugin-mpegstream.xml:
11766 * docs/plugins/inspect/plugin-realmedia.xml:
11767 * docs/plugins/inspect/plugin-siddec.xml:
11768 * docs/plugins/inspect/plugin-twolame.xml:
11769 * docs/plugins/inspect/plugin-x264.xml:
11770 * win32/common/config.h:
11771 Back to development
11773 === release 0.10.17 ===
11775 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11781 * docs/plugins/inspect/plugin-a52dec.xml:
11782 * docs/plugins/inspect/plugin-amrnb.xml:
11783 * docs/plugins/inspect/plugin-amrwbdec.xml:
11784 * docs/plugins/inspect/plugin-asf.xml:
11785 * docs/plugins/inspect/plugin-cdio.xml:
11786 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11787 * docs/plugins/inspect/plugin-dvdread.xml:
11788 * docs/plugins/inspect/plugin-dvdsub.xml:
11789 * docs/plugins/inspect/plugin-iec958.xml:
11790 * docs/plugins/inspect/plugin-lame.xml:
11791 * docs/plugins/inspect/plugin-mad.xml:
11792 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11793 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11794 * docs/plugins/inspect/plugin-mpegstream.xml:
11795 * docs/plugins/inspect/plugin-realmedia.xml:
11796 * docs/plugins/inspect/plugin-siddec.xml:
11797 * docs/plugins/inspect/plugin-twolame.xml:
11798 * docs/plugins/inspect/plugin-x264.xml:
11799 * gst-plugins-ugly.doap:
11800 * win32/common/config.h:
11803 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11806 * docs/plugins/inspect/plugin-a52dec.xml:
11807 * docs/plugins/inspect/plugin-amrnb.xml:
11808 * docs/plugins/inspect/plugin-amrwbdec.xml:
11809 * docs/plugins/inspect/plugin-asf.xml:
11810 * docs/plugins/inspect/plugin-cdio.xml:
11811 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11812 * docs/plugins/inspect/plugin-dvdread.xml:
11813 * docs/plugins/inspect/plugin-dvdsub.xml:
11814 * docs/plugins/inspect/plugin-iec958.xml:
11815 * docs/plugins/inspect/plugin-lame.xml:
11816 * docs/plugins/inspect/plugin-mad.xml:
11817 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11818 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11819 * docs/plugins/inspect/plugin-mpegstream.xml:
11820 * docs/plugins/inspect/plugin-realmedia.xml:
11821 * docs/plugins/inspect/plugin-siddec.xml:
11822 * docs/plugins/inspect/plugin-twolame.xml:
11823 * docs/plugins/inspect/plugin-x264.xml:
11824 * win32/common/config.h:
11825 0.10.16.4 pre-release
11827 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11829 * ext/mpeg2dec/gstmpeg2dec.c:
11830 mpeg2dec: Use the proper component value for height
11832 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11835 * docs/plugins/inspect/plugin-a52dec.xml:
11836 * docs/plugins/inspect/plugin-amrnb.xml:
11837 * docs/plugins/inspect/plugin-amrwbdec.xml:
11838 * docs/plugins/inspect/plugin-asf.xml:
11839 * docs/plugins/inspect/plugin-cdio.xml:
11840 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11841 * docs/plugins/inspect/plugin-dvdread.xml:
11842 * docs/plugins/inspect/plugin-dvdsub.xml:
11843 * docs/plugins/inspect/plugin-iec958.xml:
11844 * docs/plugins/inspect/plugin-lame.xml:
11845 * docs/plugins/inspect/plugin-mad.xml:
11846 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11847 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11848 * docs/plugins/inspect/plugin-mpegstream.xml:
11849 * docs/plugins/inspect/plugin-realmedia.xml:
11850 * docs/plugins/inspect/plugin-siddec.xml:
11851 * docs/plugins/inspect/plugin-twolame.xml:
11852 * docs/plugins/inspect/plugin-x264.xml:
11853 * win32/common/config.h:
11854 0.10.16.3 pre-release
11856 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11858 * gst/asfdemux/asfheaders.c:
11859 * gst/asfdemux/asfheaders.h:
11860 * gst/asfdemux/gstasfdemux.c:
11861 asfdemux: Handle new type of DRM'd asf files.
11862 These are produced by the new MS PlayReady system.
11863 https://bugzilla.gnome.org/show_bug.cgi?id=639226
11865 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
11868 Automatic update of common submodule
11869 From e572c87 to f94d739
11871 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11874 Automatic update of common submodule
11875 From ccbaa85 to e572c87
11877 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11880 Automatic update of common submodule
11881 From 46445ad to ccbaa85
11883 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11885 * tests/check/Makefile.am:
11886 tests: never disable g_assert() and cast checks for the unit tests
11887 The unit tests are riddled with g_assert() and friends, make sure we
11888 don't disable assert and cast checks for the unit tests even if
11889 this has been specified for the rest of the code base, e.g. via
11890 --disable-glib-asserts
11892 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11895 * win32/common/config.h:
11896 0.10.16.2 pre-release
11898 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11900 * docs/plugins/gst-plugins-ugly-plugins.args:
11901 * docs/plugins/inspect/plugin-a52dec.xml:
11902 * docs/plugins/inspect/plugin-amrnb.xml:
11903 * docs/plugins/inspect/plugin-amrwbdec.xml:
11904 * docs/plugins/inspect/plugin-asf.xml:
11905 * docs/plugins/inspect/plugin-cdio.xml:
11906 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11907 * docs/plugins/inspect/plugin-dvdread.xml:
11908 * docs/plugins/inspect/plugin-dvdsub.xml:
11909 * docs/plugins/inspect/plugin-iec958.xml:
11910 * docs/plugins/inspect/plugin-lame.xml:
11911 * docs/plugins/inspect/plugin-mad.xml:
11912 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11913 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11914 * docs/plugins/inspect/plugin-mpegstream.xml:
11915 * docs/plugins/inspect/plugin-realmedia.xml:
11916 * docs/plugins/inspect/plugin-siddec.xml:
11917 * docs/plugins/inspect/plugin-twolame.xml:
11918 * docs/plugins/inspect/plugin-x264.xml:
11921 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11926 po: update translations
11928 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11931 configure: use $LIBM instead of hardcoding -lm
11933 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11935 * gst/realmedia/rmdemux.c:
11936 rmdemux: Initialize return variable.
11937 In the unlikely event that height is 0 (which is invalid) we would end up
11938 never setting the flow return.
11940 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11942 * gst/realmedia/rmutils.c:
11943 realmedia: Fix unitialized variables on macosx
11945 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11947 * ext/x264/gstx264enc.c:
11948 x264enc: Handle codec/encoder tags
11949 Make x264enc drop video-codec and codec tags and replace
11950 encoder/encoder-version with x264 and its build number
11953 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11955 * ext/mpeg2dec/gstmpeg2dec.c:
11956 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11958 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11960 * ext/mpeg2dec/gstmpeg2dec.c:
11961 mpeg2dec: minor formatting clean-up
11963 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11965 * ext/mpeg2dec/gstmpeg2dec.c:
11966 mpeg2dec: refactor cropping code to use libgstvideo functions
11967 https://bugzilla.gnome.org/show_bug.cgi?id=571146
11969 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11971 * ext/mpeg2dec/gstmpeg2dec.c:
11972 * ext/mpeg2dec/gstmpeg2dec.h:
11973 mpeg2dec: use GstVideoFormat instead of custom enum
11975 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11977 * ext/mpeg2dec/Makefile.am:
11978 mpeg2dec: fix LIBADD order in Makefile.am
11980 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
11982 * ext/x264/gstx264enc.c:
11983 x264: vbv-buf-capacity should have a minimum of 0
11984 x264 will clip this value internally, and users should be allowed to
11985 specify a lower value than 300 ms.
11986 https://bugzilla.gnome.org/show_bug.cgi?id=635291
11988 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11990 * ext/x264/gstx264enc.c:
11991 x264enc: also accept YV12 input
11993 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11995 * ext/x264/gstx264enc.c:
11996 x264enc: add a note to the docs about encoder latency and queues
11997 https://bugzilla.gnome.org/show_bug.cgi?id=636107
11999 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12001 * gst/realmedia/rademux.c:
12002 * gst/realmedia/rmdemux.c:
12003 realmedia: do not use the pad buffer allocation functions in demuxers
12004 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12005 https://bugzilla.gnome.org/show_bug.cgi?id=637932
12007 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12010 Automatic update of common submodule
12011 From 169462a to 46445ad
12013 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12015 * ext/mad/gstmad.c:
12016 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12019 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
12022 Automatic update of common submodule
12023 From 20742ae to 169462a
12025 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
12027 * gst/realmedia/rmdemux.c:
12028 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12029 Signed-off-by: Rob Clark <rob@ti.com>
12031 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
12034 Automatic update of common submodule
12035 From 011bcc8 to 20742ae
12037 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
12040 x264: uses pkg-config to locate libx264
12042 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12044 Merge branch 'master' into 0.11
12046 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12048 * tests/check/pipelines/lame.c:
12049 check: don't use deprecated method
12051 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12053 * android/amrnb.mk:
12054 * android/amrwbdec.mk:
12056 * android/mpegaudioparse.mk:
12058 more 0.10 -> 0,11 changes
12060 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12063 configure: open 0.11 branch
12065 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12069 * android/amrnb.mk:
12070 * android/amrwbdec.mk:
12072 * android/mpegaudioparse.mk:
12073 Add build system for Android
12075 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12077 * gst/realmedia/rmutils.c:
12078 realmedia: Remove dead assignments
12080 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12082 * ext/mad/gstmad.c:
12083 mad: Remove dead assignments
12085 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12087 * ext/dvdread/dvdreadsrc.c:
12088 dvdreadsrc: remove bogus comment
12090 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12092 * ext/dvdread/dvdreadsrc.c:
12093 dvdreadsrc: fix handling of multi-angle streams
12094 We would output all angles interleaved instead of just
12095 the selected angle.
12096 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12098 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12100 * gst/realmedia/Makefile.am:
12101 realmedia: fix LIBS order in Makefile
12103 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12143 po: update for new translatable strings
12145 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12148 Automatic update of common submodule
12149 From 7bbd708 to 011bcc8
12151 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12153 * ext/mpeg2dec/gstmpeg2dec.c:
12154 mpeg2dec: convert the position to stream time before answering to a position query
12156 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12158 * gst/realmedia/Makefile.am:
12159 * gst/realmedia/rademux.c:
12160 * gst/realmedia/rmdemux.c:
12161 * gst/realmedia/rmdemux.h:
12162 realmedia: Get codec name from pbutils instead of harcoding them
12164 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12166 * ext/x264/gstx264enc.c:
12167 x264enc: Work around a rate control issue in libx264
12168 When variable framerate is disabled in libx264 (which occurs when using
12169 the zerolatency tuning), libx264 ignores timestamps but still uses the
12170 timebase leading to messed up rate control with our nanosecond timebase.
12171 We work around this issue by setting the timebase to the reciprocal of
12172 the framerate and we validate that the framerate is suitable.
12173 This has been fixed upstream in libx264 but there are non-fixed versions
12174 in the wild so this workaround is still needed.
12177 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12179 * ext/mpeg2dec/gstmpeg2dec.c:
12180 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12182 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12184 * ext/mpeg2dec/gstmpeg2dec.c:
12185 mpeg2dec: fix position query by trusting upstream
12186 Position queries are badly handled for DVDs (probably due to the division in
12187 chapters): the time returned was the time since the start of chapter.
12188 Now ask upstream for position queries, fall back to the old code if upstream
12189 cannot answer the query.
12191 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12193 * ext/lame/gstlame.c:
12194 * ext/mad/gstmad.c:
12195 * ext/sidplay/gstsiddec.cc:
12196 * gst/mpegstream/gstmpegparse.c:
12197 various: canonicalize property names
12199 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12201 * ext/a52dec/gsta52dec.c:
12202 * ext/amrnb/amrnbdec.c:
12203 * ext/amrnb/amrnbenc.c:
12204 * ext/cdio/gstcdiocddasrc.c:
12205 * ext/dvdread/dvdreadsrc.c:
12206 * ext/lame/gstlame.c:
12207 * ext/lame/gstlamemp3enc.c:
12208 * ext/mad/gstmad.c:
12209 * ext/sidplay/gstsiddec.cc:
12210 * ext/x264/gstx264enc.c:
12211 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12213 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12215 * gst/iec958/ac3iec.c:
12216 * gst/mpegaudioparse/gstmpegaudioparse.c:
12217 * gst/mpegstream/gstmpegparse.c:
12218 * gst/mpegstream/gstrfc2250enc.c:
12219 * gst/realmedia/pnmsrc.c:
12220 * gst/realmedia/rdtmanager.c:
12221 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12223 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12226 Automatic update of common submodule
12227 From 5a668bf to 7bbd708
12229 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12232 Automatic update of common submodule
12233 From c4a8adc to 5a668bf
12235 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12238 Automatic update of common submodule
12239 From 5e3c9bf to c4a8adc
12241 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12243 * ext/mad/gstmad.c:
12244 * ext/mad/gstmad.h:
12245 mad: support reverse playback
12247 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12249 * ext/dvdread/dvdreadsrc.c:
12250 dvdreadsrc: improve error messages on read errors
12251 Provide proper i18n-ed error messages when a read error happens,
12252 and point out that the error could be happening because the
12254 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12256 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12259 configure: set plugin release datetime
12261 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12264 Automatic update of common submodule
12265 From aa0d1d0 to 5e3c9bf
12267 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12269 * gst/mpegstream/gstmpegparse.c:
12270 mpegparse: re-fix flow return handling
12271 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12272 - } while (GST_FLOW_IS_SUCCESS (result));
12273 + } while (result != GST_FLOW_OK);
12275 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12277 * tests/check/Makefile.am:
12278 * tests/check/generic/states.c:
12279 tests: allow running state tests for all elements
12280 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12281 to try elements that would normaly be skipped.
12283 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12286 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12288 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12291 * pkgconfig/.gitignore:
12292 * pkgconfig/Makefile.am:
12293 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12294 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12295 This .pc file will not be installed, it's only for uninstalled setups,
12296 same thing as we do for -good. This is so other modules' unit tests can
12297 find our plugins properly in an uninstalled setup.
12299 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12302 Automatic update of common submodule
12303 From c2e10bf to aa0d1d0
12305 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12308 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12310 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12312 * ext/sidplay/gstsiddec.cc:
12313 siddec: don't use GST_FLOW_IS_FATAL
12314 GST_FLOW_IS_FATAL has been deprecated in core git.
12316 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12319 Automatic update of common submodule
12320 From d3d9acf to c2e10bf
12322 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12325 configure: Require orc >= 0.4.6 for --compat
12327 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12330 Automatic update of common submodule
12331 From ec60217 to d3d9acf
12333 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12335 * ext/mpeg2dec/gstmpeg2dec.c:
12336 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12337 And don't post error messages if allocating a buffer resulted
12338 in WRONG_STATE or UNEXPECTED.
12340 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12342 * gst/mpegaudioparse/gstxingmux.c:
12343 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12345 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12347 * gst/mpegstream/gstdvddemux.c:
12348 * gst/mpegstream/gstmpegdemux.c:
12349 * gst/mpegstream/gstmpegparse.c:
12350 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12352 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12354 * gst/realmedia/rmdemux.c:
12355 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12357 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12359 * gst/asfdemux/gstasfdemux.c:
12360 asfdemux: Don't use GST_FLOW_IS_FATAL()
12361 And don't post error messages for UNEXPECTED and post an error
12362 message if pulling data failed because of NOT_LINKED.
12364 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12367 * docs/plugins/inspect/plugin-a52dec.xml:
12368 * docs/plugins/inspect/plugin-amrnb.xml:
12369 * docs/plugins/inspect/plugin-amrwbdec.xml:
12370 * docs/plugins/inspect/plugin-asf.xml:
12371 * docs/plugins/inspect/plugin-cdio.xml:
12372 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12373 * docs/plugins/inspect/plugin-dvdread.xml:
12374 * docs/plugins/inspect/plugin-dvdsub.xml:
12375 * docs/plugins/inspect/plugin-iec958.xml:
12376 * docs/plugins/inspect/plugin-lame.xml:
12377 * docs/plugins/inspect/plugin-mad.xml:
12378 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12379 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12380 * docs/plugins/inspect/plugin-mpegstream.xml:
12381 * docs/plugins/inspect/plugin-realmedia.xml:
12382 * docs/plugins/inspect/plugin-siddec.xml:
12383 * docs/plugins/inspect/plugin-twolame.xml:
12384 * docs/plugins/inspect/plugin-x264.xml:
12385 * win32/common/config.h:
12386 Back to development
12387 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12388 the code is updated for the GST_FLOW_IS_* macro deprecations.
12390 === release 0.10.16 ===
12392 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12398 * gst-plugins-ugly.doap:
12399 * win32/common/config.h:
12402 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12404 * docs/plugins/inspect/plugin-a52dec.xml:
12405 * docs/plugins/inspect/plugin-amrnb.xml:
12406 * docs/plugins/inspect/plugin-amrwbdec.xml:
12407 * docs/plugins/inspect/plugin-asf.xml:
12408 * docs/plugins/inspect/plugin-cdio.xml:
12409 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12410 * docs/plugins/inspect/plugin-dvdread.xml:
12411 * docs/plugins/inspect/plugin-dvdsub.xml:
12412 * docs/plugins/inspect/plugin-iec958.xml:
12413 * docs/plugins/inspect/plugin-lame.xml:
12414 * docs/plugins/inspect/plugin-mad.xml:
12415 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12416 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12417 * docs/plugins/inspect/plugin-mpegstream.xml:
12418 * docs/plugins/inspect/plugin-realmedia.xml:
12419 * docs/plugins/inspect/plugin-siddec.xml:
12420 * docs/plugins/inspect/plugin-twolame.xml:
12421 * docs/plugins/inspect/plugin-x264.xml:
12422 docs: update docs for release
12424 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12432 po: update translations
12434 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12473 0.10.15.6 pre-release
12475 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12477 * gst/asfdemux/gstasfdemux.c:
12478 asfdemux: Don't error out on non-critical flow returns
12479 Only error out when downstream returns:
12484 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12485 of the streams had gone EOS) and then stop the task silently.
12486 In the case of WRONG_STATE we just need to stop silently
12487 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12489 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12528 0.10.15.5 pre-release
12530 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12532 * gst/mpegaudioparse/gstmpegaudioparse.c:
12533 mp3parse: propagate flow errors upstream.
12534 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12535 always return the error upstream.
12537 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12576 0.10.15.4 pre-release
12578 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12581 Automatic update of common submodule
12582 From 3e8db1d to ec60217
12584 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12587 * docs/plugins/inspect/plugin-a52dec.xml:
12588 * docs/plugins/inspect/plugin-amrnb.xml:
12589 * docs/plugins/inspect/plugin-amrwbdec.xml:
12590 * docs/plugins/inspect/plugin-asf.xml:
12591 * docs/plugins/inspect/plugin-cdio.xml:
12592 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12593 * docs/plugins/inspect/plugin-dvdread.xml:
12594 * docs/plugins/inspect/plugin-dvdsub.xml:
12595 * docs/plugins/inspect/plugin-iec958.xml:
12596 * docs/plugins/inspect/plugin-lame.xml:
12597 * docs/plugins/inspect/plugin-mad.xml:
12598 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12599 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12600 * docs/plugins/inspect/plugin-mpegstream.xml:
12601 * docs/plugins/inspect/plugin-realmedia.xml:
12602 * docs/plugins/inspect/plugin-siddec.xml:
12603 * docs/plugins/inspect/plugin-twolame.xml:
12604 * docs/plugins/inspect/plugin-x264.xml:
12605 * win32/common/config.h:
12606 0.10.15.3 pre-release
12608 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12610 * ext/x264/gstx264enc.c:
12611 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12612 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12613 argument to the option string value causes an error. For < 78 we pass the
12614 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12615 result in passing 'none' for false and 'strict' for true. Other modes can be
12616 set through the option-string property for now.
12617 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12619 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12622 * docs/plugins/gst-plugins-ugly-plugins.args:
12623 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12624 * docs/plugins/inspect/plugin-a52dec.xml:
12625 * docs/plugins/inspect/plugin-amrnb.xml:
12626 * docs/plugins/inspect/plugin-amrwbdec.xml:
12627 * docs/plugins/inspect/plugin-asf.xml:
12628 * docs/plugins/inspect/plugin-cdio.xml:
12629 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12630 * docs/plugins/inspect/plugin-dvdread.xml:
12631 * docs/plugins/inspect/plugin-dvdsub.xml:
12632 * docs/plugins/inspect/plugin-iec958.xml:
12633 * docs/plugins/inspect/plugin-lame.xml:
12634 * docs/plugins/inspect/plugin-mad.xml:
12635 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12636 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12637 * docs/plugins/inspect/plugin-mpegstream.xml:
12638 * docs/plugins/inspect/plugin-realmedia.xml:
12639 * docs/plugins/inspect/plugin-siddec.xml:
12640 * docs/plugins/inspect/plugin-twolame.xml:
12641 * docs/plugins/inspect/plugin-x264.xml:
12642 * win32/common/config.h:
12643 0.10.15.2 pre-release
12645 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12647 * gst/synaesthesia/gstsynaesthesia.c:
12648 synaesthesia: code cleanups.
12649 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12652 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12654 * gst/synaesthesia/gstsynaesthesia.c:
12655 synaesthesia: use GST_BOILERPLATE macros
12657 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12660 Automatic update of common submodule
12661 From bd2054b to 3e8db1d
12663 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12665 * ext/x264/gstx264enc.c:
12666 x264: fix printf format warning in debug message
12668 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12670 * docs/plugins/Makefile.am:
12671 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12672 Missing backslash at end of line meant we weren't passing all arguments
12673 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12675 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12678 Automatic update of common submodule
12679 From a519571 to bd2054b
12681 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12684 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12685 This first checks what is required for ISO C99 support and sets the relevant
12686 compiler parameters and if no C99 compiler is found, it checks for a
12687 C89 compiler. This enables us to check for and use C89/C99 functions
12688 that gcc hides from us without the correct compiler parameters.
12690 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12692 * ext/x264/gstx264enc.c:
12693 x264enc: Fix flushing of delayed frames
12694 x264_encoder_encode() should be called with a NULL picture until at least
12695 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12696 regression in make check due to the recent change in defaults which enabled
12697 b-frames and b-pyramid, both of which I believe increase the number of delayed
12698 frames when encoding.
12700 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12702 * ext/x264/gstx264enc.c:
12703 x264enc: Improve x264enc defaults
12704 - medium x264 speed/quality preset
12705 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12706 Addresses part of bug #607798
12708 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12710 * ext/x264/gstx264enc.c:
12711 x264enc: Fix property description typos
12713 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12715 * ext/x264/gstx264enc.c:
12716 x264enc: Add some more debug info
12718 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12720 * ext/x264/gstx264enc.c:
12721 * ext/x264/gstx264enc.h:
12722 x264enc: Add speed-preset and [psy-]tuning properties
12723 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12724 preset and possibly a profile and/or tuning are now the recommended way to
12725 configure x264 through x264enc.
12726 If a preset/tuning are specified then these will define the default values and
12727 the property defaults will be ignored. After this the option-string property is
12728 applied, followed by the user-set properties, fast first pass restrictions and
12729 finally the profile restrictions.
12730 Addresses part of bug #607798
12732 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12734 * ext/x264/gstx264enc.c:
12735 * ext/x264/gstx264enc.h:
12736 x264enc: Refactor code in preparation for presets/tunings
12737 - Make defaults append the appropriate default value to a string. This is
12738 needed to differentiate between something user-set and the actual prop
12740 - Add an internal option string to which _set_property () cases append for the
12741 majority of properties.
12742 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12743 will make order of application with respect to the presets and tunings quite
12745 Addresses part of bug #607798
12747 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12749 * ext/x264/gstx264enc.c:
12750 x264enc: Update available me types
12751 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12752 now self-maintaining.
12754 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12756 * ext/x264/gstx264enc.c:
12757 x264enc: Use new libx264 API to affect fast first pass
12758 Uses new x264 API to apply reduced complexity values to the parameters to
12759 increase encoding speed in the first pass of a multi-pass encode. This does
12760 not impact on final quality.
12761 Addresses part of bug #607798
12763 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12765 * ext/x264/gstx264enc.c:
12766 * ext/x264/gstx264enc.h:
12767 x264enc: Add profile property
12768 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12769 Profile. This makes it easier to achieve Baseline Profile for example.
12770 Addresses part of bug #607798
12772 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
12774 * ext/x264/gstx264enc.c:
12775 * ext/x264/gstx264enc.h:
12776 x264enc: Add option-string property
12777 Adds support for an x264 format option-string to specify advanced parameters
12778 Addresses part of bug #607798
12780 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12782 * ext/mad/Makefile.am:
12783 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12784 Spotted by syntr0py.
12786 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12788 * ext/x264/gstx264enc.c:
12789 x264enc: only set timebase on versions where it exists
12791 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
12793 * ext/x264/gstx264enc.c:
12794 x264enc: set appropriate time base
12797 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12799 * tests/check/Makefile.am:
12800 tests: add plugin loading whitelist to test environment
12801 Only want to load core/-base/-ugly plugins here.
12803 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12807 Bump automake requirement to 1.10 and autoconf to 2.60
12808 For maintainability reasons and $(builddir).
12811 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12813 * gst/asfdemux/gstasfdemux.c:
12814 asfdemux: Fix seeking after last commits
12815 Don't handle wrong-state returns as errors to allow seeking to work
12818 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12820 * gst/asfdemux/gstasfdemux.c:
12821 asfdemux: Push all pending data on EOS
12822 When on push mode and receiving an EOS event, asfdemux
12823 should push all pending data because we might be dealing
12824 with a broken file that has a preroll value higher
12825 than its actual length.
12827 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12829 * gst/asfdemux/gstasfdemux.c:
12830 asfdemux: Fix sending eos event for chained asfs
12831 Properly push EOS event when finishing a chained asf file
12835 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12837 * docs/plugins/Makefile.am:
12838 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12839 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12840 * docs/plugins/inspect/plugin-rmdemux.xml:
12841 docs: add rmdemux to docs properly
12842 The plugin has been renamed, remove old introspection file.
12844 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12846 * docs/plugins/gst-plugins-ugly-plugins.args:
12847 * docs/plugins/inspect/plugin-x264.xml:
12848 docs: update for recent x264enc changes
12850 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12852 * gst/realmedia/rmdemux.c:
12853 rmdemux: fix compiler warning when debugging system in core is disabled
12855 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
12858 Automatic update of common submodule
12859 From 73ff93a to a519571
12861 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
12863 * gst/asfdemux/gstasfdemux.c:
12864 asfdemux: Allow at least 500ms of preroll.
12865 Some files have insanely low preroll values which break the
12866 all_streams_prerolled() logic.
12869 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12871 * ext/x264/gstx264enc.c:
12872 x264enc: add new h264 caps attribute alignment
12875 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12877 * ext/x264/gstx264enc.c:
12878 * ext/x264/gstx264enc.h:
12879 x264enc: conditionally expose enhanced upstream capabilities
12880 API: GstX264Enc:sliced-threads
12881 API: GstX264Enc:sync-lookahead
12882 API: GstX264Enc:intra-refresh
12883 API: GstX264Enc:mb-tree
12884 API: GstX264Enc:rc-lookahead
12887 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12890 * docs/plugins/inspect/plugin-a52dec.xml:
12891 * docs/plugins/inspect/plugin-amrnb.xml:
12892 * docs/plugins/inspect/plugin-amrwbdec.xml:
12893 * docs/plugins/inspect/plugin-asf.xml:
12894 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12895 * docs/plugins/inspect/plugin-iec958.xml:
12896 * docs/plugins/inspect/plugin-mad.xml:
12897 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12898 * docs/plugins/inspect/plugin-mpegstream.xml:
12899 * docs/plugins/inspect/plugin-realmedia.xml:
12900 docs: update introspected plugin docs for gstdoc-scangobj and other changes
12901 Update common for latest gstdoc-scangobj and inspect xml files for
12902 escaping and pad template order changes.
12904 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
12907 Automatic update of common submodule
12908 From 9339ccc to 35617c2
12910 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
12913 Automatic update of common submodule
12914 From 5adb1ca to 9339ccc
12916 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
12919 Automatic update of common submodule
12920 From 57c89b7 to 5adb1ca
12922 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
12925 Automatic update of common submodule
12926 From c804988 to 57c89b7
12928 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12931 * gst/realmedia/rtspreal.c:
12932 configure: Update required GLib version to 2.20
12934 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12936 * ext/a52dec/gsta52dec.c:
12937 a52dec: Call orc_init() before trying to get target flags
12939 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12941 * ext/a52dec/gsta52dec.c:
12942 a52dec: Remove debug printf...
12944 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12947 * ext/a52dec/Makefile.am:
12948 * ext/a52dec/gsta52dec.c:
12949 a52dec: Use orc for CPU feature detection and don't check for liboil
12951 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12954 configure: Use GLIB_EXTRA_CFLAGS
12956 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12959 Automatic update of common submodule
12960 From 7a0fdf5 to c804988
12962 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12965 Automatic update of common submodule
12966 From 6da3bab to 7a0fdf5
12968 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12971 Automatic update of common submodule
12972 From 733fca9 to 6da3bab
12974 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
12977 Automatic update of common submodule
12978 From fad145b to 733fca9
12980 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
12983 Automatic update of common submodule
12984 From 47683c1 to fad145b
12986 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12988 * gst/realmedia/rmdemux.c:
12989 rmdemux: pass bitrate on caps
12990 Set the bitrate on the caps, some decoders like sipro need this to function
12994 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
12997 Automatic update of common submodule
12998 From 17f89e5 to 47683c1
13000 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
13003 Automatic update of common submodule
13004 From fd7ca04 to 17f89e5
13006 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13008 * ext/x264/gstx264enc.c:
13009 x264enc: Only set i_weighted_pred on versions where it exists
13011 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
13013 * ext/lame/gstlamemp3enc.c:
13014 lamemp3enc: implement latency query
13015 The encoder's latency is deduced from the framesize. Fixes #618896.
13017 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13020 * docs/plugins/gst-plugins-ugly-plugins.args:
13021 * docs/plugins/gst-plugins-ugly-plugins.signals:
13022 * docs/plugins/inspect/plugin-a52dec.xml:
13023 * docs/plugins/inspect/plugin-amrnb.xml:
13024 * docs/plugins/inspect/plugin-amrwbdec.xml:
13025 * docs/plugins/inspect/plugin-asf.xml:
13026 * docs/plugins/inspect/plugin-cdio.xml:
13027 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13028 * docs/plugins/inspect/plugin-dvdread.xml:
13029 * docs/plugins/inspect/plugin-dvdsub.xml:
13030 * docs/plugins/inspect/plugin-iec958.xml:
13031 * docs/plugins/inspect/plugin-lame.xml:
13032 * docs/plugins/inspect/plugin-mad.xml:
13033 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13034 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13035 * docs/plugins/inspect/plugin-mpegstream.xml:
13036 * docs/plugins/inspect/plugin-realmedia.xml:
13037 * docs/plugins/inspect/plugin-siddec.xml:
13038 * docs/plugins/inspect/plugin-twolame.xml:
13039 * docs/plugins/inspect/plugin-x264.xml:
13040 * win32/common/config.h:
13041 Back to development
13043 === release 0.10.15 ===
13045 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13051 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13052 * docs/plugins/inspect/plugin-a52dec.xml:
13053 * docs/plugins/inspect/plugin-amrnb.xml:
13054 * docs/plugins/inspect/plugin-amrwbdec.xml:
13055 * docs/plugins/inspect/plugin-asf.xml:
13056 * docs/plugins/inspect/plugin-cdio.xml:
13057 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13058 * docs/plugins/inspect/plugin-dvdread.xml:
13059 * docs/plugins/inspect/plugin-dvdsub.xml:
13060 * docs/plugins/inspect/plugin-iec958.xml:
13061 * docs/plugins/inspect/plugin-lame.xml:
13062 * docs/plugins/inspect/plugin-mad.xml:
13063 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13064 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13065 * docs/plugins/inspect/plugin-mpegstream.xml:
13066 * docs/plugins/inspect/plugin-realmedia.xml:
13067 * docs/plugins/inspect/plugin-siddec.xml:
13068 * docs/plugins/inspect/plugin-twolame.xml:
13069 * docs/plugins/inspect/plugin-x264.xml:
13070 * gst-plugins-ugly.doap:
13071 * win32/common/config.h:
13074 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13114 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13117 configure: make implicit GLib and liboil requirements explicit
13118 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13120 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13122 * ext/x264/gstx264enc.c:
13123 x264enc: disable I weighted pred
13124 If it is enabled, then it will be main profile instead of baseline.
13125 This ensures maximum compatibility of the output stream until the
13126 encoder configuration interface gets an overhaul with explicit
13127 output profile selection.
13130 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13133 * win32/common/config.h:
13134 0.10.14.3 pre-release
13136 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13174 po: update translations
13176 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13179 Automatic update of common submodule
13180 From 357b0db to fd7ca04
13182 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13185 * win32/common/config.h:
13186 0.10.14.2 pre-release
13188 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13191 Automatic update of common submodule
13192 From 4d67bd6 to 357b0db
13194 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13196 * gst/realmedia/rmdemux.c:
13197 * gst/realmedia/rmutils.c:
13198 * gst/realmedia/rmutils.h:
13199 rmdemux: add better sipr nibble swap routine
13201 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13203 * gst/realmedia/rmdemux.c:
13204 rmdemux: descramble SIPR before pushing out
13205 Collect and descramble the SIPR packets before pushing.
13206 Descramble ATRAC audio.
13209 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13211 * gst/realmedia/rmutils.c:
13212 * gst/realmedia/rmutils.h:
13213 rm: add function to descramble sipr
13215 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13217 * ext/x264/gstx264enc.c:
13218 * ext/x264/gstx264enc.h:
13219 x264enc: Re-send the received upstream event as-is downstream
13220 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13222 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13224 * ext/amrnb/amrnb.c:
13225 amrnbenc: Set rank to GST_RANK_SECONDARY
13227 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13229 * gst/realmedia/rtspreal.c:
13230 rtspreal: use GLib's base64 functions if available
13231 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13233 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13235 * ext/amrnb/amrnbdec.h:
13236 * ext/amrnb/amrnbenc.h:
13237 * ext/amrwbdec/amrwbdec.h:
13238 amr: Use correct includes (as pkg-config suggests)
13241 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13243 * gst/ac3parse/.gitignore:
13244 * gst/ac3parse/Makefile.am:
13245 * gst/ac3parse/README:
13246 * gst/ac3parse/ac3parse.vcproj:
13247 * gst/ac3parse/gstac3parse.c:
13248 * gst/ac3parse/gstac3parse.h:
13249 ac3parse: remove unported 0.8 plugin
13250 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13252 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13254 * gst/mpegaudioparse/gstmpegaudioparse.c:
13255 docs: adding a mp3decoder as well is useful
13257 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13259 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13260 docs: massage section index
13262 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13264 * ext/amrwbdec/amrwbdec.c:
13265 * ext/amrwbdec/amrwbdec.h:
13266 amrwbdec: move define to source to avoid hiding it from the docs
13268 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13270 * ext/cdio/gstcdiocddasrc.c:
13271 docs: remove short_desc, it is taken from element details
13273 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13275 * gst/synaesthesia/gstsynaesthesia.c:
13276 docs: fix sections docs for synaesthesia
13278 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13280 * docs/plugins/Makefile.am:
13281 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13282 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13283 * gst/mpegaudioparse/gstmpegaudioparse.c:
13284 docs: add docs for mp3parse
13286 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13288 * gst-plugins-ugly.doap:
13289 doap: update repository info from cvs->git and maintainers
13291 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13294 Automatic update of common submodule
13295 From fc85867 to 4d67bd6
13297 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13299 * tests/check/elements/x264enc.c:
13300 x264enc: adaptive NALU type checking
13301 In particular, be less picky about SEI NALU order, which makes test more
13302 robust with respect to changes in libx264.
13305 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13307 * ext/x264/gstx264enc.c:
13308 x264enc: adaptive x264 header NAL layout handling
13311 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13313 * gst/asfdemux/gstrtpasfdepay.c:
13314 asfdepay: we require a dynamic payload type
13315 Add an extra caps property that restricts the depayloader to only accept dynamic
13318 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13321 configure: Drop -Wcast-align
13322 Commit message copied from core's commit from Benjamin Otte:
13323 246f5dba96a5b50bb74621af67b30942cca72af5
13324 Apparently gcc warns that GstMiniObject is not castable to
13325 GstEvent/Message/Buffer due to them containing 64bit variables, even
13326 though ARM hackers claim that those only need 4byte alignment. And as
13327 long as gcc behaves that way, this warning is not very useful.
13328 So we'll remove the warning until this problem is fixed.
13331 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13333 * ext/mpeg2dec/gstmpeg2dec.c:
13334 mpeg2dec: copy over all buffer flags when copying buffers.
13335 Avoids losing the tff/rff video buffer flags
13337 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13339 * gst/asfdemux/asfpacket.c:
13340 asfdemux: Make a table static to avoid having to always allocate it.
13342 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13344 * ext/x264/gstx264enc.c:
13345 x264enc: fix up avcC header construction
13346 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13347 for BUILD_X264 < 76.
13348 Also fixes #610089.
13350 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13352 * ext/x264/gstx264enc.c:
13353 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13355 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13358 configure: Remove -Wundef flag
13359 Same fix as for #615161
13361 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13364 Automatic update of common submodule
13365 From fdf023d to fc85867
13367 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13369 * gst-libs/gst/gettext.h:
13370 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13372 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13377 build: build plugins in parallel where possible, if make -jN is used
13379 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13382 build: add cruft alert for common/shave*
13384 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13388 Remove removed file win32/common/config.h.in from MANIFEST.
13390 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13392 * gst/synaesthesia/synaescope.c:
13393 * gst/synaesthesia/synaescope.h:
13394 synaestesia: Fix old-style prototype
13396 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13398 * gst/realmedia/rmutils.c:
13402 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13405 Automatic update of common submodule
13406 From 55cd514 to c1d07dd
13408 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13411 * ext/amrnb/amrnbdec.c:
13412 * ext/amrnb/amrnbenc.c:
13413 * ext/cdio/gstcdiocddasrc.h:
13414 * ext/dvdread/dvdreadsrc.c:
13415 * ext/lame/gstlame.h:
13416 * ext/lame/gstlamemp3enc.h:
13417 * ext/lame/plugin.c:
13418 * ext/mad/gstmad.c:
13419 * ext/x264/gstx264enc.c:
13420 * ext/x264/gstx264enc.h:
13421 * gst/mpegaudioparse/gstmpegaudioparse.c:
13422 * gst/mpegaudioparse/gstxingmux.c:
13423 * gst/mpegstream/gstdvddemux.c:
13424 * gst/mpegstream/gstmpegdemux.c:
13425 * gst/mpegstream/gstmpegparse.c:
13426 * gst/realmedia/asmrules.c:
13427 * gst/realmedia/pnmsrc.c:
13428 * gst/realmedia/pnmsrc.h:
13429 * gst/realmedia/rdtdepay.h:
13430 * gst/realmedia/rdtmanager.c:
13431 * gst/realmedia/rtspreal.c:
13432 build: Add all kinds of compiler warning flags and fix the resulting warnings
13434 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13436 * ext/amrnb/Makefile.am:
13437 * ext/amrwbdec/Makefile.am:
13438 * ext/sidplay/Makefile.am:
13439 * gst/asfdemux/Makefile.am:
13440 * gst/mpegaudioparse/Makefile.am:
13441 build: fix up Makefile.am
13442 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13443 the order a bit here and there (see docs/random/moving-plugins).
13445 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13447 * win32/common/config.h.in:
13448 win32: remove win32-specific config.h.in copy that's not used any longer
13449 The win32 config.h is now generated from the top-level config.h.in.
13451 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13453 * ext/a52dec/gsta52dec.c:
13454 * ext/amrnb/amrnbdec.c:
13455 * ext/amrnb/amrnbenc.c:
13456 * ext/amrwbdec/amrwbdec.c:
13457 * ext/cdio/gstcdiocddasrc.c:
13458 * ext/dvdread/dvdreadsrc.c:
13459 * ext/lame/gstlame.c:
13460 * ext/mad/gstmad.c:
13461 * ext/mpeg2dec/gstmpeg2dec.c:
13462 * gst/ac3parse/gstac3parse.c:
13463 * gst/asfdemux/gstasfdemux.c:
13464 * gst/asfdemux/gstrtpasfdepay.c:
13465 * gst/asfdemux/gstrtspwms.c:
13466 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13467 * gst/iec958/ac3iec.c:
13468 * gst/mpegaudioparse/gstmpegaudioparse.c:
13469 * gst/mpegaudioparse/gstxingmux.c:
13470 * gst/mpegstream/gstdvddemux.c:
13471 * gst/mpegstream/gstmpegdemux.c:
13472 * gst/mpegstream/gstmpegparse.c:
13473 * gst/mpegstream/gstrfc2250enc.c:
13474 * gst/realmedia/pnmsrc.c:
13475 * gst/realmedia/rademux.c:
13476 * gst/realmedia/rdtdepay.c:
13477 * gst/realmedia/rdtmanager.c:
13478 * gst/realmedia/rmdemux.c:
13479 * gst/realmedia/rtspreal.c:
13480 * gst/synaesthesia/gstsynaesthesia.c:
13481 gst_element_class_set_details => gst_element_class_set_details_simple
13483 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13485 * ext/x264/gstx264enc.c:
13486 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13489 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13492 Automatic update of common submodule
13493 From e272f71 to 55cd514
13495 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13498 Automatic update of common submodule
13499 From df8a7c8 to e272f71
13501 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13504 Update CXXFLAGS, too
13506 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13509 Update for recent changes to common submodule
13510 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13511 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13513 Actually using that separation will happen later.
13515 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13518 Automatic update of common submodule
13519 From 9720a7d to df8a7c8
13521 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13524 Automatic update of common submodule
13525 From 0b6e072 to 9720a7d
13527 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13530 Automatic update of common submodule
13531 From 7cc5eb4 to 0b6e072
13533 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13536 Automatic update of common submodule
13537 From 7aa65b5 to 7cc5eb4
13539 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13542 Automatic update of common submodule
13543 From 44ecce7 to 7aa65b5
13545 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13548 configure: Use automake 1.11 silent rules instead of shave if available
13549 This makes sure that we use something that is still maintained and
13550 also brings back libtool 1.5 support.
13552 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13555 * docs/plugins/inspect/plugin-a52dec.xml:
13556 * docs/plugins/inspect/plugin-amrnb.xml:
13557 * docs/plugins/inspect/plugin-amrwbdec.xml:
13558 * docs/plugins/inspect/plugin-asf.xml:
13559 * docs/plugins/inspect/plugin-cdio.xml:
13560 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13561 * docs/plugins/inspect/plugin-dvdread.xml:
13562 * docs/plugins/inspect/plugin-dvdsub.xml:
13563 * docs/plugins/inspect/plugin-iec958.xml:
13564 * docs/plugins/inspect/plugin-lame.xml:
13565 * docs/plugins/inspect/plugin-mad.xml:
13566 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13567 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13568 * docs/plugins/inspect/plugin-mpegstream.xml:
13569 * docs/plugins/inspect/plugin-realmedia.xml:
13570 * docs/plugins/inspect/plugin-siddec.xml:
13571 * docs/plugins/inspect/plugin-twolame.xml:
13572 * docs/plugins/inspect/plugin-x264.xml:
13573 * win32/common/config.h:
13574 Back to development
13576 === release 0.10.14 ===
13578 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13584 * docs/plugins/gst-plugins-ugly-plugins.args:
13585 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13586 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13587 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13588 * docs/plugins/inspect/plugin-a52dec.xml:
13589 * docs/plugins/inspect/plugin-amrnb.xml:
13590 * docs/plugins/inspect/plugin-amrwbdec.xml:
13591 * docs/plugins/inspect/plugin-asf.xml:
13592 * docs/plugins/inspect/plugin-cdio.xml:
13593 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13594 * docs/plugins/inspect/plugin-dvdread.xml:
13595 * docs/plugins/inspect/plugin-dvdsub.xml:
13596 * docs/plugins/inspect/plugin-iec958.xml:
13597 * docs/plugins/inspect/plugin-lame.xml:
13598 * docs/plugins/inspect/plugin-mad.xml:
13599 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13600 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13601 * docs/plugins/inspect/plugin-mpegstream.xml:
13602 * docs/plugins/inspect/plugin-realmedia.xml:
13603 * docs/plugins/inspect/plugin-siddec.xml:
13604 * docs/plugins/inspect/plugin-twolame.xml:
13605 * docs/plugins/inspect/plugin-x264.xml:
13606 * gst-plugins-ugly.doap:
13607 * win32/common/config.h:
13610 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13650 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13653 * win32/common/config.h:
13654 0.10.13.4 pre-release
13656 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13658 * ext/x264/gstx264enc.c:
13659 * tests/check/elements/x264enc.c:
13660 x264enc: Replace 'avc-sample' with 'avc' in caps
13661 In the element and in its tests
13664 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13666 * gst/asfdemux/gstasfdemux.c:
13667 asfdemux: Don't set durations of 0 on outgoing buffers.
13668 Some (broken) streams don't have the extended stream properties in
13669 the header, resulting in applying a duration of zero on outgoing
13673 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13675 * gst/asfdemux/asfpacket.c:
13676 asfdemux: Make sure we always set proper payload duration.
13677 Some (broken) streams will have a delta of 0, resulting in outgoing
13678 buffers having durations of 0.
13681 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13684 * win32/common/config.h:
13685 0.10.13.3 pre-release
13687 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13689 * gst/asfdemux/asfpacket.c:
13690 asfdemux: Make sure we don't end up with negative timestamps.
13691 Some files have payload with timestamps smaller than the preroll duration.
13692 Instead of blindly substracting the preroll value (and ending up with
13693 insanely high timestamps on the outgoing buffers), we make sure we
13697 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13700 * win32/common/config.h:
13701 0.10.13.2 pre-release
13702 Update core/base requirement to 0.10.26, since that's more likely
13703 to be the actual requirement.
13705 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13710 po: update translations
13712 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13714 * tests/check/elements/x264enc.c:
13715 x264enc: add caps check to x264enc unit test
13716 Add some minimal caps checking to x264enc unit test.
13719 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13721 * ext/x264/gstx264enc.c:
13722 x264enc: fix up avcC header construction and playback by flash players
13723 Fix off-by-one bug when constructing the avcC header chunk: we
13724 wrote wrong profile info into the header. The first byte in the
13725 SPS NAL we get from x264 is the nal type, not the profile_idc.
13726 Also add some debug logging.
13729 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13731 * gst/asfdemux/gstasfdemux.c:
13732 asfdemux: Improve seek behaviour for audio-only with no index
13733 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13734 for video, we can just seek to seek_time instead.
13736 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13739 configure: fix up GST_CXXFLAGS properly
13740 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13741 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13742 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13744 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13747 Update MAINTAINERS, add myself
13749 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13752 configure: base GST_CXXFLAGS on --cflags from pkg-config
13753 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13754 point for for both C and CXX settings.
13756 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13759 Automatic update of common submodule
13760 From 96dc793 to 44ecce7
13762 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13766 * win32/common/.gitignore:
13767 * win32/common/config.h:
13768 win32: change how win32/common/config.h is updated
13769 Generate win32/common/config.h-new directly from config.h.in,
13770 using shell variables in configure and some hard-coded information.
13771 Change top-level makefile so that 'make win32-update' copies the
13772 generated file to win32/common/config.h, which we keep in source
13773 control. It's kept in source control so that the git tree is
13775 This change is similar to the ones applied a while ago to GStreamer
13776 core, gst-plugins-base and gst-plugins-good and prevents configure
13777 from changing files in source control. The generated config.h
13778 should be ok, but needs testing.
13780 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13782 * gst/realmedia/rtspreal.c:
13783 rtspreal: don't construct config header with uninitialised bytes
13784 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13785 a presumably unintentional padding of uninitialised bytes at the end
13786 of the CONT tags chunk, which should be harmless but causes warnings
13787 in valgrind (see #608533 for a test URL).
13789 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13791 * gst/realmedia/rtspreal.c:
13792 rtspreal: add finalize function so we can free streams and rulebook
13793 Fix memory leak in Real RTSP component (#608533).
13795 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13797 * gst/realmedia/rtspreal.c:
13798 rtspreal: fix minor memory leak
13799 Caps take their own reference when a buffer is added to them, so
13800 unref buffer after adding it to caps (#608533).
13802 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13804 * gst/realmedia/rdtdepay.c:
13805 rdtdepay: unref input buffer when done
13806 Fixes memory leak, see #608533.
13808 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13811 Automatic update of common submodule
13812 From 15d47a6 to 96dc793
13814 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13816 * ext/x264/gstx264enc.c:
13817 * ext/x264/gstx264enc.h:
13818 x264enc: make use of Access Unit delimiters configurable
13819 API: GstX264Enc:aud
13821 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13823 * gst/asfdemux/asfpacket.c:
13824 asfdemux: Do not subtract padding twice
13825 Only subtract implicit padding if an explicit one isn't
13826 provided. Avoids subtracting it twice and causing
13830 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
13832 * gst/asfdemux/gstasfdemux.c:
13833 * gst/mpegstream/gstmpegpacketize.c:
13834 assert: g_assert_not_reached() cannot replace return statement
13835 Fix build with assert being turned off.
13837 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13840 Automatic update of common submodule
13841 From 14cec89 to 15d47a6
13843 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
13845 * gst/asfdemux/gstasfdemux.c:
13846 asfdemux: Don't forget to update flow variable
13847 Forgot to update the return value in the loop.
13849 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
13851 * gst/asfdemux/gstasfdemux.c:
13852 asfdemux: Check flow return on every push
13853 We previously only aggregated flow returns after the while(push) loop,
13854 which meant that in some cases we would end-up not properly aggregating
13856 This is based on the same flow aggregation algorithm as oggdemux.
13858 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13860 * ext/x264/gstx264enc.c:
13861 x264enc: Add stream-format to output caps
13862 Adds stream-format to output caps of x264enc that
13863 informs if the stream is in bytestream of avc format.
13866 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
13868 * gst/mpegaudioparse/gstxingmux.c:
13869 xingmux: Fix unaligned memory access
13870 ARM/SPARC need 32bit alignment but xingmux accesses possibly
13871 unaligned memory, which leads to SIGBUS.
13874 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
13876 * gst/asfdemux/gstasfdemux.c:
13877 asfdemux: Use GST_STR_NULL in a couple of places.
13878 Fixes crashing on some of the log statements on win32.
13880 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13882 * gst/realmedia/rmdemux.c:
13883 rmdemux: Parse and post bitrate for streams
13884 Parse the bitrate of the streams and post their tags.
13887 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13889 * gst/asfdemux/gstasfdemux.c:
13890 * gst/asfdemux/gstasfdemux.h:
13891 asfdemux: Post bitrate tag
13892 If stream bitrate object is available, post the bitrate
13896 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13898 * gst/mpegaudioparse/gstmpegaudioparse.c:
13899 * gst/mpegaudioparse/gstmpegaudioparse.h:
13900 mp3parse: minor validation check of (Xing, VBRI) metadata
13901 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13903 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13905 * gst/mpegaudioparse/gstmpegaudioparse.c:
13906 mp3parse: use proper total_time and total_bytes in various cases
13907 The correct basis for (Xing, VBRI) seek table calculations is the
13908 byte size and duration provided by that metadata, rather than some
13909 other (possibly even estimated) one. This also prevents an infinite
13910 conversion loop in (unlikely) case where a TOC is provided without
13911 such corresponding (duration) metdata.
13913 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13915 * gst/mpegaudioparse/gstmpegaudioparse.c:
13916 * gst/mpegaudioparse/gstmpegaudioparse.h:
13917 mp3parse: conserve stop time for non-accurate seek
13918 Use the same strategy as accurate seeks to store
13919 pending non-accurate seeks to avoid overwriting non-definite
13920 stop times. When doing non-accurate seeks our position
13921 reporting might drift off by some secs and the stream can
13922 end up before it should.
13925 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13928 Automatic update of common submodule
13929 From 47cb23a to 14cec89
13931 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13933 * ext/amrwbdec/amrwb.c:
13934 amrwbdec: give decoder a rank so decodebin/playbin will use it
13936 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13938 * gst/mpegaudioparse/gstmpegaudioparse.c:
13939 mp3parse: return false when we can't seek
13940 When upstream can't seek, we return false as well
13942 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13944 * ext/lame/gstlame.c:
13945 * ext/lame/gstlamemp3enc.c:
13946 lame: Avoid crash when seeking before negotiating
13947 lame's 'lgv' variable is only initialized when the caps
13948 is negotiated, whenever a seek happens before that, it would
13949 attempt to call a function on an empty pointer, causing the crash.
13952 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13955 Automatic update of common submodule
13956 From 87bf428 to 47cb23a
13958 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13961 Automatic update of common submodule
13962 From da4c75c to 87bf428
13964 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
13967 Automatic update of common submodule
13968 From 53a2485 to da4c75c
13970 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13972 * gst/mpegaudioparse/gstmpegaudioparse.c:
13973 mp3parse: fix non-flushing seek
13974 Specifically, in addition to clearing lots of variables/offsets
13975 when receiving newsegment, also clear leftover data to match.
13977 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13979 * ext/x264/gstx264enc.c:
13980 * ext/x264/gstx264enc.h:
13981 x264enc: Make upstream GstForceKeyUnit thread-safe
13982 Also send the GstForceKeyUnit event downstream when an upstream on is received,
13983 allowing muxers or payloaders to take appropriate actions.
13984 https://bugzilla.gnome.org/show_bug.cgi?id=602556
13986 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13989 Automatic update of common submodule
13990 From a3e3ce4 to 53a2485
13992 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
13994 * gst/asfdemux/gstasfdemux.c:
13995 asfdemux: Don't call strlen() on NULL pointers
13998 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14000 * gst/asfdemux/gstasfdemux.c:
14001 asfdemux: Remove old pads when new ones are added
14002 The old pads were being removed before adding the new ones,
14003 we should add the new ones first.
14006 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14008 * gst/asfdemux/gstasfdemux.c:
14009 * gst/asfdemux/gstasfdemux.h:
14010 asfdemux: Handle chained asfs on pull mode
14011 Adds chained asfs handling to pull mode. It now checks if
14012 there is a new asf header after the last packet (when it
14013 is possible to know how many packets are) or it tries
14014 checking if a processed packet that fails is an header
14018 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14020 * gst/asfdemux/gstasfdemux.c:
14021 * gst/asfdemux/gstasfdemux.h:
14022 asfdemux: properly do chained asfs on push mode
14023 To properly do chained asfs work with playbin2, we need to
14024 push eos on the old pads before removing them.
14027 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14029 * gst/asfdemux/gstasfdemux.c:
14030 * gst/asfdemux/gstasfdemux.h:
14031 asfdemux: add support for chained asfs (push mode)
14032 Adds support for detecting and playing chained asfs
14033 in push mode. asfdemux tries to detect a new asf start
14034 by identifying the header object guid in a input buffer.
14035 When it finds it, it resets its state, removing its pads
14036 and creates new ones for the new file.
14038 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14040 * gst/asfdemux/gstasfdemux.c:
14041 asfdemux: fix two small leaks
14043 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14045 * gst/asfdemux/gstasfdemux.c:
14046 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14047 WM/Track has a 0 base but is often wrongly written as starting from 1,
14048 so not as reliable as WM/TrackNumber which always starts from 1.
14050 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14052 * gst/asfdemux/gstasfdemux.c:
14053 asfdemux: WM/Track starts counting from 0, adjust to start from 1
14055 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14057 * gst/asfdemux/gstasfdemux.c:
14058 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14059 There's both WM/Track and WM/TrackNumber.
14061 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14063 * ext/a52dec/gsta52dec.c:
14064 a52dec: Fix debug statement: Pass pos variable instead of time() function
14066 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14068 * gst/dvdsub/gstdvdsubdec.c:
14069 dvdsubdec: Fix printf format string warning
14071 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14073 * gst/asfdemux/gstasfdemux.c:
14074 asfdemux: Fix bogus variable used uninitialised warnings
14076 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14079 po: Don't create backup .po files
14080 As well as preventing creation of useless backup files, it works
14081 around a bug in gettext 0.17 on OS/X
14083 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14085 * gst/asfdemux/asfpacket.c:
14086 asfdemux: fix c99-style comments.
14088 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14090 * gst/asfdemux/asfpacket.c:
14091 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14093 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14095 * gst/realmedia/rmutils.c:
14096 rmutils: fix byteswapping
14097 fix the byteswapping code that was wrong because of the side effects of the
14101 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14103 * ext/x264/gstx264enc.c:
14104 x264enc: Adapt to slightly modified x264 API
14107 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14109 * gst/asfdemux/asfpacket.c:
14110 asfdemux: careful to avoid crash on bogus data
14111 When receiving bogus data, we have to avoid subtracting a value
14112 larger than 'size' from 'size' variable, resulting in a wrap
14113 that would make 'size' a really large bogus value.
14116 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14118 * win32/common/config.h:
14119 win32: Commit bumped version number
14121 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14123 * gst/mpegaudioparse/gstmpegaudioparse.c:
14124 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14126 This removes a good 50% of processing time for parsing a buffer.
14127 We do this by simply... getting the nicks that we already have handy
14128 instead of going through the expensive glib system.
14130 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14133 configure.ac: And back to development we go...
14135 === release 0.10.13 ===
14137 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14144 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14145 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14146 * docs/plugins/inspect/plugin-a52dec.xml:
14147 * docs/plugins/inspect/plugin-asf.xml:
14148 * docs/plugins/inspect/plugin-cdio.xml:
14149 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14150 * docs/plugins/inspect/plugin-dvdread.xml:
14151 * docs/plugins/inspect/plugin-dvdsub.xml:
14152 * docs/plugins/inspect/plugin-iec958.xml:
14153 * docs/plugins/inspect/plugin-lame.xml:
14154 * docs/plugins/inspect/plugin-mad.xml:
14155 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14156 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14157 * docs/plugins/inspect/plugin-mpegstream.xml:
14158 * docs/plugins/inspect/plugin-realmedia.xml:
14159 * docs/plugins/inspect/plugin-siddec.xml:
14160 * docs/plugins/inspect/plugin-twolame.xml:
14161 * docs/plugins/inspect/plugin-x264.xml:
14162 * gst-plugins-ugly.doap:
14163 * win32/common/config.h:
14166 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14204 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14207 Automatic update of common submodule
14208 From 85d1530 to 0702fe1
14210 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14248 * win32/common/config.h:
14249 0.10.12.3 pre-release
14251 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14254 Automatic update of common submodule
14255 From a3e3ce4 to 85d1530
14257 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14259 * ext/a52dec/gsta52dec.c:
14260 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14261 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14263 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14302 * win32/common/config.h:
14303 0.10.12.2 pre-release
14305 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14307 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14308 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14309 docs: Remove files accidentally added
14310 Remove the gst-plugins-ugly-plugins.args.new and
14311 gst-plugins-ugly-plugins.signals.new files, that appear
14312 to have been accidentally added in commit
14313 f5d046a0b034f9bd7274291f7131ee5db1a30052
14315 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14317 * ext/a52dec/gsta52dec.c:
14318 a52dec: Add some debugging for new segment events
14320 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14322 * ext/mpeg2dec/gstmpeg2dec.c:
14323 mpeg2dec: fix warning in macosx snow leopard
14325 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14327 * gst/mpegstream/gstmpegparse.c:
14328 mpegstream: fix warning in macosx snow leopard
14330 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14332 * gst/mpegaudioparse/gstmpegaudioparse.c:
14333 mpegaudioparse: fix warning in macosx snow leopard
14335 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14337 * gst/dvdsub/gstdvdsubdec.c:
14338 dvdsubdec: fix warning on macosx snow leopard
14340 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14342 * gst/asfdemux/gstasfdemux.c:
14343 asfdemux: fix warning in macosx snow leopard
14345 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14347 * gst/mpegaudioparse/gstmpegaudioparse.c:
14348 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14350 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14353 Automatic update of common submodule
14354 From 19fa4f3 to a3e3ce4
14356 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14358 * gst/asfdemux/gstasfdemux.c:
14359 * gst/realmedia/rdtmanager.c:
14360 build: fprintf, sprintf, sscanf need stdio.h
14362 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14364 * ext/mad/gstmad.c:
14365 mad: add missing include to fix the build
14367 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14369 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14370 dvdlpcm: whitespace fixes
14372 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14374 * gst-plugins-ugly.spec.in:
14377 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14380 x264enc: adjust configure checking to changed upstream
14382 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14384 * ext/x264/gstx264enc.c:
14385 x264enc: conditionally adjust to new upstream API
14388 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14390 * gst/mpegaudioparse/gstmpegaudioparse.c:
14391 * gst/mpegaudioparse/gstmpegaudioparse.h:
14392 mpegaudioparse: prevent infinite (re)syncing
14394 gst/mpegaudioparse/gstmpegaudioparse.c
14396 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14398 * gst/mpegaudioparse/gstmpegaudioparse.c:
14399 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14400 Previously, we could get false sync relatively easily - it sometimes happened
14401 on real files. This cleans the code up a fair bit, and makes it require more
14402 confirmation that we've found valid sync before continuing.
14404 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14406 * gst/mpegaudioparse/gstmpegaudioparse.c:
14407 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14409 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14411 * gst/mpegstream/gstdvddemux.c:
14412 dvddemux: remove bogus ifndef
14414 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14417 Automatic update of common submodule
14418 From 94f95e3 to 19fa4f3
14420 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14422 * ext/mpeg2dec/gstmpeg2dec.c:
14423 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14425 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14427 * gst/dvdsub/gstdvdsubparse.c:
14428 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14430 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14432 * ext/amrnb/amrnbdec.c:
14433 * ext/amrnb/amrnbenc.c:
14434 Remove Ronald Bultje from Authors field
14435 Replaced with "GStreamer maintainers
14436 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14437 depending on the number of other authors.
14439 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14441 * gst/asfdemux/Makefile.am:
14442 * gst/asfdemux/gstasfmux.c:
14443 * gst/asfdemux/gstasfmux.h:
14444 asfdemux: Remove old non-built asfmux code
14445 Remove so people don't confuse it with the new asfmux code
14448 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14450 * ext/a52dec/gsta52dec.c:
14451 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14452 It's not defined for older liba52 versions.
14454 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14456 * ext/a52dec/gsta52dec.c:
14457 a52dec: Allow liba52 to use djbfft based IMDCT transform
14458 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14459 IMDCT transform acceleration. It does however have a software based
14460 acceleration using the djbfft library (D.J. Bernstein's library for
14461 fourier transforms - Extremely fast library for floating-point
14462 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14464 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14465 and AltiVec implementations, but those are checked for first, and
14466 djbfft is chosen only if none of those is available - good in the
14467 case of some distributions including a port of the MPlayer changes
14468 in their system a52dec library.
14469 The down and upmix code in liba52 doesn't seem to be disturbed by
14470 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14471 versions if passed from oil_cpu_get_flags (SSE currently is not).
14474 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14477 amr: Use opencore-amr pkg-config files if possible
14478 This makes it possible to build the plugins when the libraries
14479 are installed at non-standard locations.
14482 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14484 * gst/mpegaudioparse/gstmpegaudioparse.c:
14485 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14486 Metadata provided seek tables are consistent with metadata's view of
14487 total size, which typically matches real size, but need not do so
14488 (e.g. a truncated file). Fixes seeking and position reporting
14489 in such truncated files (although duration based on metadata may then
14490 still be incorrect).
14492 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14495 configure: bump core/base requirements to released versions
14496 to avoid confusion.
14498 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14501 configure: Remove all mentions to the id3tag plugin which was removed
14503 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14506 mad: make check for mad independent of the check for id3tag
14509 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14511 * gst/asfdemux/gstrtpasfdepay.c:
14512 rtpasfdepay: set padding size to the correct value
14513 asf packets in rtp packets should come with their padding fields
14514 set to 0 and the depayload must update them to the correct
14515 value before pushing downstream
14517 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14520 * docs/plugins/Makefile.am:
14521 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14522 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14523 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14524 * docs/plugins/inspect/plugin-amrnb.xml:
14525 * docs/plugins/inspect/plugin-amrwbdec.xml:
14527 * ext/amrnb/GstAmrnbEnc.prs:
14528 * ext/amrnb/Makefile.am:
14529 * ext/amrnb/README:
14530 * ext/amrnb/amrnb.c:
14531 * ext/amrnb/amrnbdec.c:
14532 * ext/amrnb/amrnbdec.h:
14533 * ext/amrnb/amrnbenc.c:
14534 * ext/amrnb/amrnbenc.h:
14535 * ext/amrnb/amrnbparse.c:
14536 * ext/amrnb/amrnbparse.h:
14537 * ext/amrwbdec/Makefile.am:
14538 * ext/amrwbdec/README:
14539 * ext/amrwbdec/amrwb.c:
14540 * ext/amrwbdec/amrwbdec.c:
14541 * ext/amrwbdec/amrwbdec.h:
14542 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14543 These are based on the OpenCore codecs.
14546 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14549 Automatic update of common submodule
14550 From fedaaee to 94f95e3
14552 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14557 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14558 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14559 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14560 * docs/plugins/inspect/plugin-dvdnav.xml:
14562 * ext/dvdnav/.gitignore:
14563 * ext/dvdnav/Makefile.am:
14564 * ext/dvdnav/README:
14565 * ext/dvdnav/dvdnavsrc.c:
14566 * ext/dvdnav/dvdnavsrc.h:
14567 * ext/dvdnav/gst-dvd:
14568 * ext/dvdread/dvdreadsrc.c:
14569 * gst-plugins-ugly.spec.in:
14571 dvdnav: remove dvdnav plugin
14572 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14573 use for dvd playback. Note that dvdnav was never really enabled
14574 in -ugly, you had to edit configure.ac to get it built.
14576 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14578 * tests/check/elements/mpeg2dec.c:
14579 mpeg2dec: Fix unused variables compiler warnings in unit test
14581 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14584 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14585 Check for more automake command variants. Use printf instead of 'echo -n'
14588 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14591 Automatic update of common submodule
14592 From 5845b63 to fedaaee
14594 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14597 Make git ignore more files
14599 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14601 * gst/asfdemux/gstasfdemux.c:
14602 asfdemux: Refactor multiple packet pull.
14603 This also fixes a bug by which the first buffer (in a multi-packet mode)
14604 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14605 full incoming buffer and not just of the single asf packet.
14606 Fixes corrupted frames introduced by latest commit.
14608 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14610 * gst/asfdemux/gstasfdemux.c:
14611 asfdemux: use the right accurate field
14612 Remove accurate variable and its faulty use because the real variable is an
14615 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14617 * gst/asfdemux/asfpacket.c:
14618 * gst/asfdemux/gstasfdemux.c:
14619 asfdemux: Sprinkle branch prediction macros accross the code
14621 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14623 * gst/asfdemux/gstasfdemux.c:
14624 asfdemux: Delay newsegment handling until we have a keyframe.
14625 We now have a chance for packets to be collected before we send out the
14626 newsegment. If we're not in accurate seeking (keyunit) it will set
14627 the segment start/time to the keyframe's timestamp.
14629 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14631 * gst/asfdemux/gstasfdemux.c:
14632 asfdemux: Remove useless check. We already have checked for it above.
14634 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14636 * gst/asfdemux/gstasfdemux.c:
14637 asfdemux: No longer queue GOPs now that seeking is fixed.
14638 We now *always* seek to the keyframe just before our requested position.
14639 When we encounter the first keyframe and we were not accurate (therefore doing
14640 keyframe seeking), we update the segment start position to the keyframe timestamp.
14642 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14644 * gst/asfdemux/gstasfdemux.c:
14645 * gst/asfdemux/gstasfdemux.h:
14646 asfdemux: Store the accurate seeking flag
14648 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14650 * gst/asfdemux/gstasfdemux.c:
14651 asfdemux: Use the average frame duration for buffers without a duration.
14652 This will still cause some timestamp jitter, but giving a hint as to the duration
14653 rather than nothing seems to be a better idea.
14654 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14655 duration using the accumulated packet duration (which will be correct).
14657 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14659 * gst/asfdemux/gstasfdemux.c:
14660 * gst/asfdemux/gstasfdemux.h:
14661 asfdemux: Use index entry packet count to optimize seeking.
14662 The simple index entries also contain the number of packets one needs
14663 to retrieve at a given position to get a full keyframe. We therefore
14664 use that information to retrieve all those packets in one buffer when
14665 working in pull-mode.
14667 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14669 * gst/asfdemux/gstasfdemux.c:
14670 asfdemux: Do not try to free const pointer
14671 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14672 asfdemux tried to free a const pointer that had been cast to a
14673 normal pointer variable.
14675 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14677 * gst/asfdemux/gstasfdemux.c:
14678 asfdemux: Use presentation timestamp when searching in the index.
14679 We need to take the preroll into account... else we end up too early.
14681 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14684 Automatic update of common submodule
14685 From f3bb51b to 5845b63
14687 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14689 * gst/asfdemux/gstasfdemux.c:
14690 asfdemux: Convert index entry from presentation time to timestamps.
14691 We weren't taking the preroll into account previously, meaning that we
14692 were always seeking preroll nanoseconds too early... resulting in a lot
14693 of dropped packets (which are before the start time).
14694 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14696 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14699 * gst/asfdemux/gstasfdemux.c:
14700 asfdemux: Fix byte array metadata handling.
14701 We basically discard byte array metadata. Should be trivial to adapt
14702 to storing the pointers if we need it later on.
14704 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14706 * gst/asfdemux/gstasfdemux.c:
14707 * gst/asfdemux/gstasfdemux.h:
14708 asfdemux: Handle PAR/interlaced information stored in packet payload.
14709 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14710 in the ASF Packet payload extensions).
14712 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14714 * gst/asfdemux/gstasfdemux.c:
14715 * gst/asfdemux/gstasfdemux.h:
14716 asfdemux: Store/Handle global metadata (not specific to one stream).
14717 This allows us to store (and handle) PAR information which might be stored there.
14719 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14721 * gst/mpegaudioparse/gstmpegaudioparse.c:
14722 mpegaudioparse: fix Xing inverse seek table building
14724 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14727 Automatic update of common submodule
14728 From f3bb51b to f810030
14730 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14732 * gst/asfdemux/gstasfdemux.c:
14733 asfdemux: don't try to free a NULL taglist
14735 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14737 * gst/asfdemux/gstasfdemux.c:
14738 asfdemux: post tags only after we've created our source pads
14739 Post global tags only after we've added our source pads, so that
14740 tag events get sent downstream in addition to tag messages posted
14741 on the bus. This makes sure tags can be picked up automatically
14742 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14743 While we're at it, also add a container-format tag.
14745 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14748 * gst/asfdemux/gstasfdemux.c:
14749 asfdemux: use new bytereader functions for image tag parsing
14751 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14753 * gst/asfdemux/gstasfdemux.c:
14754 * gst/asfdemux/gstasfdemux.h:
14755 asfdemux: remove some more unused variables
14757 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14759 * gst/realmedia/rmdemux.c:
14760 rmdemux: plug buffer leaking
14762 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14764 * gst/asfdemux/gstrtpasfdepay.c:
14765 asfdepay: guard against dropped buffers
14766 If a buffer was dropped, we might request data from the adapter that is not
14767 there and then we get a NULL buffer.
14769 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14771 * gst/asfdemux/gstasfdemux.c:
14772 * gst/asfdemux/gstasfdemux.h:
14773 asfdemux: set DISCONT on streams
14774 When we receive a DISCONT as input, don't clear our complete state but simply
14775 mark a discont that will be put on the next buffer. The code will be able to
14776 handle and throw away incomplete data.
14777 Add some more debug info.
14778 Remove an unused variable.
14780 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14782 * gst/asfdemux/gstrtpasfdepay.c:
14783 asfdepay: set DELTA_UNIT flag correctly
14784 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14785 Add some more debug info.
14787 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14789 * gst/asfdemux/gstasfdemux.c:
14790 asfdemux: fix latency calculations
14791 We need to check for -1 as an invalid timestamp, not 1.
14793 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14795 * gst/mpegaudioparse/gstmpegaudioparse.c:
14796 * gst/mpegaudioparse/gstmpegaudioparse.h:
14797 mp3parse: don't put every single frame into the index
14798 Let's not put every single mp3 frame in our index, a few frames per
14799 second should be more than enough. For now use an index interval
14800 of 100ms-500ms depending on the upstream size, to keep the index at
14801 a reasonable size. Factor out the code that adds the index entry
14802 into a separate function for better code readability.
14804 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14806 * gst/mpegaudioparse/gstmpegaudioparse.c:
14807 * gst/mpegaudioparse/gstmpegaudioparse.h:
14808 mp3parse: assume seekability only if we know the upstream size
14809 While technically upstream may be seekable even if it doesn't know
14810 the exact size, I can't think of a use case where this distincation
14811 is relevant in practice, so for now just assume we're not seekable
14812 if upstream doesn't provide us with a size. Makes sure we don't
14813 build a seek index when streaming internet radio with sources that
14814 pretend to be seekable until you try to actually seek.
14816 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14818 * gst-plugins-ugly.spec.in:
14819 Fix x264 requirement in SPEC file
14821 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14823 * ext/x264/gstx264enc.c:
14824 * gst/realmedia/rdtmanager.c:
14825 x264enc, rdtmanager: fix compilation with debugging disabled
14827 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14830 * docs/plugins/Makefile.am:
14831 docs: Bump common. Fix comment in the docs Makefile.am
14833 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
14836 * win32/common/config.h:
14837 Back to development -> 0.10.12.1
14839 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14841 * gst-plugins-ugly.doap:
14842 Add 0.10.12 release to the doap file
14844 === release 0.10.12 ===
14846 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14852 * docs/plugins/gst-plugins-ugly-plugins.args:
14853 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14854 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14855 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14856 * docs/plugins/inspect/plugin-a52dec.xml:
14857 * docs/plugins/inspect/plugin-asf.xml:
14858 * docs/plugins/inspect/plugin-cdio.xml:
14859 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14860 * docs/plugins/inspect/plugin-dvdread.xml:
14861 * docs/plugins/inspect/plugin-dvdsub.xml:
14862 * docs/plugins/inspect/plugin-iec958.xml:
14863 * docs/plugins/inspect/plugin-lame.xml:
14864 * docs/plugins/inspect/plugin-mad.xml:
14865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14866 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14867 * docs/plugins/inspect/plugin-mpegstream.xml:
14868 * docs/plugins/inspect/plugin-realmedia.xml:
14869 * docs/plugins/inspect/plugin-siddec.xml:
14870 * docs/plugins/inspect/plugin-synaesthesia.xml:
14871 * docs/plugins/inspect/plugin-twolame.xml:
14872 * docs/plugins/inspect/plugin-x264.xml:
14873 * win32/common/config.h:
14876 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14885 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
14919 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
14952 * win32/common/config.h:
14953 0.10.11.2 pre-release
14955 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
14957 * win32/common/config.h.in:
14958 win32: Remove #undef inline from the win32 config.h
14960 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14962 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14963 * docs/plugins/inspect/plugin-mad.xml:
14964 * ext/mad/Makefile.am:
14965 * ext/mad/gstid3tag.c:
14966 * ext/mad/gstmad.c:
14967 * ext/mad/gstmad.h:
14968 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14969 It will be reborn with a shiny new code base under its hood in -bad.
14970 See #581756 and #565764.
14972 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14974 * tests/check/pipelines/.gitignore:
14975 gitignore: Ignore some built files in the test area
14977 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14979 * docs/plugins/inspect/plugin-a52dec.xml:
14980 * docs/plugins/inspect/plugin-asf.xml:
14981 * docs/plugins/inspect/plugin-cdio.xml:
14982 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14983 * docs/plugins/inspect/plugin-dvdread.xml:
14984 * docs/plugins/inspect/plugin-dvdsub.xml:
14985 * docs/plugins/inspect/plugin-iec958.xml:
14986 * docs/plugins/inspect/plugin-lame.xml:
14987 * docs/plugins/inspect/plugin-mad.xml:
14988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14989 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14990 * docs/plugins/inspect/plugin-mpegstream.xml:
14991 * docs/plugins/inspect/plugin-realmedia.xml:
14992 * docs/plugins/inspect/plugin-siddec.xml:
14993 * docs/plugins/inspect/plugin-synaesthesia.xml:
14994 * docs/plugins/inspect/plugin-twolame.xml:
14995 docs: Update plugin inspect files
14997 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15000 * docs/plugins/Makefile.am:
15001 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15002 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15003 * docs/plugins/inspect/plugin-x264.xml:
15005 * gst-plugins-ugly.spec.in:
15006 * tests/check/Makefile.am:
15007 * tests/check/elements/.gitignore:
15008 Moved 'x264enc' from -bad to -ugly
15010 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15012 * ext/x264/gstx264enc.c:
15013 * ext/x264/gstx264enc.h:
15014 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15017 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15019 * ext/x264/GstX264Enc.prs:
15020 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15022 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15024 * ext/x264/GstX264Enc.prs:
15025 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15027 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15029 * ext/x264/gstx264enc.c:
15030 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15032 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
15034 * ext/x264/GstX264Enc.prs:
15035 * ext/x264/Makefile.am:
15036 * ext/x264/gstx264enc.c:
15037 [MOVED FROM BAD 24/28] x264enc: add preset support
15038 Add preset iface and a (dummy) preset file as a starting point.
15040 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15042 * ext/x264/gstx264enc.c:
15043 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15045 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
15047 * ext/x264/gstx264enc.c:
15048 * ext/x264/gstx264enc.h:
15049 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15050 Use the GstForceKeyUnit event to force a keyframe.
15053 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15055 [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...
15056 Original commit message from CVS:
15057 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15058 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15059 Use hyphen in property name, perform safety buffer size check
15060 prior to mem access, and some more parentheses in macro.
15062 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15064 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15065 Original commit message from CVS:
15066 * ext/apexsink/Makefile.am:
15067 Link against -lgcrpyto for RSA_new and RSA_free.
15068 * ext/faac/gstfaac.c:
15069 * ext/x264/gstx264enc.c:
15070 Fix compiler warnings.
15072 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15074 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15075 Original commit message from CVS:
15076 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15077 Construct source caps in more conventional (and correct) manner.
15079 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15081 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15082 Original commit message from CVS:
15083 * ext/alsaspdif/Makefile.am:
15084 * ext/amrwb/Makefile.am:
15085 * ext/apexsink/Makefile.am:
15086 * ext/arts/Makefile.am:
15087 * ext/artsd/Makefile.am:
15088 * ext/audiofile/Makefile.am:
15089 * ext/audioresample/Makefile.am:
15090 * ext/bz2/Makefile.am:
15091 * ext/cdaudio/Makefile.am:
15092 * ext/celt/Makefile.am:
15093 * ext/dc1394/Makefile.am:
15094 * ext/dirac/Makefile.am:
15095 * ext/directfb/Makefile.am:
15096 * ext/divx/Makefile.am:
15097 * ext/dts/Makefile.am:
15098 * ext/faac/Makefile.am:
15099 * ext/faad/Makefile.am:
15100 * ext/gsm/Makefile.am:
15101 * ext/hermes/Makefile.am:
15102 * ext/ivorbis/Makefile.am:
15103 * ext/jack/Makefile.am:
15104 * ext/jp2k/Makefile.am:
15105 * ext/ladspa/Makefile.am:
15106 * ext/lcs/Makefile.am:
15107 * ext/libfame/Makefile.am:
15108 * ext/libmms/Makefile.am:
15109 * ext/metadata/Makefile.am:
15110 * ext/mpeg2enc/Makefile.am:
15111 * ext/mplex/Makefile.am:
15112 * ext/musepack/Makefile.am:
15113 * ext/musicbrainz/Makefile.am:
15114 * ext/mythtv/Makefile.am:
15115 * ext/nas/Makefile.am:
15116 * ext/neon/Makefile.am:
15117 * ext/ofa/Makefile.am:
15118 * ext/polyp/Makefile.am:
15119 * ext/resindvd/Makefile.am:
15120 * ext/sdl/Makefile.am:
15121 * ext/shout/Makefile.am:
15122 * ext/snapshot/Makefile.am:
15123 * ext/sndfile/Makefile.am:
15124 * ext/soundtouch/Makefile.am:
15125 * ext/spc/Makefile.am:
15126 * ext/swfdec/Makefile.am:
15127 * ext/tarkin/Makefile.am:
15128 * ext/theora/Makefile.am:
15129 * ext/timidity/Makefile.am:
15130 * ext/twolame/Makefile.am:
15131 * ext/x264/Makefile.am:
15132 * ext/xine/Makefile.am:
15133 * ext/xvid/Makefile.am:
15134 * gst-libs/gst/app/Makefile.am:
15135 * gst-libs/gst/dshow/Makefile.am:
15136 * gst/aiffparse/Makefile.am:
15137 * gst/app/Makefile.am:
15138 * gst/audiobuffer/Makefile.am:
15139 * gst/bayer/Makefile.am:
15140 * gst/cdxaparse/Makefile.am:
15141 * gst/chart/Makefile.am:
15142 * gst/colorspace/Makefile.am:
15143 * gst/dccp/Makefile.am:
15144 * gst/deinterlace/Makefile.am:
15145 * gst/deinterlace2/Makefile.am:
15146 * gst/dvdspu/Makefile.am:
15147 * gst/festival/Makefile.am:
15148 * gst/filter/Makefile.am:
15149 * gst/flacparse/Makefile.am:
15150 * gst/flv/Makefile.am:
15151 * gst/games/Makefile.am:
15152 * gst/h264parse/Makefile.am:
15153 * gst/librfb/Makefile.am:
15154 * gst/mixmatrix/Makefile.am:
15155 * gst/modplug/Makefile.am:
15156 * gst/mpeg1sys/Makefile.am:
15157 * gst/mpeg4videoparse/Makefile.am:
15158 * gst/mpegdemux/Makefile.am:
15159 * gst/mpegtsmux/Makefile.am:
15160 * gst/mpegvideoparse/Makefile.am:
15161 * gst/mve/Makefile.am:
15162 * gst/nsf/Makefile.am:
15163 * gst/nuvdemux/Makefile.am:
15164 * gst/overlay/Makefile.am:
15165 * gst/passthrough/Makefile.am:
15166 * gst/pcapparse/Makefile.am:
15167 * gst/playondemand/Makefile.am:
15168 * gst/rawparse/Makefile.am:
15169 * gst/real/Makefile.am:
15170 * gst/rtjpeg/Makefile.am:
15171 * gst/rtpmanager/Makefile.am:
15172 * gst/scaletempo/Makefile.am:
15173 * gst/sdp/Makefile.am:
15174 * gst/selector/Makefile.am:
15175 * gst/smooth/Makefile.am:
15176 * gst/smoothwave/Makefile.am:
15177 * gst/speed/Makefile.am:
15178 * gst/speexresample/Makefile.am:
15179 * gst/stereo/Makefile.am:
15180 * gst/subenc/Makefile.am:
15181 * gst/tta/Makefile.am:
15182 * gst/vbidec/Makefile.am:
15183 * gst/videodrop/Makefile.am:
15184 * gst/videosignal/Makefile.am:
15185 * gst/virtualdub/Makefile.am:
15186 * gst/vmnc/Makefile.am:
15187 * gst/y4m/Makefile.am:
15188 * sys/acmenc/Makefile.am:
15189 * sys/cdrom/Makefile.am:
15190 * sys/dshowdecwrapper/Makefile.am:
15191 * sys/dshowsrcwrapper/Makefile.am:
15192 * sys/dvb/Makefile.am:
15193 * sys/dxr3/Makefile.am:
15194 * sys/fbdev/Makefile.am:
15195 * sys/oss4/Makefile.am:
15196 * sys/qcam/Makefile.am:
15197 * sys/qtwrapper/Makefile.am:
15198 * sys/vcd/Makefile.am:
15199 * sys/wininet/Makefile.am:
15200 * win32/common/config.h:
15201 Don't install static libs for plugins. Fixes #550851 for -bad.
15203 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15205 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15206 Original commit message from CVS:
15207 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15208 Adapt to slightly modified x264 API. Fixes #555238.
15210 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15212 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15213 Original commit message from CVS:
15214 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15215 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15216 * ext/x264/gstx264enc.h:
15217 Do not deal with duplicated input (timestamps). If needed,
15218 a generic element can do so.
15219 Do not manipulate input timestamps on the way out,
15220 since that shifts the timeline and A/V sync.
15222 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15224 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15225 Original commit message from CVS:
15226 * docs/plugins/gst-plugins-bad-plugins.args:
15227 Integrate new properties into documentation.
15228 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15229 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15230 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15231 Fix up API prior to eventual plugin move.
15232 API: GstX264Enc:pass (provides more options, and changed to enum)
15234 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15236 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15237 Original commit message from CVS:
15238 * docs/plugins/Makefile.am:
15239 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15240 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15241 * ext/x264/gstx264enc.c:
15242 * tests/check/Makefile.am:
15243 * tests/check/elements/x264enc.c: (setup_x264enc),
15244 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15245 Add documentation and unit test for x264enc.
15247 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15249 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15250 Original commit message from CVS:
15251 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15252 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15253 Allocate some buffers in more adaptive and economical fashion.
15255 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15257 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15258 Original commit message from CVS:
15260 Check for sufficiently up-to-date x264 API.
15261 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15262 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15263 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15264 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15265 * ext/x264/gstx264enc.h:
15266 Expose some more parameters of the x264 encoder as properties.
15268 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15270 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15271 Original commit message from CVS:
15272 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15273 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15274 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15275 (gst_x264_enc_flush_frames):
15276 Coding style and layout; re-order some functions in more
15277 typical and natural flow.
15279 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15281 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15282 Original commit message from CVS:
15283 * ext/x264/Makefile.am:
15284 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15285 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15286 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15287 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15288 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15289 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15290 * ext/x264/gstx264enc.h:
15291 Use GQueue in stead of custom queue code.
15292 Factorize flushing out encoder delayed frames.
15293 Factorize initialization and state change reset.
15295 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15297 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15298 Original commit message from CVS:
15299 * ext/x264/gstx264enc.h:
15300 * sys/fbdev/gstfbdevsink.c:
15301 Use configure-generated _stdint.h.
15303 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15305 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15306 Original commit message from CVS:
15307 * ext/x264/Makefile.am:
15308 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15309 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15310 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15311 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15312 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15313 (gst_x264_enc_encode_frame), (plugin_init):
15314 * ext/x264/gstx264enc.h:
15315 Use video format library and GST_WRITE_*_BE macros where applicable.
15316 Use finalize in stead of dispose.
15317 Set up debug category and log callback.
15319 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15321 [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...
15322 Original commit message from CVS:
15323 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15324 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15325 (gst_x264_enc_encode_frame):
15326 Try harder not to crash when we get an EOS event but haven't set
15327 up the encoder yet (as may happen when upstream errors out with
15328 not-negotiated, for example). Also, always push the EOS event
15331 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15333 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15334 Original commit message from CVS:
15335 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15338 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15340 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15341 Original commit message from CVS:
15342 * ext/x264/gstx264enc.c:
15343 Fix build against the libx264 version that ships with debian stable.
15345 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15347 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15348 Original commit message from CVS:
15349 * ext/audioresample/gstaudioresample.c:
15350 * ext/x264/gstx264enc.c:
15351 * gst/dvdspu/gstdvdspu.c:
15352 * gst/dvdspu/gstdvdspu.h:
15353 * gst/festival/gstfestival.c:
15354 * gst/h264parse/gsth264parse.c:
15355 * gst/mpegtsparse/mpegtspacketizer.c:
15356 * gst/mpegtsparse/mpegtsparse.c:
15357 * gst/multifile/gstmultifilesink.c:
15358 * gst/multifile/gstmultifilesrc.c:
15359 * gst/nuvdemux/gstnuvdemux.c:
15360 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15361 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15362 * sys/vcd/vcdsrc.c:
15363 Massive leak fixing, plus code cleanups.
15365 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15367 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15368 Original commit message from CVS:
15369 * examples/app/appsrc_ex.c:
15370 * examples/switch/switcher.c:
15371 * ext/neon/gstneonhttpsrc.c:
15372 * ext/timidity/gstwildmidi.c:
15373 * ext/x264/gstx264enc.c:
15374 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15375 * gst/rtpmanager/gstrtpclient.c:
15376 * gst/rtpmanager/gstrtpjitterbuffer.c:
15377 * gst/spectrum/demo-audiotest.c:
15378 * gst/spectrum/demo-osssrc.c:
15379 * sys/dvb/gstdvbsrc.c:
15380 Add stdlib include (free, atoi, exit).
15382 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15384 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15385 Original commit message from CVS:
15386 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15387 This needs a version check.
15388 * gst/bayer/Makefile.am:
15391 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15393 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15394 Original commit message from CVS:
15395 Patch by: Michal Benes <michal.benes at itonis tv>
15396 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15399 * ext/x264/Makefile.am:
15400 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15401 (gst_x264_enc_analyse_get_type),
15402 (gst_x264_enc_timestamp_queue_init),
15403 (gst_x264_enc_timestamp_queue_free),
15404 (gst_x264_enc_timestamp_queue_put),
15405 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15406 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15407 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15408 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15409 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15410 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15411 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15412 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15414 * ext/x264/gstx264enc.h:
15415 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15416 handle 'odd' widths and heights correctly yet.
15418 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15420 * gst/asfdemux/gstasfdemux.c:
15421 asfdemux: nicer metadata extraction of genre tags in some cases
15422 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15423 that they presumably stand for.
15425 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15427 * gst/asfdemux/gstasfdemux.c:
15428 asfdemux: parse WM/Picture tags to extract cover art
15431 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15434 docs: fix http links for amr libs in REQUIREMENTS
15436 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15438 * gst/asfdemux/gstasfdemux.c:
15439 asfdemux: fix bogus flow return handling in eos handler
15440 Don't overwrite the origin flow return by whatever flow we get
15441 when trying to push the remaining internally queued payloads.
15442 We want to do our eos logic, ie. send an EOS event or segment-done
15443 message in any case. Makes things EOS properly when an EOS event
15444 is forced upon the pipeline so that the source returns
15445 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15447 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15449 * win32/common/config.h:
15450 win32: update config.h
15452 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15455 configure: bump core/base requirements to released versions
15457 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15461 autogen: move the -Wno-portability for automake into configure.ac
15463 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15465 * gst/dvdlpcmdec/Makefile.am:
15466 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15467 dvdlpcmdec: Add multichannel channel maps, and send some tags
15468 Add a multichannel map to the output caps, and send at least a CODEC and
15469 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15470 no samples and can't find info about the channel ordering, but this is
15471 better than nothing.
15473 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15476 Automatic update of common submodule
15477 From 888e0a2 to c572721
15479 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15482 Automatic update of common submodule
15483 From 6ab11d1 to 888e0a2
15485 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15487 * gst/dvdsub/gstdvdsubdec.c:
15488 dvdsubdec: Remove some dead code
15489 Remove some redundant memset - gobject memory is already initalised to 0.
15490 Remove a commented out line leftover from the previous commit
15492 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15494 * gst/dvdsub/gstdvdsubdec.c:
15495 * gst/dvdsub/gstdvdsubdec.h:
15496 dvdsubdec: Support ARGB output
15497 Negotiate to and render into ARGB buffers directly if the peer supports it.
15500 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15502 * ext/a52dec/gsta52dec.c:
15503 a52dec: Reconcile code with dtsdec
15504 Perform some cleanups based on the dtsdec code such as using the boilerplate
15505 macro and static pad template functions.
15506 Add some documentation. Don't register a change in flags until we synch on
15507 another frame successfully.
15509 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15511 * ext/lame/gstlamemp3enc.c:
15512 lamemp3enc: Improve debugging a bit
15514 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15516 * ext/mpeg2dec/gstmpeg2dec.c:
15517 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15519 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15552 po: avoid conflicts of local *.po files with files in git
15553 Make it so that filenames and line numbers are only stored in the *.pot file
15554 (which is not in git), but not in the individual *.po files. This information
15555 is hardly useful for translators in our case, and it should avoid the constant
15556 conflicts of local *.po files with the ones in git which are caused by the
15557 source files changing and the line numbers being updated. This commit might
15558 cause one last merge conflict for you, which you can work around with
15559 "git checkout po/*.po" before merging or pulling. After that there should
15560 (hopefully) not be any more local modifications of these files (unless
15561 someone committed additions or changes to translated strings and the
15562 *.po files haven't been updated yet, that is).
15564 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15566 * ext/lame/gstlamemp3enc.c:
15567 lamemp3enc: add Since tag to gtk-doc chunk
15569 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15571 * tests/check/elements/mpeg2dec.c:
15572 checks: fix mpeg2dec unit test again after interlace addition to caps
15574 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15576 * ext/mpeg2dec/gstmpeg2dec.c:
15577 mpeg2dec: work around old mpeg2dec versions
15578 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15579 detection and just assume no rff is used. This fixes the compilation.
15582 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15584 * ext/mpeg2dec/Makefile.am:
15585 mpeg2dec: link to gstvideo
15586 Fix compilation by adding the right include directories and linking to the video
15589 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15591 * gst/asfdemux/asfpacket.c:
15592 asfdemux: Downgrade simple statements from WARNING to DEBUG
15594 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15596 * gst/asfdemux/asfheaders.c:
15597 * gst/asfdemux/asfheaders.h:
15598 * gst/asfdemux/asfpacket.c:
15599 * gst/asfdemux/asfpacket.h:
15600 asf: Detect more payload extensions.
15601 These should help fix interlaced/PAR issues with more files.
15603 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15605 * ext/mpeg2dec/gstmpeg2dec.c:
15606 * ext/mpeg2dec/gstmpeg2dec.h:
15607 mpeg2dec: Implement interlaced support.
15608 Expand the debugging statements to show more picture information.
15610 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15612 * ext/mpeg2dec/gstmpeg2dec.c:
15613 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15614 ffdec_mpeg2video is much faster, fixes bug #574461.
15616 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15618 * ext/lame/gstlamemp3enc.c:
15619 lamemp3enc: Don't write a Xing header
15621 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15624 Run libtoolize before aclocal
15625 This unbreaks the build in some cases. Fixes bug #582021
15627 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15629 * ext/mpeg2dec/gstmpeg2dec.c:
15630 mpeg2dec: use 64bit safe scaling functions.
15631 Got this to fail when seeking in a 14GB file (the value in bytes is
15632 bigger than 2**32).
15634 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15636 * gst/mpegaudioparse/gstmpegaudioparse.c:
15637 mpegaudioparse: remove some pointless g_return_if_fail()s
15639 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15641 * ext/twolame/gsttwolame.c:
15642 Switch twolame to primary rank
15644 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15646 * ext/lame/gstlame.c:
15647 * ext/lame/gstlamemp3enc.c:
15648 * ext/twolame/gsttwolame.c:
15649 Add ranks to mp3 encoders
15651 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15653 * gst-plugins-ugly.spec.in:
15654 Add twolame plugin to spec file
15656 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15658 * gst/asfdemux/asfpacket.c:
15659 * gst/asfdemux/gstasfdemux.c:
15660 * gst/asfdemux/gstasfdemux.h:
15661 asfdemux: use upstream segment and timestamps for some interpolation
15662 This should particularly help in case of upstream live src, e.g. rtspsrc,
15663 and especially so if it has to perform fallback to TCP.
15665 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15667 * gst/asfdemux/gstrtpasfdepay.c:
15668 rtpasfdepay: Add support for fragmented packet (L == 0).
15669 This happens with rtp-over-udp.
15671 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15673 * ext/lame/gstlamemp3enc.c:
15674 lamemp3enc: Fixup the bitrate only for CBR
15675 Additionally clarify some property descriptions.
15677 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15679 * ext/lame/gstlamemp3enc.c:
15680 lame: fix format string in debug statement
15682 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15684 * gst/mpegaudioparse/gstmpegaudioparse.c:
15685 mp3parse: Don't reject valid Xing tables of contents
15686 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15687 reject them because of it, just subtract the initial offset when reading
15690 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15692 * gst/mpegaudioparse/gstmpegaudioparse.c:
15693 mp3parse: Allow more bits to change in headers during resynch
15694 Be more lenient about what we accept as changing bits in a header - basically,
15695 only require that the mp3 sync marker is present, for the mpeg version,
15696 layer and samplerate.
15699 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15701 * ext/mad/gstmad.c:
15702 mad: Add duration of incoming/outgoing buffers in debug statements
15704 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15706 * gst/mpegaudioparse/gstmpegaudioparse.c:
15707 mpegaudioparse: Remove useless checks for valid buffer duration.
15708 The buffer duration is set to a valid value at the very top of
15709 emit_frame(), we therefore don't need to check it later on.
15711 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15713 * gst/mpegaudioparse/gstmpegaudioparse.c:
15714 mpegaudioparse: Fix stop condition for outputting buffers.
15715 Some mp3 streams have an offset in timestamps, requiring us to push the
15716 frame *AFTER* segment.stop in order for the decoder to be able to push
15717 all data up to the segment.stop position.
15719 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15721 * gst/asfdemux/asfpacket.c:
15722 * gst/asfdemux/gstasfdemux.c:
15723 * gst/asfdemux/gstasfdemux.h:
15724 asfdemux: 0-base timestamps consistently (whether or not streaming)
15725 This also makes timestamps (more) consistent before and after a possible
15726 seek, and moreover makes for reasonable position reporting in live stream
15727 (whose payload timestamps should not be taken for granted).
15729 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15731 * gst/asfdemux/gstasfdemux.c:
15732 * gst/asfdemux/gstasfdemux.h:
15733 asfdemux: report initial latency due to internal preroll queue
15735 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15737 * gst/asfdemux/gstasfdemux.c:
15738 asfdemux: enhance debug statement and refactor some initialization
15740 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15742 * gst/asfdemux/gstasfdemux.c:
15743 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15745 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15747 * gst/asfdemux/asfpacket.c:
15748 * gst/asfdemux/gstasfdemux.c:
15749 * gst/asfdemux/gstasfdemux.h:
15750 asfdemux: handle FIXME; normalize preroll
15752 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15754 * gst/asfdemux/gstasfdemux.c:
15755 * gst/asfdemux/gstasfdemux.h:
15756 asfdemux: fixes for streaming mode
15757 * Improve newsegment handling, e.g. upstream might live in TIME.
15758 * Only send newsegment if we have needed info.
15759 * Avoid reading past end of data section.
15761 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15763 * gst/asfdemux/gstasfdemux.c:
15764 asfdemux: fixes/enhancements for streaming mode
15765 * Do not rock the boat by reacting to FLUSH_START.
15766 * Try to handle TIME seeking by seeking upstream in BYTES.
15767 * Handle SEEKING query.
15769 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15772 * ext/lame/gstlamemp3enc.c:
15773 lame: fix compilation with LAME versions < 3.98
15774 lame_set_VBR_quality(), which takes a floating point value for the
15775 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15776 takes quality as an integer, for older LAME versions.
15779 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15781 * win32/common/config.h:
15782 win32: update config.h to git
15783 Until someone ports the new win32 config.h logic from the
15784 other modules to -ugly.
15786 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15788 * docs/plugins/gst-plugins-ugly-plugins.args:
15789 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15790 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15793 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15795 * ext/lame/gstlamemp3enc.c:
15796 lamemp3enc: Add a note to the encoding-engine-quality property
15797 that says, that this does not affect the bitrate at all.
15799 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15801 * ext/lame/gstlame.c:
15802 * ext/lame/gstlamemp3enc.c:
15803 lame: Implement preset interface
15805 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15807 * ext/twolame/gsttwolame.c:
15808 twolame: Implement preset interface
15810 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15812 * docs/plugins/gst-plugins-ugly-plugins.args:
15813 * ext/lame/gstlamemp3enc.c:
15814 * ext/lame/gstlamemp3enc.h:
15815 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15817 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15819 * ext/lame/gstlame.c:
15820 * ext/lame/gstlamemp3enc.c:
15821 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15823 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15825 * ext/lame/gstlame.c:
15826 lame: Deprecate the lame element
15828 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15830 * docs/plugins/Makefile.am:
15831 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15832 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15833 * docs/plugins/gst-plugins-ugly-plugins.args:
15834 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15835 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15836 * docs/plugins/inspect/plugin-a52dec.xml:
15837 * docs/plugins/inspect/plugin-amrnb.xml:
15838 * docs/plugins/inspect/plugin-asf.xml:
15839 * docs/plugins/inspect/plugin-cdio.xml:
15840 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15841 * docs/plugins/inspect/plugin-dvdread.xml:
15842 * docs/plugins/inspect/plugin-dvdsub.xml:
15843 * docs/plugins/inspect/plugin-iec958.xml:
15844 * docs/plugins/inspect/plugin-lame.xml:
15845 * docs/plugins/inspect/plugin-mad.xml:
15846 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15847 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15848 * docs/plugins/inspect/plugin-mpegstream.xml:
15849 * docs/plugins/inspect/plugin-realmedia.xml:
15850 * docs/plugins/inspect/plugin-siddec.xml:
15851 * docs/plugins/inspect/plugin-synaesthesia.xml:
15852 * docs/plugins/inspect/plugin-twolame.xml:
15855 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15857 * ext/lame/gstlamemp3enc.c:
15858 lame: Update example pipelines with the new properties
15860 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15862 * ext/lame/Makefile.am:
15863 * ext/lame/gstlame.c:
15864 * ext/lame/gstlamemp3enc.c:
15865 * ext/lame/gstlamemp3enc.h:
15866 * ext/lame/plugin.c:
15867 lame: Add lamemp3enc element with much simplified interface
15868 This deprecates the lame element and fixes bug #494528.
15870 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
15872 * gst/asfdemux/asfpacket.c:
15873 asfpacket: Fix pull-mode timestamping handling.
15874 The problem that happens is the following:
15875 * A packet with multiple payloads comes in
15876 * Those payloads get handled one by one
15877 * The first payload contains the first audio payload with timestamp A
15878 * The second payload contains the first video (key)frame with timestamp V (where V < A)
15879 With the previous code, the following would happen:
15880 * the first payload gets processed, then passed to queue_for_stream
15881 * queue_for_stream detects it's the first valid timestamp received and stores
15883 * the second payload gets processed, then pass to queue_for_stream
15884 * queue_for_stream detects the timestamp is lower than first_ts... and
15885 discards it... resulting in losing the first keyframe of the video stream
15886 We've been having this issue for *ages*... it's just that nobody noticed it
15887 that much with playbin. But with playbin2's aggresive multiqueue handling, this
15888 will result in multiqueue not being able to preroll (because the video decoder will
15889 be dropping a ton of buffers before (maybe) receiving the next keyframe).
15890 Tested with over 200 asf files, and they all play the first frame correctly now,
15891 even the most braindead ones.
15893 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
15895 * gst/mpegaudioparse/gstmpegaudioparse.c:
15896 * gst/mpegaudioparse/gstmpegaudioparse.h:
15897 mp3parse: don't build seek table if we can't seek.
15898 Fixes #573720 - unbounded memory usage increase when listening to mp3
15899 stream for a long time.
15901 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
15904 Automatic update of common submodule
15905 From b3941ea to 6ab11d1
15907 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
15909 * gst/mpegaudioparse/gstmpegaudioparse.c:
15910 * gst/mpegaudioparse/gstxingmux.c:
15911 mpegaudioparse: Remove dead assignment and duplicate code
15913 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
15915 * gst/realmedia/rmdemux.c:
15916 rmdemux: Actually return the return value for the seek handling.
15918 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
15920 * gst/mpegstream/gstmpegdemux.c:
15921 * gst/mpegstream/gstmpegparse.c:
15922 mpegstream: Remove dead assignments.
15923 The duplicate assignment of update_time was weird... but it seems normal
15924 that it's indeed the second statement which is the valid one.
15926 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
15928 * ext/amrnb/amrnbparse.c:
15929 armnb: Remove unused variable, adapt debug message accordingly.
15931 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
15933 * gst/dvdsub/gstdvdsubdec.c:
15934 * gst/mpegstream/gstdvddemux.c:
15935 * gst/mpegstream/gstmpegclock.c:
15936 dvdsub/mpegstream: _class_init: Remove unused class variables
15938 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
15940 * gst/asfdemux/gstasfdemux.c:
15941 asfdemux: Initialize flow for a corner case.
15942 This might be caused by entering the if() line 1214 and then not having
15943 any activated_streams.. resulting in reaching line 1267 without having
15944 any valid flow value.
15946 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
15948 * ext/twolame/gsttwolame.c:
15949 twolame: Remove unneeded variable, value assigned was never read.
15951 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
15953 * ext/mpeg2dec/gstmpeg2dec.c:
15954 mpeg2dec: Remove dead assignment. Value overwritten later on.
15956 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
15958 * ext/mad/gstmad.c:
15959 mad: Remove dead assignment and variables given values which are never read.
15961 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
15963 * ext/lame/gstlame.c:
15964 lame: Remove unneeded variable, it's assigned a value never read.
15966 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
15968 * gst/realmedia/rmdemux.c:
15969 rmdemux: Remove dead assignment, value is being overwritten before being read.
15971 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
15973 * gst/realmedia/rmdemux.c:
15974 rmdemux: Remove unused accurate flag.
15975 I couldn't see any reason why this was there in the first place.
15977 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
15979 * gst/realmedia/asmrules.c:
15980 * gst/realmedia/rdtdepay.c:
15981 realmedia: Remove dead assignments. The results are never read.
15983 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
15985 * gst/realmedia/gstrdtbuffer.c:
15986 * gst/realmedia/rademux.c:
15987 * gst/realmedia/rdtmanager.c:
15988 * gst/realmedia/rmdemux.c:
15989 realmedia: Remove useless variables, only being used once (or not).
15991 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
15993 * ext/mpeg2dec/gstmpeg2dec.c:
15994 * gst/asfdemux/gstrtspwms.c:
15995 * gst/realmedia/pnmsrc.c:
15996 * gst/realmedia/rdtdepay.c:
15997 * gst/realmedia/rtspreal.c:
15998 remove empty method implementations.
16000 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
16002 * gst/asfdemux/gstrtspwms.c:
16003 rtspwms: fix condition to detect extension commands for WMS
16004 Reply with OK to the extension commands for WMS.
16006 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
16008 * gst/realmedia/rtspreal.c:
16009 realmedia: add special Real header to DESCRIBE message only for Real servers
16010 Add headers that are specific to real only if a real server had been
16011 detected by the OPTIONS message.
16013 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
16015 * gst/synaesthesia/synaescope.c:
16016 synaesthesia: fix compilation on windows
16017 Fix compilation under MSVC due to references to headers
16018 that are not available with the MS SDKs.
16021 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16023 * gst/asfdemux/gstrtspwms.c:
16024 rtspwms: reply to extension commands
16025 Reply with OK to the extension commands for WMS.
16027 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16029 * gst/asfdemux/gstrtpasfdepay.c:
16030 asfdepay: fix a comment
16032 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16034 * gst/asfdemux/gstasfdemux.c:
16035 asfdemux: add some more debugging
16037 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16040 configure.ac: require git -base
16041 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16043 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16045 * gst/realmedia/rtspreal.c:
16046 realmedia: add special Real header to SETUP message only for Real servers
16047 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16048 streams where the server errors out because it can't handle the
16049 Real-specific 'Required: com.real.retain-entity-for-setup' header
16050 we've been adding unconditionally in the recent past.
16052 rtsp://66.111.34.191:601/broadcast/alnour.rm
16053 rtsp://195.134.224.231/snowboard_100.wmv
16055 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
16058 * gst/asfdemux/Makefile.am:
16059 asfdemux: link to all required libraries including indirectly used ones.
16060 On win32, we're required to link to all the libraries used - including
16061 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16062 (for windows only) winsock.
16064 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16067 Automatic update of common submodule
16068 From d0ea89e to b3941ea
16070 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16073 Automatic update of common submodule
16074 From f8b3d91 to d0ea89e
16076 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16078 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16079 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16081 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16083 * gst/realmedia/rtspreal.c:
16084 * gst/realmedia/rtspreal.h:
16085 realrtsp: add more headers
16086 Parse the ETag from the describe method and pass the sessionid as the value for
16087 the If-Match header is subsequent setup calls.
16088 Fixes support for more RealMedia RTSP streams.
16090 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16093 twolame: bump requirement to 0.3.10
16094 0.3.10 is the first version with the float32 encoder functions.
16097 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16100 back to development -> 0.10.11.1
16102 === release 0.10.11 ===
16104 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16110 * docs/plugins/inspect/plugin-a52dec.xml:
16111 * docs/plugins/inspect/plugin-asf.xml:
16112 * docs/plugins/inspect/plugin-cdio.xml:
16113 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16114 * docs/plugins/inspect/plugin-dvdread.xml:
16115 * docs/plugins/inspect/plugin-dvdsub.xml:
16116 * docs/plugins/inspect/plugin-iec958.xml:
16117 * docs/plugins/inspect/plugin-lame.xml:
16118 * docs/plugins/inspect/plugin-mad.xml:
16119 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16120 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16121 * docs/plugins/inspect/plugin-mpegstream.xml:
16122 * docs/plugins/inspect/plugin-realmedia.xml:
16123 * docs/plugins/inspect/plugin-siddec.xml:
16124 * docs/plugins/inspect/plugin-twolame.xml:
16125 * gst-plugins-ugly.doap:
16127 * win32/common/config.h:
16130 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16164 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16167 * win32/common/config.h:
16168 0.10.10.3 pre-release
16170 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16177 po: Update translations from upstream
16179 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16183 po: Add Turkish translation
16185 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16187 * gst/mpegaudioparse/gstmpegaudioparse.c:
16188 * gst/mpegaudioparse/gstmpegaudioparse.h:
16189 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16190 Don't introduce glitches in the output by a) relaxing the threshold for
16191 taking upstream timestamps in preference to our calculated timestamps and
16192 b) only set the discont flag on outgoing buffers in response to an incoming
16196 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16198 * gst/mpegaudioparse/gstmpegaudioparse.c:
16199 mp3parse: fix deadlock with accurate seeks.
16200 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16203 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16234 * win32/common/config.h:
16235 0.10.10.2 pre-release
16236 Bump version number, update translations and win32 config.h
16238 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16242 po: Add Japanese translation
16244 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16247 * docs/plugins/Makefile.am:
16248 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16249 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16250 * docs/plugins/gst-plugins-ugly-plugins.args:
16251 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16252 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16253 * docs/plugins/inspect/plugin-a52dec.xml:
16254 * docs/plugins/inspect/plugin-asf.xml:
16255 * docs/plugins/inspect/plugin-cdio.xml:
16256 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16257 * docs/plugins/inspect/plugin-dvdread.xml:
16258 * docs/plugins/inspect/plugin-dvdsub.xml:
16259 * docs/plugins/inspect/plugin-iec958.xml:
16260 * docs/plugins/inspect/plugin-lame.xml:
16261 * docs/plugins/inspect/plugin-mad.xml:
16262 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16263 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16264 * docs/plugins/inspect/plugin-mpegstream.xml:
16265 * docs/plugins/inspect/plugin-realmedia.xml:
16266 * docs/plugins/inspect/plugin-siddec.xml:
16267 * docs/plugins/inspect/plugin-synaesthesia.xml:
16268 * docs/plugins/inspect/plugin-twolame.xml:
16271 Moved twolame from Bad to Ugly
16273 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16275 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16276 Original commit message from CVS:
16277 * ext/alsaspdif/Makefile.am:
16278 * ext/amrwb/Makefile.am:
16279 * ext/apexsink/Makefile.am:
16280 * ext/arts/Makefile.am:
16281 * ext/artsd/Makefile.am:
16282 * ext/audiofile/Makefile.am:
16283 * ext/audioresample/Makefile.am:
16284 * ext/bz2/Makefile.am:
16285 * ext/cdaudio/Makefile.am:
16286 * ext/celt/Makefile.am:
16287 * ext/dc1394/Makefile.am:
16288 * ext/dirac/Makefile.am:
16289 * ext/directfb/Makefile.am:
16290 * ext/divx/Makefile.am:
16291 * ext/dts/Makefile.am:
16292 * ext/faac/Makefile.am:
16293 * ext/faad/Makefile.am:
16294 * ext/gsm/Makefile.am:
16295 * ext/hermes/Makefile.am:
16296 * ext/ivorbis/Makefile.am:
16297 * ext/jack/Makefile.am:
16298 * ext/jp2k/Makefile.am:
16299 * ext/ladspa/Makefile.am:
16300 * ext/lcs/Makefile.am:
16301 * ext/libfame/Makefile.am:
16302 * ext/libmms/Makefile.am:
16303 * ext/metadata/Makefile.am:
16304 * ext/mpeg2enc/Makefile.am:
16305 * ext/mplex/Makefile.am:
16306 * ext/musepack/Makefile.am:
16307 * ext/musicbrainz/Makefile.am:
16308 * ext/mythtv/Makefile.am:
16309 * ext/nas/Makefile.am:
16310 * ext/neon/Makefile.am:
16311 * ext/ofa/Makefile.am:
16312 * ext/polyp/Makefile.am:
16313 * ext/resindvd/Makefile.am:
16314 * ext/sdl/Makefile.am:
16315 * ext/shout/Makefile.am:
16316 * ext/snapshot/Makefile.am:
16317 * ext/sndfile/Makefile.am:
16318 * ext/soundtouch/Makefile.am:
16319 * ext/spc/Makefile.am:
16320 * ext/swfdec/Makefile.am:
16321 * ext/tarkin/Makefile.am:
16322 * ext/theora/Makefile.am:
16323 * ext/timidity/Makefile.am:
16324 * ext/twolame/Makefile.am:
16325 * ext/x264/Makefile.am:
16326 * ext/xine/Makefile.am:
16327 * ext/xvid/Makefile.am:
16328 * gst-libs/gst/app/Makefile.am:
16329 * gst-libs/gst/dshow/Makefile.am:
16330 * gst/aiffparse/Makefile.am:
16331 * gst/app/Makefile.am:
16332 * gst/audiobuffer/Makefile.am:
16333 * gst/bayer/Makefile.am:
16334 * gst/cdxaparse/Makefile.am:
16335 * gst/chart/Makefile.am:
16336 * gst/colorspace/Makefile.am:
16337 * gst/dccp/Makefile.am:
16338 * gst/deinterlace/Makefile.am:
16339 * gst/deinterlace2/Makefile.am:
16340 * gst/dvdspu/Makefile.am:
16341 * gst/festival/Makefile.am:
16342 * gst/filter/Makefile.am:
16343 * gst/flacparse/Makefile.am:
16344 * gst/flv/Makefile.am:
16345 * gst/games/Makefile.am:
16346 * gst/h264parse/Makefile.am:
16347 * gst/librfb/Makefile.am:
16348 * gst/mixmatrix/Makefile.am:
16349 * gst/modplug/Makefile.am:
16350 * gst/mpeg1sys/Makefile.am:
16351 * gst/mpeg4videoparse/Makefile.am:
16352 * gst/mpegdemux/Makefile.am:
16353 * gst/mpegtsmux/Makefile.am:
16354 * gst/mpegvideoparse/Makefile.am:
16355 * gst/mve/Makefile.am:
16356 * gst/nsf/Makefile.am:
16357 * gst/nuvdemux/Makefile.am:
16358 * gst/overlay/Makefile.am:
16359 * gst/passthrough/Makefile.am:
16360 * gst/pcapparse/Makefile.am:
16361 * gst/playondemand/Makefile.am:
16362 * gst/rawparse/Makefile.am:
16363 * gst/real/Makefile.am:
16364 * gst/rtjpeg/Makefile.am:
16365 * gst/rtpmanager/Makefile.am:
16366 * gst/scaletempo/Makefile.am:
16367 * gst/sdp/Makefile.am:
16368 * gst/selector/Makefile.am:
16369 * gst/smooth/Makefile.am:
16370 * gst/smoothwave/Makefile.am:
16371 * gst/speed/Makefile.am:
16372 * gst/speexresample/Makefile.am:
16373 * gst/stereo/Makefile.am:
16374 * gst/subenc/Makefile.am:
16375 * gst/tta/Makefile.am:
16376 * gst/vbidec/Makefile.am:
16377 * gst/videodrop/Makefile.am:
16378 * gst/videosignal/Makefile.am:
16379 * gst/virtualdub/Makefile.am:
16380 * gst/vmnc/Makefile.am:
16381 * gst/y4m/Makefile.am:
16382 * sys/acmenc/Makefile.am:
16383 * sys/cdrom/Makefile.am:
16384 * sys/dshowdecwrapper/Makefile.am:
16385 * sys/dshowsrcwrapper/Makefile.am:
16386 * sys/dvb/Makefile.am:
16387 * sys/dxr3/Makefile.am:
16388 * sys/fbdev/Makefile.am:
16389 * sys/oss4/Makefile.am:
16390 * sys/qcam/Makefile.am:
16391 * sys/qtwrapper/Makefile.am:
16392 * sys/vcd/Makefile.am:
16393 * sys/wininet/Makefile.am:
16394 * win32/common/config.h:
16395 Don't install static libs for plugins. Fixes #550851 for -bad.
16397 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16399 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16400 Original commit message from CVS:
16401 * ext/resindvd/plugin.c: (plugin_init):
16402 * ext/resindvd/resindvdsrc.c:
16403 * ext/twolame/gsttwolame.c: (plugin_init):
16404 * gst/aiffparse/aiffparse.c: (plugin_init):
16405 Enable/fix up translations for these plugins.
16407 Add 'ca' to LINGUAS.
16409 * po/POTFILES.skip:
16410 Add more files for translation and more files which tools
16413 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16415 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16416 Original commit message from CVS:
16417 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16418 (gst_two_lame_chain):
16419 * ext/twolame/gsttwolame.h:
16420 Allow raw float samples as input for encoding.
16422 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16424 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16425 Original commit message from CVS:
16428 * ext/twolame/Makefile.am:
16429 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16430 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16431 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16432 (gst_two_lame_base_init), (gst_two_lame_class_init),
16433 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16434 (gst_two_lame_init), (gst_two_lame_set_property),
16435 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16436 (gst_two_lame_chain), (gst_two_lame_setup),
16437 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16439 * ext/twolame/gsttwolame.h:
16440 Add TwoLAME MP2 encoding element, based on the LAME element.
16442 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16445 Automatic update of common submodule
16446 From 7032163 to f8b3d91
16448 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16451 Automatic update of common submodule
16452 From ffa738d to 7032163
16454 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16457 Automatic update of common submodule
16458 From 3f13e4e to ffa738d
16460 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16463 Automatic update of common submodule
16464 From 3c7456b to 3f13e4e
16466 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16469 Automatic update of common submodule
16470 From 57c83f2 to 3c7456b
16472 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16474 * gst/mpegaudioparse/gstmpegaudioparse.c:
16475 mp3parse: be more conservative when changing layer/rate/etc.
16476 Don't allow a change in sample rate/channels/layer/version unless we can
16477 see another frame at the correct offset. Prevents accidently flipping
16478 due to simple single-bit corruption.
16480 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16482 * gst/realmedia/realhash.c:
16483 rmdemux: Fix strict-aliasing warnings.
16484 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16487 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16489 * gst/mpegaudioparse/gstmpegaudioparse.c:
16490 mpegaudioparse: Remove empty lines added by buggy indent.
16492 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16494 * gst/mpegaudioparse/gstmpegaudioparse.c:
16495 mpegaudioparse: Provide SEEKING query handling.
16496 Since SEEK event handling might perform some conversion
16497 from TIME to BYTES, do not let upstream fool application
16498 into (TIME) seeking not being possible.
16500 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16502 * gst/mpegaudioparse/gstmpegaudioparse.c:
16503 mp3parse: fix accurate seeks to near 0
16504 Integer underflow made accurate seeks to near zero fail and seek to
16505 completely the wrong place. Fix by clamping to zero, since we can't seek
16506 to negative times anyway.
16508 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16512 build: Update shave init statement for changes in common. Bump common.
16514 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16516 * gst/realmedia/rtspreal.c:
16517 rtspreal: ignore data streams. Fixes #527112
16518 Ignore data streams when parsing the SDP as they don't contain anything we need
16519 to put in the realmedia header.
16521 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16524 Automatic update of common submodule
16525 From 9cf8c9b to a6ce5c6
16527 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16529 * ext/mad/gstid3tag.c:
16530 Forward unknown events
16531 Forward unknown events upstream instead of dropping them. Also return the result
16532 of the seek event instead of a fixed value.
16534 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16536 * gst/asfdemux/gstrtpasfdepay.c:
16537 rtpasfdepay: Fix the build by adding the needed include for atoi.
16539 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16542 * docs/plugins/Makefile.am:
16543 Use shave for the build output
16545 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16548 Automatic update of common submodule
16549 From 5d7c9cc to 9cf8c9b
16551 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16553 * gst/asfdemux/gstasf.c:
16554 * gst/asfdemux/gstrtpasfdepay.c:
16555 * gst/realmedia/rademux.c:
16556 * gst/realmedia/rdtdepay.c:
16557 * gst/synaesthesia/gstsynaesthesia.c:
16558 * gst/synaesthesia/synaescope.c:
16561 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16563 * gst/realmedia/pnmsrc.c:
16564 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16566 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16569 Automatic update of common submodule
16570 From 80c627d to 5d7c9cc
16572 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16574 * gst/realmedia/Makefile.am:
16575 * gst/realmedia/pnmsrc.c:
16576 * gst/realmedia/pnmsrc.h:
16577 * gst/realmedia/rademux.c:
16578 * gst/realmedia/rademux.h:
16579 * gst/realmedia/realmedia.c:
16580 * gst/realmedia/rmdemux.c:
16581 * gst/realmedia/rmdemux.h:
16582 Add pnm:// uri source
16583 Add a new utri handler for pnm:// that for now just redirects to the same uri
16584 with the rtsp:// protocol, which usually works nowadays.
16585 Separate the registration of the various plugins into a separate source file.
16587 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16589 * gst/asfdemux/Makefile.am:
16590 * gst/asfdemux/gstasf.c:
16591 * gst/asfdemux/gstrtpasfdepay.c:
16592 * gst/asfdemux/gstrtpasfdepay.h:
16593 Add ASF depayloader
16594 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16597 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16599 * ext/mad/gstmad.c:
16600 mad: remove log line added in error
16602 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16604 * ext/mad/gstmad.c:
16605 mad: just flush data when seeing BADDATAPTR instead of going into error state
16607 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16609 * gst/realmedia/rmdemux.c:
16610 Fix parsing of the flags in rmdemux
16611 Fix parsing of the flags in version 1 realmedia streams.
16614 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16617 Bump revision to use for common submodule.
16619 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16621 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16622 Add releaseinfo with online url.
16624 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16629 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16631 * gst/asfdemux/asfpacket.c:
16632 * gst/asfdemux/gstasfdemux.c:
16633 * gst/asfdemux/gstasfdemux.h:
16634 Remove redundant push_mode struct member
16636 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16639 Fix previous commit, wasn't actually setting up a symbolic link
16641 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16645 Use a symbolic link for the pre-commit client-side hook
16647 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16650 Ignore some more files
16652 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16654 * gst/synaesthesia/synaescope.c:
16655 * gst/synaesthesia/synaescope.h:
16656 Precalculate some size dependent variables. Demystify the height scaling a bit.
16657 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16659 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16661 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16663 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16665 * gst/realmedia/rdtdepay.c:
16666 Set flags on the realmedia chunks
16667 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16668 descrambler can be reset on keyframes. Fixes #556714.
16670 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16672 * gst/realmedia/gstrdtbuffer.c:
16673 * gst/realmedia/gstrdtbuffer.h:
16674 Add method to get RDT flags
16675 Add a method to get the RDT flags. We need these flags to mark keyframes to
16676 reset the descrambing queue. See #556714.
16678 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16680 * gst/asfdemux/asfpacket.c:
16681 * gst/asfdemux/gstasfdemux.c:
16682 * gst/asfdemux/gstasfdemux.h:
16683 Add seeking support to asfdemux in push mode
16686 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16688 * gst/asfdemux/asfpacket.c:
16689 Drop packets with an invalid replicated data length
16690 Drop packets with an invalid replicated data length
16691 instead of continuing with an invalid timestamp
16692 and uninitialized payload metadata.
16693 All other code assumes that the timestamps are valid.
16695 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16697 * gst/synaesthesia/synaescope.h:
16698 Change comment to refer to right variable.
16700 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16702 * gst/synaesthesia/gstsynaesthesia.c:
16703 * gst/synaesthesia/gstsynaesthesia.h:
16704 * gst/synaesthesia/synaescope.c:
16705 * gst/synaesthesia/synaescope.h:
16706 Bring synaesthesia to next century.
16707 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16709 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16711 * gst/asfdemux/gstasfdemux.c:
16712 Fix leak of converted string
16714 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16718 Add more to the gitignores
16720 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16722 * gst/synaesthesia/gstsynaesthesia.c:
16723 Make synaesthesia build again.
16724 _init() has no params.
16726 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16729 Update common snapshot.
16731 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16734 Fix pre-commit hook
16736 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16740 Install and use pre-commit indentation hook from common
16742 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16745 autogen.sh : Use git submodule
16747 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16749 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16750 Original commit message from CVS:
16751 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16752 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16753 (gst_dvd_demux_get_audio_stream),
16754 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16755 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16756 (gst_mpeg_demux_get_video_stream),
16757 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16758 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16759 Fix some caps leaks. Fixes bug #564885.
16761 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16763 ext/cdio/gstcdio.c: Remove unused format argument.
16764 Original commit message from CVS:
16765 * ext/cdio/gstcdio.c:
16766 Remove unused format argument.
16768 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16770 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16771 Original commit message from CVS:
16772 * win32/common/.cvsignore:
16773 * win32/common/config.h:
16774 * win32/common/config.h.in:
16775 Hardcode cpu for win32 build, just like we do in the other modules,
16776 to remove VCS conflicts and inconsistent defines between modules,
16777 and update version defines to CVS.
16779 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
16781 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16782 Original commit message from CVS:
16784 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16786 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
16788 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16789 Original commit message from CVS:
16791 inttypes.m4 hasn't been available since gettext-0.15, and since we now
16792 require gettext >= 0.17 ... we can remove it from the list of files to
16795 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16797 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16798 Original commit message from CVS:
16799 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16800 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16801 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16802 * gst/mpegaudioparse/gstmpegaudioparse.h:
16803 Do an initial class_ref on an internal enum type from within the
16804 class_init function so that there aren't any issues when multiple
16805 mp3parse elements are started in separate threads at the same
16806 time. (Why we use an enum type here if the tag is registered as
16807 a string type, I don't know). Also remove custom UNUSED macro
16808 and use GLib's instead.
16810 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16812 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16813 Original commit message from CVS:
16815 Apparently AC_CONFIG_MACRO_DIR breaks when using more
16816 than one macro directory, reverting last change.
16818 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16820 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16821 Original commit message from CVS:
16823 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16826 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16828 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16829 Original commit message from CVS:
16830 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16831 Last change introduced a regression that made mpeg2dec handle
16832 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16834 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16836 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16837 Original commit message from CVS:
16838 Patch by: Cygwin Ports maintainer
16839 <yselkowitz at users dot sourceforge dot net>
16842 Require gettext 0.17 because older versions don't mix with libtool
16843 2.2. At build time an older gettext version will still work.
16846 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
16848 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
16849 Original commit message from CVS:
16850 * ext/mpeg2dec/gstmpeg2dec.c:
16851 * ext/mpeg2dec/gstmpeg2dec.h:
16852 Add support for 4:4:4 video. Fixes #562086
16854 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
16856 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16857 Original commit message from CVS:
16858 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16859 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16860 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16861 >= 0.5.0. Fixes bug #562065.
16863 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16865 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16866 Original commit message from CVS:
16867 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16868 Remove duplicate and broken code for the streaming case and simply reuse
16869 the much better working pull based code. Fixes #560348.
16871 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16873 configure.ac: Back to development -> 0.10.10.1
16874 Original commit message from CVS:
16876 Back to development -> 0.10.10.1
16878 === release 0.10.10 ===
16880 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16886 * docs/plugins/inspect/plugin-a52dec.xml:
16887 * docs/plugins/inspect/plugin-asf.xml:
16888 * docs/plugins/inspect/plugin-cdio.xml:
16889 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16890 * docs/plugins/inspect/plugin-dvdread.xml:
16891 * docs/plugins/inspect/plugin-dvdsub.xml:
16892 * docs/plugins/inspect/plugin-iec958.xml:
16893 * docs/plugins/inspect/plugin-lame.xml:
16894 * docs/plugins/inspect/plugin-mad.xml:
16895 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16896 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16897 * docs/plugins/inspect/plugin-mpegstream.xml:
16898 * docs/plugins/inspect/plugin-realmedia.xml:
16899 * docs/plugins/inspect/plugin-siddec.xml:
16900 * gst-plugins-ugly.doap:
16902 Release 0.10.10 - "Under the House"
16903 Original commit message from CVS:
16904 Release 0.10.10 - "Under the House"
16906 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16916 Original commit message from CVS:
16919 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16921 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16922 Original commit message from CVS:
16923 * ext/sidplay/Makefile.am:
16924 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16925 contain CFLAGS that do not exist for C++, like -Wvla or
16926 -Wdeclaration-after-statement. Fixes bug #561161.
16928 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16930 configure.ac: 0.10.9.3 pre-release
16931 Original commit message from CVS:
16933 0.10.9.3 pre-release
16935 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16937 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16938 Original commit message from CVS:
16939 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16940 Only copy sane aspect ratio values on the caps. Fixes #559682.
16942 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16945 Add bug number to the mp3parse mpeg 2.5 fix
16946 Original commit message from CVS:
16947 Add bug number to the mp3parse mpeg 2.5 fix
16949 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16951 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16952 Original commit message from CVS:
16953 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16954 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16955 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16956 * ext/amrnb/amrnbdec.h:
16957 Add a property to select the amr variant. Fixes #424070.
16959 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
16961 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16962 Original commit message from CVS:
16963 Patch by: Tal Shalif <tshalif at nargila dot org>
16964 * gst/mpegstream/gstdvddemux.c:
16965 (gst_dvd_demux_get_subpicture_stream):
16966 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16967 (gst_mpeg_demux_get_audio_stream):
16968 Fix memmory corruption due to not storing the new updated pointer
16969 after a g_renew(). Fixes #558896.
16971 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16973 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16974 Original commit message from CVS:
16975 * tests/check/Makefile.am:
16976 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16978 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16980 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16981 Original commit message from CVS:
16983 oops, forgot to bump the version back to devel
16984 after the last release 0.10.9.1
16986 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16988 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16989 Original commit message from CVS:
16990 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16991 (gst_rmdemux_descramble_mp4a_audio),
16992 (gst_rmdemux_handle_scrambled_packet):
16993 Add suport for mpeg4 and aac audio. See #556714.
16995 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
16997 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16998 Original commit message from CVS:
16999 * gst/mpegaudioparse/gstmpegaudioparse.c:
17000 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17001 Fixes skipping on these files.
17003 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
17005 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17006 Original commit message from CVS:
17007 Patch by: Robin Stocker <robin at nibor dot org>
17008 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17009 (handle_sequence), (gst_mpeg2dec_setcaps):
17010 * ext/mpeg2dec/gstmpeg2dec.h:
17011 Prefer the container's PAR over the stream's PAR if it's
17012 given in the srcpad caps. Fixes bug #556184.
17014 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17016 Don't install static libs for plugins. Fixes #550851 for ugly.
17017 Original commit message from CVS:
17018 * ext/a52dec/Makefile.am:
17019 * ext/amrnb/Makefile.am:
17020 * ext/cdio/Makefile.am:
17021 * ext/dvdnav/Makefile.am:
17022 * ext/dvdread/Makefile.am:
17023 * ext/lame/Makefile.am:
17024 * ext/mad/Makefile.am:
17025 * ext/mpeg2dec/Makefile.am:
17026 * ext/sidplay/Makefile.am:
17027 * gst/ac3parse/Makefile.am:
17028 * gst/asfdemux/Makefile.am:
17029 * gst/dvdlpcmdec/Makefile.am:
17030 * gst/dvdsub/Makefile.am:
17031 * gst/iec958/Makefile.am:
17032 * gst/mpegaudioparse/Makefile.am:
17033 * gst/mpegstream/Makefile.am:
17034 * gst/realmedia/Makefile.am:
17035 * gst/synaesthesia/Makefile.am:
17036 Don't install static libs for plugins. Fixes #550851 for ugly.
17038 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17040 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17041 Original commit message from CVS:
17042 * gst/mpegaudioparse/gstmpegaudioparse.c:
17043 (gst_mp3parse_sink_event):
17044 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17045 frames. Partially fixes bug #552237.
17047 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17049 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17050 Original commit message from CVS:
17051 * ext/amrnb/amrnbparse.c:
17052 use #defines for HEADER. Unref the object in _sink_activate_pull().
17054 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17056 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17057 Original commit message from CVS:
17058 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17059 (gst_mad_change_state):
17060 * ext/mad/gstmad.h:
17061 track discont on incomming buffers and set discont on outgoing
17063 Pass unknown events upstreams instead of dropping them.
17065 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17067 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17068 Original commit message from CVS:
17069 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17070 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17071 (handle_slice), (gst_mpeg2dec_sink_event),
17072 (gst_mpeg2dec_src_event):
17073 * ext/mpeg2dec/gstmpeg2dec.h:
17074 Fix compilation with --disable-index. Fixes bug #554150.
17076 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17078 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17079 Original commit message from CVS:
17080 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17081 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17082 (gst_mad_src_event), (gst_mad_chain):
17083 * ext/mad/gstmad.h:
17084 Fix compilation with --disable-index. Fixes bug #554142.
17086 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17088 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17089 Original commit message from CVS:
17090 * ext/a52dec/gsta52dec.c:
17091 * ext/a52dec/gsta52dec.h:
17092 Fix channel re-negotiation on a change of the incoming stream.
17093 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17096 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17098 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17099 Original commit message from CVS:
17100 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17101 (gst_amrnbenc_state_change):
17102 * ext/amrnb/amrnbenc.h:
17103 Pass the discont flag from the input buffer on to the output buffer in
17106 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17108 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17109 Original commit message from CVS:
17110 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17111 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17112 (gst_amrnbparse_handle_pull_seek),
17113 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17114 (gst_amrnbparse_sink_activate_push),
17115 (gst_amrnbparse_sink_activate_pull):
17116 * ext/amrnb/amrnbparse.h:
17117 Add flush seek handler. Fixes #536274.
17119 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17121 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17122 Original commit message from CVS:
17123 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17124 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17125 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17126 (gst_amrnbparse_state_change):
17127 * ext/amrnb/amrnbparse.h:
17128 Fix the duration query. Fixes #536226.
17129 Also set caps on the pads and buffers more correctly.
17131 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17133 po/LINGUAS: Add 'ca' to LINGUAS.
17134 Original commit message from CVS:
17136 Add 'ca' to LINGUAS.
17138 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17140 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17141 Original commit message from CVS:
17142 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17143 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17147 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17149 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17150 Original commit message from CVS:
17151 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17152 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17153 (create_segment_event), (gst_rdt_depay_push),
17154 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17155 * gst/realmedia/rdtdepay.h:
17156 Parse other values from the incomming caps.
17157 Add event handler to handle flushing and segments.
17158 Create segment events.
17159 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17160 Do skew correction based on RDT timestamps.
17161 * gst/realmedia/rdtmanager.c: (activate_session),
17162 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17164 Parse caps to get the clockrate needed for the jitterbuffer.
17165 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17166 Apply timestamp fixup after correcting for initial timestamp and
17167 internal base timestamp corrections.
17169 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17171 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17172 Original commit message from CVS:
17173 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17174 (gst_rdt_depay_change_state):
17175 * gst/realmedia/rdtdepay.h:
17176 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17177 with a DISCONT flag when needed.
17178 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17179 Report the configure latency instead of a hardcoded value.
17181 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17183 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17184 Original commit message from CVS:
17185 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17186 (free_session), (gst_rdt_manager_query_src),
17187 (gst_rdt_manager_src_activate_push),
17188 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17189 (gst_rdt_manager_loop), (create_recv_rtp):
17190 Include the new rdt jitterbuffer in the session manager.
17192 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17194 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17195 Original commit message from CVS:
17196 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17197 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17198 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17199 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17200 * gst/realmedia/rdtdepay.h:
17201 Use new RDT parsing helper functions.
17202 Copy discont flags correctly.
17203 Push the header from the chain function instead of the setcaps function.
17204 Copy incomming timestamp to the output buffers instead of doing magic
17205 with the RDT timestamps.
17207 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17209 gst/realmedia/: Add first support for parsing RDT messages.
17210 Original commit message from CVS:
17211 * gst/realmedia/Makefile.am:
17212 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17213 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17214 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17215 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17216 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17217 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17218 (gst_rdt_packet_data_peek_data),
17219 (gst_rdt_packet_data_get_stream_id),
17220 (gst_rdt_packet_data_get_timestamp):
17221 * gst/realmedia/gstrdtbuffer.h:
17222 Add first support for parsing RDT messages.
17223 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17224 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17225 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17226 (calculate_skew), (rdt_jitter_buffer_insert),
17227 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17228 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17229 (rdt_jitter_buffer_get_ts_diff):
17230 * gst/realmedia/rdtjitterbuffer.h:
17231 Add first version of an RDT jitterbuffer.
17233 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17235 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17236 Original commit message from CVS:
17237 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17238 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17239 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17240 (gst_rmdemux_descramble_dnet_audio),
17241 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17242 * gst/realmedia/rmdemux.h:
17243 Keep track of the first timestamp of the stream and add this to the
17244 outgoing buffer timestamps so that we can handle live streams.
17245 Set discont flag on the first buffers and after a seek.
17247 === release 0.10.9 ===
17249 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17255 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17256 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17257 * docs/plugins/inspect/plugin-a52dec.xml:
17258 * docs/plugins/inspect/plugin-asf.xml:
17259 * docs/plugins/inspect/plugin-cdio.xml:
17260 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17261 * docs/plugins/inspect/plugin-dvdread.xml:
17262 * docs/plugins/inspect/plugin-dvdsub.xml:
17263 * docs/plugins/inspect/plugin-iec958.xml:
17264 * docs/plugins/inspect/plugin-lame.xml:
17265 * docs/plugins/inspect/plugin-mad.xml:
17266 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17267 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17268 * docs/plugins/inspect/plugin-mpegstream.xml:
17269 * docs/plugins/inspect/plugin-realmedia.xml:
17270 * docs/plugins/inspect/plugin-siddec.xml:
17271 * gst-plugins-ugly.doap:
17273 Original commit message from CVS:
17276 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17305 Original commit message from CVS:
17308 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17310 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17311 Original commit message from CVS:
17312 * ext/a52dec/gsta52dec.c:
17313 Set up a default time segment for output when receiving
17314 an incoming byte segment (as for raw AC3 files).
17317 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17319 0.10.8.2 pre-release.
17320 Original commit message from CVS:
17322 * docs/plugins/Makefile.am:
17323 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17324 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17325 * docs/plugins/gst-plugins-ugly-plugins.args:
17326 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17327 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17328 * docs/plugins/inspect/plugin-a52dec.xml:
17329 * docs/plugins/inspect/plugin-asf.xml:
17330 * docs/plugins/inspect/plugin-cdio.xml:
17331 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17332 * docs/plugins/inspect/plugin-dvdread.xml:
17333 * docs/plugins/inspect/plugin-dvdsub.xml:
17334 * docs/plugins/inspect/plugin-iec958.xml:
17335 * docs/plugins/inspect/plugin-lame.xml:
17336 * docs/plugins/inspect/plugin-mad.xml:
17337 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17338 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17339 * docs/plugins/inspect/plugin-mpegstream.xml:
17340 * docs/plugins/inspect/plugin-realmedia.xml:
17341 * docs/plugins/inspect/plugin-siddec.xml:
17343 0.10.8.2 pre-release.
17347 Add new translation.
17349 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17351 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17352 Original commit message from CVS:
17353 * gst/asfdemux/gstasfdemux.c:
17354 Properly aggregate flow returns for both push and pull mode, so we shut
17355 down if all pads are unlinked.
17358 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17360 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17361 Original commit message from CVS:
17362 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17363 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17364 * ext/lame/gstlame.c: (plugin_init):
17365 * gst/asfdemux/gstasf.c: (plugin_init):
17366 Make sure gettext returns translations in UTF-8 encoding rather
17367 than in the current locale encoding (#546822).
17369 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17371 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17372 Original commit message from CVS:
17373 * gst/mpegaudioparse/gstmpegaudioparse.c:
17374 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17375 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17376 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17377 if we're called from there already. Otherwise we end up in a endless
17378 recursion and crash with a stack overflow.
17379 This can happen when a Xing or VBRI header with TOC exists but it
17380 doesn't contain the total time. Fixes bug #545370.
17382 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17384 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17385 Original commit message from CVS:
17386 * ext/lame/gstlame.c: (gst_lame_class_init),
17387 (gst_lame_get_default_settings):
17388 Use the default for the strict-iso property too.
17389 Allow a bitrate setting of 0, which lets lame choose the default value
17390 and which makes it possible to set the compression-ratio property.
17392 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17394 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17395 Original commit message from CVS:
17396 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17397 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17398 * ext/lame/gstlame.h:
17399 Get the defaults settings of LAME in the plugin initialization
17400 function and return FALSE here if something goes wrong. This removes
17401 the hacky failing instance init function.
17402 Use LAMEs default value for all settings instead of overwriting some
17403 of them. Overwriting some of them gives unexpected results if one only
17404 sets a preset. Fixes bug #498004.
17406 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17408 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17409 Original commit message from CVS:
17410 * ext/lame/gstlame.c: (gst_lame_init):
17411 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17412 defaults will restrict the bitrate when using the presets in a bad way.
17415 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17417 Put the MPEG audio version into the caps as "mpegaudioversion".
17418 Original commit message from CVS:
17419 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17420 * gst/mpegaudioparse/gstmpegaudioparse.c:
17421 (mp3_type_frame_length_from_header), (mp3_caps_create),
17422 (gst_mp3parse_chain):
17423 Put the MPEG audio version into the caps as "mpegaudioversion".
17424 This is different from "mpegversion".
17426 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17428 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17429 Original commit message from CVS:
17430 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17431 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17432 * ext/lame/gstlame.h:
17433 Fix build with lame >= 3.97. The padding type and cwlimit settings
17434 are deprecated now and the function declarations are hidden in the
17435 headers so deprecate the GObject properties for them and remove them
17436 in 0.11. Fixes bug #544039.
17438 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17440 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17441 Original commit message from CVS:
17442 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17443 Don't allow width/height outside the spec (i.e. smaller than 16
17444 and higher than 4096). Such files are corrupted ones and setting
17445 caps that are not a subset of the template caps confuses playbin.
17448 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17450 ext/sidplay/Makefile.am: Fix the build.
17451 Original commit message from CVS:
17452 * ext/sidplay/Makefile.am:
17455 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17457 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17458 Original commit message from CVS:
17460 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17461 flags that are invalid for C++.
17463 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17465 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17466 Original commit message from CVS:
17467 Patch by: Tal Shalif <tshalif at nargila dot org>
17468 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17469 Prevent double free. Fixes bug #541697.
17471 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17473 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17474 Original commit message from CVS:
17475 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17476 (gst_dvd_demux_get_audio_stream),
17477 (gst_dvd_demux_get_subpicture_stream),
17478 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17479 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17480 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17481 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17482 * gst/mpegstream/gstmpegdemux.h:
17483 Resend tags event after a FLUSH (seek) to support prerolling
17484 a partial pipeline.
17486 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17488 Use correct error code for encrypted streams.
17489 Original commit message from CVS:
17491 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17492 Use correct error code for encrypted streams.
17494 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17496 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17497 Original commit message from CVS:
17498 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17499 (gst_mpeg_demux_sync_stream_to_time):
17500 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17502 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17504 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17505 Original commit message from CVS:
17506 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17507 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17508 Allow and implement non-flushing and/or segment seek
17509 (mainly in TIME and chapter format).
17510 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17511 (gst_dvd_demux_get_subpicture_stream),
17512 (gst_dvd_demux_synchronise_pads),
17513 (gst_dvd_demux_sync_stream_to_time):
17514 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17515 (gst_mpeg_demux_send_subbuffer),
17516 (gst_mpeg_demux_sync_stream_to_time),
17517 (gst_mpeg_streams_reset_cur_ts):
17518 * gst/mpegstream/gstmpegdemux.h:
17519 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17520 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17521 Delegate a query to upstream if it can't be handled.
17522 Make segment stop aware.
17523 Fix (subtitle) stream synchronization.
17524 Add some debug statements.
17526 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17528 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17529 Original commit message from CVS:
17530 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17531 Fix build on macosx.
17533 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17535 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17536 Original commit message from CVS:
17537 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17538 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17539 * ext/a52dec/gsta52dec.c:
17540 * ext/amrnb/amrnbdec.c:
17541 * ext/amrnb/amrnbenc.c:
17542 * ext/amrnb/amrnbparse.c:
17543 * ext/lame/gstlame.c:
17544 * ext/mad/gstmad.c:
17545 * ext/sidplay/gstsiddec.cc:
17546 * gst/asfdemux/gstrtspwms.c:
17547 * gst/mpegaudioparse/gstxingmux.c:
17548 * gst/realmedia/rademux.c:
17549 * gst/realmedia/rdtmanager.c:
17550 * gst/realmedia/rtspreal.c:
17551 * gst/synaesthesia/gstsynaesthesia.c:
17552 Add missing elements to docs. Restore alphabetical order in section
17553 file. Document mad (it was included in docs already).
17554 Fix doc-markup: use convinience syntax for examples
17555 (produces valid docbook), add several refsec2 when we have several
17556 titles. Fix some types.
17558 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17560 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17561 Original commit message from CVS:
17562 * ext/lame/gstlame.c:
17563 * ext/sidplay/gstsiddec.cc:
17564 * gst/mpegaudioparse/gstxingmux.c:
17565 Do not use short_description in section docs for elements. We extract
17566 them from element details and there will be warnings if they differ.
17568 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17570 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17571 Original commit message from CVS:
17572 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17573 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17574 (gst_cdio_add_cdtext_album_tags):
17575 * ext/cdio/gstcdio.h:
17576 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17577 Also extract album title and album genre from CD-TEXT if
17578 available (#537021).
17580 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17582 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17583 Original commit message from CVS:
17584 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17585 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17586 emphasis value is reserved but unfortunately files with that
17587 value exist and the information is not important for the decoder
17588 anyway. Fixes bug #537235.
17590 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17592 Require libcdio >= 0.76.
17593 Original commit message from CVS:
17595 * ext/cdio/gstcdio.c:
17596 * ext/cdio/gstcdio.h:
17597 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17598 Require libcdio >= 0.76.
17600 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17602 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17603 Original commit message from CVS:
17604 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17605 Drain queued buffers before forwarding the segment event.
17607 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17609 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17610 Original commit message from CVS:
17611 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17612 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17613 (gst_a52dec_chain), (gst_a52dec_change_state):
17614 * ext/a52dec/gsta52dec.h:
17615 Add segment handling, buffer clipping and basic reverse playback.
17617 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17619 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17620 Original commit message from CVS:
17621 * docs/plugins/Makefile.am:
17622 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17623 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17624 * docs/plugins/gst-plugins-ugly-plugins.args:
17625 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17626 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17627 * docs/plugins/inspect/plugin-a52dec.xml:
17628 * docs/plugins/inspect/plugin-amrnb.xml:
17629 * docs/plugins/inspect/plugin-asf.xml:
17630 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17631 * docs/plugins/inspect/plugin-dvdread.xml:
17632 * docs/plugins/inspect/plugin-dvdsub.xml:
17633 * docs/plugins/inspect/plugin-iec958.xml:
17634 * docs/plugins/inspect/plugin-lame.xml:
17635 * docs/plugins/inspect/plugin-mad.xml:
17636 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17637 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17638 * docs/plugins/inspect/plugin-mpegstream.xml:
17639 * docs/plugins/inspect/plugin-realmedia.xml:
17640 * docs/plugins/inspect/plugin-siddec.xml:
17641 * docs/plugins/inspect/plugin-synaesthesia.xml:
17642 * ext/a52dec/gsta52dec.c:
17643 Random doc of the day. Also print human readable format of newsegment
17644 in log message if we complain about it.
17646 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17648 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17649 Original commit message from CVS:
17650 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17651 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17652 (gst_a52dec_chain), (gst_a52dec_change_state):
17653 * ext/a52dec/gsta52dec.h:
17654 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17655 when we have a decoding error.
17656 We don't need to clear the cache when we receive a NEWSEGMENT event.
17657 Clear buffer cache in DISCONT.
17658 Add beginnings of GstSegment handling.
17660 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17662 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17663 Original commit message from CVS:
17664 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17665 Fix alignment issues that caused SIGBUS on some architectures.
17667 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17669 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17670 Original commit message from CVS:
17671 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17672 Fix alignment issue which isn't really an issue at all because
17673 the plugin hasn't been ported to 0.10 yet.
17675 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17677 configure.ac: Back to devel -> 0.10.8.1
17678 Original commit message from CVS:
17680 Back to devel -> 0.10.8.1
17682 === release 0.10.8 ===
17684 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17690 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17691 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17692 * docs/plugins/inspect/plugin-a52dec.xml:
17693 * docs/plugins/inspect/plugin-asf.xml:
17694 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17695 * docs/plugins/inspect/plugin-dvdread.xml:
17696 * docs/plugins/inspect/plugin-dvdsub.xml:
17697 * docs/plugins/inspect/plugin-iec958.xml:
17698 * docs/plugins/inspect/plugin-lame.xml:
17699 * docs/plugins/inspect/plugin-mad.xml:
17700 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17701 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17702 * docs/plugins/inspect/plugin-mpegstream.xml:
17703 * docs/plugins/inspect/plugin-realmedia.xml:
17704 * docs/plugins/inspect/plugin-siddec.xml:
17705 * gst-plugins-ugly.doap:
17708 Original commit message from CVS:
17711 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17740 Original commit message from CVS:
17743 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17745 configure.ac: 0.10.7.4 pre-release
17746 Original commit message from CVS:
17748 0.10.7.4 pre-release
17750 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17752 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17753 Original commit message from CVS:
17754 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17755 Fix inconsistent use of rate and channels.
17758 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17760 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17761 Original commit message from CVS:
17762 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17763 Flush timestamp correction variables on a flush. Fixes #533832.
17765 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17770 Commit 0.10.7.3 pre-rel marker
17771 Original commit message from CVS:
17772 Commit 0.10.7.3 pre-rel marker
17774 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
17776 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17777 Original commit message from CVS:
17778 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17779 Properly aggregate GstFlowReturn from downstream in order to properly
17780 stop, and doing that as early as possible.
17783 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17785 configure.ac: 0.10.7.2 pre-release
17786 Original commit message from CVS:
17788 0.10.7.2 pre-release
17790 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
17792 Always let FLUSH_START events flow downstream.
17793 Original commit message from CVS:
17794 * ext/mad/gstmad.c: (gst_mad_sink_event):
17795 * gst/mpegaudioparse/gstmpegaudioparse.c:
17796 (gst_mp3parse_sink_event):
17797 Always let FLUSH_START events flow downstream.
17799 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17801 configure.ac: Error out if we don't have the required core/base versions.
17802 Original commit message from CVS:
17804 Error out if we don't have the required core/base versions.
17806 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
17808 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17809 Original commit message from CVS:
17810 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17811 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17812 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17813 Fix video timestamps by adjusting it with the first timestamp found.
17814 Don't assume we have a complete fragment when flushing the adapter,
17815 packets might have been lost or the stream might just be broken.
17817 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17819 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17820 Original commit message from CVS:
17821 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17822 Set Rank to NONE so that we don't accidentally try to autoplug the
17825 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17827 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17828 Original commit message from CVS:
17829 * gst/mpegaudioparse/gstmpegaudioparse.c:
17830 (gst_mp3parse_emit_frame):
17831 Send a new duration message if the average bitrate changed and
17832 we don't know the duration from the Xing or VBRI header.
17835 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
17837 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17838 Original commit message from CVS:
17839 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17840 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17841 * gst/realmedia/rtspreal.h:
17842 Move assembly rule parsing to the place where we parse the SDP as it's
17843 also there that we create the MDPR and we need the currently selected
17844 asmrule in order to select the right MTLI.
17847 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
17849 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17850 Original commit message from CVS:
17851 * gst/realmedia/realhash.c:
17852 * gst/realmedia/rtspreal.c:
17853 Include generated "_stdint.h" instead of <stdint.h> which might not
17854 exist on some systems.
17856 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17858 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17859 Original commit message from CVS:
17860 * ext/sidplay/gstsiddec.cc:
17861 Cast NULL sentinels to void * as NULL is defined as an integer
17862 constant in most environments when using C++ and it's size might
17863 be different from a pointer. Fixes #529488.
17865 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
17868 * gst/asfdemux/gstasfdemux.c:
17869 * gst/asfdemux/gstrtspwms.c:
17870 Fix "unused var" compiler error when --disable-gst-debug is used.
17871 Original commit message from CVS:
17872 Fix "unused var" compiler error when --disable-gst-debug is used.
17874 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17876 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17877 Original commit message from CVS:
17878 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17879 We should also stop the streaming task when we get a NOT_LINKED
17880 flow return, which is not covered by FLOW_IS_FATAL.
17882 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
17884 ext/: gst_atomic_int_set ==> g_atomic_int_set
17885 Original commit message from CVS:
17886 * ext/cdio/gstcdiocddasrc.c:
17887 * ext/dv/gstdvdemux.c:
17888 gst_atomic_int_set ==> g_atomic_int_set
17890 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
17892 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17893 Original commit message from CVS:
17894 2008-04-11 Julien Moutte <julien@fluendo.com>
17895 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17898 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
17900 configure.ac: Actually build dlls when cross-compiling with mingw32.
17901 Original commit message from CVS:
17902 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17904 Actually build dlls when cross-compiling with mingw32.
17907 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17909 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17910 Original commit message from CVS:
17912 * gst/mpegaudioparse/gstmpegaudioparse.c:
17913 (mpeg_audio_seek_entry_free):
17914 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17915 Depend on GLib 2.12 and use it unconditionally as we do in other
17916 modules too already.
17918 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17920 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17921 Original commit message from CVS:
17922 * gst/mpegaudioparse/gstmpegaudioparse.c:
17923 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17924 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17925 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17926 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17927 (gst_xing_mux_chain):
17928 Use GSlice for allocating the seek table entries if we compile with
17929 GLib 2.10 or newer.
17931 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
17933 gst/asfdemux/gstasfdemux.c: Remove some debug code.
17934 Original commit message from CVS:
17935 * gst/asfdemux/gstasfdemux.c:
17936 (gst_asf_demux_process_ext_stream_props):
17937 Remove some debug code.
17939 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17941 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17942 Original commit message from CVS:
17943 * gst/asfdemux/gstasfdemux.c:
17944 (gst_asf_demux_process_ext_stream_props):
17945 Guard against division by 0 and fall back to 25/1 framerate.
17947 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17949 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17950 Original commit message from CVS:
17951 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17952 (gst_asf_demux_process_ext_stream_props):
17953 Instead of adding a fixes 25/1 framerate to the video caps, use the
17954 average frame duration in the extended properties of the video stream as
17955 the framerate. Fixes #524346.
17957 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17959 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17960 Original commit message from CVS:
17962 Check if the compiler supports do { } while (0) macros. This fixes
17963 a warning when compiling with g++ 4.3, resulting in a build failure
17964 because of -Werror.
17966 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
17968 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17969 Original commit message from CVS:
17970 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17971 make ) also a delimiter for rules.
17972 Skip \\ when scanning strings.
17973 Add new testcase for these problems.
17975 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17977 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17978 Original commit message from CVS:
17979 * gst/mpegaudioparse/gstmpegaudioparse.c:
17980 (gst_mp3parse_sink_event):
17981 Don't take the stream lock when caching events. This is not necessary
17982 and results in a deadlock when seeking with rhythmbox (but not with
17983 totem or banshee for some reason).
17985 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17987 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17988 Original commit message from CVS:
17989 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17990 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17991 Add the version field when creating the CONT chunk resulting in
17992 the Author, Comment and Copyright tags not being parsed correctly.
17995 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
17997 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17998 Original commit message from CVS:
17999 * gst/mpegaudioparse/gstmpegaudioparse.c:
18000 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18001 Remove trailing newlines from debug statements.
18003 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
18005 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18006 Original commit message from CVS:
18007 * ext/dvdnav/dvdnavsrc.c:
18008 * ext/dvdnav/dvdnavsrc.h:
18009 Apply patch that adds some seeking support to dvdnav, and fixes it
18010 in various other ways. This doesn't make dvdnavsrc fully functional,
18011 but moves it forward.
18013 Patch By: Simone Gotti <simone.gotti@email.it>
18014 * ext/dvdnav/gst-dvd:
18015 Update the simple dvdnavsrc gst-launch example to work for 0.10
18017 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
18019 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18020 Original commit message from CVS:
18022 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18023 plug-ins are included/excluded. (#498222)
18025 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18027 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18028 Original commit message from CVS:
18029 * ext/mad/gstmad.c: (gst_mad_sink_event):
18030 * gst/mpegaudioparse/gstmpegaudioparse.c:
18031 (gst_mp3parse_sink_event):
18032 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18033 of dropping and leaking them.
18035 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18037 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18038 Original commit message from CVS:
18039 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18041 * ext/mad/gstmad.h:
18042 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18043 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18044 * gst/mpegaudioparse/gstmpegaudioparse.h:
18045 Cache all events except EOS if we still have to send a NEWSEGMENT
18046 event. This will let TAG events be forwarded until after decodebin
18047 to an encoder for example as decodebin only links the pads
18048 after NEWSEGMENT. Fixes bug #518933.
18050 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18052 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18053 Original commit message from CVS:
18054 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18055 Write Xing header at the correct position in the MP3 frame for
18056 stereo files. Fixes bug #518676.
18058 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18060 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18061 Original commit message from CVS:
18063 * ext/sidplay/Makefile.am:
18064 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18065 when building C++ code (#516509).
18067 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18069 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18070 Original commit message from CVS:
18071 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18072 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18073 Workshop 12 compiler, but probably also crashes (#517985).
18075 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18077 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18078 Original commit message from CVS:
18079 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18080 * gst/mpegaudioparse/gstmpegaudioparse.c:
18081 (gst_mp3_channel_mode_get_type),
18082 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18083 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18084 (gst_mp3parse_chain):
18085 * gst/mpegaudioparse/gstmpegaudioparse.h:
18086 Post channel mode and CRC as tags. Fixes bug #504493.
18088 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18090 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18091 Original commit message from CVS:
18092 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18093 Correctly chain up to the parent's finalize function.
18095 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18097 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18098 Original commit message from CVS:
18099 * gst/mpegaudioparse/gstmpegaudioparse.c:
18100 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18101 Try a bit harder to get valid timestamps, especially if upstream
18102 gives us one and we are at the first frame or resyncing.
18103 Return UNEXPECTED if we get a valid timestamp that is outside of
18104 our configured segment. After all changes done so far this doesn't
18105 seem to cause any regression, please test.
18107 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18109 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...
18110 Original commit message from CVS:
18112 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18113 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18114 If we don't have the position to seek to in our index first try
18115 to convert from TIME to BYTES upstream and only if that fails
18116 too use the old hack to simply seek to an earlier position
18117 and let the sink drop everything before segment start.
18118 Partially fixes bug #469930.
18120 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18122 configure.ac: Back to development...
18123 Original commit message from CVS:
18125 Back to development...
18127 === release 0.10.7 ===
18129 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18135 * docs/plugins/gst-plugins-ugly-plugins.args:
18136 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18137 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18138 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18139 * docs/plugins/gst-plugins-ugly-plugins.signals:
18140 * docs/plugins/inspect/plugin-a52dec.xml:
18141 * docs/plugins/inspect/plugin-asf.xml:
18142 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18143 * docs/plugins/inspect/plugin-dvdread.xml:
18144 * docs/plugins/inspect/plugin-dvdsub.xml:
18145 * docs/plugins/inspect/plugin-iec958.xml:
18146 * docs/plugins/inspect/plugin-lame.xml:
18147 * docs/plugins/inspect/plugin-mad.xml:
18148 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18149 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18150 * docs/plugins/inspect/plugin-mpegstream.xml:
18151 * docs/plugins/inspect/plugin-realmedia.xml:
18152 * docs/plugins/inspect/plugin-siddec.xml:
18153 * gst-plugins-ugly.doap:
18155 Release 0.10.7 - I Cheated Time
18156 Original commit message from CVS:
18157 Release 0.10.7 - I Cheated Time
18159 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18184 Original commit message from CVS:
18187 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18189 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18190 Original commit message from CVS:
18191 * tests/check/Makefile.am:
18192 Exclude dvdreadsrc from the states test too.
18194 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18196 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18197 Original commit message from CVS:
18198 * gst/mpegaudioparse/gstmpegaudioparse.c:
18199 (gst_mp3parse_emit_frame):
18200 Handler buffers without valid timestamp more correctly: Don't drop
18201 them and don't use the invalid timestamp to calculate the next
18202 timestamp. Fixes bug #516811.
18204 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18206 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18207 Original commit message from CVS:
18208 Patch by: Tal Shalif <tshalif at nargila dot org>
18209 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18210 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18211 Add some gint64 casts to prevent 32 bit integer overflows.
18214 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18216 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18217 Original commit message from CVS:
18218 * gst/mpegaudioparse/gstmpegaudioparse.c:
18219 Revert previous commit to mp3parse, as it breaks playback
18222 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18224 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18225 Original commit message from CVS:
18226 * gst/mpegaudioparse/gstmpegaudioparse.c:
18227 (gst_mp3parse_emit_frame):
18228 Return GST_FLOW_UNEXPECTED if we get data that is after our
18229 configured segment. This makes upstream go EOS immediately instead
18230 of sending us the complete stream. Also improve debugging a bit.
18232 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18234 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18235 Original commit message from CVS:
18236 * ext/dvdread/dvdreadsrc.c:
18237 Fix regression in DVD seeking - when a pack we
18238 expect to be a NAV block turns out not to be, scan forwards
18239 for up to 2MB (at most ~1sec) until we find one.
18242 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18244 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18245 Original commit message from CVS:
18246 * win32/vs6/libgstmpegaudioparse.dsp:
18247 Add xing files to VS project file.
18249 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18251 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18252 Original commit message from CVS:
18253 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18254 Stop leaking src pad templates. Fixes bug #515708.
18256 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18258 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18259 Original commit message from CVS:
18260 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18261 Correctly write the size in bytes on big endian systems.
18264 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18266 ext/lame/gstlame.c: Don't leak the allowed caps.
18267 Original commit message from CVS:
18268 * ext/lame/gstlame.c: (gst_lame_setup):
18269 Don't leak the allowed caps.
18270 * tests/check/pipelines/lame.c: (GST_START_TEST):
18271 Stop leaking all buffers. Fixes bug #515575.
18273 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18275 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18276 Original commit message from CVS:
18277 * gst/mpegaudioparse/plugin.c:
18278 Commit new file I forgot to add.
18280 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18282 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18283 Original commit message from CVS:
18285 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18286 pre-releases or releases.
18288 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18291 Mention bug 511497 fixed in previous commit
18292 Original commit message from CVS:
18293 Mention bug 511497 fixed in previous commit
18295 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18297 Move xingmux from -bad.
18298 Original commit message from CVS:
18299 * docs/plugins/Makefile.am:
18300 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18301 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18302 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18303 * gst/mpegaudioparse/Makefile.am:
18304 * gst/mpegaudioparse/gstmpegaudioparse.c:
18305 * gst/mpegaudioparse/gstxingmux.c:
18306 * tests/check/Makefile.am:
18307 * tests/check/elements/.cvsignore:
18308 Move xingmux from -bad.
18310 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18312 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18313 Original commit message from CVS:
18314 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18315 Use gst_guint64_to_gdouble for conversion
18316 * win32/vs6/libgstasfdemux.dsp:
18317 * win32/vs6/libgstdvdsub.dsp:
18318 * win32/vs6/libgstrealmedia.dsp:
18319 Update project dependencies and add new source files
18321 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18323 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18324 Original commit message from CVS:
18325 * ext/mpeg2dec/gstmpeg2dec.c:
18326 Reset decoder when handling sequence where libmpeg2 has set
18327 frame period to 0, probably due to a corrupt packet.
18330 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18332 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18333 Original commit message from CVS:
18334 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18335 (gst_mp3parse_chain):
18336 Don't set new caps on the srcpad everytime the bitrate or MPEG
18337 version changes but calculate new spf value when the MPEG version
18340 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18342 Add documentation for the xingheader plugin.
18343 Original commit message from CVS:
18344 * docs/plugins/Makefile.am:
18345 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18346 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18347 * gst/xingheader/gstxingmux.c:
18348 * gst/xingheader/gstxingmux.h:
18349 Add documentation for the xingheader plugin.
18350 * tests/check/elements/xingmux.c: (GST_START_TEST):
18351 Set element state to PLAYING before doing something else.
18353 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18355 tests/check/: Add simple unit test for the xingmux element.
18356 Original commit message from CVS:
18357 * tests/check/Makefile.am:
18358 * tests/check/elements/.cvsignore:
18359 * tests/check/elements/xingmux.c: (setup_xingmux),
18360 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18361 * tests/check/elements/xingmux_testdata.h:
18362 Add simple unit test for the xingmux element.
18363 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18364 (gst_xing_mux_finalize), (xing_reset):
18365 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18367 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18369 docs/plugins/: Add the real and rtsp elements and update the lists.
18370 Original commit message from CVS:
18371 * docs/plugins/Makefile.am:
18372 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18373 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18374 Add the real and rtsp elements and update the lists.
18375 * docs/plugins/inspect/plugin-amrnb.xml:
18376 * docs/plugins/inspect/plugin-asf.xml:
18377 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18378 * docs/plugins/inspect/plugin-dvdsub.xml:
18379 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18380 * docs/plugins/inspect/plugin-mpegstream.xml:
18381 * docs/plugins/inspect/plugin-realmedia.xml:
18382 * docs/plugins/inspect/plugin-siddec.xml:
18383 * docs/plugins/inspect/plugin-synaesthesia.xml:
18385 * gst/iec958/ac3_padder.c:
18386 * gst/iec958/ac3_padder.h:
18387 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18388 there are functions defined using extern in the .c file - does that
18391 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18393 ext/mad/gstmad.c: Chain up at the end of the function.
18394 Original commit message from CVS:
18395 * ext/mad/gstmad.c:
18396 Chain up at the end of the function.
18398 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18400 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18401 Original commit message from CVS:
18402 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18403 Don't add pad templates for the base class but only in the
18406 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18408 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18409 Original commit message from CVS:
18410 * ext/lame/gstlame.c:
18411 * ext/lame/gstlame.h:
18412 Fix the case where you initially have stereo input, and so lame's
18413 mode is not set to mono, and then you get input with mono audio and
18414 soon after you get stereo input again. What happened before this
18415 commit is that it would keep the encoding mode as mono. It should
18416 change it back to the one requested by the app (or the default one)
18419 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18421 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18422 Original commit message from CVS:
18423 * gst/mpegaudioparse/gstmpegaudioparse.c:
18424 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18425 (mp3parse_bytepos_to_time):
18426 Interpolate the VBRI seek table entries to get better results,
18427 support 3 byte seek table entries and prevent overflows in the
18428 seek table by adding the relative offsets when using the seek
18429 table in a large enough data type.
18431 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18433 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18434 Original commit message from CVS:
18435 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18436 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18437 (mp3parse_bytepos_to_time):
18438 * gst/mpegaudioparse/gstmpegaudioparse.h:
18439 Add support for seeking based on the VBRI seek table. Might make
18440 sense to use interpolation in the table later to get hopefully a
18441 bit more accurate values.
18443 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18445 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18446 Original commit message from CVS:
18447 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18448 (handle_picture), (handle_slice):
18449 Fix compilation error. Fixes #509313.
18451 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18453 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18454 Original commit message from CVS:
18455 * ext/lame/gstlame.c: (gst_lame_sink_event):
18456 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18457 as 8 * GST_SECOND is too large for int.
18459 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18461 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18462 Original commit message from CVS:
18463 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18464 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18467 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18469 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18470 Original commit message from CVS:
18471 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18472 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18473 (mp3parse_total_bytes), (mp3parse_total_time):
18474 * gst/mpegaudioparse/gstmpegaudioparse.h:
18475 Add initial support for reading VBRI headers as found in VBR files
18476 created by some Fraunhofer encoders. Currently we only read the
18477 number of frames and bytes (and calculate duration, etc from this)
18478 but there is also a seek table that we currently don't use.
18480 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18482 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18483 Original commit message from CVS:
18484 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18485 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18486 (gst_lame_sink_event):
18487 Correctly set number of channels when using mono-encoding mode
18488 and fix the duration calculation of the EOS buffer.
18490 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18492 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18493 Original commit message from CVS:
18494 * gst/mpegaudioparse/gstmpegaudioparse.c:
18495 (gst_mp3parse_handle_first_frame):
18496 Guard against 0 values in the Xing header as frame count and
18497 byte count and calculate the bitrate when we have all values
18498 we need and not before.
18500 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18502 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18503 Original commit message from CVS:
18504 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18505 Remove accidentially leftover debug printf.
18507 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18509 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18510 Original commit message from CVS:
18511 * gst/xingheader/gstxingmux.c: (has_xing_header),
18512 (generate_xing_header), (gst_xing_mux_chain),
18513 (gst_xing_mux_sink_event):
18514 Choose smallest possible frame size for the Xing header, properly
18515 set the timestamp, duration and offset on the outgoing buffers,
18516 only send NEWSEGMENT events in BYTE format downstream and also
18517 drop VBRI headers if already existing.
18519 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18521 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18522 Original commit message from CVS:
18523 * gst/xingheader/Makefile.am:
18524 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18525 (has_xing_header), (generate_xing_header),
18526 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18527 (gst_xing_mux_init), (gst_xing_mux_chain),
18528 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18529 * gst/xingheader/gstxingmux.h:
18530 Major cleanup and rewrite of xingmux with less bugs and new features:
18531 - Handles other layers as 3
18534 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18536 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18537 Original commit message from CVS:
18538 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18539 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18540 Call g_type_class_ref() from a thread-safe context and not
18541 from the streaming thread to avoid GLib screwing up (see
18542 bug #349410 and #493432). Comment out unused code.
18544 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18546 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18547 Original commit message from CVS:
18548 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18549 (handle_picture), (clip_buffer), (handle_slice),
18550 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18551 (gst_mpeg2dec_change_state):
18552 * ext/mpeg2dec/gstmpeg2dec.h:
18553 Add buffer clipping.
18554 Add basic reverse playback support. Not complete yet when dealing with
18557 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18559 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18560 Original commit message from CVS:
18562 Add -Wno-portability to the automake parameters to stop warnings
18563 about GNU make extensions being used. We require GNU make in almost
18564 every Makefile anyway.
18566 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18567 at the same time is required for per target flags.
18569 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18571 Makefile.am: Include lcov.mak to allow building coverage reports.
18572 Original commit message from CVS:
18574 Include lcov.mak to allow building coverage reports.
18576 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18578 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18579 Original commit message from CVS:
18580 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18581 * gst/mpegaudioparse/gstmpegaudioparse.c:
18582 (gst_mp3parse_handle_first_frame):
18583 Make sure that the Xing TOC starts with 0 and the entries
18584 are increasing over time. Otherwise it's broken and should
18585 be skipped. Fixes bug #507821.
18587 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18589 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18590 Original commit message from CVS:
18591 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18592 (gst_asf_demux_add_video_stream),
18593 (gst_asf_demux_process_ext_content_desc),
18594 (gst_asf_demux_get_metadata_for_stream),
18595 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18596 (gst_asf_demux_change_state):
18597 * gst/asfdemux/gstasfdemux.h:
18598 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18600 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18602 docs/plugins/.cvsignore: Add *-undeclared.txt
18603 Original commit message from CVS:
18604 * docs/plugins/.cvsignore:
18605 Add *-undeclared.txt
18607 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18609 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18610 Original commit message from CVS:
18611 * gst/realmedia/rdtmanager.c:
18612 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18613 (gst_rdt_manager_class_init):
18614 * gst/realmedia/rdtmanager.h:
18615 Implement some more signals that rtspsrc connects to.
18618 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18620 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18621 Original commit message from CVS:
18623 Include common/win32.mak for CRLF check of win32 project
18624 files (see #393626).
18626 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18628 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18629 Original commit message from CVS:
18630 * gst/mpegaudioparse/gstmpegaudioparse.c:
18631 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18632 Don't post SEGMENT_START messages on the bus, only the element
18633 driving the pipeline should do that.
18635 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18637 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18638 Original commit message from CVS:
18640 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18642 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18644 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18645 Original commit message from CVS:
18646 * ext/mpeg2dec/gstmpeg2dec.h:
18647 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18650 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18652 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18653 Original commit message from CVS:
18654 2007-11-20 Julien MOUTTE <julien@moutte.net>
18655 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18658 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18660 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18661 Original commit message from CVS:
18662 * gst/mpegaudioparse/gstmpegaudioparse.c:
18663 Restore the segment handling logic.
18664 Please don't do behavioural changes under the heading of 'leak fixes'
18665 or 'whitespace changes', people.
18667 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18669 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18670 Original commit message from CVS:
18671 * gst/mpegaudioparse/gstmpegaudioparse.c:
18674 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18676 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18677 Original commit message from CVS:
18678 * gst/asfdemux/gstasfdemux.c:
18679 Sync _activate_pull() a little more with other demuxers.
18681 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18683 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18684 Original commit message from CVS:
18685 * gst/mpegstream/gstmpegdemux.c:
18686 recognize the padding stream
18688 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18690 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18691 Original commit message from CVS:
18692 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18693 Convert tags that come as string into the type required by
18696 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18698 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18699 Original commit message from CVS:
18700 * gst/mpegaudioparse/gstmpegaudioparse.c:
18701 (gst_mp3parse_emit_frame):
18702 Remove some more broken code, it seems to clip even when it should not.
18705 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18707 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18708 Original commit message from CVS:
18709 * gst/mpegaudioparse/gstmpegaudioparse.c:
18710 (gst_mp3parse_emit_frame):
18711 When the element is not driving the streaming thread it is not supposed
18712 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18713 upstream when it detects EOS. See #491305.
18715 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18717 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18718 Original commit message from CVS:
18719 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18720 * gst/dvdsub/Makefile.am:
18721 * gst/dvdsub/gstdvdsubdec.c:
18722 * gst/dvdsub/gstdvdsubparse.c:
18723 * gst/dvdsub/gstdvdsubparse.h:
18724 Add dvd subtitle parser, which just packetizes the input
18725 stream. This is needed to mux dvd subtitles into matroska
18726 files, since the muxer expects unfragmented and properly
18727 timestamped input (#415754).
18729 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18731 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18732 Original commit message from CVS:
18734 Update requirements from past CVS versions to released
18735 versions (0.10.14 in this case).
18736 * ext/sidplay/gstsiddec.cc:
18737 Fix compilation with g++-4.2.
18739 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18741 gst/realmedia/: Fix some compiler warnings shown on Forte.
18742 Original commit message from CVS:
18743 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18744 (gst_asm_scan_parse_condition):
18745 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18746 Fix some compiler warnings shown on Forte.
18748 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18750 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18751 Original commit message from CVS:
18752 Patch by: Gautier Portet <kassoulet at gmail dot com>
18753 * gst/xingheader/gstxingmux.c:
18754 The size of the Xing header is actually 417 as it's rounded to the
18755 next smaller integer. Fixes #397759.
18756 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18757 (xing_push_header):
18758 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18759 event to the beginning was successful before pushing the header again.
18761 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18763 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18764 Original commit message from CVS:
18765 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18766 (mp3parse_bytepos_to_time):
18767 Use gst_util_guint64_to_gdouble for conversions.
18768 * win32/vs6/libgstmad.dsp:
18769 Add a link to libgstaudio.
18771 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18773 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18774 Original commit message from CVS:
18775 * ext/lame/gstlame.c:
18776 Fix up case where there is no peer, in which case
18777 _get_allowed_caps() will return NULL.
18779 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18781 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18782 Original commit message from CVS:
18783 * ext/lame/gstlame.c:
18784 Use GST_PTR_FORMAT to print caps in debug statement.
18786 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18788 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18789 Original commit message from CVS:
18791 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18792 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18795 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18797 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18798 Original commit message from CVS:
18799 * ext/lame/gstlame.c:
18800 Allow fixing the sample rate lame converts to by negotiating fixed
18801 sample rate on the src pad caps.
18803 * tests/check/Makefile.am:
18804 * tests/check/pipelines/lame.c:
18805 Add a check for it.
18807 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18809 po/: Updated translations.
18810 Original commit message from CVS:
18813 Updated translations.
18815 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18817 po/pl.po: Added Polish translation.
18818 Original commit message from CVS:
18819 translated by: Jakub Bogusz <qboosh@pld-linux.org>
18821 Added Polish translation.
18823 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18825 po/fi.po: Added Finnish translation.
18826 Original commit message from CVS:
18827 translated by: Ilkka Tuohela <hile@iki.fi>
18829 Added Finnish translation.
18831 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18833 po/es.po: Added Spanish translation.
18834 Original commit message from CVS:
18835 translated by: Jorge González González <aloriel@gmail.com>
18837 Added Spanish translation.
18839 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18841 po/bg.po: Added Bulgarian translation.
18842 Original commit message from CVS:
18843 translated by: Alexander Shopov <ash@contact.bg>
18845 Added Bulgarian translation.
18847 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18849 gst/iec958/ac3iec.c: Chainup in finalize.
18850 Original commit message from CVS:
18851 * gst/iec958/ac3iec.c:
18852 Chainup in finalize.
18853 * tests/check/Makefile.am:
18854 * tests/check/generic/states.c:
18855 Improved state change unit test.
18857 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18859 Ignore registries in any format.
18860 Original commit message from CVS:
18861 * docs/plugins/.cvsignore:
18862 * tests/check/.cvsignore:
18863 Ignore registries in any format.
18865 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18867 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
18868 Original commit message from CVS:
18870 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18871 define in the lame headers. This has the advantage that
18872 it should still work when we're cross-compiling (#452025).
18874 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18876 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18877 Original commit message from CVS:
18878 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18879 Add other allowed rates to the pad templates.
18880 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18881 Reset the parser to release memory in dispose.
18883 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18885 ext/: Fix more leaks.
18886 Original commit message from CVS:
18887 * ext/amrnb/amrnbdec.c:
18888 * ext/amrnb/amrnbenc.c:
18889 * ext/amrnb/amrnbparse.c:
18890 * ext/sidplay/gstsiddec.cc:
18893 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
18895 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18896 Original commit message from CVS:
18897 Patch by: Daniel Charles <dcharles at ti dot com>
18898 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18899 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18900 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18901 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18902 * ext/amrnb/amrnbenc.h:
18903 Add property to select the BandMode of the AMR encoder.
18906 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18908 gst/realmedia/asmrules.c: Make ro memory to share.
18909 Original commit message from CVS:
18910 * gst/realmedia/asmrules.c:
18911 Make ro memory to share.
18913 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
18915 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18916 Original commit message from CVS:
18917 * gst/mpegaudioparse/gstmpegaudioparse.c:
18918 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18919 * gst/mpegaudioparse/gstmpegaudioparse.h:
18920 Queue segment event and push it after we know the caps on the pad or
18921 else an autoplugger might not have plugged the element yet and the
18924 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18926 gst/iec958/ac3iec.c: Fix tests.
18927 Original commit message from CVS:
18928 * gst/iec958/ac3iec.c:
18931 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18933 tests/check/: Add generic state-change test suite to help to fi leaks.
18934 Original commit message from CVS:
18935 * tests/check/Makefile.am:
18936 * tests/check/generic/.cvsignore:
18937 * tests/check/generic/states.c:
18938 Add generic state-change test suite to help to fi leaks.
18940 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18942 po/: Added Portuguese (Brazilian) translation.
18943 Original commit message from CVS:
18944 translated by: Raphael Higino <phhigino@gmail.com>
18947 Added Portuguese (Brazilian) translation.
18949 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18951 po/: Updated translations.
18952 Original commit message from CVS:
18957 Updated translations.
18959 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
18961 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18962 Original commit message from CVS:
18963 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18964 (gst_rmdemux_parse_video_packet):
18965 Activate timestamp fixing code.
18967 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18969 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18970 Original commit message from CVS:
18971 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18972 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18973 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18974 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18975 Do fragment collection in the demuxer so that we can now work with
18976 both ffmpeg and realvideodec to decoder real video content.
18978 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18980 gst/realmedia/asmrules.c: Include stdlib.h.
18981 Original commit message from CVS:
18982 * gst/realmedia/asmrules.c:
18985 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
18987 gst/realmedia/rdtmanager.c: Fix caps.
18988 Original commit message from CVS:
18989 * gst/realmedia/rdtmanager.c:
18992 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18994 gst/realmedia/rtspreal.c: Disable UDP transport for now.
18995 Original commit message from CVS:
18996 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18997 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18998 Disable UDP transport for now.
19000 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19002 gst/realmedia/: Add simple rdt manager.
19003 Original commit message from CVS:
19004 * gst/realmedia/Makefile.am:
19005 * gst/realmedia/rdtmanager.c: (find_session_by_id),
19006 (create_session), (free_session), (gst_rdt_manager_base_init),
19007 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19008 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19009 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19010 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19011 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19012 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19013 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19014 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19015 (gst_rdt_manager_plugin_init):
19016 * gst/realmedia/rdtmanager.h:
19017 * gst/realmedia/rmdemux.c: (plugin_init):
19018 Add simple rdt manager.
19020 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
19022 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19023 Original commit message from CVS:
19024 * gst/realmedia/rdtdepay.c:
19025 Fix the encoding-name so that it matches what the rtsp extension sets.
19027 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
19029 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19030 Original commit message from CVS:
19031 * gst/realmedia/asmrules.c: (gst_asm_node_free),
19032 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19033 (gst_asm_scan_string), (gst_asm_scan_number),
19034 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19035 (gst_asm_scan_next_token), (gst_asm_rule_free),
19036 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19037 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19038 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19039 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19040 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19041 (gst_asm_rule_book_match), (main):
19042 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19043 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19044 Use g_hash_table_destroy instead of _unref which is too new.
19046 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19048 gst/realmedia/.cvsignore: Add test to ignore.
19049 Original commit message from CVS:
19050 * gst/realmedia/.cvsignore:
19051 Add test to ignore.
19052 * gst/realmedia/Makefile.am:
19053 * gst/realmedia/asmrules.c: (gst_asm_node_new),
19054 (gst_asm_node_free), (gst_asm_operator_eval),
19055 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19056 (gst_asm_scan_string), (gst_asm_scan_number),
19057 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19058 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19059 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19060 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19061 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19062 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19063 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19064 (gst_asm_rule_book_match), (main):
19065 * gst/realmedia/asmrules.h:
19066 Added asembler rule book parser and evaluator.
19067 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19068 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19069 * gst/realmedia/rtspreal.h:
19070 Keep per stream config info.
19071 Parse and evaluate asm rule books for stream selection.
19073 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19075 gst/realmedia/rtspreal.c: Include stdlib.
19076 Original commit message from CVS:
19077 * gst/realmedia/rtspreal.c:
19080 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19082 gst/realmedia/: Split out hash code in separate file.
19083 Original commit message from CVS:
19084 * gst/realmedia/Makefile.am:
19085 * gst/realmedia/realhash.c: (hash), (call_hash),
19086 (gst_rtsp_ext_real_calc_response_and_checksum):
19087 * gst/realmedia/realhash.h:
19088 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19089 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19090 Split out hash code in separate file.
19092 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19094 gst/: Fix include paths and link dependecies for rtsp extension.
19095 Original commit message from CVS:
19096 * gst/asfdemux/Makefile.am:
19097 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19098 (gst_rtsp_wms_class_init):
19099 * gst/realmedia/Makefile.am:
19100 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19101 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19102 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19103 (_do_init), (gst_rtsp_real_class_init):
19104 Fix include paths and link dependecies for rtsp extension.
19106 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19108 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19109 Original commit message from CVS:
19110 * gst/realmedia/Makefile.am:
19111 * gst/realmedia/rmdemux.c: (plugin_init):
19112 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19113 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19114 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19115 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19116 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19117 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19118 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19119 (gst_rtsp_real_plugin_init):
19120 * gst/realmedia/rtspreal.h:
19121 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19124 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19126 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19127 Original commit message from CVS:
19128 * gst/asfdemux/Makefile.am:
19129 * gst/asfdemux/gstasf.c: (plugin_init):
19130 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19131 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19132 (gst_rtsp_wms_configure_stream), (_do_init),
19133 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19134 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19135 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19136 * gst/asfdemux/gstrtspwms.h:
19137 Move WMS RTSP extension from -good to here.
19138 Port it to the new pluggable extension interface.
19140 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19142 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19143 Original commit message from CVS:
19144 * ext/mad/Makefile.am:
19145 Link to audio helper from plugins-base.
19147 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19149 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19150 Original commit message from CVS:
19152 * ext/mad/gstmad.c: (gst_mad_chain):
19153 Use the new buffer clipping function from gstaudio here and
19154 require gst-plugins-base CVS.
19156 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19158 configure.ac: Sync liboil check with plugins-base. Add libm check.
19159 Original commit message from CVS:
19161 Sync liboil check with plugins-base. Add libm check.
19162 * gst/synaesthesia/Makefile.am:
19163 Link against libm. We're using sqrt here.
19165 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19167 gst/asfdemux/gstasfdemux.c: Include stdlib.
19168 Original commit message from CVS:
19169 * gst/asfdemux/gstasfdemux.c:
19172 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19174 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19175 Original commit message from CVS:
19176 * ext/annodex/Makefile.am:
19178 * ext/cdio/gstcdiocddasrc.c:
19179 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19181 * ext/cairo/Makefile.am:
19182 * gst/videofilter/Makefile.am:
19183 * tests/examples/level/Makefile.am:
19184 Use $(LIBM) instead of -lm
19186 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19188 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19189 Original commit message from CVS:
19190 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19191 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19192 * gst/mpegaudioparse/gstmpegaudioparse.h:
19193 Save some memory for each frame by only saving the start timestamp
19194 and start byte position instead of additionally the stop timestamp
19195 and stop byte position. This requires us to use a doubly-linked list
19196 but still saves 8-12 bytes per frame.
19198 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19200 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19201 Original commit message from CVS:
19202 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19203 Fix buffer clipping to correctly clip to the segment stop.
19205 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19207 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19208 Original commit message from CVS:
19209 * gst/mpegaudioparse/gstmpegaudioparse.c:
19210 (gst_mp3parse_emit_frame):
19211 Fix a calculation that was causing mp3parse to drop every incoming
19212 frame when upstream delivered a segment in TIME format, breaking
19213 playback of all mpeg system streams.
19215 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19217 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19218 Original commit message from CVS:
19221 * tests/Makefile.am:
19222 Remove bogus check for libcheck, since we check for
19223 gstreamer-check and it pulls in the required info from
19224 and we weren't actually _using_ the information for
19225 libcheck ourselves anyway.
19227 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19229 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19230 Original commit message from CVS:
19231 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19232 (gst_mp3parse_init), (gst_mp3parse_dispose),
19233 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19234 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19235 (mp3parse_handle_seek), (mp3parse_src_query):
19236 * gst/mpegaudioparse/gstmpegaudioparse.h:
19237 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19238 Also implement segment seeks.
19240 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19242 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19243 Original commit message from CVS:
19244 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19245 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19246 (gst_mad_chain), (gst_mad_change_state):
19247 * ext/mad/gstmad.h:
19248 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19249 GType magic. Part one of bug #308312.
19251 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19253 configure.ac: Use pkg-config to locate check.
19254 Original commit message from CVS:
19256 Use pkg-config to locate check.
19258 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19260 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19261 Original commit message from CVS:
19263 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19264 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19265 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19266 Fix build against core CVS by not using deprecated API. Bump
19267 requirements for new API (overdue anyway).
19269 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19271 REQUIREMENTS: Also add amr-libs here and update a little.
19272 Original commit message from CVS:
19274 Also add amr-libs here and update a little.
19276 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19278 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19279 Original commit message from CVS:
19280 * docs/plugins/inspect/plugin-dvdnav.xml:
19281 * docs/plugins/inspect/plugin-realmedia.xml:
19282 * docs/plugins/inspect/plugin-synaesthesia.xml:
19283 Add inspect file for synaesthesia so the docs can be built even if
19284 the plugin isn't built yet. Fixes #454311. Also add inspect files
19285 for dvdnavsrc and realmedia.
19287 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19289 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19290 Original commit message from CVS:
19291 * docs/plugins/Makefile.am:
19292 Simplify --extra-dir as gtkdoc scans recursively.
19294 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19296 And yet more docs enabled.
19297 Original commit message from CVS:
19298 * docs/plugins/Makefile.am:
19299 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19300 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19301 * gst/synaesthesia/Makefile.am:
19302 * gst/synaesthesia/gstsynaesthesia.c:
19303 * gst/synaesthesia/gstsynaesthesia.h:
19304 And yet more docs enabled.
19306 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19308 docs/plugins/: Add new docs. Scan c++ files too.
19309 Original commit message from CVS:
19310 * docs/plugins/Makefile.am:
19311 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19312 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19313 * docs/plugins/inspect/plugin-a52dec.xml:
19314 * docs/plugins/inspect/plugin-amrnb.xml:
19315 * docs/plugins/inspect/plugin-asf.xml:
19316 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19317 * docs/plugins/inspect/plugin-dvdsub.xml:
19318 * docs/plugins/inspect/plugin-iec958.xml:
19319 * docs/plugins/inspect/plugin-lame.xml:
19320 * docs/plugins/inspect/plugin-mad.xml:
19321 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19322 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19323 * docs/plugins/inspect/plugin-mpegstream.xml:
19324 Add new docs. Scan c++ files too.
19325 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19326 (gst_amrnbdec_event):
19327 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19328 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19329 (gst_amrnbparse_loop):
19330 Add documentation headers.
19331 * ext/mad/gstmad.c:
19332 * ext/mad/gstmad.h:
19335 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19337 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19338 Original commit message from CVS:
19339 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19340 (gst_mp3parse_init):
19341 Use GST_BOILERPLATE instead of manual GType magic.
19342 * gst/mpegaudioparse/gstmpegaudioparse.c:
19343 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19344 (mp3parse_bytepos_to_time):
19345 * gst/mpegaudioparse/gstmpegaudioparse.h:
19346 Implement seeking, byte->time, time->byte conversions with the Xing
19347 seek table if available. This allows better at least a bit more
19348 accurate seeks and file position reporting.
19350 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19352 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19353 Original commit message from CVS:
19354 * gst/mpegaudioparse/gstmpegaudioparse.c:
19355 (gst_mp3parse_handle_first_frame):
19356 Copy the complete Xing seek table in the 100 byte array instead of
19357 copying the first byte 100 times.
19358 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19359 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19360 Add seeking support based on the Xing header but comment it out for
19361 now as it seems to yield worse result than the other method.
19362 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19363 ourself, creating a new GstQuery, etc.
19365 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19367 docs/plugins/: Update docs with caps info.
19368 Original commit message from CVS:
19369 * docs/plugins/gst-plugins-ugly-plugins.args:
19370 * docs/plugins/inspect/plugin-a52dec.xml:
19371 * docs/plugins/inspect/plugin-amrnb.xml:
19372 * docs/plugins/inspect/plugin-asf.xml:
19373 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19374 * docs/plugins/inspect/plugin-dvdread.xml:
19375 * docs/plugins/inspect/plugin-dvdsub.xml:
19376 * docs/plugins/inspect/plugin-iec958.xml:
19377 * docs/plugins/inspect/plugin-lame.xml:
19378 * docs/plugins/inspect/plugin-mad.xml:
19379 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19380 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19381 * docs/plugins/inspect/plugin-mpegstream.xml:
19382 Update docs with caps info.
19384 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19386 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19387 Original commit message from CVS:
19389 Make sure dvdnav strings get translated too (no reason not to have
19390 them in the .po file, even if the plugin is disabled for now).
19393 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19395 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19396 Original commit message from CVS:
19397 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19398 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19399 (gst_amrnbdec_state_change):
19400 * ext/amrnb/amrnbdec.h:
19401 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19402 (gst_amrnbparse_loop):
19403 Add newsegment and discont handling. Some code cleanups.
19405 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19407 ext/dvdread/dvdreadsrc.c: check for an error from
19408 Original commit message from CVS:
19409 * ext/dvdread/dvdreadsrc.c: check for an error from
19410 DVDReadBlocks() correctly.
19412 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19414 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...
19415 Original commit message from CVS:
19416 * ext/dvdread/dvdreadsrc.c:
19417 If we can't read a nav packet, or it doesn't look like a nav
19418 packet, that's an error. Previous behavior was to look at
19419 the next packet; I can't find any justification for doing that.
19422 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19424 po/it.po: Updated Italian translation.
19425 Original commit message from CVS:
19427 Updated Italian translation.
19429 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19431 po/vi.po: Updated Vietnames translation.
19432 Original commit message from CVS:
19434 Updated Vietnames translation.
19436 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19438 po/: Added Chinese (simplified) translation.
19439 Original commit message from CVS:
19440 contributed by: Wenzheng Hu <db_lobster@163.com>
19443 Added Chinese (simplified) translation.
19445 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19447 MAINTAINERS: Updating all the maintainers files
19448 Original commit message from CVS:
19450 Updating all the maintainers files
19452 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19454 Fix leaks some more.
19455 Original commit message from CVS:
19456 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19457 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19458 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19459 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19460 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19461 * gst/iec958/ac3iec.c: (ac3iec_init):
19462 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19463 Fix leaks some more.
19465 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19467 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19468 Original commit message from CVS:
19469 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19470 "She's leaking me", said valgrind.
19472 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19474 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19475 Original commit message from CVS:
19476 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19477 Fix "pad caps are not a real subset of its template caps" warning.
19479 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19481 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19482 Original commit message from CVS:
19483 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19484 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19485 (gst_amrnbdec_finalize):
19486 Don't leak the adapter, unref it in a new finalize method instead.
19489 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19491 configure.ac: Back to CVS
19492 Original commit message from CVS:
19495 * gst-plugins-ugly.doap:
19496 Add 0.10.6 to the list of releases.
19498 === release 0.10.6 ===
19500 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19506 * docs/plugins/gst-plugins-ugly-plugins.args:
19507 * docs/plugins/inspect/plugin-a52dec.xml:
19508 * docs/plugins/inspect/plugin-asf.xml:
19509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19510 * docs/plugins/inspect/plugin-dvdread.xml:
19511 * docs/plugins/inspect/plugin-dvdsub.xml:
19512 * docs/plugins/inspect/plugin-iec958.xml:
19513 * docs/plugins/inspect/plugin-lame.xml:
19514 * docs/plugins/inspect/plugin-mad.xml:
19515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19517 * docs/plugins/inspect/plugin-mpegstream.xml:
19518 * docs/plugins/inspect/plugin-siddec.xml:
19520 Original commit message from CVS:
19523 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19541 Original commit message from CVS:
19544 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19546 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19547 Original commit message from CVS:
19548 * win32/vs6/gst_plugins_ugly.dsw:
19549 * win32/vs6/libgstac3parse.dsp:
19550 * win32/vs6/libgstasfdemux.dsp:
19551 * win32/vs6/libgstdvdlpcmdec.dsp:
19552 * win32/vs6/libgstdvdsub.dsp:
19553 * win32/vs6/libgstiec958.dsp:
19554 * win32/vs6/libgstlame.dsp:
19555 * win32/vs6/libgstmad.dsp:
19556 * win32/vs6/libgstmpegaudioparse.dsp:
19557 * win32/vs6/libgstmpegstream.dsp:
19558 * win32/vs6/libgstrealmedia.dsp:
19559 * win32/vs6/libgstsynaesthesia.dsp:
19560 Convert line endings to CRLF and mark as binary files.
19562 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19564 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19565 Original commit message from CVS:
19566 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19567 Don't forget to unlock when setting the device property, or
19568 we'll sooner or later deadlock.
19570 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19572 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19573 Original commit message from CVS:
19574 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19575 Use gst_util_guint64_to_gdouble for conversion.
19576 * win32/vs6/libgstasfdemux.dsp:
19577 Add asfpacket.c to the build.
19579 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19581 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19582 Original commit message from CVS:
19583 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19584 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19585 * gst/mpegaudioparse/gstmpegaudioparse.h:
19586 If the Xing header provides a total time, use it to calculate the
19587 correct average bitrate immediately, instead of sending updates as
19588 we parse the stream.
19590 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19592 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19593 Original commit message from CVS:
19594 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19595 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19596 Use GstClockTime instead of guint for a time variable to prevent
19597 overflows on too large subtitle durations. Fixes #444514.
19599 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19601 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19602 Original commit message from CVS:
19603 Patch by: Mark Nauwelaerts <manauw at skynet be>
19604 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19605 Clear state when handling the serialized FLUSH_STOP event instead of
19606 the FLUSH_START event, thereby making sure we don't free buffers the
19607 chain function is still using. Fixes dvdsubdec crashing when flusing
19608 or seeking (#442706).
19610 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19612 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19613 Original commit message from CVS:
19614 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19615 Initialise variable to make fc4 build bot happy.
19617 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19619 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19620 Original commit message from CVS:
19621 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19622 Add sanity check so we don't abort for broken or non-MPEG streams,
19623 but instead error out. Fixes crashes/aborts for when our typefinder
19624 wrongly identifies quicktime files as mpeg (which should be fixed in
19625 -base now too). (#440120).
19627 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19630 * ext/amrnb/amrnbdec.c:
19631 * ext/amrnb/amrnbenc.c:
19632 * ext/amrnb/amrnbparse.c:
19633 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19634 Original commit message from CVS:
19635 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19636 block_size, _do_init, gst_amrnbdec_base_init,
19637 gst_amrnbdec_class_init, gst_amrnbdec_init):
19638 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19639 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19640 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19641 block_size, _do_init, gst_amrnbparse_base_init,
19642 gst_amrnbparse_class_init, gst_amrnbparse_init):
19643 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19644 GST_DEBUG_FUNCPTR and add log-category.
19646 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19648 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19649 Original commit message from CVS:
19650 * gst/mpegaudioparse/gstmpegaudioparse.c:
19651 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19652 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19653 (gst_mp3parse_chain), (mp3parse_total_bytes),
19654 (mp3parse_total_time):
19655 * gst/mpegaudioparse/gstmpegaudioparse.h:
19656 Implement parsing of Xing headers from the first frame of the stream,
19657 and use it to report duration correctly where possible.
19659 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19661 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19662 Original commit message from CVS:
19663 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19664 After descrambling, push the packets out as individual packets
19665 instead of one big descrambled buffer. Makes cook audio decoding
19666 work with the 'realaudiodec' decoder from gst-plugins-bad.
19668 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19670 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19671 Original commit message from CVS:
19672 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19673 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19674 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19675 (gst_rmdemux_parse_packet):
19676 * gst/realmedia/rmdemux.h:
19677 Remember first timestamp encountered in stream and re-timestamp
19678 stream to start from zero (fixes #397219); only send one newsegment
19679 event, not two; when seeking, send newsegment events from the
19680 streaming thread and not from the seeking thread.
19682 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19684 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19685 Original commit message from CVS:
19686 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19687 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19688 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19689 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19690 * gst/mpegstream/gstmpegdemux.h:
19691 Reset last_flow values for the various streams after a flushing
19692 seek, otherwise we might aggregate wrong flow returns afterwards
19693 that will make upstream pause silently. This should fix seeking
19694 in DVDs and also fix the Thoggen cropping dialog (#438610).
19696 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19698 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19699 Original commit message from CVS:
19700 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19701 (gst_asf_demux_chain_headers),
19702 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19703 (gst_asf_demux_have_mutually_exclusive_active_stream),
19704 (gst_asf_demux_check_activate_streams),
19705 (gst_asf_demux_find_stream_with_complete_payload),
19706 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19707 (gst_asf_demux_activate_ext_props_streams),
19708 (gst_asf_demux_process_object):
19709 * gst/asfdemux/gstasfdemux.h:
19710 Activate streams (ie. add the pads to the element) depending on
19711 whether we actually get data for those streams within the ASF
19712 preroll value specified. Currently only done in pull-mode though
19713 (this will fix problems with playbin hanging on mms streams once
19714 we use this in push-mode as well).
19716 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19718 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19719 Original commit message from CVS:
19720 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19721 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19722 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19723 (gst_asf_demux_process_file):
19724 * gst/asfdemux/gstasfdemux.h:
19725 Make all timestamps start from zero in pull-mode too; some small
19726 clean-ups and FIXMEs here and there.
19728 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19730 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19731 Original commit message from CVS:
19732 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19733 (gst_asf_demux_parse_packet):
19734 If packet size is specified within the packet and smaller than
19735 the actual packet size, don't parse beyond the size specified in
19736 the packet (this makes us parse some cases of packets with single
19737 compressed payloads cleanly, see e.g stream from #431318). Also
19738 add a sanity check when parsing compressed single payloads.
19740 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19742 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19743 Original commit message from CVS:
19744 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19745 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19746 (gst_asf_demux_handle_seek_event),
19747 (gst_asf_demux_push_complete_payloads):
19748 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19749 send data from the keyframe right before the new segment start to
19750 make sure the decoder doesn't have to decode more than absolutely
19753 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19755 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19756 Original commit message from CVS:
19757 * gst/asfdemux/asfheaders.c:
19758 * gst/asfdemux/asfheaders.h:
19759 * gst/asfdemux/asfpacket.c:
19760 (asf_payload_parse_replicated_data_extensions),
19761 (gst_asf_demux_parse_payload):
19762 * gst/asfdemux/asfpacket.h:
19763 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19764 (gst_asf_demux_push_complete_payloads),
19765 (gst_asf_demux_process_ext_stream_props):
19766 * gst/asfdemux/gstasfdemux.h:
19767 Implement payload extension system/extended replicated data parsing,
19768 so we can extract payload durations if they're specified.
19770 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19772 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19773 Original commit message from CVS:
19774 * gst/asfdemux/asfheaders.h:
19775 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19776 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19777 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19778 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19779 (gst_asf_demux_parse_stream_object),
19780 (gst_asf_demux_process_ext_stream_props),
19781 (gst_asf_demux_process_queued_extended_stream_objects),
19782 (gst_asf_demux_activate_ext_props_streams),
19783 (gst_asf_demux_process_object):
19784 * gst/asfdemux/gstasfdemux.h:
19785 Refactor stream parse/activation a bit (stream activation heuristics
19786 are still the same though); some more clean-ups.
19788 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19790 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19791 Original commit message from CVS:
19792 * win32/common/.cvsignore:
19793 Ignore generated config.h file to make build bot happy.
19795 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19797 gst/asfdemux/: Init debug category before using it.
19798 Original commit message from CVS:
19799 * gst/asfdemux/gstasf.c: (plugin_init):
19800 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19801 * gst/asfdemux/gstasfdemux.h:
19802 Init debug category before using it.
19804 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
19806 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19807 Original commit message from CVS:
19808 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19809 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19810 Fix silly bug when we can't pull as much data as we want; don't
19811 forget to announce pending tags in the new packet parsing code.
19813 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19815 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19816 Original commit message from CVS:
19819 Generate a win32 config.h into win32/common and add to MANIFEST so
19820 it gets disted (#393890). Looks like win32/common/config.h.in needs
19823 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19825 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19826 Original commit message from CVS:
19827 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19828 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19829 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19830 Fix pull mode operation some more: send newsegment event before
19831 sending data; handle EOS and fatal flow returns a bit better; don't
19832 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19834 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19836 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19837 Original commit message from CVS:
19838 * gst/asfdemux/Makefile.am:
19839 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19840 (asf_packet_create_payload_buffer),
19841 (asf_payload_find_previous_fragment),
19842 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19843 (gst_asf_demux_parse_packet):
19844 * gst/asfdemux/asfpacket.h:
19845 * gst/asfdemux/gstasfdemux.c:
19846 (gst_asf_demux_reset_stream_state_after_discont),
19847 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19848 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19849 (gst_asf_demux_process_chunk):
19850 * gst/asfdemux/gstasfdemux.h:
19851 New packet parsing code: should put halfway decent timestamps on
19852 buffers, and might even set the appropriate keyframe/discont buffer
19853 flags from time to time (and even if it doesn't, I'm at least able
19854 to debug this code); only used in pull-mode so far. Still needs
19855 some more work, like payload extensions parsing and proper flow
19856 aggregation, and stream activation based on preroll. Stay tuned.
19858 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19860 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19861 Original commit message from CVS:
19862 * gst/asfdemux/asfheaders.h:
19863 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19864 (gst_asf_demux_seek_index_lookup),
19865 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19866 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19867 (gst_asf_demux_process_ext_content_desc),
19868 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19869 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19870 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19871 * gst/asfdemux/gstasfdemux.h:
19872 Some clean-ups and small fixes: rename asf_stream_context structure to
19873 AsfStream; inline some three-line utility functions that are only used
19874 once anyway and get rid of their associated helper structs; make debug
19875 category global so that it is used by the debug statements in the other
19876 file as well; simplify gst_asf_demux_get_stream(); fix accidental
19877 implicit initialisation of stream->last_buffer_timestamp to 0, which
19878 would lead to missing timestamps on the first buffer; put fourcc format
19879 into video caps to make certain proprietary wmv decoders happy (for the
19880 case of WMVA in particular); play_time is offset by preroll as well, so
19881 fix overreporting of duration for some files.
19883 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19885 gst/asfdemux/gstasfdemux.c: Printf format fixes.
19886 Original commit message from CVS:
19887 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19888 (gst_asf_demux_pull_indices):
19889 Printf format fixes.
19891 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19893 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19894 Original commit message from CVS:
19895 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19896 (gst_mpeg_parse_send_event):
19897 Post an error message if EOS wasn't handled by anything downstream.
19898 This should fix playbin freezing/hanging with small VobSub subtitle
19899 files (background: not-linked flow returns from downstream are
19900 ignored for a while at the beginning, so if the file is small
19901 upstream will never get a not-linked flow return even if nothing
19902 is connected downstream). (#429960).
19904 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
19906 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19907 Original commit message from CVS:
19908 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19909 (gst_amrnbparse_sink_activate),
19910 (gst_amrnbparse_sink_activate_pull):
19911 Rewrite terminally broken sinkpad activation code.
19912 Now actually supports pull-mode activation (didn't before), and push
19913 mode activation doesn't leave the sinkpad flushing.
19915 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19917 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19918 Original commit message from CVS:
19919 * gst/asfdemux/asfheaders.c:
19920 * gst/asfdemux/asfheaders.h:
19921 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19922 (gst_asf_demux_reset), (gst_asf_demux_init),
19923 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19924 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19925 (gst_asf_demux_seek_index_lookup),
19926 (gst_asf_demux_reset_stream_state_after_discont),
19927 (gst_asf_demux_handle_seek_event),
19928 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19929 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19930 (gst_asf_demux_pull_indices),
19931 (gst_asf_demux_parse_data_object_start),
19932 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19933 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19934 (gst_asf_demux_process_simple_index),
19935 (gst_asf_demux_process_object),
19936 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19937 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19938 * gst/asfdemux/gstasfdemux.h:
19939 Make asfdemux work in pull mode where possible. If there's an index
19940 at the end of the file, read it and use it for seeking purposes.
19942 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
19944 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19945 Original commit message from CVS:
19946 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19947 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19948 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19949 Some timestamp fixes.
19950 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19951 Fix for 64-bit machines.
19953 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
19955 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19956 Original commit message from CVS:
19957 Patch by: René Stadler <mail at renestadler dot de>
19958 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19959 (find_seek_offset_time), (gst_rmdemux_reset),
19960 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19961 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19962 * gst/realmedia/rmdemux.h:
19963 Make rmdemux handle any number of logical streams. Fixes #428698.
19965 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19969 Original commit message from CVS:
19972 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19974 po/: Added Danish translation.
19975 Original commit message from CVS:
19976 submitted by: Mogens Jaeger <mogens@jaeger.tf>
19979 Added Danish translation.
19981 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19983 po/.cvsignore: Add pot.
19984 Original commit message from CVS:
19988 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
19990 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19991 Original commit message from CVS:
19992 2007-03-27 Julien MOUTTE <julien@moutte.net>
19993 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19994 stream and try to adapt to incoming timestamps lack of
19995 precision up to half a frame. This allows generating
19996 a perfect stream even with muxed formats like FLV where
19997 the timestamps are stored in milliseconds.
19999 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20001 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20002 Original commit message from CVS:
20003 * gst/realmedia/rmdemux.c:
20004 Remove unused zlib.h include. Fixes #421594.
20006 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20008 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20009 Original commit message from CVS:
20010 * ext/lame/gstlame.c: (gst_lame_setup):
20011 Disable the bitrate checking when the user has requested
20012 Free Format mode, as all bitrates less than the maximum
20015 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20017 po/: Update translations.
20018 Original commit message from CVS:
20022 Update translations.
20024 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20026 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20027 Original commit message from CVS:
20028 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20029 When handling seeks, don't convert -1 start or stop values to a bogus
20030 byte position - pass them upstream as -1.
20032 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20034 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20035 Original commit message from CVS:
20036 * gst/mpegaudioparse/gstmpegaudioparse.c:
20037 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20038 (gst_mp3parse_init), (gst_mp3parse_sink_event),
20039 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20040 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20041 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20042 (mp3parse_total_time), (mp3parse_handle_seek),
20043 (mp3parse_src_event), (mp3parse_src_query),
20044 (mp3parse_get_query_types), (plugin_init):
20045 * gst/mpegaudioparse/gstmpegaudioparse.h:
20046 Implement seeking via average bitrate, and position+duration
20047 querying in mp3parse. Later, it will support frame-accurate seeking by
20048 building a seek table as it parses.
20049 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20050 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20051 before any extant MP3 decoder plugin. This allows us to remove framing
20052 support from the decoders, if we want, and will provide them with
20053 accurate seeking automatically once it is finished.
20054 Fix the handling of MPEG-1 Layer 1 files.
20055 Partially fix timestamping of packets arriving from a demuxer by
20056 queueing the incoming timestamp until the next packet starts, rather
20057 than applying it immediately to the next pushed buffer.
20059 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20061 gst/asfdemux/gstasfdemux.c: Printf format fix.
20062 Original commit message from CVS:
20063 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20066 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20068 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20069 Original commit message from CVS:
20070 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20071 (gst_cdio_cdda_src_finalize):
20072 Make sure we always destroy our libcdio handle.
20074 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20076 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20077 Original commit message from CVS:
20078 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20079 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20080 (gst_cdio_cdda_src_finalize):
20081 Small code cleanups.
20082 Don't use pad_alloc as the base class cannot deal with the error codes.
20084 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20086 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20087 Original commit message from CVS:
20088 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20089 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20090 Never post a (fatal) error message on the bus on decoding errors. We
20091 should only do this if we can't recover, but mpeg2dec can always
20092 recover. This is needed for DVB streams, for example, where there
20093 may be temporary glitches in the stream. Instead of an error
20094 message, post a warning message on the bus for every N decoding
20095 errors. Fixes #370020.
20097 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20099 configure.ac: Convert to new AG_GST style.
20100 Original commit message from CVS:
20102 Convert to new AG_GST style.
20104 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20106 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20107 Original commit message from CVS:
20108 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20110 Display sensible defaults and limits for the
20111 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20112 property - it's supposed to be a boolean 0/1 value.
20114 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20116 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20117 Original commit message from CVS:
20118 * ext/lame/gstlame.c:
20119 Initialise the variables so gcc doesn't complain about possibly
20120 uninitialised uses, even though they can't actually happen.
20122 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20124 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20125 Original commit message from CVS:
20126 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20127 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20128 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20129 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20130 Implement all sample rates.
20131 Implement sample permutation a little smarter avoiding a memcpy.
20132 Fix timestamps, use segments, fix seeking.
20134 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20137 Original commit message from CVS:
20138 * docs/plugins/Makefile.am:
20139 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20140 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20141 * docs/plugins/inspect/plugin-siddec.xml:
20142 * ext/sidplay/gstsiddec.cc:
20143 * ext/sidplay/gstsiddec.h:
20146 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20148 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20149 Original commit message from CVS:
20150 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20151 (gst_lame_set_property), (gst_lame_setup):
20152 Fix up bitrate checking macro. Make it give us a
20153 GST_ELEMENT_WARNING message so the application has a chance of
20154 reporting this to the user. Move the checking to _setup, so we
20155 are sure it runs in the READY state, when we hope to have a pipeline
20156 and a bus that is not flushing.
20157 This fixes e.g. using 96 kbit/sec as a bitrate.
20159 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20161 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20162 Original commit message from CVS:
20163 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20164 (gst_asf_demux_process_advanced_mutual_exclusion),
20165 (gst_asf_demux_process_queued_extended_stream_objects),
20166 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20167 * gst/asfdemux/gstasfdemux.h:
20168 Parse advanced mutual exclusion object and only add pads for
20169 'hidden' streams (those in an extended stream header) that are
20170 mutually exclusive with an already existing 'main stream' if
20171 the broadcasting flag is not set. If the broadcasting flag is set,
20172 assume that data for this stream isn't sent. (This should ideally be
20173 solved better by making playbin more robust against this and/or by
20174 making mmssrc send some information downstream about which streams
20175 will be streamed). Fixes #353116.
20177 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20179 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20180 Original commit message from CVS:
20181 * gst/synaesthesia/gstsynaesthesia.c:
20182 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20183 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20184 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20185 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20186 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20187 * gst/synaesthesia/synaescope.h:
20188 Move all the mutable engine state into a structure so that
20189 multiple element instances can run without interfering.
20191 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20193 Add crossreferences to glib/gobject/gstream docs.
20194 Original commit message from CVS:
20196 * docs/plugins/Makefile.am:
20197 Add crossreferences to glib/gobject/gstream docs.
20199 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20201 gst/synaesthesia/: More source cleanups and add FIXME comments.
20202 Original commit message from CVS:
20203 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20204 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20205 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20207 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20209 More source cleanups and add FIXME comments.
20211 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20213 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20214 Original commit message from CVS:
20215 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20216 Use gst_guint64_to_gdouble for conversions.
20217 * gst/synaesthesia/synaescope.c:
20218 Define M_PI and do not include <pthread.h> and
20219 <sys/time.h> for G_OS_WIN32
20220 * win32/vs6/libgstrealmedia.dsp:
20221 * win32/vs6/synaesthesia.dsp:
20222 Update projects files.
20223 * win32/common/config.h.in:
20224 Add config.h.in for autogen of config.h
20226 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20228 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20229 Original commit message from CVS:
20231 Add --enable-experimental support. Activate synaesthesia when building
20232 with --enable-experimental. Fix --enable external configure switch
20235 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20237 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20238 Original commit message from CVS:
20239 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20240 (gst_lame_change_state):
20241 * ext/lame/gstlame.h:
20242 On receiving EOS, we try to push a last buffer with the remaining
20243 samples. Don't do that if we got an unclean flow return on the last
20244 gst_pad_push(), downstream might not handle this very gracefully
20246 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20247 Pass flow returns upstream (helps #403168).
20249 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20251 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20252 Original commit message from CVS:
20253 * gst/synaesthesia/gstsynaesthesia.c:
20254 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20255 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20256 (gst_synaesthesia_chain), (plugin_init):
20257 check result of gst_pad_push() in _chain.
20259 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20261 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20262 Original commit message from CVS:
20263 * gst/synaesthesia/Makefile.am:
20264 * gst/synaesthesia/gstsynaesthesia.c:
20265 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20266 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20267 (gst_synaesthesia_chain), (plugin_init):
20268 * gst/synaesthesia/synaescope.c:
20269 * gst/synaesthesia/synaescope.h:
20270 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20271 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20272 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20273 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20274 possible leak in _chain. (#356882)
20276 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20278 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20279 Original commit message from CVS:
20280 * gst/asfdemux/asfheaders.c:
20281 * gst/asfdemux/asfheaders.h:
20282 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20283 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20284 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20285 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20286 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20287 (gst_asf_demux_process_ext_content_desc),
20288 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20289 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20290 (gst_asf_demux_process_bitrate_props_object),
20291 (gst_asf_demux_process_header_ext),
20292 (gst_asf_demux_process_language_list),
20293 (gst_asf_demux_process_ext_stream_props),
20294 (gst_asf_demux_process_queued_extended_stream_objects),
20295 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20296 * gst/asfdemux/gstasfdemux.h:
20297 Refactor and clean up header parsing and chain function a bit; get
20298 rid of some cruft; make header parsing a tad more robust, fixing
20301 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20303 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20304 Original commit message from CVS:
20305 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20306 Post an error if we receive an EOS event while still waiting for the
20307 ASF header object to come through.
20309 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20311 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20312 Original commit message from CVS:
20313 Patch by: Xavier B. <xavierb gmail com>
20314 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20315 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20316 (gst_asf_demux_process_ext_content_desc),
20317 (gst_asf_demux_process_data),
20318 (gst_asf_demux_process_language_list),
20319 (gst_asf_demux_process_ext_stream_props),
20320 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20321 Guard places where we assume that a certain amount of data is
20322 available better against less data being available (should fix
20323 infamous assertion crasher bug #336370). Also fixes a small
20326 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20328 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20329 Original commit message from CVS:
20330 * gst/realmedia/Makefile.am:
20331 * gst/realmedia/rademux.c:
20332 * gst/realmedia/rademux.h:
20333 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20334 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20335 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20336 * gst/realmedia/rmutils.h:
20337 Add demuxer for RealAudio files (#349779).
20339 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20341 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20342 Original commit message from CVS:
20344 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20345 be include in the next release.
20347 Remove win32/common/config.h is which is not autogenerated yet.
20349 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20351 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20352 Original commit message from CVS:
20353 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20354 warn when outgoing sample rate is different from incoming
20356 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20358 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20359 Original commit message from CVS:
20360 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20361 All sample-rates < 32khz come from the LSF extensions, which only
20362 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20363 Use gst_util_uint64_scale because we can.
20365 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20367 tests/check/elements/amrnbenc.c: and fix compilation of this test
20368 Original commit message from CVS:
20369 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20370 (cleanup_amrnbenc):
20371 and fix compilation of this test
20373 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20375 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20376 Original commit message from CVS:
20377 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20378 (cleanup_amrnbenc):
20379 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20380 (cleanup_mpeg2dec):
20381 re-apply as it was -bad and not -ugly that is frozen, doh
20383 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20385 tests/check/elements/: revert my freeze breakage
20386 Original commit message from CVS:
20387 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20388 (cleanup_amrnbenc):
20389 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20390 (cleanup_mpeg2dec):
20391 revert my freeze breakage
20393 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20395 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20396 Original commit message from CVS:
20397 * gst/asfdemux/gstasfdemux.c:
20398 (gst_asf_demux_get_gst_tag_from_tag_name),
20399 (gst_asf_demux_process_ext_content_desc):
20400 add a comment about a future change
20401 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20402 (cleanup_amrnbenc):
20403 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20404 (cleanup_mpeg2dec):
20405 consistent pad (de)activation
20407 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20409 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20410 Original commit message from CVS:
20411 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20412 Update query_types function too.
20414 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20416 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20417 Original commit message from CVS:
20418 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20419 (gst_rmdemux_src_query_types):
20420 Implement SEEKING query, make query function thread-safe.
20422 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20424 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20425 Original commit message from CVS:
20426 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20427 Use alignment-safe macros here too (subbuffers ...); guard against
20428 hypothetical memory access beyond our given buffer in the case
20429 where the buffer size is not a multiple of 2.
20431 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20433 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20434 Original commit message from CVS:
20435 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20436 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20437 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20438 * gst/asfdemux/gstasfdemux.h:
20439 Don't crash in the seek event handling code when playtime is 0,
20440 as may be the case with live streams (#386218). Implement SEEKING
20441 query so applications can query seekability without second-guessing
20442 based on whether we have a duration or not.
20444 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20447 Original commit message from CVS:
20449 * gst-plugins-ugly.doap:
20450 * gst-plugins-ugly.spec.in:
20453 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20455 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20456 Original commit message from CVS:
20457 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20458 Use our alignment-safe macros here too, since we can't assume that
20459 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20462 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20464 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20465 Original commit message from CVS:
20466 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20467 Also, don't read the index for a stream a second time when
20468 operating in pull-mode and reaching the end of the file.
20470 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20472 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20473 Original commit message from CVS:
20474 Patch by: Roland Kay <roland.kay at ox compsoc net>
20475 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20476 Don't leak stream index (#385292).
20478 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20480 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20481 Original commit message from CVS:
20482 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20483 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20485 * ext/lame/gstlame.h:
20486 Fix leak (by calling lame_init_params() before lame_close()); handle
20487 NULL return from lame_init() more gracefully. Fixes #385311.
20489 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20491 configure.ac: Back to CVS
20492 Original commit message from CVS:
20496 === release 0.10.5 ===
20498 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20504 * docs/plugins/gst-plugins-ugly-plugins.args:
20505 * docs/plugins/inspect/plugin-a52dec.xml:
20506 * docs/plugins/inspect/plugin-asf.xml:
20507 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20508 * docs/plugins/inspect/plugin-dvdsub.xml:
20509 * docs/plugins/inspect/plugin-iec958.xml:
20510 * docs/plugins/inspect/plugin-lame.xml:
20511 * docs/plugins/inspect/plugin-mad.xml:
20512 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20513 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20514 * docs/plugins/inspect/plugin-mpegstream.xml:
20515 * docs/plugins/inspect/plugin-siddec.xml:
20517 Original commit message from CVS:
20520 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20522 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20523 Original commit message from CVS:
20524 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20525 to in the previous checkin. see #385192. You can have your
20528 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20530 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20531 Original commit message from CVS:
20532 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20533 from the dereferenced integer, not the pointer itself. Fixes
20535 I'm takin ur cheese!
20537 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20540 ChangeLog surgery: fix bug number
20541 Original commit message from CVS:
20542 ChangeLog surgery: fix bug number
20544 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20546 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20547 Original commit message from CVS:
20548 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20549 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20550 For version 4 streams, read the extra codec data size from the
20551 header instead of assuming it is always 16 (also read it from the
20552 right position) (#384989). For version 4 and 5 streams, check that
20553 the specified extra codec data size doesn't make us read beyond the
20554 chunk boundary (#384989).
20556 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20573 Original commit message from CVS:
20576 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20578 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20579 Original commit message from CVS:
20580 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20581 Cosmetic changes: fix misleading debug statement, update
20584 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20586 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20587 Original commit message from CVS:
20588 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20589 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20590 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20591 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20592 * ext/mpeg2dec/gstmpeg2dec.h:
20593 Align buffers to a 16 byte boundary so the altivec optimisations
20594 don't crash. Fixes #327350.
20596 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20598 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20599 Original commit message from CVS:
20600 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20601 The availability of extra codec data isn't something that
20602 warrants debug messages at WARNING level (see #376958).
20604 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20606 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20607 Original commit message from CVS:
20608 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20609 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20610 (gst_dvd_demux_send_subbuffer):
20611 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20612 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20613 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20614 (gst_mpeg_demux_send_subbuffer):
20615 * gst/mpegstream/gstmpegdemux.h:
20616 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20617 (gst_mpeg_parse_chain):
20618 Fix flow value combination; this fixes playbin/totem locking up if
20619 a VobSub file is specified as subtitle file (#334322). Flow value
20620 combination should only happen once we are fairly sure we've got all
20621 pads that are available for now. Since there isn't a well-specified
20622 time when this is the case in MPEG, we'll just assume this is the
20623 case once there has been a certain number of packets for each
20624 stream we've found so far.
20626 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20628 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20629 Original commit message from CVS:
20630 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20631 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20632 Simplify the framerate code and support more framerates. Fixes #361584.
20634 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20636 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20637 Original commit message from CVS:
20638 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20639 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20640 Fix minor memleak when creating pads from static pad templates (#369627).
20641 * tests/check/Makefile.am:
20642 * tests/check/elements/.cvsignore:
20643 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20644 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20645 Add unit tests for mpeg2dec (#369627).
20647 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20651 Original commit message from CVS:
20654 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20656 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20657 Original commit message from CVS:
20658 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20659 (gst_lame_change_state):
20660 * ext/lame/gstlame.h:
20661 Make lame timestamp flushed eos buffer by some additional timestamp
20662 accounting. Fixes #374760.
20664 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20666 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20667 Original commit message from CVS:
20668 * gst/mpegaudioparse/gstmpegaudioparse.c:
20669 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20670 (gst_mp3parse_init), (gst_mp3parse_dispose),
20671 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20672 (gst_mp3parse_change_state):
20673 * gst/mpegaudioparse/gstmpegaudioparse.h:
20674 Make timestamp handling in mp3parse saner; now works for at least
20677 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20679 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20680 Original commit message from CVS:
20681 * gst/mpegaudioparse/Makefile.am:
20682 * gst/mpegaudioparse/gstmpegaudioparse.c:
20683 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20684 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20685 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20686 (gst_mp3parse_change_state), (plugin_init):
20687 * gst/mpegaudioparse/gstmpegaudioparse.h:
20688 Bring mp3parse into the 21st century.
20689 Use its own debug category, use gstadapter, format nicely to 80
20690 columns, and fix incorrect handling of 32 kHz and less files.
20692 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20694 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20695 Original commit message from CVS:
20696 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20697 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20698 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20699 * ext/mpeg2dec/gstmpeg2dec.h:
20700 libmpeg2 requires its output buffers to start at a 16byte aligned
20701 address or the altivec optimizations will explode.
20703 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20705 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20706 Original commit message from CVS:
20707 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20708 * ext/cdio/gstcdio.h:
20709 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20710 Move CD-TEXT utility function into common file so it can also be
20711 used by a future cdioparanoiasrc.
20713 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20715 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20716 Original commit message from CVS:
20717 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20718 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20719 information (fixes #340433).
20721 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20723 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20724 Original commit message from CVS:
20725 Patch by: Josep Torra Valles <josep at fluendo com>
20726 * gst/iec958/ac3_padder.c: (ac3p_init):
20727 * gst/mpegstream/gstmpegparse.c:
20728 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20729 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20730 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20731 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20732 (gst_rmdemux_parse_packet):
20733 Misc. fixes for problems discovered by Forte (different return types
20734 in function declaration and definition, pointer arithmetics with
20735 void pointers). Fixes #362639.
20737 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20739 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20740 Original commit message from CVS:
20741 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20742 Don't announce audio or subtitle streams that aren't really present,
20743 it makes dvddemux create pads that will never carry any data, which
20746 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20748 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20749 Original commit message from CVS:
20750 * ext/lame/gstlame.c: (gst_lame_set_property):
20751 Round up not allowed bitrates to the next higher allowed one
20754 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20756 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20757 Original commit message from CVS:
20758 * docs/plugins/Makefile.am:
20759 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20760 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20761 * ext/lame/gstlame.c: (gst_lame_class_init):
20762 * ext/lame/gstlame.h:
20763 Add docs for lame and lame to docs. Specify allowed bitrates
20764 in the properties description (#361140). Canonicalise object
20765 property names (ie. use hyphen instead of underscore).
20766 * docs/plugins/inspect/plugin-a52dec.xml:
20767 * docs/plugins/inspect/plugin-amrnb.xml:
20768 * docs/plugins/inspect/plugin-asf.xml:
20769 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20770 * docs/plugins/inspect/plugin-dvdread.xml:
20771 * docs/plugins/inspect/plugin-dvdsub.xml:
20772 * docs/plugins/inspect/plugin-iec958.xml:
20773 * docs/plugins/inspect/plugin-lame.xml:
20774 * docs/plugins/inspect/plugin-mad.xml:
20775 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20776 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20777 * docs/plugins/inspect/plugin-mpegstream.xml:
20778 * docs/plugins/inspect/plugin-siddec.xml:
20779 Update version to CVS.
20781 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20783 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20784 Original commit message from CVS:
20785 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20786 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20789 Add i18n magic to lame plugin. Throw decent error message when we
20790 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20792 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
20794 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20795 Original commit message from CVS:
20796 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20797 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20798 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20799 Change caps to x-rdt, because it's not x-rtp.
20800 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20801 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20802 (gst_rmdemux_plugin_init):
20803 Activate pad before adding to the element.
20804 Return the combined stream return values after pad_alloc.
20806 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20808 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20809 Original commit message from CVS:
20810 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20811 * ext/mpeg2dec/gstmpeg2dec.h:
20812 Add some debugging to timestamp handling.
20813 Make sure we don't convert invalid timestamps.
20815 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20817 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20818 Original commit message from CVS:
20819 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20820 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20821 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20822 (gst_dvd_demux_get_subpicture_stream):
20823 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20824 (gst_mpeg_demux_get_audio_stream),
20825 (gst_mpeg_demux_get_private_stream):
20826 Active pads before adding them to the running element. Don't assert
20827 on non-BYTE format newsegment events in asfdemux.
20829 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
20831 Printf format fixes.
20832 Original commit message from CVS:
20833 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20834 (gst_dvd_read_src_handle_seek_event):
20835 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20836 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20837 * ext/sidplay/gstsiddec.cc:
20838 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20839 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20840 (gst_rmdemux_parse_packet):
20841 Printf format fixes.
20843 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20845 gst/realmedia/: Added RDT depayloader.
20846 Original commit message from CVS:
20847 * gst/realmedia/Makefile.am:
20848 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20849 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20850 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20851 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20852 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20853 * gst/realmedia/rdtdepay.h:
20854 Added RDT depayloader.
20855 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20856 (gst_rmdemux_plugin_init), (plugin_init):
20857 Remove unused function.
20858 Added some more mime-types.
20860 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20862 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20863 Original commit message from CVS:
20864 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20865 If an incoming timestamp is within one sample of our current
20866 timestamp, then keep it. This prevents imprecision in the
20867 PTS (which only has 90khz granularity) from affecting our stream.
20869 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20871 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20872 Original commit message from CVS:
20873 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20874 Reflow code so that compiler doesn't complain about possible use
20875 of uninitialised variable any longer; but just in case, initialise
20876 it anyway; also take object ref in query function and do peer pad
20877 stuff in a more thread-safe way.
20879 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
20881 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20882 Original commit message from CVS:
20883 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20884 Init a variable to make compilers happy.
20886 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
20888 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20889 Original commit message from CVS:
20890 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20891 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20892 (gst_dvd_demux_sync_stream_to_time):
20893 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20894 (gst_mpeg_demux_synchronise_pads),
20895 (gst_mpeg_demux_sync_stream_to_time):
20896 Send newsegment updates for sparse streams (#350778).
20898 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20900 ext/dvdread/dvdreadsrc.c: fix compile warning
20901 Original commit message from CVS:
20902 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20903 fix compile warning
20905 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20908 bump the nano bitches
20909 Original commit message from CVS:
20910 bump the nano bitches
20912 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20914 configure.ac: As another attempt, synaesthesia can be enabled by passing
20915 Original commit message from CVS:
20917 As another attempt, synaesthesia can be enabled by passing
20918 --with-plugins="synaesthesia" to configure
20920 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20922 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20923 Original commit message from CVS:
20925 Don't build synaesthesia by default, until someone confirms that it
20926 is okay (filed as #356882)
20928 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20930 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20931 Original commit message from CVS:
20933 Don't build synaesthesia by default, until someone confirms that it
20934 is okay (filed as #356882)
20936 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20939 Original commit message from CVS:
20941 * gst/synaesthesia/Makefile.am:
20942 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20943 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20944 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20945 (gst_synaesthesia_change_state), (plugin_init):
20948 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20950 More G_OBJECT macro fixing.
20951 Original commit message from CVS:
20952 * ext/mad/gstid3tag.c:
20953 * gst/mpegstream/gstrfc2250enc.h:
20954 * gst/synaesthesia/gstsynaesthesia.c:
20955 More G_OBJECT macro fixing.
20957 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
20959 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20960 Original commit message from CVS:
20961 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20962 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20963 Fix initialisation dummy buffer, the offsets are relative to the start
20964 of the buffers. Fixes #356004.
20966 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
20968 * gst-plugins-ugly.spec.in:
20970 Original commit message from CVS:
20973 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20975 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20976 Original commit message from CVS:
20977 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20978 Add convert query (needed for later when we just operate in time
20979 format and let the base source class handle all the seeking stuff).
20981 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20983 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20984 Original commit message from CVS:
20985 * gst/asfdemux/gstasfdemux.c:
20986 (gst_asf_demux_get_gst_tag_from_tag_name),
20987 (gst_asf_demux_process_ext_content_desc):
20988 Erm, lets properly fix it. The only non-text tag that we support is
20989 the track-number and that is an UINT. asfdemux was returning a GValue
20990 initialized as INT. Further the Track and not the TrackNumber tag
20991 (the latter is a string too).
20993 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20995 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20996 Original commit message from CVS:
20997 * gst/asfdemux/gstasfdemux.c:
20998 (gst_asf_demux_get_gst_tag_from_tag_name),
20999 (gst_asf_demux_process_ext_content_desc):
21000 Skip tags that are unknown (was producing an uninialized GValue).
21002 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
21004 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21005 Original commit message from CVS:
21006 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21007 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21008 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21009 (gst_a52dec_set_property), (gst_a52dec_get_property):
21010 * ext/a52dec/gsta52dec.h:
21011 Patch from from Michal Benes <michal.benes@itonis.tv>:
21012 Add two things to a52dec: configure the exact output format for ac3
21013 decoding through properties, if desired.
21014 By default, configure an output format preferred by downstream. Now
21015 that audioconvert lists caps by preference, this means that a52dec
21016 can do downmixing (iff required) rather than audioconvert, so it can
21017 use the ac3 downmix levels from the bitstream.
21019 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21021 Add missing GST_LIBS to the link flags
21022 Original commit message from CVS:
21023 * ext/lame/Makefile.am:
21024 * ext/mpeg2dec/Makefile.am:
21025 * gst/dvdlpcmdec/Makefile.am:
21026 * gst/dvdsub/Makefile.am:
21027 * gst/mpegaudioparse/Makefile.am:
21028 Add missing GST_LIBS to the link flags
21030 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21032 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21033 Original commit message from CVS:
21035 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21037 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21039 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21040 Original commit message from CVS:
21041 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21042 fix build for debug disabled
21044 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21046 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21047 Original commit message from CVS:
21048 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21049 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21050 Use static pad templates with ANY caps for the source pads for
21051 simplicity and to avoid warnings when creating pads for unhandled
21052 codec IDs (#351795).
21054 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
21056 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21057 Original commit message from CVS:
21058 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21059 * ext/mad/gstmad.c: (gst_mad_chain):
21060 Fix timestamping in mad by only activating a new timestamp when the
21061 previous frame has been decoded. Fixes #350723.
21062 Also clean up some of the non fatal warnings when the input buffer is
21063 too small to decode a header.
21065 === release 0.10.4 ===
21067 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21073 * docs/plugins/gst-plugins-ugly-plugins.args:
21074 * docs/plugins/inspect/plugin-a52dec.xml:
21075 * docs/plugins/inspect/plugin-amrnb.xml:
21076 * docs/plugins/inspect/plugin-asf.xml:
21077 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21078 * docs/plugins/inspect/plugin-dvdread.xml:
21079 * docs/plugins/inspect/plugin-dvdsub.xml:
21080 * docs/plugins/inspect/plugin-iec958.xml:
21081 * docs/plugins/inspect/plugin-lame.xml:
21082 * docs/plugins/inspect/plugin-mad.xml:
21083 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21084 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21085 * docs/plugins/inspect/plugin-mpegstream.xml:
21086 * docs/plugins/inspect/plugin-rmdemux.xml:
21087 * docs/plugins/inspect/plugin-siddec.xml:
21089 Original commit message from CVS:
21092 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21109 Original commit message from CVS:
21112 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21114 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21115 Original commit message from CVS:
21116 Patch by: Wim Taymans <wim at fluendo dot com>
21117 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21118 Instead of forwarding the event in the wrong format, unref it and set
21119 a boolean that we still need to send it in the streaming thread.
21122 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21124 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21125 Original commit message from CVS:
21126 Patch by: Edward Hervey (edward at fluendo dot com)
21127 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21128 Put debug category initialization before use of GST_DEBUG, in order
21129 to remove a fatal warning. Fixes #350895
21131 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21133 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21134 Original commit message from CVS:
21135 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21136 Set rank to NONE for the time being until we make playbin handle
21137 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21138 times when seeking, so it's probably better if it doesn't get
21139 autoplugged for the time being).
21141 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21143 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21144 Original commit message from CVS:
21145 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21146 (gst_rmdemux_parse_mdpr):
21147 Handle audio streams with stream_version 3 properly; warn about
21148 unknown stream versions; handle unknown fourccs a tad more
21149 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21150 with GST_FOURCC_FORMAT.
21152 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21154 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21155 Original commit message from CVS:
21156 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21157 Error out properly if this is an interactive DVD (fixes #345694).
21159 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21161 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21162 Original commit message from CVS:
21163 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21164 When the first_access is 1 or 0, we should copy the timestamp from
21165 the incoming buffer if there is one.
21167 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21169 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21170 Original commit message from CVS:
21171 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21172 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21173 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21174 more places; remove superfluous newlines from debug statements.
21176 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21178 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21179 Original commit message from CVS:
21180 Patch by: Frédéric Riss <frederic.riss at gmail com>
21181 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21182 Don't set negative durations on outgoing buffers (#350044),
21183 which happens when you use macros that got changed during
21184 the last unstable cycle because they were thought not to
21187 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21189 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21190 Original commit message from CVS:
21191 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21192 (gst_dvd_read_src_goto_chapter),
21193 (gst_dvd_read_src_get_chapter_starts),
21194 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21195 (gst_dvd_read_src_get_time_for_sector),
21196 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21197 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21198 (gst_dvd_read_src_goto_sector):
21199 * ext/dvdread/dvdreadsrc.h:
21200 Add basic support for time-based seeking; set timestamps on
21201 outgoing buffers if we have them; create table with
21202 chapter to time mapping when opening a title; rename
21203 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21204 make it take an explicit pgc argument; fix up some debugging
21205 messages so that title/chapter numbers are printed as starting
21206 from 1 for easier readability.
21208 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21210 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21211 Original commit message from CVS:
21212 * gst/realmedia/Makefile.am:
21213 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21214 (gst_rmdemux_parse_cont):
21215 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21216 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21217 * gst/realmedia/rmutils.h:
21218 Factor out some code into rmutils.[ch]; when reading
21219 strings, don't read beyond the available data; read
21220 metadata strings correctly (string length is 16 bits
21223 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21225 Fix dist by including gst-libs/
21226 Original commit message from CVS:
21229 * gst/asfdemux/gstasfdemux.c:
21230 Fix dist by including gst-libs/
21232 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21234 Make custom error messages translatable.
21235 Original commit message from CVS:
21236 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21238 Make custom error messages translatable.
21239 * gst/asfdemux/gstasf.c: (plugin_init):
21240 Remove setlocale() call, doesn't seem to be needed or recommended for
21241 plugins, at least not according to gstreamer/docs/random/i18n.
21243 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21245 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21246 Original commit message from CVS:
21247 * gst/asfdemux/Makefile.am:
21248 * gst/asfdemux/asfheaders.c:
21249 * gst/asfdemux/asfheaders.h:
21250 * gst/asfdemux/gstasf.c: (plugin_init):
21251 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21252 Error out when the stream is encrypted (rather than feeding
21253 garbage to the decoders). Fixes #349025.
21255 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21257 Add/enable autofoo magic for translations.
21258 Original commit message from CVS:
21263 Add/enable autofoo magic for translations.
21265 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21267 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21268 Original commit message from CVS:
21269 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21270 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21271 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21272 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21273 Don't leak streams, strings or caps. Get rid of unnecessary
21274 getcaps() function.
21276 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21278 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21279 Original commit message from CVS:
21280 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21281 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21282 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21283 (gst_rmdemux_stream_clear_cached_subpackets),
21284 (gst_rmdemux_descramble_cook_audio),
21285 (gst_rmdemux_descramble_dnet_audio),
21286 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21287 Descramble cook audio streams before sending them to the
21288 decoder. Fixes #347292.
21289 Also miscellaneous clean-ups and log-level changes.
21291 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21293 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21294 Original commit message from CVS:
21295 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21296 * ext/lame/gstlame.c: (gst_lame_setup):
21297 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21299 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21301 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21302 Original commit message from CVS:
21303 * ext/sidplay/gstsiddec.cc:
21304 * ext/sidplay/gstsiddec.h:
21305 Remove old metadata thing.
21307 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21309 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21310 Original commit message from CVS:
21311 * gst/asfdemux/gstasfdemux.c:
21312 (gst_asf_demux_get_ext_stream_props_for_stream),
21313 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21314 Find language codes for audio streams if they are available.
21316 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21318 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21319 Original commit message from CVS:
21320 * gst/asfdemux/asfheaders.h:
21321 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21322 (gst_asf_demux_process_stream),
21323 (gst_asf_demux_process_language_list),
21324 (gst_asf_demux_process_ext_stream_props),
21325 (gst_asf_demux_process_queued_extended_stream_objects),
21326 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21327 * gst/asfdemux/gstasfdemux.h:
21328 Parse extended stream properties objects and stream objects
21329 hidden inside them (but delay creation of the appropriate
21330 pads until after all the 'normal' stream objects have been
21331 dealt with) (#343763). Also parse language list object.
21333 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21335 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21336 Original commit message from CVS:
21337 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21338 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21339 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21340 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21341 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21342 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21343 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21344 * gst/realmedia/rmdemux.h:
21345 Cleanups, use GstSegment for seeking.
21346 Fix error handling.
21347 Combine flow return from all streams.
21349 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21351 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21352 Original commit message from CVS:
21353 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21354 Remove g_assert that shouldn't be there.
21356 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21358 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21359 Original commit message from CVS:
21360 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21361 Fix refcounting when cropping. Fixes #341677.
21363 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21365 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21366 Original commit message from CVS:
21367 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21368 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21369 (gst_asf_demux_process_segment):
21370 Fix typo. Closes #347029.
21372 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21374 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21375 Original commit message from CVS:
21376 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21377 Skip chunks for unknown streams properly. Fixes broken sound
21378 and/or video for files that have additional streams that
21379 we don't recognise yet (e.g. if they are embedded in extended
21380 stream properties). Partly fixes #343763.
21382 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21384 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21385 Original commit message from CVS:
21386 * gst/asfdemux/asfheaders.c:
21387 * gst/asfdemux/asfheaders.h:
21388 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21389 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21390 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21391 (gst_asf_demux_change_state):
21392 * gst/asfdemux/gstasfdemux.h:
21393 Add some more GUIDs and make debug log more readable
21394 and easier to follow when parsing the headers.
21396 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21398 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21399 Original commit message from CVS:
21400 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21401 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21402 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21403 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21404 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21405 * ext/dvdread/dvdreadsrc.h:
21406 Rewrite seeking code and make seeking in DVDs work (#337834).
21408 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21410 autogen.sh: Check for automake-1.9 as well.
21411 Original commit message from CVS:
21413 Check for automake-1.9 as well.
21415 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21417 ext/dvdread/dvdreadsrc.c: Make check stronger.
21418 Original commit message from CVS:
21419 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21420 Make check stronger.
21422 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21424 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21425 Original commit message from CVS:
21426 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21427 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21428 (gst_asf_demux_push_buffer):
21429 * gst/asfdemux/gstasfdemux.h:
21430 Handle unknown codec IDs/fourccs properly (#345879); send tag
21431 events after newsegment event; fix use of GST_FOURCC_FORMAT
21434 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21436 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21437 Original commit message from CVS:
21438 * ext/a52dec/gsta52dec.c: (plugin_init):
21439 Call the channel positions get_type() method in plugin_init
21440 to ensure that it isn't simultaneously called later from
21443 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21445 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21446 Original commit message from CVS:
21447 * gst/mpegstream/gstmpegpacketize.c:
21448 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21449 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21450 Also flush packetizer cache when we get a buffer that has the
21451 DISCONT flag set; update current byte position from buffer
21452 offset after a flush.
21454 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21456 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21457 Original commit message from CVS:
21458 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21459 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21460 (gst_mpeg_packetize_read):
21461 * gst/mpegstream/gstmpegpacketize.h:
21462 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21463 (gst_mpeg_parse_change_state):
21464 Flush packetizer cache when we get a FLUSH_STOP event;
21465 remove unused source pad member from packetizer; add debug
21466 category for packetizer.
21468 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21470 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21471 Original commit message from CVS:
21472 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21473 Treat dual-mono as stereo. It should really be output on 2 separate
21474 pads, but isn't for now.
21476 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21478 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21479 Original commit message from CVS:
21480 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21481 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21483 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21485 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21486 Original commit message from CVS:
21487 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21488 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21489 any PAR whatsoever (rather than using 0/0, which will lead to
21490 an abort later on). Fixes #345184.
21492 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21494 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21495 Original commit message from CVS:
21496 Patch by: Michael Dominic K. < mdk at mdk org pl>
21497 * ext/mad/gstmad.c: (gst_mad_chain):
21498 Send newsegment event before calling
21499 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21500 in connection with pad blocking (#342594). While we're at it,
21501 do some minor clean-ups.
21503 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21505 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21506 Original commit message from CVS:
21508 Fix --disable-external (can't set conditionals conditionally,
21511 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21513 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21514 Original commit message from CVS:
21515 * ext/a52dec/Makefile.am:
21516 ... and then he said "When you go and fix the build you
21517 better make sure you have some spare backslashes in your
21520 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21522 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21523 Original commit message from CVS:
21524 * ext/sidplay/gstsiddec.cc:
21525 Fix copyright, email addresses and descriptions.
21526 Use saner defaults for arguments. Fixes #344667.
21527 constify some stuff.
21530 Fix negotiation to do mono/44100 by default.
21531 Post error messages.
21532 Use _scale_int where possible.
21534 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21536 ext/dvdnav/.cvsignore: More ignore
21537 Original commit message from CVS:
21538 * ext/dvdnav/.cvsignore:
21541 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21543 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21544 Original commit message from CVS:
21545 * tests/check/elements/amrnbenc.c: (push_data):
21546 Init memory before feeding it to the encoder to make
21547 the valgrind test succeed.
21549 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21551 gst/asfdemux/.cvsignore: More ignore
21552 Original commit message from CVS:
21553 * gst/asfdemux/.cvsignore:
21556 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21558 .cvsignore: Ignore files generated by 'make dist'.
21559 Original commit message from CVS:
21561 Ignore files generated by 'make dist'.
21563 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21566 Original commit message from CVS:
21569 * ext/a52dec/Makefile.am:
21570 * ext/dvdnav/Makefile.am:
21571 * ext/dvdread/Makefile.am:
21572 * ext/lame/Makefile.am:
21573 * ext/mad/Makefile.am:
21574 * ext/mpeg2dec/Makefile.am:
21575 * ext/sidplay/Makefile.am:
21578 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21580 autogen.sh: require am17
21581 Original commit message from CVS:
21585 * ext/annodex/Makefile.am:
21586 * ext/cdio/Makefile.am:
21587 * ext/dv/Makefile.am:
21588 * ext/esd/Makefile.am:
21589 * ext/flac/Makefile.am:
21590 * ext/gdk_pixbuf/Makefile.am:
21591 * ext/ladspa/Makefile.am:
21592 * ext/libcaca/Makefile.am:
21593 * ext/speex/Makefile.am:
21594 * ext/taglib/Makefile.am:
21595 * sys/oss/Makefile.am:
21596 * sys/sunaudio/Makefile.am:
21597 * sys/ximage/Makefile.am:
21598 clean up build further
21600 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21602 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21603 Original commit message from CVS:
21604 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21605 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21606 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21607 (gst_mpeg2dec_change_state):
21608 * ext/mpeg2dec/gstmpeg2dec.h:
21609 Simplify and don't leak our buffer pool.
21611 Remove unfixed bug number from previous ChangeLog entry.
21613 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21615 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21616 Original commit message from CVS:
21617 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21618 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21619 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21620 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21621 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21622 (handle_sequence), (handle_picture), (handle_slice),
21623 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21624 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21625 * ext/mpeg2dec/gstmpeg2dec.h:
21626 Fix padtemplate as we can now do fractional framerates.
21629 Add simple frame dropping QoS.
21630 Precalc buffer output sizes and UV offsets.
21631 Always give libmpeg2 a valid fbuf when it wants one.
21632 don't trust libmpeg to discard our buffers but manage it
21634 Fixes #343627, #327350, #335288
21636 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21638 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21639 Original commit message from CVS:
21641 Add a manifest for futures ugly win32 releases.
21642 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21643 Move bufcaps declaration at the begining of the instructions
21646 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21648 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21649 Original commit message from CVS:
21650 * ext/alsaspdif/alsaspdifsink.h:
21651 * ext/amrwb/gstamrwbdec.h:
21652 * ext/amrwb/gstamrwbenc.h:
21653 * ext/amrwb/gstamrwbparse.h:
21654 * ext/arts/gst_arts.h:
21655 * ext/artsd/gstartsdsink.h:
21656 * ext/audiofile/gstafparse.h:
21657 * ext/audiofile/gstafsink.h:
21658 * ext/audiofile/gstafsrc.h:
21659 * ext/audioresample/gstaudioresample.h:
21660 * ext/bz2/gstbz2dec.h:
21661 * ext/bz2/gstbz2enc.h:
21662 * ext/dirac/gstdiracdec.h:
21663 * ext/directfb/dfbvideosink.h:
21664 * ext/divx/gstdivxdec.h:
21665 * ext/divx/gstdivxenc.h:
21666 * ext/dts/gstdtsdec.h:
21667 * ext/faac/gstfaac.h:
21668 * ext/gsm/gstgsmdec.h:
21669 * ext/gsm/gstgsmenc.h:
21670 * ext/ivorbis/vorbisenc.h:
21671 * ext/libfame/gstlibfame.h:
21672 * ext/nas/nassink.h:
21673 * ext/neon/gstneonhttpsrc.h:
21674 * ext/polyp/polypsink.h:
21675 * ext/sdl/sdlaudiosink.h:
21676 * ext/sdl/sdlvideosink.h:
21677 * ext/shout/gstshout.h:
21678 * ext/snapshot/gstsnapshot.h:
21679 * ext/sndfile/gstsf.h:
21680 * ext/swfdec/gstswfdec.h:
21681 * ext/tarkin/gsttarkindec.h:
21682 * ext/tarkin/gsttarkinenc.h:
21683 * ext/theora/theoradec.h:
21684 * ext/wavpack/gstwavpackdec.h:
21685 * ext/wavpack/gstwavpackparse.h:
21686 * ext/xine/gstxine.h:
21687 * ext/xvid/gstxviddec.h:
21688 * ext/xvid/gstxvidenc.h:
21689 * gst/cdxaparse/gstcdxaparse.h:
21690 * gst/cdxaparse/gstcdxastrip.h:
21691 * gst/colorspace/gstcolorspace.h:
21692 * gst/festival/gstfestival.h:
21693 * gst/freeze/gstfreeze.h:
21694 * gst/gdp/gstgdpdepay.h:
21695 * gst/gdp/gstgdppay.h:
21696 * gst/modplug/gstmodplug.h:
21697 * gst/mpeg1sys/gstmpeg1systemencode.h:
21698 * gst/mpeg1videoparse/gstmp1videoparse.h:
21699 * gst/mpeg2sub/gstmpeg2subt.h:
21700 * gst/mpegaudioparse/gstmpegaudioparse.h:
21701 * gst/multifilesink/gstmultifilesink.h:
21702 * gst/overlay/gstoverlay.h:
21703 * gst/playondemand/gstplayondemand.h:
21704 * gst/qtdemux/qtdemux.h:
21705 * gst/rtjpeg/gstrtjpegdec.h:
21706 * gst/rtjpeg/gstrtjpegenc.h:
21707 * gst/smooth/gstsmooth.h:
21708 * gst/smoothwave/gstsmoothwave.h:
21709 * gst/spectrum/gstspectrum.h:
21710 * gst/speed/gstspeed.h:
21711 * gst/stereo/gststereo.h:
21712 * gst/switch/gstswitch.h:
21713 * gst/tta/gstttadec.h:
21714 * gst/tta/gstttaparse.h:
21715 * gst/videodrop/gstvideodrop.h:
21716 * gst/xingheader/gstxingmux.h:
21717 * sys/directdraw/gstdirectdrawsink.h:
21718 * sys/directsound/gstdirectsoundsink.h:
21719 * sys/dxr3/dxr3audiosink.h:
21720 * sys/dxr3/dxr3spusink.h:
21721 * sys/dxr3/dxr3videosink.h:
21722 * sys/qcam/gstqcamsrc.h:
21723 * sys/vcd/vcdsrc.h:
21724 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21726 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21728 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21729 Original commit message from CVS:
21730 * ext/a52dec/gsta52dec.h:
21731 * ext/amrnb/amrnbdec.h:
21732 * ext/amrnb/amrnbenc.h:
21733 * ext/amrnb/amrnbparse.h:
21734 * ext/mpeg2dec/gstmpeg2dec.h:
21735 * ext/sidplay/gstsiddec.h:
21736 * gst/ac3parse/gstac3parse.h:
21737 * gst/asfdemux/gstasfdemux.h:
21738 * gst/asfdemux/gstasfmux.h:
21739 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21740 * gst/iec958/ac3iec.h:
21741 * gst/mpegaudioparse/gstmpegaudioparse.h:
21742 * gst/mpegstream/gstdvddemux.h:
21743 * gst/mpegstream/gstmpegclock.h:
21744 * gst/mpegstream/gstmpegdemux.h:
21745 * gst/mpegstream/gstmpegparse.h:
21746 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21748 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21750 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21751 Original commit message from CVS:
21753 Replace current README (containing the release notes from
21754 some 0.9.x version) with a proper README taken from the core.
21756 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21758 ext/amrnb/: Sortof first quick cleanup of all this mess...
21759 Original commit message from CVS:
21760 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21761 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21762 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21763 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21764 * ext/amrnb/amrnbparse.h:
21765 Sortof first quick cleanup of all this mess...
21766 Don't crap out on empty and invalid FTs but treat them as
21767 empty packets, the decoder handles them fine.
21770 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21772 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21773 Original commit message from CVS:
21774 * gst/asfdemux/gstasf.c: (plugin_init):
21775 Call gst_riff_init() so the riff debug category gets set up
21776 before it is being used.
21778 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
21780 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21781 Original commit message from CVS:
21782 * gst/iec958/ac3_padder.c: (ac3p_parse):
21783 * gst/iec958/ac3_padder.h:
21784 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21785 (ac3iec_chain_raw), (ac3iec_change_state):
21786 * gst/iec958/ac3iec.h:
21787 Write rate into the caps, for the allowed ac3 rates. Some minor
21790 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
21792 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21793 Original commit message from CVS:
21794 Patch by: James "Doc" Livingston <doclivingston gmail com>
21795 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21796 Do tag merging correctly (#339918). Output taglists
21797 properly in debug statements too while we're at it.
21799 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21801 ext/a52dec/gsta52dec.c: Add more debug
21802 Original commit message from CVS:
21803 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21805 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21806 (gst_dvdlpcmdec_init), (update_timestamps),
21807 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21808 (dvdlpcmdec_sink_event):
21809 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21810 If we have a first_access offset but no current timestamp (might
21811 happen after a seek), then calculate a start time for the first
21812 portion so that it will align with the timestamp given for the
21813 first_access portion.
21814 If a new-segment arrives with format time, store the start
21815 time as a failsafe timestamp in case we never get any further
21816 timestamp info (unlikely)
21817 Mask out the 'frame number' section of the incoming header so
21818 that we don't consider it to be changing on every buffer and
21819 reset the caps constantly.
21820 Use gst_util_uint64_scale for duration calculation
21822 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
21824 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21825 Original commit message from CVS:
21826 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21827 Fix timestamping for cases where the first_access parameter is 4.
21828 Ensure we don't overrun buffers in other cases.
21830 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21832 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21833 Original commit message from CVS:
21834 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21835 Fix silly bug when reading metadata (#341254).
21837 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
21839 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21840 Original commit message from CVS:
21841 * autogen.sh: (CONFIGURE_DEF_OPT):
21842 libtoolize on Darwin/MacOSX is called glibtoolize
21844 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21846 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21847 Original commit message from CVS:
21848 * ext/lame/gstlame.c: (gst_lame_get_type),
21849 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21850 (gst_lame_setup), (gst_lame_change_state):
21851 * ext/lame/gstlame.h:
21852 Remove tag writing from lame (which was completely broken
21853 anyway, #329184). Leaving GstTagSetter interface around for
21854 now, albeit non-functional. Should be removed completely
21855 in 0.11. Use the 'id3v2mux' plugin from -good for writing
21858 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
21861 * ext/dvdread/dvdreadsrc.c:
21862 * gst/asfdemux/gstasfdemux.c:
21863 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21864 Original commit message from CVS:
21865 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21867 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
21869 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21870 Original commit message from CVS:
21871 Patch by: Andres Salomon <dilinger at debian org>
21872 * ext/lame/gstlame.c: (gst_lame_sink_event):
21873 Fix typo (comma vs. semicolon) (#340710).
21875 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
21877 ext/mad/gstmad.c: Make mad the second element to support the highly useful
21878 Original commit message from CVS:
21879 Patch by: Lutz Müller <lutz at topfrose de>
21880 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21881 Make mad the second element to support the highly useful
21882 FORMATS query (#340594)
21884 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
21886 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21887 Original commit message from CVS:
21888 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21889 (gst_mpeg2dec_src_query):
21890 Remember the query duration format before passing it upstream since it
21891 could have been modified.
21892 Add GST_WARNING_OBJECT in sink convert function to detail why the
21893 conversion didn't work.
21895 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21897 Define GstElementDetails as const and also static (when defined as global)
21898 Original commit message from CVS:
21899 * ext/amrwb/gstamrwbdec.c:
21900 * ext/amrwb/gstamrwbenc.c:
21901 * ext/amrwb/gstamrwbparse.c:
21902 * ext/arts/gst_arts.c:
21903 * ext/artsd/gstartsdsink.c:
21904 * ext/audiofile/gstafparse.c:
21905 * ext/audiofile/gstafsink.c:
21906 * ext/audiofile/gstafsrc.c:
21907 * ext/audioresample/gstaudioresample.c:
21908 * ext/bz2/gstbz2dec.c:
21909 * ext/bz2/gstbz2enc.c:
21910 * ext/cdaudio/gstcdaudio.c:
21911 * ext/directfb/dfbvideosink.c:
21912 * ext/divx/gstdivxdec.c:
21913 * ext/divx/gstdivxenc.c:
21914 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21915 * ext/faac/gstfaac.c: (gst_faac_base_init):
21916 * ext/faad/gstfaad.c:
21917 * ext/gsm/gstgsmdec.c:
21918 * ext/gsm/gstgsmenc.c:
21919 * ext/hermes/gsthermescolorspace.c:
21920 * ext/ivorbis/vorbisfile.c:
21921 * ext/lcs/gstcolorspace.c:
21922 * ext/libfame/gstlibfame.c:
21923 * ext/libmms/gstmms.c: (gst_mms_base_init):
21924 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21925 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21926 * ext/nas/nassink.c: (gst_nassink_base_init):
21927 * ext/neon/gstneonhttpsrc.c:
21928 * ext/sdl/sdlaudiosink.c:
21929 * ext/sdl/sdlvideosink.c:
21930 * ext/shout/gstshout.c:
21931 * ext/snapshot/gstsnapshot.c:
21932 * ext/sndfile/gstsf.c:
21933 * ext/swfdec/gstswfdec.c:
21934 * ext/tarkin/gsttarkindec.c:
21935 * ext/tarkin/gsttarkinenc.c:
21936 * ext/theora/theoradec.c:
21937 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21938 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21939 * ext/xvid/gstxviddec.c:
21940 * ext/xvid/gstxvidenc.c:
21941 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21942 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21943 * gst/chart/gstchart.c:
21944 * gst/colorspace/gstcolorspace.c:
21945 * gst/deinterlace/gstdeinterlace.c:
21946 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21947 * gst/festival/gstfestival.c:
21948 * gst/filter/gstbpwsinc.c:
21949 * gst/filter/gstiir.c:
21950 * gst/filter/gstlpwsinc.c:
21951 * gst/freeze/gstfreeze.c:
21952 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21953 * gst/librfb/gstrfbsrc.c:
21954 * gst/mixmatrix/mixmatrix.c:
21955 * gst/mpeg1sys/gstmpeg1systemencode.c:
21956 * gst/mpeg1videoparse/gstmp1videoparse.c:
21957 * gst/mpeg2sub/gstmpeg2subt.c:
21958 * gst/mpegaudioparse/gstmpegaudioparse.c:
21959 * gst/multifilesink/gstmultifilesink.c:
21960 * gst/overlay/gstoverlay.c:
21961 * gst/passthrough/gstpassthrough.c:
21962 * gst/playondemand/gstplayondemand.c:
21963 * gst/qtdemux/qtdemux.c:
21964 * gst/rtjpeg/gstrtjpegdec.c:
21965 * gst/rtjpeg/gstrtjpegenc.c:
21966 * gst/smooth/gstsmooth.c:
21967 * gst/smoothwave/gstsmoothwave.c:
21968 * gst/spectrum/gstspectrum.c:
21969 * gst/speed/gstspeed.c:
21970 * gst/stereo/gststereo.c:
21971 * gst/switch/gstswitch.c:
21972 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21973 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21974 * gst/vbidec/gstvbidec.c:
21975 * gst/videocrop/gstvideocrop.c:
21976 * gst/videodrop/gstvideodrop.c:
21977 * gst/virtualdub/gstxsharpen.c:
21978 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21979 * gst/y4m/gsty4mencode.c:
21980 * sys/cdrom/gstcdplayer.c:
21981 * sys/directdraw/gstdirectdrawsink.c:
21982 * sys/directsound/gstdirectsoundsink.c:
21983 * sys/glsink/glimagesink.c:
21984 * sys/qcam/gstqcamsrc.c:
21985 * sys/v4l2/gstv4l2src.c:
21986 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21987 * sys/ximagesrc/ximagesrc.c:
21988 Define GstElementDetails as const and also static (when defined as
21991 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21993 Define GstElementDetails as const and also static (when defined as global)
21994 Original commit message from CVS:
21995 * ext/mad/gstid3tag.c:
21996 * ext/mad/gstmad.c:
21997 * gst/ac3parse/gstac3parse.c:
21998 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21999 * gst/synaesthesia/gstsynaesthesia.c:
22000 Define GstElementDetails as const and also static (when defined as
22003 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22005 Define GstElementDetails as const and also static (when defined as global)
22006 Original commit message from CVS:
22007 * ext/aalib/gstaasink.c:
22008 * ext/annodex/gstcmmldec.c:
22009 * ext/annodex/gstcmmlenc.c:
22010 * ext/cairo/gsttextoverlay.c:
22011 * ext/cairo/gsttimeoverlay.c:
22012 * ext/cdio/gstcdiocddasrc.c:
22013 * ext/dv/gstdvdec.c:
22014 * ext/dv/gstdvdemux.c:
22015 * ext/esd/esdmon.c:
22016 * ext/esd/esdsink.c:
22017 * ext/flac/gstflacenc.c:
22018 * ext/flac/gstflactag.c:
22019 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22020 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22021 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22022 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22023 * ext/gdk_pixbuf/pixbufscale.c:
22024 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22025 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22026 * ext/jpeg/gstjpegdec.c:
22027 * ext/jpeg/gstjpegenc.c:
22028 * ext/jpeg/gstsmokedec.c:
22029 * ext/jpeg/gstsmokeenc.c:
22030 * ext/libcaca/gstcacasink.c:
22031 * ext/libmng/gstmngdec.c:
22032 * ext/libmng/gstmngenc.c:
22033 * ext/libpng/gstpngdec.c:
22034 * ext/libpng/gstpngenc.c:
22035 * ext/mikmod/gstmikmod.c:
22036 * ext/raw1394/gstdv1394src.c:
22037 * ext/shout2/gstshout2.c: (gst_shout2send_init):
22038 * ext/shout2/gstshout2.h:
22039 * ext/speex/gstspeexdec.c:
22040 * ext/speex/gstspeexenc.c:
22041 * gst/alpha/gstalpha.c:
22042 * gst/alpha/gstalphacolor.c:
22043 * gst/apetag/gstapedemux.c:
22044 * gst/auparse/gstauparse.c:
22045 * gst/autodetect/gstautoaudiosink.c:
22046 (gst_auto_audio_sink_base_init):
22047 * gst/autodetect/gstautovideosink.c:
22048 (gst_auto_video_sink_base_init):
22049 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22050 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22051 * gst/cutter/gstcutter.c:
22052 * gst/debug/breakmydata.c:
22053 * gst/debug/efence.c:
22054 * gst/debug/gstnavigationtest.c:
22055 * gst/debug/gstnavseek.c:
22056 * gst/debug/negotiation.c:
22057 * gst/debug/progressreport.c:
22058 * gst/debug/testplugin.c:
22059 * gst/effectv/gstaging.c:
22060 * gst/effectv/gstdice.c:
22061 * gst/effectv/gstedge.c:
22062 * gst/effectv/gstquark.c:
22063 * gst/effectv/gstrev.c:
22064 * gst/effectv/gstshagadelic.c:
22065 * gst/effectv/gstvertigo.c:
22066 * gst/effectv/gstwarp.c:
22067 * gst/flx/gstflxdec.c:
22068 * gst/goom/gstgoom.c:
22069 * gst/icydemux/gsticydemux.c:
22070 * gst/id3demux/gstid3demux.c:
22071 * gst/interleave/deinterleave.c:
22072 * gst/interleave/interleave.c:
22073 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22074 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22075 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22076 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22077 * gst/level/gstlevel.c:
22078 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22079 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22080 * gst/median/gstmedian.c:
22081 * gst/monoscope/gstmonoscope.c:
22082 * gst/multipart/multipartdemux.c:
22083 * gst/multipart/multipartmux.c:
22084 * gst/oldcore/gstaggregator.c:
22085 * gst/oldcore/gstfdsink.c:
22086 * gst/oldcore/gstmd5sink.c:
22087 * gst/oldcore/gstmultifilesrc.c:
22088 * gst/oldcore/gstpipefilter.c:
22089 * gst/oldcore/gstshaper.c:
22090 * gst/oldcore/gststatistics.c:
22091 * gst/rtp/gstasteriskh263.c:
22092 * gst/rtp/gstrtpL16depay.c:
22093 * gst/rtp/gstrtpL16pay.c:
22094 * gst/rtp/gstrtpamrdepay.c:
22095 * gst/rtp/gstrtpamrpay.c:
22096 * gst/rtp/gstrtpdepay.c:
22097 * gst/rtp/gstrtpgsmpay.c:
22098 * gst/rtp/gstrtph263pay.c:
22099 * gst/rtp/gstrtph263pdepay.c:
22100 * gst/rtp/gstrtph263ppay.c:
22101 * gst/rtp/gstrtpilbcdepay.c:
22102 * gst/rtp/gstrtpmp4gpay.c:
22103 * gst/rtp/gstrtpmp4vdepay.c:
22104 * gst/rtp/gstrtpmp4vpay.c:
22105 * gst/rtp/gstrtpmpadepay.c:
22106 * gst/rtp/gstrtpmpapay.c:
22107 * gst/rtp/gstrtppcmadepay.c:
22108 * gst/rtp/gstrtppcmapay.c:
22109 * gst/rtp/gstrtppcmudepay.c:
22110 * gst/rtp/gstrtppcmupay.c:
22111 * gst/rtp/gstrtpspeexdepay.c:
22112 * gst/rtp/gstrtpspeexpay.c:
22113 * gst/rtsp/gstrtpdec.c:
22114 * gst/rtsp/gstrtspsrc.c:
22115 * gst/smpte/gstsmpte.c:
22116 * gst/udp/gstdynudpsink.c:
22117 * gst/udp/gstmultiudpsink.c:
22118 * gst/udp/gstudpsink.c:
22119 * gst/udp/gstudpsrc.c:
22120 * gst/videobox/gstvideobox.c:
22121 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22122 * gst/videofilter/gstvideobalance.c:
22123 * gst/videofilter/gstvideoflip.c:
22124 * gst/videofilter/gstvideotemplate.c:
22125 (gst_videotemplate_base_init):
22126 * gst/videomixer/videomixer.c:
22127 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22128 (gst_wavparse_class_init), (gst_wavparse_dispose),
22129 (gst_wavparse_reset), (gst_wavparse_init),
22130 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22131 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22132 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22133 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22134 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22135 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22136 (gst_wavparse_change_state):
22137 * gst/wavparse/gstwavparse.h:
22138 * sys/oss/gstossmixerelement.c:
22139 * sys/oss/gstosssink.c:
22140 * sys/oss/gstosssrc.c:
22141 * sys/osxaudio/gstosxaudioelement.c:
22142 * sys/osxaudio/gstosxaudiosink.c:
22143 * sys/osxaudio/gstosxaudiosrc.c:
22144 * sys/sunaudio/gstsunaudiomixer.c:
22145 * sys/sunaudio/gstsunaudiosink.c:
22146 Define GstElementDetails as const and also static (when defined as
22149 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22151 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22152 Original commit message from CVS:
22153 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22154 Fix name of custom event (use same as dvdreadsrc).
22155 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22156 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22157 Fix event parsing (the event name is in the structure, not the
22158 name of the structure itself); also fix indentation after
22161 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22163 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22164 Original commit message from CVS:
22165 * ext/mad/gstid3tag.c: (plugin_init):
22166 Change debug category to 'id3mux'.
22168 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22170 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22171 Original commit message from CVS:
22172 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22173 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22174 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22175 (gst_id3_tag_chain):
22176 When acting as a muxer, set caps on outgoing buffers and set caps
22177 on source pad (fixes #323658). Remove unused application/x-gst-tags
22178 cruft from the 0.6 days.
22180 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22182 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22183 Original commit message from CVS:
22184 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22185 (gst_mad_src_query), (gst_mad_chain):
22186 .. and DEFAULT queries should work too. Use magic gst util scale
22187 functions in some places.
22189 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22191 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22192 Original commit message from CVS:
22193 * ext/mad/gstmad.c: (gst_mad_src_query):
22194 Fix duration query in BYTES format (#336824).
22196 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22198 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22199 Original commit message from CVS:
22200 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22201 * ext/lame/gstlame.c: (gst_lame_sink_event):
22202 Don't crash if we get an EOS event before the encoder
22203 has been set up (#339287).
22205 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22207 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22208 Original commit message from CVS:
22209 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22210 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22211 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22212 Move errors out of the normal code flow.
22213 Don't send eos, basesrc will do that for us when needed.
22215 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22217 gst/mpegstream/: Do state changes correctly
22218 Original commit message from CVS:
22219 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22220 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22221 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22222 Do state changes correctly
22224 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22226 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22227 Original commit message from CVS:
22228 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22229 (gst_mpeg2dec_alloc_buffer):
22230 Can't use gst_pad_alloc_buffer*() when we are going to crop
22231 the image before sending it out. Downstream basetransform-based
22232 elements will complain about the wrong unit size otherwise
22233 (when not operating in passthrough-mode at least).
22234 Const-ify some static variables and do some minor clean-ups.
22235 Use I420 macros for size/offsets (not really necessary in this
22236 particular context, but this kind of code gets copy'n'pasted).
22238 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22240 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22241 Original commit message from CVS:
22242 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22244 * gst/mpegstream/gstmpegpacketize.h:
22245 g_malloc() can't fail, we don't need to handle this. Same for
22246 gst_buffer_new_and_alloc().
22247 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22248 klass->send_buffer() should have the same semantics as
22249 gst_pad_push(), ie. ownership of the buffer is transfered,
22250 so we never have to unref the buffer no matter what the flow
22253 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22255 * tests/check/gst-plugins-ugly.supp:
22256 one more suppression for FC4
22257 Original commit message from CVS:
22258 one more suppression for FC4
22260 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22262 * tests/check/gst-plugins-ugly.supp:
22263 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22264 Original commit message from CVS:
22265 The AMR encoder sucks giant sucky things through a sucky object with a giant
22266 sucking machine. More suppressions.
22268 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22270 add test for amrnbenc, enable test infrastructure, and fix a leak
22271 Original commit message from CVS:
22272 add test for amrnbenc, enable test infrastructure, and fix a leak
22273 * common/check.mak:
22274 allow for specifying more than one suppressions file in SUPPRESSIONS
22276 * tests/Makefile.am:
22277 * tests/check/.cvsignore:
22278 * tests/check/Makefile.am:
22279 * tests/check/elements/.cvsignore:
22282 * tests/check/gst-plugins-ugly.supp:
22283 add suppressions for libs used by -ugly
22284 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22285 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22286 (GST_START_TEST), (amrnbenc_suite), (main):
22287 add a simple test for encoding amr
22288 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22289 fix pad template leaks
22291 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22293 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22294 Original commit message from CVS:
22295 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22296 Plug big leak in AMR encoder.
22298 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22300 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22301 Original commit message from CVS:
22302 * ext/mad/gstmad.c: (index_seek):
22303 move GstIndexEntry *entry variable declaration before
22304 the first instruction
22305 * ext/mad/gstmad.c:
22306 remove debug macros with variable number of parameter by using
22307 GST_DEBUG for WIN32
22308 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22309 use gst_guint64_to_gdouble for conversions
22310 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22311 replace __FUNCTION__ which is not supported by MSVC by the current function name
22312 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22313 remove LL suffix by using G_GINT64_CONSTANT
22314 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22315 use gst_guint64_to_gdouble for conversions
22316 * gst/mpegstream/gstmpegparse.h:
22317 remove LL suffix by using G_GINT64_CONSTANT
22319 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22320 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22322 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22324 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22325 Original commit message from CVS:
22326 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22327 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22328 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22329 * ext/mad/gstmad.c: (gst_mad_class_init):
22330 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22331 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22332 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22333 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22334 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22335 * gst/mpegaudioparse/gstmpegaudioparse.c:
22336 (gst_mp3parse_class_init):
22337 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22338 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22339 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22340 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22341 * gst/synaesthesia/gstsynaesthesia.c:
22342 (gst_synaesthesia_class_init):
22343 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22345 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22347 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22348 Original commit message from CVS:
22349 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22350 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22351 (gst_asf_demux_push_buffer):
22352 Send newsegment event only once per pad, fixes #336550.
22354 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22356 Unify the long descriptions in the plugin details (#337263).
22357 Original commit message from CVS:
22358 Patch by: j^ <j at bootlab dot org>
22359 * ext/amrwb/gstamrwbdec.c:
22360 * ext/amrwb/gstamrwbenc.c:
22361 * ext/amrwb/gstamrwbparse.c:
22362 * ext/arts/gst_arts.c:
22363 * ext/artsd/gstartsdsink.c:
22364 * ext/audiofile/gstafparse.c:
22365 * ext/audiofile/gstafsink.c:
22366 * ext/audiofile/gstafsrc.c:
22367 * ext/cdaudio/gstcdaudio.c:
22368 * ext/directfb/dfbvideosink.c:
22369 * ext/divx/gstdivxdec.c:
22370 * ext/divx/gstdivxenc.c:
22371 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22372 * ext/faac/gstfaac.c: (gst_faac_base_init):
22373 * ext/faad/gstfaad.c:
22374 * ext/gsm/gstgsmdec.c:
22375 * ext/gsm/gstgsmenc.c:
22376 * ext/hermes/gsthermescolorspace.c:
22377 * ext/ivorbis/vorbisfile.c:
22378 * ext/lcs/gstcolorspace.c:
22379 * ext/libfame/gstlibfame.c:
22380 * ext/libmms/gstmms.c: (gst_mms_base_init):
22381 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22382 * ext/nas/nassink.c: (gst_nassink_base_init):
22383 * ext/neon/gstneonhttpsrc.c:
22384 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22385 * ext/sdl/sdlaudiosink.c:
22386 * ext/sdl/sdlvideosink.c:
22387 * ext/shout/gstshout.c:
22388 * ext/snapshot/gstsnapshot.c:
22389 * ext/sndfile/gstsf.c:
22390 * ext/tarkin/gsttarkindec.c:
22391 * ext/tarkin/gsttarkinenc.c:
22392 * ext/theora/theoradec.c:
22393 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22394 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22395 * ext/xvid/gstxviddec.c:
22396 * ext/xvid/gstxvidenc.c:
22397 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22398 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22399 * gst/chart/gstchart.c:
22400 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22401 * gst/festival/gstfestival.c:
22402 * gst/filter/gstiir.c:
22403 * gst/filter/gstlpwsinc.c:
22404 * gst/freeze/gstfreeze.c:
22405 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22406 * gst/mixmatrix/mixmatrix.c:
22407 * gst/mpeg1sys/gstmpeg1systemencode.c:
22408 * gst/mpeg1videoparse/gstmp1videoparse.c:
22409 * gst/mpeg2sub/gstmpeg2subt.c:
22410 * gst/mpegaudioparse/gstmpegaudioparse.c:
22411 * gst/multifilesink/gstmultifilesink.c:
22412 * gst/overlay/gstoverlay.c:
22413 * gst/passthrough/gstpassthrough.c:
22414 * gst/playondemand/gstplayondemand.c:
22415 * gst/qtdemux/qtdemux.c:
22416 * gst/rtjpeg/gstrtjpegdec.c:
22417 * gst/rtjpeg/gstrtjpegenc.c:
22418 * gst/smooth/gstsmooth.c:
22419 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22420 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22421 * gst/videocrop/gstvideocrop.c:
22422 * gst/videodrop/gstvideodrop.c:
22423 * gst/virtualdub/gstxsharpen.c:
22424 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22425 * gst/y4m/gsty4mencode.c:
22426 Unify the long descriptions in the plugin details (#337263).
22428 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22430 * gst-plugins-ugly.spec.in:
22431 fix version numbering
22432 Original commit message from CVS:
22433 fix version numbering
22435 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22438 * gst-plugins-ugly.spec.in:
22439 add dvdsub plugin to spec
22440 Original commit message from CVS:
22441 add dvdsub plugin to spec
22443 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22445 docs/plugins/: add siddec
22446 Original commit message from CVS:
22447 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22448 * docs/plugins/inspect/plugin-siddec.xml:
22450 * ext/dvdnav/dvdnavsrc.c:
22453 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22457 * ext/sidplay/Makefile.am:
22458 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22459 Original commit message from CVS:
22460 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22462 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22464 * docs/plugins/.gitignore:
22465 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22467 Original commit message from CVS:
22470 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22473 * docs/plugins/inspect/plugin-a52dec.xml:
22474 * docs/plugins/inspect/plugin-amrnb.xml:
22475 * docs/plugins/inspect/plugin-asf.xml:
22476 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22477 * docs/plugins/inspect/plugin-dvdread.xml:
22478 * docs/plugins/inspect/plugin-dvdsub.xml:
22479 * docs/plugins/inspect/plugin-iec958.xml:
22480 * docs/plugins/inspect/plugin-lame.xml:
22481 * docs/plugins/inspect/plugin-mad.xml:
22482 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22483 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22484 * docs/plugins/inspect/plugin-mpegstream.xml:
22485 * docs/plugins/inspect/plugin-rmdemux.xml:
22486 update plugin inspect files
22487 Original commit message from CVS:
22488 update plugin inspect files
22490 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22492 * gst/mpegaudioparse/gstxingmux.c:
22493 rework build; add translations for v4l2
22494 Original commit message from CVS:
22495 rework build; add translations for v4l2
22497 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22499 configure.ac: rework similarly to other modules
22500 Original commit message from CVS:
22502 rework similarly to other modules
22503 * ext/a52dec/gsta52dec.c:
22504 * ext/amrnb/amrnb.c:
22505 * ext/dvdnav/dvdnavsrc.c:
22506 * ext/dvdread/dvdreadsrc.c:
22507 * ext/lame/gstlame.c:
22508 * ext/mad/gstid3tag.c:
22509 * ext/mpeg2dec/gstmpeg2dec.c:
22510 * ext/sidplay/gstsiddec.cc:
22511 * gst/asfdemux/gstasf.c:
22512 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22513 * gst/dvdsub/gstdvdsubdec.c:
22514 * gst/iec958/ac3iec.c:
22515 * gst/mpegaudioparse/gstmpegaudioparse.c:
22516 * gst/mpegstream/gstmpegstream.c:
22517 * gst/realmedia/rmdemux.c: (plugin_init):
22518 use the correct defines
22520 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22524 * docs/plugins/.gitignore:
22526 Original commit message from CVS:
22529 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22535 Original commit message from CVS:
22538 === release 0.10.3 ===
22540 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22546 * docs/plugins/gst-plugins-ugly-plugins.signals:
22547 * docs/plugins/inspect/plugin-amrnb.xml:
22548 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22549 * docs/plugins/inspect/plugin-iec958.xml:
22550 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22551 * docs/plugins/inspect/plugin-rmdemux.xml:
22553 Original commit message from CVS:
22556 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22558 better/unified long descriptions
22559 Original commit message from CVS:
22560 * ext/aalib/gstaasink.c:
22561 * ext/annodex/gstcmmldec.c:
22562 * ext/annodex/gstcmmlenc.c:
22563 * ext/cairo/gsttextoverlay.c:
22564 * ext/cairo/gsttimeoverlay.c:
22565 * ext/cdio/gstcdiocddasrc.c:
22566 * ext/dv/gstdvdec.c:
22567 * ext/esd/esdmon.c:
22568 * ext/esd/esdsink.c:
22569 * ext/flac/gstflacdec.c:
22570 * ext/flac/gstflacenc.c:
22571 * ext/flac/gstflactag.c:
22572 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22573 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22574 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22575 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22576 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22577 * ext/gdk_pixbuf/pixbufscale.c:
22578 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22579 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22580 * ext/jpeg/gstjpegdec.c:
22581 * ext/jpeg/gstjpegenc.c:
22582 * ext/jpeg/gstsmokedec.c:
22583 * ext/jpeg/gstsmokeenc.c:
22584 * ext/libcaca/gstcacasink.c:
22585 * ext/libmng/gstmngdec.c:
22586 * ext/libmng/gstmngenc.c:
22587 * ext/libpng/gstpngdec.c:
22588 * ext/libpng/gstpngenc.c:
22589 * ext/mikmod/gstmikmod.c:
22590 * ext/raw1394/gstdv1394src.c:
22591 * ext/shout2/gstshout2.c:
22592 * ext/speex/gstspeexdec.c:
22593 * ext/speex/gstspeexenc.c:
22594 * gst/alpha/gstalpha.c:
22595 * gst/alpha/gstalphacolor.c:
22596 * gst/auparse/gstauparse.c:
22597 * gst/autodetect/gstautoaudiosink.c:
22598 (gst_auto_audio_sink_base_init):
22599 * gst/autodetect/gstautovideosink.c:
22600 (gst_auto_video_sink_base_init):
22601 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22602 * gst/cutter/gstcutter.c:
22603 * gst/debug/breakmydata.c:
22604 * gst/debug/efence.c:
22605 * gst/debug/gstnavigationtest.c:
22606 * gst/debug/negotiation.c:
22607 * gst/debug/progressreport.c:
22608 * gst/debug/testplugin.c:
22609 * gst/effectv/gstaging.c:
22610 * gst/effectv/gstdice.c:
22611 * gst/effectv/gstedge.c:
22612 * gst/effectv/gstquark.c:
22613 * gst/effectv/gstrev.c:
22614 * gst/effectv/gstvertigo.c:
22615 * gst/effectv/gstwarp.c:
22616 * gst/flx/gstflxdec.c:
22617 * gst/goom/gstgoom.c:
22618 * gst/interleave/deinterleave.c:
22619 * gst/interleave/interleave.c:
22620 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22621 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22622 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22623 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22624 * gst/level/gstlevel.c:
22625 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22626 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22627 * gst/median/gstmedian.c:
22628 * gst/monoscope/gstmonoscope.c:
22629 * gst/multipart/multipartdemux.c:
22630 * gst/multipart/multipartmux.c:
22631 * gst/oldcore/gstmd5sink.c:
22632 * gst/oldcore/gstmultifilesrc.c:
22633 * gst/oldcore/gstpipefilter.c:
22634 * gst/oldcore/gstshaper.c:
22635 * gst/oldcore/gststatistics.c:
22636 * gst/rtp/gstasteriskh263.c:
22637 * gst/rtp/gstrtpL16depay.c:
22638 * gst/rtp/gstrtpL16pay.c:
22639 * gst/rtp/gstrtpamrdepay.c:
22640 * gst/rtp/gstrtpamrpay.c:
22641 * gst/rtp/gstrtpdepay.c:
22642 * gst/rtp/gstrtpgsmpay.c:
22643 * gst/rtp/gstrtph263pay.c:
22644 * gst/rtp/gstrtph263pdepay.c:
22645 * gst/rtp/gstrtph263ppay.c:
22646 * gst/rtp/gstrtpmp4gpay.c:
22647 * gst/rtp/gstrtpmp4vdepay.c:
22648 * gst/rtp/gstrtpmp4vpay.c:
22649 * gst/rtp/gstrtpmpadepay.c:
22650 * gst/rtp/gstrtpmpapay.c:
22651 * gst/rtp/gstrtppcmadepay.c:
22652 * gst/rtp/gstrtppcmapay.c:
22653 * gst/rtp/gstrtppcmudepay.c:
22654 * gst/rtp/gstrtppcmupay.c:
22655 * gst/rtp/gstrtpspeexdepay.c:
22656 * gst/rtp/gstrtpspeexpay.c:
22657 * gst/rtsp/gstrtpdec.c:
22658 * gst/smpte/gstsmpte.c:
22659 * gst/videobox/gstvideobox.c:
22660 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22661 * gst/videofilter/gstvideobalance.c:
22662 * gst/videofilter/gstvideoflip.c:
22663 * gst/videofilter/gstvideotemplate.c:
22664 (gst_videotemplate_base_init):
22665 * gst/videomixer/videomixer.c:
22666 * gst/wavenc/gstwavenc.c:
22667 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22668 better/unified long descriptions
22670 Some cleanups to auparse, don't send multiple newsegments.
22672 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22674 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22675 Original commit message from CVS:
22676 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22677 Don't unref event unconditionally after giving away ownership
22678 (gst_pad_push_event(), gst_pad_send_event() and
22679 gst_pad_event_default() take ownership of the event
22680 passed to them). Fixes warnings/crashes caused by
22683 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22685 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22686 Original commit message from CVS:
22687 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22688 Don't ref NULL caps (private streams have NULL caps) (#336387);
22689 also, no need to set caps on the same buffer twice.
22691 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22693 gst/mpegstream/: Don't leak element and pad names in error messages, use
22694 Original commit message from CVS:
22695 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22696 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22697 (gst_dvd_demux_get_subpicture_stream):
22698 * gst/mpegstream/gstmpegdemux.c:
22699 (gst_mpeg_demux_sync_stream_to_time):
22700 Don't leak element and pad names in error messages, use
22701 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22703 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22705 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22706 Original commit message from CVS:
22707 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22708 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22709 Name the structure in the custom event with the
22710 language codes for the audio and subtitle streams
22711 actually like dvddemux expects it to be named.
22712 Set caps on source pad and outgoing buffers.
22714 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22716 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22717 Original commit message from CVS:
22718 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22719 (gst_lame_get_property), (gst_lame_setup):
22720 * ext/lame/gstlame.h:
22721 Make xingheader property non-functional, it's broken anyway
22722 after all (use xingmux instead).
22724 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22726 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22727 Original commit message from CVS:
22728 * ext/lame/gstlame.c: (gst_lame_sink_event):
22729 On EOS, flush encoder and send remaining data. Fix
22730 return value handling in sink event function.
22732 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22734 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22735 Original commit message from CVS:
22736 Patch by: Jürg Billeter <j at bitron dot ch>
22737 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22738 Fix wrong check for started flag when setting the 'device' property.
22739 We want to allow it when the source is NOT started yet and ignore it
22740 when the source is running.
22742 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22744 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22745 Original commit message from CVS:
22746 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22747 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22748 (gst_asf_demux_process_chunk):
22749 * gst/asfdemux/gstasfdemux.h:
22750 Subtract first timestamp from timestamps, so that
22751 stream starts from 0; makes live streams that don't
22752 start at 0 work again (fixes #317310, #336097).
22754 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22756 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22757 Original commit message from CVS:
22758 Patch by: Christian Kirbach
22760 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22761 -good. Fixes build on some systems (#331838).
22763 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22765 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22766 Original commit message from CVS:
22767 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22768 (gst_rmdemux_parse_cont):
22769 Extract more tags and also post codec name tag on the
22770 bus so this shows up in totem and nautilus.
22772 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
22774 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22775 Original commit message from CVS:
22776 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22777 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22778 Extra data usually goes into the caps as 'codec_data', not
22779 as first buffer into the stream.
22780 Need to byte swap AC3 content in realmedia files for some
22781 reason (fixes #331588).
22783 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22785 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22786 Original commit message from CVS:
22787 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22788 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22789 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22790 When operating in pull mode, post an error message on the
22791 bus when all source pads are unlinked or some other fatal
22792 error occured (#323023). Regrade some recurring debug messages
22793 to LOG level. Convert c++-style comments into C-style ones.
22795 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22797 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22798 Original commit message from CVS:
22799 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22800 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22801 (gst_rmdemux_all_source_pads_unlinked),
22802 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22803 (gst_rmdemux_parse_packet):
22804 * gst/realmedia/rmdemux.h:
22805 Handle unlinked source pads properly and stop if all source pads
22806 are unlinked (#323023).
22808 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
22810 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22811 Original commit message from CVS:
22812 Patch by: Michal Benes <michal dot benes at xeris dot cz>
22813 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22814 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22815 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22816 * gst/mpegstream/gstmpegdemux.h:
22817 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22818 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22819 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22820 situation really happens when grabbing DVB streams. Current
22821 mpegdemuxer can not handle this situation correctly and it
22822 restarts counting gstreamer timestamps from zero.
22825 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
22827 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22828 Original commit message from CVS:
22829 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22830 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22831 * ext/a52dec/gsta52dec.h:
22832 Fix #334550: failure to play raw AC3 files due to segment problems.
22834 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
22836 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22837 Original commit message from CVS:
22838 Patch by: Christophe Fergeau <teuf gnome org>
22839 * ext/lame/gstlame.c: (gst_lame_release_memory),
22840 (gst_lame_finalize), (gst_lame_class_init),
22841 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22842 (gst_lame_change_state):
22843 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22845 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
22847 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22848 Original commit message from CVS:
22849 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22850 (gst_mad_sink_event), (gst_mad_change_state):
22851 Include AUDIO_CODEC tag with tags posted if input is not
22852 framed (#334258). Use _scale() util functions in more places.
22854 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
22856 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22857 Original commit message from CVS:
22858 2006-03-12 Christophe Fergeau <teuf@gnome.org>
22859 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22860 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22861 property as BROKEN (see
22862 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22863 explanation why it's broken).
22865 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
22867 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22868 Original commit message from CVS:
22869 2006-03-11 Christophe Fergeau <teuf@gnome.org>
22870 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22872 * gst/xingheader/Makefile.am:
22873 * gst/xingheader/gstxingmux.c:
22874 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22875 to MP3 files (this allows decoder to figure out the length of VBR
22878 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
22880 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22881 Original commit message from CVS:
22882 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22883 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22884 tag (#333683, patch by: Alex Lancaster).
22886 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22888 ext/amrnb/: Further fancyfication.
22889 Original commit message from CVS:
22890 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22891 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22892 (gst_amrnbdec_state_change):
22893 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22894 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22895 (gst_amrnbenc_state_change):
22896 * ext/amrnb/amrnbenc.h:
22897 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22898 (gst_amrnbparse_query):
22899 Further fancyfication.
22900 Use _take to get writable data from the adapter.
22901 Precalc packet duration.
22903 Forward _push to upstream.
22904 Post error messages when something goes wrong.
22905 Remove old code in amrnbparse.
22906 Don't ignore query results from upstream.
22908 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
22910 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22911 Original commit message from CVS:
22912 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22913 The AMR encoder writes into the audio buffers it processes, so
22914 use gst_buffer_make_writable() on buffers we might (they go through
22915 an adapter, so there can be copying going on later anyway) be
22918 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
22920 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22921 Original commit message from CVS:
22922 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22923 (gst_mpeg_parse_handle_src_query):
22924 Declare variables at the beginning of a block and make
22925 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22927 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
22929 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22930 Original commit message from CVS:
22931 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22932 Read packet size, sequence and padsize in right order again
22933 (fixes #332796; patch by: Fabrizio Gennari).
22935 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22937 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22938 Original commit message from CVS:
22939 * gst/iec958/ac3iec.c:
22940 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22942 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22944 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22945 Original commit message from CVS:
22947 Make the id3tag and mad checks check for both a header and the
22948 appropriate library if the pkg-config is missing. (Closes #331842)
22949 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22950 do the same for the plugins themselves.
22952 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22954 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22955 Original commit message from CVS:
22956 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22957 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22958 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22959 * ext/mpeg2dec/gstmpeg2dec.h:
22960 Don't treat STATE_INVALID as fatal error; throw an error
22961 only after five consecutive decoding errors. Makes decoding
22962 mpeg streams more robust and fixes playback of joined clips
22965 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
22967 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22968 Original commit message from CVS:
22969 * ext/dvdnav/dvdnavsrc.h:
22970 Oops. forgot to add this one.
22972 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
22974 ext/Makefile.am: Fix dist-check.
22975 Original commit message from CVS:
22976 2006-02-26 Julien MOUTTE <julien@moutte.net>
22977 * ext/Makefile.am: Fix dist-check.
22979 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22981 configure.ac: Disable dvdnavsrc for now.
22982 Original commit message from CVS:
22984 Disable dvdnavsrc for now.
22986 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22988 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22989 Original commit message from CVS:
22992 * ext/dvdnav/Makefile.am:
22993 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22994 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22995 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22996 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22997 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22998 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22999 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23000 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23001 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23002 (gst_dvd_nav_src_make_dvd_event),
23003 (gst_dvd_nav_src_structure_set_uint64),
23004 (gst_dvd_nav_src_push_dvd_nav_packet_event),
23005 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23006 (gst_dvd_nav_src_push_titlelang_event),
23007 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23008 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23009 (gst_dvd_nav_src_handle_navigation_event),
23010 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23011 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23012 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23013 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23014 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23015 (gst_dvd_nav_src_do_init), (plugin_init):
23016 dvdnavsrc ported to 0.10, for the most part at least. Not quite
23017 ready for prime time yet though.
23019 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23021 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23022 Original commit message from CVS:
23023 * ext/cdio/Makefile.am:
23024 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23025 required for Cygwin, see #317048)
23026 * gst/rtp/gstasteriskh263.c:
23027 Cygwin has includes for both the unix network socket API
23028 and the windows API, but only one can be included, so fix
23029 includes to only use one or the other, prefering the unxi
23032 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23034 Port dvdsubdec to 0.10
23035 Original commit message from CVS:
23037 * gst/dvdsub/Makefile.am:
23038 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23039 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23040 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23041 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23042 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23043 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23044 (gst_send_empty_fill), (gst_send_subtitle_frame),
23045 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23046 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23048 * gst/dvdsub/gstdvdsubdec.h:
23049 Port dvdsubdec to 0.10
23051 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23053 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23054 Original commit message from CVS:
23055 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23056 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23057 mpegdemux for MPEG-2 video streams.
23059 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23061 configure.ac: Bump nano back to CVS
23062 Original commit message from CVS:
23064 Bump nano back to CVS
23066 === release 0.10.2 ===
23068 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23070 configure.ac: releasing 0.10.2, "Season to Taste"
23071 Original commit message from CVS:
23073 releasing 0.10.2, "Season to Taste"
23075 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23077 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23078 Original commit message from CVS:
23080 releasing 0.10.1.3 prelease for 0.10.2
23082 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23084 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23085 Original commit message from CVS:
23086 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23087 In sink event handler, release object lock again
23088 _before_ sending EOS event downstream (#313838).
23090 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23093 * gst/asfdemux/gstasf.c:
23094 fix rank of asfdemux
23095 Original commit message from CVS:
23096 fix rank of asfdemux
23098 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23100 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23101 Original commit message from CVS:
23103 releasing 0.10.1.2 prelease for 0.10.2
23105 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23107 * gst-plugins-ugly.spec.in:
23109 Original commit message from CVS:
23112 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23114 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23115 Original commit message from CVS:
23116 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23117 (crop_copy_i422_buffer), (crop_buffer):
23118 When we need to crop the output buffer, make sure we
23119 create a buffer of the right size and respect the implicit
23120 striding used for I420 elsewhere in GStreamer (#331301).
23122 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23124 ext/cdio/gstcdio.c: Init debug category (#331253).
23125 Original commit message from CVS:
23126 * ext/cdio/gstcdio.c: (plugin_init):
23127 Init debug category (#331253).
23129 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23131 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23132 Original commit message from CVS:
23133 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23134 Do not error out on non-recognized streams. Ignore them and allow
23135 playback of the other streams.
23137 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23139 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23140 Original commit message from CVS:
23141 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23142 Add a small sanity check for LPCM reading.
23144 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23146 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23147 Original commit message from CVS:
23148 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23149 Take into account the file properties preroll value for
23150 timestamping/newsegment. It's weird this value was commented out.
23152 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23154 gst/asfdemux/Makefile.am: More asf makefile fixing.
23155 Original commit message from CVS:
23156 * gst/asfdemux/Makefile.am:
23157 More asf makefile fixing.
23159 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23161 ext/lame/gstlame.c: Fix up lame a bit.
23162 Original commit message from CVS:
23163 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23164 (gst_lame_change_state):
23166 Apply patch #319782 by Gautier Portet.
23168 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23170 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23171 Original commit message from CVS:
23172 * gst/asfdemux/Makefile.am:
23173 But we do need to link against the riff libraryr.
23175 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23177 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23178 Original commit message from CVS:
23179 * gst/asfdemux/Makefile.am:
23180 We don't want asfmux.c yet.
23182 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23184 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23185 Original commit message from CVS:
23186 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23187 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23188 (gst_mad_change_state):
23189 Port fixes for bugs 314771, 308772, 140237, and 302625
23190 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23191 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23192 buffer, to avoid using it for any future decoding.
23194 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23196 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23197 Original commit message from CVS:
23199 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23200 (gst_asf_get_guid_nick):
23201 * gst/asfdemux/asfheaders.h:
23202 * gst/asfdemux/gstasf.c: (plugin_init):
23203 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23204 (gst_asf_demux_class_init), (gst_asf_demux_init),
23205 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23206 (gst_asf_demux_handle_src_event),
23207 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23208 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23209 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23210 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23211 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23212 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23213 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23214 (gst_asf_demux_get_bitrate_record),
23215 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23216 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23217 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23218 (gst_asf_demux_get_obj_data_correction),
23219 (gst_asf_demux_get_stream_audio),
23220 (gst_asf_demux_get_stream_correction),
23221 (gst_asf_demux_get_stream_video),
23222 (gst_asf_demux_get_stream_video_format),
23223 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23224 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23225 (gst_asf_demux_process_stream),
23226 (gst_asf_demux_get_gst_tag_from_tag_name),
23227 (gst_asf_demux_commit_taglist),
23228 (gst_asf_demux_process_ext_content_desc),
23229 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23230 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23231 (gst_asf_demux_process_comment),
23232 (gst_asf_demux_process_bitrate_props_object),
23233 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23234 (gst_asf_demux_descramble_segment),
23235 (gst_asf_demux_element_send_event),
23236 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23237 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23238 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23239 (gst_asf_demux_get_src_query_types),
23240 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23241 * gst/asfdemux/gstasfdemux.h:
23242 asfdemux ported to 0.10. Does still need a bit of work (seems like
23243 there's something funky going on when timestamping video frames).
23244 The seeking code is likely to make Wim cry, but hey, at least it
23247 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23249 ext/amrnb/amrnbdec.c: Some more comments.
23250 Original commit message from CVS:
23251 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23252 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23253 Some more comments.
23254 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23255 Applied patch from Fabrizio Gennari, fixes #330844.
23257 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23259 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23260 Original commit message from CVS:
23261 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23262 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23263 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23264 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23265 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23266 * ext/dvdread/dvdreadsrc.h:
23267 Let's try to play the title the user set via the URI handler or
23268 via properties instead of always playing the first title. Also,
23269 Also, count title/chapter/angle number in URI and properties
23270 from 1 rather than 0.
23272 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23274 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23275 Original commit message from CVS:
23276 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23277 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23278 (gst_dvd_read_src_do_duration_query):
23279 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23280 otherwise GstBaseSrc will think we can operate pull_range based,
23281 which we don't really, and typefinding will fail miserably.
23282 Also, make seeking work somewhat (only works with flumpegdemux
23283 at the moment, mpegstream needs fixing for that first).
23285 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23287 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23288 Original commit message from CVS:
23289 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23290 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23291 Only allocate buffer once we know exactly how much we need,
23292 rather than gratuitously allocating 2MB-buffers all the time
23293 even if we usually need much less than that. Also, demote
23294 a debug message from DEBUG to LOG level.
23296 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23298 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23299 Original commit message from CVS:
23300 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23301 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23302 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23303 (gst_dvd_read_src_do_position_query):
23304 Add some more debugging and fix duration query in BYTES.
23306 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23308 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23309 Original commit message from CVS:
23312 * ext/dvdread/Makefile.am:
23313 * ext/dvdread/dvdreadsrc.c:
23314 * ext/dvdread/dvdreadsrc.h:
23315 Half-baked port to 0.10. Needs some love
23316 in the seeking department, but at least
23318 * ext/dvdread/stream_labels.c:
23319 * ext/dvdread/stream_labels.h:
23320 Remove these (we use ISO-639 language codes internally; applications
23321 that want to translate those into language names for display to the
23322 user should rely on the iso-codes package for that).
23324 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23326 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23327 Original commit message from CVS:
23328 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23329 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23330 (gst_amrnbdec_state_change):
23331 * ext/amrnb/amrnbdec.h:
23332 Fix amrnbdec, handle events, take copy from adapter since the decoder
23333 apparently writes in the source data.
23334 Use some _scale_int, and precalc duration.
23335 Fix some leaks, post ERROR messages.
23337 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23339 docs/plugins/: Add cdio plugin to docs.
23340 Original commit message from CVS:
23341 * docs/plugins/Makefile.am:
23342 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23343 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23344 * docs/plugins/inspect/plugin-cdio.xml:
23345 Add cdio plugin to docs.
23346 * ext/cdio/gstcdiocddasrc.c:
23348 * ext/cdio/gstcdio.c:
23349 The plugin is called 'cdio' not 'cddio'.
23351 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23353 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23354 Original commit message from CVS:
23355 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23356 One source pad not being linked is not an error condition when we're
23357 still parsing the header. In this case (e.g. where we don't have a
23358 suitable decoder installed) just pretend everything is fine, so that
23359 the demuxer will actually go on to signal no-more-pads when done
23360 parsing the header, otherwise decodebin/playbin will never post the
23361 appropriate error message if decoders are not available.
23363 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23367 * ext/mad/gstid3tag.c:
23368 * gst/realmedia/rmdemux.c:
23369 Just make it compile with --disable-gst-debug.
23370 Original commit message from CVS:
23371 Just make it compile with --disable-gst-debug.
23373 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23375 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23376 Original commit message from CVS:
23377 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23378 (gst_mad_check_caps_reset), (gst_mad_chain):
23379 Merge patch from Radoslaw Szkodzinski (bug 326734)
23381 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23383 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23384 Original commit message from CVS:
23385 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23386 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23387 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23388 (gst_id3_tag_chain):
23389 fixing Gdate handling
23390 enabling mux/demux mode switching
23391 adding better debug output
23393 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23395 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...
23396 Original commit message from CVS:
23397 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23398 If we haven't set caps on a source pad yet, the caps on the
23399 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23401 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23403 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23404 Original commit message from CVS:
23405 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23406 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23407 * ext/lame/gstlame.h:
23408 Contrary to what the const char in the lame API might suggest,
23409 lame expects us to keep the strings we pass to id3tag_set_foo()
23410 around; it doesn't free them either though, so we have to store
23411 them somewhere and free them later when we can be sure lame
23412 doesn't need them any longer.
23414 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23416 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...
23417 Original commit message from CVS:
23418 * ext/lame/gstlame.c: (add_one_tag):
23419 Fix handling of GST_TAG_DATE (#311679), don't pass an
23420 uninitialised string pointer to lame if we don't know
23421 how to handle the tag type, and fix minor memory leak.
23423 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23425 ext/mad/gstmad.c: Fix debug message.
23426 Original commit message from CVS:
23427 * ext/mad/gstmad.c: (gst_mad_chain):
23430 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23432 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23433 Original commit message from CVS:
23434 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23435 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23436 Erase spurious call to gst_segment_set_newsegment.
23437 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23438 the superclass method when handling NEWSEGMENT events.
23439 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23440 and dvd-audio-restart event handling. There are currently less
23441 hackish ways of handling the sparse audio stream problem.
23443 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23445 fix up error domains, error strings, and use of translation
23446 Original commit message from CVS:
23447 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23448 * ext/dvdnav/dvdnavsrc.c: (if):
23449 * ext/dvdread/stream_labels.c:
23450 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23451 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23452 fix up error domains, error strings, and use of translation
23454 fix up this file, even though none of them are actually marked
23457 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23459 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23460 Original commit message from CVS:
23461 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23462 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23463 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23464 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23465 (gst_mpeg_parse_change_state):
23466 Make timestamp adjustment somewhat milder. Actual timestamps are
23467 now sent unmodified unless an actual gap is found in the
23468 stream. This should fix time display when playing most MPEG
23471 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23473 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23474 Original commit message from CVS:
23475 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23476 * ext/cdio/gstcdio.h:
23477 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23478 Fix build for libcdio versions >= 76; give slightly lower rank
23481 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23483 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23484 Original commit message from CVS:
23487 * ext/cdio/Makefile.am:
23488 * ext/cdio/gstcdio.c:
23489 * ext/cdio/gstcdio.h:
23490 * ext/cdio/gstcdiocddasrc.c:
23491 * ext/cdio/gstcdiocddasrc.h:
23492 Port libcdio cdda source, formerly known as cddasrc, now known as
23493 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23494 but that's not tested (fixes #317658).
23496 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23498 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23499 Original commit message from CVS:
23500 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23501 tss tss... always set caps on outgoing buffer.
23503 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23505 * gst-plugins-ugly.spec.in:
23507 Original commit message from CVS:
23510 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23515 Original commit message from CVS:
23518 === release 0.10.1 ===
23520 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23526 * docs/plugins/gst-plugins-ugly-plugins.args:
23527 * docs/plugins/inspect/plugin-a52dec.xml:
23528 * docs/plugins/inspect/plugin-amrnb.xml:
23529 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23530 * docs/plugins/inspect/plugin-iec958.xml:
23531 * docs/plugins/inspect/plugin-lame.xml:
23532 * docs/plugins/inspect/plugin-mad.xml:
23533 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23534 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23535 * docs/plugins/inspect/plugin-rmdemux.xml:
23537 Original commit message from CVS:
23540 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23545 Original commit message from CVS:
23548 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23550 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23551 Original commit message from CVS:
23552 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23553 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23554 * ext/mad/gstmad.c: (gst_mad_src_query):
23555 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23556 * ext/sidplay/gstsiddec.cc:
23557 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23558 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23559 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23560 (fixes #325652; based on patch by: Philippe); make rmdemux return
23561 FALSE for position queries, instead of setting -1 as value and
23564 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23566 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23567 Original commit message from CVS:
23568 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23569 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23570 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23571 rewrite timestamps in the case segments are being set from
23572 upstream, but use timestamps unmodified. Also send proper position
23573 values. This allows for correct time display and makes queries
23574 work in sink elements.
23575 * gst/mpegstream/gstdvddemux.h:
23576 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23577 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23578 Rename flush_filter to segment_filter, which is better represents
23579 what the arreibute does.
23580 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23581 Activate segment filtering when a timestamp discontinuity is seen.
23583 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23585 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...
23586 Original commit message from CVS:
23587 * ext/mad/gstmad.c: (gst_mad_chain):
23588 Don't forget that we need to send out a newsegment event after a
23589 restart even if we don't have enough data to decode a frame right
23592 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23594 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23595 Original commit message from CVS:
23596 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23597 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23598 Use the new "audio-shutdown" and "audio-restart" DVD events
23599 instead of the "spu-still-frame" event to shutdown and restart
23600 the audio pipeline.
23601 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23602 Check for cases where the segment-based adjustment calculation
23603 would produce negative values (which result in an overflow) and
23604 return GST_CLOCK_TIME_NONE instead.
23605 * gst/mpegstream/gstdvddemux.h:
23606 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23607 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23608 Add a mechanism to discard audio buffers with timestamps outside
23609 the currently set segment. This was causing (sometimes serious)
23610 synchronization problems after seeking in DVDs with LPCM audio,
23611 since VOBUs usually contain audio material that lies outside the
23612 timestamp range specified by the header.
23614 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23616 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23617 Original commit message from CVS:
23618 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23619 Remove lingering reference to GstID3Demux
23620 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23621 Don't output debug saying padding streams are unknown type,
23622 because they're not
23624 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23626 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23627 Original commit message from CVS:
23628 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23629 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23630 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23633 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23634 (gst_mpeg_demux_get_audio_stream):
23635 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23636 (gst_dvd_demux_get_audio_stream)
23637 (gst_dvd_demux_get_subpicture_stream)
23638 (gst_dvd_demux_send_subbuffer):
23639 Send current* pad buffers with appropriate caps.
23641 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23643 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23644 Original commit message from CVS:
23645 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23646 * gst/iec958/ac3iec.h:
23647 * gst/iec958/ac3iec.c:
23648 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23649 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23650 raw-audio property to ac3iec958 that allows setting the source pad
23651 caps to raw audio instead of audio/x-iec958. This makes it
23652 possible to use ac3iec958 together with the normal alsasink
23653 element to drive an external receiver that autodetects AC3
23656 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23658 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23659 Original commit message from CVS:
23660 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23661 (ac3iec_chain_dvd):
23662 * gst/iec958/ac3iec.h:
23663 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23665 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23667 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23668 Original commit message from CVS:
23669 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23670 When getting a seek event, first check if the upstream element
23671 can handle it and only do our own seek stuff when it can't
23672 (should fix #322856).
23674 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23676 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23677 Original commit message from CVS:
23678 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23679 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23680 Really convert to BYTES format when we want to convert
23681 to bytes (use right variable; fixes #322856).
23683 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23685 Big mpegparse clean up, second round:
23686 Original commit message from CVS:
23687 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23688 Big mpegparse clean up, second round:
23689 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23690 Send and EOS event down the audio pipeline when an still frame
23691 event arrives. This prevents the pipeline from locking when a
23692 still menu comes directly after a flush.
23693 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23694 Don't send a newsegment in reset.
23695 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23696 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23697 Move the code of handle_newsegment to process_event. Send a
23698 NEWSEGMENT after FLUSH_STOP.
23699 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23701 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23702 (gst_mpeg_demux_class_init): Don't override send_event.
23703 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23704 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23705 (gst_mpeg_demux_reset):
23706 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23708 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23709 Reset the mpegparse element after a flush.
23710 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23711 Don't forward events.
23712 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23713 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23714 handle_newsegment is not a virtual method anymore.
23715 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23716 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23717 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23718 rid of send_newsegment virtual method.
23719 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23720 handle DVD events and call the superclass method for other event
23722 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23723 override process_event anymore.
23724 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23725 (gst_mpeg_parse_process_event): Move actual event processing to
23726 process event so that subclasses can properly override or extend
23728 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23729 Eliminate time parameter in process event.
23730 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23731 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23732 (gst_mpeg_demux_send_subbuffer):
23733 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23734 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23735 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23736 adding the value of the adjust attribute.
23737 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23738 rid of the adjust attribute. Now all timestamp adjustments are
23739 performed by mpegparse using the current segment.
23740 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23741 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23742 on the adjust attribute for SCR values and the current segment.
23743 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23744 adjust_ts virtual method to adjust timestamps for outgoing
23746 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23747 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23748 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23749 (gst_dvd_demux_handle_newsegment): Don't override
23751 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23752 Check for DVD events in process_event instead of
23754 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23755 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23756 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23757 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23758 (gst_mpeg_demux_send_event):
23759 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23760 (gst_dvd_demux_handle_dvd_event):
23761 Eliminate the time parameter in send_event.
23763 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23765 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23766 Original commit message from CVS:
23767 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23768 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23769 Fix typefinding in id3demux, and then remove it in favour
23770 of the new LGPL id3demux in gst-plugins-good
23771 * ext/mad/gstmad.c: (gst_mad_dispose):
23772 dispose can run more than once.
23774 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23776 gst/asfdemux/gstasfmux.c: change some char* into char[]
23777 Original commit message from CVS:
23778 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23779 change some char* into char[]
23781 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
23783 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23784 Original commit message from CVS:
23785 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23786 Remove memleak from unused GstRMDemuxStream
23788 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
23790 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23791 Original commit message from CVS:
23792 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23793 (gst_id3_tag_do_typefind):
23794 Use the correct function to free typefind factory list.
23796 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
23798 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23799 Original commit message from CVS:
23800 * ext/mad/gstmad.c: (gst_mad_src_query):
23801 For position and duration queries in TIME format, try the peer
23802 first (might be a demuxer).
23804 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23806 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23807 Original commit message from CVS:
23808 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
23809 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23810 Properly handle non contiguous VOBUs by adding the segment accum
23811 field to the adjust value.
23812 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23813 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23814 handle_newsegment to prevent sending actual newsegment events and
23815 use tiemstamp rewriting instead.
23816 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23818 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23819 (gst_mpeg_parse_event):
23820 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23821 Add a new parameter to handle_newsegment to allow controlling
23822 whether newsegment events are forwarded or not.
23823 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23824 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23825 (gst_dvd_demux_reset):
23826 last_end_ptm and discont_time aren't necessary anymore, since
23827 timestamp adjustment is now replaced by newsegment events.
23828 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23830 * gst/mpegstream/gstdvddemux.h:
23831 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23832 Don't handle dvd-nav-packet events anymore, since the are now
23833 replaced by standard newsegment events.
23834 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23835 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23836 (gst_dvd_demux_change_state):
23837 * gst/mpegstream/gstdvddemux.h:
23838 Get rid of the ignore_next_newmedia_discont hack.
23839 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23840 (gst_dvd_demux_handle_newsegment):
23841 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23842 (gst_mpeg_demux_handle_newsegment): Don't override
23843 handle_newsegment anymore. It was only necessary to handle
23845 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23846 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23847 (gst_dvd_demux_set_cur_subpicture):
23848 Reactivate handling of DVD events.
23849 * gst/mpegstream/gstmpegparse.c (normal_seek)
23850 (gst_mpeg_parse_handle_src_event)
23851 (gst_mpeg_parse_handle_src_query):
23852 First attempt at reenabling seek.
23853 * gst/mpegstream/gstmpegparse.h:
23854 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23855 (gst_mpeg_parse_update_streaminfo)
23856 (gst_mpeg_parse_get_rate)
23857 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23858 (gst_mpeg_parse_handle_src_query):
23859 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23860 Make queries work again.
23861 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23862 (gst_mpeg_parse_handle_newsegment)
23863 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23864 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23865 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23866 Get rid of the newsegment_pending attribute, and rely instead on
23867 proper timestamp adjustment.
23868 * gst/mpegstream/gstmpegparse.c
23869 (gst_mpeg_parse_get_src_event_masks): Erase.
23870 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23871 Initialize fields before creating pads to prevent the pad creation
23872 callback from failing.
23873 (gst_mpeg_parse_reset): Initialize new fields, and change
23874 initialization order to match the order in the structure.
23875 (gst_mpeg_parse_handle_newsegment): Forward new segment events
23876 whenever possible, and update the current segment.
23877 (gst_mpeg_parse_send_newsegment): Update the current segment and
23878 pending_newsegment.
23879 (gst_mpeg_parse_pad_added): Use the current segment to send
23880 newsegment events to new pads.
23881 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23882 and events. Properly update newsegment_pending.
23883 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23884 New fields do_adjust and current_segment.
23885 * gst/mpegstream/gstmpegdemux.c:
23886 * gst/mpegstream/gstdvddemux.c:
23887 * gst/mpegstream/gstmpegparse.h:
23888 Rename handle_discont virtual method to handle_newsegment. Erase
23889 some (already commented out support) for old NEW_MEDIA events.
23890 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23891 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23892 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23893 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23894 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23895 Erase the "pending_scr" field, and replace it by a slightly
23896 different handling of the current SCR. Document code blocks in
23897 parse_packhead and chain.
23899 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
23901 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23902 Original commit message from CVS:
23903 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23904 g_warning() are only for really fatal warnings. If we can't decode a
23905 tag, just ignore that tag and do a GST_WARNING.
23907 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23910 * ext/a52dec/gsta52dec.h:
23911 * ext/dvdread/dvdreadsrc.h:
23912 * ext/lame/gstlame.h:
23913 * ext/mad/gstid3tag.c:
23914 * ext/mad/gstmad.c:
23915 * ext/mad/gstmad.h:
23916 * ext/mpeg2dec/gstmpeg2dec.h:
23917 * ext/sidplay/gstsiddec.h:
23918 * gst/ac3parse/gstac3parse.c:
23919 * gst/ac3parse/gstac3parse.h:
23920 * gst/asfdemux/gstasfdemux.c:
23921 * gst/asfdemux/gstasfdemux.h:
23922 * gst/iec958/ac3iec.h:
23923 * gst/mpegaudioparse/gstmpegaudioparse.c:
23924 * gst/mpegaudioparse/gstmpegaudioparse.h:
23925 * gst/mpegstream/gstdvddemux.h:
23926 * gst/mpegstream/gstmpegclock.h:
23927 * gst/mpegstream/gstmpegdemux.h:
23928 * gst/mpegstream/gstmpegpacketize.h:
23929 * gst/mpegstream/gstmpegparse.c:
23930 * gst/mpegstream/gstmpegparse.h:
23931 * gst/mpegstream/gstrfc2250enc.c:
23932 * gst/mpegstream/gstrfc2250enc.h:
23933 * gst/realmedia/rmdemux.c:
23934 * gst/realmedia/rmdemux.h:
23935 * gst/synaesthesia/synaescope.c:
23937 Original commit message from CVS:
23940 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23944 Original commit message from CVS:
23947 === release 0.10.0 ===
23949 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23955 * docs/plugins/inspect/plugin-a52dec.xml:
23956 * docs/plugins/inspect/plugin-amrnb.xml:
23957 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23958 * docs/plugins/inspect/plugin-iec958.xml:
23959 * docs/plugins/inspect/plugin-lame.xml:
23960 * docs/plugins/inspect/plugin-mad.xml:
23961 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23962 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23963 * docs/plugins/inspect/plugin-rmdemux.xml:
23965 Original commit message from CVS:
23968 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
23970 Update for alloc_buffer changes.
23971 Original commit message from CVS:
23972 2005-12-05 Andy Wingo <wingo@pobox.com>
23973 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23974 * ext/mad/gstmad.c: (gst_mad_chain):
23975 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23976 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23977 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23978 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23979 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23981 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
23983 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23984 Original commit message from CVS:
23985 2005-12-05 Andy Wingo <wingo@pobox.com>
23986 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23987 id3demux and id3mux now. Fixes #323199.
23989 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
23991 * gst-plugins-ugly.spec.in:
23992 update spec file for latest changes
23993 Original commit message from CVS:
23994 update spec file for latest changes
23996 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23998 fix silly Makefile.am bug so they link correctly again
23999 Original commit message from CVS:
24000 * ext/amrnb/Makefile.am:
24001 * gst/realmedia/Makefile.am:
24002 fix silly Makefile.am bug so they link correctly again
24004 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24008 Original commit message from CVS:
24011 === release 0.9.7 ===
24013 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24020 * docs/plugins/gst-plugins-ugly-plugins.args:
24021 * docs/plugins/inspect/plugin-a52dec.xml:
24022 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24023 * docs/plugins/inspect/plugin-iec958.xml:
24024 * docs/plugins/inspect/plugin-lame.xml:
24025 * docs/plugins/inspect/plugin-mad.xml:
24026 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24027 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24028 * docs/plugins/inspect/plugin-rmdemux.xml:
24029 * docs/random/LICENSE:
24030 * docs/random/PORTED_09:
24032 Original commit message from CVS:
24035 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24039 * ext/amrnb/Makefile.am:
24040 * gst/realmedia/Makefile.am:
24041 Don't know how these escaped my eye before. Fix link flags.
24042 Original commit message from CVS:
24043 Don't know how these escaped my eye before. Fix link flags.
24045 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24048 * examples/Makefile.am:
24049 * examples/capsfilter/Makefile.am:
24050 * examples/capsfilter/capsfilter1.c:
24051 * examples/gob/Makefile.am:
24052 * examples/gob/gst-identity2.gob:
24053 * examples/gstplay/.gitignore:
24054 * examples/gstplay/Makefile.am:
24055 * examples/gstplay/player.c:
24056 * examples/indexing/.gitignore:
24057 * examples/indexing/Makefile.am:
24058 * examples/indexing/indexmpeg.c:
24059 * examples/level/Makefile.am:
24060 * examples/level/README:
24061 * examples/level/demo.c:
24062 * examples/level/plot.c:
24063 * examples/stats/Makefile.am:
24064 * examples/stats/mp2ogg.c:
24065 * examples/switch/.gitignore:
24066 * examples/switch/Makefile.am:
24067 * examples/switch/switcher.c:
24069 Original commit message from CVS:
24072 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24074 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24075 Original commit message from CVS:
24076 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24077 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24078 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24079 (gst_mpeg_parse_send_event):
24080 Ref events before sending them to multiple pads, after all
24081 gst_pad_send_event() takes ownership of events. Don't leak
24082 events that have not been handled (fixes #322745).
24084 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24086 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24087 Original commit message from CVS:
24088 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24089 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24090 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24091 from making timestamp adjustments. This will have to be re-added
24092 in some form in the near future, but in order to do that, some nav
24093 packet parsing will be necessary in mpegdemux.
24094 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24095 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24096 (g_value_set_int, gst_mpeg_parse_set_property)
24097 Get rid of do_adjust and use_adjust. Rename max_discont to
24099 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24100 -1, no adjustment is made.
24101 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24102 Rename max_discont property to max_scr_gap. Erase "adjust"
24104 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24105 override send_event anymore, base class does the job.
24106 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24107 Base class now does most of the work.
24108 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24109 Generalize to forwarding the event to all source pads in the
24111 * gst/mpegstream/gstmpegparse.h:
24112 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24113 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24114 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24115 (gst_mpeg_parse_set_property):
24116 Clock synchronization doesn't make sense anymore for a
24119 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24121 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24122 Original commit message from CVS:
24123 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24124 Don't treat normal EOS as a fatal error.
24126 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24128 ext/mad/gstmad.c: Proper warning statements,
24129 Original commit message from CVS:
24130 * ext/mad/gstmad.c: (gst_mad_chain):
24131 Proper warning statements,
24132 Don't error if the src pad isn't linked when pushing.
24133 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24134 Proper state_change, avoids borkage when going to READY
24136 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24139 * gst-libs/Makefile.am:
24141 * gst-libs/ext/.gitignore:
24142 * gst-libs/gst/media-info/.gitignore:
24143 * gst-libs/gst/play/.gitignore:
24144 * gst-libs/gst/play/play.h:
24145 * gst-libs/gst/play/play.vcproj:
24146 no need for an AS_LIBTOOL call
24147 Original commit message from CVS:
24148 no need for an AS_LIBTOOL call
24150 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24154 * gst-plugins-ugly.spec.in:
24155 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24156 Original commit message from CVS:
24157 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24159 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24161 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24162 Original commit message from CVS:
24163 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24164 Prime libmpeg2's pumps with some null custom buffers
24165 to ensure it doesn't ask us to discard garbage later yay.
24167 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24169 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24170 Original commit message from CVS:
24171 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24172 Prime libmpeg2's pumps with some null custom buffers
24173 to ensure it ask us to discard garbage later yay.
24175 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24177 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24178 Original commit message from CVS:
24179 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24180 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24181 (gst_a52dec_chain_raw):
24182 * ext/a52dec/gsta52dec.h:
24183 Accept AC3 in audio/x-private1-ac3 format, which includes
24184 DVD-specific headers, as well as raw AC3, for compatibility with
24187 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24189 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24190 Original commit message from CVS:
24191 * ext/mad/gstmad.c: (gst_mad_chain):
24192 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24193 skip frame synthesis and consume input data as if we'd done the
24194 decode. Makes mad not error when the src pad is not connected.
24197 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24200 Erase old CVS conflict line.
24201 Original commit message from CVS:
24202 Erase old CVS conflict line.
24204 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24206 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24207 Original commit message from CVS:
24208 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24209 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24210 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24211 (gst_mpeg_parse_chain):
24212 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24213 (gst_mpeg_demux_send_newsegment):
24214 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24215 * gst/mpegstream/gstmpegparse.h:
24216 Rename send_discont method to send_newsegment and add parameters
24217 to handle actual segments. Adapt code all around to run with the
24218 new name and signature.
24219 * gst/mpegstream/gstmpegdemux.c:
24220 * gst/mpegstream/gstmpegparse.c:
24221 * gst/mpegstream/gstdvddemux.c:
24222 Convert to GST_BOILERPLATE.
24224 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24227 fix AS_LIBTOOL call
24228 Original commit message from CVS:
24229 fix AS_LIBTOOL call
24231 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24234 add a torture target
24235 Original commit message from CVS:
24236 add a torture target
24238 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24243 Original commit message from CVS:
24246 === release 0.9.6 ===
24248 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24254 * docs/plugins/gst-plugins-ugly-plugins.args:
24255 * docs/plugins/gst-plugins-ugly-plugins.signals:
24256 * docs/plugins/inspect/plugin-a52dec.xml:
24257 * docs/plugins/inspect/plugin-amrnb.xml:
24258 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24259 * docs/plugins/inspect/plugin-iec958.xml:
24260 * docs/plugins/inspect/plugin-lame.xml:
24261 * docs/plugins/inspect/plugin-mad.xml:
24262 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24263 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24264 * docs/plugins/inspect/plugin-rmdemux.xml:
24266 Original commit message from CVS:
24269 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24271 gst/realmedia/rmdemux.c: Fractional framerates.
24272 Original commit message from CVS:
24273 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24274 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24275 (find_seek_offset_bytes), (find_seek_offset_time),
24276 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24277 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24278 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24279 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24280 (gst_rmdemux_parse_packet):
24281 Fractional framerates.
24283 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24285 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24286 Original commit message from CVS:
24287 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24288 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24289 (gst_mpeg2dec_sink_event):
24290 * ext/mpeg2dec/gstmpeg2dec.h:
24291 Use fractional framerates
24293 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24295 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24296 Original commit message from CVS:
24297 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24298 set_clock returns a boolean.
24300 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24302 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24303 Original commit message from CVS:
24304 * ext/mad/gstmad.c: (gst_mad_chain):
24305 Fix seeking even more by sending the newsegment event with the
24306 right parameters. Should fix querying in playbin/totem after
24309 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24311 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24312 Original commit message from CVS:
24313 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24314 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24315 Fix seeking in stand-alone mode. Fix nonexistant enum value
24316 introduced in previous commit. Improve debug messages here and
24317 there. Actually return a proper return value in the sink event
24320 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24322 * ext/lame/gstlame.c:
24324 Original commit message from CVS:
24327 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24330 * ext/lame/gstlame.c:
24331 * ext/mad/gstmad.c:
24332 * ext/sidplay/gstsiddec.cc:
24334 Original commit message from CVS:
24337 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24340 * ext/lame/gstlame.c:
24341 * ext/mad/gstid3tag.c:
24342 * ext/sidplay/gstsiddec.cc:
24343 Update for gst_tag_setter API changes.
24344 Original commit message from CVS:
24345 2005-11-22 Andy Wingo <wingo@pobox.com>
24346 * Update for gst_tag_setter API changes.
24348 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24351 * ext/a52dec/gsta52dec.c:
24352 * ext/mad/gstid3tag.c:
24353 * ext/mad/gstmad.c:
24354 * gst/mpegaudioparse/gstmpegaudioparse.c:
24355 * gst/mpegstream/gstdvddemux.c:
24356 * gst/mpegstream/gstmpegparse.c:
24357 * gst/realmedia/rmdemux.c:
24358 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24359 Original commit message from CVS:
24360 2005-11-22 Andy Wingo <wingo@pobox.com>
24361 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24362 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24363 * ext/mad/gstmad.c (gst_mad_chain)
24364 * gst/mpegaudioparse/gstmpegaudioparse.c
24365 (gst_mp3parse_sink_event)
24366 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24367 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24368 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24369 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24370 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24372 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24374 ext/mad/Makefile.am: libgsttagedit => libgsttag
24375 Original commit message from CVS:
24376 * ext/mad/Makefile.am:
24377 libgsttagedit => libgsttag
24379 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24381 ext/lame/gstlame.c: Don't take the stream lock
24382 Original commit message from CVS:
24383 * ext/lame/gstlame.c: (gst_lame_sink_event):
24384 Don't take the stream lock
24386 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24388 ext/: Don't take the stream lock.
24389 Original commit message from CVS:
24390 2005-11-21 Andy Wingo <wingo@pobox.com>
24391 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24392 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24393 * ext/mad/gstmad.c (gst_mad_sink_event):
24394 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24396 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24397 stream lock changes.
24399 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24401 *.*: Ran scripts/update-macros. Oh yes.
24402 Original commit message from CVS:
24403 2005-11-21 Andy Wingo <wingo@pobox.com>
24405 * *.c: Ran scripts/update-macros. Oh yes.
24407 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24409 gst/mpegstream/: Filler events have beem removed for now.
24410 Original commit message from CVS:
24411 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24412 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24413 Filler events have beem removed for now.
24415 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24417 gst/: Update for GST_FOURCC_FORMAT API change.
24418 Original commit message from CVS:
24419 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24420 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24421 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24422 Update for GST_FOURCC_FORMAT API change.
24424 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24426 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24427 Original commit message from CVS:
24428 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24429 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24430 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24431 (gst_rmdemux_parse_packet):
24432 Modifications for disapearance of GST_PAD_IS_USABLE()
24434 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24436 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24437 Original commit message from CVS:
24438 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24439 Remove some setcaps brokenness.
24440 Don't crash on bad input.
24442 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24444 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24445 Original commit message from CVS:
24446 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24448 (gst_id3_tag_do_typefind): Unref caps
24449 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24451 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24453 * ext/mad/gstmad.c:
24454 remove accidentally commited hack
24455 Original commit message from CVS:
24456 remove accidentally commited hack
24458 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24460 * ext/mad/gstmad.c:
24462 Original commit message from CVS:
24465 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24467 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24468 Original commit message from CVS:
24469 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24470 (gst_mpeg2dec_sink_event):
24471 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24472 nice-ify debug message in event handler; add CHECKME.
24473 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24474 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24475 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24476 (gst_dvd_demux_sync_stream_to_time):
24477 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24478 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24479 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24480 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24481 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24482 (gst_mpeg_demux_sync_stream_to_time),
24483 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24484 * gst/mpegstream/gstmpegdemux.h:
24485 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24486 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24487 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24488 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24489 (gst_mpeg_parse_chain):
24490 * gst/mpegstream/gstmpegparse.h:
24491 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24492 return value confusion (gst_pad_push vs. gst_pad_send_event and
24493 gst_pad_push_event); pass flow return values to caller;
24494 miscellaneous fixes and clean-ups.
24496 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24498 * gst/mpegstream/gstdvddemux.c:
24499 set rank to secondary until it works 100%
24500 Original commit message from CVS:
24501 set rank to secondary until it works 100%
24503 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24505 * gst-plugins-ugly.spec.in:
24506 add mpegstream plugin to spec file
24507 Original commit message from CVS:
24508 add mpegstream plugin to spec file
24510 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24512 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24513 Original commit message from CVS:
24514 2005-11-14 Martin Soto <soto@localhost.localdomain>
24515 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24518 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24520 partially port the mpegstream plugin to GStreamer 0.9.
24521 Original commit message from CVS:
24522 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24524 * gst/mpegstream/Makefile.am:
24525 * gst/mpegstream/gstdvddemux.c:
24526 * gst/mpegstream/gstdvddemux.h:
24527 * gst/mpegstream/gstmpegdemux.c:
24528 * gst/mpegstream/gstmpegdemux.h:
24529 * gst/mpegstream/gstmpegpacketize.c:
24530 * gst/mpegstream/gstmpegpacketize.h:
24531 * gst/mpegstream/gstmpegparse.c:
24532 * gst/mpegstream/gstmpegparse.h:
24533 * gst/mpegstream/gstmpegstream.c:
24534 * gst/mpegstream/gstrfc2250enc.c:
24535 * gst/mpegstream/gstrfc2250enc.h:
24536 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24537 partially port the mpegstream plugin to GStreamer 0.9.
24539 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24541 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24542 Original commit message from CVS:
24543 2005-11-14 Andy Wingo <wingo@pobox.com>
24544 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24545 debugging, allows dll builds on windows. Fixes #316076.
24547 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24552 Original commit message from CVS:
24555 === release 0.9.5 ===
24557 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24564 * docs/plugins/inspect/plugin-a52dec.xml:
24565 * docs/plugins/inspect/plugin-amrnb.xml:
24566 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24567 * docs/plugins/inspect/plugin-iec958.xml:
24568 * docs/plugins/inspect/plugin-lame.xml:
24569 * docs/plugins/inspect/plugin-mad.xml:
24570 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24571 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24572 * docs/plugins/inspect/plugin-rmdemux.xml:
24574 Original commit message from CVS:
24577 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24579 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24580 Original commit message from CVS:
24581 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24582 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24583 (handle_sequence), (handle_picture), (handle_slice),
24584 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24585 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24586 Forward GstFlowReturn about everywhere.
24587 Handle seeking correctly.
24589 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24591 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24592 Original commit message from CVS:
24593 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24594 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24595 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24596 Small cleanups in refcounting.
24598 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24600 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24601 Original commit message from CVS:
24602 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24603 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24604 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24605 (handle_sequence), (handle_picture):
24606 * ext/mpeg2dec/gstmpeg2dec.h:
24607 Removed lots of dubious code.
24608 Handle flushing and seeking correctly. Still leaks though...
24610 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24614 port plugins listing changes
24615 Original commit message from CVS:
24616 port plugins listing changes
24618 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24623 Original commit message from CVS:
24626 === release 0.9.4 ===
24628 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24635 * docs/plugins/gst-plugins-ugly-plugins.args:
24636 * docs/plugins/gst-plugins-ugly-plugins.signals:
24637 * docs/plugins/inspect/plugin-a52dec.xml:
24638 * docs/plugins/inspect/plugin-amrnb.xml:
24639 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24640 * docs/plugins/inspect/plugin-iec958.xml:
24641 * docs/plugins/inspect/plugin-lame.xml:
24642 * docs/plugins/inspect/plugin-mad.xml:
24643 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24644 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24645 * docs/plugins/inspect/plugin-rmdemux.xml:
24646 * gst/realmedia/rmdemux.c:
24649 Original commit message from CVS:
24652 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24654 gst/realmedia/rmdemux.c: STOPPED->FAILED
24655 Original commit message from CVS:
24656 2005-10-23 Julien MOUTTE <julien@moutte.net>
24657 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24659 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24661 * gst-plugins-ugly.spec.in:
24662 add packaging of a52dec
24663 Original commit message from CVS:
24664 add packaging of a52dec
24666 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24668 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24669 Original commit message from CVS:
24670 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24671 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24672 Set correct stream time in newsegment event.
24674 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24678 Original commit message from CVS:
24681 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24686 Original commit message from CVS:
24689 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24691 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24692 Original commit message from CVS:
24693 * ext/a52dec/Makefile.am:
24694 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24695 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24696 (gst_a52dec_change_state):
24697 * ext/a52dec/gsta52dec.h:
24698 Re-enable CPU flags, use liboil to get them.
24700 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24702 Port AC3 decoder to 0.9 (#318849).
24703 Original commit message from CVS:
24704 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24706 * ext/a52dec/Makefile.am:
24707 * ext/a52dec/gsta52dec.c:
24708 * ext/a52dec/gsta52dec.h:
24709 Port AC3 decoder to 0.9 (#318849).
24711 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24713 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24714 Original commit message from CVS:
24715 * ext/sidplay/gstsiddec.cc:
24716 Small fixes and more error messages.
24718 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24721 Original commit message from CVS:
24722 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24723 (gst_amrnbparse_state_change):
24724 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24725 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24726 * ext/mpeg2dec/gstmpeg2dec.c:
24727 * ext/sidplay/gstsiddec.cc:
24728 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24729 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24732 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24734 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24735 Original commit message from CVS:
24737 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24739 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24741 configure.ac: some docs I had
24742 Original commit message from CVS:
24745 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24748 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24750 gst/realmedia/rmdemux.c: segment-start/done API change.
24751 Original commit message from CVS:
24752 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24753 (gst_rmdemux_perform_seek):
24754 segment-start/done API change.
24756 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24760 * gst/iec958/ac3iec.c:
24761 Set buffer durations on IEC958 buffers.
24762 Original commit message from CVS:
24763 Set buffer durations on IEC958 buffers.
24765 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
24767 configure.ac: Fix glib check
24768 Original commit message from CVS:
24772 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
24774 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24775 Original commit message from CVS:
24776 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24777 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24779 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24781 examples/stats/mp2ogg.c: yes, typo fixes
24782 Original commit message from CVS:
24783 * examples/stats/mp2ogg.c:
24786 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24788 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24789 Original commit message from CVS:
24790 * examples/indexing/indexmpeg.c: (main):
24791 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24792 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24793 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24794 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24795 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24796 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24797 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24798 * ext/dvdread/dvdreadsrc.h:
24799 * ext/lame/gstlame.h:
24800 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24801 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24802 * gst/iec958/ac3iec.h:
24803 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24804 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24805 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24806 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24807 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24808 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24809 moved bitshift from macro to enum definition
24811 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
24813 newsegment API update.
24814 Original commit message from CVS:
24815 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24816 * ext/mad/gstmad.c: (gst_mad_chain):
24817 * gst/mpegaudioparse/gstmpegaudioparse.c:
24818 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24819 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24820 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24821 newsegment API update.
24823 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24825 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24826 Original commit message from CVS:
24827 * ext/amrnb/amrnbdec.c:
24828 Mark invalid frame sizes
24829 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24830 UNUSABLE is not to be used here, just push out stuff so
24831 probes can continue linking or making the pad usable.
24833 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
24836 * gst/realmedia/rmdemux.c:
24837 Improve seek error-resilience.
24838 Original commit message from CVS:
24839 Improve seek error-resilience.
24840 Better error handling generally.
24842 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24847 Original commit message from CVS:
24850 === release 0.9.3 ===
24852 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24858 * ext/sidplay/Makefile.am:
24860 Original commit message from CVS:
24863 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
24865 * gst/realmedia/rmdemux.h:
24866 Forgot to commit this file. I hate Nano.
24867 Original commit message from CVS:
24868 Forgot to commit this file. I hate Nano.
24870 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
24874 * gst/realmedia/rmdemux.c:
24875 Sanity checks and memory leak fixes for real demuxer
24876 Original commit message from CVS:
24877 Sanity checks and memory leak fixes for real demuxer
24879 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
24881 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24882 Original commit message from CVS:
24883 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24884 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24885 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24886 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24887 Real demuxer fixes. Make it more bulletproof against bad data,
24888 identify a few more stream types.
24889 Fix seeking so that it works (at least with the seek example
24890 program; it still fails with totem).
24892 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
24894 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24895 Original commit message from CVS:
24896 * gst/mpegaudioparse/gstmpegaudioparse.c:
24897 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24898 Set correct caps on buffers too.
24900 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
24902 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24903 Original commit message from CVS:
24904 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24905 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24906 * gst/mpegaudioparse/gstmpegaudioparse.h:
24907 Put timestamps on buffers.
24909 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
24912 * ext/amrnb/amrnbenc.c:
24913 Changed amrnbenc description, it is an encoder, not decoder.
24914 Original commit message from CVS:
24915 Changed amrnbenc description, it is an encoder, not decoder.
24917 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
24920 * gst/iec958/ac3_padder.c:
24921 * gst/iec958/ac3_padder.h:
24922 * gst/iec958/ac3iec.c:
24923 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24924 Original commit message from CVS:
24925 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24926 more accurate, and to check AC3 checksums (both of them in each frame),
24927 and dump the frame (as a probable sync failure) if they don't match.
24928 General code cleanup, improved comments. Changed to not construct the
24929 header backwards, and not byteswap everything else. If we end up needing
24930 to do little-endian output, we should swap in the element doing the
24931 output (AC3 is big-endian).
24933 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
24935 * gst-plugins-ugly.spec.in:
24936 fix spec file for ugly
24937 Original commit message from CVS:
24938 fix spec file for ugly
24940 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24942 * docs/plugins/inspect/plugin-lame.xml:
24943 revert empty commit
24944 Original commit message from CVS:
24945 revert empty commit
24947 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24949 * docs/plugins/scan.stamp:
24950 whoops, wrong files
24951 Original commit message from CVS:
24952 whoops, wrong files
24954 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24956 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24957 Original commit message from CVS:
24958 * docs/plugins/gst-plugins-ugly-plugins.args:
24959 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24960 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24961 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24962 commit missing files
24963 * docs/plugins/inspect/plugin-lame.xml:
24966 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24970 * gst-plugins-ugly.spec.in:
24971 add check-valgrind target
24972 Original commit message from CVS:
24973 add check-valgrind target
24975 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24977 * docs/plugins/scanobj-build.stamp:
24979 Original commit message from CVS:
24982 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
24984 ext/lame/gstlame.c: Set caps on outgoing buffers.
24985 Original commit message from CVS:
24986 * ext/lame/gstlame.c: (gst_lame_chain):
24987 Set caps on outgoing buffers.
24989 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24992 * ext/lame/gstlame.c:
24993 * ext/lame/gstlame.h:
24994 clean up further so we don't try to set up five times for a simple pipeline
24995 Original commit message from CVS:
24996 clean up further so we don't try to set up five times for
24999 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
25003 * gst/iec958/ac3iec.c:
25004 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25005 Original commit message from CVS:
25006 Set setcaps function on sink pad, not source pad. Produce correct caps
25009 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25012 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25013 * docs/plugins/inspect/plugin-iec958.xml:
25014 * docs/plugins/inspect/plugin-lame.xml:
25015 * docs/plugins/inspect/plugin-mad.xml:
25016 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25017 * docs/plugins/inspect/plugin-rmdemux.xml:
25018 update inspect with source
25019 Original commit message from CVS:
25020 update inspect with source
25022 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25024 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25025 Original commit message from CVS:
25026 * ext/mad/gstid3tag.c:
25027 gsttaginterface.h -> gsttagsetter.h
25029 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25033 Original commit message from CVS:
25036 === release 0.9.1 ===
25038 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25047 Original commit message from CVS:
25050 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25052 ext/amrnb/: State change function updates.
25053 Original commit message from CVS:
25054 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25055 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25056 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25057 State change function updates.
25059 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25061 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25062 Original commit message from CVS:
25063 * ext/mpeg2dec/gstmpeg2dec.c:
25064 GST_CAT_SEEK disappeared from the public API at some point
25066 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25068 * gst/iec958/ac3_padder.c:
25069 * gst/iec958/ac3_padder.h:
25071 Original commit message from CVS:
25074 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25080 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25081 * docs/plugins/inspect-build.stamp:
25082 * docs/plugins/inspect.stamp:
25083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25084 * docs/plugins/inspect/plugin-iec958.xml:
25085 * docs/plugins/inspect/plugin-lame.xml:
25086 * docs/plugins/inspect/plugin-mad.xml:
25087 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25088 * docs/plugins/inspect/plugin-rmdemux.xml:
25089 docs for ugly plugins
25090 Original commit message from CVS:
25091 docs for ugly plugins
25093 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25095 * gst-plugins-ugly.spec.in:
25096 * gst/iec958/Makefile.am:
25098 Original commit message from CVS:
25101 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25104 * gst/iec958/ac3iec.c:
25105 Accept audio/x-private1-a3c on sink pad
25106 Original commit message from CVS:
25107 Accept audio/x-private1-a3c on sink pad
25109 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25111 * gst-plugins-ugly.spec.in:
25113 Original commit message from CVS:
25116 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25118 * examples/gstplay/player.c:
25119 * examples/stats/mp2ogg.c:
25120 * ext/a52dec/gsta52dec.c:
25121 * ext/amrnb/amrnbdec.c:
25122 * ext/amrnb/amrnbenc.c:
25123 * ext/amrnb/amrnbparse.c:
25124 * ext/dvdnav/dvdnavsrc.c:
25125 * ext/dvdread/dvdreadsrc.c:
25126 * ext/lame/gstlame.c:
25127 * ext/mad/gstid3tag.c:
25128 * ext/mad/gstmad.c:
25129 * ext/mpeg2dec/gstmpeg2dec.c:
25130 * gst/ac3parse/gstac3parse.c:
25131 * gst/asfdemux/gstasfdemux.c:
25132 * gst/asfdemux/gstasfmux.c:
25133 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25134 * gst/iec958/ac3iec.c:
25135 * gst/mpegaudioparse/gstmpegaudioparse.c:
25136 * gst/mpegstream/gstdvddemux.c:
25137 * gst/mpegstream/gstmpegdemux.c:
25138 * gst/mpegstream/gstmpegparse.c:
25139 * gst/mpegstream/gstrfc2250enc.c:
25140 * gst/realmedia/rmdemux.c:
25141 * gst/synaesthesia/gstsynaesthesia.c:
25142 All plugins updated for element state changes.
25143 Original commit message from CVS:
25144 2005-09-02 Andy Wingo <wingo@pobox.com>
25145 * All plugins updated for element state changes.
25147 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25149 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25150 * gst/iec958/ac3iec.c:
25151 Fix return types in setcaps functions
25152 Original commit message from CVS:
25153 Fix return types in setcaps functions
25155 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25158 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25159 * gst/iec958/ac3iec.c:
25160 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25161 Original commit message from CVS:
25162 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25163 Some general cleanups in iec958 framer.
25165 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25173 * m4/gst-matroska.m4:
25176 fix distcheck; remove some old m4s
25177 Original commit message from CVS:
25178 fix distcheck; remove some old m4s
25180 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25184 * gst/iec958/Makefile.am:
25185 * gst/iec958/ac3_padder.c:
25186 * gst/iec958/ac3_padder.h:
25187 * gst/iec958/ac3iec.c:
25188 * gst/iec958/ac3iec.h:
25189 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25190 Original commit message from CVS:
25191 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25193 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25195 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25196 Original commit message from CVS:
25197 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25198 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25199 (gst_dvdlpcmdec_change_state):
25200 Cleanups, fixed header parsing and stripping.
25202 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25205 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25206 Use the right bytes when parsing the LPCM dvd header
25207 Original commit message from CVS:
25208 Use the right bytes when parsing the LPCM dvd header
25210 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25213 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25214 Return the correct values from chain function
25215 Original commit message from CVS:
25216 Return the correct values from chain function
25218 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25221 * docs/Makefile.am:
25222 * docs/plugins/.gitignore:
25223 * docs/random/ChangeLog-0.8:
25224 * docs/version.entities.in:
25226 Original commit message from CVS:
25229 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25232 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25233 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25234 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25235 Original commit message from CVS:
25236 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25237 header; instead do this internally. Also support the old way, using
25238 a different mime-type. CVS:
25240 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25243 Original commit message from CVS: