1 === release 1.19.90 ===
3 2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
8 * gst-plugins-ugly.doap:
12 2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
15 Update ChangeLogs for 1.19.90
17 2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com>
21 gst-plugins-ugly: update translations
22 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
24 2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
28 meson: Add explicit check: kwarg to all run_command() calls
29 This is required since Meson 0.61.0, and causes a warning to be
31 https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
32 https://github.com/mesonbuild/meson/issues/9300
33 This exposed a bunch of places where we had broken run_command()
34 calls, unnecessary run_command() calls, and places where check: true
36 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
38 2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
43 === release 1.19.3 ===
45 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
50 * gst-plugins-ugly.doap:
54 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
57 Update ChangeLogs for 1.19.3
59 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
62 meson: require matching GStreamer dep versions for unstable development releases
63 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
64 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
66 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
112 gst-plugins-ugly: update translations
114 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
116 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
119 meson: default to gpl=disabled for gst-plugins-bad and -ugly
120 This will only affect individual/tarball module builds, as the
121 options yield to the parent project which was set to gpl=disabled
122 by default already. We kept it as auto in the original commit
123 to accommodate the need to update cerbero as well, which had to
124 be done separately after the initial commit.
125 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
127 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
129 * tests/check/meson.build:
130 meson: update for meson.build_root() and .build_source() deprecation
131 -> use meson.project_build_root() or .global_build_root() instead.
132 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
134 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
137 * tests/check/meson.build:
138 meson: update for dep.get_pkgconfig_variable() deprecation
139 ... in favour of dep.get_variable('foo', ..) which in some
140 cases allows for further cleanups in future since we can
141 extract variables from pkg-config dependencies as well as
142 internal dependencies using this mechanism.
143 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
145 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
148 meson: clean up conditional paths after version bump
149 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
151 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
154 meson: bump meson requirement to >= 0.59
155 For monorepo build and ugly/bad, for advanced feature
156 option API like get_option('xyz').required(..) which
157 we use in combination with the 'gpl' option.
158 For rest of modules for consistency (people will likely
159 use newer features based on the top-level requirement).
160 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
162 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
164 * ext/a52dec/meson.build:
165 * ext/cdio/meson.build:
166 * ext/dvdread/meson.build:
167 * ext/mpeg2dec/meson.build:
168 * ext/sidplay/meson.build:
169 * ext/x264/meson.build:
172 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
173 Require explicit opt-in to build plugins with (A)GPL dependencies.
174 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
175 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
177 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
180 meson: Streamline the way we detect when to build documentation
181 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
183 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
187 doc: update IRC links to OFTC
188 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
190 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
194 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
196 === release 1.19.2 ===
198 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
203 * gst-plugins-ugly.doap:
207 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
209 * ext/x264/gstx264enc.c:
210 x264enc: Strip trailing whitespace from x264's log messages
211 x264 has linebreaks at the end of its log messages that we should
213 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
214 format string to another function marked as printf (g_strdup_vprintf)
215 without triggering -Wformat-nonliteral.
216 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
218 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
220 * ext/x264/gstx264enc.c:
221 x264enc: Add the func/line info to the log callback
222 It looks awkward when it's missing. At least point us at the callback
224 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
226 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
228 * ext/x264/gstx264enc.c:
229 x264enc: Reduce log spam about bit depth support
230 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
232 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
234 * ext/mpeg2dec/gstmpeg2dec.c:
235 mpeg2dec: drop B-frame on open gop
236 Enhance open gop detection to drop B-frame which are invalid
237 before the first reference frame.
239 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
240 the two first frames must be dropped as we detect an open GOP situation
241 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
242 first frames should not be dropped as we are in a closed GOP situation.
243 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
245 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
247 * ext/x264/gstencoderbitrateprofilemanager.c:
248 * gst/asfdemux/gstasfdemux.c:
249 * gst/realmedia/rtspreal.c:
251 Use g_memdup2() where available and add fallback for older GLib versions
252 - x264 encoder bitrate profile manager: alloc size is based
253 on existing allocation
254 - asfdemux: change length var to 64-bit and check for G_MAXUINT
255 - realmedia: opaque_data_len is read from 32 bits and then
256 only subtracted upon.
257 g_memdup() is deprecated since GLib 2.68 and we want to avoid
258 deprecation warnings with recent versions of GLib.
259 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
261 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
266 === release 1.19.1 ===
268 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
274 * gst-plugins-ugly.doap:
278 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
280 * docs/gst_plugins_cache.json:
281 * ext/x264/gstx264enc.c:
282 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
283 There are cases where the video size might be less than 16x16.
284 This change allows the x264 encoder to accept this cases.
285 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
287 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
289 * gst/realmedia/rmdemux.c:
290 * gst/realmedia/rmdemux.h:
291 realmedia: Drop duplicate seek events.
292 Also use seek seqnum for flush & segment events/messages.
293 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
295 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
297 * gst/asfdemux/gstasfdemux.c:
298 asfdemux: Drop duplicate seek events.
299 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
301 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
303 * gst/xingmux/gstxingmux.c:
304 * gst/xingmux/gstxingmux.h:
305 * gst/xingmux/plugin.c:
306 xingmux: allow per feature registration
307 Split plugin into features including
308 dynamic types which can be indiviually
309 registered during a static build.
311 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
312 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
313 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
315 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
317 * gst/realmedia/pnmsrc.c:
318 * gst/realmedia/pnmsrc.h:
319 * gst/realmedia/rademux.c:
320 * gst/realmedia/rademux.h:
321 * gst/realmedia/rdtdepay.c:
322 * gst/realmedia/rdtdepay.h:
323 * gst/realmedia/rdtmanager.c:
324 * gst/realmedia/rdtmanager.h:
325 * gst/realmedia/realmedia.c:
326 * gst/realmedia/rmdemux.c:
327 * gst/realmedia/rmdemux.h:
328 * gst/realmedia/rtspreal.c:
329 * gst/realmedia/rtspreal.h:
330 realmedia: allow per feature registration
331 Split plugin into features including
332 dynamic types which can be indiviually
333 registered during a static build.
335 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
336 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
337 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
339 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
341 * gst/dvdsub/gstdvdsubdec.c:
342 * gst/dvdsub/gstdvdsubdec.h:
343 * gst/dvdsub/gstdvdsubparse.c:
344 * gst/dvdsub/gstdvdsubparse.h:
345 dvdsub: allow per feature registration
346 Split plugin into features including
347 dynamic types which can be indiviually
348 registered during a static build.
350 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
351 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
352 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
354 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
356 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
357 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
358 dvdlpcmdec: allow per feature registration
359 Split plugin into features including
360 dynamic types which can be indiviually
361 registered during a static build.
363 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
364 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
365 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
367 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
369 * gst/asfdemux/gstasf.c:
370 * gst/asfdemux/gstasfdemux.c:
371 * gst/asfdemux/gstasfdemux.h:
372 * gst/asfdemux/gstasfelement.c:
373 * gst/asfdemux/gstasfelements.h:
374 * gst/asfdemux/gstrtpasfdepay.c:
375 * gst/asfdemux/gstrtspwms.c:
376 * gst/asfdemux/meson.build:
377 asfdemux: allow per feature registration
378 Split plugin into features including
379 dynamic types which can be indiviually
380 registered during a static build.
382 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
383 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
384 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
386 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
388 * ext/x264/gstx264enc.c:
389 * ext/x264/gstx264enc.h:
390 x264: allow per feature registration
391 Split plugin into features including
392 dynamic types which can be indiviually
393 registered during a static build.
395 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
396 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
397 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
399 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
401 * ext/sidplay/gstsiddec.cc:
402 * ext/sidplay/gstsiddec.h:
403 sidplay: allow per feature registration
404 Split plugin into features including
405 dynamic types which can be indiviually
406 registered during a static build.
408 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
409 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
410 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
412 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
414 * ext/mpeg2dec/gstmpeg2dec.c:
415 * ext/mpeg2dec/gstmpeg2dec.h:
416 mpeg2dec: allow per feature registration
417 Split plugin into features including
418 dynamic types which can be indiviually
419 registered during a static build.
421 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
422 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
423 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
425 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
427 * ext/dvdread/dvdreadsrc.c:
428 * ext/dvdread/dvdreadsrc.h:
429 dvdread: allow per feature registration
430 Split plugin into features including
431 dynamic types which can be indiviually
432 registered during a static build.
434 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
435 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
436 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
438 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
440 * ext/cdio/gstcdio.c:
441 * ext/cdio/gstcdio.h:
442 * ext/cdio/gstcdiocddasrc.c:
443 * ext/cdio/gstcdiocddasrc.h:
444 cdio: allow per feature registration
445 Split plugin into features including
446 dynamic types which can be indiviually
447 registered during a static build.
449 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
450 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
451 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
453 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
455 * ext/amrwbdec/amrwb.c:
456 * ext/amrwbdec/amrwbdec.c:
457 * ext/amrwbdec/amrwbdec.h:
458 amrwbdec: allow per feature registration
459 Split plugin into features including
460 dynamic types which can be indiviually
461 registered during a static build.
463 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
464 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
465 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
467 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
470 * ext/amrnb/amrnbdec.c:
471 * ext/amrnb/amrnbdec.h:
472 * ext/amrnb/amrnbenc.c:
473 * ext/amrnb/amrnbenc.h:
474 amrnb: 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:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
485 * ext/a52dec/gsta52dec.c:
486 * ext/a52dec/gsta52dec.h:
487 a52dec: allow per feature registration
488 Split plugin into features including
489 dynamic types which can be indiviually
490 registered during a static build.
492 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
493 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
494 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
496 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
498 * ext/x264/gstencoderbitrateprofilemanager.c:
499 gst: don't use volatile to mean atomic
500 volatile is not sufficient to provide atomic guarantees and real atomics
501 should be used instead. GCC 11 has started warning about using volatile
502 with atomic operations.
503 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
504 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
505 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
507 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
509 * gst/realmedia/rmdemux.c:
510 rmdemux: Make sure we have enough data available when parsing audio/video packets
511 Otherwise there will be out-of-bounds reads and potential crashes.
512 Thanks to Natalie Silvanovich for reporting.
513 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
514 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
516 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
519 meson: Enable some MSVC warnings for parity with GCC/Clang
520 This makes it easier to do development with MSVC by making it warn
521 on common issues that GCC/Clang error out for in our CI configuration.
522 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
523 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
525 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
527 * tests/check/elements/mpeg2dec.c:
528 tests: mpeg2dec: Don't expect BT601 color space
529 If it's required, mpeg2dec should set it explicitly.
530 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
532 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
535 ci: include template from gst-ci master branch again
537 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
542 === release 1.18.0 ===
544 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
551 * gst-plugins-ugly.doap:
555 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
558 * scripts/dist-translations.py:
559 * scripts/meson.build:
560 meson: dist pot file in tarball
561 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
563 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
565 * ext/x264/gstx264enc.c:
566 x264: Update for gst_video_transfer_function_*() function renaming
567 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
569 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
571 * docs/gst_plugins_cache.json:
572 * ext/x264/gstx264enc.c:
573 x264enc: Allow maximum quantizer value of 63 instead of 51
574 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
575 up to 81 (QP_MAX) but that seems to be outside the spec.
576 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
578 === release 1.17.90 ===
580 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
585 * gst-plugins-ugly.doap:
589 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
591 * tests/check/elements/amrnbenc.c:
592 amrnbenc: remove global variables
593 gstcheck is declaring its own buffers glist which ends up
594 overwritten, loks like the code meant to use that already
595 gcc 10 is also complaining about this, but only on static
596 builds for some reason
598 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
599 /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
600 collect2: error: ld returned 1 exit status
602 also remove unused var `current_buf`
603 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
605 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
607 * gst/realmedia/rmdemux.c:
608 rmdemux: Don't ignore the return value of gst_segment_do_seek()
609 If gst_segment_do_seek() fails, fail the seek.
610 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
612 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
614 * gst/asfdemux/gstasfdemux.c:
615 asfdemux: Don't ignore the return result of gst_segment_do_seek()
616 gst_segment_do_seek() can fail, and our seek should fail
618 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
620 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
622 * gst/asfdemux/gstasfdemux.c:
623 asfdemux: Only forward SEEK event when in push mode.
624 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
626 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
629 meson: add a plugin summary
630 This summary displays a list of plugins which
632 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
634 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
636 * ext/x264/GstX264Enc.prs:
637 x264enc: Add a 'Zero Latency' profile
638 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
640 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
642 * tests/check/elements/x264enc.c:
643 tests/x264enc: Don't declare variables inside the for loop header
644 This is a C99 feature
645 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
647 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
649 * tests/check/elements/x264enc.c:
650 tests: x264enc: Test formats are compatible with profile
651 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
653 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
655 * ext/x264/gstx264enc.c:
656 x264enc: Separate high-10 video formats from 8-bit formats
657 If downstream is constrained to an 8-bit profile, caps queries would
658 still allow I420_10LE as input. If upstream actually sends such a caps
659 event, downstream would fail to accept the high-10 profile.
660 The following pipeline now fails earlier, during the negotiation phase
661 instead of the stream start:
662 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
663 ! x264enc ! video/x-h264,profile=constrained-baseline \
665 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
667 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
669 * tests/check/elements/x264enc.c:
670 tests: x264enc: Test 10-bit formats
671 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
673 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
675 * tests/check/elements/x264enc.c:
676 tests: x264enc: Test all (8-bit) video formats
677 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
679 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
681 * ext/x264/gstx264enc.c:
682 x264enc: Forward downstream colorimetry and chroma-site upstream
683 So that the value can be used by upstream converters when necessary.
684 This whole logic has been copied from `__gst_video_element_proxy_caps`
685 but those 2 fields were missing.
686 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
688 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
691 * scripts/extract-release-date-from-doap-file.py:
692 meson: set release date from .doap file for releases
693 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
695 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
700 === release 1.17.2 ===
702 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
707 * gst-plugins-ugly.doap:
711 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
714 meson: mark plugins cache target as always stale
716 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
718 * docs/gst_plugins_cache.json:
719 doc: Stop documenting properties from parents
721 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
726 === release 1.17.1 ===
728 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
733 * docs/gst_plugins_cache.json:
734 * gst-plugins-ugly.doap:
738 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
740 * docs/gst_plugins_cache.json:
741 docs: Update plugins cache
743 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
745 * docs/gst_plugins_cache.json:
746 docs: Update plugins cache
748 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
750 * ext/sidplay/gstsiddec.cc:
751 siddec: update gst_type_mark_as_plugin_api() calls
752 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
753 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
755 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
757 * ext/a52dec/gsta52dec.c:
758 * ext/amrnb/amrnbdec.c:
759 * ext/amrnb/amrnbenc.c:
760 * ext/x264/gstx264enc.c:
761 plugins: uddate gst_type_mark_as_plugin_api() calls
763 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
766 doc: Require hotdoc >= 0.11.0
768 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
770 * docs/gst_plugins_cache.json:
771 docs: Update gst_plugins_cache.json
773 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
775 * ext/a52dec/gsta52dec.c:
776 * ext/amrnb/amrnbdec.c:
777 * ext/amrnb/amrnbenc.c:
778 * ext/sidplay/gstsiddec.cc:
779 * ext/x264/gstx264enc.c:
780 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
782 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
784 * gst/asfdemux/gstasfdemux.c:
785 asfdemux: extract WM/PartOfSet disc number and count metadata
787 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
789 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
791 * gst/asfdemux/gstasfdemux.c:
792 asfdemux: sprinkle some INDENT-OFF
793 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
795 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
797 * tests/check/meson.build:
798 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
799 If core is built as a subproject (e.g. as in gst-build), make sure to use
800 the gst-plugin-scanner from the built subproject. Without this, gstreamer
801 might accidentally use the gst-plugin-scanner from the install prefix if
802 that exists, which in turn might drag in gst library versions we didn't
803 mean to drag in. Those gst library versions might then be older than
804 what our current build needs, and might cause our newly-built plugins
805 to get blacklisted in the test registry because they rely on a symbol
806 that the wrongly-pulled in gst lib doesn't have.
807 This should fix running of unit tests in gst-build when invoking
808 meson test or ninja test from outside the devenv for the case where
809 there is an older or different-version gst-plugin-scanner installed
810 in the install prefix.
811 In case no gst-plugin-scanner is installed in the install prefix, this
812 will fix "GStreamer-WARNING: External plugin loader failed. This most
813 likely means that the plugin loader helper binary was not found or
814 could not be run. You might need to set the GST_PLUGIN_SCANNER
815 environment variable if your setup is unusual." warnings when running
817 In the case where we find GStreamer core via pkg-config we use
818 a newly-added pkg-config var "pluginscannerdir" to get the right
819 directory. This has the benefit of working transparently for both
820 installed and uninstalled pkg-config files/setups.
821 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
823 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
825 * ext/dvdread/dvdreadsrc.c:
826 dvdreadsrc: fix uninitialized warning
827 Variable is always set in actual code paths but let's keep gcc happy.
828 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
830 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
832 * ext/sidplay/meson.build:
834 meson: Pass native: false to add_languages()
835 This is needed for cross-compiling without a build machine compiler
836 available. The option was added in 0.54, but we only need this in
837 Cerbero and it doesn't affect older versions so it should be ok.
838 Will just cause a spurious warning.
839 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
841 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
843 * gst/asfdemux/gstasfdemux.c:
844 asfdemux: Always re-initialize metadata and global_metadata
845 When transitioning from the PAUSED state, to the READY state, and back,
846 metadata and global_metadata are left uninitialized, unlike when the
847 demxuer transitions from NULL to READY, then to PAUSED. I have found
848 this to cause a segmentation fault when fields in these structures are
851 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
853 * ext/x264/gstx264enc.c:
854 x264enc: Fix 'ref' property range and default
855 The --ref option indicate the size of the DPB, hence should be in the range of
856 0 to 16. This patch also fix the default to match x264enc default 3. This
857 change isn't a behaviour change since we don't enforce the reported default.
859 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
861 * ext/a52dec/gsta52dec.c:
862 a52dec: Mark as converter
863 It is able to do channel downminxing, so technically it is also a
865 This is also important so validate knows about that when doing its
868 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
870 * ext/x264/gstencoderbitrateprofilemanager.c:
871 * ext/x264/gstencoderbitrateprofilemanager.h:
872 * ext/x264/gstx264enc.c:
873 * ext/x264/gstx264enc.h:
874 * ext/x264/meson.build:
875 x264enc: Respect Youtube bitrate recommandation
876 Properly follow google recommendations[0] concerning bitrate when the
877 user wants to use the youtube profile.
878 [0]: https://support.google.com/youtube/answer/1722171?hl=en
880 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
882 * ext/dvdread/dvdreadsrc.c:
883 ugly: use of g_value_dup_string
884 Use helper method to get string from GValue.
886 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
888 * ext/x264/gstx264enc.c:
889 x264enc: fixed codestyle
891 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
893 * ext/x264/gstx264enc.c:
894 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
895 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
896 set inside em_data field. h264parse element (and possible third-party
897 decoders such as libav) also follows this requirement.
898 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
900 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
910 * docs/version.entities.in:
912 * ext/a52dec/Makefile.am:
913 * ext/amrnb/Makefile.am:
914 * ext/amrwbdec/Makefile.am:
915 * ext/cdio/Makefile.am:
916 * ext/dvdread/Makefile.am:
917 * ext/mpeg2dec/.gitignore:
918 * ext/mpeg2dec/Makefile.am:
919 * ext/sidplay/Makefile.am:
920 * ext/x264/Makefile.am:
921 * gst-libs/Makefile.am:
922 * gst-libs/gst/Makefile.am:
924 * gst/asfdemux/.gitignore:
925 * gst/asfdemux/Makefile.am:
926 * gst/dvdlpcmdec/Makefile.am:
927 * gst/dvdsub/Makefile.am:
928 * gst/realmedia/.gitignore:
929 * gst/realmedia/Makefile.am:
930 * gst/xingmux/Makefile.am:
937 * m4/as-slurp-ffmpeg.m4:
938 * m4/check-libheader.m4:
942 * m4/gst-fionread.m4:
952 * pkgconfig/.gitignore:
953 * pkgconfig/Makefile.am:
954 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
959 * tests/check/.gitignore:
960 * tests/check/Makefile.am:
961 * tests/check/elements/.gitignore:
962 * tests/check/generic/.gitignore:
963 * tests/files/Makefile.am:
964 Remove autotools build system
966 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
969 * ext/mpeg2dec/gstmpeg2dec.c:
970 * ext/x264/gstx264enc.c:
971 * gst/asfdemux/gstasfdemux.c:
972 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
973 * gst/dvdsub/gstdvdsubdec.c:
974 * gst/realmedia/rdtjitterbuffer.c:
975 * gst/realmedia/rtspreal.c:
976 * hooks/pre-commit.hook:
977 documentation: fix some typos
979 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
981 * ext/amrnb/amrnbdec.c:
982 * ext/amrnb/amrnbenc.c:
983 * ext/amrwbdec/amrwbdec.c:
984 docstrings: port ulinks to markdown links
986 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
989 meson: Don't generate doc cache when no plugins are enabled
990 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
992 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
994 * ext/x264/gstx264enc.c:
995 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
996 ... with more color value mapping
998 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
1000 * tests/check/elements/x264enc.c:
1001 * tests/check/meson.build:
1002 tests: x264enc: Enable test on Windows
1003 ... with removal of pointless unistd.h dependency.
1004 Note that full dependency listing is required to run unit test
1005 executable binary on Windows uninstalled environment.
1007 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
1011 meson: Bump minimal GLib version to 2.44
1012 This means we can use some newer features and get rid of some
1013 boilerplate code using the G_DECLARE_* macros.
1014 As discussed on IRC, 2.44 is old enough by now to start depending on it.
1016 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1018 * ext/sidplay/gstsiddec.cc:
1019 doc: remove xml from comments
1021 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
1023 * gst/asfdemux/asfheaders.h:
1024 asfdemux: remove some unused cruft in internal headers
1026 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
1028 * docs/gst_plugins_cache.json:
1030 docs: Stop building the doc cache by default
1031 And update the cache
1032 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1034 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
1036 * docs/gst_plugins_cache.json:
1037 docs: Update plugins documentation cache
1039 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1044 * docs/all_index.md:
1045 * docs/gst_api_version.in:
1046 * docs/gst_plugins_cache.json:
1049 * docs/plugins/.gitignore:
1050 * docs/plugins/Makefile.am:
1051 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1052 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1053 * docs/plugins/gst-plugins-ugly-plugins.args:
1054 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1055 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1056 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1057 * docs/plugins/gst-plugins-ugly-plugins.signals:
1058 * docs/plugins/gst-plugins-ugly-plugins.types:
1059 * docs/plugins/inspect/plugin-a52dec.xml:
1060 * docs/plugins/inspect/plugin-amrnb.xml:
1061 * docs/plugins/inspect/plugin-amrwbdec.xml:
1062 * docs/plugins/inspect/plugin-asf.xml:
1063 * docs/plugins/inspect/plugin-cdio.xml:
1064 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1065 * docs/plugins/inspect/plugin-dvdread.xml:
1066 * docs/plugins/inspect/plugin-dvdsub.xml:
1067 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1068 * docs/plugins/inspect/plugin-realmedia.xml:
1069 * docs/plugins/inspect/plugin-sid.xml:
1070 * docs/plugins/inspect/plugin-x264.xml:
1071 * docs/plugins/inspect/plugin-xingmux.xml:
1073 * ext/a52dec/meson.build:
1074 * ext/amrnb/meson.build:
1075 * ext/amrwbdec/meson.build:
1076 * ext/cdio/meson.build:
1077 * ext/dvdread/meson.build:
1078 * ext/mpeg2dec/meson.build:
1079 * ext/sidplay/meson.build:
1080 * ext/x264/meson.build:
1081 * gst/asfdemux/gstasfdemux.h:
1082 * gst/asfdemux/meson.build:
1083 * gst/dvdlpcmdec/meson.build:
1084 * gst/dvdsub/meson.build:
1085 * gst/realmedia/meson.build:
1086 * gst/xingmux/meson.build:
1088 * meson_options.txt:
1089 docs: Port documentation to hotdoc
1091 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1093 * ext/a52dec/gsta52dec.c:
1094 * ext/amrnb/amrnbdec.c:
1095 * ext/amrnb/amrnbenc.c:
1096 * ext/amrwbdec/amrwbdec.c:
1097 * ext/cdio/gstcdiocddasrc.c:
1098 * ext/x264/gstx264enc.c:
1099 * gst/asfdemux/gstasfdemux.h:
1100 * gst/asfdemux/gstrtspwms.c:
1101 * gst/realmedia/gstrdtbuffer.h:
1102 * gst/realmedia/rademux.c:
1103 * gst/realmedia/rdtmanager.c:
1104 * gst/realmedia/rtspreal.c:
1105 * gst/xingmux/gstxingmux.c:
1106 docs: Port all docstring to gtk-doc markdown
1108 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1110 * ext/sidplay/meson.build:
1111 meson: sidplay: use library() instead of shared_module()
1112 Like we do for other plugins, and also install a .pc file
1113 if we build the plugin statically.
1115 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1117 * ext/dvdread/meson.build:
1119 meson: Always require the gmodule dependency
1120 It's needed by the dvdread plugin but also by the x264 plugin in certain
1121 circumstances. As it's part of GLib and always available, simply move it
1122 as a hard dependency to the top-level meson.build.
1124 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1129 * docs/plugins/inspect/plugin-a52dec.xml:
1130 * docs/plugins/inspect/plugin-amrnb.xml:
1131 * docs/plugins/inspect/plugin-amrwbdec.xml:
1132 * docs/plugins/inspect/plugin-asf.xml:
1133 * docs/plugins/inspect/plugin-cdio.xml:
1134 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1135 * docs/plugins/inspect/plugin-dvdread.xml:
1136 * docs/plugins/inspect/plugin-dvdsub.xml:
1137 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1138 * docs/plugins/inspect/plugin-realmedia.xml:
1139 * docs/plugins/inspect/plugin-sid.xml:
1140 * docs/plugins/inspect/plugin-x264.xml:
1141 * docs/plugins/inspect/plugin-xingmux.xml:
1145 === release 1.16.0 ===
1147 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1154 * gst-plugins-ugly.doap:
1158 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1160 * docs/plugins/inspect/plugin-a52dec.xml:
1161 * docs/plugins/inspect/plugin-amrnb.xml:
1162 * docs/plugins/inspect/plugin-amrwbdec.xml:
1163 * docs/plugins/inspect/plugin-asf.xml:
1164 * docs/plugins/inspect/plugin-cdio.xml:
1165 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1166 * docs/plugins/inspect/plugin-dvdread.xml:
1167 * docs/plugins/inspect/plugin-dvdsub.xml:
1168 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1169 * docs/plugins/inspect/plugin-realmedia.xml:
1170 * docs/plugins/inspect/plugin-sid.xml:
1171 * docs/plugins/inspect/plugin-x264.xml:
1172 * docs/plugins/inspect/plugin-xingmux.xml:
1175 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1181 === release 1.15.90 ===
1183 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1189 * gst-plugins-ugly.doap:
1193 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1195 * docs/plugins/inspect/plugin-a52dec.xml:
1196 * docs/plugins/inspect/plugin-amrnb.xml:
1197 * docs/plugins/inspect/plugin-amrwbdec.xml:
1198 * docs/plugins/inspect/plugin-asf.xml:
1199 * docs/plugins/inspect/plugin-cdio.xml:
1200 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1201 * docs/plugins/inspect/plugin-dvdread.xml:
1202 * docs/plugins/inspect/plugin-dvdsub.xml:
1203 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1204 * docs/plugins/inspect/plugin-realmedia.xml:
1205 * docs/plugins/inspect/plugin-sid.xml:
1206 * docs/plugins/inspect/plugin-x264.xml:
1207 * docs/plugins/inspect/plugin-xingmux.xml:
1210 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1212 * ext/x264/meson.build:
1213 meson: Add a subproject fallback for x264
1215 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1220 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1223 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1225 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1230 * docs/plugins/inspect/plugin-a52dec.xml:
1231 * docs/plugins/inspect/plugin-amrnb.xml:
1232 * docs/plugins/inspect/plugin-amrwbdec.xml:
1233 * docs/plugins/inspect/plugin-asf.xml:
1234 * docs/plugins/inspect/plugin-cdio.xml:
1235 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1236 * docs/plugins/inspect/plugin-dvdread.xml:
1237 * docs/plugins/inspect/plugin-dvdsub.xml:
1238 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1239 * docs/plugins/inspect/plugin-realmedia.xml:
1240 * docs/plugins/inspect/plugin-sid.xml:
1241 * docs/plugins/inspect/plugin-x264.xml:
1242 * docs/plugins/inspect/plugin-xingmux.xml:
1246 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1248 * ext/x264/gstx264enc.c:
1249 x264enc: inject CEA708 closed captions
1251 === release 1.15.2 ===
1253 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1259 * gst-plugins-ugly.doap:
1263 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1265 * docs/plugins/inspect/plugin-a52dec.xml:
1266 * docs/plugins/inspect/plugin-amrnb.xml:
1267 * docs/plugins/inspect/plugin-amrwbdec.xml:
1268 * docs/plugins/inspect/plugin-asf.xml:
1269 * docs/plugins/inspect/plugin-cdio.xml:
1270 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1271 * docs/plugins/inspect/plugin-dvdread.xml:
1272 * docs/plugins/inspect/plugin-dvdsub.xml:
1273 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1274 * docs/plugins/inspect/plugin-realmedia.xml:
1275 * docs/plugins/inspect/plugin-sid.xml:
1276 * docs/plugins/inspect/plugin-x264.xml:
1277 * docs/plugins/inspect/plugin-xingmux.xml:
1280 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1326 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1328 * ext/sidplay/gstsiddec.cc:
1329 sidplay: fix indentation
1331 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1333 * ext/dvdread/dvdreadsrc.c:
1334 dvdreadsrc: Work around GCC9 compiler warning
1335 It's technically true but not for this specific type.
1336 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]
1337 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1338 | ~~~~~~~~~~~~^~~~~~~~~
1340 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1343 meson: Add support orc fallback
1344 Allow fallback to orc subproject if any.
1346 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1348 * ext/x264/gstx264enc.c:
1349 x264: Only enable dynamic loading code for x264 < 253
1350 Otherwise we get some compiler warnings:
1351 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1352 unload_x264 (GstX264EncVTable * vtable)
1354 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1355 load_x264 (const gchar * filename)
1358 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1360 * ext/x264/meson.build:
1361 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1362 We would dynamically load additional x264 libraries then.
1364 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1367 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1368 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1370 === release 1.15.1 ===
1372 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1378 * gst-plugins-ugly.doap:
1382 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1384 * docs/plugins/inspect/plugin-a52dec.xml:
1385 * docs/plugins/inspect/plugin-amrnb.xml:
1386 * docs/plugins/inspect/plugin-amrwbdec.xml:
1387 * docs/plugins/inspect/plugin-asf.xml:
1388 * docs/plugins/inspect/plugin-cdio.xml:
1389 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1390 * docs/plugins/inspect/plugin-dvdread.xml:
1391 * docs/plugins/inspect/plugin-dvdsub.xml:
1392 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1393 * docs/plugins/inspect/plugin-realmedia.xml:
1394 * docs/plugins/inspect/plugin-sid.xml:
1395 * docs/plugins/inspect/plugin-x264.xml:
1396 * docs/plugins/inspect/plugin-xingmux.xml:
1399 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1445 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1447 * tests/check/generic/states.c:
1448 * tests/check/meson.build:
1449 tests: Enable test generic_states on Windows
1450 ... and drop needless unistd.h dependency
1452 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1455 * tests/check/meson.build:
1456 meson: Use join_paths() instead '/'
1458 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1461 * tests/check/meson.build:
1462 * tests/meson.build:
1463 tests: Enable unit test on Windows
1464 Remove hard-coded ':' whitelist separator since it varies with OS
1466 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1469 Automatic update of common submodule
1470 From ed78bee to 59cb678
1472 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1475 meson: Specify encoding to UTF-8 when building with MSVC
1476 Use build arguments consistent with core and -base. This can also
1477 remove noisy "C4819" warning of non-us locale MSVC.
1479 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1482 Add Gitlab CI configuration
1483 This commit adds a .gitlab-ci.yml file, which uses a feature
1484 to fetch the config from a centralized repository. The intent is
1485 to have all the gstreamer modules use the same configuration.
1486 The configuration is currently hosted at the gst-ci repository
1487 under the gitlab/ci_template.yml path.
1488 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1490 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1493 Update common submodule location
1494 Remove the git directory
1496 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1499 * gst-plugins-ugly.doap:
1500 Clone the code from gitlab
1501 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1503 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1506 meson: use new 'python' module instead of deprecated
1507 https://github.com/mesonbuild/meson/pull/4169
1509 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1511 * tests/check/elements/x264enc.c:
1512 tests: x264enc: fix leak in unit test
1513 The static pad templates weren't static so their
1514 contents were leaked. valgrind was not happy.
1515 Also rename confusing define.
1517 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1519 * ext/x264/gstx264enc.c:
1520 * ext/x264/gstx264enc.h:
1521 x264enc: Avoid format decision per frame
1522 Avoid switch/case per frame for format decision and detect the format
1523 only if where it could be changed. Note that, whenever encoder->input_state
1524 is changed, gst_x264_enc_init_encoder() is called.
1525 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1527 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1530 * meson_options.txt:
1531 meson: add glib-checks option to disable API guards and such
1532 We want this enabled by default, also in releases, but people
1533 may want to disable this for performance-critical workloads or
1534 on embedded devices.
1536 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1538 * meson_options.txt:
1539 meson: fix missing closing bracket in option descriptions
1541 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1544 * meson_options.txt:
1545 * tests/meson.build:
1546 meson: add option to disable tests
1548 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1551 meson: clean up some cruft
1553 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1556 * meson_options.txt:
1557 meson: add options to disable gobject cast checks and glib asserts
1558 ... and define G_DISABLE_DEPRECATED for development versions,
1559 like we do in autotools.
1561 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1563 * ext/x264/gstx264enc.c:
1564 x264enc: Set bit depth for x264 ≥ 153
1565 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1567 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1569 * ext/x264/gstx264enc.c:
1570 x264enc: Remove superfluous x264_param_default
1571 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1573 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1575 * ext/a52dec/meson.build:
1576 * ext/amrnb/meson.build:
1577 * ext/amrwbdec/meson.build:
1578 * ext/cdio/meson.build:
1579 * ext/dvdread/meson.build:
1580 * ext/mpeg2dec/meson.build:
1581 * ext/sidplay/meson.build:
1582 * ext/x264/meson.build:
1585 * meson_options.txt:
1586 Add feature options for all plugins
1587 The only automagic dependency left is C++ availability detection.
1588 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1590 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1593 * meson_options.txt:
1594 meson: Convert common options to feature options
1595 The rest will be converted later, these are necessary for gst-build to
1596 set options correctly.
1597 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1599 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1601 * gst/asfdemux/gstasfdemux.c:
1602 asfdemux: Remove 0.10 code
1603 This was used to "close" a segment. It's no longer needed anymore
1604 in 1.x (it was essentially sending the same thing again)
1606 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1608 * gst/asfdemux/gstasfdemux.c:
1609 asfdemux: Only send flush event on seeking flushes
1610 And not on all the time
1612 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1615 * meson_options.txt:
1616 meson: add 'nls' option to disable translations
1617 And enable by default. Was implicitly disabled because
1618 ENABLE_NLS was not defined. Also use .set_quoted().
1620 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1623 * meson_options.txt:
1624 meson: Update option names to omit disable_ and with- prefixes
1625 Also yield common options to the outer project (gst-build in our case)
1626 so that they don't have to be set manually.
1628 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1630 * gst/dvdsub/gstdvdsubdec.c:
1631 dvdsubdec: Take the highlight event from the structure.
1632 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1633 associated with a highlight event, instead store
1634 it in the event structure directly, as
1635 GstEvent::timestamp will disappear in GStreamer 2.0
1636 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1638 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1640 * ext/a52dec/meson.build:
1641 * ext/amrnb/meson.build:
1642 * ext/amrwbdec/meson.build:
1643 * ext/cdio/meson.build:
1644 * ext/dvdread/meson.build:
1645 * ext/mpeg2dec/meson.build:
1646 * ext/x264/meson.build:
1647 * gst/asfdemux/meson.build:
1648 * gst/dvdlpcmdec/meson.build:
1649 * gst/dvdsub/meson.build:
1650 * gst/realmedia/meson.build:
1651 * gst/xingmux/meson.build:
1653 Meson: Generate pc file for all plugins in ugly
1654 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1656 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1659 meson: use -Wl,-Bsymbolic-functions where supported
1660 Just like the autotools build.
1662 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1664 * gst/asfdemux/gstasfdemux.c:
1665 asfdemux: Set the stream-format field of H264 streams
1666 If we have codec_data it will be AVC, otherwise assume byte-stream.
1668 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1672 Automatic update of common submodule
1673 From 3fa2c9e to ed78bee
1675 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1680 * docs/plugins/inspect/plugin-a52dec.xml:
1681 * docs/plugins/inspect/plugin-amrnb.xml:
1682 * docs/plugins/inspect/plugin-amrwbdec.xml:
1683 * docs/plugins/inspect/plugin-asf.xml:
1684 * docs/plugins/inspect/plugin-cdio.xml:
1685 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1686 * docs/plugins/inspect/plugin-dvdread.xml:
1687 * docs/plugins/inspect/plugin-dvdsub.xml:
1688 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1689 * docs/plugins/inspect/plugin-realmedia.xml:
1690 * docs/plugins/inspect/plugin-sid.xml:
1691 * docs/plugins/inspect/plugin-x264.xml:
1692 * docs/plugins/inspect/plugin-xingmux.xml:
1696 === release 1.14.0 ===
1698 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1704 * gst-plugins-ugly.doap:
1708 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1710 * docs/plugins/inspect/plugin-a52dec.xml:
1711 * docs/plugins/inspect/plugin-amrnb.xml:
1712 * docs/plugins/inspect/plugin-amrwbdec.xml:
1713 * docs/plugins/inspect/plugin-asf.xml:
1714 * docs/plugins/inspect/plugin-cdio.xml:
1715 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1716 * docs/plugins/inspect/plugin-dvdread.xml:
1717 * docs/plugins/inspect/plugin-dvdsub.xml:
1718 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1719 * docs/plugins/inspect/plugin-realmedia.xml:
1720 * docs/plugins/inspect/plugin-sid.xml:
1721 * docs/plugins/inspect/plugin-x264.xml:
1722 * docs/plugins/inspect/plugin-xingmux.xml:
1725 === release 1.13.91 ===
1727 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1733 * gst-plugins-ugly.doap:
1737 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1739 * docs/plugins/inspect/plugin-a52dec.xml:
1740 * docs/plugins/inspect/plugin-amrnb.xml:
1741 * docs/plugins/inspect/plugin-amrwbdec.xml:
1742 * docs/plugins/inspect/plugin-asf.xml:
1743 * docs/plugins/inspect/plugin-cdio.xml:
1744 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1745 * docs/plugins/inspect/plugin-dvdread.xml:
1746 * docs/plugins/inspect/plugin-dvdsub.xml:
1747 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1748 * docs/plugins/inspect/plugin-realmedia.xml:
1749 * docs/plugins/inspect/plugin-sid.xml:
1750 * docs/plugins/inspect/plugin-x264.xml:
1751 * docs/plugins/inspect/plugin-xingmux.xml:
1754 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
1756 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1757 docs: plugins: minor addition to plugins list
1759 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
1762 configure.ac: enable largefile support if possible
1763 https://bugzilla.gnome.org/show_bug.cgi?id=793103
1765 === release 1.13.90 ===
1767 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1773 * gst-plugins-ugly.doap:
1777 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1779 * docs/plugins/gst-plugins-ugly-plugins.args:
1780 * docs/plugins/inspect/plugin-a52dec.xml:
1781 * docs/plugins/inspect/plugin-amrnb.xml:
1782 * docs/plugins/inspect/plugin-amrwbdec.xml:
1783 * docs/plugins/inspect/plugin-asf.xml:
1784 * docs/plugins/inspect/plugin-cdio.xml:
1785 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1786 * docs/plugins/inspect/plugin-dvdread.xml:
1787 * docs/plugins/inspect/plugin-dvdsub.xml:
1788 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1789 * docs/plugins/inspect/plugin-realmedia.xml:
1790 * docs/plugins/inspect/plugin-sid.xml:
1791 * docs/plugins/inspect/plugin-x264.xml:
1792 * docs/plugins/inspect/plugin-xingmux.xml:
1795 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1798 * tests/check/meson.build:
1799 meson: enable more warnings
1801 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1803 * ext/x264/gstx264enc.c:
1804 x264enc: fix build with newer x264 with support for multiple bit depths
1805 libx264 used to be built for one specific bit depth, and if we
1806 wanted to support multiple bit depths we would have to dynamically
1807 load the right .so from different paths. That has changed now, and
1808 libx264 can include support for multiple depths in the same lib,
1809 so we don't need to do the dlopen() dance any more. We'll keep
1810 the vtable stuff around until we can drop support for older x264.
1811 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1812 https://bugzilla.gnome.org/show_bug.cgi?id=792111
1814 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
1816 * ext/x264/gstx264enc.c:
1817 x264enc: Add format example for option-string
1818 https://bugzilla.gnome.org/show_bug.cgi?id=793879
1820 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
1823 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1824 add_global_arguments() can't be used in subprojects. It's
1825 entirely possible that -ugly is a subproject but gstreamer
1826 is picked up from an installed location, so we should
1827 really use add_project_arguments() in both cases.
1829 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1832 * docs/plugins/inspect/plugin-a52dec.xml:
1833 * docs/plugins/inspect/plugin-amrnb.xml:
1834 * docs/plugins/inspect/plugin-amrwbdec.xml:
1835 * docs/plugins/inspect/plugin-asf.xml:
1836 * docs/plugins/inspect/plugin-cdio.xml:
1837 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1838 * docs/plugins/inspect/plugin-dvdread.xml:
1839 * docs/plugins/inspect/plugin-dvdsub.xml:
1840 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1841 * docs/plugins/inspect/plugin-realmedia.xml:
1842 * docs/plugins/inspect/plugin-sid.xml:
1843 * docs/plugins/inspect/plugin-x264.xml:
1844 * docs/plugins/inspect/plugin-xingmux.xml:
1848 === release 1.13.1 ===
1850 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1854 * gst-plugins-ugly.doap:
1858 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
1860 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1861 * docs/plugins/gst-plugins-ugly-plugins.args:
1862 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1863 * docs/plugins/inspect/plugin-a52dec.xml:
1864 * docs/plugins/inspect/plugin-amrnb.xml:
1865 * docs/plugins/inspect/plugin-amrwbdec.xml:
1866 * docs/plugins/inspect/plugin-asf.xml:
1867 * docs/plugins/inspect/plugin-cdio.xml:
1868 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1869 * docs/plugins/inspect/plugin-dvdread.xml:
1870 * docs/plugins/inspect/plugin-dvdsub.xml:
1871 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1872 * docs/plugins/inspect/plugin-realmedia.xml:
1873 * docs/plugins/inspect/plugin-sid.xml:
1874 * docs/plugins/inspect/plugin-x264.xml:
1875 * docs/plugins/inspect/plugin-xingmux.xml:
1876 docs: update plugin docs
1878 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1884 po: update translations
1886 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
1889 meson: make version numbers ints and fix int/string comparison
1890 WARNING: Trying to compare values of different types (str, int).
1891 The result of this is undefined and will become a hard error
1892 in a future Meson release.
1894 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1897 autotools: use -fno-strict-aliasing where supported
1898 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1900 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
1902 * ext/sidplay/meson.build:
1904 meson: use -fno-strict-aliasing where supported
1905 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1907 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1909 * ext/amrnb/amrnbdec.c:
1910 amrnbdec: Don't use g_return_*_if_fail() on data parsing
1911 Those functions can be disabled. Instead just use the (existing)
1915 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1917 * ext/amrwbdec/amrwbdec.c:
1918 amrwbdec: Don't use g_return_*_if_fail() on data parsing
1919 Those functions can be disabled. Instead just use the (existing)
1923 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1926 meson: skip translations if gettext is not available
1928 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
1931 Automatic update of common submodule
1932 From e8c7a71 to 3fa2c9e
1934 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
1936 * ext/x264/gstx264enc.c:
1937 * ext/x264/gstx264enc.h:
1938 x264enc: add 'insert-vui' property for users to choose
1939 VUI(Video Usability Information) parameters should be set
1940 according to the specification. However, some of the existing
1941 hardware decoders refuse to decode in certain combinations of
1942 the resolution and VUI parameters. To support the legacy
1943 decoders, this patch provides 'insert-vui' to skip the settings.
1944 https://bugzilla.gnome.org/show_bug.cgi?id=791331
1946 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1948 * ext/cdio/gstcdio.c:
1949 * ext/cdio/gstcdio.h:
1950 * ext/cdio/gstcdiocddasrc.c:
1951 cdio: Fix build with cdio >= 1.0
1952 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1953 as 1 for 1.0. We had various checks for < 83, which of course succeeded
1954 now although we are >= 0.83.
1955 Fix this by checking for < 76 (0.76) too, as that is the minimum version
1956 we currently support and everything < 76 is going to be >= 1.0.
1957 https://bugzilla.gnome.org/show_bug.cgi?id=791301
1959 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
1962 Automatic update of common submodule
1963 From 3f4aa96 to e8c7a71
1965 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
1968 configure: actually use -fvisibility if supported
1969 Fix up for previous commit.
1971 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1974 autotools: stop controlling symbol visibility with -export-symbols-regex
1975 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1976 This should result in consistent behaviour for the autotools and
1979 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
1981 * gst/asfdemux/gstasfdemux.c:
1982 asfdemux: Fix prerolling files with "empty" streams
1983 This is a regression that was introduced by
1984 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1985 " asfdemux: Add support for dvr-ms"
1986 The problem is that some files/streams might contain stream definition
1987 but there is no actual packets for those streams.
1988 This was used to "define" streams with different bitrates for example.
1989 The first_ts calculation resulted in never ever finding a valid first_ts
1990 since some streams were empty, and therefore never "activating" itself.
1991 Instead of that we first check if we are prerolled. And if we are we
1992 unconditionally get the "first_ts"
1993 The preroll check has been adapted to check whether streams of
1994 each defined type (i.e. audio/video/sub) has been prerolled. This solves
1995 the problem of having different streams of a particular type where only
1996 one stream actually has data.
1998 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
2000 * gst/asfdemux/gstasfdemux.c:
2001 asfdemux: Store the stream type in streams
2002 The field was present but never set :)
2004 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
2006 * ext/a52dec/gsta52dec.c:
2007 a52dec: Fix out buffer memory leak in error code path
2008 https://bugzilla.gnome.org/show_bug.cgi?id=788119
2010 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
2012 * ext/mpeg2dec/gstmpeg2dec.c:
2013 mpeg2dec: Fix buffer memory leak in error code path
2014 https://bugzilla.gnome.org/show_bug.cgi?id=787817
2016 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2018 * ext/mpeg2dec/gstmpeg2dec.c:
2019 mpeg2dec: Unmap output video frame if copying to it fails
2020 https://bugzilla.gnome.org/show_bug.cgi?id=787398
2022 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2024 * gst/realmedia/asmrules.c:
2025 realmedia: fix leak in asmrules error code path
2026 https://bugzilla.gnome.org/show_bug.cgi?id=787056
2028 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2030 * gst/realmedia/rtspreal.c:
2031 realmedia: Fix Memory leak in error case
2032 https://bugzilla.gnome.org/show_bug.cgi?id=787014
2034 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2036 * tests/files/Makefile.am:
2037 * tests/files/cbr_stream.mp3:
2038 * tests/files/stream.mp2:
2039 * tests/files/vbr_stream.mp3:
2040 tests: remove files that were used by the mpg123 unit test
2042 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2047 * docs/plugins/Makefile.am:
2048 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2049 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2050 * docs/plugins/inspect/plugin-twolame.xml:
2053 * ext/twolame/Makefile.am:
2054 * ext/twolame/gsttwolamemp2enc.c:
2055 * ext/twolame/gsttwolamemp2enc.h:
2056 * ext/twolame/meson.build:
2058 Remove twolame plugin, moved to -good
2059 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2061 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2066 * docs/plugins/Makefile.am:
2067 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2068 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2069 * docs/plugins/gst-plugins-ugly-plugins.args:
2070 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2071 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2072 * docs/plugins/inspect/plugin-lame.xml:
2074 * ext/lame/Makefile.am:
2075 * ext/lame/gstlamemp3enc.c:
2076 * ext/lame/gstlamemp3enc.h:
2077 * ext/lame/meson.build:
2078 * ext/lame/plugin.c:
2083 * tests/check/Makefile.am:
2084 * tests/check/gst-plugins-ugly.supp:
2085 * tests/check/meson.build:
2086 * tests/check/pipelines/.gitignore:
2087 * tests/check/pipelines/lame.c:
2088 Remove lame plugin, moved to -good
2089 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2091 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2096 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2097 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2098 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2099 * docs/plugins/inspect/plugin-mpg123.xml:
2102 * ext/mpg123/Makefile.am:
2103 * ext/mpg123/gstmpg123audiodec.c:
2104 * ext/mpg123/gstmpg123audiodec.h:
2105 * ext/mpg123/meson.build:
2106 * tests/check/Makefile.am:
2107 * tests/check/elements/.gitignore:
2108 * tests/check/elements/mpg123audiodec.c:
2109 * tests/check/meson.build:
2110 Remove mpg123 plugin, moved to -good
2111 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2113 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2117 Automatic update of common submodule
2118 From 48a5d85 to 3f4aa96
2120 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2122 * ext/sidplay/meson.build:
2123 sidplay: hide symbols in meson for this c++ plugin too
2124 Keep things local, as this is the only c++ plugin
2127 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2130 meson: don't export symbols by default
2131 Only plugin entry points should be exported.
2132 Currently plugins might export more symbols with
2133 the meson build, as we don't have the exports
2134 regexp there that we pass to libtool.
2136 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2138 * ext/x264/gstx264enc.c:
2139 x264enc: add FIXME note for future configuration cleanup
2141 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2143 * ext/dvdread/dvdreadsrc.c:
2144 dvdreadsrc: Fix string memory leak
2145 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2147 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2149 * ext/x264/gstx264enc.c:
2150 x264enc: fix indentation
2152 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2154 * ext/x264/gstx264enc.c:
2155 x264enc: fix caps leak
2156 Move creation of supported sink pads into class_init function
2157 which is also the only place where they're used. Unref the
2158 caps when no longer needed, the pad template will take its
2160 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2162 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2164 * ext/mpg123/gstmpg123audiodec.c:
2165 mpg123audiodec: fix caps leak
2166 The pad template takes its own ref, so we should unref the caps.
2167 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2169 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2172 meson: po: use glib preset and read language list from LINGUAS
2173 Supported since meson 0.37, so we can use it now.
2175 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2177 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2178 dvdlpmdec: Fix overrun from coverity
2181 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2184 meson: find python3 via python3 module
2185 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2187 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2189 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2190 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2191 dvdlpcmdec: Added support for Blu-Ray audio
2192 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2194 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2196 * gst/asfdemux/gstasfdemux.c:
2197 asfdemux: More index handling
2198 In the same vein as the previous commit, the end of the file might have been
2199 cut and therefore contains bogus data.
2200 If the object is too short, consider it as garbage and return a non-fatal
2202 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2204 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2206 * gst/asfdemux/gstasfdemux.c:
2207 asfdemux; Don't assume index is present at end of file
2208 Some files have garbage at the end of the file, don't error out if we don't
2209 find the index there.
2210 Reverts back to previous behaviour (where corrupted/missing indexex were
2212 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2214 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2217 meson: fix with-package-name option
2218 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2220 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2222 * gst/asfdemux/gstasfdemux.c:
2223 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2224 ... which is how it has always been until changed coincidentally in commit
2225 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2226 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2227 to compensate for that in a lateral way
2229 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2231 * ext/x264/gstx264enc.c:
2232 x264enc: relax bframes upper limit count to maximum encoder supported
2234 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2236 * ext/sidplay/meson.build:
2237 meson: don't error out if sidplay library is not found
2239 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2242 * ext/sidplay/meson.build:
2243 meson: build sid plugin
2244 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2246 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2248 * ext/x264/gstx264enc.c:
2249 x264: fix memory leak
2250 When the allowed caps are the same of template caps the allowed
2251 caps are not unrefed, leaking memory.
2252 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2254 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2256 * tests/check/meson.build:
2257 meson: Do not use path separator in test names
2258 Avoiding warnings like:
2259 WARNING: Target "elements/audioamplify" has a path separator in its name.
2261 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2263 * gst/asfdemux/gstasfdemux.c:
2264 asfdemux: fix checking for header objects
2265 The if 'and' condition was mixed up with the last parameter of the
2266 function and would lead to wrong results
2268 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2273 meson: don't need config.h.meson any longer
2275 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2278 * meson_options.txt:
2279 meson: add options to set package name and origin
2280 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2282 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2284 * tests/check/meson.build:
2285 Add gstvideo_dep for meson mpeg2dec test build
2287 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2289 * tests/check/Makefile.am:
2290 * tests/check/elements/mpeg2dec.c:
2291 mpeg2dec test: Fix expected output caps
2292 In the absence of explicit info, video decoders
2293 now output mono multiview caps by default, so make
2294 the expected caps match that
2296 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2300 * ext/a52dec/Makefile.am:
2301 * ext/amrnb/Makefile.am:
2302 * ext/amrwbdec/Makefile.am:
2303 * ext/cdio/Makefile.am:
2304 * ext/dvdread/Makefile.am:
2305 * ext/lame/Makefile.am:
2306 * ext/mpeg2dec/Makefile.am:
2307 * ext/mpg123/Makefile.am:
2308 * ext/sidplay/Makefile.am:
2309 * ext/twolame/Makefile.am:
2310 * ext/x264/Makefile.am:
2311 * gst/asfdemux/Makefile.am:
2312 * gst/dvdlpcmdec/Makefile.am:
2313 * gst/dvdsub/Makefile.am:
2314 * gst/realmedia/Makefile.am:
2315 * gst/xingmux/Makefile.am:
2316 Remove plugin specific static build option
2317 Static and dynamic plugins now have the same interface. The standard
2318 --enable-static/--enable-shared toggle are sufficient.
2320 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2322 * ext/sidplay/gstsiddec.cc:
2323 sid: Make plugin name match plugin file name
2325 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2331 === release 1.12.0 ===
2333 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2339 * docs/plugins/inspect/plugin-a52dec.xml:
2340 * docs/plugins/inspect/plugin-amrnb.xml:
2341 * docs/plugins/inspect/plugin-amrwbdec.xml:
2342 * docs/plugins/inspect/plugin-asf.xml:
2343 * docs/plugins/inspect/plugin-cdio.xml:
2344 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2345 * docs/plugins/inspect/plugin-dvdread.xml:
2346 * docs/plugins/inspect/plugin-dvdsub.xml:
2347 * docs/plugins/inspect/plugin-lame.xml:
2348 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2349 * docs/plugins/inspect/plugin-mpg123.xml:
2350 * docs/plugins/inspect/plugin-realmedia.xml:
2351 * docs/plugins/inspect/plugin-siddec.xml:
2352 * docs/plugins/inspect/plugin-twolame.xml:
2353 * docs/plugins/inspect/plugin-x264.xml:
2354 * docs/plugins/inspect/plugin-xingmux.xml:
2355 * gst-plugins-ugly.doap:
2359 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2404 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2408 po: Update translations
2410 === release 1.11.91 ===
2412 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2418 * docs/plugins/inspect/plugin-a52dec.xml:
2419 * docs/plugins/inspect/plugin-amrnb.xml:
2420 * docs/plugins/inspect/plugin-amrwbdec.xml:
2421 * docs/plugins/inspect/plugin-asf.xml:
2422 * docs/plugins/inspect/plugin-cdio.xml:
2423 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2424 * docs/plugins/inspect/plugin-dvdread.xml:
2425 * docs/plugins/inspect/plugin-dvdsub.xml:
2426 * docs/plugins/inspect/plugin-lame.xml:
2427 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2428 * docs/plugins/inspect/plugin-mpg123.xml:
2429 * docs/plugins/inspect/plugin-realmedia.xml:
2430 * docs/plugins/inspect/plugin-siddec.xml:
2431 * docs/plugins/inspect/plugin-twolame.xml:
2432 * docs/plugins/inspect/plugin-x264.xml:
2433 * docs/plugins/inspect/plugin-xingmux.xml:
2434 * gst-plugins-ugly.doap:
2438 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2483 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2489 po: Update translations
2491 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2493 * ext/x264/gstx264enc.h:
2494 x264: Use __declspec(dllimport) with MinGW too
2495 x264.h says this isn't needed with MinGW, but it looks like it is.
2496 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2498 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2501 Automatic update of common submodule
2502 From 60aeef6 to 48a5d85
2504 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2508 Automatic update of common submodule
2509 From 39ac2f5 to 60aeef6
2511 === release 1.11.90 ===
2513 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2519 * docs/plugins/inspect/plugin-a52dec.xml:
2520 * docs/plugins/inspect/plugin-amrnb.xml:
2521 * docs/plugins/inspect/plugin-amrwbdec.xml:
2522 * docs/plugins/inspect/plugin-asf.xml:
2523 * docs/plugins/inspect/plugin-cdio.xml:
2524 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2525 * docs/plugins/inspect/plugin-dvdread.xml:
2526 * docs/plugins/inspect/plugin-dvdsub.xml:
2527 * docs/plugins/inspect/plugin-lame.xml:
2528 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2529 * docs/plugins/inspect/plugin-mpg123.xml:
2530 * docs/plugins/inspect/plugin-realmedia.xml:
2531 * docs/plugins/inspect/plugin-siddec.xml:
2532 * docs/plugins/inspect/plugin-twolame.xml:
2533 * docs/plugins/inspect/plugin-x264.xml:
2534 * docs/plugins/inspect/plugin-xingmux.xml:
2535 * gst-plugins-ugly.doap:
2539 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2583 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2587 po: Update translations
2589 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2591 * tests/check/meson.build:
2592 meson: test: Fix environment object usage
2593 And use get_pkgconfig_variable instead of calling pkg-config ourself
2595 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2598 REQUIREMENTS: update for mad mp3 decoder removal
2599 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2601 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2604 Add libgstrmdemux.so to cruft list
2605 This was renamed to libgstrealmedia.so, this fixes helps fixing
2607 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2609 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2611 * docs/plugins/inspect/plugin-realmedia.xml:
2612 * gst/realmedia/Makefile.am:
2613 * gst/realmedia/meson.build:
2614 Rename plugin filenames to match plugin names
2615 libgstrmdemux.so becomes libgstrealmedia.so
2616 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2618 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2620 * ext/mpeg2dec/gstmpeg2dec.c:
2621 mpeg2dec: Fix latency calculation
2622 The latency calculation was missing a scaling by GST_SECOND,
2623 so it would always report a tiny latency. Fix that.
2624 Spotted by Guillaume Desmottes.
2626 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2628 * gst/asfdemux/gstasfdemux.c:
2629 asfdemux: Fix compilation with gcc 7
2630 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2631 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2632 is_encrypted = ! !((flags & 0x8000) << 15);
2633 ~~~~~~~~~~~~~~~~~~^~~~~~
2634 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2636 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2638 * ext/amrwbdec/amrwb.c:
2639 * ext/amrwbdec/amrwbdec.h:
2640 Update Edgard Lima's email
2641 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2643 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2646 meson: Update version
2648 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2653 === release 1.11.2 ===
2655 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2661 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2662 * docs/plugins/inspect/plugin-a52dec.xml:
2663 * docs/plugins/inspect/plugin-amrnb.xml:
2664 * docs/plugins/inspect/plugin-amrwbdec.xml:
2665 * docs/plugins/inspect/plugin-asf.xml:
2666 * docs/plugins/inspect/plugin-cdio.xml:
2667 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2668 * docs/plugins/inspect/plugin-dvdread.xml:
2669 * docs/plugins/inspect/plugin-dvdsub.xml:
2670 * docs/plugins/inspect/plugin-lame.xml:
2671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2672 * docs/plugins/inspect/plugin-mpg123.xml:
2673 * docs/plugins/inspect/plugin-realmedia.xml:
2674 * docs/plugins/inspect/plugin-siddec.xml:
2675 * docs/plugins/inspect/plugin-twolame.xml:
2676 * docs/plugins/inspect/plugin-x264.xml:
2677 * docs/plugins/inspect/plugin-xingmux.xml:
2678 * gst-plugins-ugly.doap:
2681 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2725 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2729 po: Update translations
2731 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2734 meson: dist meson build files
2735 Ship meson build files in tarballs, so people who use tarballs
2736 in their builds can start playing with meson already.
2738 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2740 * ext/x264/gstx264enc.c:
2741 x264: Initialize function vtable in plugin_init()
2742 These values are defined in the x264.h header and are not const on
2743 Windows due to the way DLLs work. See:
2744 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2745 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2746 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2748 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2750 * gst/asfdemux/gstasfdemux.c:
2751 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2752 https://bugzilla.gnome.org/show_bug.cgi?id=777955
2754 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
2756 * gst/asfdemux/gstasfdemux.c:
2757 asfdemux: Reset number of languages to 0 when freeing the array because of errors
2758 Otherwise we will happily index into the array at NULL if the requested
2759 index is smaller than the number of languages that were previously
2761 https://bugzilla.gnome.org/show_bug.cgi?id=777937
2763 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2765 * tests/check/meson.build:
2766 meson: Properly use ':' for defining keywords
2768 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
2773 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2778 === release 1.11.1 ===
2780 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
2786 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2787 * docs/plugins/inspect/plugin-a52dec.xml:
2788 * docs/plugins/inspect/plugin-amrnb.xml:
2789 * docs/plugins/inspect/plugin-amrwbdec.xml:
2790 * docs/plugins/inspect/plugin-asf.xml:
2791 * docs/plugins/inspect/plugin-cdio.xml:
2792 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2793 * docs/plugins/inspect/plugin-dvdread.xml:
2794 * docs/plugins/inspect/plugin-dvdsub.xml:
2795 * docs/plugins/inspect/plugin-lame.xml:
2796 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2797 * docs/plugins/inspect/plugin-mpg123.xml:
2798 * docs/plugins/inspect/plugin-realmedia.xml:
2799 * docs/plugins/inspect/plugin-siddec.xml:
2800 * docs/plugins/inspect/plugin-twolame.xml:
2801 * docs/plugins/inspect/plugin-x264.xml:
2802 * docs/plugins/inspect/plugin-xingmux.xml:
2803 * gst-plugins-ugly.doap:
2806 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2850 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2855 po: Update translations
2857 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2859 * ext/amrnb/meson.build:
2860 * ext/x264/meson.build:
2862 meson: Install presets files
2864 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2866 * ext/x264/GstX264Enc.prs:
2867 x264enc: Add a youtube preset.
2868 Based on https://support.google.com/youtube/answer/1722171
2869 https://bugzilla.gnome.org/show_bug.cgi?id=751560
2871 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2875 * docs/plugins/Makefile.am:
2876 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2877 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2878 * docs/plugins/inspect/plugin-mad.xml:
2880 * ext/mad/Makefile.am:
2883 * ext/mad/meson.build:
2886 We have better replacements such as the mpg123 plugin.
2887 The main reason to keep around mad was for 'freeform'
2888 mp3 support, but mpg123 can handle those too nowadays.
2889 Also, mad is GPL and has been unmaintained for years.
2890 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2892 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2897 * win32/common/.gitignore:
2898 * win32/common/config.h:
2899 win32: remove platform-specific copies of generated headers
2900 Unused and no longer needed.
2902 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2907 * gst-plugins-ugly.spec.in:
2908 Remove generated .spec file
2909 Likely extremely bitrotten, and we should not ship this anyway.
2911 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
2914 meson: Support building without Gst debug
2916 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
2920 Automatic update of common submodule
2921 From f980fd9 to 39ac2f5
2923 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2925 * gst/asfdemux/gstasfdemux.c:
2926 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2927 https://bugzilla.gnome.org/show_bug.cgi?id=775515
2929 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2931 * ext/x264/gstx264enc.c:
2932 x264enc: Add information for mixed mode
2933 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2935 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2937 * ext/x264/gstx264enc.c:
2938 x264enc: Correctly pass interlacing/TFF information
2939 Give the interlacing information correctly to the encoder. Also parse
2940 TFF/BFF information from the caps and pass it too.
2941 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2943 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2945 * ext/x264/gstx264enc.c:
2946 x264enc: Auto-detect interlace mode from caps
2947 If the caps are interlaced, interlacing is always enabled on the
2948 encoder. If the interlace-mode field is missing or if it's progressive,
2949 the encoder uses the "interlaced" property.
2950 https://bugzilla.gnome.org/show_bug.cgi?id=775228
2952 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2955 common: use https protocol for common submodule
2956 https://bugzilla.gnome.org/show_bug.cgi?id=775110
2958 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2960 * gst/realmedia/realhash.c:
2961 real: Fix compiler warnings with latest clang
2962 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2965 https://bugzilla.gnome.org/show_bug.cgi?id=775112
2967 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
2969 * gst/asfdemux/gstasfdemux.c:
2970 asfdemux: Allow 64bit sizes for DATA object
2971 we *can* have files greater than 4GB, any other object should be
2974 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
2976 * gst/asfdemux/gstasfdemux.c:
2977 asfdemux: Add sanity check for asf_stream_audio
2978 We should have enough bytes for the specified codec_data
2979 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2981 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
2983 * gst/asfdemux/gstasfdemux.c:
2984 asfdemux: Add sanity checks when reading asf_stream_video_format
2985 It should report a size of at least 40 bytes
2986 Also check for the size of the remaining data (i.e. codec_data)
2987 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2989 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
2991 * gst/asfdemux/gstasfdemux.c:
2992 asfdemux: Add check for invalid/corrupt asf object
2993 An asf object can't realistically be bigger than 2**32 bytes.
2994 If it reports a size bigger than that, consider it corrupt and properly
2995 propagate the error back.
2996 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2998 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
3000 * gst/asfdemux/gstasfdemux.c:
3001 asfdemux: Handle EOS in push-mode on corrupted files
3002 It is possible no streams were activated when receiving EOS, if so
3003 handled it as if we hadn't seen the header
3004 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3006 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
3008 * gst/asfdemux/gstasfdemux.c:
3009 * gst/asfdemux/gstasfdemux.h:
3010 asfdemux: FILE headers are mandatory in the header
3011 As per the specification, also avoids ending up trying to play a
3012 file with plenty of un-initialized values.
3013 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3015 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
3017 * gst/asfdemux/gstasfdemux.c:
3018 asfdemux: Handle incomplete header in pull mode
3019 pulling headers is meant to complete as a whole. If we don't have
3020 enough data, it's an error.
3021 Avoids pipeline hangs on corrupted files
3022 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3024 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
3026 * gst/asfdemux/gstasfdemux.c:
3027 asfdemux: Handle issues with "empty" files
3028 In some corrupted files, we could end up with no actual streams
3030 In those cases, make sure we properly propagate the failure all
3031 the way to the loop function. This avoids ending up in cases where
3032 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3033 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3035 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3037 * ext/dvdread/dvdreadsrc.c:
3038 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3040 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3043 meson: Add ignored warnings for MSVC
3044 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3046 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3049 * ext/x264/Makefile.am:
3050 * ext/x264/gstx264enc.c:
3051 * ext/x264/gstx264enc.h:
3052 * ext/x264/meson.build:
3053 * meson_options.txt:
3054 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3055 x264 has to be compiled specifically for a target bit depth.
3056 Distributions currently ship various libraries in their packages, with
3057 different bit depths.
3058 This change now allows to provide them all at configure time and have
3059 the x264enc element dynamically switch between them based on the bit
3060 depth of the input format.
3061 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3063 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3066 meson: update version
3068 === release 1.11.0 ===
3070 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3075 === release 1.10.0 ===
3077 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3083 * docs/plugins/inspect/plugin-a52dec.xml:
3084 * docs/plugins/inspect/plugin-amrnb.xml:
3085 * docs/plugins/inspect/plugin-amrwbdec.xml:
3086 * docs/plugins/inspect/plugin-asf.xml:
3087 * docs/plugins/inspect/plugin-cdio.xml:
3088 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3089 * docs/plugins/inspect/plugin-dvdread.xml:
3090 * docs/plugins/inspect/plugin-dvdsub.xml:
3091 * docs/plugins/inspect/plugin-lame.xml:
3092 * docs/plugins/inspect/plugin-mad.xml:
3093 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3094 * docs/plugins/inspect/plugin-mpg123.xml:
3095 * docs/plugins/inspect/plugin-realmedia.xml:
3096 * docs/plugins/inspect/plugin-siddec.xml:
3097 * docs/plugins/inspect/plugin-twolame.xml:
3098 * docs/plugins/inspect/plugin-x264.xml:
3099 * docs/plugins/inspect/plugin-xingmux.xml:
3100 * gst-plugins-ugly.doap:
3101 * win32/common/config.h:
3104 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3148 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3152 po: Update translations
3154 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3157 * tests/meson.build:
3158 meson: Don't depend on gstreamer-check-1.0 on windows
3159 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3161 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3164 * tests/check/meson.build:
3165 * tests/meson.build:
3166 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3167 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3168 Does not actually work. See:
3169 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3171 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3173 * tests/check/meson.build:
3174 meson: fix build outside of gst-all
3176 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3179 * tests/check/meson.build:
3180 * tests/meson.build:
3181 meson: move gstreamer-check-1.0 dependency to tests/check
3182 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3184 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3187 meson: Don't set c_std to gnu99
3188 Use the default for each compiler on every platform instead. This
3189 improves our compatibility with compilers that don't have gnu99 as
3192 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3195 * tests/check/getpluginsdir:
3196 * tests/check/meson.build:
3197 meson: Make use of new environment object and set plugin path to builddir
3198 Workaround source_root being the root directory of all projects
3199 in the subproject case and remove now unneeded getpluginsdir
3200 Bump meson requirement to 0.35
3202 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3204 * hooks/pre-commit.hook:
3206 * tests/check/getpluginsdir:
3207 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3209 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3212 meson: update version
3214 === release 1.9.90 ===
3216 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3222 * docs/plugins/inspect/plugin-a52dec.xml:
3223 * docs/plugins/inspect/plugin-amrnb.xml:
3224 * docs/plugins/inspect/plugin-amrwbdec.xml:
3225 * docs/plugins/inspect/plugin-asf.xml:
3226 * docs/plugins/inspect/plugin-cdio.xml:
3227 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3228 * docs/plugins/inspect/plugin-dvdread.xml:
3229 * docs/plugins/inspect/plugin-dvdsub.xml:
3230 * docs/plugins/inspect/plugin-lame.xml:
3231 * docs/plugins/inspect/plugin-mad.xml:
3232 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3233 * docs/plugins/inspect/plugin-mpg123.xml:
3234 * docs/plugins/inspect/plugin-realmedia.xml:
3235 * docs/plugins/inspect/plugin-siddec.xml:
3236 * docs/plugins/inspect/plugin-twolame.xml:
3237 * docs/plugins/inspect/plugin-x264.xml:
3238 * docs/plugins/inspect/plugin-xingmux.xml:
3239 * gst-plugins-ugly.doap:
3240 * win32/common/config.h:
3243 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3287 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3291 po: Update translations
3293 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3295 * ext/x264/gstx264enc.c:
3296 x264enc: Set colorimetry and chroma-site information
3297 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3299 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3303 meson: hook up translations
3305 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3308 * tests/check/getpluginsdir:
3309 * tests/check/meson.build:
3310 * tests/meson.build:
3311 meson: hook up unit tests
3313 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3316 configure: Depend on gstreamer 1.9.2.1
3318 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3322 Automatic update of common submodule
3323 From b18d820 to f980fd9
3325 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3329 Automatic update of common submodule
3330 From f49c55e to b18d820
3332 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3335 meson: Bump version to 1.9.2
3337 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3342 === release 1.9.2 ===
3344 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3350 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3351 * docs/plugins/inspect/plugin-a52dec.xml:
3352 * docs/plugins/inspect/plugin-amrnb.xml:
3353 * docs/plugins/inspect/plugin-amrwbdec.xml:
3354 * docs/plugins/inspect/plugin-asf.xml:
3355 * docs/plugins/inspect/plugin-cdio.xml:
3356 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3357 * docs/plugins/inspect/plugin-dvdread.xml:
3358 * docs/plugins/inspect/plugin-dvdsub.xml:
3359 * docs/plugins/inspect/plugin-lame.xml:
3360 * docs/plugins/inspect/plugin-mad.xml:
3361 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3362 * docs/plugins/inspect/plugin-mpg123.xml:
3363 * docs/plugins/inspect/plugin-realmedia.xml:
3364 * docs/plugins/inspect/plugin-siddec.xml:
3365 * docs/plugins/inspect/plugin-twolame.xml:
3366 * docs/plugins/inspect/plugin-x264.xml:
3367 * docs/plugins/inspect/plugin-xingmux.xml:
3368 * gst-plugins-ugly.doap:
3369 * win32/common/config.h:
3372 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3414 po: Update translations
3416 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3418 * ext/sidplay/gstsiddec.cc:
3419 siddec: Fix compilation with debugging disabled
3421 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3422 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3423 const gchar *reason = gst_flow_get_name (ret);
3426 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3428 * ext/sidplay/gstsiddec.cc:
3429 * gst/asfdemux/gstasfdemux.c:
3430 * gst/realmedia/rmdemux.c:
3431 Use the new API to post flow ERROR messages on the bus
3432 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3434 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3436 * gst/asfdemux/meson.build:
3437 meson: Link asfdemux against the gstsdp library
3439 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3442 meson: Add support for fallback subprojects
3444 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3448 * ext/a52dec/meson.build:
3449 * ext/amrnb/meson.build:
3450 * ext/amrwbdec/meson.build:
3451 * ext/cdio/meson.build:
3452 * ext/dvdread/meson.build:
3453 * ext/lame/meson.build:
3454 * ext/mad/meson.build:
3456 * ext/mpeg2dec/meson.build:
3457 * ext/mpg123/meson.build:
3458 * ext/twolame/meson.build:
3459 * ext/x264/meson.build:
3460 * gst/asfdemux/meson.build:
3461 * gst/dvdlpcmdec/meson.build:
3462 * gst/dvdsub/meson.build:
3464 * gst/realmedia/meson.build:
3465 * gst/xingmux/meson.build:
3467 Add support for Meson as alternative/parallel build system
3468 https://github.com/mesonbuild/meson
3469 With contributions from:
3470 Tim-Philipp Müller <tim@centricular.com>
3471 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3472 Highlights of the features provided are:
3473 * Faster builds on Linux (~40-50% faster)
3474 * The ability to build with MSVC on Windows
3475 * Generate Visual Studio project files
3476 * Generate XCode project files
3477 * Much faster builds on Windows (on-par with Linux)
3478 * Seriously fast configure and building on embedded
3479 ... and many more. For more details see:
3480 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3481 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3482 Building with Meson should work on both Linux and Windows, but may
3483 need a few more tweaks on other operating systems.
3485 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3487 * ext/a52dec/gsta52dec.c:
3488 * ext/dvdread/dvdreadsrc.c:
3489 * ext/x264/gstx264enc.h:
3490 * gst/realmedia/realhash.c:
3491 * gst/realmedia/rtspreal.c:
3492 plugins: Use <stdint.h> instead of _stdint.h
3493 _stdint.h is generated by Autotools and we don't really need it. All
3494 supported platforms now ship with stdint.h. The only stickler was MSVC,
3495 and since Visual Studio 2015 it also ships stdint.h now.
3497 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3499 * ext/mpeg2dec/perftest.c:
3500 mpeg2dec: remove file no longer used or needed
3502 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3504 * gst/dvdlpcmdec/Makefile.am:
3505 dvdlpcmdec: add libgstbase CFLAGS as well
3507 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3509 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3511 * gst/dvdlpcmdec/Makefile.am:
3512 dvdlpcmdec: link libgstbase-1.0
3513 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3515 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3517 * gst/asfdemux/gstasfdemux.c:
3518 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3519 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3521 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3523 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3524 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3525 dvdlpcmdec: add support for another format
3526 The format specification can be found here:
3527 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3528 Note: This format is also used for Wifi-Display.
3529 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3531 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3533 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3534 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3535 dvdlpcmdec: rewrite to use GstAudioDecoder
3536 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3538 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3540 * ext/sidplay/gstsiddec.cc:
3541 sidplay: fix compiler warnings when building with -O3
3542 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3543 function" when building with -O3 by checking the return bool value
3544 of format conversion function.
3545 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3547 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3550 Automatic update of common submodule
3551 From f363b32 to f49c55e
3553 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3558 === release 1.9.1 ===
3560 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3566 * docs/plugins/inspect/plugin-a52dec.xml:
3567 * docs/plugins/inspect/plugin-amrnb.xml:
3568 * docs/plugins/inspect/plugin-amrwbdec.xml:
3569 * docs/plugins/inspect/plugin-asf.xml:
3570 * docs/plugins/inspect/plugin-cdio.xml:
3571 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3572 * docs/plugins/inspect/plugin-dvdread.xml:
3573 * docs/plugins/inspect/plugin-dvdsub.xml:
3574 * docs/plugins/inspect/plugin-lame.xml:
3575 * docs/plugins/inspect/plugin-mad.xml:
3576 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3577 * docs/plugins/inspect/plugin-mpg123.xml:
3578 * docs/plugins/inspect/plugin-realmedia.xml:
3579 * docs/plugins/inspect/plugin-siddec.xml:
3580 * docs/plugins/inspect/plugin-twolame.xml:
3581 * docs/plugins/inspect/plugin-x264.xml:
3582 * docs/plugins/inspect/plugin-xingmux.xml:
3583 * gst-plugins-ugly.doap:
3584 * win32/common/config.h:
3587 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3631 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3634 po: Update translations
3636 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3639 Automatic update of common submodule
3640 From ac2f647 to f363b32
3642 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3644 * gst/asfdemux/gstasfdemux.c:
3645 asfdemux: fix seeking back after EOS has been reached in push mode
3646 Fix seeking when demuxer is in INDEX state. This happens when we
3647 reached the end of the stream. It should still be possible to do
3648 a flushing seek and seek back to any other position though. Instead
3649 the demuxer would just go straight to EOS again instead of going
3650 back to processing packets again from the new position.
3651 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3653 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3655 * gst/realmedia/rdtmanager.c:
3656 rdtmanager: fix clock leak
3657 The clock returned by gst_system_clock_obtain() was never unreffed.
3658 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3660 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3662 * docs/plugins/inspect/plugin-a52dec.xml:
3663 * docs/plugins/inspect/plugin-amrnb.xml:
3664 * docs/plugins/inspect/plugin-amrwbdec.xml:
3665 * docs/plugins/inspect/plugin-asf.xml:
3666 * docs/plugins/inspect/plugin-cdio.xml:
3667 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3668 * docs/plugins/inspect/plugin-dvdread.xml:
3669 * docs/plugins/inspect/plugin-dvdsub.xml:
3670 * docs/plugins/inspect/plugin-lame.xml:
3671 * docs/plugins/inspect/plugin-mad.xml:
3672 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3673 * docs/plugins/inspect/plugin-mpg123.xml:
3674 * docs/plugins/inspect/plugin-realmedia.xml:
3675 * docs/plugins/inspect/plugin-siddec.xml:
3676 * docs/plugins/inspect/plugin-twolame.xml:
3677 * docs/plugins/inspect/plugin-x264.xml:
3678 * docs/plugins/inspect/plugin-xingmux.xml:
3679 docs: Update for git master
3681 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3683 * ext/amrnb/amrnbdec.c:
3685 amrnbec, mad: fix two more parse function declarations
3687 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3689 * ext/a52dec/gsta52dec.c:
3690 * ext/amrwbdec/amrwbdec.c:
3691 a52dec, amrwbec: fix parse function declaration mismatch
3692 Fixes MSVC compiler warning:
3693 amrwbdec.c(99): warning C4133: '=': incompatible types
3694 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3695 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3696 gsta52dec.c(156): warning C4133: '=': incompatible types
3697 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3698 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3700 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3702 * ext/mpg123/gstmpg123audiodec.h:
3703 mpg123: fix build with msvc
3704 Fix syntax errors when compiling against cerbero-provided libmpg123
3705 headers. We do the same as the libmpg123 internal visual studio
3707 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3708 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3709 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3710 mpg123.h(1378): error C2091: function returns function
3711 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3712 mpg123.h(1378): error C2059: syntax error: ')'
3713 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3714 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3717 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3720 * ext/mpeg2dec/gstmpeg2dec.c:
3721 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3722 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3723 and get rid of version-dependent code paths. There's still
3724 avdec_mpeg2video for those who are stuck on ancient distros which
3725 we don't target any more.
3726 Also fixes build with MSVC, which doesn't like #if #else #endif
3727 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3729 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3733 Automatic update of common submodule
3734 From 6f2d209 to ac2f647
3736 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3738 * ext/a52dec/gsta52dec.c:
3739 * ext/amrnb/amrnbdec.c:
3740 * ext/amrnb/amrnbenc.c:
3741 * ext/amrwbdec/amrwbdec.c:
3742 * ext/dvdread/dvdreadsrc.c:
3743 * ext/lame/gstlamemp3enc.c:
3745 * ext/mpeg2dec/gstmpeg2dec.c:
3746 * ext/sidplay/gstsiddec.cc:
3747 * ext/twolame/gsttwolamemp2enc.c:
3748 * ext/x264/gstx264enc.c:
3749 * gst/asfdemux/gstasfdemux.c:
3750 * gst/asfdemux/gstrtpasfdepay.c:
3751 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3752 * gst/dvdsub/gstdvdsubdec.c:
3753 * gst/dvdsub/gstdvdsubparse.c:
3754 * gst/realmedia/pnmsrc.c:
3755 * gst/realmedia/rademux.c:
3756 * gst/realmedia/rdtdepay.c:
3757 * gst/realmedia/rdtmanager.c:
3758 * gst/realmedia/rmdemux.c:
3759 * gst/xingmux/gstxingmux.c:
3760 ugly: use new gst_element_class_add_static_pad_template()
3761 https://bugzilla.gnome.org/show_bug.cgi?id=763082
3763 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3768 === release 1.8.0 ===
3770 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3776 * docs/plugins/inspect/plugin-a52dec.xml:
3777 * docs/plugins/inspect/plugin-amrnb.xml:
3778 * docs/plugins/inspect/plugin-amrwbdec.xml:
3779 * docs/plugins/inspect/plugin-asf.xml:
3780 * docs/plugins/inspect/plugin-cdio.xml:
3781 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3782 * docs/plugins/inspect/plugin-dvdread.xml:
3783 * docs/plugins/inspect/plugin-dvdsub.xml:
3784 * docs/plugins/inspect/plugin-lame.xml:
3785 * docs/plugins/inspect/plugin-mad.xml:
3786 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3787 * docs/plugins/inspect/plugin-mpg123.xml:
3788 * docs/plugins/inspect/plugin-realmedia.xml:
3789 * docs/plugins/inspect/plugin-siddec.xml:
3790 * docs/plugins/inspect/plugin-twolame.xml:
3791 * docs/plugins/inspect/plugin-x264.xml:
3792 * docs/plugins/inspect/plugin-xingmux.xml:
3793 * gst-plugins-ugly.doap:
3794 * win32/common/config.h:
3797 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
3841 === release 1.7.91 ===
3843 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3849 * docs/plugins/inspect/plugin-a52dec.xml:
3850 * docs/plugins/inspect/plugin-amrnb.xml:
3851 * docs/plugins/inspect/plugin-amrwbdec.xml:
3852 * docs/plugins/inspect/plugin-asf.xml:
3853 * docs/plugins/inspect/plugin-cdio.xml:
3854 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3855 * docs/plugins/inspect/plugin-dvdread.xml:
3856 * docs/plugins/inspect/plugin-dvdsub.xml:
3857 * docs/plugins/inspect/plugin-lame.xml:
3858 * docs/plugins/inspect/plugin-mad.xml:
3859 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3860 * docs/plugins/inspect/plugin-mpg123.xml:
3861 * docs/plugins/inspect/plugin-realmedia.xml:
3862 * docs/plugins/inspect/plugin-siddec.xml:
3863 * docs/plugins/inspect/plugin-twolame.xml:
3864 * docs/plugins/inspect/plugin-x264.xml:
3865 * docs/plugins/inspect/plugin-xingmux.xml:
3866 * gst-plugins-ugly.doap:
3867 * win32/common/config.h:
3870 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3914 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
3916 * gst/asfdemux/gstasfdemux.c:
3917 * gst/asfdemux/gstasfdemux.h:
3918 asfdemux: Don't modify segment values on accurate seeks
3919 When dealing with accurate seeks, we want to return exactly the segment
3920 that was requested by the seek event, and not adjust the values.
3921 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3923 === release 1.7.90 ===
3925 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3931 * docs/plugins/inspect/plugin-a52dec.xml:
3932 * docs/plugins/inspect/plugin-amrnb.xml:
3933 * docs/plugins/inspect/plugin-amrwbdec.xml:
3934 * docs/plugins/inspect/plugin-asf.xml:
3935 * docs/plugins/inspect/plugin-cdio.xml:
3936 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3937 * docs/plugins/inspect/plugin-dvdread.xml:
3938 * docs/plugins/inspect/plugin-dvdsub.xml:
3939 * docs/plugins/inspect/plugin-lame.xml:
3940 * docs/plugins/inspect/plugin-mad.xml:
3941 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3942 * docs/plugins/inspect/plugin-mpg123.xml:
3943 * docs/plugins/inspect/plugin-realmedia.xml:
3944 * docs/plugins/inspect/plugin-siddec.xml:
3945 * docs/plugins/inspect/plugin-twolame.xml:
3946 * docs/plugins/inspect/plugin-x264.xml:
3947 * docs/plugins/inspect/plugin-xingmux.xml:
3948 * gst-plugins-ugly.doap:
3949 * win32/common/config.h:
3952 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3995 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3998 po: Update translations
4000 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
4002 * ext/dvdread/dvdreadsrc.c:
4003 dvdread: Fix seek starting at 0 for title != 1
4004 Otherwise the playback would start at title 0
4005 https://bugzilla.gnome.org/show_bug.cgi?id=762787
4007 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4010 Automatic update of common submodule
4011 From b64f03f to 6f2d209
4013 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4015 * gst/asfdemux/gstasfdemux.c:
4016 asfdemux: fix adding bitrate to stream tags
4017 https://bugzilla.gnome.org/show_bug.cgi?id=699586
4019 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4021 * gst/asfdemux/asf.vcproj:
4022 * gst/realmedia/rmdemux.vcproj:
4025 * win32/vs6/gst_plugins_ugly.dsw:
4026 * win32/vs6/libgstasfdemux.dsp:
4027 * win32/vs6/libgstdvdlpcmdec.dsp:
4028 * win32/vs6/libgstdvdsub.dsp:
4029 * win32/vs6/libgstlame.dsp:
4030 * win32/vs6/libgstmad.dsp:
4031 * win32/vs6/libgstrealmedia.dsp:
4032 * win32/vs6/libgstsynaesthesia.dsp:
4033 win32: remove outdated build cruft
4034 This hasn't been touched for generations, doesn't work,
4035 and is just causing confusion. We also don't want to
4036 maintain these files manually.
4038 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
4040 * ext/mpeg2dec/gstmpeg2dec.c:
4041 mpeg2dec: don't use exported but undeclared core debug category symbols
4042 It's not right and won't work on Windows with MSVC.
4044 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4049 === release 1.7.2 ===
4051 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4057 * docs/plugins/inspect/plugin-a52dec.xml:
4058 * docs/plugins/inspect/plugin-amrnb.xml:
4059 * docs/plugins/inspect/plugin-amrwbdec.xml:
4060 * docs/plugins/inspect/plugin-asf.xml:
4061 * docs/plugins/inspect/plugin-cdio.xml:
4062 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4063 * docs/plugins/inspect/plugin-dvdread.xml:
4064 * docs/plugins/inspect/plugin-dvdsub.xml:
4065 * docs/plugins/inspect/plugin-lame.xml:
4066 * docs/plugins/inspect/plugin-mad.xml:
4067 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4068 * docs/plugins/inspect/plugin-mpg123.xml:
4069 * docs/plugins/inspect/plugin-realmedia.xml:
4070 * docs/plugins/inspect/plugin-siddec.xml:
4071 * docs/plugins/inspect/plugin-twolame.xml:
4072 * docs/plugins/inspect/plugin-x264.xml:
4073 * docs/plugins/inspect/plugin-xingmux.xml:
4074 * gst-plugins-ugly.doap:
4075 * win32/common/config.h:
4078 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4120 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4124 po: Update translations
4126 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4128 * ext/sidplay/gstsiddec.cc:
4129 sidplay: Fix compiler warning about C++11 compatibility
4130 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4131 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4133 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4134 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4137 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4139 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4140 * docs/plugins/inspect/plugin-a52dec.xml:
4141 * docs/plugins/inspect/plugin-amrnb.xml:
4142 * docs/plugins/inspect/plugin-amrwbdec.xml:
4143 * docs/plugins/inspect/plugin-asf.xml:
4144 * docs/plugins/inspect/plugin-cdio.xml:
4145 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4146 * docs/plugins/inspect/plugin-dvdread.xml:
4147 * docs/plugins/inspect/plugin-dvdsub.xml:
4148 * docs/plugins/inspect/plugin-lame.xml:
4149 * docs/plugins/inspect/plugin-mad.xml:
4150 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4151 * docs/plugins/inspect/plugin-mpg123.xml:
4152 * docs/plugins/inspect/plugin-realmedia.xml:
4153 * docs/plugins/inspect/plugin-siddec.xml:
4154 * docs/plugins/inspect/plugin-twolame.xml:
4155 * docs/plugins/inspect/plugin-x264.xml:
4156 * docs/plugins/inspect/plugin-xingmux.xml:
4157 docs: update inspection to git and fix mpg123 inspect location
4159 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4161 * tests/files/Makefile.am:
4162 * tests/files/stream.mp2:
4163 tests: fix distcheck
4165 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4168 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4169 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4170 * docs/plugins/xml/plugin-mpg123.xml:
4172 * gst-plugins-ugly.spec.in:
4173 * tests/check/Makefile.am:
4174 mpg123: move from -bad to -ugly
4175 Hook up to build system, add to docs
4177 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4180 * tests/Makefile.am:
4181 * tests/check/Makefile.am:
4182 * tests/check/elements/.gitignore:
4183 * tests/files/Makefile.am:
4184 * tests/files/cbr_stream.mp3:
4185 * tests/files/vbr_stream.mp3:
4186 tests: add test data for mpg123 plugin
4188 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4190 Merge branch 'plugin-move-mpg123'
4191 Move mpg123 plugin from -bad to -ugly.
4192 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4194 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4196 * ext/mpg123/gstmpg123audiodec.c:
4197 plugins-bad: Fix example pipelines
4198 rename gst-launch --> gst-launch-1.0
4199 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4200 fix caps in examples
4201 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4203 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4205 * ext/mpg123/gstmpg123audiodec.c:
4206 mpg123: still reset pending audio info on hard flush
4207 Follow-up to previous commit.
4208 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4210 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4212 * ext/mpg123/gstmpg123audiodec.c:
4213 mpg123: fix handling of sample rate change during playback
4214 If the sample rate of the media changes, the resulting flush will
4215 clear the has_next_audioinfo flag, and the caps won't be sent
4217 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4219 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4221 * ext/mpg123/gstmpg123audiodec.c:
4222 audiodecoders: use default pad accept-caps handling
4223 Avoids useless check of downstream caps when handling an
4225 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4226 sbcdec, adpcmdec, sirendec
4228 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4230 * ext/mpg123/Makefile.am:
4231 Remove obsolete Android build cruft
4232 This is not needed any longer.
4234 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4236 * ext/mpg123/gstmpg123audiodec.c:
4237 mpg123: fix compiler warning and simplify checks in set_caps
4238 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4240 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4242 * ext/mpg123/gstmpg123audiodec.c:
4243 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4244 The old code was using gst_caps_normalize() and was generally overly
4245 complex. Simplify by picking sample rate and number of channels from
4246 upstream and the sample format from the allowed caps. If the format caps
4247 is a list of strins, just pick the first one. And if the srcpad isn't
4248 linked yet, use the default format (S16).
4249 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4251 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4253 * ext/mpg123/gstmpg123audiodec.c:
4254 Fix up one-element lists in template caps
4256 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4258 * tests/check/elements/mpg123audiodec.c:
4259 tests: fix mpg123audiodec test for big-endian architectures
4261 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4263 * ext/mpg123/gstmpg123audiodec.c:
4264 mpg123: improved error report and checks
4265 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4267 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4269 * ext/mpg123/gstmpg123audiodec.c:
4270 mpg123audiodec: Require caps to be set before any data processing
4272 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4274 * ext/mpg123/gstmpg123audiodec.c:
4275 mpg123: Remove dead assignment
4278 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4280 * tests/check/elements/mpg123audiodec.c:
4281 mpg123audiodec: Fix event handling in unit test
4283 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4285 * ext/mpg123/Makefile.am:
4286 gst: Add better support for static plugins
4288 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4290 * ext/mpg123/gstmpg123audiodec.c:
4291 mpg123: Add conditional on API version for new enum
4293 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4295 * tests/check/Makefile.am:
4296 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4297 To get the CK_DEFAULT_TIMEOUT defined for all tests
4298 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4300 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4304 Automatic update of common submodule
4305 From 86e4663 to b64f03f
4307 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4310 * ext/amrnb/amrnbdec.h:
4311 * ext/amrnb/amrnbenc.h:
4312 * ext/amrwbdec/amrwbdec.h:
4313 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4314 We don't really need to cater for older versions any more.
4316 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4318 * ext/mpeg2dec/gstmpeg2dec.c:
4319 mpeg2dec: Demote rank to SECONDARY
4320 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4322 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4324 * gst/dvdsub/gstdvdsubdec.c:
4325 dvdsubdec: use query caps instead of accept-caps
4326 accept-caps does only a shallow check and a full downstream
4327 caps query is needed to check if ARGB is possible
4329 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4331 * gst/asfdemux/asfpacket.c:
4332 * gst/asfdemux/gstasfdemux.c:
4333 * gst/asfdemux/gstasfdemux.h:
4334 asfdemux: Support reverse playback
4335 Support reverse playback for ASF format.
4336 Parse packets and queue the payloads, then push
4337 the payload buffer to decoder in reverse order.
4338 Video buffers are pushed from KeyFrame to next
4340 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4342 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4347 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4349 * tests/check/elements/amrnbenc.c:
4350 amrnbenc: Fix various compiler warnings in the test
4352 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4354 * tests/check/elements/x264enc.c:
4355 x264enc: Fix various compiler warnings in the test
4357 === release 1.7.1 ===
4359 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4365 * docs/plugins/inspect/plugin-a52dec.xml:
4366 * docs/plugins/inspect/plugin-amrnb.xml:
4367 * docs/plugins/inspect/plugin-amrwbdec.xml:
4368 * docs/plugins/inspect/plugin-asf.xml:
4369 * docs/plugins/inspect/plugin-cdio.xml:
4370 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4371 * docs/plugins/inspect/plugin-dvdread.xml:
4372 * docs/plugins/inspect/plugin-dvdsub.xml:
4373 * docs/plugins/inspect/plugin-lame.xml:
4374 * docs/plugins/inspect/plugin-mad.xml:
4375 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4376 * docs/plugins/inspect/plugin-realmedia.xml:
4377 * docs/plugins/inspect/plugin-siddec.xml:
4378 * docs/plugins/inspect/plugin-twolame.xml:
4379 * docs/plugins/inspect/plugin-x264.xml:
4380 * docs/plugins/inspect/plugin-xingmux.xml:
4381 * gst-plugins-ugly.doap:
4382 * win32/common/config.h:
4385 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4429 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4433 po: Update translations
4435 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4438 configure: Use -Bsymbolic-functions if available
4439 While this is more useful for libraries, some of our plugins with multiple
4440 files and some internal API can also benefit from this.
4442 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4444 * docs/plugins/gst-plugins-ugly-plugins.args:
4445 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4446 * docs/plugins/inspect/plugin-a52dec.xml:
4447 * docs/plugins/inspect/plugin-amrnb.xml:
4448 * docs/plugins/inspect/plugin-amrwbdec.xml:
4449 * docs/plugins/inspect/plugin-asf.xml:
4450 * docs/plugins/inspect/plugin-cdio.xml:
4451 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4452 * docs/plugins/inspect/plugin-dvdread.xml:
4453 * docs/plugins/inspect/plugin-dvdsub.xml:
4454 * docs/plugins/inspect/plugin-lame.xml:
4455 * docs/plugins/inspect/plugin-mad.xml:
4456 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4457 * docs/plugins/inspect/plugin-realmedia.xml:
4458 * docs/plugins/inspect/plugin-siddec.xml:
4459 * docs/plugins/inspect/plugin-twolame.xml:
4460 * docs/plugins/inspect/plugin-x264.xml:
4461 * docs/plugins/inspect/plugin-xingmux.xml:
4464 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4468 Automatic update of common submodule
4469 From b319909 to 86e4663
4471 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4473 * ext/x264/gstx264enc.c:
4474 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4475 Don't artificially limit the bitrate, x264enc allows much
4476 higher bitrates, and for intra-only 4k AVC they are needed.
4477 x264 clips to 2Gbps internally, so use that as limit for now.
4478 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4480 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4482 * ext/x264/gstx264enc.c:
4483 x264enc: drop unnecessary NULL check before g_free
4485 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4488 Automatic update of common submodule
4489 From b99800a to b319909
4491 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4494 Use new GST_ENABLE_EXTRA_CHECKS #define
4495 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4497 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4501 Automatic update of common submodule
4502 From 9aed1d7 to b99800a
4504 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4507 Update GLib dependency to 2.40.0
4509 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4511 * ext/dvdread/README:
4512 dvdread: remove broken link
4513 Removing instead of updating as previously pointed-to page
4514 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4515 from dvd.sourceforge.net's homepage as: "Collection of
4516 information on file formats/data structures relating to DVD
4519 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4521 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4522 dvdlpcmdec: fix invalid read beyond channel position array
4523 We would always copy sizeof(sorted_position) bytes, which is
4524 for 8 channels, but if we have less than 8 channels the
4525 position array we copy from will only have allocated space
4526 for channel channels, so we would read beyond the input
4527 array in some cases.
4529 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4531 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4532 dvdlpcmdec: factor out common code to set output format into new function
4533 When caps event is recieved and header is changed, reordering channel
4534 and setting the default output format for audio are processed. These 2 of
4535 code are same. Thus, It is better to make a new function for these common
4536 code in terms of removing duplicated code, maintenance and expansion.
4537 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4539 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4541 * gst/asfdemux/gstasfdemux.c:
4542 asfdemux: Don't push any data on pads after the segment.stop
4543 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4545 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4547 * gst/asfdemux/gstasfdemux.c:
4548 * gst/asfdemux/gstasfdemux.h:
4549 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4550 Not for accurate seeks, which should accurately start at the requested
4552 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4554 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4556 * gst/asfdemux/gstasfdemux.c:
4557 asfdemux: Update segment.position when pushing buffers
4558 Without this, non-flushing seeks are not going to work well.
4559 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4561 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4563 * gst/asfdemux/gstasfdemux.c:
4564 asfdemux: Only push EOS event if we're not doing a segment seek
4565 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4567 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4569 * gst/asfdemux/gstasfdemux.c:
4570 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4571 We don't want to unconditionally send an EOS event downstream, but might want
4572 to send a SEGMENT_DONE message/event instead if a segment seek was done
4574 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4576 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4581 === release 1.6.0 ===
4583 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4589 * docs/plugins/inspect/plugin-a52dec.xml:
4590 * docs/plugins/inspect/plugin-amrnb.xml:
4591 * docs/plugins/inspect/plugin-amrwbdec.xml:
4592 * docs/plugins/inspect/plugin-asf.xml:
4593 * docs/plugins/inspect/plugin-cdio.xml:
4594 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4595 * docs/plugins/inspect/plugin-dvdread.xml:
4596 * docs/plugins/inspect/plugin-dvdsub.xml:
4597 * docs/plugins/inspect/plugin-lame.xml:
4598 * docs/plugins/inspect/plugin-mad.xml:
4599 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4600 * docs/plugins/inspect/plugin-realmedia.xml:
4601 * docs/plugins/inspect/plugin-siddec.xml:
4602 * docs/plugins/inspect/plugin-twolame.xml:
4603 * docs/plugins/inspect/plugin-x264.xml:
4604 * docs/plugins/inspect/plugin-xingmux.xml:
4605 * gst-plugins-ugly.doap:
4606 * win32/common/config.h:
4609 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4653 === release 1.5.91 ===
4655 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4661 * docs/plugins/inspect/plugin-a52dec.xml:
4662 * docs/plugins/inspect/plugin-amrnb.xml:
4663 * docs/plugins/inspect/plugin-amrwbdec.xml:
4664 * docs/plugins/inspect/plugin-asf.xml:
4665 * docs/plugins/inspect/plugin-cdio.xml:
4666 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4667 * docs/plugins/inspect/plugin-dvdread.xml:
4668 * docs/plugins/inspect/plugin-dvdsub.xml:
4669 * docs/plugins/inspect/plugin-lame.xml:
4670 * docs/plugins/inspect/plugin-mad.xml:
4671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4672 * docs/plugins/inspect/plugin-realmedia.xml:
4673 * docs/plugins/inspect/plugin-siddec.xml:
4674 * docs/plugins/inspect/plugin-twolame.xml:
4675 * docs/plugins/inspect/plugin-x264.xml:
4676 * docs/plugins/inspect/plugin-xingmux.xml:
4677 * gst-plugins-ugly.doap:
4678 * win32/common/config.h:
4681 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4725 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4728 po: Update translations
4730 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4732 * ext/x264/gstx264enc.c:
4733 x264: Add bitrate info to the tags output.
4734 Makes it possible for muxers to know the target bitrate as soon
4735 as encoding starts, which flvmux now uses.
4737 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4739 * gst/asfdemux/gstasfdemux.c:
4740 * gst/asfdemux/gstasfdemux.h:
4741 asfdemux: fix file mode of some source files
4743 === release 1.5.90 ===
4745 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
4751 * docs/plugins/inspect/plugin-a52dec.xml:
4752 * docs/plugins/inspect/plugin-amrnb.xml:
4753 * docs/plugins/inspect/plugin-amrwbdec.xml:
4754 * docs/plugins/inspect/plugin-asf.xml:
4755 * docs/plugins/inspect/plugin-cdio.xml:
4756 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4757 * docs/plugins/inspect/plugin-dvdread.xml:
4758 * docs/plugins/inspect/plugin-dvdsub.xml:
4759 * docs/plugins/inspect/plugin-lame.xml:
4760 * docs/plugins/inspect/plugin-mad.xml:
4761 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4762 * docs/plugins/inspect/plugin-realmedia.xml:
4763 * docs/plugins/inspect/plugin-siddec.xml:
4764 * docs/plugins/inspect/plugin-twolame.xml:
4765 * docs/plugins/inspect/plugin-x264.xml:
4766 * docs/plugins/inspect/plugin-xingmux.xml:
4767 * gst-plugins-ugly.doap:
4768 * win32/common/config.h:
4771 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
4815 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
4819 po: Update translations
4821 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4823 * ext/x264/gstx264enc.c:
4824 x264enc: actually return TRUE from accept-caps handler
4825 The query was handled
4827 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4829 * ext/x264/gstx264enc.c:
4830 x264enc: implement accept-caps handling
4831 Implement accept-caps handling without doing caps queries downstream
4833 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4835 * ext/amrnb/amrnbenc.c:
4836 * ext/lame/gstlamemp3enc.c:
4837 * ext/twolame/gsttwolamemp2enc.c:
4838 audioencoders: use template subset check for accept-caps
4839 It is faster than doing a query that propagates downstream and
4841 Elements: amrnbenc, lamemp3enc, twolamemp2enc
4843 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4845 * ext/mpeg2dec/gstmpeg2dec.c:
4846 mpeg2dec: use default pad accept-caps handling
4847 Avoids useless check of downstream caps when handling an
4850 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4852 * ext/a52dec/gsta52dec.c:
4853 * ext/amrnb/amrnbdec.c:
4854 * ext/amrwbdec/amrwbdec.c:
4856 audiodecoders: use default pad accept-caps handling
4857 Avoids useless check of downstream caps when handling an
4859 Elements: a52dec, amrnbdec, amrwbdec, mad
4861 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
4863 * tests/check/generic/states.c:
4864 check: Rename states unit test
4865 Makes it easier to differentiate from other modules states unit test
4867 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
4869 * gst/realmedia/rmdemux.c:
4870 rmdemux: fix assertion error when freeing old tags.
4871 Check if old_tags is present before calling gst_tag_list_unref
4872 https://bugzilla.gnome.org/show_bug.cgi?id=753301
4874 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
4876 * gst/asfdemux/gstasfdemux.c:
4877 asfdemux: fix assertion error when codec_data is not present in structure
4878 When discovering a particular asf file, caps structure doesn't have
4879 codec_data, and this was not being checked before using the same,
4880 resulting in assertion error
4881 https://bugzilla.gnome.org/show_bug.cgi?id=752803
4883 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
4885 * gst/asfdemux/gstasfdemux.c:
4886 asfdemux: remove unread value
4887 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4890 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
4892 * gst/asfdemux/gstasfdemux.c:
4893 asfdemux: Don't post error on flushing while reading headers
4895 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
4897 * gst/realmedia/rmdemux.c:
4898 rmdemux: mark tag list as global scope
4900 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
4902 * gst/realmedia/rmdemux.c:
4903 rmdemux: fix taglist leak
4904 merge doesn't take ownership, so must unref the
4905 old tags if we do merge.
4907 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
4909 * gst/realmedia/rmdemux.c:
4910 rmdemux: fix wrong unref when there are no tags
4911 Tags should be appended to pending tags and unref'ed only if tags
4912 are present. Else there is no need to append.
4913 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4915 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
4917 * gst/realmedia/rmdemux.c:
4918 rmdemux: fix memory leaks during error cases
4919 while adding stream, during error cases, only stream is
4920 being freed. Adapter, pad, tags, subpackets, index are not being
4921 freed resulting in memory leaks
4922 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4924 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
4926 * gst-plugins-ugly.doap:
4927 Update mailing list in doap file as well
4929 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
4931 * ext/amrnb/amrnbdec.c:
4932 Update mailing list address from sourceforge to freedesktop
4934 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
4936 * gst/realmedia/rmdemux.c:
4937 rmdemux: fix tag memory leak
4938 tags is not being freed after being merged to the
4940 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4942 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
4945 Automatic update of common submodule
4946 From f74b2df to 9aed1d7
4948 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
4953 === release 1.5.2 ===
4955 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4961 * docs/plugins/gst-plugins-ugly-plugins.args:
4962 * docs/plugins/inspect/plugin-a52dec.xml:
4963 * docs/plugins/inspect/plugin-amrnb.xml:
4964 * docs/plugins/inspect/plugin-amrwbdec.xml:
4965 * docs/plugins/inspect/plugin-asf.xml:
4966 * docs/plugins/inspect/plugin-cdio.xml:
4967 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4968 * docs/plugins/inspect/plugin-dvdread.xml:
4969 * docs/plugins/inspect/plugin-dvdsub.xml:
4970 * docs/plugins/inspect/plugin-lame.xml:
4971 * docs/plugins/inspect/plugin-mad.xml:
4972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4973 * docs/plugins/inspect/plugin-realmedia.xml:
4974 * docs/plugins/inspect/plugin-siddec.xml:
4975 * docs/plugins/inspect/plugin-twolame.xml:
4976 * docs/plugins/inspect/plugin-x264.xml:
4977 * docs/plugins/inspect/plugin-xingmux.xml:
4978 * gst-plugins-ugly.doap:
4979 * win32/common/config.h:
4982 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5026 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5029 po: Update translations
5031 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
5033 * gst/asfdemux/gstasfdemux.c:
5034 asfdemux: Use gst_video_multiview_guess_half_aspect() function
5035 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5036 stereoscopic video is full-frame per view or not.
5038 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5041 Automatic update of common submodule
5042 From 6015d26 to f74b2df
5044 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5046 * ext/x264/gstx264enc.c:
5047 * ext/x264/gstx264enc.h:
5048 x264enc: Use gst_video_encoder_set_min_pts
5049 This method replace the manual adjustment of PTS and DTS to avoid
5050 negative DTS issues. Using this method will also update the segment so
5052 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5054 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5056 * gst/asfdemux/Makefile.am:
5057 * gst/asfdemux/gstasfdemux.c:
5058 * gst/asfdemux/gstasfdemux.h:
5059 asfdemux: Add support for stereoscopic video metadata.
5060 Add parsing of stereoscopic metadata, and place into the caps to
5062 Fix parsing of Advanced Mutual Exclustion objects.
5063 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5064 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5066 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5068 * ext/x264/gstx264enc.c:
5069 * ext/x264/gstx264enc.h:
5070 x264enc: Add support for stereoscopic video
5071 Provide new frame-packing property to directly set
5072 x264enc frame packing, or pass through upstream settings
5073 The explicit layout from the frame-packing property is
5074 preferred over any info from the caps.
5076 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5078 * gst/xingmux/gstxingmux.c:
5079 xingmux: fix compiler warnings
5080 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5082 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5085 cruft: add the obsolete tmpl dir to cruft-dirs
5087 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5090 Automatic update of common submodule
5091 From d9a3353 to 6015d26
5093 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5096 Automatic update of common submodule
5097 From d37af32 to d9a3353
5099 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5102 Automatic update of common submodule
5103 From 21ba2e5 to d37af32
5105 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5108 Automatic update of common submodule
5109 From c408583 to 21ba2e5
5111 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5113 * docs/plugins/Makefile.am:
5114 docs: remove variables that we define in the snippet from common
5115 This is syncing our Makefile.am with upstream gtkdoc.
5117 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5121 Automatic update of common submodule
5122 From d676993 to c408583
5124 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5129 === release 1.5.1 ===
5131 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5137 * docs/plugins/gst-plugins-ugly-plugins.args:
5138 * docs/plugins/inspect/plugin-a52dec.xml:
5139 * docs/plugins/inspect/plugin-amrnb.xml:
5140 * docs/plugins/inspect/plugin-amrwbdec.xml:
5141 * docs/plugins/inspect/plugin-asf.xml:
5142 * docs/plugins/inspect/plugin-cdio.xml:
5143 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5144 * docs/plugins/inspect/plugin-dvdread.xml:
5145 * docs/plugins/inspect/plugin-dvdsub.xml:
5146 * docs/plugins/inspect/plugin-lame.xml:
5147 * docs/plugins/inspect/plugin-mad.xml:
5148 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5149 * docs/plugins/inspect/plugin-realmedia.xml:
5150 * docs/plugins/inspect/plugin-siddec.xml:
5151 * docs/plugins/inspect/plugin-twolame.xml:
5152 * docs/plugins/inspect/plugin-x264.xml:
5153 * docs/plugins/inspect/plugin-xingmux.xml:
5154 * gst-plugins-ugly.doap:
5155 * win32/common/config.h:
5158 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5202 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5206 po: Update translations
5208 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5210 * tests/check/elements/amrnbenc.c:
5211 * tests/check/elements/mpeg2dec.c:
5212 * tests/check/elements/x264enc.c:
5213 * tests/check/elements/xingmux.c:
5214 * tests/check/pipelines/lame.c:
5215 check: Use GST_CHECK_MAIN () macro everywhere
5216 Makes source code smaller, and ensures we go through common initialization
5217 path (like the one that sets up XML unit test output ...)
5219 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5221 * ext/x264/gstx264enc.c:
5222 x264enc: don't artificially limit max allowed value of "threads" property
5223 In auto mode it will happily chose much higher values anyway,
5224 and a limit of 4 seems a bit low these days.
5226 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5228 * ext/dvdread/dvdreadsrc.c:
5229 dvdread: Also reset the first_seek var in start()
5230 Make the initial chapter seek work across reuse.
5231 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5233 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5235 * ext/dvdread/dvdreadsrc.c:
5236 * ext/dvdread/dvdreadsrc.h:
5237 dvdread: Work around basesrc initial seek
5238 Ignore the initial seek basesrc sends, as it
5239 breaks starting from another chapter by
5240 immediately seeking back to the start of the title
5242 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5244 * ext/a52dec/gsta52dec.c:
5245 * ext/amrnb/amrnbdec.c:
5246 * ext/amrnb/amrnbenc.c:
5247 * ext/amrwbdec/amrwbdec.c:
5248 * ext/cdio/gstcdiocddasrc.c:
5249 * ext/lame/gstlamemp3enc.c:
5251 * ext/sidplay/gstsiddec.cc:
5252 * ext/twolame/gsttwolamemp2enc.c:
5253 * ext/x264/gstx264enc.c:
5254 * gst/realmedia/rademux.c:
5255 * gst/xingmux/gstxingmux.c:
5256 docs: update example pipelines in element docs
5257 Mostly gst-launch -> gst-launch-1.0, but also
5258 use autoaudiosink/autovideosink in more places
5259 and update pipelines a little or flesh out
5262 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5264 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5265 * gst/realmedia/rdtdepay.c:
5266 Rename property enums from ARG_ to PROP_
5267 Property enum items should be nameed PROP_ for consistency and readability.
5269 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5272 * ext/mad/Makefile.am:
5273 * ext/x264/Makefile.am:
5274 * gst/asfdemux/Makefile.am:
5275 * gst/dvdlpcmdec/Makefile.am:
5276 * gst/dvdsub/Makefile.am:
5277 * gst/realmedia/Makefile.am:
5278 * gst/xingmux/Makefile.am:
5279 Remove obsolete Android build cruft
5280 This is not needed any longer.
5282 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5284 * gst/realmedia/pnmsrc.c:
5285 realmedia: remove unused enum item PROP_LAST
5287 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5289 * tests/check/Makefile.am:
5290 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5291 Make sure the test environment is set up.
5292 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5294 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5297 configure: bump automake requirement to 1.14 and autoconf to 2.69
5298 This is only required for builds from git, people can still
5299 build tarballs if they only have older autotools.
5300 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5302 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5307 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5310 Remove LICENSE_readme
5311 It's completely outdated and just confusing, better if people are
5312 forced to look at the actual code in question than trusting this file.
5314 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5318 autotools automatically generate this, and when using different versions
5319 for autogen.sh there will always be changes to a file tracked by git.
5321 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5323 * gst/asfdemux/gstasfdemux.c:
5324 asfdemux: fix a seek failure due to out-of-range in push mode
5325 A seek in push mode failed for big offsets which are beyond
5326 the range of guint32.
5327 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5329 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5332 * tests/check/Makefile.am:
5333 tests: Use AM_TESTS_ENVIRONMENT
5334 Needed by the new automake test runner
5336 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5340 Automatic update of common submodule
5341 From bc76a8b to c8fb372
5343 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5345 * ext/a52dec/gsta52dec.c:
5346 a52dec: fix race in liba52dec lookup table initialization
5347 a52_init initializes the IMDCT global state as well as creating
5348 a new state. When two A52 decoders are created (eg, when two AC3
5349 tracks are contained in a video), calls to a52_init may happen
5350 at the same time, and the IMDCT initialization is not reentrant.
5351 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5353 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5355 * ext/mpeg2dec/gstmpeg2dec.c:
5356 mpeg2dec: fix buffer leak in crop_buffer()
5357 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5358 gst_buffer_replace() reffed it as well so we were one reference extra.
5359 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5361 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5363 * gst/realmedia/rmdemux.c:
5364 rmdemux: resurrect some flow return handling
5365 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5367 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5369 * gst/asfdemux/gstasfdemux.c:
5370 asfdemux: resurrect some flow return handling
5371 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5373 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5375 * ext/mpeg2dec/gstmpeg2dec.c:
5376 mpeg2dec: fix memory leak
5379 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5381 * ext/mpeg2dec/gstmpeg2dec.c:
5382 mpeg2dec: initialize buffer
5383 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5386 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5388 * ext/mpeg2dec/gstmpeg2dec.c:
5389 mpeg2dec: Add stride support
5390 This allow using external pools that have different strides from the
5391 default. These strides need to respect certain rules, which we check
5392 and if these are not met, we fallback to generic pool.
5393 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5395 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5397 * ext/mpeg2dec/gstmpeg2dec.c:
5398 * ext/mpeg2dec/gstmpeg2dec.h:
5399 mpeg2dec: Re-implement pool handling
5400 This is a rewrite of the pool negotiation and configuration. Direct
5401 to output decoding is now achieved by configuring the pool using
5402 video-alignment. This removes copies when dealing with any elements that
5403 supports VideoAlignment, and enable usage of generic video buffer pool,
5404 XVImagePool and GLPool. It drops the crop meta implementation for now.
5405 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5407 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5409 * gst/dvdsub/gstdvdsubdec.c:
5410 dvbsub: fix indentation
5412 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5414 * ext/dvdread/dvdreadsrc.c:
5415 * gst/dvdsub/gstdvdsubdec.c:
5416 Fix double semicolons
5418 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5420 * ext/mpeg2dec/gstmpeg2dec.c:
5421 Revert "mpeg2dec: Fix handling of stride"
5422 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5424 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5426 * ext/mpeg2dec/gstmpeg2dec.c:
5427 Revert "mpeg2dec: Use propose unref method for buffer"
5428 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5430 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5432 * ext/mpeg2dec/gstmpeg2dec.c:
5433 mpeg2dec: Use propose unref method for buffer
5435 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5437 * ext/mpeg2dec/gstmpeg2dec.c:
5438 mpeg2dec: Fix handling of stride
5440 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5441 would look bad when file.ts contains 704x576 video, because vaapisink would
5442 give you buffers of stride 768, but libmpeg2 was not told about this and
5443 used a stride of 704.
5444 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5445 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5446 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5448 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5450 * ext/x264/gstx264enc.c:
5451 * gst/asfdemux/gstasfdemux.c:
5452 Improve and fix LATENCY query handling
5453 This now follows the design docs everywhere, especially the maximum latency
5455 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5457 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5459 * ext/x264/gstx264enc.c:
5460 x264enc: Don't set max latency to the same value as the encoder latency
5461 The meaning of the max latency is *not* the maximum latency this element will
5462 introduce. It is the maximum latency this element can endure without
5463 overflowing any buffers, which is infinite for x264enc.
5464 Fixes latency configuration in zero latency mode, where max latency was
5465 becoming 0... which usually won't work well if something else introduces
5466 latency as then max < min in the end, and latency configuration just fails.
5468 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5470 * ext/x264/gstx264enc.c:
5471 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5472 This matches what is done when downstream caps are not ANY, and fixes
5473 prerolling in byte stream mode when typefind is downstream.
5475 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5477 * ext/lame/gstlamemp3enc.c:
5478 * ext/twolame/gsttwolamemp2enc.c:
5479 Constify some static arrays everywhere
5481 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5484 configure: remove non-ported plugins stuff
5485 It's not needed any longer, all plugins in -ugly
5488 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5490 * ext/x264/gstx264enc.c:
5491 x264enc: Don't set an allocation maximum
5492 There is no reason x264enc should enforce a maximum allocation size.
5493 The maximum is normally set by buffer pool which cannot grow, but we
5494 don't offer a buffer pool. This would lead to stall when used with
5495 element that don't implement allocation query.
5496 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5498 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5501 Automatic update of common submodule
5502 From f2c6b95 to bc76a8b
5504 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5507 MAINTAINERS: Update my mail address
5509 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5512 Automatic update of common submodule
5513 From ef1ffdc to f2c6b95
5515 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5518 Automatic update of common submodule
5519 From 7bb2bce to ef1ffdc
5521 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5523 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5524 dvdlpcmdec: set channel positions using the appropriate API
5525 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5527 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5529 * gst/asfdemux/gstasfdemux.c:
5530 asfdemux: fix comment
5532 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5534 * gst/asfdemux/gstasfdemux.c:
5535 asfdemux: Send duration query upstream first
5536 An upstream element (like mms or some dlna source) might be able to
5537 answer the query. Try that first, else fallback to standard logic
5539 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5541 * gst/asfdemux/asfpacket.c:
5542 asf: fix up file mode
5544 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5547 Automatic update of common submodule
5548 From 84d06cd to 7bb2bce
5550 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5553 tests: parallelise 'make check-valgrind'
5555 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5558 Automatic update of common submodule
5559 From a8c8939 to 84d06cd
5561 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5565 Automatic update of common submodule
5566 From 36388a1 to a8c8939
5568 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5570 * gst/asfdemux/gstasfdemux.c:
5571 asfdemux: first try to delegate TIME seek events upstream
5572 We should give a chance to upstream to handle TIME seek events before trying
5573 to handle it in asfdemux.
5574 Fix a bug where fast backward seeks where discarded right away because they
5575 were not supported by asfdemux.
5576 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5578 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5580 * gst/asfdemux/asfheaders.c:
5581 * gst/asfdemux/asfheaders.h:
5582 * gst/asfdemux/gstasfdemux.c:
5583 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5584 We can safely ignore those but best to claim to understand this object type so
5585 we don't raise a warning.
5586 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5588 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5590 * gst/asfdemux/gstasfdemux.c:
5591 * gst/asfdemux/gstasfdemux.h:
5592 asfdemux: if video is h264, check the codec_data for bytestream data
5593 For bytestream we don't want to expose it as codec_data but rather as
5594 streamheader as it is not out-of-band data but data that should be
5595 prepended to the beginning of the stream before the other buffers.
5596 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5598 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5600 * docs/plugins/inspect/plugin-a52dec.xml:
5601 * docs/plugins/inspect/plugin-amrnb.xml:
5602 * docs/plugins/inspect/plugin-amrwbdec.xml:
5603 * docs/plugins/inspect/plugin-asf.xml:
5604 * docs/plugins/inspect/plugin-cdio.xml:
5605 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5606 * docs/plugins/inspect/plugin-dvdread.xml:
5607 * docs/plugins/inspect/plugin-dvdsub.xml:
5608 * docs/plugins/inspect/plugin-lame.xml:
5609 * docs/plugins/inspect/plugin-mad.xml:
5610 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5611 * docs/plugins/inspect/plugin-realmedia.xml:
5612 * docs/plugins/inspect/plugin-siddec.xml:
5613 * docs/plugins/inspect/plugin-twolame.xml:
5614 * docs/plugins/inspect/plugin-x264.xml:
5615 * docs/plugins/inspect/plugin-xingmux.xml:
5616 docs: update for git master
5618 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5620 * gst/asfdemux/gstasfdemux.c:
5621 asfdemux: simplify log statement
5622 Use the GST_PTR_FORMAT to print the buffer
5624 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5626 * ext/x264/gstx264enc.c:
5627 x264: fix colour inversion with YV12 format
5628 It's the same as I420 but with the U/V planes swapped.
5630 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5634 Makefile: Add usage of build-checks step
5635 Allows building checks without running them
5637 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5639 * ext/x264/gstx264enc.c:
5640 x264enc: Request buffers in allocation query
5641 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5643 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5645 * ext/x264/gstx264enc.c:
5646 * ext/x264/gstx264enc.h:
5647 x264enc: Shift both PTS and DTS to ensure positive timestamp
5648 Currently we only shift DTS to compensate that we don't support negative
5649 timestamp. This cause a problem that PTS is no longer >= DTS and may
5650 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5651 remove all the hack to handle this which seems the result of thinking libx264
5653 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5655 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5660 === release 1.4.0 ===
5662 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5668 * docs/plugins/inspect/plugin-a52dec.xml:
5669 * docs/plugins/inspect/plugin-amrnb.xml:
5670 * docs/plugins/inspect/plugin-amrwbdec.xml:
5671 * docs/plugins/inspect/plugin-asf.xml:
5672 * docs/plugins/inspect/plugin-cdio.xml:
5673 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5674 * docs/plugins/inspect/plugin-dvdread.xml:
5675 * docs/plugins/inspect/plugin-dvdsub.xml:
5676 * docs/plugins/inspect/plugin-lame.xml:
5677 * docs/plugins/inspect/plugin-mad.xml:
5678 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5679 * docs/plugins/inspect/plugin-realmedia.xml:
5680 * docs/plugins/inspect/plugin-siddec.xml:
5681 * docs/plugins/inspect/plugin-twolame.xml:
5682 * docs/plugins/inspect/plugin-x264.xml:
5683 * docs/plugins/inspect/plugin-xingmux.xml:
5684 * gst-plugins-ugly.doap:
5685 * win32/common/config.h:
5688 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5732 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5735 po: Update translations
5737 === release 1.3.91 ===
5739 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5745 * docs/plugins/inspect/plugin-a52dec.xml:
5746 * docs/plugins/inspect/plugin-amrnb.xml:
5747 * docs/plugins/inspect/plugin-amrwbdec.xml:
5748 * docs/plugins/inspect/plugin-asf.xml:
5749 * docs/plugins/inspect/plugin-cdio.xml:
5750 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5751 * docs/plugins/inspect/plugin-dvdread.xml:
5752 * docs/plugins/inspect/plugin-dvdsub.xml:
5753 * docs/plugins/inspect/plugin-lame.xml:
5754 * docs/plugins/inspect/plugin-mad.xml:
5755 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5756 * docs/plugins/inspect/plugin-realmedia.xml:
5757 * docs/plugins/inspect/plugin-siddec.xml:
5758 * docs/plugins/inspect/plugin-twolame.xml:
5759 * docs/plugins/inspect/plugin-x264.xml:
5760 * docs/plugins/inspect/plugin-xingmux.xml:
5761 * gst-plugins-ugly.doap:
5762 * win32/common/config.h:
5765 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5809 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
5812 po: Update translations
5814 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
5816 * gst/realmedia/rademux.c:
5817 rademux: Print invalid fourcc in error message in hex
5818 Previously this was printed as characters which caused later processing
5819 of the error message to sometimes warn about non-UTF-8 characters.
5820 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5822 === release 1.3.90 ===
5824 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5830 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5831 * docs/plugins/inspect/plugin-a52dec.xml:
5832 * docs/plugins/inspect/plugin-amrnb.xml:
5833 * docs/plugins/inspect/plugin-amrwbdec.xml:
5834 * docs/plugins/inspect/plugin-asf.xml:
5835 * docs/plugins/inspect/plugin-cdio.xml:
5836 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5837 * docs/plugins/inspect/plugin-dvdread.xml:
5838 * docs/plugins/inspect/plugin-dvdsub.xml:
5839 * docs/plugins/inspect/plugin-lame.xml:
5840 * docs/plugins/inspect/plugin-mad.xml:
5841 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5842 * docs/plugins/inspect/plugin-realmedia.xml:
5843 * docs/plugins/inspect/plugin-siddec.xml:
5844 * docs/plugins/inspect/plugin-twolame.xml:
5845 * docs/plugins/inspect/plugin-x264.xml:
5846 * docs/plugins/inspect/plugin-xingmux.xml:
5847 * gst-plugins-ugly.doap:
5848 * win32/common/config.h:
5851 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5895 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
5898 Ignore autotools test-driver temp files from 'make check'
5900 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5905 === release 1.3.3 ===
5907 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
5913 * docs/plugins/inspect/plugin-a52dec.xml:
5914 * docs/plugins/inspect/plugin-amrnb.xml:
5915 * docs/plugins/inspect/plugin-amrwbdec.xml:
5916 * docs/plugins/inspect/plugin-asf.xml:
5917 * docs/plugins/inspect/plugin-cdio.xml:
5918 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5919 * docs/plugins/inspect/plugin-dvdread.xml:
5920 * docs/plugins/inspect/plugin-dvdsub.xml:
5921 * docs/plugins/inspect/plugin-lame.xml:
5922 * docs/plugins/inspect/plugin-mad.xml:
5923 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5924 * docs/plugins/inspect/plugin-realmedia.xml:
5925 * docs/plugins/inspect/plugin-siddec.xml:
5926 * docs/plugins/inspect/plugin-twolame.xml:
5927 * docs/plugins/inspect/plugin-x264.xml:
5928 * docs/plugins/inspect/plugin-xingmux.xml:
5929 * gst-plugins-ugly.doap:
5930 * win32/common/config.h:
5933 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
5977 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
5981 po: Update translations
5983 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5985 * gst/realmedia/rmdemux.c:
5986 * gst/realmedia/rmdemux.h:
5987 rmdemux: use GstFlowCombiner
5988 Removes flow return combination code to use the newly added GstFlowCombiner
5989 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5991 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5993 * gst/asfdemux/gstasfdemux.c:
5994 * gst/asfdemux/gstasfdemux.h:
5995 asfdemux: use GstFlowCombiner
5996 Removes flow return combination code to use the newly added GstFlowCombiner
5997 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5999 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
6001 * ext/x264/gstx264enc.c:
6002 x264enc: fix caps leak in set_format()
6003 https://bugzilla.gnome.org/show_bug.cgi?id=730865
6005 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
6007 * gst/asfdemux/gstasfdemux.c:
6008 asfdemux: Handle initial 0 timestamp that should have been -1
6009 https://bugzilla.gnome.org/show_bug.cgi?id=719660
6011 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
6016 === release 1.3.2 ===
6018 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
6025 * docs/plugins/inspect-build.stamp:
6026 * docs/plugins/inspect.stamp:
6027 * docs/plugins/inspect/plugin-a52dec.xml:
6028 * docs/plugins/inspect/plugin-amrnb.xml:
6029 * docs/plugins/inspect/plugin-amrwbdec.xml:
6030 * docs/plugins/inspect/plugin-asf.xml:
6031 * docs/plugins/inspect/plugin-cdio.xml:
6032 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6033 * docs/plugins/inspect/plugin-dvdread.xml:
6034 * docs/plugins/inspect/plugin-dvdsub.xml:
6035 * docs/plugins/inspect/plugin-lame.xml:
6036 * docs/plugins/inspect/plugin-mad.xml:
6037 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6038 * docs/plugins/inspect/plugin-realmedia.xml:
6039 * docs/plugins/inspect/plugin-siddec.xml:
6040 * docs/plugins/inspect/plugin-twolame.xml:
6041 * docs/plugins/inspect/plugin-x264.xml:
6042 * docs/plugins/inspect/plugin-xingmux.xml:
6043 * gst-plugins-ugly.doap:
6044 * win32/common/config.h:
6047 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6091 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6094 Automatic update of common submodule
6095 From 211fa5f to 1f5d3c3
6097 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6099 * ext/mpeg2dec/gstmpeg2dec.h:
6100 mpeg2dec: remove unused struct members
6102 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6104 * gst/realmedia/rtspreal.c:
6105 rtspreal: Fix some memory leaks in an error path
6108 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6110 * ext/mpeg2dec/gstmpeg2dec.c:
6111 mpeg2dec: Release codec state on negotiation failures
6115 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6120 === release 1.3.1 ===
6122 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6128 * docs/plugins/gst-plugins-ugly-plugins.args:
6129 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6130 * docs/plugins/inspect/plugin-a52dec.xml:
6131 * docs/plugins/inspect/plugin-amrnb.xml:
6132 * docs/plugins/inspect/plugin-amrwbdec.xml:
6133 * docs/plugins/inspect/plugin-asf.xml:
6134 * docs/plugins/inspect/plugin-cdio.xml:
6135 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6136 * docs/plugins/inspect/plugin-dvdread.xml:
6137 * docs/plugins/inspect/plugin-dvdsub.xml:
6138 * docs/plugins/inspect/plugin-lame.xml:
6139 * docs/plugins/inspect/plugin-mad.xml:
6140 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6141 * docs/plugins/inspect/plugin-realmedia.xml:
6142 * docs/plugins/inspect/plugin-siddec.xml:
6143 * docs/plugins/inspect/plugin-twolame.xml:
6144 * docs/plugins/inspect/plugin-x264.xml:
6145 * docs/plugins/inspect/plugin-xingmux.xml:
6146 * gst-plugins-ugly.doap:
6147 * win32/common/config.h:
6150 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6194 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6201 po: Update translations
6203 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6206 Automatic update of common submodule
6207 From bcb1518 to 211fa5f
6209 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6211 * ext/sidplay/gstsiddec.cc:
6212 * gst/asfdemux/gstrtspwms.c:
6213 * gst/realmedia/rademux.c:
6214 * gst/realmedia/rdtmanager.c:
6215 * gst/realmedia/rtspreal.c:
6216 docs: remove outdated and pointless 'Last reviewed' lines from docs
6217 They are very confusing for people, and more often than not
6218 also just not very accurate. Seeing 'last reviewed: 2005' in
6219 your docs is not very confidence-inspiring. Let's just remove
6222 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6224 * gst/dvdsub/gstdvdsubdec.c:
6225 dvdsubdec: fix spurious rejection of 0 time offset commands
6228 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6230 * ext/dvdread/dvdreadsrc.c:
6231 dvdread: avoid intermediate promotion to signed
6232 We should not reach the dangerous range here, though.
6233 Coverity 206491, 206492, 1139856
6235 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6237 * ext/mpeg2dec/gstmpeg2dec.c:
6238 mpeg2dec: do not reset the whole video info when setting size
6239 New changes to gstvideo will reset all the video info state
6240 when calling _set_format, overwriting what was previously set
6241 in the preceding code.
6242 The comment says the following code is meant to preserve the
6243 pre-crop size, so let's just keep the size and related data
6244 as this does not seem to break anything else (this is what
6245 the _set_format call would have set before the change that
6246 reset all data, except the colorimetry).
6248 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6250 * gst/asfdemux/gstasfdemux.c:
6251 asfdemux: Fix payloads check
6252 Don't iterate stream->payloads if ... it doesn't exist
6255 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6258 .gitignore: Ignore gcov intermediate files
6259 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6261 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6264 Automatic update of common submodule
6265 From fe1672e to bcb1518
6267 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6270 Automatic update of common submodule
6271 From 1a07da9 to fe1672e
6273 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6276 docs: install prebuilt plugin docs if gtk-doc is disabled
6277 Sync to the Makefile.am from gst-plugin-base where it is done right.
6280 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6282 * gst/xingmux/gstxingmux.c:
6283 * gst/xingmux/plugin.c:
6284 xingmux: add muxer category and make element plugable
6285 This is required to make encodebin consider the element. Yet it is not enough to
6286 have it plugged it has a lower priority than most mp3encoders and no different
6289 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6291 * ext/x264/gstx264enc.c:
6292 x264enc: allow lossless compression (qp=0)
6293 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6295 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6298 m4: Remove extra check for 11+ year old a52 release
6299 You deserve a build failure if you still have that version
6300 If someone wants to completely remove this m4 to replace it with the
6301 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6303 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6306 m4: Fix multiple tests in AC_CHECK_A52DEC
6308 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6310 * gst/asfdemux/gstasfdemux.c:
6311 asfdemux: Remove unused function
6313 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6315 * tests/check/Makefile.am:
6316 check: Fix test location
6318 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6320 * tests/check/Makefile.am:
6321 tests: Don't build disabled plugins' check tests
6322 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6324 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6327 Automatic update of common submodule
6328 From d48bed3 to 1a07da9
6330 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6332 * gst/asfdemux/gstasfdemux.c:
6333 asfdemux: only add "format" field with fourcc to WMV caps
6334 Doesn't make sense for e.g. H264 or MJPEG.
6336 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6340 Automatic update of common submodule
6341 From dbedaa0 to d48bed3
6343 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6346 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6347 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6349 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6351 * ext/amrwbdec/amrwbdec.c:
6352 amrwbdec: Remove some dead code
6354 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6356 * ext/amrnb/amrnbdec.c:
6357 amrnbdec: Remove some dead code
6359 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6361 * ext/amrnb/amrnbdec.c:
6362 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6364 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6366 * ext/amrwbdec/amrwbdec.c:
6367 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6369 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6371 * ext/mpeg2dec/gstmpeg2dec.c:
6372 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6374 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6376 * ext/x264/gstx264enc.c:
6377 x264enc: fix compiler warning
6378 Compiler warns rightly about possibly uninitialized variable.
6380 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6382 * ext/x264/gstx264enc.c:
6383 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6384 gst-launch-1.0 videotestsrc ! x264enc
6386 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6388 * ext/mpeg2dec/gstmpeg2dec.c:
6389 mpeg2dec: graceful degradation for badly parsed input
6391 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6394 Automatic update of common submodule
6395 From 865aa20 to dbedaa0
6397 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6399 * gst/asfdemux/asfpacket.c:
6400 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6401 So, don't need to check previous payload's mo_size and current
6402 payload's mo_size when merging it.
6403 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6405 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6407 * gst/asfdemux/gstasfdemux.c:
6408 * gst/asfdemux/gstasfdemux.h:
6409 asfdemux: Keep audio error checking fields only for audio
6410 Video shouldn't need to be descrambled, this can cause frames data
6412 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6414 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6416 * gst/asfdemux/gstasfdemux.c:
6417 asfdemux: really copy the buffer data
6418 Pass the copy-memory flag to copy the memory for the output buffer,
6419 otherwise we end with 0-sized buffers
6420 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6422 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6424 * ext/x264/gstx264enc.c:
6425 x264enc: If FPS is available, set VFR to false
6426 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6428 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6430 * gst/asfdemux/gstasfdemux.c:
6431 asfdemux: Only use segment.start as seek_time if it is relative
6432 Relying on the gst_segment_do_seek results for getting the
6433 seeking time should not be used if seek type is SET because the
6434 do_seek function makes the 'cur` position of the seek normalized
6435 on the segment range. This means that seeking beyond the end of the
6436 file might not result in instant EOS as it will end up seeking to
6437 the final ts of the file.
6438 In asf seeking to the final timestamp can lead to seeking to the last
6439 keyframe, meaning a few seconds of video will still be played, which should
6440 not be the desired behavior when seeking beyong file limits.
6442 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6444 * gst/asfdemux/gstasfdemux.c:
6445 asfdemux: Parse last simple index entry
6446 The entry size is fixed at 6, fix typo to finish parsing the index
6447 correctly until the last sample
6449 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6453 Automatic update of common submodule
6454 From 6b03ba7 to 865aa20
6456 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6459 configure: Actually use 1.3.0.1 as version to make configure happy
6461 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6466 === release 1.2.0 ===
6468 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6474 * docs/plugins/inspect/plugin-a52dec.xml:
6475 * docs/plugins/inspect/plugin-amrnb.xml:
6476 * docs/plugins/inspect/plugin-amrwbdec.xml:
6477 * docs/plugins/inspect/plugin-asf.xml:
6478 * docs/plugins/inspect/plugin-cdio.xml:
6479 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6480 * docs/plugins/inspect/plugin-dvdread.xml:
6481 * docs/plugins/inspect/plugin-dvdsub.xml:
6482 * docs/plugins/inspect/plugin-lame.xml:
6483 * docs/plugins/inspect/plugin-mad.xml:
6484 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6485 * docs/plugins/inspect/plugin-realmedia.xml:
6486 * docs/plugins/inspect/plugin-siddec.xml:
6487 * docs/plugins/inspect/plugin-twolame.xml:
6488 * docs/plugins/inspect/plugin-x264.xml:
6489 * docs/plugins/inspect/plugin-xingmux.xml:
6490 * gst-plugins-ugly.doap:
6491 * win32/common/config.h:
6494 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6538 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6540 * ext/x264/gstx264enc.c:
6541 x264enc: Update the documentation to match the default profile used
6542 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6544 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6547 Automatic update of common submodule
6548 From b613661 to 6b03ba7
6550 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6553 Automatic update of common submodule
6554 From 74a6857 to b613661
6556 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6560 Automatic update of common submodule
6561 From 098c0d7 to 74a6857
6563 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6568 === release 1.1.90 ===
6570 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6576 * docs/plugins/inspect/plugin-a52dec.xml:
6577 * docs/plugins/inspect/plugin-amrnb.xml:
6578 * docs/plugins/inspect/plugin-amrwbdec.xml:
6579 * docs/plugins/inspect/plugin-asf.xml:
6580 * docs/plugins/inspect/plugin-cdio.xml:
6581 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6582 * docs/plugins/inspect/plugin-dvdread.xml:
6583 * docs/plugins/inspect/plugin-dvdsub.xml:
6584 * docs/plugins/inspect/plugin-lame.xml:
6585 * docs/plugins/inspect/plugin-mad.xml:
6586 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6587 * docs/plugins/inspect/plugin-realmedia.xml:
6588 * docs/plugins/inspect/plugin-siddec.xml:
6589 * docs/plugins/inspect/plugin-twolame.xml:
6590 * docs/plugins/inspect/plugin-x264.xml:
6591 * docs/plugins/inspect/plugin-xingmux.xml:
6592 * gst-plugins-ugly.doap:
6593 * win32/common/config.h:
6596 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6640 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6643 po: Update translations
6645 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6647 * ext/x264/gstx264enc.c:
6648 * tests/check/elements/x264enc.c:
6649 x264enc: Implement getcaps that restricts the input format depending on the output profile
6650 Also add some x264enc profile tests
6651 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6653 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6655 * gst/asfdemux/asfpacket.c:
6656 * gst/asfdemux/gstasfdemux.c:
6657 asfdemux: fix playback regression in push mode
6659 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6661 * gst/asfdemux/gstasfdemux.h:
6662 asfdemux: remove unused variable
6664 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6666 * ext/x264/gstx264enc.c:
6667 x264enc: Don't unref future state but the old one
6668 Being silly will lead us nowhere.
6670 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6672 * ext/x264/gstx264enc.c:
6673 x264enc: Check if we have an input state before using it
6674 Flushing might happen before caps were set on the encoder,
6675 which would lead to crashes here.
6676 Thanks to Matej Knopp for analyzing this.
6677 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6679 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6681 * ext/x264/gstx264enc.c:
6682 x264enc: fix unsigned comparison warning
6684 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6689 === release 1.1.4 ===
6691 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6697 * docs/plugins/inspect/plugin-a52dec.xml:
6698 * docs/plugins/inspect/plugin-amrnb.xml:
6699 * docs/plugins/inspect/plugin-amrwbdec.xml:
6700 * docs/plugins/inspect/plugin-asf.xml:
6701 * docs/plugins/inspect/plugin-cdio.xml:
6702 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6703 * docs/plugins/inspect/plugin-dvdread.xml:
6704 * docs/plugins/inspect/plugin-dvdsub.xml:
6705 * docs/plugins/inspect/plugin-lame.xml:
6706 * docs/plugins/inspect/plugin-mad.xml:
6707 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6708 * docs/plugins/inspect/plugin-realmedia.xml:
6709 * docs/plugins/inspect/plugin-siddec.xml:
6710 * docs/plugins/inspect/plugin-twolame.xml:
6711 * docs/plugins/inspect/plugin-x264.xml:
6712 * docs/plugins/inspect/plugin-xingmux.xml:
6713 * gst-plugins-ugly.doap:
6714 * win32/common/config.h:
6717 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6761 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6764 po: update translations
6766 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
6768 * ext/x264/gstx264enc.c:
6769 x264enc: log when we output a lower profile than requested
6771 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6773 * ext/x264/gstx264enc.c:
6774 x264enc: Consider subset relations of profiles when setting srcpad caps
6775 constrained-baseline is a subset of baseline, is a subset of main,
6776 is a subset of high profile.
6777 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6779 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
6781 * ext/x264/gstx264enc.c:
6782 x264enc: propagate flow return back to base class and upstream
6783 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6785 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
6788 configure: fix x264 version checking
6789 x264 releases carry pkg-config versions such as 0.120.x
6790 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6791 then fail, so we need to either check for > 0.119.0 or
6792 for >= 0.120 to make this work right.
6794 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
6796 * ext/x264/gstx264enc.c:
6797 x264enc: minor clean-up
6798 We requires x264 build >= 120 now.
6800 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6802 * ext/mpeg2dec/gstmpeg2dec.c:
6803 mpeg2dec: Fix mpeg2_reset() calls
6805 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6807 * ext/mpeg2dec/gstmpeg2dec.c:
6808 * ext/x264/gstx264enc.c:
6809 ext: Use new flush vfunc of video codec base classes and remove reset implementations
6811 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
6813 * gst/asfdemux/gstasfdemux.c:
6814 asfdemux: fix build on C89 compilers
6816 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
6818 * gst/asfdemux/asfpacket.c:
6819 * gst/asfdemux/gstasfdemux.c:
6820 asfdemux: fix seeking in push mode
6822 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
6825 build: add subdir-objects to AM_INIT_AUTOMAKE
6826 Fixes warnings in automake 1.14
6827 https://bugzilla.gnome.org/show_bug.cgi?id=705350
6829 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
6831 * ext/mpeg2dec/gstmpeg2dec.c:
6832 mpeg2dec: Do a hard reset of flush_stop
6833 Which is notified by hard == 0 with latest refactoring.
6835 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6852 po: update translations
6854 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6859 === release 1.1.3 ===
6861 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6867 * docs/plugins/inspect/plugin-a52dec.xml:
6868 * docs/plugins/inspect/plugin-amrnb.xml:
6869 * docs/plugins/inspect/plugin-amrwbdec.xml:
6870 * docs/plugins/inspect/plugin-asf.xml:
6871 * docs/plugins/inspect/plugin-cdio.xml:
6872 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6873 * docs/plugins/inspect/plugin-dvdread.xml:
6874 * docs/plugins/inspect/plugin-dvdsub.xml:
6875 * docs/plugins/inspect/plugin-lame.xml:
6876 * docs/plugins/inspect/plugin-mad.xml:
6877 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6878 * docs/plugins/inspect/plugin-realmedia.xml:
6879 * docs/plugins/inspect/plugin-siddec.xml:
6880 * docs/plugins/inspect/plugin-twolame.xml:
6881 * docs/plugins/inspect/plugin-x264.xml:
6882 * docs/plugins/inspect/plugin-xingmux.xml:
6883 * gst-plugins-ugly.doap:
6884 * win32/common/config.h:
6887 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6930 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6932 * gst/asfdemux/gstasfdemux.c:
6933 * gst/realmedia/rademux.c:
6934 * gst/realmedia/rmdemux.c:
6935 gst: Don't swap start/stop for negative rates in the SEGMENT query
6937 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6939 * gst/realmedia/rademux.c:
6940 * gst/realmedia/rmdemux.c:
6941 real: Implement SEGMENT query
6943 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6945 * gst/asfdemux/gstasfdemux.c:
6946 asfdemux: Implement SEGMENT query
6948 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
6950 * gst/asfdemux/asfheaders.c:
6951 * gst/asfdemux/asfheaders.h:
6952 * gst/asfdemux/asfpacket.c:
6953 * gst/asfdemux/gstasfdemux.c:
6954 * gst/asfdemux/gstasfdemux.h:
6955 asfdemux: Add support for dvr-ms
6956 https://bugzilla.gnome.org/show_bug.cgi?id=705026
6958 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
6960 * gst/realmedia/rtspreal.c:
6961 rtspreal: Ensure output value has an assigned value
6962 In the case where this macro was used, that dest was != NULL but that
6963 the strncmp failed, we would end up with dest_len being undefined.
6965 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
6967 * ext/x264/gstx264enc.c:
6968 x264: Fix dts comparision
6969 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6970 and signed value... resulting it the result never being < 0.
6971 Instead just check if it is smaller before assigning to frame->dts.
6973 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6975 * gst/asfdemux/gstasfdemux.c:
6976 * gst/asfdemux/gstasfdemux.h:
6977 asfdemux: fix seqnum handling for seeks
6978 Use the same seqnum as the seek for flushes/segments that are
6979 caused by the seek. Also do the same for segment events
6982 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6984 * ext/mpeg2dec/gstmpeg2dec.c:
6985 mpeg2dec: Clean up reset/start/stop handling
6987 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6989 * ext/x264/gstx264enc.c:
6990 x264enc: React properly to flushing/resetting the encoder
6991 https://bugzilla.gnome.org/show_bug.cgi?id=656007
6993 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6995 * gst/realmedia/rademux.c:
6996 * gst/realmedia/rademux.h:
6997 * gst/realmedia/rmdemux.c:
6998 * gst/realmedia/rmdemux.h:
6999 realmedia: Add support for group-id in the stream-start event
7001 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7003 * gst/asfdemux/gstasfdemux.c:
7004 * gst/asfdemux/gstasfdemux.h:
7005 asfdemux: Add support for group-id in the stream-start event
7007 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7009 * ext/sidplay/gstsiddec.cc:
7010 * ext/sidplay/gstsiddec.h:
7011 siddec: Add support for group-id in the stream-start event
7013 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
7015 * gst/realmedia/rmdemux.c:
7016 rmdemux: Mark demuxer as "running" in push-mode
7017 Allows queries (and other code) to be answered when working in push-mode.
7018 Running would only be set to TRUE accordingly when working in pull-mode
7019 once it had read header/index.
7022 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
7024 * ext/mpeg2dec/gstmpeg2dec.c:
7025 mpeg2dec: Properly reset on sequence changes
7026 Otherwise we end up using stray data/buffers.
7029 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7034 === release 1.1.2 ===
7036 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7042 * docs/plugins/inspect/plugin-a52dec.xml:
7043 * docs/plugins/inspect/plugin-amrnb.xml:
7044 * docs/plugins/inspect/plugin-amrwbdec.xml:
7045 * docs/plugins/inspect/plugin-asf.xml:
7046 * docs/plugins/inspect/plugin-cdio.xml:
7047 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7048 * docs/plugins/inspect/plugin-dvdread.xml:
7049 * docs/plugins/inspect/plugin-dvdsub.xml:
7050 * docs/plugins/inspect/plugin-lame.xml:
7051 * docs/plugins/inspect/plugin-mad.xml:
7052 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7053 * docs/plugins/inspect/plugin-realmedia.xml:
7054 * docs/plugins/inspect/plugin-siddec.xml:
7055 * docs/plugins/inspect/plugin-twolame.xml:
7056 * docs/plugins/inspect/plugin-x264.xml:
7057 * docs/plugins/inspect/plugin-xingmux.xml:
7058 * gst-plugins-ugly.doap:
7059 * win32/common/config.h:
7062 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7105 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7107 * ext/dvdread/dvdreadsrc.c:
7108 dvdreadsrc: correctly determine last chapter's duration
7109 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7110 It worked just fine before ...
7112 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7114 * gst/realmedia/rdtmanager.c:
7115 rdt: forward sticky events
7117 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7122 === release 1.1.1 ===
7124 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7131 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7132 * docs/plugins/inspect/plugin-a52dec.xml:
7133 * docs/plugins/inspect/plugin-amrnb.xml:
7134 * docs/plugins/inspect/plugin-amrwbdec.xml:
7135 * docs/plugins/inspect/plugin-asf.xml:
7136 * docs/plugins/inspect/plugin-cdio.xml:
7137 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7138 * docs/plugins/inspect/plugin-dvdread.xml:
7139 * docs/plugins/inspect/plugin-dvdsub.xml:
7140 * docs/plugins/inspect/plugin-lame.xml:
7141 * docs/plugins/inspect/plugin-mad.xml:
7142 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7143 * docs/plugins/inspect/plugin-realmedia.xml:
7144 * docs/plugins/inspect/plugin-siddec.xml:
7145 * docs/plugins/inspect/plugin-twolame.xml:
7146 * docs/plugins/inspect/plugin-x264.xml:
7147 * docs/plugins/inspect/plugin-xingmux.xml:
7148 * gst-plugins-ugly.doap:
7149 * win32/common/config.h:
7152 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7195 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7198 Automatic update of common submodule
7199 From 098c0d7 to 01a7a46
7201 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7203 * ext/mpeg2dec/gstmpeg2dec.c:
7204 mpeg2dec: make the aspect ratio calculation more accurate.
7205 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7206 aspect-ratio if we don't have a valid upstream PAR.
7207 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7209 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7212 Automatic update of common submodule
7213 From 5edcd85 to 098c0d7
7215 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7217 * tests/check/elements/amrnbenc.c:
7218 * tests/check/elements/mpeg2dec.c:
7219 * tests/check/elements/x264enc.c:
7220 * tests/check/elements/xingmux.c:
7221 tests: Fix event handling
7223 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7225 * ext/lame/gstlamemp3enc.c:
7226 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7227 lame does internal resampling, but the base class only cares about
7228 the number of raw samples, so tell finish frames about that, not
7229 the number of samples in the outgoing frame.:
7231 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7233 * ext/x264/gstx264enc.c:
7234 x264enc: output byte-stream if downstream has ANY caps
7235 It's what people expect when they pipe the output to
7236 filesink or into a tcp connection or pipe.
7238 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7242 * README.static-linking:
7244 Automatic update of common submodule
7245 From 3cb3d3c to 5edcd85
7247 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7250 * ext/a52dec/Makefile.am:
7251 * ext/amrnb/Makefile.am:
7252 * ext/amrwbdec/Makefile.am:
7253 * ext/cdio/Makefile.am:
7254 * ext/dvdread/Makefile.am:
7255 * ext/lame/Makefile.am:
7256 * ext/mad/Makefile.am:
7257 * ext/mpeg2dec/Makefile.am:
7258 * ext/sidplay/Makefile.am:
7259 * ext/twolame/Makefile.am:
7260 * ext/x264/Makefile.am:
7261 * gst/asfdemux/Makefile.am:
7262 * gst/dvdlpcmdec/Makefile.am:
7263 * gst/dvdsub/Makefile.am:
7264 * gst/realmedia/Makefile.am:
7265 * gst/xingmux/Makefile.am:
7266 gst: Add better support for static plugins
7268 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7272 Automatic update of common submodule
7273 From aed87ae to 3cb3d3c
7275 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7278 Automatic update of common submodule
7279 From 04c7a1e to aed87ae
7281 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7283 * gst/asfdemux/gstasfdemux.c:
7284 * gst/realmedia/rmdemux.c:
7285 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7287 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7289 * ext/x264/gstx264enc.c:
7290 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7291 Previously did a division by zero.
7292 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7294 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7297 Automatic update of common submodule
7298 From 2de221c to 04c7a1e
7300 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7302 * ext/x264/gstx264enc.c:
7303 x264enc: simplify template caps
7304 No need to make an array for one single element.
7306 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7308 * ext/x264/gstx264enc.c:
7309 x264enc: put all theoretically possible formats in template caps
7310 and decide at runtime which subset of these (8-bit or 10-bit video
7311 formats) is supported. libx264 will be compiled for one of these
7312 two options, and it is possible to switch by pointing the dynamic
7313 linker to a different libx264 build at runtime. If we want our
7314 template caps to be correct, they should contain all then, with
7315 the actually supported ones determined at runtime.
7316 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7318 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7320 * ext/x264/gstx264enc.c:
7321 x264enc: detect supported bit depth and pixel formats at runtime
7322 http://bugs.debian.org/667573
7323 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7325 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7328 autogen.sh: allow calling from out-of-tree
7329 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7330 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7332 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7335 Automatic update of common submodule
7336 From a942293 to 2de221c
7338 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7340 * tests/check/Makefile.am:
7341 tests: use _1_0 variants for the various registry variables
7342 These override the variants without version suffix. Makes 'make check' work
7343 properly in environments that set the suffixed variant for 1.0, such as
7346 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7349 Automatic update of common submodule
7350 From a72faea to a942293
7352 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7355 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7356 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7357 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7358 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7360 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7362 * ext/mpeg2dec/gstmpeg2dec.c:
7363 mpeg2dec: use appropriate printf format for gsize
7365 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7367 * ext/cdio/gstcdio.h:
7368 cdio: Fix redundant redeclaration of 'cdio_version_string'
7369 cdio/version.h is already included by cdio/cdio.h
7371 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7373 * ext/sidplay/gstsiddec.cc:
7374 siddec: init debug category
7376 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7379 * ext/dvdread/Makefile.am:
7380 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7381 And the gmodule lib has been moved into the Requires.private
7382 section of the pkg-config file in core.
7384 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7386 * ext/cdio/gstcdiocddasrc.c:
7387 * ext/cdio/gstcdiocddasrc.h:
7388 cdiocddasrc: detect whether drive produces samples in non-host endianness
7389 If drive produces samples in other endianness than the host,
7390 we need to byte swap them before pushing them out, or we
7391 produce nothing but noise. cdparanoia detects this automatically,
7392 but libcdio does not, so we have to do it ourselves.
7393 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7394 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7396 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7399 Automatic update of common submodule
7400 From b497c4f to a72faea
7402 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7404 * tests/check/elements/xingmux_testdata.h:
7405 xingmux: Fix unit test after change to correctly calculate number of frames
7407 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7409 * ext/x264/gstx264enc.c:
7410 x264enc: Add support for 10-bit color formats
7411 Requires x264 to be built with 10-bit support, which disables
7412 9-bit support. Also only advertise the color formats that were
7415 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7417 * ext/x264/gstx264enc.c:
7418 x264enc: Add support for Y444, Y42B and NV12
7420 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7422 * ext/cdio/Makefile.am:
7423 * ext/cdio/gstcdio.c:
7424 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7425 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7426 if they're not plain ASCII.
7428 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7430 * gst/xingmux/gstxingmux.c:
7431 xingmux: Properly calculate the number of frames
7432 First, the xing header frame is never added to the count,
7433 we have to increment the count.
7434 Secondly, there is a rounding error when calculating the
7435 frame duration, as spf*GST_SECOND/rate is not an integer
7436 (26122448.9) an it must be 26122449.
7438 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7441 configure.ac: update courtesy of autoupdate
7443 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7447 configure: let AG_GST_PLUGIN_DOCS check for python
7448 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7449 which as a side-effect should pick up newer python versions as
7451 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7453 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7455 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7456 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7458 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7460 * tests/check/elements/mpg123audiodec.c:
7462 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7464 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7466 * docs/random/LICENSE:
7467 * ext/a52dec/gsta52dec.c:
7468 * ext/a52dec/gsta52dec.h:
7469 * ext/amrnb/amrnb.c:
7470 * ext/amrnb/amrnbdec.c:
7471 * ext/amrnb/amrnbdec.h:
7472 * ext/amrnb/amrnbenc.c:
7473 * ext/amrnb/amrnbenc.h:
7474 * ext/amrwbdec/amrwb.c:
7475 * ext/amrwbdec/amrwbdec.c:
7476 * ext/amrwbdec/amrwbdec.h:
7477 * ext/cdio/gstcdio.c:
7478 * ext/cdio/gstcdio.h:
7479 * ext/cdio/gstcdiocddasrc.c:
7480 * ext/cdio/gstcdiocddasrc.h:
7481 * ext/dvdread/dvdreadsrc.c:
7482 * ext/dvdread/dvdreadsrc.h:
7483 * ext/lame/gstlamemp3enc.c:
7484 * ext/lame/gstlamemp3enc.h:
7485 * ext/lame/plugin.c:
7488 * ext/mpeg2dec/gstmpeg2dec.c:
7489 * ext/mpeg2dec/gstmpeg2dec.h:
7490 * ext/sidplay/gstsiddec.cc:
7491 * ext/sidplay/gstsiddec.h:
7492 * ext/twolame/gsttwolamemp2enc.c:
7493 * ext/twolame/gsttwolamemp2enc.h:
7494 * ext/x264/gstx264enc.c:
7495 * ext/x264/gstx264enc.h:
7496 * gst-libs/gst/gettext.h:
7497 * gst-libs/gst/glib-compat-private.h:
7498 * gst-libs/gst/gst-i18n-plugin.h:
7499 * gst/asfdemux/asfheaders.c:
7500 * gst/asfdemux/asfheaders.h:
7501 * gst/asfdemux/asfpacket.c:
7502 * gst/asfdemux/asfpacket.h:
7503 * gst/asfdemux/gstasf.c:
7504 * gst/asfdemux/gstasfdemux.c:
7505 * gst/asfdemux/gstasfdemux.h:
7506 * gst/asfdemux/gstrtpasfdepay.c:
7507 * gst/asfdemux/gstrtpasfdepay.h:
7508 * gst/asfdemux/gstrtspwms.c:
7509 * gst/asfdemux/gstrtspwms.h:
7510 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7511 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7512 * gst/dvdsub/gstdvdsubdec.c:
7513 * gst/dvdsub/gstdvdsubdec.h:
7514 * gst/dvdsub/gstdvdsubparse.c:
7515 * gst/dvdsub/gstdvdsubparse.h:
7516 * gst/realmedia/asmrules.c:
7517 * gst/realmedia/asmrules.h:
7518 * gst/realmedia/gstrdtbuffer.c:
7519 * gst/realmedia/gstrdtbuffer.h:
7520 * gst/realmedia/pnmsrc.c:
7521 * gst/realmedia/pnmsrc.h:
7522 * gst/realmedia/rademux.c:
7523 * gst/realmedia/rademux.h:
7524 * gst/realmedia/rdtdepay.c:
7525 * gst/realmedia/rdtdepay.h:
7526 * gst/realmedia/rdtjitterbuffer.c:
7527 * gst/realmedia/rdtjitterbuffer.h:
7528 * gst/realmedia/rdtmanager.c:
7529 * gst/realmedia/rdtmanager.h:
7530 * gst/realmedia/realhash.c:
7531 * gst/realmedia/realhash.h:
7532 * gst/realmedia/realmedia.c:
7533 * gst/realmedia/rmdemux.c:
7534 * gst/realmedia/rmdemux.h:
7535 * gst/realmedia/rmutils.c:
7536 * gst/realmedia/rmutils.h:
7537 * gst/realmedia/rtspreal.c:
7538 * gst/realmedia/rtspreal.h:
7539 * gst/xingmux/gstxingmux.c:
7540 * gst/xingmux/gstxingmux.h:
7541 * gst/xingmux/plugin.c:
7542 * tests/check/elements/amrnbenc.c:
7543 * tests/check/elements/mpeg2dec.c:
7544 * tests/check/elements/x264enc.c:
7545 * tests/check/generic/index.c:
7546 * tests/check/generic/states.c:
7547 * tests/check/pipelines/lame.c:
7549 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7551 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7553 * gst/dvdsub/gstdvdsubdec.c:
7554 dvdsubdec: allocate correct amount of memory for bitmap
7555 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7557 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7559 * ext/mpg123/gstmpg123audiodec.c:
7560 mpg123: removed unnecessary finalize function
7561 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7563 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7565 * ext/sidplay/gstsiddec.cc:
7566 siddec: reset bytes counter
7567 Reset the total_bytes counter so that we get timestamps correct.
7568 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7570 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7572 * ext/mpg123/gstmpg123audiodec.c:
7573 mpg123: Fix leaks from not chaining up in the finalize function
7575 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7578 * docs/plugins/inspect/plugin-a52dec.xml:
7579 * docs/plugins/inspect/plugin-amrnb.xml:
7580 * docs/plugins/inspect/plugin-amrwbdec.xml:
7581 * docs/plugins/inspect/plugin-asf.xml:
7582 * docs/plugins/inspect/plugin-cdio.xml:
7583 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7584 * docs/plugins/inspect/plugin-dvdread.xml:
7585 * docs/plugins/inspect/plugin-dvdsub.xml:
7586 * docs/plugins/inspect/plugin-lame.xml:
7587 * docs/plugins/inspect/plugin-mad.xml:
7588 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7589 * docs/plugins/inspect/plugin-realmedia.xml:
7590 * docs/plugins/inspect/plugin-siddec.xml:
7591 * docs/plugins/inspect/plugin-twolame.xml:
7592 * docs/plugins/inspect/plugin-x264.xml:
7593 * docs/plugins/inspect/plugin-xingmux.xml:
7594 * win32/common/config.h:
7595 Back to feature development
7597 === release 1.0.2 ===
7599 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7605 * docs/plugins/inspect/plugin-a52dec.xml:
7606 * docs/plugins/inspect/plugin-amrnb.xml:
7607 * docs/plugins/inspect/plugin-amrwbdec.xml:
7608 * docs/plugins/inspect/plugin-asf.xml:
7609 * docs/plugins/inspect/plugin-cdio.xml:
7610 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7611 * docs/plugins/inspect/plugin-dvdread.xml:
7612 * docs/plugins/inspect/plugin-dvdsub.xml:
7613 * docs/plugins/inspect/plugin-lame.xml:
7614 * docs/plugins/inspect/plugin-mad.xml:
7615 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7616 * docs/plugins/inspect/plugin-realmedia.xml:
7617 * docs/plugins/inspect/plugin-siddec.xml:
7618 * docs/plugins/inspect/plugin-twolame.xml:
7619 * docs/plugins/inspect/plugin-x264.xml:
7620 * docs/plugins/inspect/plugin-xingmux.xml:
7621 * gst-plugins-ugly.doap:
7622 * win32/common/config.h:
7625 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7627 * tests/check/elements/mpg123audiodec.c:
7628 tests: fix up mpg123 test a little
7631 - simplify check for elements
7632 - only run mpg123 test if mpg123 is available and selected
7633 - fix build in uninstalled setup
7634 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7636 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7638 * tests/check/elements/mpg123audiodec.c:
7639 tets: add unit test for mpg123audiodec
7640 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7642 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7644 * ext/mpg123/gstmpg123audiodec.c:
7645 mpg123: added gtkdoc section
7646 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7648 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7650 * ext/mpg123/gstmpg123audiodec.c:
7651 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7652 * The last MP3 frame wasn't being pushed when base class was draining
7653 * Made sure mpg123 cannot ever use its (crude) internal resampler
7654 * Disabled mpg123 stderr output
7655 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7657 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7659 * gst/asfdemux/Makefile.am:
7660 * gst/realmedia/Makefile.am:
7661 Makefile.am: Fix typos for generating the Android.mk files
7662 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7663 The typos led to generate the incorrect Android.mk files for the asfdemux
7664 and realmedia plugin.
7665 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7667 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7669 * ext/mpg123/gstmpg123audiodec.c:
7670 mpg123: cleaned up comments, formatting, and logging lines
7671 also replaced mpg123decoder->handle != NULL checks with asserts
7672 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7674 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7676 * ext/dvdread/dvdreadsrc.c:
7677 dvdreadsrc: correctly set next cell when seeking to sector
7679 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7681 * gst/dvdsub/gstdvdsubparse.c:
7682 dvdsubparse: send src caps when receiving sink caps
7684 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7686 * ext/dvdread/dvdreadsrc.c:
7687 dvdreadsrc: update dvd event to enhanced approach
7688 ... in line with resindvdsrc.
7690 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7693 docs: add 'make upload' target for new-release script
7695 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7698 * docs/plugins/inspect/plugin-a52dec.xml:
7699 * docs/plugins/inspect/plugin-amrnb.xml:
7700 * docs/plugins/inspect/plugin-amrwbdec.xml:
7701 * docs/plugins/inspect/plugin-asf.xml:
7702 * docs/plugins/inspect/plugin-cdio.xml:
7703 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7704 * docs/plugins/inspect/plugin-dvdread.xml:
7705 * docs/plugins/inspect/plugin-dvdsub.xml:
7706 * docs/plugins/inspect/plugin-lame.xml:
7707 * docs/plugins/inspect/plugin-mad.xml:
7708 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7709 * docs/plugins/inspect/plugin-realmedia.xml:
7710 * docs/plugins/inspect/plugin-siddec.xml:
7711 * docs/plugins/inspect/plugin-twolame.xml:
7712 * docs/plugins/inspect/plugin-x264.xml:
7713 * docs/plugins/inspect/plugin-xingmux.xml:
7714 * win32/common/config.h:
7715 Back to development (bug fixing)
7717 === release 1.0.1 ===
7719 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7725 * docs/plugins/inspect/plugin-a52dec.xml:
7726 * docs/plugins/inspect/plugin-amrnb.xml:
7727 * docs/plugins/inspect/plugin-amrwbdec.xml:
7728 * docs/plugins/inspect/plugin-asf.xml:
7729 * docs/plugins/inspect/plugin-cdio.xml:
7730 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7731 * docs/plugins/inspect/plugin-dvdread.xml:
7732 * docs/plugins/inspect/plugin-dvdsub.xml:
7733 * docs/plugins/inspect/plugin-lame.xml:
7734 * docs/plugins/inspect/plugin-mad.xml:
7735 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7736 * docs/plugins/inspect/plugin-realmedia.xml:
7737 * docs/plugins/inspect/plugin-siddec.xml:
7738 * docs/plugins/inspect/plugin-twolame.xml:
7739 * docs/plugins/inspect/plugin-x264.xml:
7740 * docs/plugins/inspect/plugin-xingmux.xml:
7741 * gst-plugins-ugly.doap:
7742 * win32/common/config.h:
7745 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7748 Automatic update of common submodule
7749 From 6c0b52c to 6bb6951
7751 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
7753 * ext/mpeg2dec/gstmpeg2dec.c:
7754 mpeg2dec: Don't error out when there is no associated buffer
7755 In 0.10, having mpeg2dec occasionally tell us to output a frame that
7756 was never decoded was just ignored, so do the same in 1.0
7759 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
7762 * gst/dvdsub/gstdvdsubdec.c:
7763 Purge mention of liboil and update REQUIREMENTS
7764 https://bugzilla.gnome.org/show_bug.cgi?id=673285
7766 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7768 * ext/x264/gstx264enc.c:
7769 x264enc: when setting fallback decoder latency, set valid min_latency
7770 Min. latency needs to be a valid time, so pass 0 as default
7771 value in the fallback case where we can't determine any latency,
7772 and avoid nasty criticals at runtime.
7774 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7777 * docs/plugins/inspect/plugin-a52dec.xml:
7778 * docs/plugins/inspect/plugin-amrnb.xml:
7779 * docs/plugins/inspect/plugin-amrwbdec.xml:
7780 * docs/plugins/inspect/plugin-asf.xml:
7781 * docs/plugins/inspect/plugin-cdio.xml:
7782 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7783 * docs/plugins/inspect/plugin-dvdread.xml:
7784 * docs/plugins/inspect/plugin-dvdsub.xml:
7785 * docs/plugins/inspect/plugin-lame.xml:
7786 * docs/plugins/inspect/plugin-mad.xml:
7787 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7788 * docs/plugins/inspect/plugin-realmedia.xml:
7789 * docs/plugins/inspect/plugin-siddec.xml:
7790 * docs/plugins/inspect/plugin-twolame.xml:
7791 * docs/plugins/inspect/plugin-x264.xml:
7792 * docs/plugins/inspect/plugin-xingmux.xml:
7793 * win32/common/config.h:
7794 Back to development (bug fixing)
7796 === release 1.0.0 ===
7798 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7803 * docs/plugins/inspect/plugin-a52dec.xml:
7804 * docs/plugins/inspect/plugin-amrnb.xml:
7805 * docs/plugins/inspect/plugin-amrwbdec.xml:
7806 * docs/plugins/inspect/plugin-asf.xml:
7807 * docs/plugins/inspect/plugin-cdio.xml:
7808 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7809 * docs/plugins/inspect/plugin-dvdread.xml:
7810 * docs/plugins/inspect/plugin-dvdsub.xml:
7811 * docs/plugins/inspect/plugin-lame.xml:
7812 * docs/plugins/inspect/plugin-mad.xml:
7813 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7814 * docs/plugins/inspect/plugin-realmedia.xml:
7815 * docs/plugins/inspect/plugin-siddec.xml:
7816 * docs/plugins/inspect/plugin-twolame.xml:
7817 * docs/plugins/inspect/plugin-x264.xml:
7818 * docs/plugins/inspect/plugin-xingmux.xml:
7819 * gst-plugins-ugly.doap:
7820 * win32/common/config.h:
7823 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
7826 Automatic update of common submodule
7827 From 4f962f7 to 6c0b52c
7829 === release 0.11.99 ===
7831 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7834 * docs/plugins/inspect/plugin-xingmux.xml:
7835 * gst-plugins-ugly.doap:
7836 * win32/common/config.h:
7839 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7841 * docs/plugins/inspect/plugin-a52dec.xml:
7842 * docs/plugins/inspect/plugin-amrnb.xml:
7843 * docs/plugins/inspect/plugin-amrwbdec.xml:
7844 * docs/plugins/inspect/plugin-asf.xml:
7845 * docs/plugins/inspect/plugin-cdio.xml:
7846 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7847 * docs/plugins/inspect/plugin-dvdread.xml:
7848 * docs/plugins/inspect/plugin-dvdsub.xml:
7849 * docs/plugins/inspect/plugin-lame.xml:
7850 * docs/plugins/inspect/plugin-mad.xml:
7851 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7852 * docs/plugins/inspect/plugin-realmedia.xml:
7853 * docs/plugins/inspect/plugin-siddec.xml:
7854 * docs/plugins/inspect/plugin-twolame.xml:
7855 * docs/plugins/inspect/plugin-x264.xml:
7858 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7861 * ext/amrnb/Makefile.am:
7862 * ext/amrwbdec/Makefile.am:
7863 * ext/lame/Makefile.am:
7864 * ext/twolame/Makefile.am:
7865 * tests/check/Makefile.am:
7866 Remove -DGST_USE_UNSTABLE_API
7868 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7870 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7871 * docs/plugins/inspect/plugin-a52dec.xml:
7872 * docs/plugins/inspect/plugin-amrnb.xml:
7873 * docs/plugins/inspect/plugin-amrwbdec.xml:
7874 * docs/plugins/inspect/plugin-asf.xml:
7875 * docs/plugins/inspect/plugin-cdio.xml:
7876 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7877 * docs/plugins/inspect/plugin-dvdread.xml:
7878 * docs/plugins/inspect/plugin-dvdsub.xml:
7879 * docs/plugins/inspect/plugin-lame.xml:
7880 * docs/plugins/inspect/plugin-mad.xml:
7881 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7882 * docs/plugins/inspect/plugin-realmedia.xml:
7883 * docs/plugins/inspect/plugin-siddec.xml:
7884 * docs/plugins/inspect/plugin-twolame.xml:
7885 * docs/plugins/inspect/plugin-x264.xml:
7888 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7890 * ext/cdio/gstcdio.c:
7891 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7892 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7893 introspection/updating for this plugin.
7895 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7897 * gst-plugins-ugly.spec.in:
7898 Switch to F18 package naming
7900 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7902 * ext/dvdread/demo-play:
7903 * tests/check/elements/mpeg2dec.c:
7904 rename some caps and elements in examples
7906 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
7911 === release 0.11.94 ===
7913 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7917 * gst-plugins-ugly.doap:
7918 * win32/common/config.h:
7921 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7923 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7924 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7925 * docs/plugins/gst-plugins-ugly-plugins.signals:
7926 * docs/plugins/inspect/plugin-a52dec.xml:
7927 * docs/plugins/inspect/plugin-amrnb.xml:
7928 * docs/plugins/inspect/plugin-amrwbdec.xml:
7929 * docs/plugins/inspect/plugin-asf.xml:
7930 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7931 * docs/plugins/inspect/plugin-dvdread.xml:
7932 * docs/plugins/inspect/plugin-dvdsub.xml:
7933 * docs/plugins/inspect/plugin-lame.xml:
7934 * docs/plugins/inspect/plugin-mad.xml:
7935 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7936 * docs/plugins/inspect/plugin-realmedia.xml:
7937 * docs/plugins/inspect/plugin-siddec.xml:
7938 * docs/plugins/inspect/plugin-twolame.xml:
7939 * docs/plugins/inspect/plugin-x264.xml:
7942 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7944 * gst/realmedia/rmdemux.c:
7945 rmdemux: use DTS and PTS
7946 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7947 undefined to make the decoder do the right thing. We can then remove the code
7948 that tries to guess the PTS from the DTS.
7950 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
7952 * ext/mpeg2dec/gstmpeg2dec.c:
7953 mpeg2dec: Hold ref to buffer while mapped
7954 So that the buffer still exists when we go to unmap it later,
7955 even if it got pushed in the meantime.
7957 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
7959 * tests/check/elements/x264enc.c:
7960 x264enc test: x264enc produces constrained-baseline, not the full baseline
7962 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7964 * gst/asfdemux/gstasfdemux.c:
7965 * gst/realmedia/rademux.c:
7966 * gst/realmedia/rmdemux.c:
7967 gst: only activate in pull mode if upstream is seekable
7969 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7971 * gst/realmedia/rademux.c:
7972 rademux: tags can be NULL
7974 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7977 mad: fix email address
7979 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7982 mad: init base class method only once
7984 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7986 * gst/xingmux/gstxingmux.c:
7987 xingmux: remove defunct commented code
7989 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7991 * gst/dvdsub/gstdvdsubdec.c:
7992 dvbsubdec: handle and send GAP event
7993 ... in stead of update newsegment event.
7995 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7997 * gst/dvdsub/gstdvdsubdec.c:
7998 dvbsubdec: adjust disabled code comment style
8000 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8002 * ext/x264/gstx264enc.c:
8003 x264enc: clean up some debug statements
8005 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8007 * ext/x264/gstx264enc.c:
8008 * ext/x264/gstx264enc.h:
8009 x264enc: handle possibly negative DTS provided by codec
8010 ... by arranging for an offset such that DTS == PTS for keyframes,
8011 which is expected elsewhere to go along with semantics of PTS and DTS.
8012 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8014 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8016 * gst-plugins-ugly.spec.in:
8017 Fix spec file for ugly
8019 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8021 * tests/check/elements/mpeg2dec.c:
8022 tests: mpeg2dec: initialize variable
8023 ... which avoids test segfaulting.
8025 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
8027 * tests/check/elements/mpeg2dec.c:
8028 check: Feed parsed data to mpeg2dec
8029 And fix the expected output caps by adding colorimetry field
8031 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
8034 Automatic update of common submodule
8035 From 668acee to 4f962f7
8037 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
8040 configure: bump gtk-doc req to 1.12 (mar-2009)
8041 This allows us to e.g. unconditionally use gtkdoc-rebase.
8043 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8045 * docs/plugins/inspect/plugin-dvdsub.xml:
8046 * gst/dvdsub/gstdvdsubdec.c:
8047 * gst/dvdsub/gstdvdsubparse.c:
8048 video/x-dvd-subpicture -> subpicture/x-dvd
8050 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8052 * ext/x264/gstx264enc.c:
8053 x264enc: Use new video encoder base class API for handling tags
8055 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8057 * ext/mpg123/gstmpg123audiodec.c:
8058 mpg123: Give MARGINAL rank to the mpg123 decoder element
8060 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8062 * gst/dvdsub/gstdvdsubdec.c:
8063 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8065 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8068 * win32/common/config.h:
8071 === release 0.11.93 ===
8073 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8076 * gst-plugins-ugly.doap:
8077 * win32/common/config.h:
8080 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8082 * gst/asfdemux/asfpacket.c:
8083 * gst/realmedia/rmdemux.c:
8084 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8086 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8088 * ext/mpg123/Makefile.am:
8089 mpg123: dist header file
8091 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8093 * gst/asfdemux/asfpacket.c:
8094 asfdemux: avoid some more invalid timestamp arithmetic
8095 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8097 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8099 * ext/sidplay/gstsiddec.cc:
8100 * gst/asfdemux/gstasfdemux.c:
8101 * gst/realmedia/rademux.c:
8102 * gst/realmedia/rmdemux.c:
8103 gst: Add stream-id to stream-start events
8105 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8107 * ext/mpeg2dec/gstmpeg2dec.c:
8108 mpeg2dec: Don't use NULL values for fbuf
8109 We need to make a difference between the initial dummy buffers (which
8110 have a fbuf->id of NULL) and the buffers on which we allocated
8113 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8116 Automatic update of common submodule
8117 From 94ccf4c to 668acee
8119 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8121 * ext/a52dec/gsta52dec.c:
8122 * ext/lame/gstlamemp3enc.c:
8123 * gst/asfdemux/gstasfdemux.c:
8124 * gst/realmedia/rademux.c:
8125 * gst/realmedia/rmdemux.c:
8126 * gst/realmedia/rmutils.c:
8127 gst_tag_list_free -> gst_tag_list_unref
8129 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8131 * ext/mpg123/gstmpg123audiodec.c:
8132 mpg123: map input buffer in READ mode, not WRITE mode
8133 Makes things actually work.
8135 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8137 * ext/mpg123/gstmpg123audiodec.c:
8138 mpg123: query supported output formats at run-time
8139 Fixes stuff. We use a string here since we can't be bothered
8142 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8144 * ext/mpg123/Makefile.am:
8145 mpg123: hook up to build system
8147 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8149 * ext/mpg123/gstmpg123audiodec.c:
8150 * ext/mpg123/gstmpg123audiodec.h:
8151 mpg123: add new libmpg123-based mp3 decoder plugin
8152 Needs a bit of cleaning up.
8153 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8155 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8157 * ext/sidplay/gstsiddec.cc:
8158 * ext/x264/gstx264enc.c:
8159 * gst/asfdemux/gstasfdemux.c:
8160 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8161 * gst/realmedia/rademux.c:
8162 * gst/realmedia/rmdemux.c:
8163 tag: Update for taglist/tag event API changes
8165 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8167 * ext/mpeg2dec/gstmpeg2dec.c:
8168 mpeg2dec: Avoid dropping first GOP
8169 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8170 do not check if it is NULL or not.
8171 And cleanup a bit of debug
8173 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8175 * gst/realmedia/rdtmanager.c:
8176 * gst/realmedia/rdtmanager.h:
8177 rdt: add on-npt-stop signal
8178 rtspsrc will look for it.
8180 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8182 * gst/realmedia/rdtmanager.c:
8183 rdt: set caps after activating the pad
8185 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8187 * gst/realmedia/gstrdtbuffer.c:
8190 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8192 * gst/asfdemux/gstrtpasfdepay.c:
8193 asfdepay: fix padding correction
8194 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8195 existing memory in the target buffer..
8196 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8198 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8200 * ext/mpeg2dec/gstmpeg2dec.c:
8201 mpeg2dec: copy buffer flags when cropping
8202 When we crop a buffer, copy the flags as well.
8204 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8206 * ext/mpeg2dec/gstmpeg2dec.c:
8207 mpeg2dec: Fix GstVideoInfo pointer
8209 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8211 * ext/mpeg2dec/gstmpeg2dec.c:
8212 mpeg2dec: Correctly flag output buffer interlaced state
8213 If the sequence is not flagged as progressive its buffers are marked
8214 interlace mode mixed. There is an individual picture flag indicating
8215 whether picture in the sequence are interlaced or not. This is used
8216 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8217 completely indicate the buffer's interlaced state.
8218 Also, TFF and RFF should only be set if the sequence is not progressive.
8220 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8222 * ext/mpeg2dec/gstmpeg2dec.c:
8223 ext: Update for video base classes API changes
8225 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8228 Automatic update of common submodule
8229 From 98e386f to 94ccf4c
8231 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8233 * gst/asfdemux/asfpacket.c:
8234 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8236 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8238 * gst/asfdemux/asfpacket.c:
8239 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8240 ... so it does not get used as first (valid) payload ts, whereas
8241 the first real valid payload ts may be considerably larger.
8242 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8244 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8246 * gst/asfdemux/gstasfdemux.c:
8247 asfdemux: slightly relax supported seek requirements
8248 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8250 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8252 * ext/mpeg2dec/gstmpeg2dec.c:
8253 mpeg2dec: Propagate GstFlowReturn where needed
8254 It was just ignoring the return values...
8256 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8258 * ext/mpeg2dec/gstmpeg2dec.c:
8259 mpeg2dec: Store temporary buffers out of the way
8260 When mpeg2dec needs to do cropping (because downstream can't handle it),
8261 we need temporary buffers to decode to.
8262 Use the user_data field to store those, and unify the rest of the code
8263 that needs to touch a buffer (regardless of how/where it was allocated).
8264 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8266 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8268 * ext/mpeg2dec/gstmpeg2dec.c:
8269 mpeg2dec: Call gst_video_decoder_negotiate()
8271 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8273 * gst/realmedia/rmdemux.c:
8274 rmdemux: give stream tags a different event name so they don't overwrite global tags
8275 There can only be one taglist per name for sticky tag events.
8276 Needs to be fixed more properly, see
8277 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8279 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8281 * gst/realmedia/rademux.c:
8282 rademux: set/send caps on pad after activating it
8284 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8286 * gst/realmedia/rmdemux.c:
8287 rmdemux: set/send caps after activating the source pads
8288 Makes sure the caps event isn't dropped immediately.
8290 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8292 * ext/dvdread/dvdreadsrc.c:
8293 dvdreadsrc: mustn't drop queries like caps query if not started yet
8295 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8297 * gst/asfdemux/gstasfdemux.c:
8298 asfdemux: extract WM/Year as GstDateTime instead of GDate
8299 So we can signal that only the year field is valid.
8301 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8303 * gst/asfdemux/gstasfdemux.c:
8304 asfdemux: don't leak payload if we are not pushing it
8306 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8308 * ext/sidplay/gstsiddec.cc:
8309 * gst/asfdemux/gstasfdemux.c:
8310 * gst/realmedia/rademux.c:
8311 * gst/realmedia/rmdemux.c:
8312 demuxers: Push STREAM_START when needed
8314 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8316 * gst/asfdemux/gstasfdemux.c:
8317 asf: don't push on inactive streams
8319 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8321 * ext/dvdread/dvdreadsrc.c:
8322 dvdreadsrc: set rank to NONE
8323 It should never be autoplugged really, for DVD
8324 playback there's rsndvd (or will be, realsoonnow).
8326 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8328 * ext/mpeg2dec/gstmpeg2dec.c:
8329 fix for allocator API changes
8331 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8333 * ext/x264/gstx264enc.c:
8334 update for query api changes
8336 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8338 * ext/mpeg2dec/gstmpeg2dec.c:
8339 update for query api changes
8341 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8343 * ext/x264/gstx264enc.c:
8344 update for allocation query changes
8346 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8349 LICENSE_readme: fix typo
8351 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8354 LICENSE_readme: mention x264
8355 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8357 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8359 * gst/asfdemux/gstasfdemux.c:
8360 * gst/realmedia/rademux.c:
8361 * gst/realmedia/rmdemux.c:
8362 gst: Implement segment-done event
8364 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8366 * gst/asfdemux/gstasfdemux.c:
8367 asf: fix x-wmv format in caps
8369 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8371 * gst/asfdemux/asfpacket.c:
8374 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8376 * gst/asfdemux/asfpacket.c:
8377 * gst/asfdemux/asfpacket.h:
8378 * gst/asfdemux/gstasfdemux.c:
8379 asfdemux: Ignore parsing errors from broken packets
8380 We should instead be counting the number of errors and exiting if
8381 they're too numerous. This makes a number of broken ASF files playable.
8382 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8384 gst/asfdemux/asfpacket.c
8385 gst/asfdemux/gstasfdemux.c
8387 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8389 * gst/asfdemux/gstasfdemux.c:
8392 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8394 * ext/mpeg2dec/gstmpeg2dec.c:
8395 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8397 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8399 * ext/mpeg2dec/gstmpeg2dec.c:
8400 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8403 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8405 * ext/x264/gstx264enc.c:
8406 x264enc: Fix unitialized variable and taglist event
8408 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8410 * ext/mpeg2dec/gstmpeg2dec.c:
8411 mpeg2dec: fix compilation
8413 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8415 * ext/sidplay/gstsiddec.cc:
8416 * gst/asfdemux/gstasfdemux.c:
8417 * gst/realmedia/rademux.c:
8418 * gst/realmedia/rdtmanager.c:
8419 * gst/realmedia/rmdemux.c:
8420 update for task api change
8422 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8424 * ext/mpeg2dec/gstmpeg2dec.c:
8425 * ext/x264/gstx264enc.c:
8428 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8430 * ext/mpeg2dec/gstmpeg2dec.c:
8431 * ext/mpeg2dec/gstmpeg2dec.h:
8432 mpeg2dec: Port to 0.11 again
8434 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8436 * ext/x264/gstx264enc.c:
8437 x264enc: Fix compiler warning
8439 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8441 * ext/mpeg2dec/gstmpeg2dec.c:
8442 * ext/mpeg2dec/gstmpeg2dec.h:
8443 mpeg2dec: Report PAR if not present upstream
8444 And clean up some code
8446 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8448 * ext/mpeg2dec/gstmpeg2dec.c:
8449 mpeg2dec: use _scale_ceil to compute frame period
8450 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8452 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8454 * ext/mpeg2dec/gstmpeg2dec.c:
8455 mpeg2dec: mpeg2dec actually has 3 frame latency
8456 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8458 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8460 * ext/mpeg2dec/gstmpeg2dec.c:
8461 mpeg2dec: Fix large output buffers leak
8463 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8465 * ext/mpeg2dec/gstmpeg2dec.c:
8466 mpeg2dec: Port to new way of handling frame reference
8468 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8470 * ext/mpeg2dec/gstmpeg2dec.c:
8471 mpeg2dec: don't leak input_state
8473 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8475 * ext/mpeg2dec/gstmpeg2dec.c:
8476 * ext/mpeg2dec/gstmpeg2dec.h:
8477 mpeg2dec: Port to GstVideoDecoder base class
8479 ext/mpeg2dec/gstmpeg2dec.c
8480 ext/mpeg2dec/gstmpeg2dec.h
8481 Back to 0.10 state, needs to be ported to 0.11 again.
8483 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8485 Merge remote-tracking branch 'origin/master'
8487 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8489 * ext/x264/gstx264enc.c:
8490 * ext/x264/gstx264enc.h:
8491 x264enc: Port to 0.11 again
8493 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8495 * ext/x264/gstx264enc.c:
8496 x264enc: Don't set latency while holding object lock
8497 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8498 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8500 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8502 * ext/x264/gstx264enc.c:
8503 x264enc: Use video encoder stream lock to avoid deadlock
8505 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8507 * ext/x264/gstx264enc.c:
8508 x264enc: Port to new way of passing frame reference
8510 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8512 * ext/x264/gstx264enc.c:
8513 x264enc: Set default stream-format to avc as it's a better format
8515 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8517 * ext/x264/gstx264enc.c:
8518 x264enc: Fix setting latency
8519 Fixes setting latency when framerate is dynamic and round up the latency
8520 to avoid rounding issues.
8522 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8524 * ext/x264/gstx264enc.c:
8525 x264enc: gst_video_encoder_get_frame() is now transfer full
8527 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8529 * ext/x264/gstx264enc.c:
8530 x264enc: don't leak output state
8532 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8534 * ext/x264/gstx264enc.c:
8535 * ext/x264/gstx264enc.h:
8536 x264enc: Remove x264 backward compatibility support
8538 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8540 * ext/x264/gstx264enc.c:
8541 x264enc: Report latency base on x264 buffer size
8543 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8546 * ext/x264/gstx264enc.c:
8547 * ext/x264/gstx264enc.h:
8548 x264enc: Port to GstVideoEncoder baseclass
8551 ext/x264/gstx264enc.c
8552 ext/x264/gstx264enc.h
8553 Back to 0.10 state, needs to be ported to 0.11 again.
8555 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560 * docs/plugins/Makefile.am:
8561 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8562 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8563 * docs/plugins/inspect/plugin-synaesthesia.xml:
8564 * gst/synaesthesia/.gitignore:
8565 * gst/synaesthesia/Makefile.am:
8566 * gst/synaesthesia/README:
8567 * gst/synaesthesia/gstsynaesthesia.c:
8568 * gst/synaesthesia/gstsynaesthesia.h:
8569 * gst/synaesthesia/synaescope.c:
8570 * gst/synaesthesia/synaescope.h:
8571 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8572 It never made it out of experimental, and there's a new
8573 synaescope element in gst-plugins-bad that's hopefully
8574 sufficiently similar.
8575 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8577 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8579 * gst/mpegstream/.gitignore:
8580 mpegstream: remove leftover hidden .gitignore file
8582 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8584 * gst/synaesthesia/gstsynaesthesia.c:
8585 * tests/check/elements/amrnbenc.c:
8586 * tests/check/elements/x264enc.c:
8587 elements: Use gst_pad_set_caps() instead of manual event fiddling
8589 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8592 Automatic update of common submodule
8593 From 03a0e57 to 98e386f
8595 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8600 === release 0.11.92 ===
8602 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8608 * docs/plugins/inspect/plugin-a52dec.xml:
8609 * docs/plugins/inspect/plugin-amrnb.xml:
8610 * docs/plugins/inspect/plugin-amrwbdec.xml:
8611 * docs/plugins/inspect/plugin-asf.xml:
8612 * docs/plugins/inspect/plugin-cdio.xml:
8613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8614 * docs/plugins/inspect/plugin-dvdread.xml:
8615 * docs/plugins/inspect/plugin-dvdsub.xml:
8616 * docs/plugins/inspect/plugin-lame.xml:
8617 * docs/plugins/inspect/plugin-mad.xml:
8618 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8619 * docs/plugins/inspect/plugin-realmedia.xml:
8620 * docs/plugins/inspect/plugin-siddec.xml:
8621 * docs/plugins/inspect/plugin-twolame.xml:
8622 * docs/plugins/inspect/plugin-x264.xml:
8623 * gst-plugins-ugly.doap:
8624 * win32/common/config.h:
8627 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8670 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8673 Automatic update of common submodule
8674 From 1fab359 to 03a0e57
8676 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8678 * ext/sidplay/gstsiddec.cc:
8679 * gst/asfdemux/gstasfdemux.c:
8680 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8681 * gst/realmedia/rademux.c:
8682 * gst/realmedia/rmdemux.c:
8683 update for tag event change
8685 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8688 Automatic update of common submodule
8689 From f1b5a96 to 1fab359
8691 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8694 Automatic update of common submodule
8695 From 92b7266 to f1b5a96
8697 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8700 Automatic update of common submodule
8701 From ec1c4a8 to 92b7266
8703 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8706 Automatic update of common submodule
8707 From 3429ba6 to ec1c4a8
8709 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8711 * gst/realmedia/rmutils.c:
8712 realmedia: don't use GstStructure API on tag lists
8714 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8716 * ext/a52dec/gsta52dec.c:
8717 a52dec: really prefer the original number (and position) of channels
8718 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8720 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8723 Automatic update of common submodule
8724 From dc70203 to 3429ba6
8726 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8729 * ext/x264/gstx264enc.c:
8730 x264: bump x264 requirement to build 106 or later
8731 Build 106 is from September 2010.
8732 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8734 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8736 * ext/a52dec/gsta52dec.c:
8738 a52dec: adapt to work also with new liba52
8739 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8741 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8743 * ext/a52dec/gsta52dec.c:
8744 a52dec: trigger renegotiation upon changed stream channels
8747 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8750 configure: Require core/base 0.11.91
8752 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
8755 .gitignore: add visual studio IDE files and OS X .DS_Store files
8756 https://bugzilla.gnome.org/show_bug.cgi?id=667899
8758 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8763 === release 0.11.91 ===
8765 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8772 * gst-plugins-ugly.doap:
8773 * win32/common/config.h:
8776 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8819 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8821 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8823 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8826 Automatic update of common submodule
8827 From dc70203 to 3429ba6
8829 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8831 * gst/asfdemux/asfpacket.c:
8832 asfdemux: Use correct enum type
8834 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8836 * gst/asfdemux/gstasfdemux.c:
8837 asfdemux: implement pull mode seek snap flags when an index is present
8838 Also ensure we get a proper EOS when seeking past the end of the
8839 file, or (when the snap after flag is set) between the last keyframe
8840 and the end of the file.
8842 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
8844 * ext/cdio/gstcdio.c:
8845 * ext/cdio/gstcdio.h:
8846 * ext/cdio/gstcdiocddasrc.c:
8847 cdio: compensate for libcdio's recent cd-text api changes
8848 https://bugzilla.gnome.org/show_bug.cgi?id=675112
8850 ext/cdio/gstcdiocddasrc.c
8852 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8854 * ext/dvdread/dvdreadsrc.c:
8855 dvdread: fix build after recent include reshuffling in core
8856 Need to include gmodule.h ourselves now.
8858 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8860 * ext/mpeg2dec/gstmpeg2dec.c:
8861 video: Update for libgstvideo API changes
8863 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8866 Automatic update of common submodule
8867 From 6db25be to dc70203
8869 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8871 * gst/asfdemux/asfpacket.c:
8872 * gst/asfdemux/asfpacket.h:
8873 asfdemux: fix performance issue, especially with high-bitrate streams
8874 Two things were suboptimal from a performance point of view:
8875 a) consider a large media object such as a video keyframe, which
8876 may be split up into multiple fragments. We would assemble
8877 the media object as follows:
8878 buf = join (join (join (frag1, frag2), frag3), frag4)
8879 which causes many unnecessary memcpy()s, and malloc/free,
8880 which could easily add up to a multiple of the actual object
8881 size. To avoid this, we allocate a buffer of the size needed
8882 from the start and copy fragments into that directly.
8883 b) for every fragment to join, we would create a sub-buffer
8884 before joining it (which would discard the sub-buffer again),
8885 leading to unnecessary miniobject create/free churn.
8887 gst/asfdemux/asfpacket.c
8888 gst/asfdemux/asfpacket.h
8890 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8892 * gst/asfdemux/asfpacket.c:
8893 asfdemux: avoid unnecessary stream lookup
8894 We have already retrieved the stream for that stream number and
8895 made sure it's not NULL, so no need to do it again here; neither
8896 the number nor the streams changed since the last time.
8898 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
8900 * ext/a52dec/gsta52dec.c:
8901 a52dec: fix first_access bigger than 2
8902 gst_buffer_extract returns the number of bytes extracted, here 2 max.
8903 Set size to the buffer size as was done in 0.10 to avoid first_access
8904 error when it bypass 2.
8905 https://bugzilla.gnome.org/show_bug.cgi?id=673434
8907 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8911 configure: Modernize autotools setup a bit
8912 Also we now only create tar.bz2 and tar.xz tarballs.
8914 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8917 Automatic update of common submodule
8918 From 464fe15 to 6db25be
8920 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8925 === release 0.11.90 ===
8927 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8933 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8934 * docs/plugins/inspect/plugin-a52dec.xml:
8935 * docs/plugins/inspect/plugin-amrnb.xml:
8936 * docs/plugins/inspect/plugin-amrwbdec.xml:
8937 * docs/plugins/inspect/plugin-asf.xml:
8938 * docs/plugins/inspect/plugin-cdio.xml:
8939 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8940 * docs/plugins/inspect/plugin-dvdread.xml:
8941 * docs/plugins/inspect/plugin-dvdsub.xml:
8942 * docs/plugins/inspect/plugin-lame.xml:
8943 * docs/plugins/inspect/plugin-mad.xml:
8944 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8945 * docs/plugins/inspect/plugin-realmedia.xml:
8946 * docs/plugins/inspect/plugin-siddec.xml:
8947 * docs/plugins/inspect/plugin-twolame.xml:
8948 * docs/plugins/inspect/plugin-x264.xml:
8949 * gst-plugins-ugly.doap:
8950 * win32/common/config.h:
8953 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8996 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8998 * ext/mad/gstmad.c.orig:
8999 mad: remove .c.orig file
9001 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9003 * ext/a52dec/gsta52dec.c:
9004 * ext/amrnb/amrnbdec.c:
9005 * ext/amrnb/amrnbenc.c:
9006 * ext/amrwbdec/amrwbdec.c:
9007 * ext/cdio/gstcdiocddasrc.c:
9008 * ext/dvdread/dvdreadsrc.c:
9009 * ext/lame/gstlamemp3enc.c:
9011 * ext/mad/gstmad.c.orig:
9012 * ext/mpeg2dec/gstmpeg2dec.c:
9013 * ext/sidplay/gstsiddec.cc:
9014 * ext/twolame/gsttwolamemp2enc.c:
9015 * ext/x264/gstx264enc.c:
9016 * gst/asfdemux/gstasfdemux.c:
9017 * gst/asfdemux/gstrtpasfdepay.c:
9018 * gst/asfdemux/gstrtspwms.c:
9019 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9020 * gst/dvdsub/gstdvdsubdec.c:
9021 * gst/dvdsub/gstdvdsubparse.c:
9022 * gst/realmedia/pnmsrc.c:
9023 * gst/realmedia/rademux.c:
9024 * gst/realmedia/rdtdepay.c:
9025 * gst/realmedia/rdtmanager.c:
9026 * gst/realmedia/rmdemux.c:
9027 * gst/realmedia/rtspreal.c:
9028 * gst/synaesthesia/gstsynaesthesia.c:
9029 * gst/xingmux/gstxingmux.c:
9030 Use new gst_element_class_set_static_metadata()
9032 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9035 Automatic update of common submodule
9036 From 7fda524 to 464fe15
9038 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9040 * ext/a52dec/gsta52dec.c:
9041 * ext/amrnb/amrnb.c:
9042 * ext/amrwbdec/amrwb.c:
9043 * ext/cdio/gstcdio.c:
9044 * ext/dvdread/dvdreadsrc.c:
9045 * ext/lame/plugin.c:
9047 * ext/mad/gstmad.c.orig:
9048 * ext/mpeg2dec/gstmpeg2dec.c:
9049 * ext/sidplay/gstsiddec.cc:
9050 * ext/twolame/gsttwolamemp2enc.c:
9051 * ext/x264/gstx264enc.c:
9052 * gst/asfdemux/gstasf.c:
9053 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9054 * gst/dvdsub/gstdvdsubdec.c:
9055 * gst/realmedia/realmedia.c:
9056 * gst/synaesthesia/gstsynaesthesia.c:
9057 * gst/xingmux/plugin.c:
9058 gst: Update for GST_PLUGIN_DEFINE() API changes
9060 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9063 configure: Update version to 0.11.89.1
9065 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9068 * docs/plugins/Makefile.am:
9069 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9070 * docs/version.entities.in:
9071 * ext/a52dec/Makefile.am:
9072 * ext/amrnb/Makefile.am:
9073 * ext/amrwbdec/Makefile.am:
9074 * ext/cdio/Makefile.am:
9075 * ext/lame/Makefile.am:
9076 * ext/mad/Makefile.am:
9077 * ext/mpeg2dec/Makefile.am:
9078 * ext/sidplay/Makefile.am:
9079 * ext/twolame/Makefile.am:
9080 * ext/x264/Makefile.am:
9081 * gst-plugins-ugly.spec.in:
9082 * gst/asfdemux/Makefile.am:
9083 * gst/dvdlpcmdec/Makefile.am:
9084 * gst/dvdsub/Makefile.am:
9085 * gst/realmedia/Makefile.am:
9086 * pkgconfig/Makefile.am:
9087 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9088 * tests/check/Makefile.am:
9089 gst: Update versioning
9091 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9093 * ext/mpeg2dec/gstmpeg2dec.c:
9094 * ext/mpeg2dec/gstmpeg2dec.h:
9095 mpeg2dec: fix cropping
9096 fix cropping in mpeg2dec
9098 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9100 * ext/mpeg2dec/gstmpeg2dec.c:
9101 mpeg2dec: add crop metadata when buffer is still writable
9103 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9105 * gst/asfdemux/gstrtpasfdepay.c:
9106 update for buffer api change
9108 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9110 * ext/a52dec/gsta52dec.c:
9112 ext: Update for audio decoder API changes
9114 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9116 * tests/check/elements/amrnbenc.c:
9117 * tests/check/elements/x264enc.c:
9118 tests: make more valgrind-friendly and plug caps leak
9120 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9122 * gst/asfdemux/asfpacket.c:
9123 * gst/asfdemux/gstasfdemux.c:
9124 * gst/dvdsub/gstdvdsubdec.c:
9125 update for buffer changes
9127 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9129 * tests/check/elements/x264enc.c:
9130 tests: x264enc: adjust test to removal of deprecated properties
9132 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9134 Replace master with 0.11
9136 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9141 === release 0.11.2 ===
9143 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9149 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9150 * docs/plugins/inspect/plugin-a52dec.xml:
9151 * docs/plugins/inspect/plugin-amrnb.xml:
9152 * docs/plugins/inspect/plugin-amrwbdec.xml:
9153 * docs/plugins/inspect/plugin-asf.xml:
9154 * docs/plugins/inspect/plugin-cdio.xml:
9155 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9156 * docs/plugins/inspect/plugin-dvdread.xml:
9157 * docs/plugins/inspect/plugin-dvdsub.xml:
9158 * docs/plugins/inspect/plugin-lame.xml:
9159 * docs/plugins/inspect/plugin-mad.xml:
9160 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9161 * docs/plugins/inspect/plugin-realmedia.xml:
9162 * docs/plugins/inspect/plugin-siddec.xml:
9163 * docs/plugins/inspect/plugin-twolame.xml:
9164 * docs/plugins/inspect/plugin-x264.xml:
9165 * gst-plugins-ugly.doap:
9205 * win32/common/config.h:
9208 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9210 * tests/check/elements/mpeg2dec.c:
9211 tests: fix after memory changes
9213 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9215 * ext/x264/gstx264enc.c:
9216 * ext/x264/gstx264enc.h:
9217 x264enc: remove deprecated properties
9219 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9221 Merge remote-tracking branch 'origin/master' into 0.11
9222 So 0.11 folks also get amr include fixes.
9224 ext/a52dec/gsta52dec.c
9227 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9229 * gst/synaesthesia/gstsynaesthesia.c:
9230 synaesthesia: fixup for bufferpool api changes
9231 ... as well as some caps ref handling.
9233 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9235 * gst/realmedia/rademux.c:
9236 * gst/realmedia/rmdemux.c:
9237 don't pass random pointers to pull_range
9239 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9241 * ext/mpeg2dec/gstmpeg2dec.c:
9242 update for bufferpool changes
9244 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9246 * ext/mpeg2dec/gstmpeg2dec.c:
9247 update for allocation query changes
9249 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9251 * ext/dvdread/dvdreadsrc.c:
9252 * ext/lame/gstlamemp3enc.c:
9253 * ext/mpeg2dec/gstmpeg2dec.c:
9254 * ext/x264/gstx264enc.c:
9255 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9256 * gst/dvdsub/gstdvdsubdec.c:
9257 update for memory api changes
9259 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9261 * ext/mpeg2dec/gstmpeg2dec.c:
9262 take padding into account
9264 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9267 mad: simplify parsing code
9268 Also fixes #671455 (expected at least).
9270 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9273 configure.ac: bump required GLib to 2.31.14
9274 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9276 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9278 * ext/sidplay/gstsiddec.cc:
9279 fix for caps _normalize changes
9281 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9283 * ext/x264/gstx264enc.c:
9284 fix for caps api changes
9286 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9288 * ext/a52dec/gsta52dec.c:
9289 * ext/a52dec/gsta52dec.h:
9290 a52dec: use base class tag handling helper
9291 ... so as to ensure these to be handled and sent at proper time.
9293 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9295 * ext/dvdread/dvdreadsrc.c:
9296 dvdreadsrc: Use variable type with correct signedness
9298 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9300 * ext/mpeg2dec/gstmpeg2dec.c:
9301 mpeg2dec: Copy planes in one go when possible
9303 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9306 * ext/amrnb/amrnbdec.h:
9307 * ext/amrnb/amrnbenc.h:
9308 * ext/amrwbdec/amrwbdec.h:
9309 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9310 In previous versions, the opencore-amr include sub-directory
9311 would be specified in the include path in the CFLAGS, but this
9312 is no longer the case in newer versions, so we need to add those
9313 to our include directives.
9314 Based on patch by: Christian Morales Vega
9315 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9317 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9320 configure: get rid of non-pkg-config ways to check for opencore-amr
9322 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9324 * ext/mpeg2dec/gstmpeg2dec.c:
9325 update for metadata API changes
9327 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9329 * ext/amrwbdec/Makefile.am:
9330 * ext/lame/Makefile.am:
9331 * ext/mad/Makefile.am:
9332 amrwbdec, lame, mad: link to libgstbase
9334 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9336 * ext/x264/gstx264enc.c:
9337 x264enc: fix compiler warning
9339 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9341 Merge remote-tracking branch 'origin/master' into 0.11
9343 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9345 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9349 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9354 * docs/plugins/gst-plugins-ugly-plugins.args:
9355 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9356 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9357 * docs/plugins/inspect/plugin-a52dec.xml:
9358 * docs/plugins/inspect/plugin-amrnb.xml:
9359 * docs/plugins/inspect/plugin-amrwbdec.xml:
9360 * docs/plugins/inspect/plugin-asf.xml:
9361 * docs/plugins/inspect/plugin-cdio.xml:
9362 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9363 * docs/plugins/inspect/plugin-dvdread.xml:
9364 * docs/plugins/inspect/plugin-dvdsub.xml:
9365 * docs/plugins/inspect/plugin-iec958.xml:
9366 * docs/plugins/inspect/plugin-lame.xml:
9367 * docs/plugins/inspect/plugin-mad.xml:
9368 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9369 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9370 * docs/plugins/inspect/plugin-mpegstream.xml:
9371 * docs/plugins/inspect/plugin-realmedia.xml:
9372 * docs/plugins/inspect/plugin-siddec.xml:
9373 * docs/plugins/inspect/plugin-twolame.xml:
9374 * docs/plugins/inspect/plugin-x264.xml:
9375 * win32/common/config.h:
9376 Bump version after release
9378 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9381 autogen.sh: avoid touching .po files during 'make'
9382 A simple workaround to deal with GNU gettext automake integration
9383 failing to deal with git. Fixes: #669207
9385 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9387 * ext/x264/gstx264enc.c:
9388 x264: convert g_print to LOG
9390 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9392 * gst/asfdemux/gstrtpasfdepay.c:
9393 update for new memory api
9395 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9397 * ext/x264/gstx264enc.c:
9398 x264enc: handle pts and dts
9400 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9403 mad: handle libmad freeform parsing quirk
9405 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9408 mad: fixup unhacking last frame coaxing
9409 ... so as to not only replace the data pointer but also available size.
9411 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9413 * gst-plugins-ugly.spec.in:
9416 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9418 * win32/common/config.h:
9419 win32: back to development
9421 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9424 * gst/synaesthesia/gstsynaesthesia.c:
9425 * gst/synaesthesia/gstsynaesthesia.h:
9426 synaesthesia: port to 0.11
9428 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9431 * gst/xingmux/gstxingmux.c:
9432 xingmux: port to 0.11
9434 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9439 === release 0.11.1 ===
9441 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9447 * docs/plugins/gst-plugins-ugly-plugins.args:
9448 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9449 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9450 * docs/plugins/inspect/plugin-a52dec.xml:
9451 * docs/plugins/inspect/plugin-amrnb.xml:
9452 * docs/plugins/inspect/plugin-amrwbdec.xml:
9453 * docs/plugins/inspect/plugin-asf.xml:
9454 * docs/plugins/inspect/plugin-cdio.xml:
9455 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9456 * docs/plugins/inspect/plugin-dvdread.xml:
9457 * docs/plugins/inspect/plugin-dvdsub.xml:
9458 * docs/plugins/inspect/plugin-lame.xml:
9459 * docs/plugins/inspect/plugin-mad.xml:
9460 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9461 * docs/plugins/inspect/plugin-realmedia.xml:
9462 * docs/plugins/inspect/plugin-siddec.xml:
9463 * docs/plugins/inspect/plugin-twolame.xml:
9464 * docs/plugins/inspect/plugin-x264.xml:
9465 * gst-plugins-ugly.doap:
9505 * win32/common/config.h:
9508 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9510 Merge branch 'master' into 0.11
9514 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9517 mad: unhack last frame coaxing
9518 ... so as to maximally use available base class API and interfere least
9519 as possible with its internal state.
9521 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9524 mad: fix compilation
9526 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9529 mad: chain up to default event handler
9531 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9533 * ext/x264/gstx264enc.c:
9534 x264enc: unmap video frame after encoding
9535 Fixes major memory leak.
9536 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9538 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9540 * ext/x264/gstx264enc.c:
9541 x264enc: fix after merge
9543 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9545 Merge branch 'master' into 0.11
9547 ext/x264/gstx264enc.c
9549 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9551 * ext/sidplay/gstsiddec.cc:
9552 * ext/sidplay/gstsiddec.h:
9553 sidplay: don't use ulong properties
9555 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9557 * ext/sidplay/gstsiddec.cc:
9558 sidplay: fix negotiation
9560 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9562 * ext/x264/gstx264enc.c:
9563 x264enc: Add baseline profile to caps
9564 libx264 does not yet support the features that create the difference
9565 between baseline and constrained baseline profile. Hence it currently
9566 supports both though it can only technically encode constrained
9569 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9571 * ext/amrnb/amrnbenc.c:
9572 * gst/asfdemux/gstasfdemux.c:
9573 * gst/realmedia/rdtmanager.c:
9574 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9576 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9578 * tests/check/elements/mpeg2dec.c:
9579 mpeg2dec: fix test a bit more
9580 Still broken because cropping is broken in mpeg2dec
9582 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9584 * tests/check/elements/amrnbenc.c:
9585 * tests/check/elements/x264enc.c:
9586 * tests/check/elements/xingmux.c:
9587 tests: fix some tests
9589 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9591 * ext/twolame/gsttwolamemp2enc.c:
9592 twolame: Use new audio encoder/decoder base class API for srcpad caps
9594 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9596 * ext/lame/gstlamemp3enc.c:
9597 lame: Use new audio encoder/decoder base class API for srcpad caps
9599 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9602 mad: Use new audio encoder/decoder base class API for srcpad caps
9604 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9606 * ext/a52dec/gsta52dec.c:
9607 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9609 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9611 * ext/amrwbdec/amrwbdec.c:
9612 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9614 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9616 * ext/amrnb/amrnbdec.c:
9617 * ext/amrnb/amrnbenc.c:
9618 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9620 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9623 mad: ensure we do not confuse the base class with our buffer guard
9624 mad expects extra bytes at the end of a buffer (see discussion in
9625 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9626 and since we inject these without the base class' knowledge, we
9627 need to hide the bodies better.
9628 This fixes an assert at EOS when decoding an mp3 manually without
9629 an intervening mpegaudioparse.
9631 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9633 * gst/realmedia/rtspreal.c:
9634 update for HEADER flag
9636 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9638 * ext/x264/gstx264enc.c:
9639 * ext/x264/gstx264enc.h:
9640 x264enc: implement force-key-unit API
9642 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9645 Automatic update of common submodule
9646 From c463bc0 to 7fda524
9648 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9650 * ext/amrnb/amrnbdec.c:
9651 * ext/amrwbdec/amrwbdec.c:
9652 amr: port to 0.11 again
9654 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9656 Merge branch 'master' into 0.11
9658 ext/a52dec/gsta52dec.c
9660 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9662 * ext/a52dec/gsta52dec.c:
9663 * ext/amrnb/amrnbdec.c:
9664 * ext/amrnb/amrnbenc.c:
9665 * ext/amrwbdec/amrwbdec.c:
9666 * ext/dvdread/dvdreadsrc.c:
9667 * ext/lame/gstlamemp3enc.c:
9669 * ext/mpeg2dec/gstmpeg2dec.c:
9670 * ext/sidplay/gstsiddec.cc:
9671 * ext/twolame/gsttwolamemp2enc.c:
9672 * gst/asfdemux/asfpacket.c:
9673 * gst/asfdemux/gstasfdemux.c:
9674 * gst/asfdemux/gstrtpasfdepay.c:
9675 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9676 * gst/dvdsub/gstdvdsubdec.c:
9677 * gst/dvdsub/gstdvdsubdec.h:
9678 * gst/realmedia/gstrdtbuffer.c:
9679 * gst/realmedia/gstrdtbuffer.h:
9680 * gst/realmedia/rdtdepay.c:
9681 * gst/realmedia/rmdemux.c:
9682 * gst/realmedia/rmutils.c:
9683 port to new memory API
9685 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9688 Automatic update of common submodule
9689 From 2a59016 to c463bc0
9691 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9693 * gst-libs/gst/glib-compat-private.h:
9694 Remove compatibility versions for deprecated GLib API
9696 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9698 * ext/a52dec/gsta52dec.c:
9699 a52dec: fix read buffer overflow upon syncing
9700 The wrong size was being decremented, leading to a runaway
9703 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9707 Add --disable-fatal-warnings configure option
9709 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9711 * gst/asfdemux/gstasfdemux.c:
9712 * gst/realmedia/rademux.c:
9713 * gst/realmedia/rdtmanager.c:
9714 * gst/realmedia/rmdemux.c:
9715 port to new gthread API
9717 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9720 configure.ac: Require GLib 2.31.10 for consistency
9722 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9725 Automatic update of common submodule
9726 From 0807187 to 2a59016
9728 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9730 * ext/amrwbdec/amrwbdec.c:
9731 amrwbdec: _parse should not return OK if not enough data yet
9733 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9735 * ext/amrnb/amrnbdec.c:
9736 amrnbdec: _parse should not return OK if not enough data yet
9738 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9740 * ext/dvdread/dvdreadsrc.c:
9741 dvdreadsrc: fix off by one in cell calculation for the last chapter
9743 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9745 * gst/asfdemux/gstasfdemux.c:
9746 asfdemux: set caps on src pad before adding it
9748 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9750 * gst/asfdemux/gstasfdemux.c:
9751 asfdemux: perform writable buffer map to copy into it
9753 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9755 * gst/asfdemux/asfpacket.c:
9756 * gst/asfdemux/asfpacket.h:
9757 asfpacket: fix 0.11 ported payload extraction
9758 ... to cater for not necessarily offset == size - cur_pos,
9759 as size may have been adjusted due to padding.
9762 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9764 * ext/x264/gstx264enc.c:
9765 x264enc: remove useless and semantically (though not practically) wrong code
9766 The object will be freed, so it's pointless to set the pointers
9769 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9771 * ext/x264/gstx264enc.c:
9772 x264enc: remove leaking "optimization"
9774 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9776 * gst/asfdemux/gstasfdemux.c:
9777 GST_TYPE_DATE -> G_TYPE_DATE
9779 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9781 Merge remote-tracking branch 'origin/master' into 0.11
9783 ext/a52dec/gsta52dec.c
9785 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9787 * ext/a52dec/gsta52dec.c:
9788 a52dec: plug buffer leak
9790 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9792 * ext/a52dec/gsta52dec.c:
9793 a52dec: plug buffer leak
9795 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9797 * ext/amrnb/amrnbenc.c:
9798 amrnbenc: _map and _unmap the appropriate input and output buffers
9800 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9802 * ext/a52dec/gsta52dec.c:
9803 a52dec: Fix some merge mistakes
9805 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9807 Merge branch 'master' into 0.11
9809 ext/a52dec/gsta52dec.c
9810 ext/a52dec/gsta52dec.h
9813 ext/lame/gstlamemp3enc.c
9816 gst/mpegaudioparse/gstmpegaudioparse.c
9817 gst/mpegstream/gstdvddemux.c
9818 gst/realmedia/rdtdepay.c
9823 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9825 * gst/dvdsub/Makefile.am:
9826 dvdsub: add some CFLAGS and LIBS in Makefile.am
9827 ... since adapter is still used.
9829 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9831 * gst/realmedia/rmdemux.c:
9832 rmdemux: Don't use buffer after unreffing
9834 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9836 * gst/asfdemux/gstasfdemux.c:
9837 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9839 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9842 mad: Correctly unmap the buffer with the original data pointer
9844 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9847 mad: Make sure to set caps on the srcpad if none are set yet
9849 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9851 * ext/mad/Makefile.am:
9852 mad: fix LIBS order in Makefile.am
9854 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9857 mad: remove left-over id3tag.h include
9858 We don't use libid3tag any more.
9860 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9862 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9863 dvdlpcmdec: fix for multichannel
9865 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9867 * ext/a52dec/gsta52dec.c:
9868 * ext/a52dec/gsta52dec.h:
9869 a52dec: Update for the new raw audio caps
9871 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9874 mad: Update for the new raw audio caps
9876 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9878 * ext/lame/gstlamemp3enc.c:
9879 lamemp3enc: Update for the new raw audio caps
9881 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9883 * ext/twolame/gsttwolamemp2enc.c:
9884 twolamemp2enc: Update for the new raw audio caps
9886 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9888 * ext/amrwbdec/amrwbdec.c:
9889 amrwbdec: Add the new layout field to the raw audio caps
9891 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9893 * ext/amrnb/amrnbdec.c:
9894 * ext/amrnb/amrnbenc.c:
9895 amrnb: Add the new layout field to the raw audio caps
9897 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9899 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9900 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9901 dvdlpcmdec: Port to the new raw audio caps
9903 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9905 * gst/asfdemux/gstasfdemux.c:
9906 asfdemux: Update for libgstriff API changes
9907 Still needs to handle audio channel reordering.
9909 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9912 Automatic update of common submodule
9913 From 50b34ab to 0807187
9915 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9917 * ext/lame/Makefile.am:
9918 lame: fix LIBADD order in Makefile.am
9920 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9922 * tests/check/elements/amrnbenc.c:
9923 * tests/check/elements/mpeg2dec.c:
9924 * tests/check/elements/x264enc.c:
9925 * tests/check/elements/xingmux.c:
9926 * tests/check/generic/states.c:
9927 tests: make tests compile
9929 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9931 * ext/amrwbdec/amrwbdec.c:
9932 * ext/dvdread/dvdreadsrc.c:
9934 * ext/sidplay/gstsiddec.cc:
9935 * gst/asfdemux/gstasfdemux.c:
9936 * gst/realmedia/pnmsrc.c:
9937 * gst/realmedia/rdtmanager.c:
9938 * gst/realmedia/rmdemux.c:
9939 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9941 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9943 * tests/check/Makefile.am:
9944 tests: disable generic index test
9946 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9948 * ext/mpeg2dec/gstmpeg2dec.c:
9949 mpeg2dec: remove all seeking-related code
9950 A parser or demuxer upstream should handle this Same for
9953 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9955 * ext/mpeg2dec/gstmpeg2dec.c:
9956 * ext/mpeg2dec/gstmpeg2dec.h:
9957 mpeg2dec: update for GstIndex removal
9959 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9961 * ext/cdio/gstcdiocddasrc.c:
9962 cdio: update for probe vfunc removal in GstAudioCdSrc
9964 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9966 * ext/lame/gstlame.c:
9967 * ext/lame/gstlamemp3enc.c:
9968 lame: fix printf format in debug statements
9969 https://bugzilla.gnome.org/show_bug.cgi?id=666926
9971 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9973 * ext/lame/gstlame.c:
9974 * ext/lame/gstlame.h:
9975 lame: ensure parsed output
9976 ... by doing some basic parsing of encoded lame data.
9978 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9980 * ext/lame/gstlame.h:
9981 lame: cleanup unused instance struct fields
9983 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9985 * ext/lame/Makefile.am:
9986 * ext/lame/gstlamemp3enc.c:
9987 * ext/lame/gstlamemp3enc.h:
9988 lamemp3enc: ensure parsed output
9989 ... by doing some basic parsing of encoded lame data.
9992 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9994 * ext/lame/gstlamemp3enc.c:
9995 lamemp3enc: do not leak merged tags
9997 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10000 * ext/mad/gstmad.h:
10001 mad: helpfully bodge the last buffer to let mad decode the last frame
10002 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10003 to be believed, the last buffer must be followed by a number of 0 bytes
10004 in order for the last frame to be decoded (at least in some cases).
10005 Doing so seems to work here, fixing a missing 1152 samples when using
10006 mp3parse before mad (not using mp3parse would yield the correct amount
10007 of samples, if there's extra non-MP3 data after (eg, tag data)).
10009 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10011 * ext/dvdread/dvdreadsrc.c:
10012 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10014 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10016 * gst/mpegstream/gstdvddemux.c:
10017 dvddemux: tweak subtitle stream setup based on dvd language codes event
10018 ... to allow for non-continuous subtitle stream numbers.
10019 The missing stream numbers tend to come up as subtitle streams anyway
10020 (albeit not with an identified language tag).
10022 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10024 * ext/dvdread/dvdreadsrc.c:
10025 dvdreadsrc: minor safety tweak to sector seeking
10027 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
10029 * ext/a52dec/gsta52dec.c:
10030 a52dec: check that a52_init returns a valid a52 state
10032 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10034 * ext/mpeg2dec/gstmpeg2dec.c:
10035 mpeg2dec: update for new interlaced flags
10037 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10039 * ext/a52dec/Makefile.am:
10040 * ext/a52dec/gsta52dec.c:
10041 * ext/a52dec/gsta52dec.h:
10042 a52dec: port to audiodecoder
10044 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10046 * ext/mad/Makefile.am:
10047 * ext/mad/gstmad.c:
10048 * ext/mad/gstmad.h:
10049 mad: port to audiodecoder
10051 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10053 * ext/a52dec/gsta52dec.c:
10054 a52dec: Don't claim to support upstream renegotiation
10055 and use fixed caps on the srcpad. To correctly support
10056 upstream renegotiation a52dec would need to check if the
10057 caps of the downstream allocated buffer are the requested
10058 caps or if the size is different.
10061 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10063 * ext/a52dec/gsta52dec.c:
10064 a52dec: Check that the a52_state is correctly initialized
10066 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10068 * gst-libs/gst/Makefile.am:
10069 * gst-libs/gst/glib-compat-private.h:
10070 * gst/asfdemux/gstasfdemux.c:
10071 * gst/mpegaudioparse/gstmpegaudioparse.c:
10072 * gst/realmedia/rademux.c:
10073 * gst/realmedia/rdtmanager.c:
10074 * gst/realmedia/rmdemux.c:
10075 Work around deprecated thread API in glib master
10076 Add private replacements for deprecated functions such as
10077 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10078 to avoid the deprecation warnings. We can't change most of
10079 these in 0.10 because they're part of our API and ABI.
10080 Suppress deprecation warnings in selected files, mostly for
10081 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10082 not much we can do here in 0.10.
10084 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10091 po: update translations
10093 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10095 * gst/realmedia/rdtdepay.c:
10096 rdtdepay: make buffer metadata writable before setting caps on it
10097 Fixes issue when the header buffer is being pushed, which was taken
10098 from the caps and is therefore not writable.
10100 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10102 * ext/dvdread/dvdreadsrc.c:
10103 fix for basesrc changes
10105 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10107 * gst/asfdemux/gstrtpasfdepay.c:
10108 rtpasfdepay: Initialize GstRTPBuffer before usage
10110 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10112 Merge remote-tracking branch 'origin/master' into 0.11
10114 ext/dvdread/dvdreadsrc.c
10116 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10118 * ext/dvdread/dvdreadsrc.c:
10119 dvdreadsrc: Fix format string compiler warning
10122 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10124 Merge remote-tracking branch 'origin/master' into 0.11
10126 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10128 * ext/mpeg2dec/gstmpeg2dec.c:
10129 Update for indexable change
10131 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10133 * gst/realmedia/rdtmanager.c:
10134 update for clock provider API change
10136 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10138 * ext/a52dec/gsta52dec.c:
10139 * ext/amrnb/amrnbdec.c:
10140 * ext/amrnb/amrnbenc.c:
10141 * ext/amrwbdec/amrwbdec.c:
10142 * ext/dvdread/dvdreadsrc.c:
10143 * ext/lame/gstlame.c:
10144 * ext/lame/gstlamemp3enc.c:
10145 * ext/mad/gstmad.c:
10146 * ext/mpeg2dec/gstmpeg2dec.c:
10147 * ext/sidplay/gstsiddec.cc:
10148 * ext/twolame/gsttwolame.c:
10149 * ext/x264/gstx264enc.c:
10150 * gst/asfdemux/gstasfdemux.c:
10151 * gst/asfdemux/gstrtpasfdepay.c:
10152 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10153 * gst/dvdsub/gstdvdsubdec.c:
10154 * gst/dvdsub/gstdvdsubparse.c:
10155 * gst/iec958/ac3iec.c:
10156 * gst/mpegaudioparse/gstmpegaudioparse.c:
10157 * gst/mpegaudioparse/gstxingmux.c:
10158 * gst/mpegstream/gstdvddemux.c:
10159 * gst/mpegstream/gstmpegdemux.c:
10160 * gst/mpegstream/gstmpegparse.c:
10161 * gst/mpegstream/gstrfc2250enc.c:
10162 * gst/realmedia/pnmsrc.c:
10163 * gst/realmedia/rademux.c:
10164 * gst/realmedia/rdtdepay.c:
10165 * gst/realmedia/rdtmanager.c:
10166 * gst/realmedia/rmdemux.c:
10167 * gst/synaesthesia/gstsynaesthesia.c:
10168 various: fix pad template ref leaks
10169 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10171 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10173 * tests/check/elements/xingmux.c:
10174 tests: update for gstcheck API change
10176 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10178 * ext/amrnb/amrnbenc.c:
10179 * ext/dvdread/dvdreadsrc.c:
10180 * ext/lame/gstlamemp3enc.c:
10181 * ext/twolame/gsttwolamemp2enc.c:
10182 ext: fix more printf format warnings in debug messages
10184 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10186 * gst/asfdemux/gstasfdemux.c:
10187 * gst/asfdemux/gstrtpasfdepay.c:
10188 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10189 * gst/dvdsub/gstdvdsubdec.c:
10190 * gst/dvdsub/gstdvdsubparse.c:
10191 * gst/realmedia/rademux.c:
10192 * gst/realmedia/rmdemux.c:
10193 Fix print format compiler warnings on OS X / 64bit
10194 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10196 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10198 * gst/asfdemux/gstasfdemux.c:
10199 * gst/realmedia/rademux.c:
10200 * gst/realmedia/rdtmanager.c:
10201 * gst/realmedia/rmdemux.c:
10202 update for activation changes
10204 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10206 * gst/asfdemux/gstasfdemux.c:
10207 * gst/realmedia/rademux.c:
10208 * gst/realmedia/rmdemux.c:
10209 update for new scheduling query
10211 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10213 * gst/asfdemux/gstasfdemux.c:
10214 * gst/realmedia/rademux.c:
10215 * gst/realmedia/rdtmanager.c:
10216 * gst/realmedia/rmdemux.c:
10217 add parent to activate functions
10219 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10221 * ext/a52dec/gsta52dec.c:
10222 * ext/mpeg2dec/gstmpeg2dec.c:
10223 * ext/sidplay/gstsiddec.cc:
10224 * ext/x264/gstx264enc.c:
10225 * gst/asfdemux/gstasfdemux.c:
10226 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10227 * gst/dvdsub/gstdvdsubdec.c:
10228 * gst/dvdsub/gstdvdsubparse.c:
10229 * gst/realmedia/rademux.c:
10230 * gst/realmedia/rdtdepay.c:
10231 * gst/realmedia/rdtmanager.c:
10232 * gst/realmedia/rmdemux.c:
10233 add parent to pad functions
10235 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10237 * ext/mpeg2dec/gstmpeg2dec.c:
10238 * ext/sidplay/gstsiddec.cc:
10239 * ext/x264/gstx264enc.c:
10240 * gst/asfdemux/gstasfdemux.c:
10241 * gst/realmedia/rademux.c:
10242 * gst/realmedia/rdtmanager.c:
10243 * gst/realmedia/rmdemux.c:
10244 add parent to query function
10246 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10248 * gst/asfdemux/gstasfdemux.c:
10249 * gst/realmedia/rademux.c:
10250 _query_peer_*() -> _peer_query_*()
10252 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10254 * gst/dvdsub/gstdvdsubdec.c:
10255 _accept_caps() -> _query_accept_caps()
10257 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10259 * ext/x264/gstx264enc.c:
10260 _peer_get_caps() -> _peer_query_caps()
10262 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10264 * ext/x264/gstx264enc.c:
10265 update for _get_caps() -> _query_caps()
10267 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10269 * ext/x264/gstx264enc.c:
10270 change getcaps to query
10272 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10274 * ext/mad/gstmad.c:
10275 mad: re-instate accidentally dropped rank
10277 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10279 * ext/dvdread/dvdreadsrc.c:
10280 * gst/realmedia/pnmsrc.c:
10281 Update for GstURIHandler get_protocols() changes
10283 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10285 * ext/dvdread/dvdreadsrc.c:
10286 * ext/dvdread/dvdreadsrc.h:
10287 * gst/realmedia/pnmsrc.c:
10288 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10290 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10292 * ext/mad/gstmad.c:
10293 mad: re-port to 0.11
10294 This time using the base class. Still something
10295 wrong with the parsing though, when there's no
10296 parser or demuxer upstream (which of course
10297 shouldn't happen in a normal playback scenario).
10299 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10301 * ext/mad/gstmad.c:
10302 * ext/mad/gstmad.h:
10303 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10305 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10307 * ext/mad/gstmad.c:
10308 * ext/mad/gstmad.h:
10309 mad: replace with 0.10 version ported to GstAudioDecoder
10310 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10311 of Mark's baseaudio branch.
10312 Would probably be too risky to drop this into 0.10 given
10313 all the things mad is doing.
10315 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10317 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10318 docs: remove bits for old lame element from sections.txt file
10320 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10324 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10325 * docs/plugins/inspect/plugin-mpegstream.xml:
10326 * gst-plugins-ugly.spec.in:
10327 * gst/mpegstream/Makefile.am:
10328 * gst/mpegstream/README:
10329 * gst/mpegstream/gstdvddemux.c:
10330 * gst/mpegstream/gstdvddemux.h:
10331 * gst/mpegstream/gstmpegclock.c:
10332 * gst/mpegstream/gstmpegclock.h:
10333 * gst/mpegstream/gstmpegdemux.c:
10334 * gst/mpegstream/gstmpegdemux.h:
10335 * gst/mpegstream/gstmpegpacketize.c:
10336 * gst/mpegstream/gstmpegpacketize.h:
10337 * gst/mpegstream/gstmpegparse.c:
10338 * gst/mpegstream/gstmpegparse.h:
10339 * gst/mpegstream/gstmpegstream.c:
10340 * gst/mpegstream/gstrfc2250enc.c:
10341 * gst/mpegstream/gstrfc2250enc.h:
10342 * gst/mpegstream/mpegstream.vcproj:
10343 * gst/mpegstream/notes:
10345 * win32/vs6/gst_plugins_ugly.dsw:
10346 * win32/vs6/libgstac3parse.dsp:
10347 * win32/vs6/libgstmpegaudioparse.dsp:
10348 * win32/vs6/libgstmpegstream.dsp:
10349 mpegstream: remove the old mpeg-ps parser and demuxers
10350 Don't want anyone porting this by accident.
10351 Superseded by mpegpsdemux in -bad.
10353 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10356 * ext/cdio/Makefile.am:
10357 * ext/cdio/gstcdio.c:
10358 * ext/cdio/gstcdiocddasrc.c:
10359 * ext/cdio/gstcdiocddasrc.h:
10360 cdio: port cdiocddasrc to 0.11
10362 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10364 * tests/check/elements/mpeg2dec.c:
10365 tests: port mpeg2dec to 0.11
10366 It compiles, but fails.
10368 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10370 * tests/check/elements/x264enc.c:
10371 tests: port x264enc unit test to 0.11
10372 Well, it compiles now at least.
10374 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10376 * gst/asfdemux/gstrtpasfdepay.h:
10377 update for base class rename
10379 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10381 * gst/asfdemux/gstrtpasfdepay.c:
10382 * gst/asfdemux/gstrtpasfdepay.h:
10383 update for base class rename
10385 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10425 po: update translations
10427 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10429 * docs/plugins/gst-plugins-ugly-plugins.args:
10430 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10431 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10432 * docs/plugins/inspect/plugin-a52dec.xml:
10433 * docs/plugins/inspect/plugin-amrnb.xml:
10434 * docs/plugins/inspect/plugin-amrwbdec.xml:
10435 * docs/plugins/inspect/plugin-asf.xml:
10436 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10437 * docs/plugins/inspect/plugin-dvdread.xml:
10438 * docs/plugins/inspect/plugin-dvdsub.xml:
10439 * docs/plugins/inspect/plugin-lame.xml:
10440 * docs/plugins/inspect/plugin-mad.xml:
10441 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10442 * docs/plugins/inspect/plugin-realmedia.xml:
10443 * docs/plugins/inspect/plugin-siddec.xml:
10444 * docs/plugins/inspect/plugin-twolame.xml:
10445 * docs/plugins/inspect/plugin-x264.xml:
10448 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10450 * ext/lame/gstlamemp3enc.c:
10451 lamemp3enc: cosmetic error message change
10452 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10454 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10456 * docs/plugins/Makefile.am:
10457 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10458 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10459 * ext/twolame/Makefile.am:
10460 * ext/twolame/gsttwolamemp2enc.c:
10461 * ext/twolame/gsttwolamemp2enc.h:
10463 twolame: rename to twolamemp2enc
10465 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10468 * ext/twolame/gsttwolame.c:
10469 twolame: port to 0.11
10471 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10475 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10476 * docs/plugins/inspect/plugin-iec958.xml:
10477 * gst-plugins-ugly.spec.in:
10478 * gst/iec958/Makefile.am:
10479 * gst/iec958/ac3_padder.c:
10480 * gst/iec958/ac3_padder.h:
10481 * gst/iec958/ac3iec.c:
10482 * gst/iec958/ac3iec.h:
10484 * win32/vs6/libgstiec958.dsp:
10485 iec958: remove this plugin
10486 I think it can just go away. Audio sinks can and should payload
10487 things themselves using the helper API in libgstaudio. If such
10488 a plugin still makes sense, it should probably be rewritten
10489 using the library functions (and be put into -good or so).
10491 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10493 * gst/realmedia/rademux.c:
10494 * gst/realmedia/rmdemux.c:
10495 * gst/realmedia/rtspreal.c:
10496 update for adapter api change
10498 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10500 * ext/x264/gstx264enc.c:
10501 update for removed fixate function
10503 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10505 * ext/mad/gstmad.c:
10506 * ext/mpeg2dec/gstmpeg2dec.c:
10507 * gst/asfdemux/gstasfdemux.c:
10508 * gst/realmedia/rmdemux.c:
10511 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10514 * gst/realmedia/rademux.c:
10515 * gst/realmedia/rdtdepay.c:
10516 * gst/realmedia/rmdemux.c:
10517 * gst/realmedia/rmutils.c:
10518 realmedia is ported
10520 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10522 * gst/asfdemux/gstasfdemux.c:
10523 * gst/mpegstream/gstdvddemux.c:
10524 * gst/mpegstream/gstmpegdemux.c:
10525 * gst/realmedia/rmdemux.c:
10526 * gst/realmedia/rmdemux.h:
10527 more template fixes
10529 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10532 po: lame => lamemp3enc
10534 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10536 * gst/realmedia/rdtmanager.c:
10537 make request pads take %u
10539 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10541 * ext/mpeg2dec/gstmpeg2dec.c:
10542 * ext/mpeg2dec/gstmpeg2dec.h:
10543 mpeg2dec: Add basic cropping support
10545 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10547 * ext/a52dec/gsta52dec.c:
10548 * ext/sidplay/gstsiddec.cc:
10549 * gst/asfdemux/gstasfdemux.c:
10550 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10551 tags: update for tag API removal
10553 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10555 * ext/mpeg2dec/gstmpeg2dec.c:
10556 * ext/mpeg2dec/gstmpeg2dec.h:
10557 update for meta api change
10559 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10561 * gst/asfdemux/gstasfdemux.c:
10562 structure: fix for api update
10564 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10566 Merge remote-tracking branch 'origin/master' into 0.11
10568 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10570 * tests/check/elements/amrnbenc.c:
10571 tests: port amrnbenc test to 0.11
10573 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10575 * ext/amrnb/amrnbdec.c:
10576 * ext/amrnb/amrnbenc.c:
10577 amrnb: fix up raw audio caps for 0.11
10579 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10581 * tests/check/Makefile.am:
10582 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10584 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10586 * docs/plugins/Makefile.am:
10587 * ext/lame/Makefile.am:
10589 * ext/lame/gstlame.c:
10590 * ext/lame/gstlame.h:
10591 * ext/lame/plugin.c:
10592 * ext/lame/test-lame.c:
10593 * gst/xingmux/gstxingmux.c:
10594 * tests/check/pipelines/lame.c:
10595 lame: remove lame element, it's been superseded by lamemp3enc
10597 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10599 * ext/a52dec/gsta52dec.c:
10600 * ext/lame/gstlamemp3enc.c:
10601 * ext/mad/gstmad.c:
10602 * ext/sidplay/gstsiddec.cc:
10603 * gst/asfdemux/gstasfdemux.c:
10604 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10605 ext, gst: update for taglist API changes
10607 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10609 * gst/asfdemux/gstasfdemux.c:
10610 asfdemux: Don't leak pending payload buffers
10613 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10615 Merge branch 'master' into 0.11
10617 ext/sidplay/gstsiddec.cc
10619 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10621 * ext/sidplay/gstsiddec.cc:
10622 siddec: use BOILERPLATE macro and cleanup FIXMEs
10624 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10626 * gst/asfdemux/gstrtpasfdepay.c:
10627 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10629 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10631 * gst-plugins-ugly.spec.in:
10632 Update specfile with latest changes
10634 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10636 * gst/asfdemux/gstasfdemux.c:
10637 asfdemux: Don't unmap a buffer that doesn't exist
10639 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10642 * ext/dvdread/dvdreadsrc.c:
10643 dvdread: port to 0.11
10645 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10648 * gst/dvdsub/Makefile.am:
10649 * gst/dvdsub/gstdvdsubdec.c:
10650 * gst/dvdsub/gstdvdsubdec.h:
10651 * gst/dvdsub/gstdvdsubparse.c:
10652 dvdsub: port to 0.11
10654 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10656 Merge branch 'master' into 0.11
10658 ext/amrwbdec/Makefile.am
10659 ext/amrwbdec/amrwbdec.c
10661 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10663 * gst/realmedia/gstrdtbuffer.c:
10664 * gst/realmedia/gstrdtbuffer.h:
10665 * gst/realmedia/pnmsrc.c:
10666 * gst/realmedia/rademux.c:
10667 * gst/realmedia/rdtdepay.c:
10668 * gst/realmedia/rdtmanager.c:
10669 * gst/realmedia/rmdemux.c:
10670 * gst/realmedia/rmutils.c:
10671 * gst/realmedia/rtspreal.c:
10672 realmedia: port to 0.11
10674 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10676 * ext/amrwbdec/Makefile.am:
10677 * ext/amrwbdec/amrwbdec.c:
10678 * ext/amrwbdec/amrwbdec.h:
10679 amrwbdec: port to audiodecoder
10681 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10683 * ext/amrnb/Makefile.am:
10684 amrnbdec: fixup build
10686 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10688 * ext/amrnb/amrnbdec.c:
10689 amrnbdec: remove leftover extraneous _unref
10691 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10693 Merge branch 'master' into 0.11
10695 ext/amrnb/amrnbdec.c
10697 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10700 * ext/amrnb/amrnbdec.c:
10701 * ext/amrnb/amrnbenc.c:
10702 amrnb: port to 0.11
10704 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10707 * ext/amrwbdec/Makefile.am:
10708 * ext/amrwbdec/amrwbdec.c:
10709 ported amrwbdec to 0.11
10711 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10713 * ext/amrnb/amrnbdec.c:
10714 * ext/amrnb/amrnbdec.h:
10715 amrnbdec: port to audiodecoder
10717 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10719 Merge branch 'master' into 0.11
10721 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10724 * ext/mpeg2dec/gstmpeg2dec.c:
10725 * ext/mpeg2dec/gstmpeg2dec.h:
10726 mpeg2dec: minimal port to 0.11
10728 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10730 * ext/mpeg2dec/gstmpeg2dec.c:
10731 * ext/mpeg2dec/gstmpeg2dec.h:
10732 mpeg2dec: post QoS messages when dropping a frame due to QoS
10733 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10735 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10738 configure: update ported plugins list
10740 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10743 update to 0.11 branch
10745 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10747 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10748 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10749 dvdlpcmdec: port to 0.11
10751 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10753 * ext/lame/gstlame.c:
10754 * ext/lame/gstlamemp3enc.c:
10755 lame: fix raw audio caps too
10757 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10759 * ext/lame/gstlame.c:
10760 * ext/lame/gstlamemp3enc.c:
10763 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10765 Merge branch 'master' into 0.11
10767 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10769 * ext/x264/gstx264enc.c:
10770 * ext/x264/gstx264enc.h:
10771 x264enc: port to 0.11
10773 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10775 * ext/amrnb/Makefile.am:
10776 * ext/amrnb/amrnbenc.c:
10777 * ext/amrnb/amrnbenc.h:
10778 amrnbenc: port to audioencoder
10780 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10782 Merge branch 'master' into 0.11
10786 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10788 * ext/a52dec/gsta52dec.c:
10789 port a52dec to 0.11
10791 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10793 * ext/twolame/gsttwolame.c:
10794 twolame: Simple fix for GstAudioEncoder API change
10796 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10798 * ext/twolame/gsttwolame.c:
10799 twolame: Fix variable 'gstelement_class' set but not used compiler warning
10801 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10803 * ext/lame/gstlame.c:
10804 * ext/lame/gstlamemp3enc.c:
10805 lame: Don't get the parent class again, GST_BOILERPLATE does this already
10807 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10809 * ext/lame/gstlame.c:
10810 * ext/lame/gstlamemp3enc.c:
10811 lame: Fix variable 'gstelement_class' set but not used compiler warning
10813 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10815 * ext/twolame/gsttwolame.c:
10816 twolame: improve output framing and timestamping
10817 ... which simply comes down to requesting one frame of input data at a time,
10818 since the encoder nicely turns this into 1 encoded frame.
10820 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10822 * ext/twolame/Makefile.am:
10823 * ext/twolame/gsttwolame.c:
10824 * ext/twolame/gsttwolame.h:
10825 twolame: port to audioencoder
10827 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10829 * ext/lame/gstlame.c:
10830 lame: use some more boilerplate
10832 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10834 * ext/lame/gstlame.c:
10835 * ext/lame/gstlame.h:
10836 lame: port to audioencoder
10838 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10840 * ext/lame/gstlamemp3enc.c:
10841 lamemp3enc: use some more boilerplate
10843 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10845 * ext/lame/gstlamemp3enc.c:
10846 lamemp3enc: really report bitrate rather kbitrate
10848 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10850 * ext/lame/Makefile.am:
10851 * ext/lame/gstlamemp3enc.c:
10852 * ext/lame/gstlamemp3enc.h:
10853 lamemp3enc: port to audioencoder
10855 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10857 * ext/dvdread/dvdreadsrc.c:
10858 dvdreadsrc: take into account first sector of the current title
10859 This fixes seeking on titles which do not start on a new file.
10860 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10862 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10864 * ext/dvdread/dvdreadsrc.c:
10865 dvdreadsrc: fix sector seeking
10866 It was overly complicated, and did not take into account the offset
10867 needed for titles which do not start on a new file.
10868 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10870 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10872 * ext/dvdread/dvdreadsrc.c:
10873 dvdreadsrc: fix sector search for packed titles
10874 Some DVD titles are packed in a single set, and we need to use
10875 the correct table to map times to sectors.
10876 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10878 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10881 * ext/mad/Makefile.am:
10882 * ext/mad/gstmad.c:
10883 * gst-plugins-ugly.spec.in:
10884 mad: remove id3tag dependency used by in practice unreachable legacy code
10885 The mad mp3 decoder element shouldn't parse tags at all really, but we
10886 have so far kept this code around for backwards-compatibility reasons
10887 for people building manual pipelines for some reason. However, as it
10888 turns out that code has never actually worked in 0.10 in practice,
10889 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10890 which doesn't actually seem to happen any more though because of the
10891 preceding mad_header_decode(), which will discover and report the
10892 sync loss if it runs into a tag and make mad_frame_decode() try to
10894 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10896 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10898 * gst/asfdemux/asfpacket.c:
10899 asfpacket: skip empty payload packets
10900 ... which also avoids assertion failures and possible segfaults later on
10901 when possibly trying to join 2 empty buffers.
10903 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10905 * gst/realmedia/rmdemux.c:
10906 * gst/realmedia/rmdemux.h:
10907 rmdemux: delay announcing container tags until we have pads
10908 Fixes tags when transcoding.
10909 https://bugzilla.gnome.org/show_bug.cgi?id=658297
10911 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10913 * tests/check/elements/amrnbenc.c:
10914 amrnbenc: Use complete raw audio caps in the test
10916 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
10918 * docs/plugins/Makefile.am:
10919 docs: cleanup makefiles
10920 Remove commented out parts that we don't need. Remove "the wingo addition" - no
10921 so useful after all. Narrow down file-globs for plugin docs.
10923 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
10926 Automatic update of common submodule
10927 From a39eb83 to 11f0cd5
10929 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
10932 Automatic update of common submodule
10933 From 605cd9a to a39eb83
10935 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10937 * gst/asfdemux/gstasfdemux.c:
10938 asf: don't use fourcc
10940 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10942 Merge branch 'master' into 0.11
10944 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10946 * ext/mpeg2dec/gstmpeg2dec.c:
10947 mpeg2dec: fix spurious failure to decode some files
10948 Parsing can return with an 'invalid' state, but this is not
10949 actually fatal. For one, the mpeg2dec command line tool that
10950 comes with the libmpeg2 library blithely ignores this condition
10951 and merrily goes on. So we do this same, logging the error,
10952 and going on with parsing. This makes something work that did
10953 not use to work, and brings happiness to the world.
10954 https://bugzilla.gnome.org/show_bug.cgi?id=429476
10956 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10958 * ext/mad/gstmad.c:
10959 * ext/sidplay/Makefile.am:
10960 * ext/sidplay/gstsiddec.cc:
10961 port to new audio caps
10963 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10965 Merge branch 'master' into 0.11
10968 gst/asfdemux/gstrtpasfdepay.c
10970 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10973 configure: Add synaesthesia to the list of non-ported plugins
10975 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10978 * docs/plugins/Makefile.am:
10979 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10980 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10981 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10982 * gst-plugins-ugly.spec.in:
10983 * gst/mpegaudioparse/Makefile.am:
10984 * gst/mpegaudioparse/gstmpegaudioparse.c:
10985 * gst/mpegaudioparse/gstmpegaudioparse.h:
10986 * gst/mpegaudioparse/mpegaudioparse.vcproj:
10987 * gst/xingmux/Makefile.am:
10988 * gst/xingmux/gstxingmux.c:
10989 * gst/xingmux/gstxingmux.h:
10990 * gst/xingmux/plugin.c:
10991 Remove mp3parse plugin/element
10992 It's been replaced by mpegaudioparse in -good. Don't want anyone
10993 to spend time porting a deprecated element. Rename plugin to xingmux
10994 for now until we move that somewhere else.
10996 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10999 configure.ac: Define list of non-ported plugins
11001 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11003 * ext/mad/gstmad.c:
11004 mad: Fix for changes in GstQuery API
11006 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11008 * gst/asfdemux/gstasfdemux.c:
11009 asfdemux: Fix for changes in GstQuery API
11011 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11013 * gst/asfdemux/asfpacket.c:
11014 asfdemux: Fix print statement
11016 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11019 Update common submodule
11021 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11023 * ext/x264/gstx264enc.c:
11024 x264enc: Properly set the stream format in setcaps
11025 Do not forget to set the selected format to the options string
11026 when getting it from caps
11027 https://bugzilla.gnome.org/show_bug.cgi?id=655223
11029 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
11031 * ext/x264/gstx264enc.c:
11032 x264enc: fix the build for older x264enc
11033 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11035 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
11037 * ext/x264/gstx264enc.c:
11038 x264enc: Read stream-format from the right place
11039 Read the stream-format from "stream-format" and not from profile, also rename
11040 the "bytestream" variable to "stream_format" so it's easier to understand.
11042 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11044 * ext/x264/gstx264enc.c:
11045 * ext/x264/gstx264enc.h:
11046 x264enc: Select stream-format based on caps
11047 Makes x264 select its stream-format based on what's available
11048 on caps, the user selected option will be chosen as a fallback
11049 when both options are available.
11050 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11052 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11054 * ext/x264/gstx264enc.c:
11055 x264: Allow renegotiation but prefer current caps
11057 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11059 * tests/check/elements/x264enc.c:
11060 tests: Test x264enc profiles from the caps
11061 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11063 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11065 * ext/x264/Makefile.am:
11066 * ext/x264/gstx264enc.c:
11067 * ext/x264/gstx264enc.h:
11068 x264: Use profile and level from caps
11069 Enforces the profile and level from the downstream caps, also
11070 sets them on the fixated caps
11071 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11073 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11076 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11078 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11080 * ext/x264/gstx264enc.c:
11081 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11082 Although the element accepts subme values > 6, the annotation which is
11083 visible through gst-inspect (for example) erroneously indicates 6 as the
11084 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11085 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11087 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11090 Automatic update of common submodule
11091 From 69b981f to 605cd9a
11093 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11095 * gst/asfdemux/gstrtspwms.c:
11096 rtspwms: Porting to 0.11
11098 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11100 * gst/asfdemux/gstrtpasfdepay.c:
11101 rtpasfdepay: Port to 0.11
11103 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11105 * gst/asfdemux/asfpacket.c:
11106 * gst/asfdemux/asfpacket.h:
11107 * gst/asfdemux/gstasfdemux.c:
11108 * gst/asfdemux/gstasfdemux.h:
11109 asfdemux: Porting to 0.11
11111 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11113 * ext/sidplay/gstsiddec.cc:
11114 siddec: port siddec to 0.11
11116 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11118 * gst/asfdemux/gstrtpasfdepay.c:
11119 rtpasfdepay: fix fragmented packet handling and packet padding
11120 Also remove a bogus assert.
11122 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11124 * gst/synaesthesia/gstsynaesthesia.c:
11125 synaesthesia: fix wrong debug log string (copy'n'paste)
11127 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11129 Merge branch 'master' into 0.11
11133 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11135 * ext/mad/gstmad.c:
11136 mad: port to new API
11137 Port to new segment API.
11139 No need to set caps on buffers.
11141 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11143 * gst/realmedia/rmdemux.c:
11144 rmdemux: target is unsigned and can't be < 0
11146 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11148 * ext/mad/gstmad.c:
11149 mad: use signed when caluculating the delta
11150 Avoids a <0 check for an unsigned variable.
11152 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11154 * docs/plugins/Makefile.am:
11155 docs: remove obsolete commented out part
11156 We don't have this in the other modules and its not needed.
11158 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11160 * docs/plugins/gst-plugins-ugly-plugins.args:
11161 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11162 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11163 docs: update plugin introspection data
11164 Now more files are merged and produced in a canonical fashion, which hopefully
11165 creates less or no delta in the future.
11167 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11170 Automatic update of common submodule
11171 From 9e5bbd5 to 69b981f
11173 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11175 * ext/lame/Makefile.am:
11176 * ext/lame/gstlamemp3enc.c:
11177 lamemp3enc: Post CODEC and BITRATE tags
11178 Also filter any CODEC/AUDIO_CODEC tags from incoming
11182 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11185 Automatic update of common submodule
11186 From fd35073 to 9e5bbd5
11188 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11191 Automatic update of common submodule
11192 From 46dfcea to fd35073
11194 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11196 * gst/asfdemux/gstrtpasfdepay.c:
11197 rtpasfdepay: simplify and refactor packet parsing
11198 Specifically, refactor buffer padding and consider marker bit for fragment
11201 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11203 * gst/asfdemux/gstrtpasfdepay.c:
11204 rtpasfdepay: avoid re-sending header
11205 ... e.g. following a seek, which otherwise confuses downstream demuxer
11206 expecting only a flow of data packets at this time.
11208 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11210 * gst/asfdemux/gstrtpasfdepay.c:
11211 * gst/asfdemux/gstrtpasfdepay.h:
11212 rtpasfdepay: remove unused field
11214 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11216 * ext/mad/gstmad.c:
11217 mad: Post bitrate tag whenever the bitrate changes
11218 Also send the layer/mode/emphasis/bitrate tags as an event too.
11220 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11223 * win32/common/config.h:
11224 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11226 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11229 * docs/plugins/inspect/plugin-a52dec.xml:
11230 * docs/plugins/inspect/plugin-amrnb.xml:
11231 * docs/plugins/inspect/plugin-amrwbdec.xml:
11232 * docs/plugins/inspect/plugin-asf.xml:
11233 * docs/plugins/inspect/plugin-cdio.xml:
11234 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11235 * docs/plugins/inspect/plugin-dvdread.xml:
11236 * docs/plugins/inspect/plugin-dvdsub.xml:
11237 * docs/plugins/inspect/plugin-iec958.xml:
11238 * docs/plugins/inspect/plugin-lame.xml:
11239 * docs/plugins/inspect/plugin-mad.xml:
11240 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11241 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11242 * docs/plugins/inspect/plugin-mpegstream.xml:
11243 * docs/plugins/inspect/plugin-realmedia.xml:
11244 * docs/plugins/inspect/plugin-siddec.xml:
11245 * docs/plugins/inspect/plugin-twolame.xml:
11246 * docs/plugins/inspect/plugin-x264.xml:
11247 * win32/common/config.h:
11248 Back to development
11250 === release 0.10.18 ===
11252 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11258 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11259 * docs/plugins/inspect/plugin-a52dec.xml:
11260 * docs/plugins/inspect/plugin-amrnb.xml:
11261 * docs/plugins/inspect/plugin-amrwbdec.xml:
11262 * docs/plugins/inspect/plugin-asf.xml:
11263 * docs/plugins/inspect/plugin-cdio.xml:
11264 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11265 * docs/plugins/inspect/plugin-dvdread.xml:
11266 * docs/plugins/inspect/plugin-dvdsub.xml:
11267 * docs/plugins/inspect/plugin-iec958.xml:
11268 * docs/plugins/inspect/plugin-lame.xml:
11269 * docs/plugins/inspect/plugin-mad.xml:
11270 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11271 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11272 * docs/plugins/inspect/plugin-mpegstream.xml:
11273 * docs/plugins/inspect/plugin-realmedia.xml:
11274 * docs/plugins/inspect/plugin-siddec.xml:
11275 * docs/plugins/inspect/plugin-twolame.xml:
11276 * docs/plugins/inspect/plugin-x264.xml:
11277 * gst-plugins-ugly.doap:
11278 * win32/common/config.h:
11281 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11282 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11283 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11284 - mad: allow build without libid3tag (which isn't really needed anyway)
11285 - many other fixes and improvements
11287 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11289 * ext/x264/gstx264enc.c:
11290 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11292 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11294 * ext/x264/gstx264enc.c:
11295 x264enc: do not leak peer pad reference
11297 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11299 * ext/x264/gstx264enc.c:
11300 x264enc: No need to copy, reffing is enough
11302 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11304 * ext/x264/gstx264enc.c:
11305 x264enc: get_caps function should return a copy of the caps
11307 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11310 * docs/plugins/inspect/plugin-a52dec.xml:
11311 * docs/plugins/inspect/plugin-amrnb.xml:
11312 * docs/plugins/inspect/plugin-amrwbdec.xml:
11313 * docs/plugins/inspect/plugin-asf.xml:
11314 * docs/plugins/inspect/plugin-cdio.xml:
11315 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11316 * docs/plugins/inspect/plugin-dvdread.xml:
11317 * docs/plugins/inspect/plugin-dvdsub.xml:
11318 * docs/plugins/inspect/plugin-iec958.xml:
11319 * docs/plugins/inspect/plugin-lame.xml:
11320 * docs/plugins/inspect/plugin-mad.xml:
11321 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11322 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11323 * docs/plugins/inspect/plugin-mpegstream.xml:
11324 * docs/plugins/inspect/plugin-realmedia.xml:
11325 * docs/plugins/inspect/plugin-siddec.xml:
11326 * docs/plugins/inspect/plugin-synaesthesia.xml:
11327 * docs/plugins/inspect/plugin-twolame.xml:
11328 * docs/plugins/inspect/plugin-x264.xml:
11333 * win32/common/config.h:
11334 0.10.17.4 pre-release
11336 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11338 * ext/mad/gstmad.c:
11339 mad: remove buffer_alloc
11341 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11344 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11345 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11346 * docs/plugins/inspect/plugin-a52dec.xml:
11347 * docs/plugins/inspect/plugin-amrnb.xml:
11348 * docs/plugins/inspect/plugin-amrwbdec.xml:
11349 * docs/plugins/inspect/plugin-asf.xml:
11350 * docs/plugins/inspect/plugin-cdio.xml:
11351 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11352 * docs/plugins/inspect/plugin-dvdread.xml:
11353 * docs/plugins/inspect/plugin-dvdsub.xml:
11354 * docs/plugins/inspect/plugin-iec958.xml:
11355 * docs/plugins/inspect/plugin-lame.xml:
11356 * docs/plugins/inspect/plugin-mad.xml:
11357 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11358 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11359 * docs/plugins/inspect/plugin-mpegstream.xml:
11360 * docs/plugins/inspect/plugin-realmedia.xml:
11361 * docs/plugins/inspect/plugin-siddec.xml:
11362 * docs/plugins/inspect/plugin-synaesthesia.xml:
11363 * docs/plugins/inspect/plugin-twolame.xml:
11364 * docs/plugins/inspect/plugin-x264.xml:
11372 0.10.17.3 pre-release
11374 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11377 Automatic update of common submodule
11378 From c3cafe1 to 46dfcea
11380 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11382 * ext/mad/gstmad.c:
11385 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11387 Merge branch 'master' into 0.11
11390 android/amrwbdec.mk
11392 android/mpegaudioparse.mk
11395 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11397 * tests/check/gst-plugins-ugly.supp:
11398 tests: add suppression for lame unit test
11400 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11402 * tests/check/Makefile.am:
11403 * tests/check/generic/.gitignore:
11404 * tests/check/generic/index.c:
11405 tests: add generic index-setting test
11407 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11409 * ext/mpeg2dec/gstmpeg2dec.c:
11410 mpeg2dec: don't deadlock when setting an index
11412 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11415 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11416 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11417 * docs/plugins/inspect/plugin-a52dec.xml:
11418 * docs/plugins/inspect/plugin-amrnb.xml:
11419 * docs/plugins/inspect/plugin-amrwbdec.xml:
11420 * docs/plugins/inspect/plugin-asf.xml:
11421 * docs/plugins/inspect/plugin-cdio.xml:
11422 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11423 * docs/plugins/inspect/plugin-dvdread.xml:
11424 * docs/plugins/inspect/plugin-dvdsub.xml:
11425 * docs/plugins/inspect/plugin-iec958.xml:
11426 * docs/plugins/inspect/plugin-lame.xml:
11427 * docs/plugins/inspect/plugin-mad.xml:
11428 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11429 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11430 * docs/plugins/inspect/plugin-mpegstream.xml:
11431 * docs/plugins/inspect/plugin-realmedia.xml:
11432 * docs/plugins/inspect/plugin-siddec.xml:
11433 * docs/plugins/inspect/plugin-synaesthesia.xml:
11434 * docs/plugins/inspect/plugin-twolame.xml:
11435 * docs/plugins/inspect/plugin-x264.xml:
11437 * win32/common/config.h:
11438 0.10.17.2 pre-release
11440 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11442 * gst/realmedia/rademux.c:
11443 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11445 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11447 * gst/mpegstream/gstmpegdemux.c:
11448 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11450 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11452 * ext/dvdread/dvdreadsrc.c:
11453 * ext/sidplay/gstsiddec.cc:
11454 * ext/x264/gstx264enc.c:
11455 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11457 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11459 * gst/asfdemux/gstasfdemux.c:
11460 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11462 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11464 * ext/x264/gstx264enc.c:
11465 x264enc: Implement getcaps function
11466 This allows to set width/height/etc restrictions downstream.
11468 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11471 * ext/mad/Makefile.am:
11472 * ext/x264/Makefile.am:
11473 * gst/asfdemux/Makefile.am:
11474 * gst/dvdlpcmdec/Makefile.am:
11475 * gst/dvdsub/Makefile.am:
11476 * gst/iec958/Makefile.am:
11477 * gst/mpegaudioparse/Makefile.am:
11478 * gst/mpegstream/Makefile.am:
11479 * gst/realmedia/Makefile.am:
11480 * gst/synaesthesia/Makefile.am:
11481 android: make it ready for androgenizer
11482 To build gstreamer for android we are now using androgenizer which
11483 generates the needed Android.mk files.
11484 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11486 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11489 * android/amrnb.mk:
11490 * android/amrwbdec.mk:
11492 * android/mpegaudioparse.mk:
11493 android: remove the android/ folder
11495 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11498 Automatic update of common submodule
11499 From 1ccbe09 to c3cafe1
11501 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11503 * ext/x264/gstx264enc.c:
11504 * ext/x264/gstx264enc.h:
11505 x264enc: Allow changing the bitrate and quantitizers dynamically
11506 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11508 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11510 * ext/x264/gstx264enc.c:
11511 x264enc: Set max bitrate in quality mode
11512 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11514 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11516 * ext/x264/gstx264enc.c:
11517 x264enc: Make it clear that constant quantizer is for debugging only
11518 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11520 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11523 Automatic update of common submodule
11524 From 193b717 to 1ccbe09
11526 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11529 Automatic update of common submodule
11530 From b77e2bf to 193b717
11532 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11535 Automatic update of common submodule
11536 From d8814b6 to b77e2bf
11538 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11541 Automatic update of common submodule
11542 From 6aaa286 to d8814b6
11544 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11547 Automatic update of common submodule
11548 From 6aec6b9 to 6aaa286
11550 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11553 configure.ac: redundant use of AC_MSG_RESULT()
11554 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11556 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11559 autogen: wingo signed comment
11561 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11563 * gst/dvdsub/gstdvdsubdec.c:
11564 * gst/dvdsub/gstdvdsubdec.h:
11565 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11566 This makes the code easier to read, doesn't store every buffer
11567 in the instance until the next buffer is to be drawn and
11568 fixes an unitialized variable compiler warning.
11570 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11572 * gst/dvdsub/gstdvdsubdec.c:
11573 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11576 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11578 * gst/dvdsub/gstdvdsubdec.c:
11579 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11582 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11585 * ext/mad/gstmad.c:
11586 * ext/mad/gstmad.h:
11587 mad: build the mad plugin even if libid3tag is not available
11588 ID3 tags are usually handled by id3demux, and should be handled
11589 by id3demux. Tag handling in mad based on libid3tag is very basic
11590 and mostly unnecessary really, so just build this plugin without
11591 ID3 tag support if libid3tag is not available.
11593 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11595 Merge branch 'master' into 0.11
11597 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11599 * gst/mpegstream/gstdvddemux.c:
11600 dvddemux: small code cleanup
11601 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11602 and avoid empty 'if' when logging is disabled.
11604 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11607 configure.ac: export plugin description more platform independent
11610 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11613 Automatic update of common submodule
11614 From 1de7f6a to 6aec6b9
11616 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11618 Merge branch 'master' into 0.11
11622 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11624 * ext/mpeg2dec/gstmpeg2dec.c:
11625 mpeg2dec: do not fail fatally when unlinked
11626 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11628 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11630 * ext/mad/gstmad.c:
11631 * ext/mad/gstmad.h:
11632 * ext/mpeg2dec/gstmpeg2dec.c:
11633 * ext/mpeg2dec/gstmpeg2dec.h:
11634 index: remove conditional index support
11635 Index support cannot be disabled since commit
11636 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11637 in core, which removed the configure flags to disable index.
11639 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11641 * ext/mad/gstmad.c:
11642 * ext/mpeg2dec/gstmpeg2dec.c:
11643 formatting: trim trailing whitespace
11645 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11647 * ext/mad/gstmad.c:
11648 * ext/mpeg2dec/gstmpeg2dec.c:
11649 * gst/mpegstream/gstmpegdemux.c:
11650 index: use delta frame flags instead of 0 or none
11652 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11654 * ext/x264/gstx264enc.c:
11655 x264enc: Don't register flags with a value of 0
11656 Flags with a value of 0 aren't meaningful and will cause
11657 g_value_transform to go into an endless loop when trying to
11658 convert the flags to a string
11660 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11663 Automatic update of common submodule
11664 From f94d739 to 1de7f6a
11666 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11668 * ext/amrwbdec/amrwbdec.c:
11669 amrwbdec: avoid stalling on invalid frame
11670 Skip 1 byte indicating invalid frame type index rather than stalling
11671 on it indefinitely until EOS.
11674 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11676 * tests/check/pipelines/lame.c:
11677 tests: add unit test for lamemp3enc negotiation issue
11678 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11680 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11682 * ext/lame/gstlamemp3enc.c:
11683 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11684 The element downstream of mp3enc might only accept certain sample rates or channels,
11685 make sure we relay any restrictions that do exist to upstream when it does a
11686 get_caps() on the sink pad. That way upstream elements like audioresample or
11687 audioconvert can pick a sample rate / channel configuration that will be accepted,
11688 instead of just negotiating to the highest, which might then be rejected.
11689 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11691 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11693 * gst/asfdemux/asfpacket.c:
11694 asfpacket: Avoid using broken duration extension
11695 Quite a few (broken?) files have a packet duration of 1ms, which is
11696 most definitely wrong for either audio or video packets.
11697 We therefore avoid using that value and instead use other metrics to
11698 determine the buffer duration (like using the extended stream properties
11699 average frame duration if present and valid).
11701 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11704 * win32/common/config.h:
11705 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11706 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11708 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11710 * gst/mpegaudioparse/gstxingmux.c:
11711 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11714 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11716 * gst/mpegstream/gstdvddemux.c:
11717 mpegstream: increase allowable gap between streams
11718 The new delay is three times as much as the old one, and just happens
11719 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11720 was chocking before at 5:11.
11721 While there, merge the constants used in two places into a define.
11722 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11724 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11726 * ext/x264/gstx264enc.c:
11727 x264enc: make tag event writable before modifying tag list in place
11728 To modify an event tag is necessary to be sure that x264enc
11730 Also fix indentation.
11731 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11733 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11736 * docs/plugins/inspect/plugin-a52dec.xml:
11737 * docs/plugins/inspect/plugin-amrnb.xml:
11738 * docs/plugins/inspect/plugin-amrwbdec.xml:
11739 * docs/plugins/inspect/plugin-asf.xml:
11740 * docs/plugins/inspect/plugin-cdio.xml:
11741 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11742 * docs/plugins/inspect/plugin-dvdread.xml:
11743 * docs/plugins/inspect/plugin-dvdsub.xml:
11744 * docs/plugins/inspect/plugin-iec958.xml:
11745 * docs/plugins/inspect/plugin-lame.xml:
11746 * docs/plugins/inspect/plugin-mad.xml:
11747 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11748 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11749 * docs/plugins/inspect/plugin-mpegstream.xml:
11750 * docs/plugins/inspect/plugin-realmedia.xml:
11751 * docs/plugins/inspect/plugin-siddec.xml:
11752 * docs/plugins/inspect/plugin-twolame.xml:
11753 * docs/plugins/inspect/plugin-x264.xml:
11754 * win32/common/config.h:
11755 Back to development
11757 === release 0.10.17 ===
11759 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11765 * docs/plugins/inspect/plugin-a52dec.xml:
11766 * docs/plugins/inspect/plugin-amrnb.xml:
11767 * docs/plugins/inspect/plugin-amrwbdec.xml:
11768 * docs/plugins/inspect/plugin-asf.xml:
11769 * docs/plugins/inspect/plugin-cdio.xml:
11770 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11771 * docs/plugins/inspect/plugin-dvdread.xml:
11772 * docs/plugins/inspect/plugin-dvdsub.xml:
11773 * docs/plugins/inspect/plugin-iec958.xml:
11774 * docs/plugins/inspect/plugin-lame.xml:
11775 * docs/plugins/inspect/plugin-mad.xml:
11776 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11777 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11778 * docs/plugins/inspect/plugin-mpegstream.xml:
11779 * docs/plugins/inspect/plugin-realmedia.xml:
11780 * docs/plugins/inspect/plugin-siddec.xml:
11781 * docs/plugins/inspect/plugin-twolame.xml:
11782 * docs/plugins/inspect/plugin-x264.xml:
11783 * gst-plugins-ugly.doap:
11784 * win32/common/config.h:
11787 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11790 * docs/plugins/inspect/plugin-a52dec.xml:
11791 * docs/plugins/inspect/plugin-amrnb.xml:
11792 * docs/plugins/inspect/plugin-amrwbdec.xml:
11793 * docs/plugins/inspect/plugin-asf.xml:
11794 * docs/plugins/inspect/plugin-cdio.xml:
11795 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11796 * docs/plugins/inspect/plugin-dvdread.xml:
11797 * docs/plugins/inspect/plugin-dvdsub.xml:
11798 * docs/plugins/inspect/plugin-iec958.xml:
11799 * docs/plugins/inspect/plugin-lame.xml:
11800 * docs/plugins/inspect/plugin-mad.xml:
11801 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11802 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11803 * docs/plugins/inspect/plugin-mpegstream.xml:
11804 * docs/plugins/inspect/plugin-realmedia.xml:
11805 * docs/plugins/inspect/plugin-siddec.xml:
11806 * docs/plugins/inspect/plugin-twolame.xml:
11807 * docs/plugins/inspect/plugin-x264.xml:
11808 * win32/common/config.h:
11809 0.10.16.4 pre-release
11811 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11813 * ext/mpeg2dec/gstmpeg2dec.c:
11814 mpeg2dec: Use the proper component value for height
11816 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11819 * docs/plugins/inspect/plugin-a52dec.xml:
11820 * docs/plugins/inspect/plugin-amrnb.xml:
11821 * docs/plugins/inspect/plugin-amrwbdec.xml:
11822 * docs/plugins/inspect/plugin-asf.xml:
11823 * docs/plugins/inspect/plugin-cdio.xml:
11824 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11825 * docs/plugins/inspect/plugin-dvdread.xml:
11826 * docs/plugins/inspect/plugin-dvdsub.xml:
11827 * docs/plugins/inspect/plugin-iec958.xml:
11828 * docs/plugins/inspect/plugin-lame.xml:
11829 * docs/plugins/inspect/plugin-mad.xml:
11830 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11831 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11832 * docs/plugins/inspect/plugin-mpegstream.xml:
11833 * docs/plugins/inspect/plugin-realmedia.xml:
11834 * docs/plugins/inspect/plugin-siddec.xml:
11835 * docs/plugins/inspect/plugin-twolame.xml:
11836 * docs/plugins/inspect/plugin-x264.xml:
11837 * win32/common/config.h:
11838 0.10.16.3 pre-release
11840 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11842 * gst/asfdemux/asfheaders.c:
11843 * gst/asfdemux/asfheaders.h:
11844 * gst/asfdemux/gstasfdemux.c:
11845 asfdemux: Handle new type of DRM'd asf files.
11846 These are produced by the new MS PlayReady system.
11847 https://bugzilla.gnome.org/show_bug.cgi?id=639226
11849 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
11852 Automatic update of common submodule
11853 From e572c87 to f94d739
11855 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11858 Automatic update of common submodule
11859 From ccbaa85 to e572c87
11861 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11864 Automatic update of common submodule
11865 From 46445ad to ccbaa85
11867 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11869 * tests/check/Makefile.am:
11870 tests: never disable g_assert() and cast checks for the unit tests
11871 The unit tests are riddled with g_assert() and friends, make sure we
11872 don't disable assert and cast checks for the unit tests even if
11873 this has been specified for the rest of the code base, e.g. via
11874 --disable-glib-asserts
11876 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11879 * win32/common/config.h:
11880 0.10.16.2 pre-release
11882 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11884 * docs/plugins/gst-plugins-ugly-plugins.args:
11885 * docs/plugins/inspect/plugin-a52dec.xml:
11886 * docs/plugins/inspect/plugin-amrnb.xml:
11887 * docs/plugins/inspect/plugin-amrwbdec.xml:
11888 * docs/plugins/inspect/plugin-asf.xml:
11889 * docs/plugins/inspect/plugin-cdio.xml:
11890 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11891 * docs/plugins/inspect/plugin-dvdread.xml:
11892 * docs/plugins/inspect/plugin-dvdsub.xml:
11893 * docs/plugins/inspect/plugin-iec958.xml:
11894 * docs/plugins/inspect/plugin-lame.xml:
11895 * docs/plugins/inspect/plugin-mad.xml:
11896 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11897 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11898 * docs/plugins/inspect/plugin-mpegstream.xml:
11899 * docs/plugins/inspect/plugin-realmedia.xml:
11900 * docs/plugins/inspect/plugin-siddec.xml:
11901 * docs/plugins/inspect/plugin-twolame.xml:
11902 * docs/plugins/inspect/plugin-x264.xml:
11905 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11910 po: update translations
11912 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11915 configure: use $LIBM instead of hardcoding -lm
11917 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11919 * gst/realmedia/rmdemux.c:
11920 rmdemux: Initialize return variable.
11921 In the unlikely event that height is 0 (which is invalid) we would end up
11922 never setting the flow return.
11924 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11926 * gst/realmedia/rmutils.c:
11927 realmedia: Fix unitialized variables on macosx
11929 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11931 * ext/x264/gstx264enc.c:
11932 x264enc: Handle codec/encoder tags
11933 Make x264enc drop video-codec and codec tags and replace
11934 encoder/encoder-version with x264 and its build number
11937 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11939 * ext/mpeg2dec/gstmpeg2dec.c:
11940 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11942 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11944 * ext/mpeg2dec/gstmpeg2dec.c:
11945 mpeg2dec: minor formatting clean-up
11947 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11949 * ext/mpeg2dec/gstmpeg2dec.c:
11950 mpeg2dec: refactor cropping code to use libgstvideo functions
11951 https://bugzilla.gnome.org/show_bug.cgi?id=571146
11953 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11955 * ext/mpeg2dec/gstmpeg2dec.c:
11956 * ext/mpeg2dec/gstmpeg2dec.h:
11957 mpeg2dec: use GstVideoFormat instead of custom enum
11959 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11961 * ext/mpeg2dec/Makefile.am:
11962 mpeg2dec: fix LIBADD order in Makefile.am
11964 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
11966 * ext/x264/gstx264enc.c:
11967 x264: vbv-buf-capacity should have a minimum of 0
11968 x264 will clip this value internally, and users should be allowed to
11969 specify a lower value than 300 ms.
11970 https://bugzilla.gnome.org/show_bug.cgi?id=635291
11972 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11974 * ext/x264/gstx264enc.c:
11975 x264enc: also accept YV12 input
11977 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11979 * ext/x264/gstx264enc.c:
11980 x264enc: add a note to the docs about encoder latency and queues
11981 https://bugzilla.gnome.org/show_bug.cgi?id=636107
11983 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11985 * gst/realmedia/rademux.c:
11986 * gst/realmedia/rmdemux.c:
11987 realmedia: do not use the pad buffer allocation functions in demuxers
11988 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11989 https://bugzilla.gnome.org/show_bug.cgi?id=637932
11991 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11994 Automatic update of common submodule
11995 From 169462a to 46445ad
11997 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11999 * ext/mad/gstmad.c:
12000 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12003 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
12006 Automatic update of common submodule
12007 From 20742ae to 169462a
12009 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
12011 * gst/realmedia/rmdemux.c:
12012 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12013 Signed-off-by: Rob Clark <rob@ti.com>
12015 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
12018 Automatic update of common submodule
12019 From 011bcc8 to 20742ae
12021 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
12024 x264: uses pkg-config to locate libx264
12026 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12028 Merge branch 'master' into 0.11
12030 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12032 * tests/check/pipelines/lame.c:
12033 check: don't use deprecated method
12035 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12037 * android/amrnb.mk:
12038 * android/amrwbdec.mk:
12040 * android/mpegaudioparse.mk:
12042 more 0.10 -> 0,11 changes
12044 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12047 configure: open 0.11 branch
12049 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12053 * android/amrnb.mk:
12054 * android/amrwbdec.mk:
12056 * android/mpegaudioparse.mk:
12057 Add build system for Android
12059 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12061 * gst/realmedia/rmutils.c:
12062 realmedia: Remove dead assignments
12064 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12066 * ext/mad/gstmad.c:
12067 mad: Remove dead assignments
12069 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12071 * ext/dvdread/dvdreadsrc.c:
12072 dvdreadsrc: remove bogus comment
12074 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12076 * ext/dvdread/dvdreadsrc.c:
12077 dvdreadsrc: fix handling of multi-angle streams
12078 We would output all angles interleaved instead of just
12079 the selected angle.
12080 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12082 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12084 * gst/realmedia/Makefile.am:
12085 realmedia: fix LIBS order in Makefile
12087 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12127 po: update for new translatable strings
12129 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12132 Automatic update of common submodule
12133 From 7bbd708 to 011bcc8
12135 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12137 * ext/mpeg2dec/gstmpeg2dec.c:
12138 mpeg2dec: convert the position to stream time before answering to a position query
12140 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12142 * gst/realmedia/Makefile.am:
12143 * gst/realmedia/rademux.c:
12144 * gst/realmedia/rmdemux.c:
12145 * gst/realmedia/rmdemux.h:
12146 realmedia: Get codec name from pbutils instead of harcoding them
12148 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12150 * ext/x264/gstx264enc.c:
12151 x264enc: Work around a rate control issue in libx264
12152 When variable framerate is disabled in libx264 (which occurs when using
12153 the zerolatency tuning), libx264 ignores timestamps but still uses the
12154 timebase leading to messed up rate control with our nanosecond timebase.
12155 We work around this issue by setting the timebase to the reciprocal of
12156 the framerate and we validate that the framerate is suitable.
12157 This has been fixed upstream in libx264 but there are non-fixed versions
12158 in the wild so this workaround is still needed.
12161 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12163 * ext/mpeg2dec/gstmpeg2dec.c:
12164 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12166 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12168 * ext/mpeg2dec/gstmpeg2dec.c:
12169 mpeg2dec: fix position query by trusting upstream
12170 Position queries are badly handled for DVDs (probably due to the division in
12171 chapters): the time returned was the time since the start of chapter.
12172 Now ask upstream for position queries, fall back to the old code if upstream
12173 cannot answer the query.
12175 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12177 * ext/lame/gstlame.c:
12178 * ext/mad/gstmad.c:
12179 * ext/sidplay/gstsiddec.cc:
12180 * gst/mpegstream/gstmpegparse.c:
12181 various: canonicalize property names
12183 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12185 * ext/a52dec/gsta52dec.c:
12186 * ext/amrnb/amrnbdec.c:
12187 * ext/amrnb/amrnbenc.c:
12188 * ext/cdio/gstcdiocddasrc.c:
12189 * ext/dvdread/dvdreadsrc.c:
12190 * ext/lame/gstlame.c:
12191 * ext/lame/gstlamemp3enc.c:
12192 * ext/mad/gstmad.c:
12193 * ext/sidplay/gstsiddec.cc:
12194 * ext/x264/gstx264enc.c:
12195 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12197 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12199 * gst/iec958/ac3iec.c:
12200 * gst/mpegaudioparse/gstmpegaudioparse.c:
12201 * gst/mpegstream/gstmpegparse.c:
12202 * gst/mpegstream/gstrfc2250enc.c:
12203 * gst/realmedia/pnmsrc.c:
12204 * gst/realmedia/rdtmanager.c:
12205 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12207 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12210 Automatic update of common submodule
12211 From 5a668bf to 7bbd708
12213 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12216 Automatic update of common submodule
12217 From c4a8adc to 5a668bf
12219 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12222 Automatic update of common submodule
12223 From 5e3c9bf to c4a8adc
12225 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12227 * ext/mad/gstmad.c:
12228 * ext/mad/gstmad.h:
12229 mad: support reverse playback
12231 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12233 * ext/dvdread/dvdreadsrc.c:
12234 dvdreadsrc: improve error messages on read errors
12235 Provide proper i18n-ed error messages when a read error happens,
12236 and point out that the error could be happening because the
12238 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12240 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12243 configure: set plugin release datetime
12245 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12248 Automatic update of common submodule
12249 From aa0d1d0 to 5e3c9bf
12251 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12253 * gst/mpegstream/gstmpegparse.c:
12254 mpegparse: re-fix flow return handling
12255 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12256 - } while (GST_FLOW_IS_SUCCESS (result));
12257 + } while (result != GST_FLOW_OK);
12259 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12261 * tests/check/Makefile.am:
12262 * tests/check/generic/states.c:
12263 tests: allow running state tests for all elements
12264 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12265 to try elements that would normaly be skipped.
12267 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12270 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12272 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12275 * pkgconfig/.gitignore:
12276 * pkgconfig/Makefile.am:
12277 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12278 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12279 This .pc file will not be installed, it's only for uninstalled setups,
12280 same thing as we do for -good. This is so other modules' unit tests can
12281 find our plugins properly in an uninstalled setup.
12283 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12286 Automatic update of common submodule
12287 From c2e10bf to aa0d1d0
12289 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12292 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12294 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12296 * ext/sidplay/gstsiddec.cc:
12297 siddec: don't use GST_FLOW_IS_FATAL
12298 GST_FLOW_IS_FATAL has been deprecated in core git.
12300 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12303 Automatic update of common submodule
12304 From d3d9acf to c2e10bf
12306 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12309 configure: Require orc >= 0.4.6 for --compat
12311 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12314 Automatic update of common submodule
12315 From ec60217 to d3d9acf
12317 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12319 * ext/mpeg2dec/gstmpeg2dec.c:
12320 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12321 And don't post error messages if allocating a buffer resulted
12322 in WRONG_STATE or UNEXPECTED.
12324 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12326 * gst/mpegaudioparse/gstxingmux.c:
12327 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12329 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12331 * gst/mpegstream/gstdvddemux.c:
12332 * gst/mpegstream/gstmpegdemux.c:
12333 * gst/mpegstream/gstmpegparse.c:
12334 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12336 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12338 * gst/realmedia/rmdemux.c:
12339 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12341 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12343 * gst/asfdemux/gstasfdemux.c:
12344 asfdemux: Don't use GST_FLOW_IS_FATAL()
12345 And don't post error messages for UNEXPECTED and post an error
12346 message if pulling data failed because of NOT_LINKED.
12348 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12351 * docs/plugins/inspect/plugin-a52dec.xml:
12352 * docs/plugins/inspect/plugin-amrnb.xml:
12353 * docs/plugins/inspect/plugin-amrwbdec.xml:
12354 * docs/plugins/inspect/plugin-asf.xml:
12355 * docs/plugins/inspect/plugin-cdio.xml:
12356 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12357 * docs/plugins/inspect/plugin-dvdread.xml:
12358 * docs/plugins/inspect/plugin-dvdsub.xml:
12359 * docs/plugins/inspect/plugin-iec958.xml:
12360 * docs/plugins/inspect/plugin-lame.xml:
12361 * docs/plugins/inspect/plugin-mad.xml:
12362 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12363 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12364 * docs/plugins/inspect/plugin-mpegstream.xml:
12365 * docs/plugins/inspect/plugin-realmedia.xml:
12366 * docs/plugins/inspect/plugin-siddec.xml:
12367 * docs/plugins/inspect/plugin-twolame.xml:
12368 * docs/plugins/inspect/plugin-x264.xml:
12369 * win32/common/config.h:
12370 Back to development
12371 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12372 the code is updated for the GST_FLOW_IS_* macro deprecations.
12374 === release 0.10.16 ===
12376 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12382 * gst-plugins-ugly.doap:
12383 * win32/common/config.h:
12386 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12388 * docs/plugins/inspect/plugin-a52dec.xml:
12389 * docs/plugins/inspect/plugin-amrnb.xml:
12390 * docs/plugins/inspect/plugin-amrwbdec.xml:
12391 * docs/plugins/inspect/plugin-asf.xml:
12392 * docs/plugins/inspect/plugin-cdio.xml:
12393 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12394 * docs/plugins/inspect/plugin-dvdread.xml:
12395 * docs/plugins/inspect/plugin-dvdsub.xml:
12396 * docs/plugins/inspect/plugin-iec958.xml:
12397 * docs/plugins/inspect/plugin-lame.xml:
12398 * docs/plugins/inspect/plugin-mad.xml:
12399 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12400 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12401 * docs/plugins/inspect/plugin-mpegstream.xml:
12402 * docs/plugins/inspect/plugin-realmedia.xml:
12403 * docs/plugins/inspect/plugin-siddec.xml:
12404 * docs/plugins/inspect/plugin-twolame.xml:
12405 * docs/plugins/inspect/plugin-x264.xml:
12406 docs: update docs for release
12408 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12416 po: update translations
12418 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12457 0.10.15.6 pre-release
12459 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12461 * gst/asfdemux/gstasfdemux.c:
12462 asfdemux: Don't error out on non-critical flow returns
12463 Only error out when downstream returns:
12468 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12469 of the streams had gone EOS) and then stop the task silently.
12470 In the case of WRONG_STATE we just need to stop silently
12471 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12473 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12512 0.10.15.5 pre-release
12514 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12516 * gst/mpegaudioparse/gstmpegaudioparse.c:
12517 mp3parse: propagate flow errors upstream.
12518 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12519 always return the error upstream.
12521 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12560 0.10.15.4 pre-release
12562 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12565 Automatic update of common submodule
12566 From 3e8db1d to ec60217
12568 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12571 * docs/plugins/inspect/plugin-a52dec.xml:
12572 * docs/plugins/inspect/plugin-amrnb.xml:
12573 * docs/plugins/inspect/plugin-amrwbdec.xml:
12574 * docs/plugins/inspect/plugin-asf.xml:
12575 * docs/plugins/inspect/plugin-cdio.xml:
12576 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12577 * docs/plugins/inspect/plugin-dvdread.xml:
12578 * docs/plugins/inspect/plugin-dvdsub.xml:
12579 * docs/plugins/inspect/plugin-iec958.xml:
12580 * docs/plugins/inspect/plugin-lame.xml:
12581 * docs/plugins/inspect/plugin-mad.xml:
12582 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12583 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12584 * docs/plugins/inspect/plugin-mpegstream.xml:
12585 * docs/plugins/inspect/plugin-realmedia.xml:
12586 * docs/plugins/inspect/plugin-siddec.xml:
12587 * docs/plugins/inspect/plugin-twolame.xml:
12588 * docs/plugins/inspect/plugin-x264.xml:
12589 * win32/common/config.h:
12590 0.10.15.3 pre-release
12592 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12594 * ext/x264/gstx264enc.c:
12595 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12596 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12597 argument to the option string value causes an error. For < 78 we pass the
12598 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12599 result in passing 'none' for false and 'strict' for true. Other modes can be
12600 set through the option-string property for now.
12601 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12603 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12606 * docs/plugins/gst-plugins-ugly-plugins.args:
12607 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12608 * docs/plugins/inspect/plugin-a52dec.xml:
12609 * docs/plugins/inspect/plugin-amrnb.xml:
12610 * docs/plugins/inspect/plugin-amrwbdec.xml:
12611 * docs/plugins/inspect/plugin-asf.xml:
12612 * docs/plugins/inspect/plugin-cdio.xml:
12613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12614 * docs/plugins/inspect/plugin-dvdread.xml:
12615 * docs/plugins/inspect/plugin-dvdsub.xml:
12616 * docs/plugins/inspect/plugin-iec958.xml:
12617 * docs/plugins/inspect/plugin-lame.xml:
12618 * docs/plugins/inspect/plugin-mad.xml:
12619 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12620 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12621 * docs/plugins/inspect/plugin-mpegstream.xml:
12622 * docs/plugins/inspect/plugin-realmedia.xml:
12623 * docs/plugins/inspect/plugin-siddec.xml:
12624 * docs/plugins/inspect/plugin-twolame.xml:
12625 * docs/plugins/inspect/plugin-x264.xml:
12626 * win32/common/config.h:
12627 0.10.15.2 pre-release
12629 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12631 * gst/synaesthesia/gstsynaesthesia.c:
12632 synaesthesia: code cleanups.
12633 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12636 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12638 * gst/synaesthesia/gstsynaesthesia.c:
12639 synaesthesia: use GST_BOILERPLATE macros
12641 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12644 Automatic update of common submodule
12645 From bd2054b to 3e8db1d
12647 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12649 * ext/x264/gstx264enc.c:
12650 x264: fix printf format warning in debug message
12652 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12654 * docs/plugins/Makefile.am:
12655 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12656 Missing backslash at end of line meant we weren't passing all arguments
12657 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12659 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12662 Automatic update of common submodule
12663 From a519571 to bd2054b
12665 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12668 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12669 This first checks what is required for ISO C99 support and sets the relevant
12670 compiler parameters and if no C99 compiler is found, it checks for a
12671 C89 compiler. This enables us to check for and use C89/C99 functions
12672 that gcc hides from us without the correct compiler parameters.
12674 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12676 * ext/x264/gstx264enc.c:
12677 x264enc: Fix flushing of delayed frames
12678 x264_encoder_encode() should be called with a NULL picture until at least
12679 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12680 regression in make check due to the recent change in defaults which enabled
12681 b-frames and b-pyramid, both of which I believe increase the number of delayed
12682 frames when encoding.
12684 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12686 * ext/x264/gstx264enc.c:
12687 x264enc: Improve x264enc defaults
12688 - medium x264 speed/quality preset
12689 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12690 Addresses part of bug #607798
12692 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12694 * ext/x264/gstx264enc.c:
12695 x264enc: Fix property description typos
12697 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12699 * ext/x264/gstx264enc.c:
12700 x264enc: Add some more debug info
12702 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12704 * ext/x264/gstx264enc.c:
12705 * ext/x264/gstx264enc.h:
12706 x264enc: Add speed-preset and [psy-]tuning properties
12707 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12708 preset and possibly a profile and/or tuning are now the recommended way to
12709 configure x264 through x264enc.
12710 If a preset/tuning are specified then these will define the default values and
12711 the property defaults will be ignored. After this the option-string property is
12712 applied, followed by the user-set properties, fast first pass restrictions and
12713 finally the profile restrictions.
12714 Addresses part of bug #607798
12716 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12718 * ext/x264/gstx264enc.c:
12719 * ext/x264/gstx264enc.h:
12720 x264enc: Refactor code in preparation for presets/tunings
12721 - Make defaults append the appropriate default value to a string. This is
12722 needed to differentiate between something user-set and the actual prop
12724 - Add an internal option string to which _set_property () cases append for the
12725 majority of properties.
12726 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12727 will make order of application with respect to the presets and tunings quite
12729 Addresses part of bug #607798
12731 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12733 * ext/x264/gstx264enc.c:
12734 x264enc: Update available me types
12735 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12736 now self-maintaining.
12738 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12740 * ext/x264/gstx264enc.c:
12741 x264enc: Use new libx264 API to affect fast first pass
12742 Uses new x264 API to apply reduced complexity values to the parameters to
12743 increase encoding speed in the first pass of a multi-pass encode. This does
12744 not impact on final quality.
12745 Addresses part of bug #607798
12747 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12749 * ext/x264/gstx264enc.c:
12750 * ext/x264/gstx264enc.h:
12751 x264enc: Add profile property
12752 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12753 Profile. This makes it easier to achieve Baseline Profile for example.
12754 Addresses part of bug #607798
12756 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
12758 * ext/x264/gstx264enc.c:
12759 * ext/x264/gstx264enc.h:
12760 x264enc: Add option-string property
12761 Adds support for an x264 format option-string to specify advanced parameters
12762 Addresses part of bug #607798
12764 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12766 * ext/mad/Makefile.am:
12767 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12768 Spotted by syntr0py.
12770 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12772 * ext/x264/gstx264enc.c:
12773 x264enc: only set timebase on versions where it exists
12775 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
12777 * ext/x264/gstx264enc.c:
12778 x264enc: set appropriate time base
12781 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12783 * tests/check/Makefile.am:
12784 tests: add plugin loading whitelist to test environment
12785 Only want to load core/-base/-ugly plugins here.
12787 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12791 Bump automake requirement to 1.10 and autoconf to 2.60
12792 For maintainability reasons and $(builddir).
12795 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12797 * gst/asfdemux/gstasfdemux.c:
12798 asfdemux: Fix seeking after last commits
12799 Don't handle wrong-state returns as errors to allow seeking to work
12802 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12804 * gst/asfdemux/gstasfdemux.c:
12805 asfdemux: Push all pending data on EOS
12806 When on push mode and receiving an EOS event, asfdemux
12807 should push all pending data because we might be dealing
12808 with a broken file that has a preroll value higher
12809 than its actual length.
12811 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12813 * gst/asfdemux/gstasfdemux.c:
12814 asfdemux: Fix sending eos event for chained asfs
12815 Properly push EOS event when finishing a chained asf file
12819 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12821 * docs/plugins/Makefile.am:
12822 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12823 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12824 * docs/plugins/inspect/plugin-rmdemux.xml:
12825 docs: add rmdemux to docs properly
12826 The plugin has been renamed, remove old introspection file.
12828 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12830 * docs/plugins/gst-plugins-ugly-plugins.args:
12831 * docs/plugins/inspect/plugin-x264.xml:
12832 docs: update for recent x264enc changes
12834 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12836 * gst/realmedia/rmdemux.c:
12837 rmdemux: fix compiler warning when debugging system in core is disabled
12839 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
12842 Automatic update of common submodule
12843 From 73ff93a to a519571
12845 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
12847 * gst/asfdemux/gstasfdemux.c:
12848 asfdemux: Allow at least 500ms of preroll.
12849 Some files have insanely low preroll values which break the
12850 all_streams_prerolled() logic.
12853 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12855 * ext/x264/gstx264enc.c:
12856 x264enc: add new h264 caps attribute alignment
12859 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12861 * ext/x264/gstx264enc.c:
12862 * ext/x264/gstx264enc.h:
12863 x264enc: conditionally expose enhanced upstream capabilities
12864 API: GstX264Enc:sliced-threads
12865 API: GstX264Enc:sync-lookahead
12866 API: GstX264Enc:intra-refresh
12867 API: GstX264Enc:mb-tree
12868 API: GstX264Enc:rc-lookahead
12871 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12874 * docs/plugins/inspect/plugin-a52dec.xml:
12875 * docs/plugins/inspect/plugin-amrnb.xml:
12876 * docs/plugins/inspect/plugin-amrwbdec.xml:
12877 * docs/plugins/inspect/plugin-asf.xml:
12878 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12879 * docs/plugins/inspect/plugin-iec958.xml:
12880 * docs/plugins/inspect/plugin-mad.xml:
12881 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12882 * docs/plugins/inspect/plugin-mpegstream.xml:
12883 * docs/plugins/inspect/plugin-realmedia.xml:
12884 docs: update introspected plugin docs for gstdoc-scangobj and other changes
12885 Update common for latest gstdoc-scangobj and inspect xml files for
12886 escaping and pad template order changes.
12888 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
12891 Automatic update of common submodule
12892 From 9339ccc to 35617c2
12894 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
12897 Automatic update of common submodule
12898 From 5adb1ca to 9339ccc
12900 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
12903 Automatic update of common submodule
12904 From 57c89b7 to 5adb1ca
12906 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
12909 Automatic update of common submodule
12910 From c804988 to 57c89b7
12912 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12915 * gst/realmedia/rtspreal.c:
12916 configure: Update required GLib version to 2.20
12918 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12920 * ext/a52dec/gsta52dec.c:
12921 a52dec: Call orc_init() before trying to get target flags
12923 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12925 * ext/a52dec/gsta52dec.c:
12926 a52dec: Remove debug printf...
12928 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12931 * ext/a52dec/Makefile.am:
12932 * ext/a52dec/gsta52dec.c:
12933 a52dec: Use orc for CPU feature detection and don't check for liboil
12935 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12938 configure: Use GLIB_EXTRA_CFLAGS
12940 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12943 Automatic update of common submodule
12944 From 7a0fdf5 to c804988
12946 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12949 Automatic update of common submodule
12950 From 6da3bab to 7a0fdf5
12952 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12955 Automatic update of common submodule
12956 From 733fca9 to 6da3bab
12958 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
12961 Automatic update of common submodule
12962 From fad145b to 733fca9
12964 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
12967 Automatic update of common submodule
12968 From 47683c1 to fad145b
12970 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12972 * gst/realmedia/rmdemux.c:
12973 rmdemux: pass bitrate on caps
12974 Set the bitrate on the caps, some decoders like sipro need this to function
12978 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
12981 Automatic update of common submodule
12982 From 17f89e5 to 47683c1
12984 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
12987 Automatic update of common submodule
12988 From fd7ca04 to 17f89e5
12990 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12992 * ext/x264/gstx264enc.c:
12993 x264enc: Only set i_weighted_pred on versions where it exists
12995 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
12997 * ext/lame/gstlamemp3enc.c:
12998 lamemp3enc: implement latency query
12999 The encoder's latency is deduced from the framesize. Fixes #618896.
13001 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13004 * docs/plugins/gst-plugins-ugly-plugins.args:
13005 * docs/plugins/gst-plugins-ugly-plugins.signals:
13006 * docs/plugins/inspect/plugin-a52dec.xml:
13007 * docs/plugins/inspect/plugin-amrnb.xml:
13008 * docs/plugins/inspect/plugin-amrwbdec.xml:
13009 * docs/plugins/inspect/plugin-asf.xml:
13010 * docs/plugins/inspect/plugin-cdio.xml:
13011 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13012 * docs/plugins/inspect/plugin-dvdread.xml:
13013 * docs/plugins/inspect/plugin-dvdsub.xml:
13014 * docs/plugins/inspect/plugin-iec958.xml:
13015 * docs/plugins/inspect/plugin-lame.xml:
13016 * docs/plugins/inspect/plugin-mad.xml:
13017 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13018 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13019 * docs/plugins/inspect/plugin-mpegstream.xml:
13020 * docs/plugins/inspect/plugin-realmedia.xml:
13021 * docs/plugins/inspect/plugin-siddec.xml:
13022 * docs/plugins/inspect/plugin-twolame.xml:
13023 * docs/plugins/inspect/plugin-x264.xml:
13024 * win32/common/config.h:
13025 Back to development
13027 === release 0.10.15 ===
13029 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13035 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13036 * docs/plugins/inspect/plugin-a52dec.xml:
13037 * docs/plugins/inspect/plugin-amrnb.xml:
13038 * docs/plugins/inspect/plugin-amrwbdec.xml:
13039 * docs/plugins/inspect/plugin-asf.xml:
13040 * docs/plugins/inspect/plugin-cdio.xml:
13041 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13042 * docs/plugins/inspect/plugin-dvdread.xml:
13043 * docs/plugins/inspect/plugin-dvdsub.xml:
13044 * docs/plugins/inspect/plugin-iec958.xml:
13045 * docs/plugins/inspect/plugin-lame.xml:
13046 * docs/plugins/inspect/plugin-mad.xml:
13047 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13048 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13049 * docs/plugins/inspect/plugin-mpegstream.xml:
13050 * docs/plugins/inspect/plugin-realmedia.xml:
13051 * docs/plugins/inspect/plugin-siddec.xml:
13052 * docs/plugins/inspect/plugin-twolame.xml:
13053 * docs/plugins/inspect/plugin-x264.xml:
13054 * gst-plugins-ugly.doap:
13055 * win32/common/config.h:
13058 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13098 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13101 configure: make implicit GLib and liboil requirements explicit
13102 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13104 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13106 * ext/x264/gstx264enc.c:
13107 x264enc: disable I weighted pred
13108 If it is enabled, then it will be main profile instead of baseline.
13109 This ensures maximum compatibility of the output stream until the
13110 encoder configuration interface gets an overhaul with explicit
13111 output profile selection.
13114 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13117 * win32/common/config.h:
13118 0.10.14.3 pre-release
13120 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13158 po: update translations
13160 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13163 Automatic update of common submodule
13164 From 357b0db to fd7ca04
13166 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13169 * win32/common/config.h:
13170 0.10.14.2 pre-release
13172 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13175 Automatic update of common submodule
13176 From 4d67bd6 to 357b0db
13178 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13180 * gst/realmedia/rmdemux.c:
13181 * gst/realmedia/rmutils.c:
13182 * gst/realmedia/rmutils.h:
13183 rmdemux: add better sipr nibble swap routine
13185 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13187 * gst/realmedia/rmdemux.c:
13188 rmdemux: descramble SIPR before pushing out
13189 Collect and descramble the SIPR packets before pushing.
13190 Descramble ATRAC audio.
13193 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13195 * gst/realmedia/rmutils.c:
13196 * gst/realmedia/rmutils.h:
13197 rm: add function to descramble sipr
13199 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13201 * ext/x264/gstx264enc.c:
13202 * ext/x264/gstx264enc.h:
13203 x264enc: Re-send the received upstream event as-is downstream
13204 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13206 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13208 * ext/amrnb/amrnb.c:
13209 amrnbenc: Set rank to GST_RANK_SECONDARY
13211 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13213 * gst/realmedia/rtspreal.c:
13214 rtspreal: use GLib's base64 functions if available
13215 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13217 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13219 * ext/amrnb/amrnbdec.h:
13220 * ext/amrnb/amrnbenc.h:
13221 * ext/amrwbdec/amrwbdec.h:
13222 amr: Use correct includes (as pkg-config suggests)
13225 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13227 * gst/ac3parse/.gitignore:
13228 * gst/ac3parse/Makefile.am:
13229 * gst/ac3parse/README:
13230 * gst/ac3parse/ac3parse.vcproj:
13231 * gst/ac3parse/gstac3parse.c:
13232 * gst/ac3parse/gstac3parse.h:
13233 ac3parse: remove unported 0.8 plugin
13234 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13236 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13238 * gst/mpegaudioparse/gstmpegaudioparse.c:
13239 docs: adding a mp3decoder as well is useful
13241 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13243 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13244 docs: massage section index
13246 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13248 * ext/amrwbdec/amrwbdec.c:
13249 * ext/amrwbdec/amrwbdec.h:
13250 amrwbdec: move define to source to avoid hiding it from the docs
13252 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13254 * ext/cdio/gstcdiocddasrc.c:
13255 docs: remove short_desc, it is taken from element details
13257 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13259 * gst/synaesthesia/gstsynaesthesia.c:
13260 docs: fix sections docs for synaesthesia
13262 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13264 * docs/plugins/Makefile.am:
13265 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13266 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13267 * gst/mpegaudioparse/gstmpegaudioparse.c:
13268 docs: add docs for mp3parse
13270 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13272 * gst-plugins-ugly.doap:
13273 doap: update repository info from cvs->git and maintainers
13275 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13278 Automatic update of common submodule
13279 From fc85867 to 4d67bd6
13281 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13283 * tests/check/elements/x264enc.c:
13284 x264enc: adaptive NALU type checking
13285 In particular, be less picky about SEI NALU order, which makes test more
13286 robust with respect to changes in libx264.
13289 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13291 * ext/x264/gstx264enc.c:
13292 x264enc: adaptive x264 header NAL layout handling
13295 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13297 * gst/asfdemux/gstrtpasfdepay.c:
13298 asfdepay: we require a dynamic payload type
13299 Add an extra caps property that restricts the depayloader to only accept dynamic
13302 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13305 configure: Drop -Wcast-align
13306 Commit message copied from core's commit from Benjamin Otte:
13307 246f5dba96a5b50bb74621af67b30942cca72af5
13308 Apparently gcc warns that GstMiniObject is not castable to
13309 GstEvent/Message/Buffer due to them containing 64bit variables, even
13310 though ARM hackers claim that those only need 4byte alignment. And as
13311 long as gcc behaves that way, this warning is not very useful.
13312 So we'll remove the warning until this problem is fixed.
13315 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13317 * ext/mpeg2dec/gstmpeg2dec.c:
13318 mpeg2dec: copy over all buffer flags when copying buffers.
13319 Avoids losing the tff/rff video buffer flags
13321 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13323 * gst/asfdemux/asfpacket.c:
13324 asfdemux: Make a table static to avoid having to always allocate it.
13326 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13328 * ext/x264/gstx264enc.c:
13329 x264enc: fix up avcC header construction
13330 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13331 for BUILD_X264 < 76.
13332 Also fixes #610089.
13334 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13336 * ext/x264/gstx264enc.c:
13337 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13339 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13342 configure: Remove -Wundef flag
13343 Same fix as for #615161
13345 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13348 Automatic update of common submodule
13349 From fdf023d to fc85867
13351 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13353 * gst-libs/gst/gettext.h:
13354 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13356 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13361 build: build plugins in parallel where possible, if make -jN is used
13363 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13366 build: add cruft alert for common/shave*
13368 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13372 Remove removed file win32/common/config.h.in from MANIFEST.
13374 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13376 * gst/synaesthesia/synaescope.c:
13377 * gst/synaesthesia/synaescope.h:
13378 synaestesia: Fix old-style prototype
13380 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13382 * gst/realmedia/rmutils.c:
13386 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13389 Automatic update of common submodule
13390 From 55cd514 to c1d07dd
13392 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13395 * ext/amrnb/amrnbdec.c:
13396 * ext/amrnb/amrnbenc.c:
13397 * ext/cdio/gstcdiocddasrc.h:
13398 * ext/dvdread/dvdreadsrc.c:
13399 * ext/lame/gstlame.h:
13400 * ext/lame/gstlamemp3enc.h:
13401 * ext/lame/plugin.c:
13402 * ext/mad/gstmad.c:
13403 * ext/x264/gstx264enc.c:
13404 * ext/x264/gstx264enc.h:
13405 * gst/mpegaudioparse/gstmpegaudioparse.c:
13406 * gst/mpegaudioparse/gstxingmux.c:
13407 * gst/mpegstream/gstdvddemux.c:
13408 * gst/mpegstream/gstmpegdemux.c:
13409 * gst/mpegstream/gstmpegparse.c:
13410 * gst/realmedia/asmrules.c:
13411 * gst/realmedia/pnmsrc.c:
13412 * gst/realmedia/pnmsrc.h:
13413 * gst/realmedia/rdtdepay.h:
13414 * gst/realmedia/rdtmanager.c:
13415 * gst/realmedia/rtspreal.c:
13416 build: Add all kinds of compiler warning flags and fix the resulting warnings
13418 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13420 * ext/amrnb/Makefile.am:
13421 * ext/amrwbdec/Makefile.am:
13422 * ext/sidplay/Makefile.am:
13423 * gst/asfdemux/Makefile.am:
13424 * gst/mpegaudioparse/Makefile.am:
13425 build: fix up Makefile.am
13426 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13427 the order a bit here and there (see docs/random/moving-plugins).
13429 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13431 * win32/common/config.h.in:
13432 win32: remove win32-specific config.h.in copy that's not used any longer
13433 The win32 config.h is now generated from the top-level config.h.in.
13435 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13437 * ext/a52dec/gsta52dec.c:
13438 * ext/amrnb/amrnbdec.c:
13439 * ext/amrnb/amrnbenc.c:
13440 * ext/amrwbdec/amrwbdec.c:
13441 * ext/cdio/gstcdiocddasrc.c:
13442 * ext/dvdread/dvdreadsrc.c:
13443 * ext/lame/gstlame.c:
13444 * ext/mad/gstmad.c:
13445 * ext/mpeg2dec/gstmpeg2dec.c:
13446 * gst/ac3parse/gstac3parse.c:
13447 * gst/asfdemux/gstasfdemux.c:
13448 * gst/asfdemux/gstrtpasfdepay.c:
13449 * gst/asfdemux/gstrtspwms.c:
13450 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13451 * gst/iec958/ac3iec.c:
13452 * gst/mpegaudioparse/gstmpegaudioparse.c:
13453 * gst/mpegaudioparse/gstxingmux.c:
13454 * gst/mpegstream/gstdvddemux.c:
13455 * gst/mpegstream/gstmpegdemux.c:
13456 * gst/mpegstream/gstmpegparse.c:
13457 * gst/mpegstream/gstrfc2250enc.c:
13458 * gst/realmedia/pnmsrc.c:
13459 * gst/realmedia/rademux.c:
13460 * gst/realmedia/rdtdepay.c:
13461 * gst/realmedia/rdtmanager.c:
13462 * gst/realmedia/rmdemux.c:
13463 * gst/realmedia/rtspreal.c:
13464 * gst/synaesthesia/gstsynaesthesia.c:
13465 gst_element_class_set_details => gst_element_class_set_details_simple
13467 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13469 * ext/x264/gstx264enc.c:
13470 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13473 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13476 Automatic update of common submodule
13477 From e272f71 to 55cd514
13479 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13482 Automatic update of common submodule
13483 From df8a7c8 to e272f71
13485 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13488 Update CXXFLAGS, too
13490 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13493 Update for recent changes to common submodule
13494 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13495 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13497 Actually using that separation will happen later.
13499 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13502 Automatic update of common submodule
13503 From 9720a7d to df8a7c8
13505 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13508 Automatic update of common submodule
13509 From 0b6e072 to 9720a7d
13511 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13514 Automatic update of common submodule
13515 From 7cc5eb4 to 0b6e072
13517 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13520 Automatic update of common submodule
13521 From 7aa65b5 to 7cc5eb4
13523 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13526 Automatic update of common submodule
13527 From 44ecce7 to 7aa65b5
13529 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13532 configure: Use automake 1.11 silent rules instead of shave if available
13533 This makes sure that we use something that is still maintained and
13534 also brings back libtool 1.5 support.
13536 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13539 * docs/plugins/inspect/plugin-a52dec.xml:
13540 * docs/plugins/inspect/plugin-amrnb.xml:
13541 * docs/plugins/inspect/plugin-amrwbdec.xml:
13542 * docs/plugins/inspect/plugin-asf.xml:
13543 * docs/plugins/inspect/plugin-cdio.xml:
13544 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13545 * docs/plugins/inspect/plugin-dvdread.xml:
13546 * docs/plugins/inspect/plugin-dvdsub.xml:
13547 * docs/plugins/inspect/plugin-iec958.xml:
13548 * docs/plugins/inspect/plugin-lame.xml:
13549 * docs/plugins/inspect/plugin-mad.xml:
13550 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13551 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13552 * docs/plugins/inspect/plugin-mpegstream.xml:
13553 * docs/plugins/inspect/plugin-realmedia.xml:
13554 * docs/plugins/inspect/plugin-siddec.xml:
13555 * docs/plugins/inspect/plugin-twolame.xml:
13556 * docs/plugins/inspect/plugin-x264.xml:
13557 * win32/common/config.h:
13558 Back to development
13560 === release 0.10.14 ===
13562 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13568 * docs/plugins/gst-plugins-ugly-plugins.args:
13569 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13570 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13571 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13572 * docs/plugins/inspect/plugin-a52dec.xml:
13573 * docs/plugins/inspect/plugin-amrnb.xml:
13574 * docs/plugins/inspect/plugin-amrwbdec.xml:
13575 * docs/plugins/inspect/plugin-asf.xml:
13576 * docs/plugins/inspect/plugin-cdio.xml:
13577 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13578 * docs/plugins/inspect/plugin-dvdread.xml:
13579 * docs/plugins/inspect/plugin-dvdsub.xml:
13580 * docs/plugins/inspect/plugin-iec958.xml:
13581 * docs/plugins/inspect/plugin-lame.xml:
13582 * docs/plugins/inspect/plugin-mad.xml:
13583 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13584 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13585 * docs/plugins/inspect/plugin-mpegstream.xml:
13586 * docs/plugins/inspect/plugin-realmedia.xml:
13587 * docs/plugins/inspect/plugin-siddec.xml:
13588 * docs/plugins/inspect/plugin-twolame.xml:
13589 * docs/plugins/inspect/plugin-x264.xml:
13590 * gst-plugins-ugly.doap:
13591 * win32/common/config.h:
13594 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13634 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13637 * win32/common/config.h:
13638 0.10.13.4 pre-release
13640 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13642 * ext/x264/gstx264enc.c:
13643 * tests/check/elements/x264enc.c:
13644 x264enc: Replace 'avc-sample' with 'avc' in caps
13645 In the element and in its tests
13648 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13650 * gst/asfdemux/gstasfdemux.c:
13651 asfdemux: Don't set durations of 0 on outgoing buffers.
13652 Some (broken) streams don't have the extended stream properties in
13653 the header, resulting in applying a duration of zero on outgoing
13657 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13659 * gst/asfdemux/asfpacket.c:
13660 asfdemux: Make sure we always set proper payload duration.
13661 Some (broken) streams will have a delta of 0, resulting in outgoing
13662 buffers having durations of 0.
13665 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13668 * win32/common/config.h:
13669 0.10.13.3 pre-release
13671 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13673 * gst/asfdemux/asfpacket.c:
13674 asfdemux: Make sure we don't end up with negative timestamps.
13675 Some files have payload with timestamps smaller than the preroll duration.
13676 Instead of blindly substracting the preroll value (and ending up with
13677 insanely high timestamps on the outgoing buffers), we make sure we
13681 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13684 * win32/common/config.h:
13685 0.10.13.2 pre-release
13686 Update core/base requirement to 0.10.26, since that's more likely
13687 to be the actual requirement.
13689 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13694 po: update translations
13696 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13698 * tests/check/elements/x264enc.c:
13699 x264enc: add caps check to x264enc unit test
13700 Add some minimal caps checking to x264enc unit test.
13703 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13705 * ext/x264/gstx264enc.c:
13706 x264enc: fix up avcC header construction and playback by flash players
13707 Fix off-by-one bug when constructing the avcC header chunk: we
13708 wrote wrong profile info into the header. The first byte in the
13709 SPS NAL we get from x264 is the nal type, not the profile_idc.
13710 Also add some debug logging.
13713 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13715 * gst/asfdemux/gstasfdemux.c:
13716 asfdemux: Improve seek behaviour for audio-only with no index
13717 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13718 for video, we can just seek to seek_time instead.
13720 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13723 configure: fix up GST_CXXFLAGS properly
13724 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13725 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13726 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13728 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13731 Update MAINTAINERS, add myself
13733 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13736 configure: base GST_CXXFLAGS on --cflags from pkg-config
13737 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13738 point for for both C and CXX settings.
13740 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13743 Automatic update of common submodule
13744 From 96dc793 to 44ecce7
13746 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13750 * win32/common/.gitignore:
13751 * win32/common/config.h:
13752 win32: change how win32/common/config.h is updated
13753 Generate win32/common/config.h-new directly from config.h.in,
13754 using shell variables in configure and some hard-coded information.
13755 Change top-level makefile so that 'make win32-update' copies the
13756 generated file to win32/common/config.h, which we keep in source
13757 control. It's kept in source control so that the git tree is
13759 This change is similar to the ones applied a while ago to GStreamer
13760 core, gst-plugins-base and gst-plugins-good and prevents configure
13761 from changing files in source control. The generated config.h
13762 should be ok, but needs testing.
13764 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13766 * gst/realmedia/rtspreal.c:
13767 rtspreal: don't construct config header with uninitialised bytes
13768 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13769 a presumably unintentional padding of uninitialised bytes at the end
13770 of the CONT tags chunk, which should be harmless but causes warnings
13771 in valgrind (see #608533 for a test URL).
13773 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13775 * gst/realmedia/rtspreal.c:
13776 rtspreal: add finalize function so we can free streams and rulebook
13777 Fix memory leak in Real RTSP component (#608533).
13779 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13781 * gst/realmedia/rtspreal.c:
13782 rtspreal: fix minor memory leak
13783 Caps take their own reference when a buffer is added to them, so
13784 unref buffer after adding it to caps (#608533).
13786 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13788 * gst/realmedia/rdtdepay.c:
13789 rdtdepay: unref input buffer when done
13790 Fixes memory leak, see #608533.
13792 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13795 Automatic update of common submodule
13796 From 15d47a6 to 96dc793
13798 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13800 * ext/x264/gstx264enc.c:
13801 * ext/x264/gstx264enc.h:
13802 x264enc: make use of Access Unit delimiters configurable
13803 API: GstX264Enc:aud
13805 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13807 * gst/asfdemux/asfpacket.c:
13808 asfdemux: Do not subtract padding twice
13809 Only subtract implicit padding if an explicit one isn't
13810 provided. Avoids subtracting it twice and causing
13814 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
13816 * gst/asfdemux/gstasfdemux.c:
13817 * gst/mpegstream/gstmpegpacketize.c:
13818 assert: g_assert_not_reached() cannot replace return statement
13819 Fix build with assert being turned off.
13821 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13824 Automatic update of common submodule
13825 From 14cec89 to 15d47a6
13827 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
13829 * gst/asfdemux/gstasfdemux.c:
13830 asfdemux: Don't forget to update flow variable
13831 Forgot to update the return value in the loop.
13833 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
13835 * gst/asfdemux/gstasfdemux.c:
13836 asfdemux: Check flow return on every push
13837 We previously only aggregated flow returns after the while(push) loop,
13838 which meant that in some cases we would end-up not properly aggregating
13840 This is based on the same flow aggregation algorithm as oggdemux.
13842 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13844 * ext/x264/gstx264enc.c:
13845 x264enc: Add stream-format to output caps
13846 Adds stream-format to output caps of x264enc that
13847 informs if the stream is in bytestream of avc format.
13850 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
13852 * gst/mpegaudioparse/gstxingmux.c:
13853 xingmux: Fix unaligned memory access
13854 ARM/SPARC need 32bit alignment but xingmux accesses possibly
13855 unaligned memory, which leads to SIGBUS.
13858 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
13860 * gst/asfdemux/gstasfdemux.c:
13861 asfdemux: Use GST_STR_NULL in a couple of places.
13862 Fixes crashing on some of the log statements on win32.
13864 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13866 * gst/realmedia/rmdemux.c:
13867 rmdemux: Parse and post bitrate for streams
13868 Parse the bitrate of the streams and post their tags.
13871 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13873 * gst/asfdemux/gstasfdemux.c:
13874 * gst/asfdemux/gstasfdemux.h:
13875 asfdemux: Post bitrate tag
13876 If stream bitrate object is available, post the bitrate
13880 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13882 * gst/mpegaudioparse/gstmpegaudioparse.c:
13883 * gst/mpegaudioparse/gstmpegaudioparse.h:
13884 mp3parse: minor validation check of (Xing, VBRI) metadata
13885 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13887 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13889 * gst/mpegaudioparse/gstmpegaudioparse.c:
13890 mp3parse: use proper total_time and total_bytes in various cases
13891 The correct basis for (Xing, VBRI) seek table calculations is the
13892 byte size and duration provided by that metadata, rather than some
13893 other (possibly even estimated) one. This also prevents an infinite
13894 conversion loop in (unlikely) case where a TOC is provided without
13895 such corresponding (duration) metdata.
13897 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13899 * gst/mpegaudioparse/gstmpegaudioparse.c:
13900 * gst/mpegaudioparse/gstmpegaudioparse.h:
13901 mp3parse: conserve stop time for non-accurate seek
13902 Use the same strategy as accurate seeks to store
13903 pending non-accurate seeks to avoid overwriting non-definite
13904 stop times. When doing non-accurate seeks our position
13905 reporting might drift off by some secs and the stream can
13906 end up before it should.
13909 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13912 Automatic update of common submodule
13913 From 47cb23a to 14cec89
13915 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13917 * ext/amrwbdec/amrwb.c:
13918 amrwbdec: give decoder a rank so decodebin/playbin will use it
13920 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13922 * gst/mpegaudioparse/gstmpegaudioparse.c:
13923 mp3parse: return false when we can't seek
13924 When upstream can't seek, we return false as well
13926 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13928 * ext/lame/gstlame.c:
13929 * ext/lame/gstlamemp3enc.c:
13930 lame: Avoid crash when seeking before negotiating
13931 lame's 'lgv' variable is only initialized when the caps
13932 is negotiated, whenever a seek happens before that, it would
13933 attempt to call a function on an empty pointer, causing the crash.
13936 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13939 Automatic update of common submodule
13940 From 87bf428 to 47cb23a
13942 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13945 Automatic update of common submodule
13946 From da4c75c to 87bf428
13948 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
13951 Automatic update of common submodule
13952 From 53a2485 to da4c75c
13954 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13956 * gst/mpegaudioparse/gstmpegaudioparse.c:
13957 mp3parse: fix non-flushing seek
13958 Specifically, in addition to clearing lots of variables/offsets
13959 when receiving newsegment, also clear leftover data to match.
13961 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13963 * ext/x264/gstx264enc.c:
13964 * ext/x264/gstx264enc.h:
13965 x264enc: Make upstream GstForceKeyUnit thread-safe
13966 Also send the GstForceKeyUnit event downstream when an upstream on is received,
13967 allowing muxers or payloaders to take appropriate actions.
13968 https://bugzilla.gnome.org/show_bug.cgi?id=602556
13970 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13973 Automatic update of common submodule
13974 From a3e3ce4 to 53a2485
13976 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
13978 * gst/asfdemux/gstasfdemux.c:
13979 asfdemux: Don't call strlen() on NULL pointers
13982 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13984 * gst/asfdemux/gstasfdemux.c:
13985 asfdemux: Remove old pads when new ones are added
13986 The old pads were being removed before adding the new ones,
13987 we should add the new ones first.
13990 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13992 * gst/asfdemux/gstasfdemux.c:
13993 * gst/asfdemux/gstasfdemux.h:
13994 asfdemux: Handle chained asfs on pull mode
13995 Adds chained asfs handling to pull mode. It now checks if
13996 there is a new asf header after the last packet (when it
13997 is possible to know how many packets are) or it tries
13998 checking if a processed packet that fails is an header
14002 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14004 * gst/asfdemux/gstasfdemux.c:
14005 * gst/asfdemux/gstasfdemux.h:
14006 asfdemux: properly do chained asfs on push mode
14007 To properly do chained asfs work with playbin2, we need to
14008 push eos on the old pads before removing them.
14011 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14013 * gst/asfdemux/gstasfdemux.c:
14014 * gst/asfdemux/gstasfdemux.h:
14015 asfdemux: add support for chained asfs (push mode)
14016 Adds support for detecting and playing chained asfs
14017 in push mode. asfdemux tries to detect a new asf start
14018 by identifying the header object guid in a input buffer.
14019 When it finds it, it resets its state, removing its pads
14020 and creates new ones for the new file.
14022 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14024 * gst/asfdemux/gstasfdemux.c:
14025 asfdemux: fix two small leaks
14027 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14029 * gst/asfdemux/gstasfdemux.c:
14030 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14031 WM/Track has a 0 base but is often wrongly written as starting from 1,
14032 so not as reliable as WM/TrackNumber which always starts from 1.
14034 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14036 * gst/asfdemux/gstasfdemux.c:
14037 asfdemux: WM/Track starts counting from 0, adjust to start from 1
14039 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14041 * gst/asfdemux/gstasfdemux.c:
14042 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14043 There's both WM/Track and WM/TrackNumber.
14045 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14047 * ext/a52dec/gsta52dec.c:
14048 a52dec: Fix debug statement: Pass pos variable instead of time() function
14050 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14052 * gst/dvdsub/gstdvdsubdec.c:
14053 dvdsubdec: Fix printf format string warning
14055 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14057 * gst/asfdemux/gstasfdemux.c:
14058 asfdemux: Fix bogus variable used uninitialised warnings
14060 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14063 po: Don't create backup .po files
14064 As well as preventing creation of useless backup files, it works
14065 around a bug in gettext 0.17 on OS/X
14067 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14069 * gst/asfdemux/asfpacket.c:
14070 asfdemux: fix c99-style comments.
14072 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14074 * gst/asfdemux/asfpacket.c:
14075 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14077 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14079 * gst/realmedia/rmutils.c:
14080 rmutils: fix byteswapping
14081 fix the byteswapping code that was wrong because of the side effects of the
14085 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14087 * ext/x264/gstx264enc.c:
14088 x264enc: Adapt to slightly modified x264 API
14091 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14093 * gst/asfdemux/asfpacket.c:
14094 asfdemux: careful to avoid crash on bogus data
14095 When receiving bogus data, we have to avoid subtracting a value
14096 larger than 'size' from 'size' variable, resulting in a wrap
14097 that would make 'size' a really large bogus value.
14100 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14102 * win32/common/config.h:
14103 win32: Commit bumped version number
14105 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14107 * gst/mpegaudioparse/gstmpegaudioparse.c:
14108 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14110 This removes a good 50% of processing time for parsing a buffer.
14111 We do this by simply... getting the nicks that we already have handy
14112 instead of going through the expensive glib system.
14114 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14117 configure.ac: And back to development we go...
14119 === release 0.10.13 ===
14121 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14128 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14129 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14130 * docs/plugins/inspect/plugin-a52dec.xml:
14131 * docs/plugins/inspect/plugin-asf.xml:
14132 * docs/plugins/inspect/plugin-cdio.xml:
14133 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14134 * docs/plugins/inspect/plugin-dvdread.xml:
14135 * docs/plugins/inspect/plugin-dvdsub.xml:
14136 * docs/plugins/inspect/plugin-iec958.xml:
14137 * docs/plugins/inspect/plugin-lame.xml:
14138 * docs/plugins/inspect/plugin-mad.xml:
14139 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14140 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14141 * docs/plugins/inspect/plugin-mpegstream.xml:
14142 * docs/plugins/inspect/plugin-realmedia.xml:
14143 * docs/plugins/inspect/plugin-siddec.xml:
14144 * docs/plugins/inspect/plugin-twolame.xml:
14145 * docs/plugins/inspect/plugin-x264.xml:
14146 * gst-plugins-ugly.doap:
14147 * win32/common/config.h:
14150 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14188 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14191 Automatic update of common submodule
14192 From 85d1530 to 0702fe1
14194 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14232 * win32/common/config.h:
14233 0.10.12.3 pre-release
14235 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14238 Automatic update of common submodule
14239 From a3e3ce4 to 85d1530
14241 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14243 * ext/a52dec/gsta52dec.c:
14244 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14245 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14247 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14286 * win32/common/config.h:
14287 0.10.12.2 pre-release
14289 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14291 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14292 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14293 docs: Remove files accidentally added
14294 Remove the gst-plugins-ugly-plugins.args.new and
14295 gst-plugins-ugly-plugins.signals.new files, that appear
14296 to have been accidentally added in commit
14297 f5d046a0b034f9bd7274291f7131ee5db1a30052
14299 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14301 * ext/a52dec/gsta52dec.c:
14302 a52dec: Add some debugging for new segment events
14304 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14306 * ext/mpeg2dec/gstmpeg2dec.c:
14307 mpeg2dec: fix warning in macosx snow leopard
14309 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14311 * gst/mpegstream/gstmpegparse.c:
14312 mpegstream: fix warning in macosx snow leopard
14314 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14316 * gst/mpegaudioparse/gstmpegaudioparse.c:
14317 mpegaudioparse: fix warning in macosx snow leopard
14319 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14321 * gst/dvdsub/gstdvdsubdec.c:
14322 dvdsubdec: fix warning on macosx snow leopard
14324 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14326 * gst/asfdemux/gstasfdemux.c:
14327 asfdemux: fix warning in macosx snow leopard
14329 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14331 * gst/mpegaudioparse/gstmpegaudioparse.c:
14332 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14334 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14337 Automatic update of common submodule
14338 From 19fa4f3 to a3e3ce4
14340 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14342 * gst/asfdemux/gstasfdemux.c:
14343 * gst/realmedia/rdtmanager.c:
14344 build: fprintf, sprintf, sscanf need stdio.h
14346 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14348 * ext/mad/gstmad.c:
14349 mad: add missing include to fix the build
14351 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14353 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14354 dvdlpcm: whitespace fixes
14356 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14358 * gst-plugins-ugly.spec.in:
14361 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14364 x264enc: adjust configure checking to changed upstream
14366 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14368 * ext/x264/gstx264enc.c:
14369 x264enc: conditionally adjust to new upstream API
14372 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14374 * gst/mpegaudioparse/gstmpegaudioparse.c:
14375 * gst/mpegaudioparse/gstmpegaudioparse.h:
14376 mpegaudioparse: prevent infinite (re)syncing
14378 gst/mpegaudioparse/gstmpegaudioparse.c
14380 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14382 * gst/mpegaudioparse/gstmpegaudioparse.c:
14383 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14384 Previously, we could get false sync relatively easily - it sometimes happened
14385 on real files. This cleans the code up a fair bit, and makes it require more
14386 confirmation that we've found valid sync before continuing.
14388 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14390 * gst/mpegaudioparse/gstmpegaudioparse.c:
14391 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14393 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14395 * gst/mpegstream/gstdvddemux.c:
14396 dvddemux: remove bogus ifndef
14398 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14401 Automatic update of common submodule
14402 From 94f95e3 to 19fa4f3
14404 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14406 * ext/mpeg2dec/gstmpeg2dec.c:
14407 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14409 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14411 * gst/dvdsub/gstdvdsubparse.c:
14412 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14414 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14416 * ext/amrnb/amrnbdec.c:
14417 * ext/amrnb/amrnbenc.c:
14418 Remove Ronald Bultje from Authors field
14419 Replaced with "GStreamer maintainers
14420 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14421 depending on the number of other authors.
14423 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14425 * gst/asfdemux/Makefile.am:
14426 * gst/asfdemux/gstasfmux.c:
14427 * gst/asfdemux/gstasfmux.h:
14428 asfdemux: Remove old non-built asfmux code
14429 Remove so people don't confuse it with the new asfmux code
14432 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14434 * ext/a52dec/gsta52dec.c:
14435 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14436 It's not defined for older liba52 versions.
14438 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14440 * ext/a52dec/gsta52dec.c:
14441 a52dec: Allow liba52 to use djbfft based IMDCT transform
14442 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14443 IMDCT transform acceleration. It does however have a software based
14444 acceleration using the djbfft library (D.J. Bernstein's library for
14445 fourier transforms - Extremely fast library for floating-point
14446 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14448 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14449 and AltiVec implementations, but those are checked for first, and
14450 djbfft is chosen only if none of those is available - good in the
14451 case of some distributions including a port of the MPlayer changes
14452 in their system a52dec library.
14453 The down and upmix code in liba52 doesn't seem to be disturbed by
14454 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14455 versions if passed from oil_cpu_get_flags (SSE currently is not).
14458 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14461 amr: Use opencore-amr pkg-config files if possible
14462 This makes it possible to build the plugins when the libraries
14463 are installed at non-standard locations.
14466 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14468 * gst/mpegaudioparse/gstmpegaudioparse.c:
14469 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14470 Metadata provided seek tables are consistent with metadata's view of
14471 total size, which typically matches real size, but need not do so
14472 (e.g. a truncated file). Fixes seeking and position reporting
14473 in such truncated files (although duration based on metadata may then
14474 still be incorrect).
14476 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14479 configure: bump core/base requirements to released versions
14480 to avoid confusion.
14482 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14485 configure: Remove all mentions to the id3tag plugin which was removed
14487 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14490 mad: make check for mad independent of the check for id3tag
14493 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14495 * gst/asfdemux/gstrtpasfdepay.c:
14496 rtpasfdepay: set padding size to the correct value
14497 asf packets in rtp packets should come with their padding fields
14498 set to 0 and the depayload must update them to the correct
14499 value before pushing downstream
14501 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14504 * docs/plugins/Makefile.am:
14505 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14506 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14507 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14508 * docs/plugins/inspect/plugin-amrnb.xml:
14509 * docs/plugins/inspect/plugin-amrwbdec.xml:
14511 * ext/amrnb/GstAmrnbEnc.prs:
14512 * ext/amrnb/Makefile.am:
14513 * ext/amrnb/README:
14514 * ext/amrnb/amrnb.c:
14515 * ext/amrnb/amrnbdec.c:
14516 * ext/amrnb/amrnbdec.h:
14517 * ext/amrnb/amrnbenc.c:
14518 * ext/amrnb/amrnbenc.h:
14519 * ext/amrnb/amrnbparse.c:
14520 * ext/amrnb/amrnbparse.h:
14521 * ext/amrwbdec/Makefile.am:
14522 * ext/amrwbdec/README:
14523 * ext/amrwbdec/amrwb.c:
14524 * ext/amrwbdec/amrwbdec.c:
14525 * ext/amrwbdec/amrwbdec.h:
14526 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14527 These are based on the OpenCore codecs.
14530 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14533 Automatic update of common submodule
14534 From fedaaee to 94f95e3
14536 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14541 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14542 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14543 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14544 * docs/plugins/inspect/plugin-dvdnav.xml:
14546 * ext/dvdnav/.gitignore:
14547 * ext/dvdnav/Makefile.am:
14548 * ext/dvdnav/README:
14549 * ext/dvdnav/dvdnavsrc.c:
14550 * ext/dvdnav/dvdnavsrc.h:
14551 * ext/dvdnav/gst-dvd:
14552 * ext/dvdread/dvdreadsrc.c:
14553 * gst-plugins-ugly.spec.in:
14555 dvdnav: remove dvdnav plugin
14556 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14557 use for dvd playback. Note that dvdnav was never really enabled
14558 in -ugly, you had to edit configure.ac to get it built.
14560 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14562 * tests/check/elements/mpeg2dec.c:
14563 mpeg2dec: Fix unused variables compiler warnings in unit test
14565 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14568 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14569 Check for more automake command variants. Use printf instead of 'echo -n'
14572 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14575 Automatic update of common submodule
14576 From 5845b63 to fedaaee
14578 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14581 Make git ignore more files
14583 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14585 * gst/asfdemux/gstasfdemux.c:
14586 asfdemux: Refactor multiple packet pull.
14587 This also fixes a bug by which the first buffer (in a multi-packet mode)
14588 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14589 full incoming buffer and not just of the single asf packet.
14590 Fixes corrupted frames introduced by latest commit.
14592 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14594 * gst/asfdemux/gstasfdemux.c:
14595 asfdemux: use the right accurate field
14596 Remove accurate variable and its faulty use because the real variable is an
14599 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14601 * gst/asfdemux/asfpacket.c:
14602 * gst/asfdemux/gstasfdemux.c:
14603 asfdemux: Sprinkle branch prediction macros accross the code
14605 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14607 * gst/asfdemux/gstasfdemux.c:
14608 asfdemux: Delay newsegment handling until we have a keyframe.
14609 We now have a chance for packets to be collected before we send out the
14610 newsegment. If we're not in accurate seeking (keyunit) it will set
14611 the segment start/time to the keyframe's timestamp.
14613 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14615 * gst/asfdemux/gstasfdemux.c:
14616 asfdemux: Remove useless check. We already have checked for it above.
14618 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14620 * gst/asfdemux/gstasfdemux.c:
14621 asfdemux: No longer queue GOPs now that seeking is fixed.
14622 We now *always* seek to the keyframe just before our requested position.
14623 When we encounter the first keyframe and we were not accurate (therefore doing
14624 keyframe seeking), we update the segment start position to the keyframe timestamp.
14626 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14628 * gst/asfdemux/gstasfdemux.c:
14629 * gst/asfdemux/gstasfdemux.h:
14630 asfdemux: Store the accurate seeking flag
14632 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14634 * gst/asfdemux/gstasfdemux.c:
14635 asfdemux: Use the average frame duration for buffers without a duration.
14636 This will still cause some timestamp jitter, but giving a hint as to the duration
14637 rather than nothing seems to be a better idea.
14638 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14639 duration using the accumulated packet duration (which will be correct).
14641 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14643 * gst/asfdemux/gstasfdemux.c:
14644 * gst/asfdemux/gstasfdemux.h:
14645 asfdemux: Use index entry packet count to optimize seeking.
14646 The simple index entries also contain the number of packets one needs
14647 to retrieve at a given position to get a full keyframe. We therefore
14648 use that information to retrieve all those packets in one buffer when
14649 working in pull-mode.
14651 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14653 * gst/asfdemux/gstasfdemux.c:
14654 asfdemux: Do not try to free const pointer
14655 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14656 asfdemux tried to free a const pointer that had been cast to a
14657 normal pointer variable.
14659 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14661 * gst/asfdemux/gstasfdemux.c:
14662 asfdemux: Use presentation timestamp when searching in the index.
14663 We need to take the preroll into account... else we end up too early.
14665 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14668 Automatic update of common submodule
14669 From f3bb51b to 5845b63
14671 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14673 * gst/asfdemux/gstasfdemux.c:
14674 asfdemux: Convert index entry from presentation time to timestamps.
14675 We weren't taking the preroll into account previously, meaning that we
14676 were always seeking preroll nanoseconds too early... resulting in a lot
14677 of dropped packets (which are before the start time).
14678 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14680 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14683 * gst/asfdemux/gstasfdemux.c:
14684 asfdemux: Fix byte array metadata handling.
14685 We basically discard byte array metadata. Should be trivial to adapt
14686 to storing the pointers if we need it later on.
14688 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14690 * gst/asfdemux/gstasfdemux.c:
14691 * gst/asfdemux/gstasfdemux.h:
14692 asfdemux: Handle PAR/interlaced information stored in packet payload.
14693 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14694 in the ASF Packet payload extensions).
14696 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14698 * gst/asfdemux/gstasfdemux.c:
14699 * gst/asfdemux/gstasfdemux.h:
14700 asfdemux: Store/Handle global metadata (not specific to one stream).
14701 This allows us to store (and handle) PAR information which might be stored there.
14703 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14705 * gst/mpegaudioparse/gstmpegaudioparse.c:
14706 mpegaudioparse: fix Xing inverse seek table building
14708 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14711 Automatic update of common submodule
14712 From f3bb51b to f810030
14714 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14716 * gst/asfdemux/gstasfdemux.c:
14717 asfdemux: don't try to free a NULL taglist
14719 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14721 * gst/asfdemux/gstasfdemux.c:
14722 asfdemux: post tags only after we've created our source pads
14723 Post global tags only after we've added our source pads, so that
14724 tag events get sent downstream in addition to tag messages posted
14725 on the bus. This makes sure tags can be picked up automatically
14726 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14727 While we're at it, also add a container-format tag.
14729 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14732 * gst/asfdemux/gstasfdemux.c:
14733 asfdemux: use new bytereader functions for image tag parsing
14735 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14737 * gst/asfdemux/gstasfdemux.c:
14738 * gst/asfdemux/gstasfdemux.h:
14739 asfdemux: remove some more unused variables
14741 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14743 * gst/realmedia/rmdemux.c:
14744 rmdemux: plug buffer leaking
14746 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14748 * gst/asfdemux/gstrtpasfdepay.c:
14749 asfdepay: guard against dropped buffers
14750 If a buffer was dropped, we might request data from the adapter that is not
14751 there and then we get a NULL buffer.
14753 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14755 * gst/asfdemux/gstasfdemux.c:
14756 * gst/asfdemux/gstasfdemux.h:
14757 asfdemux: set DISCONT on streams
14758 When we receive a DISCONT as input, don't clear our complete state but simply
14759 mark a discont that will be put on the next buffer. The code will be able to
14760 handle and throw away incomplete data.
14761 Add some more debug info.
14762 Remove an unused variable.
14764 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14766 * gst/asfdemux/gstrtpasfdepay.c:
14767 asfdepay: set DELTA_UNIT flag correctly
14768 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14769 Add some more debug info.
14771 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14773 * gst/asfdemux/gstasfdemux.c:
14774 asfdemux: fix latency calculations
14775 We need to check for -1 as an invalid timestamp, not 1.
14777 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14779 * gst/mpegaudioparse/gstmpegaudioparse.c:
14780 * gst/mpegaudioparse/gstmpegaudioparse.h:
14781 mp3parse: don't put every single frame into the index
14782 Let's not put every single mp3 frame in our index, a few frames per
14783 second should be more than enough. For now use an index interval
14784 of 100ms-500ms depending on the upstream size, to keep the index at
14785 a reasonable size. Factor out the code that adds the index entry
14786 into a separate function for better code readability.
14788 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14790 * gst/mpegaudioparse/gstmpegaudioparse.c:
14791 * gst/mpegaudioparse/gstmpegaudioparse.h:
14792 mp3parse: assume seekability only if we know the upstream size
14793 While technically upstream may be seekable even if it doesn't know
14794 the exact size, I can't think of a use case where this distincation
14795 is relevant in practice, so for now just assume we're not seekable
14796 if upstream doesn't provide us with a size. Makes sure we don't
14797 build a seek index when streaming internet radio with sources that
14798 pretend to be seekable until you try to actually seek.
14800 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14802 * gst-plugins-ugly.spec.in:
14803 Fix x264 requirement in SPEC file
14805 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14807 * ext/x264/gstx264enc.c:
14808 * gst/realmedia/rdtmanager.c:
14809 x264enc, rdtmanager: fix compilation with debugging disabled
14811 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14814 * docs/plugins/Makefile.am:
14815 docs: Bump common. Fix comment in the docs Makefile.am
14817 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
14820 * win32/common/config.h:
14821 Back to development -> 0.10.12.1
14823 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14825 * gst-plugins-ugly.doap:
14826 Add 0.10.12 release to the doap file
14828 === release 0.10.12 ===
14830 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14836 * docs/plugins/gst-plugins-ugly-plugins.args:
14837 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14838 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14839 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14840 * docs/plugins/inspect/plugin-a52dec.xml:
14841 * docs/plugins/inspect/plugin-asf.xml:
14842 * docs/plugins/inspect/plugin-cdio.xml:
14843 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14844 * docs/plugins/inspect/plugin-dvdread.xml:
14845 * docs/plugins/inspect/plugin-dvdsub.xml:
14846 * docs/plugins/inspect/plugin-iec958.xml:
14847 * docs/plugins/inspect/plugin-lame.xml:
14848 * docs/plugins/inspect/plugin-mad.xml:
14849 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14850 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14851 * docs/plugins/inspect/plugin-mpegstream.xml:
14852 * docs/plugins/inspect/plugin-realmedia.xml:
14853 * docs/plugins/inspect/plugin-siddec.xml:
14854 * docs/plugins/inspect/plugin-synaesthesia.xml:
14855 * docs/plugins/inspect/plugin-twolame.xml:
14856 * docs/plugins/inspect/plugin-x264.xml:
14857 * win32/common/config.h:
14860 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14869 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
14903 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
14936 * win32/common/config.h:
14937 0.10.11.2 pre-release
14939 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
14941 * win32/common/config.h.in:
14942 win32: Remove #undef inline from the win32 config.h
14944 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14946 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14947 * docs/plugins/inspect/plugin-mad.xml:
14948 * ext/mad/Makefile.am:
14949 * ext/mad/gstid3tag.c:
14950 * ext/mad/gstmad.c:
14951 * ext/mad/gstmad.h:
14952 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14953 It will be reborn with a shiny new code base under its hood in -bad.
14954 See #581756 and #565764.
14956 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14958 * tests/check/pipelines/.gitignore:
14959 gitignore: Ignore some built files in the test area
14961 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14963 * docs/plugins/inspect/plugin-a52dec.xml:
14964 * docs/plugins/inspect/plugin-asf.xml:
14965 * docs/plugins/inspect/plugin-cdio.xml:
14966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14967 * docs/plugins/inspect/plugin-dvdread.xml:
14968 * docs/plugins/inspect/plugin-dvdsub.xml:
14969 * docs/plugins/inspect/plugin-iec958.xml:
14970 * docs/plugins/inspect/plugin-lame.xml:
14971 * docs/plugins/inspect/plugin-mad.xml:
14972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14973 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14974 * docs/plugins/inspect/plugin-mpegstream.xml:
14975 * docs/plugins/inspect/plugin-realmedia.xml:
14976 * docs/plugins/inspect/plugin-siddec.xml:
14977 * docs/plugins/inspect/plugin-synaesthesia.xml:
14978 * docs/plugins/inspect/plugin-twolame.xml:
14979 docs: Update plugin inspect files
14981 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14984 * docs/plugins/Makefile.am:
14985 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14986 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14987 * docs/plugins/inspect/plugin-x264.xml:
14989 * gst-plugins-ugly.spec.in:
14990 * tests/check/Makefile.am:
14991 * tests/check/elements/.gitignore:
14992 Moved 'x264enc' from -bad to -ugly
14994 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14996 * ext/x264/gstx264enc.c:
14997 * ext/x264/gstx264enc.h:
14998 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15001 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15003 * ext/x264/GstX264Enc.prs:
15004 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15006 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15008 * ext/x264/GstX264Enc.prs:
15009 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15011 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15013 * ext/x264/gstx264enc.c:
15014 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15016 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
15018 * ext/x264/GstX264Enc.prs:
15019 * ext/x264/Makefile.am:
15020 * ext/x264/gstx264enc.c:
15021 [MOVED FROM BAD 24/28] x264enc: add preset support
15022 Add preset iface and a (dummy) preset file as a starting point.
15024 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15026 * ext/x264/gstx264enc.c:
15027 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15029 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
15031 * ext/x264/gstx264enc.c:
15032 * ext/x264/gstx264enc.h:
15033 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15034 Use the GstForceKeyUnit event to force a keyframe.
15037 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15039 [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...
15040 Original commit message from CVS:
15041 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15042 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15043 Use hyphen in property name, perform safety buffer size check
15044 prior to mem access, and some more parentheses in macro.
15046 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15048 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15049 Original commit message from CVS:
15050 * ext/apexsink/Makefile.am:
15051 Link against -lgcrpyto for RSA_new and RSA_free.
15052 * ext/faac/gstfaac.c:
15053 * ext/x264/gstx264enc.c:
15054 Fix compiler warnings.
15056 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15058 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15059 Original commit message from CVS:
15060 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15061 Construct source caps in more conventional (and correct) manner.
15063 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15065 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15066 Original commit message from CVS:
15067 * ext/alsaspdif/Makefile.am:
15068 * ext/amrwb/Makefile.am:
15069 * ext/apexsink/Makefile.am:
15070 * ext/arts/Makefile.am:
15071 * ext/artsd/Makefile.am:
15072 * ext/audiofile/Makefile.am:
15073 * ext/audioresample/Makefile.am:
15074 * ext/bz2/Makefile.am:
15075 * ext/cdaudio/Makefile.am:
15076 * ext/celt/Makefile.am:
15077 * ext/dc1394/Makefile.am:
15078 * ext/dirac/Makefile.am:
15079 * ext/directfb/Makefile.am:
15080 * ext/divx/Makefile.am:
15081 * ext/dts/Makefile.am:
15082 * ext/faac/Makefile.am:
15083 * ext/faad/Makefile.am:
15084 * ext/gsm/Makefile.am:
15085 * ext/hermes/Makefile.am:
15086 * ext/ivorbis/Makefile.am:
15087 * ext/jack/Makefile.am:
15088 * ext/jp2k/Makefile.am:
15089 * ext/ladspa/Makefile.am:
15090 * ext/lcs/Makefile.am:
15091 * ext/libfame/Makefile.am:
15092 * ext/libmms/Makefile.am:
15093 * ext/metadata/Makefile.am:
15094 * ext/mpeg2enc/Makefile.am:
15095 * ext/mplex/Makefile.am:
15096 * ext/musepack/Makefile.am:
15097 * ext/musicbrainz/Makefile.am:
15098 * ext/mythtv/Makefile.am:
15099 * ext/nas/Makefile.am:
15100 * ext/neon/Makefile.am:
15101 * ext/ofa/Makefile.am:
15102 * ext/polyp/Makefile.am:
15103 * ext/resindvd/Makefile.am:
15104 * ext/sdl/Makefile.am:
15105 * ext/shout/Makefile.am:
15106 * ext/snapshot/Makefile.am:
15107 * ext/sndfile/Makefile.am:
15108 * ext/soundtouch/Makefile.am:
15109 * ext/spc/Makefile.am:
15110 * ext/swfdec/Makefile.am:
15111 * ext/tarkin/Makefile.am:
15112 * ext/theora/Makefile.am:
15113 * ext/timidity/Makefile.am:
15114 * ext/twolame/Makefile.am:
15115 * ext/x264/Makefile.am:
15116 * ext/xine/Makefile.am:
15117 * ext/xvid/Makefile.am:
15118 * gst-libs/gst/app/Makefile.am:
15119 * gst-libs/gst/dshow/Makefile.am:
15120 * gst/aiffparse/Makefile.am:
15121 * gst/app/Makefile.am:
15122 * gst/audiobuffer/Makefile.am:
15123 * gst/bayer/Makefile.am:
15124 * gst/cdxaparse/Makefile.am:
15125 * gst/chart/Makefile.am:
15126 * gst/colorspace/Makefile.am:
15127 * gst/dccp/Makefile.am:
15128 * gst/deinterlace/Makefile.am:
15129 * gst/deinterlace2/Makefile.am:
15130 * gst/dvdspu/Makefile.am:
15131 * gst/festival/Makefile.am:
15132 * gst/filter/Makefile.am:
15133 * gst/flacparse/Makefile.am:
15134 * gst/flv/Makefile.am:
15135 * gst/games/Makefile.am:
15136 * gst/h264parse/Makefile.am:
15137 * gst/librfb/Makefile.am:
15138 * gst/mixmatrix/Makefile.am:
15139 * gst/modplug/Makefile.am:
15140 * gst/mpeg1sys/Makefile.am:
15141 * gst/mpeg4videoparse/Makefile.am:
15142 * gst/mpegdemux/Makefile.am:
15143 * gst/mpegtsmux/Makefile.am:
15144 * gst/mpegvideoparse/Makefile.am:
15145 * gst/mve/Makefile.am:
15146 * gst/nsf/Makefile.am:
15147 * gst/nuvdemux/Makefile.am:
15148 * gst/overlay/Makefile.am:
15149 * gst/passthrough/Makefile.am:
15150 * gst/pcapparse/Makefile.am:
15151 * gst/playondemand/Makefile.am:
15152 * gst/rawparse/Makefile.am:
15153 * gst/real/Makefile.am:
15154 * gst/rtjpeg/Makefile.am:
15155 * gst/rtpmanager/Makefile.am:
15156 * gst/scaletempo/Makefile.am:
15157 * gst/sdp/Makefile.am:
15158 * gst/selector/Makefile.am:
15159 * gst/smooth/Makefile.am:
15160 * gst/smoothwave/Makefile.am:
15161 * gst/speed/Makefile.am:
15162 * gst/speexresample/Makefile.am:
15163 * gst/stereo/Makefile.am:
15164 * gst/subenc/Makefile.am:
15165 * gst/tta/Makefile.am:
15166 * gst/vbidec/Makefile.am:
15167 * gst/videodrop/Makefile.am:
15168 * gst/videosignal/Makefile.am:
15169 * gst/virtualdub/Makefile.am:
15170 * gst/vmnc/Makefile.am:
15171 * gst/y4m/Makefile.am:
15172 * sys/acmenc/Makefile.am:
15173 * sys/cdrom/Makefile.am:
15174 * sys/dshowdecwrapper/Makefile.am:
15175 * sys/dshowsrcwrapper/Makefile.am:
15176 * sys/dvb/Makefile.am:
15177 * sys/dxr3/Makefile.am:
15178 * sys/fbdev/Makefile.am:
15179 * sys/oss4/Makefile.am:
15180 * sys/qcam/Makefile.am:
15181 * sys/qtwrapper/Makefile.am:
15182 * sys/vcd/Makefile.am:
15183 * sys/wininet/Makefile.am:
15184 * win32/common/config.h:
15185 Don't install static libs for plugins. Fixes #550851 for -bad.
15187 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15189 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15190 Original commit message from CVS:
15191 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15192 Adapt to slightly modified x264 API. Fixes #555238.
15194 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15196 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15197 Original commit message from CVS:
15198 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15199 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15200 * ext/x264/gstx264enc.h:
15201 Do not deal with duplicated input (timestamps). If needed,
15202 a generic element can do so.
15203 Do not manipulate input timestamps on the way out,
15204 since that shifts the timeline and A/V sync.
15206 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15208 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15209 Original commit message from CVS:
15210 * docs/plugins/gst-plugins-bad-plugins.args:
15211 Integrate new properties into documentation.
15212 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15213 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15214 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15215 Fix up API prior to eventual plugin move.
15216 API: GstX264Enc:pass (provides more options, and changed to enum)
15218 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15220 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15221 Original commit message from CVS:
15222 * docs/plugins/Makefile.am:
15223 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15224 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15225 * ext/x264/gstx264enc.c:
15226 * tests/check/Makefile.am:
15227 * tests/check/elements/x264enc.c: (setup_x264enc),
15228 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15229 Add documentation and unit test for x264enc.
15231 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15233 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15234 Original commit message from CVS:
15235 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15236 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15237 Allocate some buffers in more adaptive and economical fashion.
15239 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15241 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15242 Original commit message from CVS:
15244 Check for sufficiently up-to-date x264 API.
15245 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15246 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15247 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15248 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15249 * ext/x264/gstx264enc.h:
15250 Expose some more parameters of the x264 encoder as properties.
15252 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15254 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15255 Original commit message from CVS:
15256 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15257 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15258 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15259 (gst_x264_enc_flush_frames):
15260 Coding style and layout; re-order some functions in more
15261 typical and natural flow.
15263 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15265 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15266 Original commit message from CVS:
15267 * ext/x264/Makefile.am:
15268 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15269 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15270 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15271 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15272 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15273 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15274 * ext/x264/gstx264enc.h:
15275 Use GQueue in stead of custom queue code.
15276 Factorize flushing out encoder delayed frames.
15277 Factorize initialization and state change reset.
15279 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15281 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15282 Original commit message from CVS:
15283 * ext/x264/gstx264enc.h:
15284 * sys/fbdev/gstfbdevsink.c:
15285 Use configure-generated _stdint.h.
15287 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15289 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15290 Original commit message from CVS:
15291 * ext/x264/Makefile.am:
15292 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15293 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15294 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15295 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15296 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15297 (gst_x264_enc_encode_frame), (plugin_init):
15298 * ext/x264/gstx264enc.h:
15299 Use video format library and GST_WRITE_*_BE macros where applicable.
15300 Use finalize in stead of dispose.
15301 Set up debug category and log callback.
15303 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15305 [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...
15306 Original commit message from CVS:
15307 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15308 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15309 (gst_x264_enc_encode_frame):
15310 Try harder not to crash when we get an EOS event but haven't set
15311 up the encoder yet (as may happen when upstream errors out with
15312 not-negotiated, for example). Also, always push the EOS event
15315 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15317 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15318 Original commit message from CVS:
15319 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15322 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15324 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15325 Original commit message from CVS:
15326 * ext/x264/gstx264enc.c:
15327 Fix build against the libx264 version that ships with debian stable.
15329 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15331 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15332 Original commit message from CVS:
15333 * ext/audioresample/gstaudioresample.c:
15334 * ext/x264/gstx264enc.c:
15335 * gst/dvdspu/gstdvdspu.c:
15336 * gst/dvdspu/gstdvdspu.h:
15337 * gst/festival/gstfestival.c:
15338 * gst/h264parse/gsth264parse.c:
15339 * gst/mpegtsparse/mpegtspacketizer.c:
15340 * gst/mpegtsparse/mpegtsparse.c:
15341 * gst/multifile/gstmultifilesink.c:
15342 * gst/multifile/gstmultifilesrc.c:
15343 * gst/nuvdemux/gstnuvdemux.c:
15344 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15345 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15346 * sys/vcd/vcdsrc.c:
15347 Massive leak fixing, plus code cleanups.
15349 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15351 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15352 Original commit message from CVS:
15353 * examples/app/appsrc_ex.c:
15354 * examples/switch/switcher.c:
15355 * ext/neon/gstneonhttpsrc.c:
15356 * ext/timidity/gstwildmidi.c:
15357 * ext/x264/gstx264enc.c:
15358 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15359 * gst/rtpmanager/gstrtpclient.c:
15360 * gst/rtpmanager/gstrtpjitterbuffer.c:
15361 * gst/spectrum/demo-audiotest.c:
15362 * gst/spectrum/demo-osssrc.c:
15363 * sys/dvb/gstdvbsrc.c:
15364 Add stdlib include (free, atoi, exit).
15366 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15368 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15369 Original commit message from CVS:
15370 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15371 This needs a version check.
15372 * gst/bayer/Makefile.am:
15375 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15377 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15378 Original commit message from CVS:
15379 Patch by: Michal Benes <michal.benes at itonis tv>
15380 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15383 * ext/x264/Makefile.am:
15384 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15385 (gst_x264_enc_analyse_get_type),
15386 (gst_x264_enc_timestamp_queue_init),
15387 (gst_x264_enc_timestamp_queue_free),
15388 (gst_x264_enc_timestamp_queue_put),
15389 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15390 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15391 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15392 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15393 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15394 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15395 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15396 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15398 * ext/x264/gstx264enc.h:
15399 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15400 handle 'odd' widths and heights correctly yet.
15402 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15404 * gst/asfdemux/gstasfdemux.c:
15405 asfdemux: nicer metadata extraction of genre tags in some cases
15406 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15407 that they presumably stand for.
15409 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15411 * gst/asfdemux/gstasfdemux.c:
15412 asfdemux: parse WM/Picture tags to extract cover art
15415 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15418 docs: fix http links for amr libs in REQUIREMENTS
15420 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15422 * gst/asfdemux/gstasfdemux.c:
15423 asfdemux: fix bogus flow return handling in eos handler
15424 Don't overwrite the origin flow return by whatever flow we get
15425 when trying to push the remaining internally queued payloads.
15426 We want to do our eos logic, ie. send an EOS event or segment-done
15427 message in any case. Makes things EOS properly when an EOS event
15428 is forced upon the pipeline so that the source returns
15429 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15431 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15433 * win32/common/config.h:
15434 win32: update config.h
15436 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15439 configure: bump core/base requirements to released versions
15441 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15445 autogen: move the -Wno-portability for automake into configure.ac
15447 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15449 * gst/dvdlpcmdec/Makefile.am:
15450 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15451 dvdlpcmdec: Add multichannel channel maps, and send some tags
15452 Add a multichannel map to the output caps, and send at least a CODEC and
15453 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15454 no samples and can't find info about the channel ordering, but this is
15455 better than nothing.
15457 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15460 Automatic update of common submodule
15461 From 888e0a2 to c572721
15463 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15466 Automatic update of common submodule
15467 From 6ab11d1 to 888e0a2
15469 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15471 * gst/dvdsub/gstdvdsubdec.c:
15472 dvdsubdec: Remove some dead code
15473 Remove some redundant memset - gobject memory is already initalised to 0.
15474 Remove a commented out line leftover from the previous commit
15476 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15478 * gst/dvdsub/gstdvdsubdec.c:
15479 * gst/dvdsub/gstdvdsubdec.h:
15480 dvdsubdec: Support ARGB output
15481 Negotiate to and render into ARGB buffers directly if the peer supports it.
15484 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15486 * ext/a52dec/gsta52dec.c:
15487 a52dec: Reconcile code with dtsdec
15488 Perform some cleanups based on the dtsdec code such as using the boilerplate
15489 macro and static pad template functions.
15490 Add some documentation. Don't register a change in flags until we synch on
15491 another frame successfully.
15493 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15495 * ext/lame/gstlamemp3enc.c:
15496 lamemp3enc: Improve debugging a bit
15498 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15500 * ext/mpeg2dec/gstmpeg2dec.c:
15501 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15503 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15536 po: avoid conflicts of local *.po files with files in git
15537 Make it so that filenames and line numbers are only stored in the *.pot file
15538 (which is not in git), but not in the individual *.po files. This information
15539 is hardly useful for translators in our case, and it should avoid the constant
15540 conflicts of local *.po files with the ones in git which are caused by the
15541 source files changing and the line numbers being updated. This commit might
15542 cause one last merge conflict for you, which you can work around with
15543 "git checkout po/*.po" before merging or pulling. After that there should
15544 (hopefully) not be any more local modifications of these files (unless
15545 someone committed additions or changes to translated strings and the
15546 *.po files haven't been updated yet, that is).
15548 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15550 * ext/lame/gstlamemp3enc.c:
15551 lamemp3enc: add Since tag to gtk-doc chunk
15553 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15555 * tests/check/elements/mpeg2dec.c:
15556 checks: fix mpeg2dec unit test again after interlace addition to caps
15558 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15560 * ext/mpeg2dec/gstmpeg2dec.c:
15561 mpeg2dec: work around old mpeg2dec versions
15562 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15563 detection and just assume no rff is used. This fixes the compilation.
15566 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15568 * ext/mpeg2dec/Makefile.am:
15569 mpeg2dec: link to gstvideo
15570 Fix compilation by adding the right include directories and linking to the video
15573 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15575 * gst/asfdemux/asfpacket.c:
15576 asfdemux: Downgrade simple statements from WARNING to DEBUG
15578 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15580 * gst/asfdemux/asfheaders.c:
15581 * gst/asfdemux/asfheaders.h:
15582 * gst/asfdemux/asfpacket.c:
15583 * gst/asfdemux/asfpacket.h:
15584 asf: Detect more payload extensions.
15585 These should help fix interlaced/PAR issues with more files.
15587 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15589 * ext/mpeg2dec/gstmpeg2dec.c:
15590 * ext/mpeg2dec/gstmpeg2dec.h:
15591 mpeg2dec: Implement interlaced support.
15592 Expand the debugging statements to show more picture information.
15594 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15596 * ext/mpeg2dec/gstmpeg2dec.c:
15597 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15598 ffdec_mpeg2video is much faster, fixes bug #574461.
15600 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15602 * ext/lame/gstlamemp3enc.c:
15603 lamemp3enc: Don't write a Xing header
15605 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15608 Run libtoolize before aclocal
15609 This unbreaks the build in some cases. Fixes bug #582021
15611 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15613 * ext/mpeg2dec/gstmpeg2dec.c:
15614 mpeg2dec: use 64bit safe scaling functions.
15615 Got this to fail when seeking in a 14GB file (the value in bytes is
15616 bigger than 2**32).
15618 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15620 * gst/mpegaudioparse/gstmpegaudioparse.c:
15621 mpegaudioparse: remove some pointless g_return_if_fail()s
15623 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15625 * ext/twolame/gsttwolame.c:
15626 Switch twolame to primary rank
15628 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15630 * ext/lame/gstlame.c:
15631 * ext/lame/gstlamemp3enc.c:
15632 * ext/twolame/gsttwolame.c:
15633 Add ranks to mp3 encoders
15635 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15637 * gst-plugins-ugly.spec.in:
15638 Add twolame plugin to spec file
15640 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15642 * gst/asfdemux/asfpacket.c:
15643 * gst/asfdemux/gstasfdemux.c:
15644 * gst/asfdemux/gstasfdemux.h:
15645 asfdemux: use upstream segment and timestamps for some interpolation
15646 This should particularly help in case of upstream live src, e.g. rtspsrc,
15647 and especially so if it has to perform fallback to TCP.
15649 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15651 * gst/asfdemux/gstrtpasfdepay.c:
15652 rtpasfdepay: Add support for fragmented packet (L == 0).
15653 This happens with rtp-over-udp.
15655 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15657 * ext/lame/gstlamemp3enc.c:
15658 lamemp3enc: Fixup the bitrate only for CBR
15659 Additionally clarify some property descriptions.
15661 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15663 * ext/lame/gstlamemp3enc.c:
15664 lame: fix format string in debug statement
15666 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15668 * gst/mpegaudioparse/gstmpegaudioparse.c:
15669 mp3parse: Don't reject valid Xing tables of contents
15670 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15671 reject them because of it, just subtract the initial offset when reading
15674 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15676 * gst/mpegaudioparse/gstmpegaudioparse.c:
15677 mp3parse: Allow more bits to change in headers during resynch
15678 Be more lenient about what we accept as changing bits in a header - basically,
15679 only require that the mp3 sync marker is present, for the mpeg version,
15680 layer and samplerate.
15683 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15685 * ext/mad/gstmad.c:
15686 mad: Add duration of incoming/outgoing buffers in debug statements
15688 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15690 * gst/mpegaudioparse/gstmpegaudioparse.c:
15691 mpegaudioparse: Remove useless checks for valid buffer duration.
15692 The buffer duration is set to a valid value at the very top of
15693 emit_frame(), we therefore don't need to check it later on.
15695 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15697 * gst/mpegaudioparse/gstmpegaudioparse.c:
15698 mpegaudioparse: Fix stop condition for outputting buffers.
15699 Some mp3 streams have an offset in timestamps, requiring us to push the
15700 frame *AFTER* segment.stop in order for the decoder to be able to push
15701 all data up to the segment.stop position.
15703 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15705 * gst/asfdemux/asfpacket.c:
15706 * gst/asfdemux/gstasfdemux.c:
15707 * gst/asfdemux/gstasfdemux.h:
15708 asfdemux: 0-base timestamps consistently (whether or not streaming)
15709 This also makes timestamps (more) consistent before and after a possible
15710 seek, and moreover makes for reasonable position reporting in live stream
15711 (whose payload timestamps should not be taken for granted).
15713 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15715 * gst/asfdemux/gstasfdemux.c:
15716 * gst/asfdemux/gstasfdemux.h:
15717 asfdemux: report initial latency due to internal preroll queue
15719 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15721 * gst/asfdemux/gstasfdemux.c:
15722 asfdemux: enhance debug statement and refactor some initialization
15724 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15726 * gst/asfdemux/gstasfdemux.c:
15727 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15729 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15731 * gst/asfdemux/asfpacket.c:
15732 * gst/asfdemux/gstasfdemux.c:
15733 * gst/asfdemux/gstasfdemux.h:
15734 asfdemux: handle FIXME; normalize preroll
15736 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15738 * gst/asfdemux/gstasfdemux.c:
15739 * gst/asfdemux/gstasfdemux.h:
15740 asfdemux: fixes for streaming mode
15741 * Improve newsegment handling, e.g. upstream might live in TIME.
15742 * Only send newsegment if we have needed info.
15743 * Avoid reading past end of data section.
15745 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15747 * gst/asfdemux/gstasfdemux.c:
15748 asfdemux: fixes/enhancements for streaming mode
15749 * Do not rock the boat by reacting to FLUSH_START.
15750 * Try to handle TIME seeking by seeking upstream in BYTES.
15751 * Handle SEEKING query.
15753 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15756 * ext/lame/gstlamemp3enc.c:
15757 lame: fix compilation with LAME versions < 3.98
15758 lame_set_VBR_quality(), which takes a floating point value for the
15759 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15760 takes quality as an integer, for older LAME versions.
15763 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15765 * win32/common/config.h:
15766 win32: update config.h to git
15767 Until someone ports the new win32 config.h logic from the
15768 other modules to -ugly.
15770 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15772 * docs/plugins/gst-plugins-ugly-plugins.args:
15773 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15774 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15777 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15779 * ext/lame/gstlamemp3enc.c:
15780 lamemp3enc: Add a note to the encoding-engine-quality property
15781 that says, that this does not affect the bitrate at all.
15783 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15785 * ext/lame/gstlame.c:
15786 * ext/lame/gstlamemp3enc.c:
15787 lame: Implement preset interface
15789 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15791 * ext/twolame/gsttwolame.c:
15792 twolame: Implement preset interface
15794 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15796 * docs/plugins/gst-plugins-ugly-plugins.args:
15797 * ext/lame/gstlamemp3enc.c:
15798 * ext/lame/gstlamemp3enc.h:
15799 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15801 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15803 * ext/lame/gstlame.c:
15804 * ext/lame/gstlamemp3enc.c:
15805 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15807 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15809 * ext/lame/gstlame.c:
15810 lame: Deprecate the lame element
15812 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15814 * docs/plugins/Makefile.am:
15815 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15816 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15817 * docs/plugins/gst-plugins-ugly-plugins.args:
15818 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15819 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15820 * docs/plugins/inspect/plugin-a52dec.xml:
15821 * docs/plugins/inspect/plugin-amrnb.xml:
15822 * docs/plugins/inspect/plugin-asf.xml:
15823 * docs/plugins/inspect/plugin-cdio.xml:
15824 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15825 * docs/plugins/inspect/plugin-dvdread.xml:
15826 * docs/plugins/inspect/plugin-dvdsub.xml:
15827 * docs/plugins/inspect/plugin-iec958.xml:
15828 * docs/plugins/inspect/plugin-lame.xml:
15829 * docs/plugins/inspect/plugin-mad.xml:
15830 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15831 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15832 * docs/plugins/inspect/plugin-mpegstream.xml:
15833 * docs/plugins/inspect/plugin-realmedia.xml:
15834 * docs/plugins/inspect/plugin-siddec.xml:
15835 * docs/plugins/inspect/plugin-synaesthesia.xml:
15836 * docs/plugins/inspect/plugin-twolame.xml:
15839 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15841 * ext/lame/gstlamemp3enc.c:
15842 lame: Update example pipelines with the new properties
15844 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15846 * ext/lame/Makefile.am:
15847 * ext/lame/gstlame.c:
15848 * ext/lame/gstlamemp3enc.c:
15849 * ext/lame/gstlamemp3enc.h:
15850 * ext/lame/plugin.c:
15851 lame: Add lamemp3enc element with much simplified interface
15852 This deprecates the lame element and fixes bug #494528.
15854 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
15856 * gst/asfdemux/asfpacket.c:
15857 asfpacket: Fix pull-mode timestamping handling.
15858 The problem that happens is the following:
15859 * A packet with multiple payloads comes in
15860 * Those payloads get handled one by one
15861 * The first payload contains the first audio payload with timestamp A
15862 * The second payload contains the first video (key)frame with timestamp V (where V < A)
15863 With the previous code, the following would happen:
15864 * the first payload gets processed, then passed to queue_for_stream
15865 * queue_for_stream detects it's the first valid timestamp received and stores
15867 * the second payload gets processed, then pass to queue_for_stream
15868 * queue_for_stream detects the timestamp is lower than first_ts... and
15869 discards it... resulting in losing the first keyframe of the video stream
15870 We've been having this issue for *ages*... it's just that nobody noticed it
15871 that much with playbin. But with playbin2's aggresive multiqueue handling, this
15872 will result in multiqueue not being able to preroll (because the video decoder will
15873 be dropping a ton of buffers before (maybe) receiving the next keyframe).
15874 Tested with over 200 asf files, and they all play the first frame correctly now,
15875 even the most braindead ones.
15877 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
15879 * gst/mpegaudioparse/gstmpegaudioparse.c:
15880 * gst/mpegaudioparse/gstmpegaudioparse.h:
15881 mp3parse: don't build seek table if we can't seek.
15882 Fixes #573720 - unbounded memory usage increase when listening to mp3
15883 stream for a long time.
15885 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
15888 Automatic update of common submodule
15889 From b3941ea to 6ab11d1
15891 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
15893 * gst/mpegaudioparse/gstmpegaudioparse.c:
15894 * gst/mpegaudioparse/gstxingmux.c:
15895 mpegaudioparse: Remove dead assignment and duplicate code
15897 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
15899 * gst/realmedia/rmdemux.c:
15900 rmdemux: Actually return the return value for the seek handling.
15902 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
15904 * gst/mpegstream/gstmpegdemux.c:
15905 * gst/mpegstream/gstmpegparse.c:
15906 mpegstream: Remove dead assignments.
15907 The duplicate assignment of update_time was weird... but it seems normal
15908 that it's indeed the second statement which is the valid one.
15910 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
15912 * ext/amrnb/amrnbparse.c:
15913 armnb: Remove unused variable, adapt debug message accordingly.
15915 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
15917 * gst/dvdsub/gstdvdsubdec.c:
15918 * gst/mpegstream/gstdvddemux.c:
15919 * gst/mpegstream/gstmpegclock.c:
15920 dvdsub/mpegstream: _class_init: Remove unused class variables
15922 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
15924 * gst/asfdemux/gstasfdemux.c:
15925 asfdemux: Initialize flow for a corner case.
15926 This might be caused by entering the if() line 1214 and then not having
15927 any activated_streams.. resulting in reaching line 1267 without having
15928 any valid flow value.
15930 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
15932 * ext/twolame/gsttwolame.c:
15933 twolame: Remove unneeded variable, value assigned was never read.
15935 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
15937 * ext/mpeg2dec/gstmpeg2dec.c:
15938 mpeg2dec: Remove dead assignment. Value overwritten later on.
15940 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
15942 * ext/mad/gstmad.c:
15943 mad: Remove dead assignment and variables given values which are never read.
15945 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
15947 * ext/lame/gstlame.c:
15948 lame: Remove unneeded variable, it's assigned a value never read.
15950 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
15952 * gst/realmedia/rmdemux.c:
15953 rmdemux: Remove dead assignment, value is being overwritten before being read.
15955 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
15957 * gst/realmedia/rmdemux.c:
15958 rmdemux: Remove unused accurate flag.
15959 I couldn't see any reason why this was there in the first place.
15961 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
15963 * gst/realmedia/asmrules.c:
15964 * gst/realmedia/rdtdepay.c:
15965 realmedia: Remove dead assignments. The results are never read.
15967 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
15969 * gst/realmedia/gstrdtbuffer.c:
15970 * gst/realmedia/rademux.c:
15971 * gst/realmedia/rdtmanager.c:
15972 * gst/realmedia/rmdemux.c:
15973 realmedia: Remove useless variables, only being used once (or not).
15975 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
15977 * ext/mpeg2dec/gstmpeg2dec.c:
15978 * gst/asfdemux/gstrtspwms.c:
15979 * gst/realmedia/pnmsrc.c:
15980 * gst/realmedia/rdtdepay.c:
15981 * gst/realmedia/rtspreal.c:
15982 remove empty method implementations.
15984 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
15986 * gst/asfdemux/gstrtspwms.c:
15987 rtspwms: fix condition to detect extension commands for WMS
15988 Reply with OK to the extension commands for WMS.
15990 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
15992 * gst/realmedia/rtspreal.c:
15993 realmedia: add special Real header to DESCRIBE message only for Real servers
15994 Add headers that are specific to real only if a real server had been
15995 detected by the OPTIONS message.
15997 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
15999 * gst/synaesthesia/synaescope.c:
16000 synaesthesia: fix compilation on windows
16001 Fix compilation under MSVC due to references to headers
16002 that are not available with the MS SDKs.
16005 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16007 * gst/asfdemux/gstrtspwms.c:
16008 rtspwms: reply to extension commands
16009 Reply with OK to the extension commands for WMS.
16011 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16013 * gst/asfdemux/gstrtpasfdepay.c:
16014 asfdepay: fix a comment
16016 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16018 * gst/asfdemux/gstasfdemux.c:
16019 asfdemux: add some more debugging
16021 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16024 configure.ac: require git -base
16025 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16027 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16029 * gst/realmedia/rtspreal.c:
16030 realmedia: add special Real header to SETUP message only for Real servers
16031 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16032 streams where the server errors out because it can't handle the
16033 Real-specific 'Required: com.real.retain-entity-for-setup' header
16034 we've been adding unconditionally in the recent past.
16036 rtsp://66.111.34.191:601/broadcast/alnour.rm
16037 rtsp://195.134.224.231/snowboard_100.wmv
16039 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
16042 * gst/asfdemux/Makefile.am:
16043 asfdemux: link to all required libraries including indirectly used ones.
16044 On win32, we're required to link to all the libraries used - including
16045 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16046 (for windows only) winsock.
16048 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16051 Automatic update of common submodule
16052 From d0ea89e to b3941ea
16054 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16057 Automatic update of common submodule
16058 From f8b3d91 to d0ea89e
16060 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16062 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16063 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16065 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16067 * gst/realmedia/rtspreal.c:
16068 * gst/realmedia/rtspreal.h:
16069 realrtsp: add more headers
16070 Parse the ETag from the describe method and pass the sessionid as the value for
16071 the If-Match header is subsequent setup calls.
16072 Fixes support for more RealMedia RTSP streams.
16074 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16077 twolame: bump requirement to 0.3.10
16078 0.3.10 is the first version with the float32 encoder functions.
16081 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16084 back to development -> 0.10.11.1
16086 === release 0.10.11 ===
16088 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16094 * docs/plugins/inspect/plugin-a52dec.xml:
16095 * docs/plugins/inspect/plugin-asf.xml:
16096 * docs/plugins/inspect/plugin-cdio.xml:
16097 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16098 * docs/plugins/inspect/plugin-dvdread.xml:
16099 * docs/plugins/inspect/plugin-dvdsub.xml:
16100 * docs/plugins/inspect/plugin-iec958.xml:
16101 * docs/plugins/inspect/plugin-lame.xml:
16102 * docs/plugins/inspect/plugin-mad.xml:
16103 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16104 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16105 * docs/plugins/inspect/plugin-mpegstream.xml:
16106 * docs/plugins/inspect/plugin-realmedia.xml:
16107 * docs/plugins/inspect/plugin-siddec.xml:
16108 * docs/plugins/inspect/plugin-twolame.xml:
16109 * gst-plugins-ugly.doap:
16111 * win32/common/config.h:
16114 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16148 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16151 * win32/common/config.h:
16152 0.10.10.3 pre-release
16154 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16161 po: Update translations from upstream
16163 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16167 po: Add Turkish translation
16169 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16171 * gst/mpegaudioparse/gstmpegaudioparse.c:
16172 * gst/mpegaudioparse/gstmpegaudioparse.h:
16173 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16174 Don't introduce glitches in the output by a) relaxing the threshold for
16175 taking upstream timestamps in preference to our calculated timestamps and
16176 b) only set the discont flag on outgoing buffers in response to an incoming
16180 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16182 * gst/mpegaudioparse/gstmpegaudioparse.c:
16183 mp3parse: fix deadlock with accurate seeks.
16184 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16187 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16218 * win32/common/config.h:
16219 0.10.10.2 pre-release
16220 Bump version number, update translations and win32 config.h
16222 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16226 po: Add Japanese translation
16228 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16231 * docs/plugins/Makefile.am:
16232 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16233 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16234 * docs/plugins/gst-plugins-ugly-plugins.args:
16235 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16236 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16237 * docs/plugins/inspect/plugin-a52dec.xml:
16238 * docs/plugins/inspect/plugin-asf.xml:
16239 * docs/plugins/inspect/plugin-cdio.xml:
16240 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16241 * docs/plugins/inspect/plugin-dvdread.xml:
16242 * docs/plugins/inspect/plugin-dvdsub.xml:
16243 * docs/plugins/inspect/plugin-iec958.xml:
16244 * docs/plugins/inspect/plugin-lame.xml:
16245 * docs/plugins/inspect/plugin-mad.xml:
16246 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16247 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16248 * docs/plugins/inspect/plugin-mpegstream.xml:
16249 * docs/plugins/inspect/plugin-realmedia.xml:
16250 * docs/plugins/inspect/plugin-siddec.xml:
16251 * docs/plugins/inspect/plugin-synaesthesia.xml:
16252 * docs/plugins/inspect/plugin-twolame.xml:
16255 Moved twolame from Bad to Ugly
16257 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16259 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16260 Original commit message from CVS:
16261 * ext/alsaspdif/Makefile.am:
16262 * ext/amrwb/Makefile.am:
16263 * ext/apexsink/Makefile.am:
16264 * ext/arts/Makefile.am:
16265 * ext/artsd/Makefile.am:
16266 * ext/audiofile/Makefile.am:
16267 * ext/audioresample/Makefile.am:
16268 * ext/bz2/Makefile.am:
16269 * ext/cdaudio/Makefile.am:
16270 * ext/celt/Makefile.am:
16271 * ext/dc1394/Makefile.am:
16272 * ext/dirac/Makefile.am:
16273 * ext/directfb/Makefile.am:
16274 * ext/divx/Makefile.am:
16275 * ext/dts/Makefile.am:
16276 * ext/faac/Makefile.am:
16277 * ext/faad/Makefile.am:
16278 * ext/gsm/Makefile.am:
16279 * ext/hermes/Makefile.am:
16280 * ext/ivorbis/Makefile.am:
16281 * ext/jack/Makefile.am:
16282 * ext/jp2k/Makefile.am:
16283 * ext/ladspa/Makefile.am:
16284 * ext/lcs/Makefile.am:
16285 * ext/libfame/Makefile.am:
16286 * ext/libmms/Makefile.am:
16287 * ext/metadata/Makefile.am:
16288 * ext/mpeg2enc/Makefile.am:
16289 * ext/mplex/Makefile.am:
16290 * ext/musepack/Makefile.am:
16291 * ext/musicbrainz/Makefile.am:
16292 * ext/mythtv/Makefile.am:
16293 * ext/nas/Makefile.am:
16294 * ext/neon/Makefile.am:
16295 * ext/ofa/Makefile.am:
16296 * ext/polyp/Makefile.am:
16297 * ext/resindvd/Makefile.am:
16298 * ext/sdl/Makefile.am:
16299 * ext/shout/Makefile.am:
16300 * ext/snapshot/Makefile.am:
16301 * ext/sndfile/Makefile.am:
16302 * ext/soundtouch/Makefile.am:
16303 * ext/spc/Makefile.am:
16304 * ext/swfdec/Makefile.am:
16305 * ext/tarkin/Makefile.am:
16306 * ext/theora/Makefile.am:
16307 * ext/timidity/Makefile.am:
16308 * ext/twolame/Makefile.am:
16309 * ext/x264/Makefile.am:
16310 * ext/xine/Makefile.am:
16311 * ext/xvid/Makefile.am:
16312 * gst-libs/gst/app/Makefile.am:
16313 * gst-libs/gst/dshow/Makefile.am:
16314 * gst/aiffparse/Makefile.am:
16315 * gst/app/Makefile.am:
16316 * gst/audiobuffer/Makefile.am:
16317 * gst/bayer/Makefile.am:
16318 * gst/cdxaparse/Makefile.am:
16319 * gst/chart/Makefile.am:
16320 * gst/colorspace/Makefile.am:
16321 * gst/dccp/Makefile.am:
16322 * gst/deinterlace/Makefile.am:
16323 * gst/deinterlace2/Makefile.am:
16324 * gst/dvdspu/Makefile.am:
16325 * gst/festival/Makefile.am:
16326 * gst/filter/Makefile.am:
16327 * gst/flacparse/Makefile.am:
16328 * gst/flv/Makefile.am:
16329 * gst/games/Makefile.am:
16330 * gst/h264parse/Makefile.am:
16331 * gst/librfb/Makefile.am:
16332 * gst/mixmatrix/Makefile.am:
16333 * gst/modplug/Makefile.am:
16334 * gst/mpeg1sys/Makefile.am:
16335 * gst/mpeg4videoparse/Makefile.am:
16336 * gst/mpegdemux/Makefile.am:
16337 * gst/mpegtsmux/Makefile.am:
16338 * gst/mpegvideoparse/Makefile.am:
16339 * gst/mve/Makefile.am:
16340 * gst/nsf/Makefile.am:
16341 * gst/nuvdemux/Makefile.am:
16342 * gst/overlay/Makefile.am:
16343 * gst/passthrough/Makefile.am:
16344 * gst/pcapparse/Makefile.am:
16345 * gst/playondemand/Makefile.am:
16346 * gst/rawparse/Makefile.am:
16347 * gst/real/Makefile.am:
16348 * gst/rtjpeg/Makefile.am:
16349 * gst/rtpmanager/Makefile.am:
16350 * gst/scaletempo/Makefile.am:
16351 * gst/sdp/Makefile.am:
16352 * gst/selector/Makefile.am:
16353 * gst/smooth/Makefile.am:
16354 * gst/smoothwave/Makefile.am:
16355 * gst/speed/Makefile.am:
16356 * gst/speexresample/Makefile.am:
16357 * gst/stereo/Makefile.am:
16358 * gst/subenc/Makefile.am:
16359 * gst/tta/Makefile.am:
16360 * gst/vbidec/Makefile.am:
16361 * gst/videodrop/Makefile.am:
16362 * gst/videosignal/Makefile.am:
16363 * gst/virtualdub/Makefile.am:
16364 * gst/vmnc/Makefile.am:
16365 * gst/y4m/Makefile.am:
16366 * sys/acmenc/Makefile.am:
16367 * sys/cdrom/Makefile.am:
16368 * sys/dshowdecwrapper/Makefile.am:
16369 * sys/dshowsrcwrapper/Makefile.am:
16370 * sys/dvb/Makefile.am:
16371 * sys/dxr3/Makefile.am:
16372 * sys/fbdev/Makefile.am:
16373 * sys/oss4/Makefile.am:
16374 * sys/qcam/Makefile.am:
16375 * sys/qtwrapper/Makefile.am:
16376 * sys/vcd/Makefile.am:
16377 * sys/wininet/Makefile.am:
16378 * win32/common/config.h:
16379 Don't install static libs for plugins. Fixes #550851 for -bad.
16381 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16383 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16384 Original commit message from CVS:
16385 * ext/resindvd/plugin.c: (plugin_init):
16386 * ext/resindvd/resindvdsrc.c:
16387 * ext/twolame/gsttwolame.c: (plugin_init):
16388 * gst/aiffparse/aiffparse.c: (plugin_init):
16389 Enable/fix up translations for these plugins.
16391 Add 'ca' to LINGUAS.
16393 * po/POTFILES.skip:
16394 Add more files for translation and more files which tools
16397 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16399 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16400 Original commit message from CVS:
16401 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16402 (gst_two_lame_chain):
16403 * ext/twolame/gsttwolame.h:
16404 Allow raw float samples as input for encoding.
16406 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16408 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16409 Original commit message from CVS:
16412 * ext/twolame/Makefile.am:
16413 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16414 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16415 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16416 (gst_two_lame_base_init), (gst_two_lame_class_init),
16417 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16418 (gst_two_lame_init), (gst_two_lame_set_property),
16419 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16420 (gst_two_lame_chain), (gst_two_lame_setup),
16421 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16423 * ext/twolame/gsttwolame.h:
16424 Add TwoLAME MP2 encoding element, based on the LAME element.
16426 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16429 Automatic update of common submodule
16430 From 7032163 to f8b3d91
16432 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16435 Automatic update of common submodule
16436 From ffa738d to 7032163
16438 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16441 Automatic update of common submodule
16442 From 3f13e4e to ffa738d
16444 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16447 Automatic update of common submodule
16448 From 3c7456b to 3f13e4e
16450 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16453 Automatic update of common submodule
16454 From 57c83f2 to 3c7456b
16456 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16458 * gst/mpegaudioparse/gstmpegaudioparse.c:
16459 mp3parse: be more conservative when changing layer/rate/etc.
16460 Don't allow a change in sample rate/channels/layer/version unless we can
16461 see another frame at the correct offset. Prevents accidently flipping
16462 due to simple single-bit corruption.
16464 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16466 * gst/realmedia/realhash.c:
16467 rmdemux: Fix strict-aliasing warnings.
16468 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16471 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16473 * gst/mpegaudioparse/gstmpegaudioparse.c:
16474 mpegaudioparse: Remove empty lines added by buggy indent.
16476 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16478 * gst/mpegaudioparse/gstmpegaudioparse.c:
16479 mpegaudioparse: Provide SEEKING query handling.
16480 Since SEEK event handling might perform some conversion
16481 from TIME to BYTES, do not let upstream fool application
16482 into (TIME) seeking not being possible.
16484 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16486 * gst/mpegaudioparse/gstmpegaudioparse.c:
16487 mp3parse: fix accurate seeks to near 0
16488 Integer underflow made accurate seeks to near zero fail and seek to
16489 completely the wrong place. Fix by clamping to zero, since we can't seek
16490 to negative times anyway.
16492 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16496 build: Update shave init statement for changes in common. Bump common.
16498 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16500 * gst/realmedia/rtspreal.c:
16501 rtspreal: ignore data streams. Fixes #527112
16502 Ignore data streams when parsing the SDP as they don't contain anything we need
16503 to put in the realmedia header.
16505 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16508 Automatic update of common submodule
16509 From 9cf8c9b to a6ce5c6
16511 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16513 * ext/mad/gstid3tag.c:
16514 Forward unknown events
16515 Forward unknown events upstream instead of dropping them. Also return the result
16516 of the seek event instead of a fixed value.
16518 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16520 * gst/asfdemux/gstrtpasfdepay.c:
16521 rtpasfdepay: Fix the build by adding the needed include for atoi.
16523 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16526 * docs/plugins/Makefile.am:
16527 Use shave for the build output
16529 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16532 Automatic update of common submodule
16533 From 5d7c9cc to 9cf8c9b
16535 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16537 * gst/asfdemux/gstasf.c:
16538 * gst/asfdemux/gstrtpasfdepay.c:
16539 * gst/realmedia/rademux.c:
16540 * gst/realmedia/rdtdepay.c:
16541 * gst/synaesthesia/gstsynaesthesia.c:
16542 * gst/synaesthesia/synaescope.c:
16545 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16547 * gst/realmedia/pnmsrc.c:
16548 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16550 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16553 Automatic update of common submodule
16554 From 80c627d to 5d7c9cc
16556 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16558 * gst/realmedia/Makefile.am:
16559 * gst/realmedia/pnmsrc.c:
16560 * gst/realmedia/pnmsrc.h:
16561 * gst/realmedia/rademux.c:
16562 * gst/realmedia/rademux.h:
16563 * gst/realmedia/realmedia.c:
16564 * gst/realmedia/rmdemux.c:
16565 * gst/realmedia/rmdemux.h:
16566 Add pnm:// uri source
16567 Add a new utri handler for pnm:// that for now just redirects to the same uri
16568 with the rtsp:// protocol, which usually works nowadays.
16569 Separate the registration of the various plugins into a separate source file.
16571 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16573 * gst/asfdemux/Makefile.am:
16574 * gst/asfdemux/gstasf.c:
16575 * gst/asfdemux/gstrtpasfdepay.c:
16576 * gst/asfdemux/gstrtpasfdepay.h:
16577 Add ASF depayloader
16578 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16581 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16583 * ext/mad/gstmad.c:
16584 mad: remove log line added in error
16586 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16588 * ext/mad/gstmad.c:
16589 mad: just flush data when seeing BADDATAPTR instead of going into error state
16591 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16593 * gst/realmedia/rmdemux.c:
16594 Fix parsing of the flags in rmdemux
16595 Fix parsing of the flags in version 1 realmedia streams.
16598 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16601 Bump revision to use for common submodule.
16603 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16605 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16606 Add releaseinfo with online url.
16608 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16613 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16615 * gst/asfdemux/asfpacket.c:
16616 * gst/asfdemux/gstasfdemux.c:
16617 * gst/asfdemux/gstasfdemux.h:
16618 Remove redundant push_mode struct member
16620 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16623 Fix previous commit, wasn't actually setting up a symbolic link
16625 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16629 Use a symbolic link for the pre-commit client-side hook
16631 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16634 Ignore some more files
16636 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16638 * gst/synaesthesia/synaescope.c:
16639 * gst/synaesthesia/synaescope.h:
16640 Precalculate some size dependent variables. Demystify the height scaling a bit.
16641 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16643 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16645 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16647 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16649 * gst/realmedia/rdtdepay.c:
16650 Set flags on the realmedia chunks
16651 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16652 descrambler can be reset on keyframes. Fixes #556714.
16654 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16656 * gst/realmedia/gstrdtbuffer.c:
16657 * gst/realmedia/gstrdtbuffer.h:
16658 Add method to get RDT flags
16659 Add a method to get the RDT flags. We need these flags to mark keyframes to
16660 reset the descrambing queue. See #556714.
16662 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16664 * gst/asfdemux/asfpacket.c:
16665 * gst/asfdemux/gstasfdemux.c:
16666 * gst/asfdemux/gstasfdemux.h:
16667 Add seeking support to asfdemux in push mode
16670 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16672 * gst/asfdemux/asfpacket.c:
16673 Drop packets with an invalid replicated data length
16674 Drop packets with an invalid replicated data length
16675 instead of continuing with an invalid timestamp
16676 and uninitialized payload metadata.
16677 All other code assumes that the timestamps are valid.
16679 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16681 * gst/synaesthesia/synaescope.h:
16682 Change comment to refer to right variable.
16684 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16686 * gst/synaesthesia/gstsynaesthesia.c:
16687 * gst/synaesthesia/gstsynaesthesia.h:
16688 * gst/synaesthesia/synaescope.c:
16689 * gst/synaesthesia/synaescope.h:
16690 Bring synaesthesia to next century.
16691 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16693 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16695 * gst/asfdemux/gstasfdemux.c:
16696 Fix leak of converted string
16698 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16702 Add more to the gitignores
16704 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16706 * gst/synaesthesia/gstsynaesthesia.c:
16707 Make synaesthesia build again.
16708 _init() has no params.
16710 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16713 Update common snapshot.
16715 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16718 Fix pre-commit hook
16720 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16724 Install and use pre-commit indentation hook from common
16726 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16729 autogen.sh : Use git submodule
16731 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16733 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16734 Original commit message from CVS:
16735 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16736 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16737 (gst_dvd_demux_get_audio_stream),
16738 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16739 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16740 (gst_mpeg_demux_get_video_stream),
16741 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16742 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16743 Fix some caps leaks. Fixes bug #564885.
16745 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16747 ext/cdio/gstcdio.c: Remove unused format argument.
16748 Original commit message from CVS:
16749 * ext/cdio/gstcdio.c:
16750 Remove unused format argument.
16752 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16754 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16755 Original commit message from CVS:
16756 * win32/common/.cvsignore:
16757 * win32/common/config.h:
16758 * win32/common/config.h.in:
16759 Hardcode cpu for win32 build, just like we do in the other modules,
16760 to remove VCS conflicts and inconsistent defines between modules,
16761 and update version defines to CVS.
16763 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
16765 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16766 Original commit message from CVS:
16768 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16770 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
16772 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16773 Original commit message from CVS:
16775 inttypes.m4 hasn't been available since gettext-0.15, and since we now
16776 require gettext >= 0.17 ... we can remove it from the list of files to
16779 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16781 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16782 Original commit message from CVS:
16783 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16784 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16785 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16786 * gst/mpegaudioparse/gstmpegaudioparse.h:
16787 Do an initial class_ref on an internal enum type from within the
16788 class_init function so that there aren't any issues when multiple
16789 mp3parse elements are started in separate threads at the same
16790 time. (Why we use an enum type here if the tag is registered as
16791 a string type, I don't know). Also remove custom UNUSED macro
16792 and use GLib's instead.
16794 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16796 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16797 Original commit message from CVS:
16799 Apparently AC_CONFIG_MACRO_DIR breaks when using more
16800 than one macro directory, reverting last change.
16802 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16804 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16805 Original commit message from CVS:
16807 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16810 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16812 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16813 Original commit message from CVS:
16814 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16815 Last change introduced a regression that made mpeg2dec handle
16816 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16818 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16820 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16821 Original commit message from CVS:
16822 Patch by: Cygwin Ports maintainer
16823 <yselkowitz at users dot sourceforge dot net>
16826 Require gettext 0.17 because older versions don't mix with libtool
16827 2.2. At build time an older gettext version will still work.
16830 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
16832 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
16833 Original commit message from CVS:
16834 * ext/mpeg2dec/gstmpeg2dec.c:
16835 * ext/mpeg2dec/gstmpeg2dec.h:
16836 Add support for 4:4:4 video. Fixes #562086
16838 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
16840 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16841 Original commit message from CVS:
16842 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16843 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16844 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16845 >= 0.5.0. Fixes bug #562065.
16847 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16849 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16850 Original commit message from CVS:
16851 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16852 Remove duplicate and broken code for the streaming case and simply reuse
16853 the much better working pull based code. Fixes #560348.
16855 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16857 configure.ac: Back to development -> 0.10.10.1
16858 Original commit message from CVS:
16860 Back to development -> 0.10.10.1
16862 === release 0.10.10 ===
16864 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16870 * docs/plugins/inspect/plugin-a52dec.xml:
16871 * docs/plugins/inspect/plugin-asf.xml:
16872 * docs/plugins/inspect/plugin-cdio.xml:
16873 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16874 * docs/plugins/inspect/plugin-dvdread.xml:
16875 * docs/plugins/inspect/plugin-dvdsub.xml:
16876 * docs/plugins/inspect/plugin-iec958.xml:
16877 * docs/plugins/inspect/plugin-lame.xml:
16878 * docs/plugins/inspect/plugin-mad.xml:
16879 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16880 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16881 * docs/plugins/inspect/plugin-mpegstream.xml:
16882 * docs/plugins/inspect/plugin-realmedia.xml:
16883 * docs/plugins/inspect/plugin-siddec.xml:
16884 * gst-plugins-ugly.doap:
16886 Release 0.10.10 - "Under the House"
16887 Original commit message from CVS:
16888 Release 0.10.10 - "Under the House"
16890 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16900 Original commit message from CVS:
16903 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16905 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16906 Original commit message from CVS:
16907 * ext/sidplay/Makefile.am:
16908 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16909 contain CFLAGS that do not exist for C++, like -Wvla or
16910 -Wdeclaration-after-statement. Fixes bug #561161.
16912 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16914 configure.ac: 0.10.9.3 pre-release
16915 Original commit message from CVS:
16917 0.10.9.3 pre-release
16919 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16921 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16922 Original commit message from CVS:
16923 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16924 Only copy sane aspect ratio values on the caps. Fixes #559682.
16926 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16929 Add bug number to the mp3parse mpeg 2.5 fix
16930 Original commit message from CVS:
16931 Add bug number to the mp3parse mpeg 2.5 fix
16933 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16935 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16936 Original commit message from CVS:
16937 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16938 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16939 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16940 * ext/amrnb/amrnbdec.h:
16941 Add a property to select the amr variant. Fixes #424070.
16943 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
16945 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16946 Original commit message from CVS:
16947 Patch by: Tal Shalif <tshalif at nargila dot org>
16948 * gst/mpegstream/gstdvddemux.c:
16949 (gst_dvd_demux_get_subpicture_stream):
16950 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16951 (gst_mpeg_demux_get_audio_stream):
16952 Fix memmory corruption due to not storing the new updated pointer
16953 after a g_renew(). Fixes #558896.
16955 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16957 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16958 Original commit message from CVS:
16959 * tests/check/Makefile.am:
16960 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16962 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16964 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16965 Original commit message from CVS:
16967 oops, forgot to bump the version back to devel
16968 after the last release 0.10.9.1
16970 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16972 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16973 Original commit message from CVS:
16974 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16975 (gst_rmdemux_descramble_mp4a_audio),
16976 (gst_rmdemux_handle_scrambled_packet):
16977 Add suport for mpeg4 and aac audio. See #556714.
16979 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
16981 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16982 Original commit message from CVS:
16983 * gst/mpegaudioparse/gstmpegaudioparse.c:
16984 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16985 Fixes skipping on these files.
16987 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
16989 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16990 Original commit message from CVS:
16991 Patch by: Robin Stocker <robin at nibor dot org>
16992 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16993 (handle_sequence), (gst_mpeg2dec_setcaps):
16994 * ext/mpeg2dec/gstmpeg2dec.h:
16995 Prefer the container's PAR over the stream's PAR if it's
16996 given in the srcpad caps. Fixes bug #556184.
16998 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17000 Don't install static libs for plugins. Fixes #550851 for ugly.
17001 Original commit message from CVS:
17002 * ext/a52dec/Makefile.am:
17003 * ext/amrnb/Makefile.am:
17004 * ext/cdio/Makefile.am:
17005 * ext/dvdnav/Makefile.am:
17006 * ext/dvdread/Makefile.am:
17007 * ext/lame/Makefile.am:
17008 * ext/mad/Makefile.am:
17009 * ext/mpeg2dec/Makefile.am:
17010 * ext/sidplay/Makefile.am:
17011 * gst/ac3parse/Makefile.am:
17012 * gst/asfdemux/Makefile.am:
17013 * gst/dvdlpcmdec/Makefile.am:
17014 * gst/dvdsub/Makefile.am:
17015 * gst/iec958/Makefile.am:
17016 * gst/mpegaudioparse/Makefile.am:
17017 * gst/mpegstream/Makefile.am:
17018 * gst/realmedia/Makefile.am:
17019 * gst/synaesthesia/Makefile.am:
17020 Don't install static libs for plugins. Fixes #550851 for ugly.
17022 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17024 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17025 Original commit message from CVS:
17026 * gst/mpegaudioparse/gstmpegaudioparse.c:
17027 (gst_mp3parse_sink_event):
17028 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17029 frames. Partially fixes bug #552237.
17031 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17033 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17034 Original commit message from CVS:
17035 * ext/amrnb/amrnbparse.c:
17036 use #defines for HEADER. Unref the object in _sink_activate_pull().
17038 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17040 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17041 Original commit message from CVS:
17042 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17043 (gst_mad_change_state):
17044 * ext/mad/gstmad.h:
17045 track discont on incomming buffers and set discont on outgoing
17047 Pass unknown events upstreams instead of dropping them.
17049 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17051 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17052 Original commit message from CVS:
17053 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17054 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17055 (handle_slice), (gst_mpeg2dec_sink_event),
17056 (gst_mpeg2dec_src_event):
17057 * ext/mpeg2dec/gstmpeg2dec.h:
17058 Fix compilation with --disable-index. Fixes bug #554150.
17060 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17062 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17063 Original commit message from CVS:
17064 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17065 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17066 (gst_mad_src_event), (gst_mad_chain):
17067 * ext/mad/gstmad.h:
17068 Fix compilation with --disable-index. Fixes bug #554142.
17070 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17072 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17073 Original commit message from CVS:
17074 * ext/a52dec/gsta52dec.c:
17075 * ext/a52dec/gsta52dec.h:
17076 Fix channel re-negotiation on a change of the incoming stream.
17077 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17080 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17082 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17083 Original commit message from CVS:
17084 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17085 (gst_amrnbenc_state_change):
17086 * ext/amrnb/amrnbenc.h:
17087 Pass the discont flag from the input buffer on to the output buffer in
17090 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17092 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17093 Original commit message from CVS:
17094 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17095 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17096 (gst_amrnbparse_handle_pull_seek),
17097 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17098 (gst_amrnbparse_sink_activate_push),
17099 (gst_amrnbparse_sink_activate_pull):
17100 * ext/amrnb/amrnbparse.h:
17101 Add flush seek handler. Fixes #536274.
17103 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17105 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17106 Original commit message from CVS:
17107 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17108 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17109 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17110 (gst_amrnbparse_state_change):
17111 * ext/amrnb/amrnbparse.h:
17112 Fix the duration query. Fixes #536226.
17113 Also set caps on the pads and buffers more correctly.
17115 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17117 po/LINGUAS: Add 'ca' to LINGUAS.
17118 Original commit message from CVS:
17120 Add 'ca' to LINGUAS.
17122 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17124 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17125 Original commit message from CVS:
17126 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17127 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17131 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17133 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17134 Original commit message from CVS:
17135 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17136 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17137 (create_segment_event), (gst_rdt_depay_push),
17138 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17139 * gst/realmedia/rdtdepay.h:
17140 Parse other values from the incomming caps.
17141 Add event handler to handle flushing and segments.
17142 Create segment events.
17143 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17144 Do skew correction based on RDT timestamps.
17145 * gst/realmedia/rdtmanager.c: (activate_session),
17146 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17148 Parse caps to get the clockrate needed for the jitterbuffer.
17149 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17150 Apply timestamp fixup after correcting for initial timestamp and
17151 internal base timestamp corrections.
17153 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17155 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17156 Original commit message from CVS:
17157 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17158 (gst_rdt_depay_change_state):
17159 * gst/realmedia/rdtdepay.h:
17160 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17161 with a DISCONT flag when needed.
17162 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17163 Report the configure latency instead of a hardcoded value.
17165 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17167 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17168 Original commit message from CVS:
17169 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17170 (free_session), (gst_rdt_manager_query_src),
17171 (gst_rdt_manager_src_activate_push),
17172 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17173 (gst_rdt_manager_loop), (create_recv_rtp):
17174 Include the new rdt jitterbuffer in the session manager.
17176 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17178 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17179 Original commit message from CVS:
17180 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17181 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17182 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17183 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17184 * gst/realmedia/rdtdepay.h:
17185 Use new RDT parsing helper functions.
17186 Copy discont flags correctly.
17187 Push the header from the chain function instead of the setcaps function.
17188 Copy incomming timestamp to the output buffers instead of doing magic
17189 with the RDT timestamps.
17191 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17193 gst/realmedia/: Add first support for parsing RDT messages.
17194 Original commit message from CVS:
17195 * gst/realmedia/Makefile.am:
17196 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17197 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17198 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17199 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17200 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17201 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17202 (gst_rdt_packet_data_peek_data),
17203 (gst_rdt_packet_data_get_stream_id),
17204 (gst_rdt_packet_data_get_timestamp):
17205 * gst/realmedia/gstrdtbuffer.h:
17206 Add first support for parsing RDT messages.
17207 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17208 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17209 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17210 (calculate_skew), (rdt_jitter_buffer_insert),
17211 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17212 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17213 (rdt_jitter_buffer_get_ts_diff):
17214 * gst/realmedia/rdtjitterbuffer.h:
17215 Add first version of an RDT jitterbuffer.
17217 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17219 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17220 Original commit message from CVS:
17221 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17222 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17223 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17224 (gst_rmdemux_descramble_dnet_audio),
17225 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17226 * gst/realmedia/rmdemux.h:
17227 Keep track of the first timestamp of the stream and add this to the
17228 outgoing buffer timestamps so that we can handle live streams.
17229 Set discont flag on the first buffers and after a seek.
17231 === release 0.10.9 ===
17233 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17239 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17240 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17241 * docs/plugins/inspect/plugin-a52dec.xml:
17242 * docs/plugins/inspect/plugin-asf.xml:
17243 * docs/plugins/inspect/plugin-cdio.xml:
17244 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17245 * docs/plugins/inspect/plugin-dvdread.xml:
17246 * docs/plugins/inspect/plugin-dvdsub.xml:
17247 * docs/plugins/inspect/plugin-iec958.xml:
17248 * docs/plugins/inspect/plugin-lame.xml:
17249 * docs/plugins/inspect/plugin-mad.xml:
17250 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17251 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17252 * docs/plugins/inspect/plugin-mpegstream.xml:
17253 * docs/plugins/inspect/plugin-realmedia.xml:
17254 * docs/plugins/inspect/plugin-siddec.xml:
17255 * gst-plugins-ugly.doap:
17257 Original commit message from CVS:
17260 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17289 Original commit message from CVS:
17292 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17294 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17295 Original commit message from CVS:
17296 * ext/a52dec/gsta52dec.c:
17297 Set up a default time segment for output when receiving
17298 an incoming byte segment (as for raw AC3 files).
17301 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17303 0.10.8.2 pre-release.
17304 Original commit message from CVS:
17306 * docs/plugins/Makefile.am:
17307 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17308 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17309 * docs/plugins/gst-plugins-ugly-plugins.args:
17310 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17311 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17312 * docs/plugins/inspect/plugin-a52dec.xml:
17313 * docs/plugins/inspect/plugin-asf.xml:
17314 * docs/plugins/inspect/plugin-cdio.xml:
17315 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17316 * docs/plugins/inspect/plugin-dvdread.xml:
17317 * docs/plugins/inspect/plugin-dvdsub.xml:
17318 * docs/plugins/inspect/plugin-iec958.xml:
17319 * docs/plugins/inspect/plugin-lame.xml:
17320 * docs/plugins/inspect/plugin-mad.xml:
17321 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17322 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17323 * docs/plugins/inspect/plugin-mpegstream.xml:
17324 * docs/plugins/inspect/plugin-realmedia.xml:
17325 * docs/plugins/inspect/plugin-siddec.xml:
17327 0.10.8.2 pre-release.
17331 Add new translation.
17333 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17335 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17336 Original commit message from CVS:
17337 * gst/asfdemux/gstasfdemux.c:
17338 Properly aggregate flow returns for both push and pull mode, so we shut
17339 down if all pads are unlinked.
17342 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17344 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17345 Original commit message from CVS:
17346 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17347 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17348 * ext/lame/gstlame.c: (plugin_init):
17349 * gst/asfdemux/gstasf.c: (plugin_init):
17350 Make sure gettext returns translations in UTF-8 encoding rather
17351 than in the current locale encoding (#546822).
17353 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17355 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17356 Original commit message from CVS:
17357 * gst/mpegaudioparse/gstmpegaudioparse.c:
17358 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17359 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17360 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17361 if we're called from there already. Otherwise we end up in a endless
17362 recursion and crash with a stack overflow.
17363 This can happen when a Xing or VBRI header with TOC exists but it
17364 doesn't contain the total time. Fixes bug #545370.
17366 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17368 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17369 Original commit message from CVS:
17370 * ext/lame/gstlame.c: (gst_lame_class_init),
17371 (gst_lame_get_default_settings):
17372 Use the default for the strict-iso property too.
17373 Allow a bitrate setting of 0, which lets lame choose the default value
17374 and which makes it possible to set the compression-ratio property.
17376 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17378 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17379 Original commit message from CVS:
17380 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17381 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17382 * ext/lame/gstlame.h:
17383 Get the defaults settings of LAME in the plugin initialization
17384 function and return FALSE here if something goes wrong. This removes
17385 the hacky failing instance init function.
17386 Use LAMEs default value for all settings instead of overwriting some
17387 of them. Overwriting some of them gives unexpected results if one only
17388 sets a preset. Fixes bug #498004.
17390 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17392 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17393 Original commit message from CVS:
17394 * ext/lame/gstlame.c: (gst_lame_init):
17395 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17396 defaults will restrict the bitrate when using the presets in a bad way.
17399 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17401 Put the MPEG audio version into the caps as "mpegaudioversion".
17402 Original commit message from CVS:
17403 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17404 * gst/mpegaudioparse/gstmpegaudioparse.c:
17405 (mp3_type_frame_length_from_header), (mp3_caps_create),
17406 (gst_mp3parse_chain):
17407 Put the MPEG audio version into the caps as "mpegaudioversion".
17408 This is different from "mpegversion".
17410 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17412 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17413 Original commit message from CVS:
17414 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17415 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17416 * ext/lame/gstlame.h:
17417 Fix build with lame >= 3.97. The padding type and cwlimit settings
17418 are deprecated now and the function declarations are hidden in the
17419 headers so deprecate the GObject properties for them and remove them
17420 in 0.11. Fixes bug #544039.
17422 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17424 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17425 Original commit message from CVS:
17426 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17427 Don't allow width/height outside the spec (i.e. smaller than 16
17428 and higher than 4096). Such files are corrupted ones and setting
17429 caps that are not a subset of the template caps confuses playbin.
17432 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17434 ext/sidplay/Makefile.am: Fix the build.
17435 Original commit message from CVS:
17436 * ext/sidplay/Makefile.am:
17439 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17441 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17442 Original commit message from CVS:
17444 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17445 flags that are invalid for C++.
17447 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17449 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17450 Original commit message from CVS:
17451 Patch by: Tal Shalif <tshalif at nargila dot org>
17452 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17453 Prevent double free. Fixes bug #541697.
17455 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17457 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17458 Original commit message from CVS:
17459 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17460 (gst_dvd_demux_get_audio_stream),
17461 (gst_dvd_demux_get_subpicture_stream),
17462 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17463 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17464 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17465 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17466 * gst/mpegstream/gstmpegdemux.h:
17467 Resend tags event after a FLUSH (seek) to support prerolling
17468 a partial pipeline.
17470 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17472 Use correct error code for encrypted streams.
17473 Original commit message from CVS:
17475 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17476 Use correct error code for encrypted streams.
17478 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17480 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17481 Original commit message from CVS:
17482 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17483 (gst_mpeg_demux_sync_stream_to_time):
17484 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17486 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17488 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17489 Original commit message from CVS:
17490 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17491 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17492 Allow and implement non-flushing and/or segment seek
17493 (mainly in TIME and chapter format).
17494 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17495 (gst_dvd_demux_get_subpicture_stream),
17496 (gst_dvd_demux_synchronise_pads),
17497 (gst_dvd_demux_sync_stream_to_time):
17498 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17499 (gst_mpeg_demux_send_subbuffer),
17500 (gst_mpeg_demux_sync_stream_to_time),
17501 (gst_mpeg_streams_reset_cur_ts):
17502 * gst/mpegstream/gstmpegdemux.h:
17503 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17504 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17505 Delegate a query to upstream if it can't be handled.
17506 Make segment stop aware.
17507 Fix (subtitle) stream synchronization.
17508 Add some debug statements.
17510 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17512 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17513 Original commit message from CVS:
17514 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17515 Fix build on macosx.
17517 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17519 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17520 Original commit message from CVS:
17521 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17522 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17523 * ext/a52dec/gsta52dec.c:
17524 * ext/amrnb/amrnbdec.c:
17525 * ext/amrnb/amrnbenc.c:
17526 * ext/amrnb/amrnbparse.c:
17527 * ext/lame/gstlame.c:
17528 * ext/mad/gstmad.c:
17529 * ext/sidplay/gstsiddec.cc:
17530 * gst/asfdemux/gstrtspwms.c:
17531 * gst/mpegaudioparse/gstxingmux.c:
17532 * gst/realmedia/rademux.c:
17533 * gst/realmedia/rdtmanager.c:
17534 * gst/realmedia/rtspreal.c:
17535 * gst/synaesthesia/gstsynaesthesia.c:
17536 Add missing elements to docs. Restore alphabetical order in section
17537 file. Document mad (it was included in docs already).
17538 Fix doc-markup: use convinience syntax for examples
17539 (produces valid docbook), add several refsec2 when we have several
17540 titles. Fix some types.
17542 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17544 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17545 Original commit message from CVS:
17546 * ext/lame/gstlame.c:
17547 * ext/sidplay/gstsiddec.cc:
17548 * gst/mpegaudioparse/gstxingmux.c:
17549 Do not use short_description in section docs for elements. We extract
17550 them from element details and there will be warnings if they differ.
17552 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17554 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17555 Original commit message from CVS:
17556 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17557 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17558 (gst_cdio_add_cdtext_album_tags):
17559 * ext/cdio/gstcdio.h:
17560 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17561 Also extract album title and album genre from CD-TEXT if
17562 available (#537021).
17564 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17566 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17567 Original commit message from CVS:
17568 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17569 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17570 emphasis value is reserved but unfortunately files with that
17571 value exist and the information is not important for the decoder
17572 anyway. Fixes bug #537235.
17574 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17576 Require libcdio >= 0.76.
17577 Original commit message from CVS:
17579 * ext/cdio/gstcdio.c:
17580 * ext/cdio/gstcdio.h:
17581 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17582 Require libcdio >= 0.76.
17584 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17586 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17587 Original commit message from CVS:
17588 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17589 Drain queued buffers before forwarding the segment event.
17591 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17593 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17594 Original commit message from CVS:
17595 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17596 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17597 (gst_a52dec_chain), (gst_a52dec_change_state):
17598 * ext/a52dec/gsta52dec.h:
17599 Add segment handling, buffer clipping and basic reverse playback.
17601 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17603 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17604 Original commit message from CVS:
17605 * docs/plugins/Makefile.am:
17606 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17607 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17608 * docs/plugins/gst-plugins-ugly-plugins.args:
17609 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17610 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17611 * docs/plugins/inspect/plugin-a52dec.xml:
17612 * docs/plugins/inspect/plugin-amrnb.xml:
17613 * docs/plugins/inspect/plugin-asf.xml:
17614 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17615 * docs/plugins/inspect/plugin-dvdread.xml:
17616 * docs/plugins/inspect/plugin-dvdsub.xml:
17617 * docs/plugins/inspect/plugin-iec958.xml:
17618 * docs/plugins/inspect/plugin-lame.xml:
17619 * docs/plugins/inspect/plugin-mad.xml:
17620 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17621 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17622 * docs/plugins/inspect/plugin-mpegstream.xml:
17623 * docs/plugins/inspect/plugin-realmedia.xml:
17624 * docs/plugins/inspect/plugin-siddec.xml:
17625 * docs/plugins/inspect/plugin-synaesthesia.xml:
17626 * ext/a52dec/gsta52dec.c:
17627 Random doc of the day. Also print human readable format of newsegment
17628 in log message if we complain about it.
17630 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17632 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17633 Original commit message from CVS:
17634 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17635 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17636 (gst_a52dec_chain), (gst_a52dec_change_state):
17637 * ext/a52dec/gsta52dec.h:
17638 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17639 when we have a decoding error.
17640 We don't need to clear the cache when we receive a NEWSEGMENT event.
17641 Clear buffer cache in DISCONT.
17642 Add beginnings of GstSegment handling.
17644 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17646 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17647 Original commit message from CVS:
17648 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17649 Fix alignment issues that caused SIGBUS on some architectures.
17651 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17653 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17654 Original commit message from CVS:
17655 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17656 Fix alignment issue which isn't really an issue at all because
17657 the plugin hasn't been ported to 0.10 yet.
17659 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17661 configure.ac: Back to devel -> 0.10.8.1
17662 Original commit message from CVS:
17664 Back to devel -> 0.10.8.1
17666 === release 0.10.8 ===
17668 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17674 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17675 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17676 * docs/plugins/inspect/plugin-a52dec.xml:
17677 * docs/plugins/inspect/plugin-asf.xml:
17678 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17679 * docs/plugins/inspect/plugin-dvdread.xml:
17680 * docs/plugins/inspect/plugin-dvdsub.xml:
17681 * docs/plugins/inspect/plugin-iec958.xml:
17682 * docs/plugins/inspect/plugin-lame.xml:
17683 * docs/plugins/inspect/plugin-mad.xml:
17684 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17685 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17686 * docs/plugins/inspect/plugin-mpegstream.xml:
17687 * docs/plugins/inspect/plugin-realmedia.xml:
17688 * docs/plugins/inspect/plugin-siddec.xml:
17689 * gst-plugins-ugly.doap:
17692 Original commit message from CVS:
17695 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17724 Original commit message from CVS:
17727 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17729 configure.ac: 0.10.7.4 pre-release
17730 Original commit message from CVS:
17732 0.10.7.4 pre-release
17734 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17736 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17737 Original commit message from CVS:
17738 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17739 Fix inconsistent use of rate and channels.
17742 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17744 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17745 Original commit message from CVS:
17746 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17747 Flush timestamp correction variables on a flush. Fixes #533832.
17749 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17754 Commit 0.10.7.3 pre-rel marker
17755 Original commit message from CVS:
17756 Commit 0.10.7.3 pre-rel marker
17758 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
17760 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17761 Original commit message from CVS:
17762 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17763 Properly aggregate GstFlowReturn from downstream in order to properly
17764 stop, and doing that as early as possible.
17767 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17769 configure.ac: 0.10.7.2 pre-release
17770 Original commit message from CVS:
17772 0.10.7.2 pre-release
17774 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
17776 Always let FLUSH_START events flow downstream.
17777 Original commit message from CVS:
17778 * ext/mad/gstmad.c: (gst_mad_sink_event):
17779 * gst/mpegaudioparse/gstmpegaudioparse.c:
17780 (gst_mp3parse_sink_event):
17781 Always let FLUSH_START events flow downstream.
17783 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17785 configure.ac: Error out if we don't have the required core/base versions.
17786 Original commit message from CVS:
17788 Error out if we don't have the required core/base versions.
17790 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
17792 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17793 Original commit message from CVS:
17794 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17795 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17796 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17797 Fix video timestamps by adjusting it with the first timestamp found.
17798 Don't assume we have a complete fragment when flushing the adapter,
17799 packets might have been lost or the stream might just be broken.
17801 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17803 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17804 Original commit message from CVS:
17805 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17806 Set Rank to NONE so that we don't accidentally try to autoplug the
17809 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17811 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17812 Original commit message from CVS:
17813 * gst/mpegaudioparse/gstmpegaudioparse.c:
17814 (gst_mp3parse_emit_frame):
17815 Send a new duration message if the average bitrate changed and
17816 we don't know the duration from the Xing or VBRI header.
17819 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
17821 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17822 Original commit message from CVS:
17823 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17824 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17825 * gst/realmedia/rtspreal.h:
17826 Move assembly rule parsing to the place where we parse the SDP as it's
17827 also there that we create the MDPR and we need the currently selected
17828 asmrule in order to select the right MTLI.
17831 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
17833 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17834 Original commit message from CVS:
17835 * gst/realmedia/realhash.c:
17836 * gst/realmedia/rtspreal.c:
17837 Include generated "_stdint.h" instead of <stdint.h> which might not
17838 exist on some systems.
17840 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17842 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17843 Original commit message from CVS:
17844 * ext/sidplay/gstsiddec.cc:
17845 Cast NULL sentinels to void * as NULL is defined as an integer
17846 constant in most environments when using C++ and it's size might
17847 be different from a pointer. Fixes #529488.
17849 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
17852 * gst/asfdemux/gstasfdemux.c:
17853 * gst/asfdemux/gstrtspwms.c:
17854 Fix "unused var" compiler error when --disable-gst-debug is used.
17855 Original commit message from CVS:
17856 Fix "unused var" compiler error when --disable-gst-debug is used.
17858 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17860 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17861 Original commit message from CVS:
17862 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17863 We should also stop the streaming task when we get a NOT_LINKED
17864 flow return, which is not covered by FLOW_IS_FATAL.
17866 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
17868 ext/: gst_atomic_int_set ==> g_atomic_int_set
17869 Original commit message from CVS:
17870 * ext/cdio/gstcdiocddasrc.c:
17871 * ext/dv/gstdvdemux.c:
17872 gst_atomic_int_set ==> g_atomic_int_set
17874 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
17876 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17877 Original commit message from CVS:
17878 2008-04-11 Julien Moutte <julien@fluendo.com>
17879 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17882 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
17884 configure.ac: Actually build dlls when cross-compiling with mingw32.
17885 Original commit message from CVS:
17886 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17888 Actually build dlls when cross-compiling with mingw32.
17891 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17893 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17894 Original commit message from CVS:
17896 * gst/mpegaudioparse/gstmpegaudioparse.c:
17897 (mpeg_audio_seek_entry_free):
17898 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17899 Depend on GLib 2.12 and use it unconditionally as we do in other
17900 modules too already.
17902 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17904 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17905 Original commit message from CVS:
17906 * gst/mpegaudioparse/gstmpegaudioparse.c:
17907 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17908 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17909 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17910 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17911 (gst_xing_mux_chain):
17912 Use GSlice for allocating the seek table entries if we compile with
17913 GLib 2.10 or newer.
17915 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
17917 gst/asfdemux/gstasfdemux.c: Remove some debug code.
17918 Original commit message from CVS:
17919 * gst/asfdemux/gstasfdemux.c:
17920 (gst_asf_demux_process_ext_stream_props):
17921 Remove some debug code.
17923 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17925 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17926 Original commit message from CVS:
17927 * gst/asfdemux/gstasfdemux.c:
17928 (gst_asf_demux_process_ext_stream_props):
17929 Guard against division by 0 and fall back to 25/1 framerate.
17931 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17933 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17934 Original commit message from CVS:
17935 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17936 (gst_asf_demux_process_ext_stream_props):
17937 Instead of adding a fixes 25/1 framerate to the video caps, use the
17938 average frame duration in the extended properties of the video stream as
17939 the framerate. Fixes #524346.
17941 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17943 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17944 Original commit message from CVS:
17946 Check if the compiler supports do { } while (0) macros. This fixes
17947 a warning when compiling with g++ 4.3, resulting in a build failure
17948 because of -Werror.
17950 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
17952 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17953 Original commit message from CVS:
17954 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17955 make ) also a delimiter for rules.
17956 Skip \\ when scanning strings.
17957 Add new testcase for these problems.
17959 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17961 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17962 Original commit message from CVS:
17963 * gst/mpegaudioparse/gstmpegaudioparse.c:
17964 (gst_mp3parse_sink_event):
17965 Don't take the stream lock when caching events. This is not necessary
17966 and results in a deadlock when seeking with rhythmbox (but not with
17967 totem or banshee for some reason).
17969 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17971 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17972 Original commit message from CVS:
17973 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17974 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17975 Add the version field when creating the CONT chunk resulting in
17976 the Author, Comment and Copyright tags not being parsed correctly.
17979 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
17981 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17982 Original commit message from CVS:
17983 * gst/mpegaudioparse/gstmpegaudioparse.c:
17984 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17985 Remove trailing newlines from debug statements.
17987 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
17989 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17990 Original commit message from CVS:
17991 * ext/dvdnav/dvdnavsrc.c:
17992 * ext/dvdnav/dvdnavsrc.h:
17993 Apply patch that adds some seeking support to dvdnav, and fixes it
17994 in various other ways. This doesn't make dvdnavsrc fully functional,
17995 but moves it forward.
17997 Patch By: Simone Gotti <simone.gotti@email.it>
17998 * ext/dvdnav/gst-dvd:
17999 Update the simple dvdnavsrc gst-launch example to work for 0.10
18001 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
18003 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18004 Original commit message from CVS:
18006 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18007 plug-ins are included/excluded. (#498222)
18009 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18011 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18012 Original commit message from CVS:
18013 * ext/mad/gstmad.c: (gst_mad_sink_event):
18014 * gst/mpegaudioparse/gstmpegaudioparse.c:
18015 (gst_mp3parse_sink_event):
18016 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18017 of dropping and leaking them.
18019 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18021 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18022 Original commit message from CVS:
18023 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18025 * ext/mad/gstmad.h:
18026 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18027 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18028 * gst/mpegaudioparse/gstmpegaudioparse.h:
18029 Cache all events except EOS if we still have to send a NEWSEGMENT
18030 event. This will let TAG events be forwarded until after decodebin
18031 to an encoder for example as decodebin only links the pads
18032 after NEWSEGMENT. Fixes bug #518933.
18034 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18036 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18037 Original commit message from CVS:
18038 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18039 Write Xing header at the correct position in the MP3 frame for
18040 stereo files. Fixes bug #518676.
18042 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18044 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18045 Original commit message from CVS:
18047 * ext/sidplay/Makefile.am:
18048 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18049 when building C++ code (#516509).
18051 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18053 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18054 Original commit message from CVS:
18055 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18056 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18057 Workshop 12 compiler, but probably also crashes (#517985).
18059 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18061 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18062 Original commit message from CVS:
18063 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18064 * gst/mpegaudioparse/gstmpegaudioparse.c:
18065 (gst_mp3_channel_mode_get_type),
18066 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18067 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18068 (gst_mp3parse_chain):
18069 * gst/mpegaudioparse/gstmpegaudioparse.h:
18070 Post channel mode and CRC as tags. Fixes bug #504493.
18072 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18074 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18075 Original commit message from CVS:
18076 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18077 Correctly chain up to the parent's finalize function.
18079 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18081 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18082 Original commit message from CVS:
18083 * gst/mpegaudioparse/gstmpegaudioparse.c:
18084 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18085 Try a bit harder to get valid timestamps, especially if upstream
18086 gives us one and we are at the first frame or resyncing.
18087 Return UNEXPECTED if we get a valid timestamp that is outside of
18088 our configured segment. After all changes done so far this doesn't
18089 seem to cause any regression, please test.
18091 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18093 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...
18094 Original commit message from CVS:
18096 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18097 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18098 If we don't have the position to seek to in our index first try
18099 to convert from TIME to BYTES upstream and only if that fails
18100 too use the old hack to simply seek to an earlier position
18101 and let the sink drop everything before segment start.
18102 Partially fixes bug #469930.
18104 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18106 configure.ac: Back to development...
18107 Original commit message from CVS:
18109 Back to development...
18111 === release 0.10.7 ===
18113 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18119 * docs/plugins/gst-plugins-ugly-plugins.args:
18120 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18121 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18122 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18123 * docs/plugins/gst-plugins-ugly-plugins.signals:
18124 * docs/plugins/inspect/plugin-a52dec.xml:
18125 * docs/plugins/inspect/plugin-asf.xml:
18126 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18127 * docs/plugins/inspect/plugin-dvdread.xml:
18128 * docs/plugins/inspect/plugin-dvdsub.xml:
18129 * docs/plugins/inspect/plugin-iec958.xml:
18130 * docs/plugins/inspect/plugin-lame.xml:
18131 * docs/plugins/inspect/plugin-mad.xml:
18132 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18133 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18134 * docs/plugins/inspect/plugin-mpegstream.xml:
18135 * docs/plugins/inspect/plugin-realmedia.xml:
18136 * docs/plugins/inspect/plugin-siddec.xml:
18137 * gst-plugins-ugly.doap:
18139 Release 0.10.7 - I Cheated Time
18140 Original commit message from CVS:
18141 Release 0.10.7 - I Cheated Time
18143 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18168 Original commit message from CVS:
18171 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18173 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18174 Original commit message from CVS:
18175 * tests/check/Makefile.am:
18176 Exclude dvdreadsrc from the states test too.
18178 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18180 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18181 Original commit message from CVS:
18182 * gst/mpegaudioparse/gstmpegaudioparse.c:
18183 (gst_mp3parse_emit_frame):
18184 Handler buffers without valid timestamp more correctly: Don't drop
18185 them and don't use the invalid timestamp to calculate the next
18186 timestamp. Fixes bug #516811.
18188 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18190 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18191 Original commit message from CVS:
18192 Patch by: Tal Shalif <tshalif at nargila dot org>
18193 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18194 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18195 Add some gint64 casts to prevent 32 bit integer overflows.
18198 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18200 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18201 Original commit message from CVS:
18202 * gst/mpegaudioparse/gstmpegaudioparse.c:
18203 Revert previous commit to mp3parse, as it breaks playback
18206 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18208 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18209 Original commit message from CVS:
18210 * gst/mpegaudioparse/gstmpegaudioparse.c:
18211 (gst_mp3parse_emit_frame):
18212 Return GST_FLOW_UNEXPECTED if we get data that is after our
18213 configured segment. This makes upstream go EOS immediately instead
18214 of sending us the complete stream. Also improve debugging a bit.
18216 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18218 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18219 Original commit message from CVS:
18220 * ext/dvdread/dvdreadsrc.c:
18221 Fix regression in DVD seeking - when a pack we
18222 expect to be a NAV block turns out not to be, scan forwards
18223 for up to 2MB (at most ~1sec) until we find one.
18226 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18228 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18229 Original commit message from CVS:
18230 * win32/vs6/libgstmpegaudioparse.dsp:
18231 Add xing files to VS project file.
18233 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18235 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18236 Original commit message from CVS:
18237 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18238 Stop leaking src pad templates. Fixes bug #515708.
18240 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18242 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18243 Original commit message from CVS:
18244 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18245 Correctly write the size in bytes on big endian systems.
18248 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18250 ext/lame/gstlame.c: Don't leak the allowed caps.
18251 Original commit message from CVS:
18252 * ext/lame/gstlame.c: (gst_lame_setup):
18253 Don't leak the allowed caps.
18254 * tests/check/pipelines/lame.c: (GST_START_TEST):
18255 Stop leaking all buffers. Fixes bug #515575.
18257 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18259 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18260 Original commit message from CVS:
18261 * gst/mpegaudioparse/plugin.c:
18262 Commit new file I forgot to add.
18264 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18266 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18267 Original commit message from CVS:
18269 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18270 pre-releases or releases.
18272 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18275 Mention bug 511497 fixed in previous commit
18276 Original commit message from CVS:
18277 Mention bug 511497 fixed in previous commit
18279 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18281 Move xingmux from -bad.
18282 Original commit message from CVS:
18283 * docs/plugins/Makefile.am:
18284 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18285 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18286 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18287 * gst/mpegaudioparse/Makefile.am:
18288 * gst/mpegaudioparse/gstmpegaudioparse.c:
18289 * gst/mpegaudioparse/gstxingmux.c:
18290 * tests/check/Makefile.am:
18291 * tests/check/elements/.cvsignore:
18292 Move xingmux from -bad.
18294 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18296 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18297 Original commit message from CVS:
18298 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18299 Use gst_guint64_to_gdouble for conversion
18300 * win32/vs6/libgstasfdemux.dsp:
18301 * win32/vs6/libgstdvdsub.dsp:
18302 * win32/vs6/libgstrealmedia.dsp:
18303 Update project dependencies and add new source files
18305 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18307 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18308 Original commit message from CVS:
18309 * ext/mpeg2dec/gstmpeg2dec.c:
18310 Reset decoder when handling sequence where libmpeg2 has set
18311 frame period to 0, probably due to a corrupt packet.
18314 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18316 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18317 Original commit message from CVS:
18318 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18319 (gst_mp3parse_chain):
18320 Don't set new caps on the srcpad everytime the bitrate or MPEG
18321 version changes but calculate new spf value when the MPEG version
18324 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18326 Add documentation for the xingheader plugin.
18327 Original commit message from CVS:
18328 * docs/plugins/Makefile.am:
18329 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18330 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18331 * gst/xingheader/gstxingmux.c:
18332 * gst/xingheader/gstxingmux.h:
18333 Add documentation for the xingheader plugin.
18334 * tests/check/elements/xingmux.c: (GST_START_TEST):
18335 Set element state to PLAYING before doing something else.
18337 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18339 tests/check/: Add simple unit test for the xingmux element.
18340 Original commit message from CVS:
18341 * tests/check/Makefile.am:
18342 * tests/check/elements/.cvsignore:
18343 * tests/check/elements/xingmux.c: (setup_xingmux),
18344 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18345 * tests/check/elements/xingmux_testdata.h:
18346 Add simple unit test for the xingmux element.
18347 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18348 (gst_xing_mux_finalize), (xing_reset):
18349 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18351 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18353 docs/plugins/: Add the real and rtsp elements and update the lists.
18354 Original commit message from CVS:
18355 * docs/plugins/Makefile.am:
18356 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18357 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18358 Add the real and rtsp elements and update the lists.
18359 * docs/plugins/inspect/plugin-amrnb.xml:
18360 * docs/plugins/inspect/plugin-asf.xml:
18361 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18362 * docs/plugins/inspect/plugin-dvdsub.xml:
18363 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18364 * docs/plugins/inspect/plugin-mpegstream.xml:
18365 * docs/plugins/inspect/plugin-realmedia.xml:
18366 * docs/plugins/inspect/plugin-siddec.xml:
18367 * docs/plugins/inspect/plugin-synaesthesia.xml:
18369 * gst/iec958/ac3_padder.c:
18370 * gst/iec958/ac3_padder.h:
18371 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18372 there are functions defined using extern in the .c file - does that
18375 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18377 ext/mad/gstmad.c: Chain up at the end of the function.
18378 Original commit message from CVS:
18379 * ext/mad/gstmad.c:
18380 Chain up at the end of the function.
18382 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18384 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18385 Original commit message from CVS:
18386 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18387 Don't add pad templates for the base class but only in the
18390 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18392 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18393 Original commit message from CVS:
18394 * ext/lame/gstlame.c:
18395 * ext/lame/gstlame.h:
18396 Fix the case where you initially have stereo input, and so lame's
18397 mode is not set to mono, and then you get input with mono audio and
18398 soon after you get stereo input again. What happened before this
18399 commit is that it would keep the encoding mode as mono. It should
18400 change it back to the one requested by the app (or the default one)
18403 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18405 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18406 Original commit message from CVS:
18407 * gst/mpegaudioparse/gstmpegaudioparse.c:
18408 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18409 (mp3parse_bytepos_to_time):
18410 Interpolate the VBRI seek table entries to get better results,
18411 support 3 byte seek table entries and prevent overflows in the
18412 seek table by adding the relative offsets when using the seek
18413 table in a large enough data type.
18415 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18417 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18418 Original commit message from CVS:
18419 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18420 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18421 (mp3parse_bytepos_to_time):
18422 * gst/mpegaudioparse/gstmpegaudioparse.h:
18423 Add support for seeking based on the VBRI seek table. Might make
18424 sense to use interpolation in the table later to get hopefully a
18425 bit more accurate values.
18427 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18429 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18430 Original commit message from CVS:
18431 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18432 (handle_picture), (handle_slice):
18433 Fix compilation error. Fixes #509313.
18435 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18437 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18438 Original commit message from CVS:
18439 * ext/lame/gstlame.c: (gst_lame_sink_event):
18440 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18441 as 8 * GST_SECOND is too large for int.
18443 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18445 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18446 Original commit message from CVS:
18447 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18448 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18451 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18453 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18454 Original commit message from CVS:
18455 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18456 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18457 (mp3parse_total_bytes), (mp3parse_total_time):
18458 * gst/mpegaudioparse/gstmpegaudioparse.h:
18459 Add initial support for reading VBRI headers as found in VBR files
18460 created by some Fraunhofer encoders. Currently we only read the
18461 number of frames and bytes (and calculate duration, etc from this)
18462 but there is also a seek table that we currently don't use.
18464 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18466 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18467 Original commit message from CVS:
18468 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18469 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18470 (gst_lame_sink_event):
18471 Correctly set number of channels when using mono-encoding mode
18472 and fix the duration calculation of the EOS buffer.
18474 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18476 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18477 Original commit message from CVS:
18478 * gst/mpegaudioparse/gstmpegaudioparse.c:
18479 (gst_mp3parse_handle_first_frame):
18480 Guard against 0 values in the Xing header as frame count and
18481 byte count and calculate the bitrate when we have all values
18482 we need and not before.
18484 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18486 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18487 Original commit message from CVS:
18488 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18489 Remove accidentially leftover debug printf.
18491 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18493 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18494 Original commit message from CVS:
18495 * gst/xingheader/gstxingmux.c: (has_xing_header),
18496 (generate_xing_header), (gst_xing_mux_chain),
18497 (gst_xing_mux_sink_event):
18498 Choose smallest possible frame size for the Xing header, properly
18499 set the timestamp, duration and offset on the outgoing buffers,
18500 only send NEWSEGMENT events in BYTE format downstream and also
18501 drop VBRI headers if already existing.
18503 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18505 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18506 Original commit message from CVS:
18507 * gst/xingheader/Makefile.am:
18508 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18509 (has_xing_header), (generate_xing_header),
18510 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18511 (gst_xing_mux_init), (gst_xing_mux_chain),
18512 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18513 * gst/xingheader/gstxingmux.h:
18514 Major cleanup and rewrite of xingmux with less bugs and new features:
18515 - Handles other layers as 3
18518 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18520 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18521 Original commit message from CVS:
18522 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18523 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18524 Call g_type_class_ref() from a thread-safe context and not
18525 from the streaming thread to avoid GLib screwing up (see
18526 bug #349410 and #493432). Comment out unused code.
18528 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18530 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18531 Original commit message from CVS:
18532 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18533 (handle_picture), (clip_buffer), (handle_slice),
18534 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18535 (gst_mpeg2dec_change_state):
18536 * ext/mpeg2dec/gstmpeg2dec.h:
18537 Add buffer clipping.
18538 Add basic reverse playback support. Not complete yet when dealing with
18541 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18543 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18544 Original commit message from CVS:
18546 Add -Wno-portability to the automake parameters to stop warnings
18547 about GNU make extensions being used. We require GNU make in almost
18548 every Makefile anyway.
18550 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18551 at the same time is required for per target flags.
18553 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18555 Makefile.am: Include lcov.mak to allow building coverage reports.
18556 Original commit message from CVS:
18558 Include lcov.mak to allow building coverage reports.
18560 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18562 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18563 Original commit message from CVS:
18564 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18565 * gst/mpegaudioparse/gstmpegaudioparse.c:
18566 (gst_mp3parse_handle_first_frame):
18567 Make sure that the Xing TOC starts with 0 and the entries
18568 are increasing over time. Otherwise it's broken and should
18569 be skipped. Fixes bug #507821.
18571 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18573 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18574 Original commit message from CVS:
18575 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18576 (gst_asf_demux_add_video_stream),
18577 (gst_asf_demux_process_ext_content_desc),
18578 (gst_asf_demux_get_metadata_for_stream),
18579 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18580 (gst_asf_demux_change_state):
18581 * gst/asfdemux/gstasfdemux.h:
18582 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18584 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18586 docs/plugins/.cvsignore: Add *-undeclared.txt
18587 Original commit message from CVS:
18588 * docs/plugins/.cvsignore:
18589 Add *-undeclared.txt
18591 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18593 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18594 Original commit message from CVS:
18595 * gst/realmedia/rdtmanager.c:
18596 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18597 (gst_rdt_manager_class_init):
18598 * gst/realmedia/rdtmanager.h:
18599 Implement some more signals that rtspsrc connects to.
18602 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18604 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18605 Original commit message from CVS:
18607 Include common/win32.mak for CRLF check of win32 project
18608 files (see #393626).
18610 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18612 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18613 Original commit message from CVS:
18614 * gst/mpegaudioparse/gstmpegaudioparse.c:
18615 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18616 Don't post SEGMENT_START messages on the bus, only the element
18617 driving the pipeline should do that.
18619 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18621 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18622 Original commit message from CVS:
18624 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18626 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18628 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18629 Original commit message from CVS:
18630 * ext/mpeg2dec/gstmpeg2dec.h:
18631 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18634 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18636 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18637 Original commit message from CVS:
18638 2007-11-20 Julien MOUTTE <julien@moutte.net>
18639 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18642 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18644 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18645 Original commit message from CVS:
18646 * gst/mpegaudioparse/gstmpegaudioparse.c:
18647 Restore the segment handling logic.
18648 Please don't do behavioural changes under the heading of 'leak fixes'
18649 or 'whitespace changes', people.
18651 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18653 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18654 Original commit message from CVS:
18655 * gst/mpegaudioparse/gstmpegaudioparse.c:
18658 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18660 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18661 Original commit message from CVS:
18662 * gst/asfdemux/gstasfdemux.c:
18663 Sync _activate_pull() a little more with other demuxers.
18665 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18667 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18668 Original commit message from CVS:
18669 * gst/mpegstream/gstmpegdemux.c:
18670 recognize the padding stream
18672 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18674 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18675 Original commit message from CVS:
18676 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18677 Convert tags that come as string into the type required by
18680 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18682 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18683 Original commit message from CVS:
18684 * gst/mpegaudioparse/gstmpegaudioparse.c:
18685 (gst_mp3parse_emit_frame):
18686 Remove some more broken code, it seems to clip even when it should not.
18689 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18691 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18692 Original commit message from CVS:
18693 * gst/mpegaudioparse/gstmpegaudioparse.c:
18694 (gst_mp3parse_emit_frame):
18695 When the element is not driving the streaming thread it is not supposed
18696 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18697 upstream when it detects EOS. See #491305.
18699 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18701 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18702 Original commit message from CVS:
18703 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18704 * gst/dvdsub/Makefile.am:
18705 * gst/dvdsub/gstdvdsubdec.c:
18706 * gst/dvdsub/gstdvdsubparse.c:
18707 * gst/dvdsub/gstdvdsubparse.h:
18708 Add dvd subtitle parser, which just packetizes the input
18709 stream. This is needed to mux dvd subtitles into matroska
18710 files, since the muxer expects unfragmented and properly
18711 timestamped input (#415754).
18713 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18715 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18716 Original commit message from CVS:
18718 Update requirements from past CVS versions to released
18719 versions (0.10.14 in this case).
18720 * ext/sidplay/gstsiddec.cc:
18721 Fix compilation with g++-4.2.
18723 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18725 gst/realmedia/: Fix some compiler warnings shown on Forte.
18726 Original commit message from CVS:
18727 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18728 (gst_asm_scan_parse_condition):
18729 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18730 Fix some compiler warnings shown on Forte.
18732 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18734 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18735 Original commit message from CVS:
18736 Patch by: Gautier Portet <kassoulet at gmail dot com>
18737 * gst/xingheader/gstxingmux.c:
18738 The size of the Xing header is actually 417 as it's rounded to the
18739 next smaller integer. Fixes #397759.
18740 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18741 (xing_push_header):
18742 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18743 event to the beginning was successful before pushing the header again.
18745 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18747 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18748 Original commit message from CVS:
18749 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18750 (mp3parse_bytepos_to_time):
18751 Use gst_util_guint64_to_gdouble for conversions.
18752 * win32/vs6/libgstmad.dsp:
18753 Add a link to libgstaudio.
18755 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18757 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18758 Original commit message from CVS:
18759 * ext/lame/gstlame.c:
18760 Fix up case where there is no peer, in which case
18761 _get_allowed_caps() will return NULL.
18763 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18765 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18766 Original commit message from CVS:
18767 * ext/lame/gstlame.c:
18768 Use GST_PTR_FORMAT to print caps in debug statement.
18770 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18772 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18773 Original commit message from CVS:
18775 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18776 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18779 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18781 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18782 Original commit message from CVS:
18783 * ext/lame/gstlame.c:
18784 Allow fixing the sample rate lame converts to by negotiating fixed
18785 sample rate on the src pad caps.
18787 * tests/check/Makefile.am:
18788 * tests/check/pipelines/lame.c:
18789 Add a check for it.
18791 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18793 po/: Updated translations.
18794 Original commit message from CVS:
18797 Updated translations.
18799 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18801 po/pl.po: Added Polish translation.
18802 Original commit message from CVS:
18803 translated by: Jakub Bogusz <qboosh@pld-linux.org>
18805 Added Polish translation.
18807 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18809 po/fi.po: Added Finnish translation.
18810 Original commit message from CVS:
18811 translated by: Ilkka Tuohela <hile@iki.fi>
18813 Added Finnish translation.
18815 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18817 po/es.po: Added Spanish translation.
18818 Original commit message from CVS:
18819 translated by: Jorge González González <aloriel@gmail.com>
18821 Added Spanish translation.
18823 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18825 po/bg.po: Added Bulgarian translation.
18826 Original commit message from CVS:
18827 translated by: Alexander Shopov <ash@contact.bg>
18829 Added Bulgarian translation.
18831 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18833 gst/iec958/ac3iec.c: Chainup in finalize.
18834 Original commit message from CVS:
18835 * gst/iec958/ac3iec.c:
18836 Chainup in finalize.
18837 * tests/check/Makefile.am:
18838 * tests/check/generic/states.c:
18839 Improved state change unit test.
18841 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18843 Ignore registries in any format.
18844 Original commit message from CVS:
18845 * docs/plugins/.cvsignore:
18846 * tests/check/.cvsignore:
18847 Ignore registries in any format.
18849 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18851 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
18852 Original commit message from CVS:
18854 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18855 define in the lame headers. This has the advantage that
18856 it should still work when we're cross-compiling (#452025).
18858 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18860 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18861 Original commit message from CVS:
18862 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18863 Add other allowed rates to the pad templates.
18864 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18865 Reset the parser to release memory in dispose.
18867 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18869 ext/: Fix more leaks.
18870 Original commit message from CVS:
18871 * ext/amrnb/amrnbdec.c:
18872 * ext/amrnb/amrnbenc.c:
18873 * ext/amrnb/amrnbparse.c:
18874 * ext/sidplay/gstsiddec.cc:
18877 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
18879 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18880 Original commit message from CVS:
18881 Patch by: Daniel Charles <dcharles at ti dot com>
18882 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18883 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18884 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18885 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18886 * ext/amrnb/amrnbenc.h:
18887 Add property to select the BandMode of the AMR encoder.
18890 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18892 gst/realmedia/asmrules.c: Make ro memory to share.
18893 Original commit message from CVS:
18894 * gst/realmedia/asmrules.c:
18895 Make ro memory to share.
18897 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
18899 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18900 Original commit message from CVS:
18901 * gst/mpegaudioparse/gstmpegaudioparse.c:
18902 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18903 * gst/mpegaudioparse/gstmpegaudioparse.h:
18904 Queue segment event and push it after we know the caps on the pad or
18905 else an autoplugger might not have plugged the element yet and the
18908 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18910 gst/iec958/ac3iec.c: Fix tests.
18911 Original commit message from CVS:
18912 * gst/iec958/ac3iec.c:
18915 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18917 tests/check/: Add generic state-change test suite to help to fi leaks.
18918 Original commit message from CVS:
18919 * tests/check/Makefile.am:
18920 * tests/check/generic/.cvsignore:
18921 * tests/check/generic/states.c:
18922 Add generic state-change test suite to help to fi leaks.
18924 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18926 po/: Added Portuguese (Brazilian) translation.
18927 Original commit message from CVS:
18928 translated by: Raphael Higino <phhigino@gmail.com>
18931 Added Portuguese (Brazilian) translation.
18933 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18935 po/: Updated translations.
18936 Original commit message from CVS:
18941 Updated translations.
18943 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
18945 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18946 Original commit message from CVS:
18947 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18948 (gst_rmdemux_parse_video_packet):
18949 Activate timestamp fixing code.
18951 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18953 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18954 Original commit message from CVS:
18955 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18956 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18957 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18958 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18959 Do fragment collection in the demuxer so that we can now work with
18960 both ffmpeg and realvideodec to decoder real video content.
18962 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18964 gst/realmedia/asmrules.c: Include stdlib.h.
18965 Original commit message from CVS:
18966 * gst/realmedia/asmrules.c:
18969 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
18971 gst/realmedia/rdtmanager.c: Fix caps.
18972 Original commit message from CVS:
18973 * gst/realmedia/rdtmanager.c:
18976 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18978 gst/realmedia/rtspreal.c: Disable UDP transport for now.
18979 Original commit message from CVS:
18980 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18981 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18982 Disable UDP transport for now.
18984 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18986 gst/realmedia/: Add simple rdt manager.
18987 Original commit message from CVS:
18988 * gst/realmedia/Makefile.am:
18989 * gst/realmedia/rdtmanager.c: (find_session_by_id),
18990 (create_session), (free_session), (gst_rdt_manager_base_init),
18991 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18992 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18993 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18994 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18995 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18996 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18997 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18998 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18999 (gst_rdt_manager_plugin_init):
19000 * gst/realmedia/rdtmanager.h:
19001 * gst/realmedia/rmdemux.c: (plugin_init):
19002 Add simple rdt manager.
19004 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
19006 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19007 Original commit message from CVS:
19008 * gst/realmedia/rdtdepay.c:
19009 Fix the encoding-name so that it matches what the rtsp extension sets.
19011 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
19013 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19014 Original commit message from CVS:
19015 * gst/realmedia/asmrules.c: (gst_asm_node_free),
19016 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19017 (gst_asm_scan_string), (gst_asm_scan_number),
19018 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19019 (gst_asm_scan_next_token), (gst_asm_rule_free),
19020 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19021 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19022 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19023 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19024 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19025 (gst_asm_rule_book_match), (main):
19026 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19027 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19028 Use g_hash_table_destroy instead of _unref which is too new.
19030 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19032 gst/realmedia/.cvsignore: Add test to ignore.
19033 Original commit message from CVS:
19034 * gst/realmedia/.cvsignore:
19035 Add test to ignore.
19036 * gst/realmedia/Makefile.am:
19037 * gst/realmedia/asmrules.c: (gst_asm_node_new),
19038 (gst_asm_node_free), (gst_asm_operator_eval),
19039 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19040 (gst_asm_scan_string), (gst_asm_scan_number),
19041 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19042 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19043 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19044 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19045 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19046 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19047 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19048 (gst_asm_rule_book_match), (main):
19049 * gst/realmedia/asmrules.h:
19050 Added asembler rule book parser and evaluator.
19051 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19052 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19053 * gst/realmedia/rtspreal.h:
19054 Keep per stream config info.
19055 Parse and evaluate asm rule books for stream selection.
19057 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19059 gst/realmedia/rtspreal.c: Include stdlib.
19060 Original commit message from CVS:
19061 * gst/realmedia/rtspreal.c:
19064 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19066 gst/realmedia/: Split out hash code in separate file.
19067 Original commit message from CVS:
19068 * gst/realmedia/Makefile.am:
19069 * gst/realmedia/realhash.c: (hash), (call_hash),
19070 (gst_rtsp_ext_real_calc_response_and_checksum):
19071 * gst/realmedia/realhash.h:
19072 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19073 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19074 Split out hash code in separate file.
19076 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19078 gst/: Fix include paths and link dependecies for rtsp extension.
19079 Original commit message from CVS:
19080 * gst/asfdemux/Makefile.am:
19081 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19082 (gst_rtsp_wms_class_init):
19083 * gst/realmedia/Makefile.am:
19084 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19085 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19086 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19087 (_do_init), (gst_rtsp_real_class_init):
19088 Fix include paths and link dependecies for rtsp extension.
19090 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19092 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19093 Original commit message from CVS:
19094 * gst/realmedia/Makefile.am:
19095 * gst/realmedia/rmdemux.c: (plugin_init):
19096 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19097 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19098 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19099 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19100 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19101 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19102 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19103 (gst_rtsp_real_plugin_init):
19104 * gst/realmedia/rtspreal.h:
19105 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19108 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19110 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19111 Original commit message from CVS:
19112 * gst/asfdemux/Makefile.am:
19113 * gst/asfdemux/gstasf.c: (plugin_init):
19114 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19115 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19116 (gst_rtsp_wms_configure_stream), (_do_init),
19117 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19118 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19119 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19120 * gst/asfdemux/gstrtspwms.h:
19121 Move WMS RTSP extension from -good to here.
19122 Port it to the new pluggable extension interface.
19124 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19126 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19127 Original commit message from CVS:
19128 * ext/mad/Makefile.am:
19129 Link to audio helper from plugins-base.
19131 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19133 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19134 Original commit message from CVS:
19136 * ext/mad/gstmad.c: (gst_mad_chain):
19137 Use the new buffer clipping function from gstaudio here and
19138 require gst-plugins-base CVS.
19140 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19142 configure.ac: Sync liboil check with plugins-base. Add libm check.
19143 Original commit message from CVS:
19145 Sync liboil check with plugins-base. Add libm check.
19146 * gst/synaesthesia/Makefile.am:
19147 Link against libm. We're using sqrt here.
19149 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19151 gst/asfdemux/gstasfdemux.c: Include stdlib.
19152 Original commit message from CVS:
19153 * gst/asfdemux/gstasfdemux.c:
19156 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19158 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19159 Original commit message from CVS:
19160 * ext/annodex/Makefile.am:
19162 * ext/cdio/gstcdiocddasrc.c:
19163 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19165 * ext/cairo/Makefile.am:
19166 * gst/videofilter/Makefile.am:
19167 * tests/examples/level/Makefile.am:
19168 Use $(LIBM) instead of -lm
19170 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19172 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19173 Original commit message from CVS:
19174 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19175 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19176 * gst/mpegaudioparse/gstmpegaudioparse.h:
19177 Save some memory for each frame by only saving the start timestamp
19178 and start byte position instead of additionally the stop timestamp
19179 and stop byte position. This requires us to use a doubly-linked list
19180 but still saves 8-12 bytes per frame.
19182 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19184 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19185 Original commit message from CVS:
19186 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19187 Fix buffer clipping to correctly clip to the segment stop.
19189 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19191 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19192 Original commit message from CVS:
19193 * gst/mpegaudioparse/gstmpegaudioparse.c:
19194 (gst_mp3parse_emit_frame):
19195 Fix a calculation that was causing mp3parse to drop every incoming
19196 frame when upstream delivered a segment in TIME format, breaking
19197 playback of all mpeg system streams.
19199 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19201 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19202 Original commit message from CVS:
19205 * tests/Makefile.am:
19206 Remove bogus check for libcheck, since we check for
19207 gstreamer-check and it pulls in the required info from
19208 and we weren't actually _using_ the information for
19209 libcheck ourselves anyway.
19211 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19213 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19214 Original commit message from CVS:
19215 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19216 (gst_mp3parse_init), (gst_mp3parse_dispose),
19217 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19218 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19219 (mp3parse_handle_seek), (mp3parse_src_query):
19220 * gst/mpegaudioparse/gstmpegaudioparse.h:
19221 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19222 Also implement segment seeks.
19224 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19226 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19227 Original commit message from CVS:
19228 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19229 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19230 (gst_mad_chain), (gst_mad_change_state):
19231 * ext/mad/gstmad.h:
19232 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19233 GType magic. Part one of bug #308312.
19235 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19237 configure.ac: Use pkg-config to locate check.
19238 Original commit message from CVS:
19240 Use pkg-config to locate check.
19242 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19244 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19245 Original commit message from CVS:
19247 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19248 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19249 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19250 Fix build against core CVS by not using deprecated API. Bump
19251 requirements for new API (overdue anyway).
19253 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19255 REQUIREMENTS: Also add amr-libs here and update a little.
19256 Original commit message from CVS:
19258 Also add amr-libs here and update a little.
19260 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19262 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19263 Original commit message from CVS:
19264 * docs/plugins/inspect/plugin-dvdnav.xml:
19265 * docs/plugins/inspect/plugin-realmedia.xml:
19266 * docs/plugins/inspect/plugin-synaesthesia.xml:
19267 Add inspect file for synaesthesia so the docs can be built even if
19268 the plugin isn't built yet. Fixes #454311. Also add inspect files
19269 for dvdnavsrc and realmedia.
19271 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19273 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19274 Original commit message from CVS:
19275 * docs/plugins/Makefile.am:
19276 Simplify --extra-dir as gtkdoc scans recursively.
19278 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19280 And yet more docs enabled.
19281 Original commit message from CVS:
19282 * docs/plugins/Makefile.am:
19283 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19284 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19285 * gst/synaesthesia/Makefile.am:
19286 * gst/synaesthesia/gstsynaesthesia.c:
19287 * gst/synaesthesia/gstsynaesthesia.h:
19288 And yet more docs enabled.
19290 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19292 docs/plugins/: Add new docs. Scan c++ files too.
19293 Original commit message from CVS:
19294 * docs/plugins/Makefile.am:
19295 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19296 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19297 * docs/plugins/inspect/plugin-a52dec.xml:
19298 * docs/plugins/inspect/plugin-amrnb.xml:
19299 * docs/plugins/inspect/plugin-asf.xml:
19300 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19301 * docs/plugins/inspect/plugin-dvdsub.xml:
19302 * docs/plugins/inspect/plugin-iec958.xml:
19303 * docs/plugins/inspect/plugin-lame.xml:
19304 * docs/plugins/inspect/plugin-mad.xml:
19305 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19306 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19307 * docs/plugins/inspect/plugin-mpegstream.xml:
19308 Add new docs. Scan c++ files too.
19309 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19310 (gst_amrnbdec_event):
19311 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19312 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19313 (gst_amrnbparse_loop):
19314 Add documentation headers.
19315 * ext/mad/gstmad.c:
19316 * ext/mad/gstmad.h:
19319 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19321 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19322 Original commit message from CVS:
19323 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19324 (gst_mp3parse_init):
19325 Use GST_BOILERPLATE instead of manual GType magic.
19326 * gst/mpegaudioparse/gstmpegaudioparse.c:
19327 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19328 (mp3parse_bytepos_to_time):
19329 * gst/mpegaudioparse/gstmpegaudioparse.h:
19330 Implement seeking, byte->time, time->byte conversions with the Xing
19331 seek table if available. This allows better at least a bit more
19332 accurate seeks and file position reporting.
19334 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19336 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19337 Original commit message from CVS:
19338 * gst/mpegaudioparse/gstmpegaudioparse.c:
19339 (gst_mp3parse_handle_first_frame):
19340 Copy the complete Xing seek table in the 100 byte array instead of
19341 copying the first byte 100 times.
19342 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19343 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19344 Add seeking support based on the Xing header but comment it out for
19345 now as it seems to yield worse result than the other method.
19346 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19347 ourself, creating a new GstQuery, etc.
19349 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19351 docs/plugins/: Update docs with caps info.
19352 Original commit message from CVS:
19353 * docs/plugins/gst-plugins-ugly-plugins.args:
19354 * docs/plugins/inspect/plugin-a52dec.xml:
19355 * docs/plugins/inspect/plugin-amrnb.xml:
19356 * docs/plugins/inspect/plugin-asf.xml:
19357 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19358 * docs/plugins/inspect/plugin-dvdread.xml:
19359 * docs/plugins/inspect/plugin-dvdsub.xml:
19360 * docs/plugins/inspect/plugin-iec958.xml:
19361 * docs/plugins/inspect/plugin-lame.xml:
19362 * docs/plugins/inspect/plugin-mad.xml:
19363 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19364 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19365 * docs/plugins/inspect/plugin-mpegstream.xml:
19366 Update docs with caps info.
19368 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19370 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19371 Original commit message from CVS:
19373 Make sure dvdnav strings get translated too (no reason not to have
19374 them in the .po file, even if the plugin is disabled for now).
19377 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19379 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19380 Original commit message from CVS:
19381 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19382 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19383 (gst_amrnbdec_state_change):
19384 * ext/amrnb/amrnbdec.h:
19385 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19386 (gst_amrnbparse_loop):
19387 Add newsegment and discont handling. Some code cleanups.
19389 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19391 ext/dvdread/dvdreadsrc.c: check for an error from
19392 Original commit message from CVS:
19393 * ext/dvdread/dvdreadsrc.c: check for an error from
19394 DVDReadBlocks() correctly.
19396 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19398 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...
19399 Original commit message from CVS:
19400 * ext/dvdread/dvdreadsrc.c:
19401 If we can't read a nav packet, or it doesn't look like a nav
19402 packet, that's an error. Previous behavior was to look at
19403 the next packet; I can't find any justification for doing that.
19406 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19408 po/it.po: Updated Italian translation.
19409 Original commit message from CVS:
19411 Updated Italian translation.
19413 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19415 po/vi.po: Updated Vietnames translation.
19416 Original commit message from CVS:
19418 Updated Vietnames translation.
19420 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19422 po/: Added Chinese (simplified) translation.
19423 Original commit message from CVS:
19424 contributed by: Wenzheng Hu <db_lobster@163.com>
19427 Added Chinese (simplified) translation.
19429 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19431 MAINTAINERS: Updating all the maintainers files
19432 Original commit message from CVS:
19434 Updating all the maintainers files
19436 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19438 Fix leaks some more.
19439 Original commit message from CVS:
19440 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19441 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19442 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19443 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19444 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19445 * gst/iec958/ac3iec.c: (ac3iec_init):
19446 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19447 Fix leaks some more.
19449 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19451 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19452 Original commit message from CVS:
19453 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19454 "She's leaking me", said valgrind.
19456 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19458 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19459 Original commit message from CVS:
19460 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19461 Fix "pad caps are not a real subset of its template caps" warning.
19463 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19465 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19466 Original commit message from CVS:
19467 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19468 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19469 (gst_amrnbdec_finalize):
19470 Don't leak the adapter, unref it in a new finalize method instead.
19473 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19475 configure.ac: Back to CVS
19476 Original commit message from CVS:
19479 * gst-plugins-ugly.doap:
19480 Add 0.10.6 to the list of releases.
19482 === release 0.10.6 ===
19484 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19490 * docs/plugins/gst-plugins-ugly-plugins.args:
19491 * docs/plugins/inspect/plugin-a52dec.xml:
19492 * docs/plugins/inspect/plugin-asf.xml:
19493 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19494 * docs/plugins/inspect/plugin-dvdread.xml:
19495 * docs/plugins/inspect/plugin-dvdsub.xml:
19496 * docs/plugins/inspect/plugin-iec958.xml:
19497 * docs/plugins/inspect/plugin-lame.xml:
19498 * docs/plugins/inspect/plugin-mad.xml:
19499 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19500 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19501 * docs/plugins/inspect/plugin-mpegstream.xml:
19502 * docs/plugins/inspect/plugin-siddec.xml:
19504 Original commit message from CVS:
19507 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19525 Original commit message from CVS:
19528 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19530 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19531 Original commit message from CVS:
19532 * win32/vs6/gst_plugins_ugly.dsw:
19533 * win32/vs6/libgstac3parse.dsp:
19534 * win32/vs6/libgstasfdemux.dsp:
19535 * win32/vs6/libgstdvdlpcmdec.dsp:
19536 * win32/vs6/libgstdvdsub.dsp:
19537 * win32/vs6/libgstiec958.dsp:
19538 * win32/vs6/libgstlame.dsp:
19539 * win32/vs6/libgstmad.dsp:
19540 * win32/vs6/libgstmpegaudioparse.dsp:
19541 * win32/vs6/libgstmpegstream.dsp:
19542 * win32/vs6/libgstrealmedia.dsp:
19543 * win32/vs6/libgstsynaesthesia.dsp:
19544 Convert line endings to CRLF and mark as binary files.
19546 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19548 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19549 Original commit message from CVS:
19550 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19551 Don't forget to unlock when setting the device property, or
19552 we'll sooner or later deadlock.
19554 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19556 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19557 Original commit message from CVS:
19558 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19559 Use gst_util_guint64_to_gdouble for conversion.
19560 * win32/vs6/libgstasfdemux.dsp:
19561 Add asfpacket.c to the build.
19563 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19565 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19566 Original commit message from CVS:
19567 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19568 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19569 * gst/mpegaudioparse/gstmpegaudioparse.h:
19570 If the Xing header provides a total time, use it to calculate the
19571 correct average bitrate immediately, instead of sending updates as
19572 we parse the stream.
19574 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19576 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19577 Original commit message from CVS:
19578 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19579 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19580 Use GstClockTime instead of guint for a time variable to prevent
19581 overflows on too large subtitle durations. Fixes #444514.
19583 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19585 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19586 Original commit message from CVS:
19587 Patch by: Mark Nauwelaerts <manauw at skynet be>
19588 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19589 Clear state when handling the serialized FLUSH_STOP event instead of
19590 the FLUSH_START event, thereby making sure we don't free buffers the
19591 chain function is still using. Fixes dvdsubdec crashing when flusing
19592 or seeking (#442706).
19594 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19596 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19597 Original commit message from CVS:
19598 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19599 Initialise variable to make fc4 build bot happy.
19601 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19603 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19604 Original commit message from CVS:
19605 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19606 Add sanity check so we don't abort for broken or non-MPEG streams,
19607 but instead error out. Fixes crashes/aborts for when our typefinder
19608 wrongly identifies quicktime files as mpeg (which should be fixed in
19609 -base now too). (#440120).
19611 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19614 * ext/amrnb/amrnbdec.c:
19615 * ext/amrnb/amrnbenc.c:
19616 * ext/amrnb/amrnbparse.c:
19617 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19618 Original commit message from CVS:
19619 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19620 block_size, _do_init, gst_amrnbdec_base_init,
19621 gst_amrnbdec_class_init, gst_amrnbdec_init):
19622 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19623 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19624 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19625 block_size, _do_init, gst_amrnbparse_base_init,
19626 gst_amrnbparse_class_init, gst_amrnbparse_init):
19627 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19628 GST_DEBUG_FUNCPTR and add log-category.
19630 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19632 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19633 Original commit message from CVS:
19634 * gst/mpegaudioparse/gstmpegaudioparse.c:
19635 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19636 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19637 (gst_mp3parse_chain), (mp3parse_total_bytes),
19638 (mp3parse_total_time):
19639 * gst/mpegaudioparse/gstmpegaudioparse.h:
19640 Implement parsing of Xing headers from the first frame of the stream,
19641 and use it to report duration correctly where possible.
19643 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19645 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19646 Original commit message from CVS:
19647 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19648 After descrambling, push the packets out as individual packets
19649 instead of one big descrambled buffer. Makes cook audio decoding
19650 work with the 'realaudiodec' decoder from gst-plugins-bad.
19652 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19654 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19655 Original commit message from CVS:
19656 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19657 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19658 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19659 (gst_rmdemux_parse_packet):
19660 * gst/realmedia/rmdemux.h:
19661 Remember first timestamp encountered in stream and re-timestamp
19662 stream to start from zero (fixes #397219); only send one newsegment
19663 event, not two; when seeking, send newsegment events from the
19664 streaming thread and not from the seeking thread.
19666 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19668 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19669 Original commit message from CVS:
19670 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19671 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19672 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19673 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19674 * gst/mpegstream/gstmpegdemux.h:
19675 Reset last_flow values for the various streams after a flushing
19676 seek, otherwise we might aggregate wrong flow returns afterwards
19677 that will make upstream pause silently. This should fix seeking
19678 in DVDs and also fix the Thoggen cropping dialog (#438610).
19680 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19682 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19683 Original commit message from CVS:
19684 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19685 (gst_asf_demux_chain_headers),
19686 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19687 (gst_asf_demux_have_mutually_exclusive_active_stream),
19688 (gst_asf_demux_check_activate_streams),
19689 (gst_asf_demux_find_stream_with_complete_payload),
19690 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19691 (gst_asf_demux_activate_ext_props_streams),
19692 (gst_asf_demux_process_object):
19693 * gst/asfdemux/gstasfdemux.h:
19694 Activate streams (ie. add the pads to the element) depending on
19695 whether we actually get data for those streams within the ASF
19696 preroll value specified. Currently only done in pull-mode though
19697 (this will fix problems with playbin hanging on mms streams once
19698 we use this in push-mode as well).
19700 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19702 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19703 Original commit message from CVS:
19704 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19705 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19706 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19707 (gst_asf_demux_process_file):
19708 * gst/asfdemux/gstasfdemux.h:
19709 Make all timestamps start from zero in pull-mode too; some small
19710 clean-ups and FIXMEs here and there.
19712 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19714 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19715 Original commit message from CVS:
19716 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19717 (gst_asf_demux_parse_packet):
19718 If packet size is specified within the packet and smaller than
19719 the actual packet size, don't parse beyond the size specified in
19720 the packet (this makes us parse some cases of packets with single
19721 compressed payloads cleanly, see e.g stream from #431318). Also
19722 add a sanity check when parsing compressed single payloads.
19724 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19726 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19727 Original commit message from CVS:
19728 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19729 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19730 (gst_asf_demux_handle_seek_event),
19731 (gst_asf_demux_push_complete_payloads):
19732 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19733 send data from the keyframe right before the new segment start to
19734 make sure the decoder doesn't have to decode more than absolutely
19737 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19739 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19740 Original commit message from CVS:
19741 * gst/asfdemux/asfheaders.c:
19742 * gst/asfdemux/asfheaders.h:
19743 * gst/asfdemux/asfpacket.c:
19744 (asf_payload_parse_replicated_data_extensions),
19745 (gst_asf_demux_parse_payload):
19746 * gst/asfdemux/asfpacket.h:
19747 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19748 (gst_asf_demux_push_complete_payloads),
19749 (gst_asf_demux_process_ext_stream_props):
19750 * gst/asfdemux/gstasfdemux.h:
19751 Implement payload extension system/extended replicated data parsing,
19752 so we can extract payload durations if they're specified.
19754 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19756 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19757 Original commit message from CVS:
19758 * gst/asfdemux/asfheaders.h:
19759 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19760 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19761 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19762 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19763 (gst_asf_demux_parse_stream_object),
19764 (gst_asf_demux_process_ext_stream_props),
19765 (gst_asf_demux_process_queued_extended_stream_objects),
19766 (gst_asf_demux_activate_ext_props_streams),
19767 (gst_asf_demux_process_object):
19768 * gst/asfdemux/gstasfdemux.h:
19769 Refactor stream parse/activation a bit (stream activation heuristics
19770 are still the same though); some more clean-ups.
19772 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19774 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19775 Original commit message from CVS:
19776 * win32/common/.cvsignore:
19777 Ignore generated config.h file to make build bot happy.
19779 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19781 gst/asfdemux/: Init debug category before using it.
19782 Original commit message from CVS:
19783 * gst/asfdemux/gstasf.c: (plugin_init):
19784 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19785 * gst/asfdemux/gstasfdemux.h:
19786 Init debug category before using it.
19788 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
19790 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19791 Original commit message from CVS:
19792 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19793 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19794 Fix silly bug when we can't pull as much data as we want; don't
19795 forget to announce pending tags in the new packet parsing code.
19797 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19799 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19800 Original commit message from CVS:
19803 Generate a win32 config.h into win32/common and add to MANIFEST so
19804 it gets disted (#393890). Looks like win32/common/config.h.in needs
19807 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19809 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19810 Original commit message from CVS:
19811 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19812 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19813 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19814 Fix pull mode operation some more: send newsegment event before
19815 sending data; handle EOS and fatal flow returns a bit better; don't
19816 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19818 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19820 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19821 Original commit message from CVS:
19822 * gst/asfdemux/Makefile.am:
19823 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19824 (asf_packet_create_payload_buffer),
19825 (asf_payload_find_previous_fragment),
19826 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19827 (gst_asf_demux_parse_packet):
19828 * gst/asfdemux/asfpacket.h:
19829 * gst/asfdemux/gstasfdemux.c:
19830 (gst_asf_demux_reset_stream_state_after_discont),
19831 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19832 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19833 (gst_asf_demux_process_chunk):
19834 * gst/asfdemux/gstasfdemux.h:
19835 New packet parsing code: should put halfway decent timestamps on
19836 buffers, and might even set the appropriate keyframe/discont buffer
19837 flags from time to time (and even if it doesn't, I'm at least able
19838 to debug this code); only used in pull-mode so far. Still needs
19839 some more work, like payload extensions parsing and proper flow
19840 aggregation, and stream activation based on preroll. Stay tuned.
19842 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19844 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19845 Original commit message from CVS:
19846 * gst/asfdemux/asfheaders.h:
19847 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19848 (gst_asf_demux_seek_index_lookup),
19849 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19850 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19851 (gst_asf_demux_process_ext_content_desc),
19852 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19853 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19854 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19855 * gst/asfdemux/gstasfdemux.h:
19856 Some clean-ups and small fixes: rename asf_stream_context structure to
19857 AsfStream; inline some three-line utility functions that are only used
19858 once anyway and get rid of their associated helper structs; make debug
19859 category global so that it is used by the debug statements in the other
19860 file as well; simplify gst_asf_demux_get_stream(); fix accidental
19861 implicit initialisation of stream->last_buffer_timestamp to 0, which
19862 would lead to missing timestamps on the first buffer; put fourcc format
19863 into video caps to make certain proprietary wmv decoders happy (for the
19864 case of WMVA in particular); play_time is offset by preroll as well, so
19865 fix overreporting of duration for some files.
19867 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19869 gst/asfdemux/gstasfdemux.c: Printf format fixes.
19870 Original commit message from CVS:
19871 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19872 (gst_asf_demux_pull_indices):
19873 Printf format fixes.
19875 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19877 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19878 Original commit message from CVS:
19879 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19880 (gst_mpeg_parse_send_event):
19881 Post an error message if EOS wasn't handled by anything downstream.
19882 This should fix playbin freezing/hanging with small VobSub subtitle
19883 files (background: not-linked flow returns from downstream are
19884 ignored for a while at the beginning, so if the file is small
19885 upstream will never get a not-linked flow return even if nothing
19886 is connected downstream). (#429960).
19888 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
19890 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19891 Original commit message from CVS:
19892 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19893 (gst_amrnbparse_sink_activate),
19894 (gst_amrnbparse_sink_activate_pull):
19895 Rewrite terminally broken sinkpad activation code.
19896 Now actually supports pull-mode activation (didn't before), and push
19897 mode activation doesn't leave the sinkpad flushing.
19899 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19901 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19902 Original commit message from CVS:
19903 * gst/asfdemux/asfheaders.c:
19904 * gst/asfdemux/asfheaders.h:
19905 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19906 (gst_asf_demux_reset), (gst_asf_demux_init),
19907 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19908 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19909 (gst_asf_demux_seek_index_lookup),
19910 (gst_asf_demux_reset_stream_state_after_discont),
19911 (gst_asf_demux_handle_seek_event),
19912 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19913 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19914 (gst_asf_demux_pull_indices),
19915 (gst_asf_demux_parse_data_object_start),
19916 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19917 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19918 (gst_asf_demux_process_simple_index),
19919 (gst_asf_demux_process_object),
19920 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19921 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19922 * gst/asfdemux/gstasfdemux.h:
19923 Make asfdemux work in pull mode where possible. If there's an index
19924 at the end of the file, read it and use it for seeking purposes.
19926 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
19928 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19929 Original commit message from CVS:
19930 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19931 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19932 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19933 Some timestamp fixes.
19934 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19935 Fix for 64-bit machines.
19937 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
19939 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19940 Original commit message from CVS:
19941 Patch by: René Stadler <mail at renestadler dot de>
19942 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19943 (find_seek_offset_time), (gst_rmdemux_reset),
19944 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19945 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19946 * gst/realmedia/rmdemux.h:
19947 Make rmdemux handle any number of logical streams. Fixes #428698.
19949 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19953 Original commit message from CVS:
19956 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19958 po/: Added Danish translation.
19959 Original commit message from CVS:
19960 submitted by: Mogens Jaeger <mogens@jaeger.tf>
19963 Added Danish translation.
19965 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19967 po/.cvsignore: Add pot.
19968 Original commit message from CVS:
19972 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
19974 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19975 Original commit message from CVS:
19976 2007-03-27 Julien MOUTTE <julien@moutte.net>
19977 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19978 stream and try to adapt to incoming timestamps lack of
19979 precision up to half a frame. This allows generating
19980 a perfect stream even with muxed formats like FLV where
19981 the timestamps are stored in milliseconds.
19983 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19985 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19986 Original commit message from CVS:
19987 * gst/realmedia/rmdemux.c:
19988 Remove unused zlib.h include. Fixes #421594.
19990 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19992 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19993 Original commit message from CVS:
19994 * ext/lame/gstlame.c: (gst_lame_setup):
19995 Disable the bitrate checking when the user has requested
19996 Free Format mode, as all bitrates less than the maximum
19999 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20001 po/: Update translations.
20002 Original commit message from CVS:
20006 Update translations.
20008 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20010 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20011 Original commit message from CVS:
20012 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20013 When handling seeks, don't convert -1 start or stop values to a bogus
20014 byte position - pass them upstream as -1.
20016 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20018 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20019 Original commit message from CVS:
20020 * gst/mpegaudioparse/gstmpegaudioparse.c:
20021 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20022 (gst_mp3parse_init), (gst_mp3parse_sink_event),
20023 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20024 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20025 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20026 (mp3parse_total_time), (mp3parse_handle_seek),
20027 (mp3parse_src_event), (mp3parse_src_query),
20028 (mp3parse_get_query_types), (plugin_init):
20029 * gst/mpegaudioparse/gstmpegaudioparse.h:
20030 Implement seeking via average bitrate, and position+duration
20031 querying in mp3parse. Later, it will support frame-accurate seeking by
20032 building a seek table as it parses.
20033 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20034 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20035 before any extant MP3 decoder plugin. This allows us to remove framing
20036 support from the decoders, if we want, and will provide them with
20037 accurate seeking automatically once it is finished.
20038 Fix the handling of MPEG-1 Layer 1 files.
20039 Partially fix timestamping of packets arriving from a demuxer by
20040 queueing the incoming timestamp until the next packet starts, rather
20041 than applying it immediately to the next pushed buffer.
20043 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20045 gst/asfdemux/gstasfdemux.c: Printf format fix.
20046 Original commit message from CVS:
20047 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20050 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20052 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20053 Original commit message from CVS:
20054 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20055 (gst_cdio_cdda_src_finalize):
20056 Make sure we always destroy our libcdio handle.
20058 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20060 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20061 Original commit message from CVS:
20062 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20063 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20064 (gst_cdio_cdda_src_finalize):
20065 Small code cleanups.
20066 Don't use pad_alloc as the base class cannot deal with the error codes.
20068 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20070 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20071 Original commit message from CVS:
20072 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20073 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20074 Never post a (fatal) error message on the bus on decoding errors. We
20075 should only do this if we can't recover, but mpeg2dec can always
20076 recover. This is needed for DVB streams, for example, where there
20077 may be temporary glitches in the stream. Instead of an error
20078 message, post a warning message on the bus for every N decoding
20079 errors. Fixes #370020.
20081 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20083 configure.ac: Convert to new AG_GST style.
20084 Original commit message from CVS:
20086 Convert to new AG_GST style.
20088 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20090 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20091 Original commit message from CVS:
20092 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20094 Display sensible defaults and limits for the
20095 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20096 property - it's supposed to be a boolean 0/1 value.
20098 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20100 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20101 Original commit message from CVS:
20102 * ext/lame/gstlame.c:
20103 Initialise the variables so gcc doesn't complain about possibly
20104 uninitialised uses, even though they can't actually happen.
20106 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20108 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20109 Original commit message from CVS:
20110 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20111 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20112 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20113 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20114 Implement all sample rates.
20115 Implement sample permutation a little smarter avoiding a memcpy.
20116 Fix timestamps, use segments, fix seeking.
20118 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20121 Original commit message from CVS:
20122 * docs/plugins/Makefile.am:
20123 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20124 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20125 * docs/plugins/inspect/plugin-siddec.xml:
20126 * ext/sidplay/gstsiddec.cc:
20127 * ext/sidplay/gstsiddec.h:
20130 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20132 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20133 Original commit message from CVS:
20134 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20135 (gst_lame_set_property), (gst_lame_setup):
20136 Fix up bitrate checking macro. Make it give us a
20137 GST_ELEMENT_WARNING message so the application has a chance of
20138 reporting this to the user. Move the checking to _setup, so we
20139 are sure it runs in the READY state, when we hope to have a pipeline
20140 and a bus that is not flushing.
20141 This fixes e.g. using 96 kbit/sec as a bitrate.
20143 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20145 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20146 Original commit message from CVS:
20147 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20148 (gst_asf_demux_process_advanced_mutual_exclusion),
20149 (gst_asf_demux_process_queued_extended_stream_objects),
20150 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20151 * gst/asfdemux/gstasfdemux.h:
20152 Parse advanced mutual exclusion object and only add pads for
20153 'hidden' streams (those in an extended stream header) that are
20154 mutually exclusive with an already existing 'main stream' if
20155 the broadcasting flag is not set. If the broadcasting flag is set,
20156 assume that data for this stream isn't sent. (This should ideally be
20157 solved better by making playbin more robust against this and/or by
20158 making mmssrc send some information downstream about which streams
20159 will be streamed). Fixes #353116.
20161 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20163 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20164 Original commit message from CVS:
20165 * gst/synaesthesia/gstsynaesthesia.c:
20166 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20167 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20168 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20169 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20170 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20171 * gst/synaesthesia/synaescope.h:
20172 Move all the mutable engine state into a structure so that
20173 multiple element instances can run without interfering.
20175 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20177 Add crossreferences to glib/gobject/gstream docs.
20178 Original commit message from CVS:
20180 * docs/plugins/Makefile.am:
20181 Add crossreferences to glib/gobject/gstream docs.
20183 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20185 gst/synaesthesia/: More source cleanups and add FIXME comments.
20186 Original commit message from CVS:
20187 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20188 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20189 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20191 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20193 More source cleanups and add FIXME comments.
20195 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20197 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20198 Original commit message from CVS:
20199 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20200 Use gst_guint64_to_gdouble for conversions.
20201 * gst/synaesthesia/synaescope.c:
20202 Define M_PI and do not include <pthread.h> and
20203 <sys/time.h> for G_OS_WIN32
20204 * win32/vs6/libgstrealmedia.dsp:
20205 * win32/vs6/synaesthesia.dsp:
20206 Update projects files.
20207 * win32/common/config.h.in:
20208 Add config.h.in for autogen of config.h
20210 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20212 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20213 Original commit message from CVS:
20215 Add --enable-experimental support. Activate synaesthesia when building
20216 with --enable-experimental. Fix --enable external configure switch
20219 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20221 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20222 Original commit message from CVS:
20223 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20224 (gst_lame_change_state):
20225 * ext/lame/gstlame.h:
20226 On receiving EOS, we try to push a last buffer with the remaining
20227 samples. Don't do that if we got an unclean flow return on the last
20228 gst_pad_push(), downstream might not handle this very gracefully
20230 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20231 Pass flow returns upstream (helps #403168).
20233 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20235 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20236 Original commit message from CVS:
20237 * gst/synaesthesia/gstsynaesthesia.c:
20238 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20239 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20240 (gst_synaesthesia_chain), (plugin_init):
20241 check result of gst_pad_push() in _chain.
20243 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20245 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20246 Original commit message from CVS:
20247 * gst/synaesthesia/Makefile.am:
20248 * gst/synaesthesia/gstsynaesthesia.c:
20249 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20250 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20251 (gst_synaesthesia_chain), (plugin_init):
20252 * gst/synaesthesia/synaescope.c:
20253 * gst/synaesthesia/synaescope.h:
20254 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20255 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20256 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20257 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20258 possible leak in _chain. (#356882)
20260 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20262 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20263 Original commit message from CVS:
20264 * gst/asfdemux/asfheaders.c:
20265 * gst/asfdemux/asfheaders.h:
20266 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20267 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20268 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20269 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20270 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20271 (gst_asf_demux_process_ext_content_desc),
20272 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20273 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20274 (gst_asf_demux_process_bitrate_props_object),
20275 (gst_asf_demux_process_header_ext),
20276 (gst_asf_demux_process_language_list),
20277 (gst_asf_demux_process_ext_stream_props),
20278 (gst_asf_demux_process_queued_extended_stream_objects),
20279 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20280 * gst/asfdemux/gstasfdemux.h:
20281 Refactor and clean up header parsing and chain function a bit; get
20282 rid of some cruft; make header parsing a tad more robust, fixing
20285 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20287 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20288 Original commit message from CVS:
20289 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20290 Post an error if we receive an EOS event while still waiting for the
20291 ASF header object to come through.
20293 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20295 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20296 Original commit message from CVS:
20297 Patch by: Xavier B. <xavierb gmail com>
20298 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20299 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20300 (gst_asf_demux_process_ext_content_desc),
20301 (gst_asf_demux_process_data),
20302 (gst_asf_demux_process_language_list),
20303 (gst_asf_demux_process_ext_stream_props),
20304 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20305 Guard places where we assume that a certain amount of data is
20306 available better against less data being available (should fix
20307 infamous assertion crasher bug #336370). Also fixes a small
20310 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20312 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20313 Original commit message from CVS:
20314 * gst/realmedia/Makefile.am:
20315 * gst/realmedia/rademux.c:
20316 * gst/realmedia/rademux.h:
20317 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20318 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20319 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20320 * gst/realmedia/rmutils.h:
20321 Add demuxer for RealAudio files (#349779).
20323 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20325 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20326 Original commit message from CVS:
20328 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20329 be include in the next release.
20331 Remove win32/common/config.h is which is not autogenerated yet.
20333 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20335 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20336 Original commit message from CVS:
20337 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20338 warn when outgoing sample rate is different from incoming
20340 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20342 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20343 Original commit message from CVS:
20344 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20345 All sample-rates < 32khz come from the LSF extensions, which only
20346 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20347 Use gst_util_uint64_scale because we can.
20349 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20351 tests/check/elements/amrnbenc.c: and fix compilation of this test
20352 Original commit message from CVS:
20353 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20354 (cleanup_amrnbenc):
20355 and fix compilation of this test
20357 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20359 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20360 Original commit message from CVS:
20361 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20362 (cleanup_amrnbenc):
20363 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20364 (cleanup_mpeg2dec):
20365 re-apply as it was -bad and not -ugly that is frozen, doh
20367 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20369 tests/check/elements/: revert my freeze breakage
20370 Original commit message from CVS:
20371 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20372 (cleanup_amrnbenc):
20373 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20374 (cleanup_mpeg2dec):
20375 revert my freeze breakage
20377 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20379 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20380 Original commit message from CVS:
20381 * gst/asfdemux/gstasfdemux.c:
20382 (gst_asf_demux_get_gst_tag_from_tag_name),
20383 (gst_asf_demux_process_ext_content_desc):
20384 add a comment about a future change
20385 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20386 (cleanup_amrnbenc):
20387 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20388 (cleanup_mpeg2dec):
20389 consistent pad (de)activation
20391 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20393 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20394 Original commit message from CVS:
20395 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20396 Update query_types function too.
20398 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20400 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20401 Original commit message from CVS:
20402 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20403 (gst_rmdemux_src_query_types):
20404 Implement SEEKING query, make query function thread-safe.
20406 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20408 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20409 Original commit message from CVS:
20410 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20411 Use alignment-safe macros here too (subbuffers ...); guard against
20412 hypothetical memory access beyond our given buffer in the case
20413 where the buffer size is not a multiple of 2.
20415 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20417 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20418 Original commit message from CVS:
20419 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20420 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20421 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20422 * gst/asfdemux/gstasfdemux.h:
20423 Don't crash in the seek event handling code when playtime is 0,
20424 as may be the case with live streams (#386218). Implement SEEKING
20425 query so applications can query seekability without second-guessing
20426 based on whether we have a duration or not.
20428 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20431 Original commit message from CVS:
20433 * gst-plugins-ugly.doap:
20434 * gst-plugins-ugly.spec.in:
20437 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20439 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20440 Original commit message from CVS:
20441 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20442 Use our alignment-safe macros here too, since we can't assume that
20443 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20446 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20448 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20449 Original commit message from CVS:
20450 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20451 Also, don't read the index for a stream a second time when
20452 operating in pull-mode and reaching the end of the file.
20454 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20456 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20457 Original commit message from CVS:
20458 Patch by: Roland Kay <roland.kay at ox compsoc net>
20459 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20460 Don't leak stream index (#385292).
20462 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20464 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20465 Original commit message from CVS:
20466 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20467 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20469 * ext/lame/gstlame.h:
20470 Fix leak (by calling lame_init_params() before lame_close()); handle
20471 NULL return from lame_init() more gracefully. Fixes #385311.
20473 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20475 configure.ac: Back to CVS
20476 Original commit message from CVS:
20480 === release 0.10.5 ===
20482 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20488 * docs/plugins/gst-plugins-ugly-plugins.args:
20489 * docs/plugins/inspect/plugin-a52dec.xml:
20490 * docs/plugins/inspect/plugin-asf.xml:
20491 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20492 * docs/plugins/inspect/plugin-dvdsub.xml:
20493 * docs/plugins/inspect/plugin-iec958.xml:
20494 * docs/plugins/inspect/plugin-lame.xml:
20495 * docs/plugins/inspect/plugin-mad.xml:
20496 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20497 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20498 * docs/plugins/inspect/plugin-mpegstream.xml:
20499 * docs/plugins/inspect/plugin-siddec.xml:
20501 Original commit message from CVS:
20504 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20506 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20507 Original commit message from CVS:
20508 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20509 to in the previous checkin. see #385192. You can have your
20512 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20514 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20515 Original commit message from CVS:
20516 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20517 from the dereferenced integer, not the pointer itself. Fixes
20519 I'm takin ur cheese!
20521 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20524 ChangeLog surgery: fix bug number
20525 Original commit message from CVS:
20526 ChangeLog surgery: fix bug number
20528 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20530 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20531 Original commit message from CVS:
20532 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20533 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20534 For version 4 streams, read the extra codec data size from the
20535 header instead of assuming it is always 16 (also read it from the
20536 right position) (#384989). For version 4 and 5 streams, check that
20537 the specified extra codec data size doesn't make us read beyond the
20538 chunk boundary (#384989).
20540 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20557 Original commit message from CVS:
20560 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20562 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20563 Original commit message from CVS:
20564 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20565 Cosmetic changes: fix misleading debug statement, update
20568 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20570 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20571 Original commit message from CVS:
20572 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20573 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20574 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20575 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20576 * ext/mpeg2dec/gstmpeg2dec.h:
20577 Align buffers to a 16 byte boundary so the altivec optimisations
20578 don't crash. Fixes #327350.
20580 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20582 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20583 Original commit message from CVS:
20584 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20585 The availability of extra codec data isn't something that
20586 warrants debug messages at WARNING level (see #376958).
20588 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20590 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20591 Original commit message from CVS:
20592 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20593 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20594 (gst_dvd_demux_send_subbuffer):
20595 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20596 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20597 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20598 (gst_mpeg_demux_send_subbuffer):
20599 * gst/mpegstream/gstmpegdemux.h:
20600 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20601 (gst_mpeg_parse_chain):
20602 Fix flow value combination; this fixes playbin/totem locking up if
20603 a VobSub file is specified as subtitle file (#334322). Flow value
20604 combination should only happen once we are fairly sure we've got all
20605 pads that are available for now. Since there isn't a well-specified
20606 time when this is the case in MPEG, we'll just assume this is the
20607 case once there has been a certain number of packets for each
20608 stream we've found so far.
20610 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20612 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20613 Original commit message from CVS:
20614 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20615 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20616 Simplify the framerate code and support more framerates. Fixes #361584.
20618 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20620 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20621 Original commit message from CVS:
20622 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20623 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20624 Fix minor memleak when creating pads from static pad templates (#369627).
20625 * tests/check/Makefile.am:
20626 * tests/check/elements/.cvsignore:
20627 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20628 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20629 Add unit tests for mpeg2dec (#369627).
20631 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20635 Original commit message from CVS:
20638 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20640 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20641 Original commit message from CVS:
20642 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20643 (gst_lame_change_state):
20644 * ext/lame/gstlame.h:
20645 Make lame timestamp flushed eos buffer by some additional timestamp
20646 accounting. Fixes #374760.
20648 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20650 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20651 Original commit message from CVS:
20652 * gst/mpegaudioparse/gstmpegaudioparse.c:
20653 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20654 (gst_mp3parse_init), (gst_mp3parse_dispose),
20655 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20656 (gst_mp3parse_change_state):
20657 * gst/mpegaudioparse/gstmpegaudioparse.h:
20658 Make timestamp handling in mp3parse saner; now works for at least
20661 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20663 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20664 Original commit message from CVS:
20665 * gst/mpegaudioparse/Makefile.am:
20666 * gst/mpegaudioparse/gstmpegaudioparse.c:
20667 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20668 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20669 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20670 (gst_mp3parse_change_state), (plugin_init):
20671 * gst/mpegaudioparse/gstmpegaudioparse.h:
20672 Bring mp3parse into the 21st century.
20673 Use its own debug category, use gstadapter, format nicely to 80
20674 columns, and fix incorrect handling of 32 kHz and less files.
20676 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20678 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20679 Original commit message from CVS:
20680 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20681 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20682 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20683 * ext/mpeg2dec/gstmpeg2dec.h:
20684 libmpeg2 requires its output buffers to start at a 16byte aligned
20685 address or the altivec optimizations will explode.
20687 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20689 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20690 Original commit message from CVS:
20691 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20692 * ext/cdio/gstcdio.h:
20693 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20694 Move CD-TEXT utility function into common file so it can also be
20695 used by a future cdioparanoiasrc.
20697 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20699 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20700 Original commit message from CVS:
20701 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20702 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20703 information (fixes #340433).
20705 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20707 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20708 Original commit message from CVS:
20709 Patch by: Josep Torra Valles <josep at fluendo com>
20710 * gst/iec958/ac3_padder.c: (ac3p_init):
20711 * gst/mpegstream/gstmpegparse.c:
20712 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20713 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20714 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20715 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20716 (gst_rmdemux_parse_packet):
20717 Misc. fixes for problems discovered by Forte (different return types
20718 in function declaration and definition, pointer arithmetics with
20719 void pointers). Fixes #362639.
20721 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20723 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20724 Original commit message from CVS:
20725 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20726 Don't announce audio or subtitle streams that aren't really present,
20727 it makes dvddemux create pads that will never carry any data, which
20730 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20732 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20733 Original commit message from CVS:
20734 * ext/lame/gstlame.c: (gst_lame_set_property):
20735 Round up not allowed bitrates to the next higher allowed one
20738 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20740 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20741 Original commit message from CVS:
20742 * docs/plugins/Makefile.am:
20743 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20744 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20745 * ext/lame/gstlame.c: (gst_lame_class_init):
20746 * ext/lame/gstlame.h:
20747 Add docs for lame and lame to docs. Specify allowed bitrates
20748 in the properties description (#361140). Canonicalise object
20749 property names (ie. use hyphen instead of underscore).
20750 * docs/plugins/inspect/plugin-a52dec.xml:
20751 * docs/plugins/inspect/plugin-amrnb.xml:
20752 * docs/plugins/inspect/plugin-asf.xml:
20753 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20754 * docs/plugins/inspect/plugin-dvdread.xml:
20755 * docs/plugins/inspect/plugin-dvdsub.xml:
20756 * docs/plugins/inspect/plugin-iec958.xml:
20757 * docs/plugins/inspect/plugin-lame.xml:
20758 * docs/plugins/inspect/plugin-mad.xml:
20759 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20760 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20761 * docs/plugins/inspect/plugin-mpegstream.xml:
20762 * docs/plugins/inspect/plugin-siddec.xml:
20763 Update version to CVS.
20765 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20767 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20768 Original commit message from CVS:
20769 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20770 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20773 Add i18n magic to lame plugin. Throw decent error message when we
20774 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20776 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
20778 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20779 Original commit message from CVS:
20780 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20781 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20782 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20783 Change caps to x-rdt, because it's not x-rtp.
20784 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20785 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20786 (gst_rmdemux_plugin_init):
20787 Activate pad before adding to the element.
20788 Return the combined stream return values after pad_alloc.
20790 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20792 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20793 Original commit message from CVS:
20794 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20795 * ext/mpeg2dec/gstmpeg2dec.h:
20796 Add some debugging to timestamp handling.
20797 Make sure we don't convert invalid timestamps.
20799 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20801 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20802 Original commit message from CVS:
20803 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20804 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20805 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20806 (gst_dvd_demux_get_subpicture_stream):
20807 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20808 (gst_mpeg_demux_get_audio_stream),
20809 (gst_mpeg_demux_get_private_stream):
20810 Active pads before adding them to the running element. Don't assert
20811 on non-BYTE format newsegment events in asfdemux.
20813 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
20815 Printf format fixes.
20816 Original commit message from CVS:
20817 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20818 (gst_dvd_read_src_handle_seek_event):
20819 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20820 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20821 * ext/sidplay/gstsiddec.cc:
20822 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20823 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20824 (gst_rmdemux_parse_packet):
20825 Printf format fixes.
20827 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20829 gst/realmedia/: Added RDT depayloader.
20830 Original commit message from CVS:
20831 * gst/realmedia/Makefile.am:
20832 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20833 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20834 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20835 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20836 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20837 * gst/realmedia/rdtdepay.h:
20838 Added RDT depayloader.
20839 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20840 (gst_rmdemux_plugin_init), (plugin_init):
20841 Remove unused function.
20842 Added some more mime-types.
20844 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20846 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20847 Original commit message from CVS:
20848 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20849 If an incoming timestamp is within one sample of our current
20850 timestamp, then keep it. This prevents imprecision in the
20851 PTS (which only has 90khz granularity) from affecting our stream.
20853 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20855 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20856 Original commit message from CVS:
20857 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20858 Reflow code so that compiler doesn't complain about possible use
20859 of uninitialised variable any longer; but just in case, initialise
20860 it anyway; also take object ref in query function and do peer pad
20861 stuff in a more thread-safe way.
20863 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
20865 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20866 Original commit message from CVS:
20867 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20868 Init a variable to make compilers happy.
20870 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
20872 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20873 Original commit message from CVS:
20874 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20875 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20876 (gst_dvd_demux_sync_stream_to_time):
20877 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20878 (gst_mpeg_demux_synchronise_pads),
20879 (gst_mpeg_demux_sync_stream_to_time):
20880 Send newsegment updates for sparse streams (#350778).
20882 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20884 ext/dvdread/dvdreadsrc.c: fix compile warning
20885 Original commit message from CVS:
20886 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20887 fix compile warning
20889 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20892 bump the nano bitches
20893 Original commit message from CVS:
20894 bump the nano bitches
20896 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20898 configure.ac: As another attempt, synaesthesia can be enabled by passing
20899 Original commit message from CVS:
20901 As another attempt, synaesthesia can be enabled by passing
20902 --with-plugins="synaesthesia" to configure
20904 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20906 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20907 Original commit message from CVS:
20909 Don't build synaesthesia by default, until someone confirms that it
20910 is okay (filed as #356882)
20912 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20914 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20915 Original commit message from CVS:
20917 Don't build synaesthesia by default, until someone confirms that it
20918 is okay (filed as #356882)
20920 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20923 Original commit message from CVS:
20925 * gst/synaesthesia/Makefile.am:
20926 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20927 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20928 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20929 (gst_synaesthesia_change_state), (plugin_init):
20932 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20934 More G_OBJECT macro fixing.
20935 Original commit message from CVS:
20936 * ext/mad/gstid3tag.c:
20937 * gst/mpegstream/gstrfc2250enc.h:
20938 * gst/synaesthesia/gstsynaesthesia.c:
20939 More G_OBJECT macro fixing.
20941 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
20943 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20944 Original commit message from CVS:
20945 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20946 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20947 Fix initialisation dummy buffer, the offsets are relative to the start
20948 of the buffers. Fixes #356004.
20950 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
20952 * gst-plugins-ugly.spec.in:
20954 Original commit message from CVS:
20957 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20959 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20960 Original commit message from CVS:
20961 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20962 Add convert query (needed for later when we just operate in time
20963 format and let the base source class handle all the seeking stuff).
20965 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20967 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20968 Original commit message from CVS:
20969 * gst/asfdemux/gstasfdemux.c:
20970 (gst_asf_demux_get_gst_tag_from_tag_name),
20971 (gst_asf_demux_process_ext_content_desc):
20972 Erm, lets properly fix it. The only non-text tag that we support is
20973 the track-number and that is an UINT. asfdemux was returning a GValue
20974 initialized as INT. Further the Track and not the TrackNumber tag
20975 (the latter is a string too).
20977 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20979 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20980 Original commit message from CVS:
20981 * gst/asfdemux/gstasfdemux.c:
20982 (gst_asf_demux_get_gst_tag_from_tag_name),
20983 (gst_asf_demux_process_ext_content_desc):
20984 Skip tags that are unknown (was producing an uninialized GValue).
20986 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
20988 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20989 Original commit message from CVS:
20990 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20991 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20992 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20993 (gst_a52dec_set_property), (gst_a52dec_get_property):
20994 * ext/a52dec/gsta52dec.h:
20995 Patch from from Michal Benes <michal.benes@itonis.tv>:
20996 Add two things to a52dec: configure the exact output format for ac3
20997 decoding through properties, if desired.
20998 By default, configure an output format preferred by downstream. Now
20999 that audioconvert lists caps by preference, this means that a52dec
21000 can do downmixing (iff required) rather than audioconvert, so it can
21001 use the ac3 downmix levels from the bitstream.
21003 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21005 Add missing GST_LIBS to the link flags
21006 Original commit message from CVS:
21007 * ext/lame/Makefile.am:
21008 * ext/mpeg2dec/Makefile.am:
21009 * gst/dvdlpcmdec/Makefile.am:
21010 * gst/dvdsub/Makefile.am:
21011 * gst/mpegaudioparse/Makefile.am:
21012 Add missing GST_LIBS to the link flags
21014 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21016 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21017 Original commit message from CVS:
21019 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21021 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21023 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21024 Original commit message from CVS:
21025 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21026 fix build for debug disabled
21028 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21030 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21031 Original commit message from CVS:
21032 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21033 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21034 Use static pad templates with ANY caps for the source pads for
21035 simplicity and to avoid warnings when creating pads for unhandled
21036 codec IDs (#351795).
21038 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
21040 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21041 Original commit message from CVS:
21042 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21043 * ext/mad/gstmad.c: (gst_mad_chain):
21044 Fix timestamping in mad by only activating a new timestamp when the
21045 previous frame has been decoded. Fixes #350723.
21046 Also clean up some of the non fatal warnings when the input buffer is
21047 too small to decode a header.
21049 === release 0.10.4 ===
21051 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21057 * docs/plugins/gst-plugins-ugly-plugins.args:
21058 * docs/plugins/inspect/plugin-a52dec.xml:
21059 * docs/plugins/inspect/plugin-amrnb.xml:
21060 * docs/plugins/inspect/plugin-asf.xml:
21061 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21062 * docs/plugins/inspect/plugin-dvdread.xml:
21063 * docs/plugins/inspect/plugin-dvdsub.xml:
21064 * docs/plugins/inspect/plugin-iec958.xml:
21065 * docs/plugins/inspect/plugin-lame.xml:
21066 * docs/plugins/inspect/plugin-mad.xml:
21067 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21068 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21069 * docs/plugins/inspect/plugin-mpegstream.xml:
21070 * docs/plugins/inspect/plugin-rmdemux.xml:
21071 * docs/plugins/inspect/plugin-siddec.xml:
21073 Original commit message from CVS:
21076 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21093 Original commit message from CVS:
21096 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21098 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21099 Original commit message from CVS:
21100 Patch by: Wim Taymans <wim at fluendo dot com>
21101 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21102 Instead of forwarding the event in the wrong format, unref it and set
21103 a boolean that we still need to send it in the streaming thread.
21106 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21108 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21109 Original commit message from CVS:
21110 Patch by: Edward Hervey (edward at fluendo dot com)
21111 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21112 Put debug category initialization before use of GST_DEBUG, in order
21113 to remove a fatal warning. Fixes #350895
21115 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21117 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21118 Original commit message from CVS:
21119 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21120 Set rank to NONE for the time being until we make playbin handle
21121 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21122 times when seeking, so it's probably better if it doesn't get
21123 autoplugged for the time being).
21125 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21127 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21128 Original commit message from CVS:
21129 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21130 (gst_rmdemux_parse_mdpr):
21131 Handle audio streams with stream_version 3 properly; warn about
21132 unknown stream versions; handle unknown fourccs a tad more
21133 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21134 with GST_FOURCC_FORMAT.
21136 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21138 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21139 Original commit message from CVS:
21140 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21141 Error out properly if this is an interactive DVD (fixes #345694).
21143 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21145 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21146 Original commit message from CVS:
21147 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21148 When the first_access is 1 or 0, we should copy the timestamp from
21149 the incoming buffer if there is one.
21151 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21153 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21154 Original commit message from CVS:
21155 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21156 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21157 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21158 more places; remove superfluous newlines from debug statements.
21160 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21162 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21163 Original commit message from CVS:
21164 Patch by: Frédéric Riss <frederic.riss at gmail com>
21165 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21166 Don't set negative durations on outgoing buffers (#350044),
21167 which happens when you use macros that got changed during
21168 the last unstable cycle because they were thought not to
21171 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21173 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21174 Original commit message from CVS:
21175 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21176 (gst_dvd_read_src_goto_chapter),
21177 (gst_dvd_read_src_get_chapter_starts),
21178 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21179 (gst_dvd_read_src_get_time_for_sector),
21180 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21181 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21182 (gst_dvd_read_src_goto_sector):
21183 * ext/dvdread/dvdreadsrc.h:
21184 Add basic support for time-based seeking; set timestamps on
21185 outgoing buffers if we have them; create table with
21186 chapter to time mapping when opening a title; rename
21187 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21188 make it take an explicit pgc argument; fix up some debugging
21189 messages so that title/chapter numbers are printed as starting
21190 from 1 for easier readability.
21192 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21194 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21195 Original commit message from CVS:
21196 * gst/realmedia/Makefile.am:
21197 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21198 (gst_rmdemux_parse_cont):
21199 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21200 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21201 * gst/realmedia/rmutils.h:
21202 Factor out some code into rmutils.[ch]; when reading
21203 strings, don't read beyond the available data; read
21204 metadata strings correctly (string length is 16 bits
21207 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21209 Fix dist by including gst-libs/
21210 Original commit message from CVS:
21213 * gst/asfdemux/gstasfdemux.c:
21214 Fix dist by including gst-libs/
21216 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21218 Make custom error messages translatable.
21219 Original commit message from CVS:
21220 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21222 Make custom error messages translatable.
21223 * gst/asfdemux/gstasf.c: (plugin_init):
21224 Remove setlocale() call, doesn't seem to be needed or recommended for
21225 plugins, at least not according to gstreamer/docs/random/i18n.
21227 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21229 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21230 Original commit message from CVS:
21231 * gst/asfdemux/Makefile.am:
21232 * gst/asfdemux/asfheaders.c:
21233 * gst/asfdemux/asfheaders.h:
21234 * gst/asfdemux/gstasf.c: (plugin_init):
21235 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21236 Error out when the stream is encrypted (rather than feeding
21237 garbage to the decoders). Fixes #349025.
21239 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21241 Add/enable autofoo magic for translations.
21242 Original commit message from CVS:
21247 Add/enable autofoo magic for translations.
21249 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21251 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21252 Original commit message from CVS:
21253 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21254 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21255 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21256 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21257 Don't leak streams, strings or caps. Get rid of unnecessary
21258 getcaps() function.
21260 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21262 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21263 Original commit message from CVS:
21264 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21265 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21266 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21267 (gst_rmdemux_stream_clear_cached_subpackets),
21268 (gst_rmdemux_descramble_cook_audio),
21269 (gst_rmdemux_descramble_dnet_audio),
21270 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21271 Descramble cook audio streams before sending them to the
21272 decoder. Fixes #347292.
21273 Also miscellaneous clean-ups and log-level changes.
21275 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21277 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21278 Original commit message from CVS:
21279 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21280 * ext/lame/gstlame.c: (gst_lame_setup):
21281 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21283 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21285 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21286 Original commit message from CVS:
21287 * ext/sidplay/gstsiddec.cc:
21288 * ext/sidplay/gstsiddec.h:
21289 Remove old metadata thing.
21291 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21293 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21294 Original commit message from CVS:
21295 * gst/asfdemux/gstasfdemux.c:
21296 (gst_asf_demux_get_ext_stream_props_for_stream),
21297 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21298 Find language codes for audio streams if they are available.
21300 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21302 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21303 Original commit message from CVS:
21304 * gst/asfdemux/asfheaders.h:
21305 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21306 (gst_asf_demux_process_stream),
21307 (gst_asf_demux_process_language_list),
21308 (gst_asf_demux_process_ext_stream_props),
21309 (gst_asf_demux_process_queued_extended_stream_objects),
21310 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21311 * gst/asfdemux/gstasfdemux.h:
21312 Parse extended stream properties objects and stream objects
21313 hidden inside them (but delay creation of the appropriate
21314 pads until after all the 'normal' stream objects have been
21315 dealt with) (#343763). Also parse language list object.
21317 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21319 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21320 Original commit message from CVS:
21321 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21322 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21323 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21324 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21325 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21326 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21327 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21328 * gst/realmedia/rmdemux.h:
21329 Cleanups, use GstSegment for seeking.
21330 Fix error handling.
21331 Combine flow return from all streams.
21333 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21335 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21336 Original commit message from CVS:
21337 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21338 Remove g_assert that shouldn't be there.
21340 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21342 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21343 Original commit message from CVS:
21344 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21345 Fix refcounting when cropping. Fixes #341677.
21347 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21349 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21350 Original commit message from CVS:
21351 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21352 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21353 (gst_asf_demux_process_segment):
21354 Fix typo. Closes #347029.
21356 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21358 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21359 Original commit message from CVS:
21360 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21361 Skip chunks for unknown streams properly. Fixes broken sound
21362 and/or video for files that have additional streams that
21363 we don't recognise yet (e.g. if they are embedded in extended
21364 stream properties). Partly fixes #343763.
21366 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21368 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21369 Original commit message from CVS:
21370 * gst/asfdemux/asfheaders.c:
21371 * gst/asfdemux/asfheaders.h:
21372 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21373 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21374 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21375 (gst_asf_demux_change_state):
21376 * gst/asfdemux/gstasfdemux.h:
21377 Add some more GUIDs and make debug log more readable
21378 and easier to follow when parsing the headers.
21380 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21382 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21383 Original commit message from CVS:
21384 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21385 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21386 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21387 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21388 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21389 * ext/dvdread/dvdreadsrc.h:
21390 Rewrite seeking code and make seeking in DVDs work (#337834).
21392 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21394 autogen.sh: Check for automake-1.9 as well.
21395 Original commit message from CVS:
21397 Check for automake-1.9 as well.
21399 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21401 ext/dvdread/dvdreadsrc.c: Make check stronger.
21402 Original commit message from CVS:
21403 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21404 Make check stronger.
21406 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21408 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21409 Original commit message from CVS:
21410 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21411 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21412 (gst_asf_demux_push_buffer):
21413 * gst/asfdemux/gstasfdemux.h:
21414 Handle unknown codec IDs/fourccs properly (#345879); send tag
21415 events after newsegment event; fix use of GST_FOURCC_FORMAT
21418 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21420 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21421 Original commit message from CVS:
21422 * ext/a52dec/gsta52dec.c: (plugin_init):
21423 Call the channel positions get_type() method in plugin_init
21424 to ensure that it isn't simultaneously called later from
21427 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21429 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21430 Original commit message from CVS:
21431 * gst/mpegstream/gstmpegpacketize.c:
21432 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21433 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21434 Also flush packetizer cache when we get a buffer that has the
21435 DISCONT flag set; update current byte position from buffer
21436 offset after a flush.
21438 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21440 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21441 Original commit message from CVS:
21442 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21443 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21444 (gst_mpeg_packetize_read):
21445 * gst/mpegstream/gstmpegpacketize.h:
21446 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21447 (gst_mpeg_parse_change_state):
21448 Flush packetizer cache when we get a FLUSH_STOP event;
21449 remove unused source pad member from packetizer; add debug
21450 category for packetizer.
21452 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21454 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21455 Original commit message from CVS:
21456 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21457 Treat dual-mono as stereo. It should really be output on 2 separate
21458 pads, but isn't for now.
21460 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21462 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21463 Original commit message from CVS:
21464 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21465 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21467 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21469 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21470 Original commit message from CVS:
21471 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21472 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21473 any PAR whatsoever (rather than using 0/0, which will lead to
21474 an abort later on). Fixes #345184.
21476 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21478 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21479 Original commit message from CVS:
21480 Patch by: Michael Dominic K. < mdk at mdk org pl>
21481 * ext/mad/gstmad.c: (gst_mad_chain):
21482 Send newsegment event before calling
21483 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21484 in connection with pad blocking (#342594). While we're at it,
21485 do some minor clean-ups.
21487 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21489 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21490 Original commit message from CVS:
21492 Fix --disable-external (can't set conditionals conditionally,
21495 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21497 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21498 Original commit message from CVS:
21499 * ext/a52dec/Makefile.am:
21500 ... and then he said "When you go and fix the build you
21501 better make sure you have some spare backslashes in your
21504 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21506 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21507 Original commit message from CVS:
21508 * ext/sidplay/gstsiddec.cc:
21509 Fix copyright, email addresses and descriptions.
21510 Use saner defaults for arguments. Fixes #344667.
21511 constify some stuff.
21514 Fix negotiation to do mono/44100 by default.
21515 Post error messages.
21516 Use _scale_int where possible.
21518 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21520 ext/dvdnav/.cvsignore: More ignore
21521 Original commit message from CVS:
21522 * ext/dvdnav/.cvsignore:
21525 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21527 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21528 Original commit message from CVS:
21529 * tests/check/elements/amrnbenc.c: (push_data):
21530 Init memory before feeding it to the encoder to make
21531 the valgrind test succeed.
21533 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21535 gst/asfdemux/.cvsignore: More ignore
21536 Original commit message from CVS:
21537 * gst/asfdemux/.cvsignore:
21540 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21542 .cvsignore: Ignore files generated by 'make dist'.
21543 Original commit message from CVS:
21545 Ignore files generated by 'make dist'.
21547 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21550 Original commit message from CVS:
21553 * ext/a52dec/Makefile.am:
21554 * ext/dvdnav/Makefile.am:
21555 * ext/dvdread/Makefile.am:
21556 * ext/lame/Makefile.am:
21557 * ext/mad/Makefile.am:
21558 * ext/mpeg2dec/Makefile.am:
21559 * ext/sidplay/Makefile.am:
21562 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21564 autogen.sh: require am17
21565 Original commit message from CVS:
21569 * ext/annodex/Makefile.am:
21570 * ext/cdio/Makefile.am:
21571 * ext/dv/Makefile.am:
21572 * ext/esd/Makefile.am:
21573 * ext/flac/Makefile.am:
21574 * ext/gdk_pixbuf/Makefile.am:
21575 * ext/ladspa/Makefile.am:
21576 * ext/libcaca/Makefile.am:
21577 * ext/speex/Makefile.am:
21578 * ext/taglib/Makefile.am:
21579 * sys/oss/Makefile.am:
21580 * sys/sunaudio/Makefile.am:
21581 * sys/ximage/Makefile.am:
21582 clean up build further
21584 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21586 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21587 Original commit message from CVS:
21588 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21589 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21590 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21591 (gst_mpeg2dec_change_state):
21592 * ext/mpeg2dec/gstmpeg2dec.h:
21593 Simplify and don't leak our buffer pool.
21595 Remove unfixed bug number from previous ChangeLog entry.
21597 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21599 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21600 Original commit message from CVS:
21601 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21602 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21603 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21604 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21605 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21606 (handle_sequence), (handle_picture), (handle_slice),
21607 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21608 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21609 * ext/mpeg2dec/gstmpeg2dec.h:
21610 Fix padtemplate as we can now do fractional framerates.
21613 Add simple frame dropping QoS.
21614 Precalc buffer output sizes and UV offsets.
21615 Always give libmpeg2 a valid fbuf when it wants one.
21616 don't trust libmpeg to discard our buffers but manage it
21618 Fixes #343627, #327350, #335288
21620 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21622 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21623 Original commit message from CVS:
21625 Add a manifest for futures ugly win32 releases.
21626 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21627 Move bufcaps declaration at the begining of the instructions
21630 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21632 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21633 Original commit message from CVS:
21634 * ext/alsaspdif/alsaspdifsink.h:
21635 * ext/amrwb/gstamrwbdec.h:
21636 * ext/amrwb/gstamrwbenc.h:
21637 * ext/amrwb/gstamrwbparse.h:
21638 * ext/arts/gst_arts.h:
21639 * ext/artsd/gstartsdsink.h:
21640 * ext/audiofile/gstafparse.h:
21641 * ext/audiofile/gstafsink.h:
21642 * ext/audiofile/gstafsrc.h:
21643 * ext/audioresample/gstaudioresample.h:
21644 * ext/bz2/gstbz2dec.h:
21645 * ext/bz2/gstbz2enc.h:
21646 * ext/dirac/gstdiracdec.h:
21647 * ext/directfb/dfbvideosink.h:
21648 * ext/divx/gstdivxdec.h:
21649 * ext/divx/gstdivxenc.h:
21650 * ext/dts/gstdtsdec.h:
21651 * ext/faac/gstfaac.h:
21652 * ext/gsm/gstgsmdec.h:
21653 * ext/gsm/gstgsmenc.h:
21654 * ext/ivorbis/vorbisenc.h:
21655 * ext/libfame/gstlibfame.h:
21656 * ext/nas/nassink.h:
21657 * ext/neon/gstneonhttpsrc.h:
21658 * ext/polyp/polypsink.h:
21659 * ext/sdl/sdlaudiosink.h:
21660 * ext/sdl/sdlvideosink.h:
21661 * ext/shout/gstshout.h:
21662 * ext/snapshot/gstsnapshot.h:
21663 * ext/sndfile/gstsf.h:
21664 * ext/swfdec/gstswfdec.h:
21665 * ext/tarkin/gsttarkindec.h:
21666 * ext/tarkin/gsttarkinenc.h:
21667 * ext/theora/theoradec.h:
21668 * ext/wavpack/gstwavpackdec.h:
21669 * ext/wavpack/gstwavpackparse.h:
21670 * ext/xine/gstxine.h:
21671 * ext/xvid/gstxviddec.h:
21672 * ext/xvid/gstxvidenc.h:
21673 * gst/cdxaparse/gstcdxaparse.h:
21674 * gst/cdxaparse/gstcdxastrip.h:
21675 * gst/colorspace/gstcolorspace.h:
21676 * gst/festival/gstfestival.h:
21677 * gst/freeze/gstfreeze.h:
21678 * gst/gdp/gstgdpdepay.h:
21679 * gst/gdp/gstgdppay.h:
21680 * gst/modplug/gstmodplug.h:
21681 * gst/mpeg1sys/gstmpeg1systemencode.h:
21682 * gst/mpeg1videoparse/gstmp1videoparse.h:
21683 * gst/mpeg2sub/gstmpeg2subt.h:
21684 * gst/mpegaudioparse/gstmpegaudioparse.h:
21685 * gst/multifilesink/gstmultifilesink.h:
21686 * gst/overlay/gstoverlay.h:
21687 * gst/playondemand/gstplayondemand.h:
21688 * gst/qtdemux/qtdemux.h:
21689 * gst/rtjpeg/gstrtjpegdec.h:
21690 * gst/rtjpeg/gstrtjpegenc.h:
21691 * gst/smooth/gstsmooth.h:
21692 * gst/smoothwave/gstsmoothwave.h:
21693 * gst/spectrum/gstspectrum.h:
21694 * gst/speed/gstspeed.h:
21695 * gst/stereo/gststereo.h:
21696 * gst/switch/gstswitch.h:
21697 * gst/tta/gstttadec.h:
21698 * gst/tta/gstttaparse.h:
21699 * gst/videodrop/gstvideodrop.h:
21700 * gst/xingheader/gstxingmux.h:
21701 * sys/directdraw/gstdirectdrawsink.h:
21702 * sys/directsound/gstdirectsoundsink.h:
21703 * sys/dxr3/dxr3audiosink.h:
21704 * sys/dxr3/dxr3spusink.h:
21705 * sys/dxr3/dxr3videosink.h:
21706 * sys/qcam/gstqcamsrc.h:
21707 * sys/vcd/vcdsrc.h:
21708 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21710 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21712 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21713 Original commit message from CVS:
21714 * ext/a52dec/gsta52dec.h:
21715 * ext/amrnb/amrnbdec.h:
21716 * ext/amrnb/amrnbenc.h:
21717 * ext/amrnb/amrnbparse.h:
21718 * ext/mpeg2dec/gstmpeg2dec.h:
21719 * ext/sidplay/gstsiddec.h:
21720 * gst/ac3parse/gstac3parse.h:
21721 * gst/asfdemux/gstasfdemux.h:
21722 * gst/asfdemux/gstasfmux.h:
21723 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21724 * gst/iec958/ac3iec.h:
21725 * gst/mpegaudioparse/gstmpegaudioparse.h:
21726 * gst/mpegstream/gstdvddemux.h:
21727 * gst/mpegstream/gstmpegclock.h:
21728 * gst/mpegstream/gstmpegdemux.h:
21729 * gst/mpegstream/gstmpegparse.h:
21730 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21732 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21734 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21735 Original commit message from CVS:
21737 Replace current README (containing the release notes from
21738 some 0.9.x version) with a proper README taken from the core.
21740 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21742 ext/amrnb/: Sortof first quick cleanup of all this mess...
21743 Original commit message from CVS:
21744 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21745 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21746 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21747 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21748 * ext/amrnb/amrnbparse.h:
21749 Sortof first quick cleanup of all this mess...
21750 Don't crap out on empty and invalid FTs but treat them as
21751 empty packets, the decoder handles them fine.
21754 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21756 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21757 Original commit message from CVS:
21758 * gst/asfdemux/gstasf.c: (plugin_init):
21759 Call gst_riff_init() so the riff debug category gets set up
21760 before it is being used.
21762 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
21764 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21765 Original commit message from CVS:
21766 * gst/iec958/ac3_padder.c: (ac3p_parse):
21767 * gst/iec958/ac3_padder.h:
21768 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21769 (ac3iec_chain_raw), (ac3iec_change_state):
21770 * gst/iec958/ac3iec.h:
21771 Write rate into the caps, for the allowed ac3 rates. Some minor
21774 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
21776 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21777 Original commit message from CVS:
21778 Patch by: James "Doc" Livingston <doclivingston gmail com>
21779 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21780 Do tag merging correctly (#339918). Output taglists
21781 properly in debug statements too while we're at it.
21783 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21785 ext/a52dec/gsta52dec.c: Add more debug
21786 Original commit message from CVS:
21787 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21789 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21790 (gst_dvdlpcmdec_init), (update_timestamps),
21791 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21792 (dvdlpcmdec_sink_event):
21793 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21794 If we have a first_access offset but no current timestamp (might
21795 happen after a seek), then calculate a start time for the first
21796 portion so that it will align with the timestamp given for the
21797 first_access portion.
21798 If a new-segment arrives with format time, store the start
21799 time as a failsafe timestamp in case we never get any further
21800 timestamp info (unlikely)
21801 Mask out the 'frame number' section of the incoming header so
21802 that we don't consider it to be changing on every buffer and
21803 reset the caps constantly.
21804 Use gst_util_uint64_scale for duration calculation
21806 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
21808 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21809 Original commit message from CVS:
21810 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21811 Fix timestamping for cases where the first_access parameter is 4.
21812 Ensure we don't overrun buffers in other cases.
21814 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21816 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21817 Original commit message from CVS:
21818 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21819 Fix silly bug when reading metadata (#341254).
21821 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
21823 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21824 Original commit message from CVS:
21825 * autogen.sh: (CONFIGURE_DEF_OPT):
21826 libtoolize on Darwin/MacOSX is called glibtoolize
21828 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21830 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21831 Original commit message from CVS:
21832 * ext/lame/gstlame.c: (gst_lame_get_type),
21833 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21834 (gst_lame_setup), (gst_lame_change_state):
21835 * ext/lame/gstlame.h:
21836 Remove tag writing from lame (which was completely broken
21837 anyway, #329184). Leaving GstTagSetter interface around for
21838 now, albeit non-functional. Should be removed completely
21839 in 0.11. Use the 'id3v2mux' plugin from -good for writing
21842 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
21845 * ext/dvdread/dvdreadsrc.c:
21846 * gst/asfdemux/gstasfdemux.c:
21847 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21848 Original commit message from CVS:
21849 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21851 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
21853 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21854 Original commit message from CVS:
21855 Patch by: Andres Salomon <dilinger at debian org>
21856 * ext/lame/gstlame.c: (gst_lame_sink_event):
21857 Fix typo (comma vs. semicolon) (#340710).
21859 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
21861 ext/mad/gstmad.c: Make mad the second element to support the highly useful
21862 Original commit message from CVS:
21863 Patch by: Lutz Müller <lutz at topfrose de>
21864 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21865 Make mad the second element to support the highly useful
21866 FORMATS query (#340594)
21868 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
21870 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21871 Original commit message from CVS:
21872 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21873 (gst_mpeg2dec_src_query):
21874 Remember the query duration format before passing it upstream since it
21875 could have been modified.
21876 Add GST_WARNING_OBJECT in sink convert function to detail why the
21877 conversion didn't work.
21879 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21881 Define GstElementDetails as const and also static (when defined as global)
21882 Original commit message from CVS:
21883 * ext/amrwb/gstamrwbdec.c:
21884 * ext/amrwb/gstamrwbenc.c:
21885 * ext/amrwb/gstamrwbparse.c:
21886 * ext/arts/gst_arts.c:
21887 * ext/artsd/gstartsdsink.c:
21888 * ext/audiofile/gstafparse.c:
21889 * ext/audiofile/gstafsink.c:
21890 * ext/audiofile/gstafsrc.c:
21891 * ext/audioresample/gstaudioresample.c:
21892 * ext/bz2/gstbz2dec.c:
21893 * ext/bz2/gstbz2enc.c:
21894 * ext/cdaudio/gstcdaudio.c:
21895 * ext/directfb/dfbvideosink.c:
21896 * ext/divx/gstdivxdec.c:
21897 * ext/divx/gstdivxenc.c:
21898 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21899 * ext/faac/gstfaac.c: (gst_faac_base_init):
21900 * ext/faad/gstfaad.c:
21901 * ext/gsm/gstgsmdec.c:
21902 * ext/gsm/gstgsmenc.c:
21903 * ext/hermes/gsthermescolorspace.c:
21904 * ext/ivorbis/vorbisfile.c:
21905 * ext/lcs/gstcolorspace.c:
21906 * ext/libfame/gstlibfame.c:
21907 * ext/libmms/gstmms.c: (gst_mms_base_init):
21908 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21909 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21910 * ext/nas/nassink.c: (gst_nassink_base_init):
21911 * ext/neon/gstneonhttpsrc.c:
21912 * ext/sdl/sdlaudiosink.c:
21913 * ext/sdl/sdlvideosink.c:
21914 * ext/shout/gstshout.c:
21915 * ext/snapshot/gstsnapshot.c:
21916 * ext/sndfile/gstsf.c:
21917 * ext/swfdec/gstswfdec.c:
21918 * ext/tarkin/gsttarkindec.c:
21919 * ext/tarkin/gsttarkinenc.c:
21920 * ext/theora/theoradec.c:
21921 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21922 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21923 * ext/xvid/gstxviddec.c:
21924 * ext/xvid/gstxvidenc.c:
21925 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21926 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21927 * gst/chart/gstchart.c:
21928 * gst/colorspace/gstcolorspace.c:
21929 * gst/deinterlace/gstdeinterlace.c:
21930 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21931 * gst/festival/gstfestival.c:
21932 * gst/filter/gstbpwsinc.c:
21933 * gst/filter/gstiir.c:
21934 * gst/filter/gstlpwsinc.c:
21935 * gst/freeze/gstfreeze.c:
21936 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21937 * gst/librfb/gstrfbsrc.c:
21938 * gst/mixmatrix/mixmatrix.c:
21939 * gst/mpeg1sys/gstmpeg1systemencode.c:
21940 * gst/mpeg1videoparse/gstmp1videoparse.c:
21941 * gst/mpeg2sub/gstmpeg2subt.c:
21942 * gst/mpegaudioparse/gstmpegaudioparse.c:
21943 * gst/multifilesink/gstmultifilesink.c:
21944 * gst/overlay/gstoverlay.c:
21945 * gst/passthrough/gstpassthrough.c:
21946 * gst/playondemand/gstplayondemand.c:
21947 * gst/qtdemux/qtdemux.c:
21948 * gst/rtjpeg/gstrtjpegdec.c:
21949 * gst/rtjpeg/gstrtjpegenc.c:
21950 * gst/smooth/gstsmooth.c:
21951 * gst/smoothwave/gstsmoothwave.c:
21952 * gst/spectrum/gstspectrum.c:
21953 * gst/speed/gstspeed.c:
21954 * gst/stereo/gststereo.c:
21955 * gst/switch/gstswitch.c:
21956 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21957 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21958 * gst/vbidec/gstvbidec.c:
21959 * gst/videocrop/gstvideocrop.c:
21960 * gst/videodrop/gstvideodrop.c:
21961 * gst/virtualdub/gstxsharpen.c:
21962 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21963 * gst/y4m/gsty4mencode.c:
21964 * sys/cdrom/gstcdplayer.c:
21965 * sys/directdraw/gstdirectdrawsink.c:
21966 * sys/directsound/gstdirectsoundsink.c:
21967 * sys/glsink/glimagesink.c:
21968 * sys/qcam/gstqcamsrc.c:
21969 * sys/v4l2/gstv4l2src.c:
21970 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21971 * sys/ximagesrc/ximagesrc.c:
21972 Define GstElementDetails as const and also static (when defined as
21975 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21977 Define GstElementDetails as const and also static (when defined as global)
21978 Original commit message from CVS:
21979 * ext/mad/gstid3tag.c:
21980 * ext/mad/gstmad.c:
21981 * gst/ac3parse/gstac3parse.c:
21982 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21983 * gst/synaesthesia/gstsynaesthesia.c:
21984 Define GstElementDetails as const and also static (when defined as
21987 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21989 Define GstElementDetails as const and also static (when defined as global)
21990 Original commit message from CVS:
21991 * ext/aalib/gstaasink.c:
21992 * ext/annodex/gstcmmldec.c:
21993 * ext/annodex/gstcmmlenc.c:
21994 * ext/cairo/gsttextoverlay.c:
21995 * ext/cairo/gsttimeoverlay.c:
21996 * ext/cdio/gstcdiocddasrc.c:
21997 * ext/dv/gstdvdec.c:
21998 * ext/dv/gstdvdemux.c:
21999 * ext/esd/esdmon.c:
22000 * ext/esd/esdsink.c:
22001 * ext/flac/gstflacenc.c:
22002 * ext/flac/gstflactag.c:
22003 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22004 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22005 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22006 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22007 * ext/gdk_pixbuf/pixbufscale.c:
22008 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22009 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22010 * ext/jpeg/gstjpegdec.c:
22011 * ext/jpeg/gstjpegenc.c:
22012 * ext/jpeg/gstsmokedec.c:
22013 * ext/jpeg/gstsmokeenc.c:
22014 * ext/libcaca/gstcacasink.c:
22015 * ext/libmng/gstmngdec.c:
22016 * ext/libmng/gstmngenc.c:
22017 * ext/libpng/gstpngdec.c:
22018 * ext/libpng/gstpngenc.c:
22019 * ext/mikmod/gstmikmod.c:
22020 * ext/raw1394/gstdv1394src.c:
22021 * ext/shout2/gstshout2.c: (gst_shout2send_init):
22022 * ext/shout2/gstshout2.h:
22023 * ext/speex/gstspeexdec.c:
22024 * ext/speex/gstspeexenc.c:
22025 * gst/alpha/gstalpha.c:
22026 * gst/alpha/gstalphacolor.c:
22027 * gst/apetag/gstapedemux.c:
22028 * gst/auparse/gstauparse.c:
22029 * gst/autodetect/gstautoaudiosink.c:
22030 (gst_auto_audio_sink_base_init):
22031 * gst/autodetect/gstautovideosink.c:
22032 (gst_auto_video_sink_base_init):
22033 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22034 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22035 * gst/cutter/gstcutter.c:
22036 * gst/debug/breakmydata.c:
22037 * gst/debug/efence.c:
22038 * gst/debug/gstnavigationtest.c:
22039 * gst/debug/gstnavseek.c:
22040 * gst/debug/negotiation.c:
22041 * gst/debug/progressreport.c:
22042 * gst/debug/testplugin.c:
22043 * gst/effectv/gstaging.c:
22044 * gst/effectv/gstdice.c:
22045 * gst/effectv/gstedge.c:
22046 * gst/effectv/gstquark.c:
22047 * gst/effectv/gstrev.c:
22048 * gst/effectv/gstshagadelic.c:
22049 * gst/effectv/gstvertigo.c:
22050 * gst/effectv/gstwarp.c:
22051 * gst/flx/gstflxdec.c:
22052 * gst/goom/gstgoom.c:
22053 * gst/icydemux/gsticydemux.c:
22054 * gst/id3demux/gstid3demux.c:
22055 * gst/interleave/deinterleave.c:
22056 * gst/interleave/interleave.c:
22057 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22058 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22059 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22060 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22061 * gst/level/gstlevel.c:
22062 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22063 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22064 * gst/median/gstmedian.c:
22065 * gst/monoscope/gstmonoscope.c:
22066 * gst/multipart/multipartdemux.c:
22067 * gst/multipart/multipartmux.c:
22068 * gst/oldcore/gstaggregator.c:
22069 * gst/oldcore/gstfdsink.c:
22070 * gst/oldcore/gstmd5sink.c:
22071 * gst/oldcore/gstmultifilesrc.c:
22072 * gst/oldcore/gstpipefilter.c:
22073 * gst/oldcore/gstshaper.c:
22074 * gst/oldcore/gststatistics.c:
22075 * gst/rtp/gstasteriskh263.c:
22076 * gst/rtp/gstrtpL16depay.c:
22077 * gst/rtp/gstrtpL16pay.c:
22078 * gst/rtp/gstrtpamrdepay.c:
22079 * gst/rtp/gstrtpamrpay.c:
22080 * gst/rtp/gstrtpdepay.c:
22081 * gst/rtp/gstrtpgsmpay.c:
22082 * gst/rtp/gstrtph263pay.c:
22083 * gst/rtp/gstrtph263pdepay.c:
22084 * gst/rtp/gstrtph263ppay.c:
22085 * gst/rtp/gstrtpilbcdepay.c:
22086 * gst/rtp/gstrtpmp4gpay.c:
22087 * gst/rtp/gstrtpmp4vdepay.c:
22088 * gst/rtp/gstrtpmp4vpay.c:
22089 * gst/rtp/gstrtpmpadepay.c:
22090 * gst/rtp/gstrtpmpapay.c:
22091 * gst/rtp/gstrtppcmadepay.c:
22092 * gst/rtp/gstrtppcmapay.c:
22093 * gst/rtp/gstrtppcmudepay.c:
22094 * gst/rtp/gstrtppcmupay.c:
22095 * gst/rtp/gstrtpspeexdepay.c:
22096 * gst/rtp/gstrtpspeexpay.c:
22097 * gst/rtsp/gstrtpdec.c:
22098 * gst/rtsp/gstrtspsrc.c:
22099 * gst/smpte/gstsmpte.c:
22100 * gst/udp/gstdynudpsink.c:
22101 * gst/udp/gstmultiudpsink.c:
22102 * gst/udp/gstudpsink.c:
22103 * gst/udp/gstudpsrc.c:
22104 * gst/videobox/gstvideobox.c:
22105 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22106 * gst/videofilter/gstvideobalance.c:
22107 * gst/videofilter/gstvideoflip.c:
22108 * gst/videofilter/gstvideotemplate.c:
22109 (gst_videotemplate_base_init):
22110 * gst/videomixer/videomixer.c:
22111 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22112 (gst_wavparse_class_init), (gst_wavparse_dispose),
22113 (gst_wavparse_reset), (gst_wavparse_init),
22114 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22115 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22116 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22117 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22118 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22119 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22120 (gst_wavparse_change_state):
22121 * gst/wavparse/gstwavparse.h:
22122 * sys/oss/gstossmixerelement.c:
22123 * sys/oss/gstosssink.c:
22124 * sys/oss/gstosssrc.c:
22125 * sys/osxaudio/gstosxaudioelement.c:
22126 * sys/osxaudio/gstosxaudiosink.c:
22127 * sys/osxaudio/gstosxaudiosrc.c:
22128 * sys/sunaudio/gstsunaudiomixer.c:
22129 * sys/sunaudio/gstsunaudiosink.c:
22130 Define GstElementDetails as const and also static (when defined as
22133 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22135 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22136 Original commit message from CVS:
22137 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22138 Fix name of custom event (use same as dvdreadsrc).
22139 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22140 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22141 Fix event parsing (the event name is in the structure, not the
22142 name of the structure itself); also fix indentation after
22145 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22147 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22148 Original commit message from CVS:
22149 * ext/mad/gstid3tag.c: (plugin_init):
22150 Change debug category to 'id3mux'.
22152 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22154 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22155 Original commit message from CVS:
22156 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22157 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22158 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22159 (gst_id3_tag_chain):
22160 When acting as a muxer, set caps on outgoing buffers and set caps
22161 on source pad (fixes #323658). Remove unused application/x-gst-tags
22162 cruft from the 0.6 days.
22164 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22166 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22167 Original commit message from CVS:
22168 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22169 (gst_mad_src_query), (gst_mad_chain):
22170 .. and DEFAULT queries should work too. Use magic gst util scale
22171 functions in some places.
22173 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22175 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22176 Original commit message from CVS:
22177 * ext/mad/gstmad.c: (gst_mad_src_query):
22178 Fix duration query in BYTES format (#336824).
22180 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22182 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22183 Original commit message from CVS:
22184 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22185 * ext/lame/gstlame.c: (gst_lame_sink_event):
22186 Don't crash if we get an EOS event before the encoder
22187 has been set up (#339287).
22189 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22191 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22192 Original commit message from CVS:
22193 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22194 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22195 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22196 Move errors out of the normal code flow.
22197 Don't send eos, basesrc will do that for us when needed.
22199 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22201 gst/mpegstream/: Do state changes correctly
22202 Original commit message from CVS:
22203 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22204 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22205 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22206 Do state changes correctly
22208 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22210 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22211 Original commit message from CVS:
22212 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22213 (gst_mpeg2dec_alloc_buffer):
22214 Can't use gst_pad_alloc_buffer*() when we are going to crop
22215 the image before sending it out. Downstream basetransform-based
22216 elements will complain about the wrong unit size otherwise
22217 (when not operating in passthrough-mode at least).
22218 Const-ify some static variables and do some minor clean-ups.
22219 Use I420 macros for size/offsets (not really necessary in this
22220 particular context, but this kind of code gets copy'n'pasted).
22222 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22224 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22225 Original commit message from CVS:
22226 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22228 * gst/mpegstream/gstmpegpacketize.h:
22229 g_malloc() can't fail, we don't need to handle this. Same for
22230 gst_buffer_new_and_alloc().
22231 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22232 klass->send_buffer() should have the same semantics as
22233 gst_pad_push(), ie. ownership of the buffer is transfered,
22234 so we never have to unref the buffer no matter what the flow
22237 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22239 * tests/check/gst-plugins-ugly.supp:
22240 one more suppression for FC4
22241 Original commit message from CVS:
22242 one more suppression for FC4
22244 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22246 * tests/check/gst-plugins-ugly.supp:
22247 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22248 Original commit message from CVS:
22249 The AMR encoder sucks giant sucky things through a sucky object with a giant
22250 sucking machine. More suppressions.
22252 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22254 add test for amrnbenc, enable test infrastructure, and fix a leak
22255 Original commit message from CVS:
22256 add test for amrnbenc, enable test infrastructure, and fix a leak
22257 * common/check.mak:
22258 allow for specifying more than one suppressions file in SUPPRESSIONS
22260 * tests/Makefile.am:
22261 * tests/check/.cvsignore:
22262 * tests/check/Makefile.am:
22263 * tests/check/elements/.cvsignore:
22266 * tests/check/gst-plugins-ugly.supp:
22267 add suppressions for libs used by -ugly
22268 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22269 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22270 (GST_START_TEST), (amrnbenc_suite), (main):
22271 add a simple test for encoding amr
22272 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22273 fix pad template leaks
22275 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22277 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22278 Original commit message from CVS:
22279 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22280 Plug big leak in AMR encoder.
22282 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22284 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22285 Original commit message from CVS:
22286 * ext/mad/gstmad.c: (index_seek):
22287 move GstIndexEntry *entry variable declaration before
22288 the first instruction
22289 * ext/mad/gstmad.c:
22290 remove debug macros with variable number of parameter by using
22291 GST_DEBUG for WIN32
22292 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22293 use gst_guint64_to_gdouble for conversions
22294 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22295 replace __FUNCTION__ which is not supported by MSVC by the current function name
22296 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22297 remove LL suffix by using G_GINT64_CONSTANT
22298 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22299 use gst_guint64_to_gdouble for conversions
22300 * gst/mpegstream/gstmpegparse.h:
22301 remove LL suffix by using G_GINT64_CONSTANT
22303 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22304 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22306 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22308 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22309 Original commit message from CVS:
22310 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22311 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22312 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22313 * ext/mad/gstmad.c: (gst_mad_class_init):
22314 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22315 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22316 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22317 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22318 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22319 * gst/mpegaudioparse/gstmpegaudioparse.c:
22320 (gst_mp3parse_class_init):
22321 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22322 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22323 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22324 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22325 * gst/synaesthesia/gstsynaesthesia.c:
22326 (gst_synaesthesia_class_init):
22327 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22329 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22331 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22332 Original commit message from CVS:
22333 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22334 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22335 (gst_asf_demux_push_buffer):
22336 Send newsegment event only once per pad, fixes #336550.
22338 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22340 Unify the long descriptions in the plugin details (#337263).
22341 Original commit message from CVS:
22342 Patch by: j^ <j at bootlab dot org>
22343 * ext/amrwb/gstamrwbdec.c:
22344 * ext/amrwb/gstamrwbenc.c:
22345 * ext/amrwb/gstamrwbparse.c:
22346 * ext/arts/gst_arts.c:
22347 * ext/artsd/gstartsdsink.c:
22348 * ext/audiofile/gstafparse.c:
22349 * ext/audiofile/gstafsink.c:
22350 * ext/audiofile/gstafsrc.c:
22351 * ext/cdaudio/gstcdaudio.c:
22352 * ext/directfb/dfbvideosink.c:
22353 * ext/divx/gstdivxdec.c:
22354 * ext/divx/gstdivxenc.c:
22355 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22356 * ext/faac/gstfaac.c: (gst_faac_base_init):
22357 * ext/faad/gstfaad.c:
22358 * ext/gsm/gstgsmdec.c:
22359 * ext/gsm/gstgsmenc.c:
22360 * ext/hermes/gsthermescolorspace.c:
22361 * ext/ivorbis/vorbisfile.c:
22362 * ext/lcs/gstcolorspace.c:
22363 * ext/libfame/gstlibfame.c:
22364 * ext/libmms/gstmms.c: (gst_mms_base_init):
22365 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22366 * ext/nas/nassink.c: (gst_nassink_base_init):
22367 * ext/neon/gstneonhttpsrc.c:
22368 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22369 * ext/sdl/sdlaudiosink.c:
22370 * ext/sdl/sdlvideosink.c:
22371 * ext/shout/gstshout.c:
22372 * ext/snapshot/gstsnapshot.c:
22373 * ext/sndfile/gstsf.c:
22374 * ext/tarkin/gsttarkindec.c:
22375 * ext/tarkin/gsttarkinenc.c:
22376 * ext/theora/theoradec.c:
22377 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22378 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22379 * ext/xvid/gstxviddec.c:
22380 * ext/xvid/gstxvidenc.c:
22381 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22382 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22383 * gst/chart/gstchart.c:
22384 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22385 * gst/festival/gstfestival.c:
22386 * gst/filter/gstiir.c:
22387 * gst/filter/gstlpwsinc.c:
22388 * gst/freeze/gstfreeze.c:
22389 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22390 * gst/mixmatrix/mixmatrix.c:
22391 * gst/mpeg1sys/gstmpeg1systemencode.c:
22392 * gst/mpeg1videoparse/gstmp1videoparse.c:
22393 * gst/mpeg2sub/gstmpeg2subt.c:
22394 * gst/mpegaudioparse/gstmpegaudioparse.c:
22395 * gst/multifilesink/gstmultifilesink.c:
22396 * gst/overlay/gstoverlay.c:
22397 * gst/passthrough/gstpassthrough.c:
22398 * gst/playondemand/gstplayondemand.c:
22399 * gst/qtdemux/qtdemux.c:
22400 * gst/rtjpeg/gstrtjpegdec.c:
22401 * gst/rtjpeg/gstrtjpegenc.c:
22402 * gst/smooth/gstsmooth.c:
22403 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22404 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22405 * gst/videocrop/gstvideocrop.c:
22406 * gst/videodrop/gstvideodrop.c:
22407 * gst/virtualdub/gstxsharpen.c:
22408 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22409 * gst/y4m/gsty4mencode.c:
22410 Unify the long descriptions in the plugin details (#337263).
22412 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22414 * gst-plugins-ugly.spec.in:
22415 fix version numbering
22416 Original commit message from CVS:
22417 fix version numbering
22419 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22422 * gst-plugins-ugly.spec.in:
22423 add dvdsub plugin to spec
22424 Original commit message from CVS:
22425 add dvdsub plugin to spec
22427 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22429 docs/plugins/: add siddec
22430 Original commit message from CVS:
22431 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22432 * docs/plugins/inspect/plugin-siddec.xml:
22434 * ext/dvdnav/dvdnavsrc.c:
22437 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22441 * ext/sidplay/Makefile.am:
22442 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22443 Original commit message from CVS:
22444 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22446 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22448 * docs/plugins/.gitignore:
22449 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22451 Original commit message from CVS:
22454 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22457 * docs/plugins/inspect/plugin-a52dec.xml:
22458 * docs/plugins/inspect/plugin-amrnb.xml:
22459 * docs/plugins/inspect/plugin-asf.xml:
22460 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22461 * docs/plugins/inspect/plugin-dvdread.xml:
22462 * docs/plugins/inspect/plugin-dvdsub.xml:
22463 * docs/plugins/inspect/plugin-iec958.xml:
22464 * docs/plugins/inspect/plugin-lame.xml:
22465 * docs/plugins/inspect/plugin-mad.xml:
22466 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22467 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22468 * docs/plugins/inspect/plugin-mpegstream.xml:
22469 * docs/plugins/inspect/plugin-rmdemux.xml:
22470 update plugin inspect files
22471 Original commit message from CVS:
22472 update plugin inspect files
22474 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22476 * gst/mpegaudioparse/gstxingmux.c:
22477 rework build; add translations for v4l2
22478 Original commit message from CVS:
22479 rework build; add translations for v4l2
22481 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22483 configure.ac: rework similarly to other modules
22484 Original commit message from CVS:
22486 rework similarly to other modules
22487 * ext/a52dec/gsta52dec.c:
22488 * ext/amrnb/amrnb.c:
22489 * ext/dvdnav/dvdnavsrc.c:
22490 * ext/dvdread/dvdreadsrc.c:
22491 * ext/lame/gstlame.c:
22492 * ext/mad/gstid3tag.c:
22493 * ext/mpeg2dec/gstmpeg2dec.c:
22494 * ext/sidplay/gstsiddec.cc:
22495 * gst/asfdemux/gstasf.c:
22496 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22497 * gst/dvdsub/gstdvdsubdec.c:
22498 * gst/iec958/ac3iec.c:
22499 * gst/mpegaudioparse/gstmpegaudioparse.c:
22500 * gst/mpegstream/gstmpegstream.c:
22501 * gst/realmedia/rmdemux.c: (plugin_init):
22502 use the correct defines
22504 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22508 * docs/plugins/.gitignore:
22510 Original commit message from CVS:
22513 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22519 Original commit message from CVS:
22522 === release 0.10.3 ===
22524 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22530 * docs/plugins/gst-plugins-ugly-plugins.signals:
22531 * docs/plugins/inspect/plugin-amrnb.xml:
22532 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22533 * docs/plugins/inspect/plugin-iec958.xml:
22534 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22535 * docs/plugins/inspect/plugin-rmdemux.xml:
22537 Original commit message from CVS:
22540 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22542 better/unified long descriptions
22543 Original commit message from CVS:
22544 * ext/aalib/gstaasink.c:
22545 * ext/annodex/gstcmmldec.c:
22546 * ext/annodex/gstcmmlenc.c:
22547 * ext/cairo/gsttextoverlay.c:
22548 * ext/cairo/gsttimeoverlay.c:
22549 * ext/cdio/gstcdiocddasrc.c:
22550 * ext/dv/gstdvdec.c:
22551 * ext/esd/esdmon.c:
22552 * ext/esd/esdsink.c:
22553 * ext/flac/gstflacdec.c:
22554 * ext/flac/gstflacenc.c:
22555 * ext/flac/gstflactag.c:
22556 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22557 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22558 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22559 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22560 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22561 * ext/gdk_pixbuf/pixbufscale.c:
22562 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22563 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22564 * ext/jpeg/gstjpegdec.c:
22565 * ext/jpeg/gstjpegenc.c:
22566 * ext/jpeg/gstsmokedec.c:
22567 * ext/jpeg/gstsmokeenc.c:
22568 * ext/libcaca/gstcacasink.c:
22569 * ext/libmng/gstmngdec.c:
22570 * ext/libmng/gstmngenc.c:
22571 * ext/libpng/gstpngdec.c:
22572 * ext/libpng/gstpngenc.c:
22573 * ext/mikmod/gstmikmod.c:
22574 * ext/raw1394/gstdv1394src.c:
22575 * ext/shout2/gstshout2.c:
22576 * ext/speex/gstspeexdec.c:
22577 * ext/speex/gstspeexenc.c:
22578 * gst/alpha/gstalpha.c:
22579 * gst/alpha/gstalphacolor.c:
22580 * gst/auparse/gstauparse.c:
22581 * gst/autodetect/gstautoaudiosink.c:
22582 (gst_auto_audio_sink_base_init):
22583 * gst/autodetect/gstautovideosink.c:
22584 (gst_auto_video_sink_base_init):
22585 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22586 * gst/cutter/gstcutter.c:
22587 * gst/debug/breakmydata.c:
22588 * gst/debug/efence.c:
22589 * gst/debug/gstnavigationtest.c:
22590 * gst/debug/negotiation.c:
22591 * gst/debug/progressreport.c:
22592 * gst/debug/testplugin.c:
22593 * gst/effectv/gstaging.c:
22594 * gst/effectv/gstdice.c:
22595 * gst/effectv/gstedge.c:
22596 * gst/effectv/gstquark.c:
22597 * gst/effectv/gstrev.c:
22598 * gst/effectv/gstvertigo.c:
22599 * gst/effectv/gstwarp.c:
22600 * gst/flx/gstflxdec.c:
22601 * gst/goom/gstgoom.c:
22602 * gst/interleave/deinterleave.c:
22603 * gst/interleave/interleave.c:
22604 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22605 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22606 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22607 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22608 * gst/level/gstlevel.c:
22609 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22610 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22611 * gst/median/gstmedian.c:
22612 * gst/monoscope/gstmonoscope.c:
22613 * gst/multipart/multipartdemux.c:
22614 * gst/multipart/multipartmux.c:
22615 * gst/oldcore/gstmd5sink.c:
22616 * gst/oldcore/gstmultifilesrc.c:
22617 * gst/oldcore/gstpipefilter.c:
22618 * gst/oldcore/gstshaper.c:
22619 * gst/oldcore/gststatistics.c:
22620 * gst/rtp/gstasteriskh263.c:
22621 * gst/rtp/gstrtpL16depay.c:
22622 * gst/rtp/gstrtpL16pay.c:
22623 * gst/rtp/gstrtpamrdepay.c:
22624 * gst/rtp/gstrtpamrpay.c:
22625 * gst/rtp/gstrtpdepay.c:
22626 * gst/rtp/gstrtpgsmpay.c:
22627 * gst/rtp/gstrtph263pay.c:
22628 * gst/rtp/gstrtph263pdepay.c:
22629 * gst/rtp/gstrtph263ppay.c:
22630 * gst/rtp/gstrtpmp4gpay.c:
22631 * gst/rtp/gstrtpmp4vdepay.c:
22632 * gst/rtp/gstrtpmp4vpay.c:
22633 * gst/rtp/gstrtpmpadepay.c:
22634 * gst/rtp/gstrtpmpapay.c:
22635 * gst/rtp/gstrtppcmadepay.c:
22636 * gst/rtp/gstrtppcmapay.c:
22637 * gst/rtp/gstrtppcmudepay.c:
22638 * gst/rtp/gstrtppcmupay.c:
22639 * gst/rtp/gstrtpspeexdepay.c:
22640 * gst/rtp/gstrtpspeexpay.c:
22641 * gst/rtsp/gstrtpdec.c:
22642 * gst/smpte/gstsmpte.c:
22643 * gst/videobox/gstvideobox.c:
22644 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22645 * gst/videofilter/gstvideobalance.c:
22646 * gst/videofilter/gstvideoflip.c:
22647 * gst/videofilter/gstvideotemplate.c:
22648 (gst_videotemplate_base_init):
22649 * gst/videomixer/videomixer.c:
22650 * gst/wavenc/gstwavenc.c:
22651 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22652 better/unified long descriptions
22654 Some cleanups to auparse, don't send multiple newsegments.
22656 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22658 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22659 Original commit message from CVS:
22660 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22661 Don't unref event unconditionally after giving away ownership
22662 (gst_pad_push_event(), gst_pad_send_event() and
22663 gst_pad_event_default() take ownership of the event
22664 passed to them). Fixes warnings/crashes caused by
22667 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22669 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22670 Original commit message from CVS:
22671 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22672 Don't ref NULL caps (private streams have NULL caps) (#336387);
22673 also, no need to set caps on the same buffer twice.
22675 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22677 gst/mpegstream/: Don't leak element and pad names in error messages, use
22678 Original commit message from CVS:
22679 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22680 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22681 (gst_dvd_demux_get_subpicture_stream):
22682 * gst/mpegstream/gstmpegdemux.c:
22683 (gst_mpeg_demux_sync_stream_to_time):
22684 Don't leak element and pad names in error messages, use
22685 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22687 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22689 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22690 Original commit message from CVS:
22691 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22692 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22693 Name the structure in the custom event with the
22694 language codes for the audio and subtitle streams
22695 actually like dvddemux expects it to be named.
22696 Set caps on source pad and outgoing buffers.
22698 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22700 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22701 Original commit message from CVS:
22702 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22703 (gst_lame_get_property), (gst_lame_setup):
22704 * ext/lame/gstlame.h:
22705 Make xingheader property non-functional, it's broken anyway
22706 after all (use xingmux instead).
22708 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22710 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22711 Original commit message from CVS:
22712 * ext/lame/gstlame.c: (gst_lame_sink_event):
22713 On EOS, flush encoder and send remaining data. Fix
22714 return value handling in sink event function.
22716 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22718 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22719 Original commit message from CVS:
22720 Patch by: Jürg Billeter <j at bitron dot ch>
22721 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22722 Fix wrong check for started flag when setting the 'device' property.
22723 We want to allow it when the source is NOT started yet and ignore it
22724 when the source is running.
22726 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22728 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22729 Original commit message from CVS:
22730 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22731 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22732 (gst_asf_demux_process_chunk):
22733 * gst/asfdemux/gstasfdemux.h:
22734 Subtract first timestamp from timestamps, so that
22735 stream starts from 0; makes live streams that don't
22736 start at 0 work again (fixes #317310, #336097).
22738 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22740 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22741 Original commit message from CVS:
22742 Patch by: Christian Kirbach
22744 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22745 -good. Fixes build on some systems (#331838).
22747 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22749 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22750 Original commit message from CVS:
22751 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22752 (gst_rmdemux_parse_cont):
22753 Extract more tags and also post codec name tag on the
22754 bus so this shows up in totem and nautilus.
22756 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
22758 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22759 Original commit message from CVS:
22760 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22761 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22762 Extra data usually goes into the caps as 'codec_data', not
22763 as first buffer into the stream.
22764 Need to byte swap AC3 content in realmedia files for some
22765 reason (fixes #331588).
22767 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22769 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22770 Original commit message from CVS:
22771 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22772 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22773 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22774 When operating in pull mode, post an error message on the
22775 bus when all source pads are unlinked or some other fatal
22776 error occured (#323023). Regrade some recurring debug messages
22777 to LOG level. Convert c++-style comments into C-style ones.
22779 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22781 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22782 Original commit message from CVS:
22783 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22784 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22785 (gst_rmdemux_all_source_pads_unlinked),
22786 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22787 (gst_rmdemux_parse_packet):
22788 * gst/realmedia/rmdemux.h:
22789 Handle unlinked source pads properly and stop if all source pads
22790 are unlinked (#323023).
22792 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
22794 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22795 Original commit message from CVS:
22796 Patch by: Michal Benes <michal dot benes at xeris dot cz>
22797 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22798 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22799 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22800 * gst/mpegstream/gstmpegdemux.h:
22801 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22802 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22803 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22804 situation really happens when grabbing DVB streams. Current
22805 mpegdemuxer can not handle this situation correctly and it
22806 restarts counting gstreamer timestamps from zero.
22809 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
22811 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22812 Original commit message from CVS:
22813 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22814 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22815 * ext/a52dec/gsta52dec.h:
22816 Fix #334550: failure to play raw AC3 files due to segment problems.
22818 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
22820 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22821 Original commit message from CVS:
22822 Patch by: Christophe Fergeau <teuf gnome org>
22823 * ext/lame/gstlame.c: (gst_lame_release_memory),
22824 (gst_lame_finalize), (gst_lame_class_init),
22825 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22826 (gst_lame_change_state):
22827 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22829 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
22831 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22832 Original commit message from CVS:
22833 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22834 (gst_mad_sink_event), (gst_mad_change_state):
22835 Include AUDIO_CODEC tag with tags posted if input is not
22836 framed (#334258). Use _scale() util functions in more places.
22838 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
22840 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22841 Original commit message from CVS:
22842 2006-03-12 Christophe Fergeau <teuf@gnome.org>
22843 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22844 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22845 property as BROKEN (see
22846 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22847 explanation why it's broken).
22849 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
22851 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22852 Original commit message from CVS:
22853 2006-03-11 Christophe Fergeau <teuf@gnome.org>
22854 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22856 * gst/xingheader/Makefile.am:
22857 * gst/xingheader/gstxingmux.c:
22858 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22859 to MP3 files (this allows decoder to figure out the length of VBR
22862 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
22864 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22865 Original commit message from CVS:
22866 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22867 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22868 tag (#333683, patch by: Alex Lancaster).
22870 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22872 ext/amrnb/: Further fancyfication.
22873 Original commit message from CVS:
22874 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22875 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22876 (gst_amrnbdec_state_change):
22877 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22878 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22879 (gst_amrnbenc_state_change):
22880 * ext/amrnb/amrnbenc.h:
22881 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22882 (gst_amrnbparse_query):
22883 Further fancyfication.
22884 Use _take to get writable data from the adapter.
22885 Precalc packet duration.
22887 Forward _push to upstream.
22888 Post error messages when something goes wrong.
22889 Remove old code in amrnbparse.
22890 Don't ignore query results from upstream.
22892 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
22894 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22895 Original commit message from CVS:
22896 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22897 The AMR encoder writes into the audio buffers it processes, so
22898 use gst_buffer_make_writable() on buffers we might (they go through
22899 an adapter, so there can be copying going on later anyway) be
22902 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
22904 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22905 Original commit message from CVS:
22906 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22907 (gst_mpeg_parse_handle_src_query):
22908 Declare variables at the beginning of a block and make
22909 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22911 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
22913 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22914 Original commit message from CVS:
22915 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22916 Read packet size, sequence and padsize in right order again
22917 (fixes #332796; patch by: Fabrizio Gennari).
22919 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22921 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22922 Original commit message from CVS:
22923 * gst/iec958/ac3iec.c:
22924 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22926 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22928 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22929 Original commit message from CVS:
22931 Make the id3tag and mad checks check for both a header and the
22932 appropriate library if the pkg-config is missing. (Closes #331842)
22933 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22934 do the same for the plugins themselves.
22936 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22938 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22939 Original commit message from CVS:
22940 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22941 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22942 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22943 * ext/mpeg2dec/gstmpeg2dec.h:
22944 Don't treat STATE_INVALID as fatal error; throw an error
22945 only after five consecutive decoding errors. Makes decoding
22946 mpeg streams more robust and fixes playback of joined clips
22949 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
22951 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22952 Original commit message from CVS:
22953 * ext/dvdnav/dvdnavsrc.h:
22954 Oops. forgot to add this one.
22956 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
22958 ext/Makefile.am: Fix dist-check.
22959 Original commit message from CVS:
22960 2006-02-26 Julien MOUTTE <julien@moutte.net>
22961 * ext/Makefile.am: Fix dist-check.
22963 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22965 configure.ac: Disable dvdnavsrc for now.
22966 Original commit message from CVS:
22968 Disable dvdnavsrc for now.
22970 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22972 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22973 Original commit message from CVS:
22976 * ext/dvdnav/Makefile.am:
22977 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22978 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22979 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22980 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22981 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22982 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22983 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22984 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22985 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22986 (gst_dvd_nav_src_make_dvd_event),
22987 (gst_dvd_nav_src_structure_set_uint64),
22988 (gst_dvd_nav_src_push_dvd_nav_packet_event),
22989 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22990 (gst_dvd_nav_src_push_titlelang_event),
22991 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22992 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22993 (gst_dvd_nav_src_handle_navigation_event),
22994 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22995 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22996 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22997 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22998 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22999 (gst_dvd_nav_src_do_init), (plugin_init):
23000 dvdnavsrc ported to 0.10, for the most part at least. Not quite
23001 ready for prime time yet though.
23003 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23005 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23006 Original commit message from CVS:
23007 * ext/cdio/Makefile.am:
23008 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23009 required for Cygwin, see #317048)
23010 * gst/rtp/gstasteriskh263.c:
23011 Cygwin has includes for both the unix network socket API
23012 and the windows API, but only one can be included, so fix
23013 includes to only use one or the other, prefering the unxi
23016 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23018 Port dvdsubdec to 0.10
23019 Original commit message from CVS:
23021 * gst/dvdsub/Makefile.am:
23022 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23023 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23024 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23025 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23026 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23027 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23028 (gst_send_empty_fill), (gst_send_subtitle_frame),
23029 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23030 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23032 * gst/dvdsub/gstdvdsubdec.h:
23033 Port dvdsubdec to 0.10
23035 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23037 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23038 Original commit message from CVS:
23039 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23040 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23041 mpegdemux for MPEG-2 video streams.
23043 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23045 configure.ac: Bump nano back to CVS
23046 Original commit message from CVS:
23048 Bump nano back to CVS
23050 === release 0.10.2 ===
23052 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23054 configure.ac: releasing 0.10.2, "Season to Taste"
23055 Original commit message from CVS:
23057 releasing 0.10.2, "Season to Taste"
23059 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23061 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23062 Original commit message from CVS:
23064 releasing 0.10.1.3 prelease for 0.10.2
23066 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23068 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23069 Original commit message from CVS:
23070 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23071 In sink event handler, release object lock again
23072 _before_ sending EOS event downstream (#313838).
23074 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23077 * gst/asfdemux/gstasf.c:
23078 fix rank of asfdemux
23079 Original commit message from CVS:
23080 fix rank of asfdemux
23082 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23084 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23085 Original commit message from CVS:
23087 releasing 0.10.1.2 prelease for 0.10.2
23089 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23091 * gst-plugins-ugly.spec.in:
23093 Original commit message from CVS:
23096 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23098 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23099 Original commit message from CVS:
23100 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23101 (crop_copy_i422_buffer), (crop_buffer):
23102 When we need to crop the output buffer, make sure we
23103 create a buffer of the right size and respect the implicit
23104 striding used for I420 elsewhere in GStreamer (#331301).
23106 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23108 ext/cdio/gstcdio.c: Init debug category (#331253).
23109 Original commit message from CVS:
23110 * ext/cdio/gstcdio.c: (plugin_init):
23111 Init debug category (#331253).
23113 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23115 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23116 Original commit message from CVS:
23117 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23118 Do not error out on non-recognized streams. Ignore them and allow
23119 playback of the other streams.
23121 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23123 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23124 Original commit message from CVS:
23125 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23126 Add a small sanity check for LPCM reading.
23128 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23130 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23131 Original commit message from CVS:
23132 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23133 Take into account the file properties preroll value for
23134 timestamping/newsegment. It's weird this value was commented out.
23136 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23138 gst/asfdemux/Makefile.am: More asf makefile fixing.
23139 Original commit message from CVS:
23140 * gst/asfdemux/Makefile.am:
23141 More asf makefile fixing.
23143 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23145 ext/lame/gstlame.c: Fix up lame a bit.
23146 Original commit message from CVS:
23147 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23148 (gst_lame_change_state):
23150 Apply patch #319782 by Gautier Portet.
23152 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23154 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23155 Original commit message from CVS:
23156 * gst/asfdemux/Makefile.am:
23157 But we do need to link against the riff libraryr.
23159 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23161 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23162 Original commit message from CVS:
23163 * gst/asfdemux/Makefile.am:
23164 We don't want asfmux.c yet.
23166 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23168 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23169 Original commit message from CVS:
23170 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23171 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23172 (gst_mad_change_state):
23173 Port fixes for bugs 314771, 308772, 140237, and 302625
23174 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23175 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23176 buffer, to avoid using it for any future decoding.
23178 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23180 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23181 Original commit message from CVS:
23183 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23184 (gst_asf_get_guid_nick):
23185 * gst/asfdemux/asfheaders.h:
23186 * gst/asfdemux/gstasf.c: (plugin_init):
23187 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23188 (gst_asf_demux_class_init), (gst_asf_demux_init),
23189 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23190 (gst_asf_demux_handle_src_event),
23191 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23192 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23193 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23194 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23195 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23196 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23197 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23198 (gst_asf_demux_get_bitrate_record),
23199 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23200 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23201 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23202 (gst_asf_demux_get_obj_data_correction),
23203 (gst_asf_demux_get_stream_audio),
23204 (gst_asf_demux_get_stream_correction),
23205 (gst_asf_demux_get_stream_video),
23206 (gst_asf_demux_get_stream_video_format),
23207 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23208 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23209 (gst_asf_demux_process_stream),
23210 (gst_asf_demux_get_gst_tag_from_tag_name),
23211 (gst_asf_demux_commit_taglist),
23212 (gst_asf_demux_process_ext_content_desc),
23213 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23214 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23215 (gst_asf_demux_process_comment),
23216 (gst_asf_demux_process_bitrate_props_object),
23217 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23218 (gst_asf_demux_descramble_segment),
23219 (gst_asf_demux_element_send_event),
23220 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23221 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23222 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23223 (gst_asf_demux_get_src_query_types),
23224 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23225 * gst/asfdemux/gstasfdemux.h:
23226 asfdemux ported to 0.10. Does still need a bit of work (seems like
23227 there's something funky going on when timestamping video frames).
23228 The seeking code is likely to make Wim cry, but hey, at least it
23231 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23233 ext/amrnb/amrnbdec.c: Some more comments.
23234 Original commit message from CVS:
23235 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23236 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23237 Some more comments.
23238 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23239 Applied patch from Fabrizio Gennari, fixes #330844.
23241 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23243 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23244 Original commit message from CVS:
23245 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23246 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23247 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23248 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23249 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23250 * ext/dvdread/dvdreadsrc.h:
23251 Let's try to play the title the user set via the URI handler or
23252 via properties instead of always playing the first title. Also,
23253 Also, count title/chapter/angle number in URI and properties
23254 from 1 rather than 0.
23256 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23258 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23259 Original commit message from CVS:
23260 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23261 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23262 (gst_dvd_read_src_do_duration_query):
23263 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23264 otherwise GstBaseSrc will think we can operate pull_range based,
23265 which we don't really, and typefinding will fail miserably.
23266 Also, make seeking work somewhat (only works with flumpegdemux
23267 at the moment, mpegstream needs fixing for that first).
23269 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23271 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23272 Original commit message from CVS:
23273 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23274 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23275 Only allocate buffer once we know exactly how much we need,
23276 rather than gratuitously allocating 2MB-buffers all the time
23277 even if we usually need much less than that. Also, demote
23278 a debug message from DEBUG to LOG level.
23280 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23282 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23283 Original commit message from CVS:
23284 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23285 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23286 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23287 (gst_dvd_read_src_do_position_query):
23288 Add some more debugging and fix duration query in BYTES.
23290 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23292 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23293 Original commit message from CVS:
23296 * ext/dvdread/Makefile.am:
23297 * ext/dvdread/dvdreadsrc.c:
23298 * ext/dvdread/dvdreadsrc.h:
23299 Half-baked port to 0.10. Needs some love
23300 in the seeking department, but at least
23302 * ext/dvdread/stream_labels.c:
23303 * ext/dvdread/stream_labels.h:
23304 Remove these (we use ISO-639 language codes internally; applications
23305 that want to translate those into language names for display to the
23306 user should rely on the iso-codes package for that).
23308 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23310 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23311 Original commit message from CVS:
23312 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23313 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23314 (gst_amrnbdec_state_change):
23315 * ext/amrnb/amrnbdec.h:
23316 Fix amrnbdec, handle events, take copy from adapter since the decoder
23317 apparently writes in the source data.
23318 Use some _scale_int, and precalc duration.
23319 Fix some leaks, post ERROR messages.
23321 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23323 docs/plugins/: Add cdio plugin to docs.
23324 Original commit message from CVS:
23325 * docs/plugins/Makefile.am:
23326 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23327 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23328 * docs/plugins/inspect/plugin-cdio.xml:
23329 Add cdio plugin to docs.
23330 * ext/cdio/gstcdiocddasrc.c:
23332 * ext/cdio/gstcdio.c:
23333 The plugin is called 'cdio' not 'cddio'.
23335 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23337 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23338 Original commit message from CVS:
23339 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23340 One source pad not being linked is not an error condition when we're
23341 still parsing the header. In this case (e.g. where we don't have a
23342 suitable decoder installed) just pretend everything is fine, so that
23343 the demuxer will actually go on to signal no-more-pads when done
23344 parsing the header, otherwise decodebin/playbin will never post the
23345 appropriate error message if decoders are not available.
23347 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23351 * ext/mad/gstid3tag.c:
23352 * gst/realmedia/rmdemux.c:
23353 Just make it compile with --disable-gst-debug.
23354 Original commit message from CVS:
23355 Just make it compile with --disable-gst-debug.
23357 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23359 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23360 Original commit message from CVS:
23361 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23362 (gst_mad_check_caps_reset), (gst_mad_chain):
23363 Merge patch from Radoslaw Szkodzinski (bug 326734)
23365 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23367 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23368 Original commit message from CVS:
23369 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23370 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23371 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23372 (gst_id3_tag_chain):
23373 fixing Gdate handling
23374 enabling mux/demux mode switching
23375 adding better debug output
23377 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23379 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...
23380 Original commit message from CVS:
23381 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23382 If we haven't set caps on a source pad yet, the caps on the
23383 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23385 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23387 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23388 Original commit message from CVS:
23389 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23390 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23391 * ext/lame/gstlame.h:
23392 Contrary to what the const char in the lame API might suggest,
23393 lame expects us to keep the strings we pass to id3tag_set_foo()
23394 around; it doesn't free them either though, so we have to store
23395 them somewhere and free them later when we can be sure lame
23396 doesn't need them any longer.
23398 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23400 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...
23401 Original commit message from CVS:
23402 * ext/lame/gstlame.c: (add_one_tag):
23403 Fix handling of GST_TAG_DATE (#311679), don't pass an
23404 uninitialised string pointer to lame if we don't know
23405 how to handle the tag type, and fix minor memory leak.
23407 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23409 ext/mad/gstmad.c: Fix debug message.
23410 Original commit message from CVS:
23411 * ext/mad/gstmad.c: (gst_mad_chain):
23414 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23416 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23417 Original commit message from CVS:
23418 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23419 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23420 Erase spurious call to gst_segment_set_newsegment.
23421 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23422 the superclass method when handling NEWSEGMENT events.
23423 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23424 and dvd-audio-restart event handling. There are currently less
23425 hackish ways of handling the sparse audio stream problem.
23427 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23429 fix up error domains, error strings, and use of translation
23430 Original commit message from CVS:
23431 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23432 * ext/dvdnav/dvdnavsrc.c: (if):
23433 * ext/dvdread/stream_labels.c:
23434 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23435 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23436 fix up error domains, error strings, and use of translation
23438 fix up this file, even though none of them are actually marked
23441 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23443 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23444 Original commit message from CVS:
23445 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23446 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23447 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23448 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23449 (gst_mpeg_parse_change_state):
23450 Make timestamp adjustment somewhat milder. Actual timestamps are
23451 now sent unmodified unless an actual gap is found in the
23452 stream. This should fix time display when playing most MPEG
23455 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23457 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23458 Original commit message from CVS:
23459 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23460 * ext/cdio/gstcdio.h:
23461 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23462 Fix build for libcdio versions >= 76; give slightly lower rank
23465 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23467 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23468 Original commit message from CVS:
23471 * ext/cdio/Makefile.am:
23472 * ext/cdio/gstcdio.c:
23473 * ext/cdio/gstcdio.h:
23474 * ext/cdio/gstcdiocddasrc.c:
23475 * ext/cdio/gstcdiocddasrc.h:
23476 Port libcdio cdda source, formerly known as cddasrc, now known as
23477 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23478 but that's not tested (fixes #317658).
23480 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23482 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23483 Original commit message from CVS:
23484 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23485 tss tss... always set caps on outgoing buffer.
23487 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23489 * gst-plugins-ugly.spec.in:
23491 Original commit message from CVS:
23494 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23499 Original commit message from CVS:
23502 === release 0.10.1 ===
23504 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23510 * docs/plugins/gst-plugins-ugly-plugins.args:
23511 * docs/plugins/inspect/plugin-a52dec.xml:
23512 * docs/plugins/inspect/plugin-amrnb.xml:
23513 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23514 * docs/plugins/inspect/plugin-iec958.xml:
23515 * docs/plugins/inspect/plugin-lame.xml:
23516 * docs/plugins/inspect/plugin-mad.xml:
23517 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23518 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23519 * docs/plugins/inspect/plugin-rmdemux.xml:
23521 Original commit message from CVS:
23524 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23529 Original commit message from CVS:
23532 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23534 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23535 Original commit message from CVS:
23536 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23537 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23538 * ext/mad/gstmad.c: (gst_mad_src_query):
23539 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23540 * ext/sidplay/gstsiddec.cc:
23541 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23542 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23543 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23544 (fixes #325652; based on patch by: Philippe); make rmdemux return
23545 FALSE for position queries, instead of setting -1 as value and
23548 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23550 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23551 Original commit message from CVS:
23552 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23553 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23554 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23555 rewrite timestamps in the case segments are being set from
23556 upstream, but use timestamps unmodified. Also send proper position
23557 values. This allows for correct time display and makes queries
23558 work in sink elements.
23559 * gst/mpegstream/gstdvddemux.h:
23560 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23561 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23562 Rename flush_filter to segment_filter, which is better represents
23563 what the arreibute does.
23564 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23565 Activate segment filtering when a timestamp discontinuity is seen.
23567 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23569 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...
23570 Original commit message from CVS:
23571 * ext/mad/gstmad.c: (gst_mad_chain):
23572 Don't forget that we need to send out a newsegment event after a
23573 restart even if we don't have enough data to decode a frame right
23576 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23578 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23579 Original commit message from CVS:
23580 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23581 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23582 Use the new "audio-shutdown" and "audio-restart" DVD events
23583 instead of the "spu-still-frame" event to shutdown and restart
23584 the audio pipeline.
23585 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23586 Check for cases where the segment-based adjustment calculation
23587 would produce negative values (which result in an overflow) and
23588 return GST_CLOCK_TIME_NONE instead.
23589 * gst/mpegstream/gstdvddemux.h:
23590 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23591 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23592 Add a mechanism to discard audio buffers with timestamps outside
23593 the currently set segment. This was causing (sometimes serious)
23594 synchronization problems after seeking in DVDs with LPCM audio,
23595 since VOBUs usually contain audio material that lies outside the
23596 timestamp range specified by the header.
23598 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23600 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23601 Original commit message from CVS:
23602 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23603 Remove lingering reference to GstID3Demux
23604 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23605 Don't output debug saying padding streams are unknown type,
23606 because they're not
23608 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23610 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23611 Original commit message from CVS:
23612 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23613 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23614 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23617 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23618 (gst_mpeg_demux_get_audio_stream):
23619 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23620 (gst_dvd_demux_get_audio_stream)
23621 (gst_dvd_demux_get_subpicture_stream)
23622 (gst_dvd_demux_send_subbuffer):
23623 Send current* pad buffers with appropriate caps.
23625 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23627 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23628 Original commit message from CVS:
23629 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23630 * gst/iec958/ac3iec.h:
23631 * gst/iec958/ac3iec.c:
23632 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23633 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23634 raw-audio property to ac3iec958 that allows setting the source pad
23635 caps to raw audio instead of audio/x-iec958. This makes it
23636 possible to use ac3iec958 together with the normal alsasink
23637 element to drive an external receiver that autodetects AC3
23640 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23642 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23643 Original commit message from CVS:
23644 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23645 (ac3iec_chain_dvd):
23646 * gst/iec958/ac3iec.h:
23647 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23649 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23651 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23652 Original commit message from CVS:
23653 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23654 When getting a seek event, first check if the upstream element
23655 can handle it and only do our own seek stuff when it can't
23656 (should fix #322856).
23658 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23660 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23661 Original commit message from CVS:
23662 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23663 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23664 Really convert to BYTES format when we want to convert
23665 to bytes (use right variable; fixes #322856).
23667 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23669 Big mpegparse clean up, second round:
23670 Original commit message from CVS:
23671 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23672 Big mpegparse clean up, second round:
23673 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23674 Send and EOS event down the audio pipeline when an still frame
23675 event arrives. This prevents the pipeline from locking when a
23676 still menu comes directly after a flush.
23677 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23678 Don't send a newsegment in reset.
23679 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23680 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23681 Move the code of handle_newsegment to process_event. Send a
23682 NEWSEGMENT after FLUSH_STOP.
23683 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23685 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23686 (gst_mpeg_demux_class_init): Don't override send_event.
23687 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23688 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23689 (gst_mpeg_demux_reset):
23690 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23692 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23693 Reset the mpegparse element after a flush.
23694 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23695 Don't forward events.
23696 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23697 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23698 handle_newsegment is not a virtual method anymore.
23699 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23700 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23701 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23702 rid of send_newsegment virtual method.
23703 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23704 handle DVD events and call the superclass method for other event
23706 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23707 override process_event anymore.
23708 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23709 (gst_mpeg_parse_process_event): Move actual event processing to
23710 process event so that subclasses can properly override or extend
23712 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23713 Eliminate time parameter in process event.
23714 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23715 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23716 (gst_mpeg_demux_send_subbuffer):
23717 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23718 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23719 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23720 adding the value of the adjust attribute.
23721 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23722 rid of the adjust attribute. Now all timestamp adjustments are
23723 performed by mpegparse using the current segment.
23724 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23725 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23726 on the adjust attribute for SCR values and the current segment.
23727 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23728 adjust_ts virtual method to adjust timestamps for outgoing
23730 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23731 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23732 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23733 (gst_dvd_demux_handle_newsegment): Don't override
23735 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23736 Check for DVD events in process_event instead of
23738 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23739 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23740 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23741 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23742 (gst_mpeg_demux_send_event):
23743 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23744 (gst_dvd_demux_handle_dvd_event):
23745 Eliminate the time parameter in send_event.
23747 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23749 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23750 Original commit message from CVS:
23751 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23752 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23753 Fix typefinding in id3demux, and then remove it in favour
23754 of the new LGPL id3demux in gst-plugins-good
23755 * ext/mad/gstmad.c: (gst_mad_dispose):
23756 dispose can run more than once.
23758 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23760 gst/asfdemux/gstasfmux.c: change some char* into char[]
23761 Original commit message from CVS:
23762 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23763 change some char* into char[]
23765 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
23767 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23768 Original commit message from CVS:
23769 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23770 Remove memleak from unused GstRMDemuxStream
23772 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
23774 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23775 Original commit message from CVS:
23776 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23777 (gst_id3_tag_do_typefind):
23778 Use the correct function to free typefind factory list.
23780 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
23782 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23783 Original commit message from CVS:
23784 * ext/mad/gstmad.c: (gst_mad_src_query):
23785 For position and duration queries in TIME format, try the peer
23786 first (might be a demuxer).
23788 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23790 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23791 Original commit message from CVS:
23792 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
23793 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23794 Properly handle non contiguous VOBUs by adding the segment accum
23795 field to the adjust value.
23796 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23797 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23798 handle_newsegment to prevent sending actual newsegment events and
23799 use tiemstamp rewriting instead.
23800 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23802 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23803 (gst_mpeg_parse_event):
23804 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23805 Add a new parameter to handle_newsegment to allow controlling
23806 whether newsegment events are forwarded or not.
23807 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23808 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23809 (gst_dvd_demux_reset):
23810 last_end_ptm and discont_time aren't necessary anymore, since
23811 timestamp adjustment is now replaced by newsegment events.
23812 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23814 * gst/mpegstream/gstdvddemux.h:
23815 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23816 Don't handle dvd-nav-packet events anymore, since the are now
23817 replaced by standard newsegment events.
23818 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23819 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23820 (gst_dvd_demux_change_state):
23821 * gst/mpegstream/gstdvddemux.h:
23822 Get rid of the ignore_next_newmedia_discont hack.
23823 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23824 (gst_dvd_demux_handle_newsegment):
23825 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23826 (gst_mpeg_demux_handle_newsegment): Don't override
23827 handle_newsegment anymore. It was only necessary to handle
23829 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23830 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23831 (gst_dvd_demux_set_cur_subpicture):
23832 Reactivate handling of DVD events.
23833 * gst/mpegstream/gstmpegparse.c (normal_seek)
23834 (gst_mpeg_parse_handle_src_event)
23835 (gst_mpeg_parse_handle_src_query):
23836 First attempt at reenabling seek.
23837 * gst/mpegstream/gstmpegparse.h:
23838 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23839 (gst_mpeg_parse_update_streaminfo)
23840 (gst_mpeg_parse_get_rate)
23841 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23842 (gst_mpeg_parse_handle_src_query):
23843 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23844 Make queries work again.
23845 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23846 (gst_mpeg_parse_handle_newsegment)
23847 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23848 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23849 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23850 Get rid of the newsegment_pending attribute, and rely instead on
23851 proper timestamp adjustment.
23852 * gst/mpegstream/gstmpegparse.c
23853 (gst_mpeg_parse_get_src_event_masks): Erase.
23854 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23855 Initialize fields before creating pads to prevent the pad creation
23856 callback from failing.
23857 (gst_mpeg_parse_reset): Initialize new fields, and change
23858 initialization order to match the order in the structure.
23859 (gst_mpeg_parse_handle_newsegment): Forward new segment events
23860 whenever possible, and update the current segment.
23861 (gst_mpeg_parse_send_newsegment): Update the current segment and
23862 pending_newsegment.
23863 (gst_mpeg_parse_pad_added): Use the current segment to send
23864 newsegment events to new pads.
23865 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23866 and events. Properly update newsegment_pending.
23867 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23868 New fields do_adjust and current_segment.
23869 * gst/mpegstream/gstmpegdemux.c:
23870 * gst/mpegstream/gstdvddemux.c:
23871 * gst/mpegstream/gstmpegparse.h:
23872 Rename handle_discont virtual method to handle_newsegment. Erase
23873 some (already commented out support) for old NEW_MEDIA events.
23874 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23875 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23876 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23877 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23878 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23879 Erase the "pending_scr" field, and replace it by a slightly
23880 different handling of the current SCR. Document code blocks in
23881 parse_packhead and chain.
23883 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
23885 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23886 Original commit message from CVS:
23887 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23888 g_warning() are only for really fatal warnings. If we can't decode a
23889 tag, just ignore that tag and do a GST_WARNING.
23891 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23894 * ext/a52dec/gsta52dec.h:
23895 * ext/dvdread/dvdreadsrc.h:
23896 * ext/lame/gstlame.h:
23897 * ext/mad/gstid3tag.c:
23898 * ext/mad/gstmad.c:
23899 * ext/mad/gstmad.h:
23900 * ext/mpeg2dec/gstmpeg2dec.h:
23901 * ext/sidplay/gstsiddec.h:
23902 * gst/ac3parse/gstac3parse.c:
23903 * gst/ac3parse/gstac3parse.h:
23904 * gst/asfdemux/gstasfdemux.c:
23905 * gst/asfdemux/gstasfdemux.h:
23906 * gst/iec958/ac3iec.h:
23907 * gst/mpegaudioparse/gstmpegaudioparse.c:
23908 * gst/mpegaudioparse/gstmpegaudioparse.h:
23909 * gst/mpegstream/gstdvddemux.h:
23910 * gst/mpegstream/gstmpegclock.h:
23911 * gst/mpegstream/gstmpegdemux.h:
23912 * gst/mpegstream/gstmpegpacketize.h:
23913 * gst/mpegstream/gstmpegparse.c:
23914 * gst/mpegstream/gstmpegparse.h:
23915 * gst/mpegstream/gstrfc2250enc.c:
23916 * gst/mpegstream/gstrfc2250enc.h:
23917 * gst/realmedia/rmdemux.c:
23918 * gst/realmedia/rmdemux.h:
23919 * gst/synaesthesia/synaescope.c:
23921 Original commit message from CVS:
23924 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23928 Original commit message from CVS:
23931 === release 0.10.0 ===
23933 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23939 * docs/plugins/inspect/plugin-a52dec.xml:
23940 * docs/plugins/inspect/plugin-amrnb.xml:
23941 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23942 * docs/plugins/inspect/plugin-iec958.xml:
23943 * docs/plugins/inspect/plugin-lame.xml:
23944 * docs/plugins/inspect/plugin-mad.xml:
23945 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23946 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23947 * docs/plugins/inspect/plugin-rmdemux.xml:
23949 Original commit message from CVS:
23952 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
23954 Update for alloc_buffer changes.
23955 Original commit message from CVS:
23956 2005-12-05 Andy Wingo <wingo@pobox.com>
23957 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23958 * ext/mad/gstmad.c: (gst_mad_chain):
23959 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23960 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23961 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23962 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23963 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23965 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
23967 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23968 Original commit message from CVS:
23969 2005-12-05 Andy Wingo <wingo@pobox.com>
23970 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23971 id3demux and id3mux now. Fixes #323199.
23973 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
23975 * gst-plugins-ugly.spec.in:
23976 update spec file for latest changes
23977 Original commit message from CVS:
23978 update spec file for latest changes
23980 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23982 fix silly Makefile.am bug so they link correctly again
23983 Original commit message from CVS:
23984 * ext/amrnb/Makefile.am:
23985 * gst/realmedia/Makefile.am:
23986 fix silly Makefile.am bug so they link correctly again
23988 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23992 Original commit message from CVS:
23995 === release 0.9.7 ===
23997 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24004 * docs/plugins/gst-plugins-ugly-plugins.args:
24005 * docs/plugins/inspect/plugin-a52dec.xml:
24006 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24007 * docs/plugins/inspect/plugin-iec958.xml:
24008 * docs/plugins/inspect/plugin-lame.xml:
24009 * docs/plugins/inspect/plugin-mad.xml:
24010 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24011 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24012 * docs/plugins/inspect/plugin-rmdemux.xml:
24013 * docs/random/LICENSE:
24014 * docs/random/PORTED_09:
24016 Original commit message from CVS:
24019 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24023 * ext/amrnb/Makefile.am:
24024 * gst/realmedia/Makefile.am:
24025 Don't know how these escaped my eye before. Fix link flags.
24026 Original commit message from CVS:
24027 Don't know how these escaped my eye before. Fix link flags.
24029 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24032 * examples/Makefile.am:
24033 * examples/capsfilter/Makefile.am:
24034 * examples/capsfilter/capsfilter1.c:
24035 * examples/gob/Makefile.am:
24036 * examples/gob/gst-identity2.gob:
24037 * examples/gstplay/.gitignore:
24038 * examples/gstplay/Makefile.am:
24039 * examples/gstplay/player.c:
24040 * examples/indexing/.gitignore:
24041 * examples/indexing/Makefile.am:
24042 * examples/indexing/indexmpeg.c:
24043 * examples/level/Makefile.am:
24044 * examples/level/README:
24045 * examples/level/demo.c:
24046 * examples/level/plot.c:
24047 * examples/stats/Makefile.am:
24048 * examples/stats/mp2ogg.c:
24049 * examples/switch/.gitignore:
24050 * examples/switch/Makefile.am:
24051 * examples/switch/switcher.c:
24053 Original commit message from CVS:
24056 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24058 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24059 Original commit message from CVS:
24060 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24061 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24062 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24063 (gst_mpeg_parse_send_event):
24064 Ref events before sending them to multiple pads, after all
24065 gst_pad_send_event() takes ownership of events. Don't leak
24066 events that have not been handled (fixes #322745).
24068 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24070 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24071 Original commit message from CVS:
24072 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24073 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24074 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24075 from making timestamp adjustments. This will have to be re-added
24076 in some form in the near future, but in order to do that, some nav
24077 packet parsing will be necessary in mpegdemux.
24078 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24079 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24080 (g_value_set_int, gst_mpeg_parse_set_property)
24081 Get rid of do_adjust and use_adjust. Rename max_discont to
24083 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24084 -1, no adjustment is made.
24085 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24086 Rename max_discont property to max_scr_gap. Erase "adjust"
24088 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24089 override send_event anymore, base class does the job.
24090 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24091 Base class now does most of the work.
24092 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24093 Generalize to forwarding the event to all source pads in the
24095 * gst/mpegstream/gstmpegparse.h:
24096 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24097 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24098 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24099 (gst_mpeg_parse_set_property):
24100 Clock synchronization doesn't make sense anymore for a
24103 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24105 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24106 Original commit message from CVS:
24107 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24108 Don't treat normal EOS as a fatal error.
24110 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24112 ext/mad/gstmad.c: Proper warning statements,
24113 Original commit message from CVS:
24114 * ext/mad/gstmad.c: (gst_mad_chain):
24115 Proper warning statements,
24116 Don't error if the src pad isn't linked when pushing.
24117 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24118 Proper state_change, avoids borkage when going to READY
24120 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24123 * gst-libs/Makefile.am:
24125 * gst-libs/ext/.gitignore:
24126 * gst-libs/gst/media-info/.gitignore:
24127 * gst-libs/gst/play/.gitignore:
24128 * gst-libs/gst/play/play.h:
24129 * gst-libs/gst/play/play.vcproj:
24130 no need for an AS_LIBTOOL call
24131 Original commit message from CVS:
24132 no need for an AS_LIBTOOL call
24134 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24138 * gst-plugins-ugly.spec.in:
24139 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24140 Original commit message from CVS:
24141 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24143 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24145 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24146 Original commit message from CVS:
24147 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24148 Prime libmpeg2's pumps with some null custom buffers
24149 to ensure it doesn't ask us to discard garbage later yay.
24151 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24153 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24154 Original commit message from CVS:
24155 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24156 Prime libmpeg2's pumps with some null custom buffers
24157 to ensure it ask us to discard garbage later yay.
24159 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24161 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24162 Original commit message from CVS:
24163 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24164 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24165 (gst_a52dec_chain_raw):
24166 * ext/a52dec/gsta52dec.h:
24167 Accept AC3 in audio/x-private1-ac3 format, which includes
24168 DVD-specific headers, as well as raw AC3, for compatibility with
24171 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24173 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24174 Original commit message from CVS:
24175 * ext/mad/gstmad.c: (gst_mad_chain):
24176 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24177 skip frame synthesis and consume input data as if we'd done the
24178 decode. Makes mad not error when the src pad is not connected.
24181 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24184 Erase old CVS conflict line.
24185 Original commit message from CVS:
24186 Erase old CVS conflict line.
24188 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24190 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24191 Original commit message from CVS:
24192 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24193 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24194 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24195 (gst_mpeg_parse_chain):
24196 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24197 (gst_mpeg_demux_send_newsegment):
24198 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24199 * gst/mpegstream/gstmpegparse.h:
24200 Rename send_discont method to send_newsegment and add parameters
24201 to handle actual segments. Adapt code all around to run with the
24202 new name and signature.
24203 * gst/mpegstream/gstmpegdemux.c:
24204 * gst/mpegstream/gstmpegparse.c:
24205 * gst/mpegstream/gstdvddemux.c:
24206 Convert to GST_BOILERPLATE.
24208 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24211 fix AS_LIBTOOL call
24212 Original commit message from CVS:
24213 fix AS_LIBTOOL call
24215 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24218 add a torture target
24219 Original commit message from CVS:
24220 add a torture target
24222 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24227 Original commit message from CVS:
24230 === release 0.9.6 ===
24232 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24238 * docs/plugins/gst-plugins-ugly-plugins.args:
24239 * docs/plugins/gst-plugins-ugly-plugins.signals:
24240 * docs/plugins/inspect/plugin-a52dec.xml:
24241 * docs/plugins/inspect/plugin-amrnb.xml:
24242 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24243 * docs/plugins/inspect/plugin-iec958.xml:
24244 * docs/plugins/inspect/plugin-lame.xml:
24245 * docs/plugins/inspect/plugin-mad.xml:
24246 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24247 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24248 * docs/plugins/inspect/plugin-rmdemux.xml:
24250 Original commit message from CVS:
24253 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24255 gst/realmedia/rmdemux.c: Fractional framerates.
24256 Original commit message from CVS:
24257 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24258 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24259 (find_seek_offset_bytes), (find_seek_offset_time),
24260 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24261 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24262 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24263 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24264 (gst_rmdemux_parse_packet):
24265 Fractional framerates.
24267 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24269 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24270 Original commit message from CVS:
24271 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24272 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24273 (gst_mpeg2dec_sink_event):
24274 * ext/mpeg2dec/gstmpeg2dec.h:
24275 Use fractional framerates
24277 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24279 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24280 Original commit message from CVS:
24281 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24282 set_clock returns a boolean.
24284 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24286 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24287 Original commit message from CVS:
24288 * ext/mad/gstmad.c: (gst_mad_chain):
24289 Fix seeking even more by sending the newsegment event with the
24290 right parameters. Should fix querying in playbin/totem after
24293 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24295 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24296 Original commit message from CVS:
24297 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24298 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24299 Fix seeking in stand-alone mode. Fix nonexistant enum value
24300 introduced in previous commit. Improve debug messages here and
24301 there. Actually return a proper return value in the sink event
24304 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24306 * ext/lame/gstlame.c:
24308 Original commit message from CVS:
24311 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24314 * ext/lame/gstlame.c:
24315 * ext/mad/gstmad.c:
24316 * ext/sidplay/gstsiddec.cc:
24318 Original commit message from CVS:
24321 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24324 * ext/lame/gstlame.c:
24325 * ext/mad/gstid3tag.c:
24326 * ext/sidplay/gstsiddec.cc:
24327 Update for gst_tag_setter API changes.
24328 Original commit message from CVS:
24329 2005-11-22 Andy Wingo <wingo@pobox.com>
24330 * Update for gst_tag_setter API changes.
24332 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24335 * ext/a52dec/gsta52dec.c:
24336 * ext/mad/gstid3tag.c:
24337 * ext/mad/gstmad.c:
24338 * gst/mpegaudioparse/gstmpegaudioparse.c:
24339 * gst/mpegstream/gstdvddemux.c:
24340 * gst/mpegstream/gstmpegparse.c:
24341 * gst/realmedia/rmdemux.c:
24342 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24343 Original commit message from CVS:
24344 2005-11-22 Andy Wingo <wingo@pobox.com>
24345 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24346 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24347 * ext/mad/gstmad.c (gst_mad_chain)
24348 * gst/mpegaudioparse/gstmpegaudioparse.c
24349 (gst_mp3parse_sink_event)
24350 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24351 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24352 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24353 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24354 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24356 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24358 ext/mad/Makefile.am: libgsttagedit => libgsttag
24359 Original commit message from CVS:
24360 * ext/mad/Makefile.am:
24361 libgsttagedit => libgsttag
24363 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24365 ext/lame/gstlame.c: Don't take the stream lock
24366 Original commit message from CVS:
24367 * ext/lame/gstlame.c: (gst_lame_sink_event):
24368 Don't take the stream lock
24370 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24372 ext/: Don't take the stream lock.
24373 Original commit message from CVS:
24374 2005-11-21 Andy Wingo <wingo@pobox.com>
24375 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24376 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24377 * ext/mad/gstmad.c (gst_mad_sink_event):
24378 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24380 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24381 stream lock changes.
24383 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24385 *.*: Ran scripts/update-macros. Oh yes.
24386 Original commit message from CVS:
24387 2005-11-21 Andy Wingo <wingo@pobox.com>
24389 * *.c: Ran scripts/update-macros. Oh yes.
24391 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24393 gst/mpegstream/: Filler events have beem removed for now.
24394 Original commit message from CVS:
24395 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24396 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24397 Filler events have beem removed for now.
24399 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24401 gst/: Update for GST_FOURCC_FORMAT API change.
24402 Original commit message from CVS:
24403 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24404 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24405 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24406 Update for GST_FOURCC_FORMAT API change.
24408 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24410 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24411 Original commit message from CVS:
24412 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24413 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24414 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24415 (gst_rmdemux_parse_packet):
24416 Modifications for disapearance of GST_PAD_IS_USABLE()
24418 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24420 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24421 Original commit message from CVS:
24422 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24423 Remove some setcaps brokenness.
24424 Don't crash on bad input.
24426 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24428 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24429 Original commit message from CVS:
24430 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24432 (gst_id3_tag_do_typefind): Unref caps
24433 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24435 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24437 * ext/mad/gstmad.c:
24438 remove accidentally commited hack
24439 Original commit message from CVS:
24440 remove accidentally commited hack
24442 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24444 * ext/mad/gstmad.c:
24446 Original commit message from CVS:
24449 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24451 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24452 Original commit message from CVS:
24453 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24454 (gst_mpeg2dec_sink_event):
24455 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24456 nice-ify debug message in event handler; add CHECKME.
24457 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24458 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24459 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24460 (gst_dvd_demux_sync_stream_to_time):
24461 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24462 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24463 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24464 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24465 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24466 (gst_mpeg_demux_sync_stream_to_time),
24467 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24468 * gst/mpegstream/gstmpegdemux.h:
24469 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24470 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24471 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24472 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24473 (gst_mpeg_parse_chain):
24474 * gst/mpegstream/gstmpegparse.h:
24475 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24476 return value confusion (gst_pad_push vs. gst_pad_send_event and
24477 gst_pad_push_event); pass flow return values to caller;
24478 miscellaneous fixes and clean-ups.
24480 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24482 * gst/mpegstream/gstdvddemux.c:
24483 set rank to secondary until it works 100%
24484 Original commit message from CVS:
24485 set rank to secondary until it works 100%
24487 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24489 * gst-plugins-ugly.spec.in:
24490 add mpegstream plugin to spec file
24491 Original commit message from CVS:
24492 add mpegstream plugin to spec file
24494 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24496 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24497 Original commit message from CVS:
24498 2005-11-14 Martin Soto <soto@localhost.localdomain>
24499 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24502 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24504 partially port the mpegstream plugin to GStreamer 0.9.
24505 Original commit message from CVS:
24506 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24508 * gst/mpegstream/Makefile.am:
24509 * gst/mpegstream/gstdvddemux.c:
24510 * gst/mpegstream/gstdvddemux.h:
24511 * gst/mpegstream/gstmpegdemux.c:
24512 * gst/mpegstream/gstmpegdemux.h:
24513 * gst/mpegstream/gstmpegpacketize.c:
24514 * gst/mpegstream/gstmpegpacketize.h:
24515 * gst/mpegstream/gstmpegparse.c:
24516 * gst/mpegstream/gstmpegparse.h:
24517 * gst/mpegstream/gstmpegstream.c:
24518 * gst/mpegstream/gstrfc2250enc.c:
24519 * gst/mpegstream/gstrfc2250enc.h:
24520 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24521 partially port the mpegstream plugin to GStreamer 0.9.
24523 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24525 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24526 Original commit message from CVS:
24527 2005-11-14 Andy Wingo <wingo@pobox.com>
24528 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24529 debugging, allows dll builds on windows. Fixes #316076.
24531 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24536 Original commit message from CVS:
24539 === release 0.9.5 ===
24541 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24548 * docs/plugins/inspect/plugin-a52dec.xml:
24549 * docs/plugins/inspect/plugin-amrnb.xml:
24550 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24551 * docs/plugins/inspect/plugin-iec958.xml:
24552 * docs/plugins/inspect/plugin-lame.xml:
24553 * docs/plugins/inspect/plugin-mad.xml:
24554 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24555 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24556 * docs/plugins/inspect/plugin-rmdemux.xml:
24558 Original commit message from CVS:
24561 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24563 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24564 Original commit message from CVS:
24565 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24566 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24567 (handle_sequence), (handle_picture), (handle_slice),
24568 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24569 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24570 Forward GstFlowReturn about everywhere.
24571 Handle seeking correctly.
24573 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24575 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24576 Original commit message from CVS:
24577 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24578 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24579 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24580 Small cleanups in refcounting.
24582 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24584 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24585 Original commit message from CVS:
24586 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24587 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24588 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24589 (handle_sequence), (handle_picture):
24590 * ext/mpeg2dec/gstmpeg2dec.h:
24591 Removed lots of dubious code.
24592 Handle flushing and seeking correctly. Still leaks though...
24594 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24598 port plugins listing changes
24599 Original commit message from CVS:
24600 port plugins listing changes
24602 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24607 Original commit message from CVS:
24610 === release 0.9.4 ===
24612 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24619 * docs/plugins/gst-plugins-ugly-plugins.args:
24620 * docs/plugins/gst-plugins-ugly-plugins.signals:
24621 * docs/plugins/inspect/plugin-a52dec.xml:
24622 * docs/plugins/inspect/plugin-amrnb.xml:
24623 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24624 * docs/plugins/inspect/plugin-iec958.xml:
24625 * docs/plugins/inspect/plugin-lame.xml:
24626 * docs/plugins/inspect/plugin-mad.xml:
24627 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24628 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24629 * docs/plugins/inspect/plugin-rmdemux.xml:
24630 * gst/realmedia/rmdemux.c:
24633 Original commit message from CVS:
24636 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24638 gst/realmedia/rmdemux.c: STOPPED->FAILED
24639 Original commit message from CVS:
24640 2005-10-23 Julien MOUTTE <julien@moutte.net>
24641 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24643 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24645 * gst-plugins-ugly.spec.in:
24646 add packaging of a52dec
24647 Original commit message from CVS:
24648 add packaging of a52dec
24650 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24652 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24653 Original commit message from CVS:
24654 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24655 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24656 Set correct stream time in newsegment event.
24658 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24662 Original commit message from CVS:
24665 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24670 Original commit message from CVS:
24673 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24675 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24676 Original commit message from CVS:
24677 * ext/a52dec/Makefile.am:
24678 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24679 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24680 (gst_a52dec_change_state):
24681 * ext/a52dec/gsta52dec.h:
24682 Re-enable CPU flags, use liboil to get them.
24684 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24686 Port AC3 decoder to 0.9 (#318849).
24687 Original commit message from CVS:
24688 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24690 * ext/a52dec/Makefile.am:
24691 * ext/a52dec/gsta52dec.c:
24692 * ext/a52dec/gsta52dec.h:
24693 Port AC3 decoder to 0.9 (#318849).
24695 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24697 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24698 Original commit message from CVS:
24699 * ext/sidplay/gstsiddec.cc:
24700 Small fixes and more error messages.
24702 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24705 Original commit message from CVS:
24706 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24707 (gst_amrnbparse_state_change):
24708 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24709 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24710 * ext/mpeg2dec/gstmpeg2dec.c:
24711 * ext/sidplay/gstsiddec.cc:
24712 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24713 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24716 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24718 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24719 Original commit message from CVS:
24721 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24723 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24725 configure.ac: some docs I had
24726 Original commit message from CVS:
24729 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24732 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24734 gst/realmedia/rmdemux.c: segment-start/done API change.
24735 Original commit message from CVS:
24736 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24737 (gst_rmdemux_perform_seek):
24738 segment-start/done API change.
24740 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24744 * gst/iec958/ac3iec.c:
24745 Set buffer durations on IEC958 buffers.
24746 Original commit message from CVS:
24747 Set buffer durations on IEC958 buffers.
24749 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
24751 configure.ac: Fix glib check
24752 Original commit message from CVS:
24756 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
24758 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24759 Original commit message from CVS:
24760 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24761 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24763 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24765 examples/stats/mp2ogg.c: yes, typo fixes
24766 Original commit message from CVS:
24767 * examples/stats/mp2ogg.c:
24770 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24772 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24773 Original commit message from CVS:
24774 * examples/indexing/indexmpeg.c: (main):
24775 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24776 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24777 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24778 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24779 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24780 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24781 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24782 * ext/dvdread/dvdreadsrc.h:
24783 * ext/lame/gstlame.h:
24784 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24785 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24786 * gst/iec958/ac3iec.h:
24787 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24788 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24789 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24790 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24791 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24792 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24793 moved bitshift from macro to enum definition
24795 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
24797 newsegment API update.
24798 Original commit message from CVS:
24799 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24800 * ext/mad/gstmad.c: (gst_mad_chain):
24801 * gst/mpegaudioparse/gstmpegaudioparse.c:
24802 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24803 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24804 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24805 newsegment API update.
24807 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24809 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24810 Original commit message from CVS:
24811 * ext/amrnb/amrnbdec.c:
24812 Mark invalid frame sizes
24813 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24814 UNUSABLE is not to be used here, just push out stuff so
24815 probes can continue linking or making the pad usable.
24817 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
24820 * gst/realmedia/rmdemux.c:
24821 Improve seek error-resilience.
24822 Original commit message from CVS:
24823 Improve seek error-resilience.
24824 Better error handling generally.
24826 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24831 Original commit message from CVS:
24834 === release 0.9.3 ===
24836 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24842 * ext/sidplay/Makefile.am:
24844 Original commit message from CVS:
24847 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
24849 * gst/realmedia/rmdemux.h:
24850 Forgot to commit this file. I hate Nano.
24851 Original commit message from CVS:
24852 Forgot to commit this file. I hate Nano.
24854 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
24858 * gst/realmedia/rmdemux.c:
24859 Sanity checks and memory leak fixes for real demuxer
24860 Original commit message from CVS:
24861 Sanity checks and memory leak fixes for real demuxer
24863 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
24865 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24866 Original commit message from CVS:
24867 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24868 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24869 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24870 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24871 Real demuxer fixes. Make it more bulletproof against bad data,
24872 identify a few more stream types.
24873 Fix seeking so that it works (at least with the seek example
24874 program; it still fails with totem).
24876 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
24878 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24879 Original commit message from CVS:
24880 * gst/mpegaudioparse/gstmpegaudioparse.c:
24881 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24882 Set correct caps on buffers too.
24884 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
24886 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24887 Original commit message from CVS:
24888 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24889 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24890 * gst/mpegaudioparse/gstmpegaudioparse.h:
24891 Put timestamps on buffers.
24893 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
24896 * ext/amrnb/amrnbenc.c:
24897 Changed amrnbenc description, it is an encoder, not decoder.
24898 Original commit message from CVS:
24899 Changed amrnbenc description, it is an encoder, not decoder.
24901 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
24904 * gst/iec958/ac3_padder.c:
24905 * gst/iec958/ac3_padder.h:
24906 * gst/iec958/ac3iec.c:
24907 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24908 Original commit message from CVS:
24909 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24910 more accurate, and to check AC3 checksums (both of them in each frame),
24911 and dump the frame (as a probable sync failure) if they don't match.
24912 General code cleanup, improved comments. Changed to not construct the
24913 header backwards, and not byteswap everything else. If we end up needing
24914 to do little-endian output, we should swap in the element doing the
24915 output (AC3 is big-endian).
24917 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
24919 * gst-plugins-ugly.spec.in:
24920 fix spec file for ugly
24921 Original commit message from CVS:
24922 fix spec file for ugly
24924 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24926 * docs/plugins/inspect/plugin-lame.xml:
24927 revert empty commit
24928 Original commit message from CVS:
24929 revert empty commit
24931 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24933 * docs/plugins/scan.stamp:
24934 whoops, wrong files
24935 Original commit message from CVS:
24936 whoops, wrong files
24938 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24940 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24941 Original commit message from CVS:
24942 * docs/plugins/gst-plugins-ugly-plugins.args:
24943 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24944 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24945 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24946 commit missing files
24947 * docs/plugins/inspect/plugin-lame.xml:
24950 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24954 * gst-plugins-ugly.spec.in:
24955 add check-valgrind target
24956 Original commit message from CVS:
24957 add check-valgrind target
24959 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24961 * docs/plugins/scanobj-build.stamp:
24963 Original commit message from CVS:
24966 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
24968 ext/lame/gstlame.c: Set caps on outgoing buffers.
24969 Original commit message from CVS:
24970 * ext/lame/gstlame.c: (gst_lame_chain):
24971 Set caps on outgoing buffers.
24973 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24976 * ext/lame/gstlame.c:
24977 * ext/lame/gstlame.h:
24978 clean up further so we don't try to set up five times for a simple pipeline
24979 Original commit message from CVS:
24980 clean up further so we don't try to set up five times for
24983 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
24987 * gst/iec958/ac3iec.c:
24988 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24989 Original commit message from CVS:
24990 Set setcaps function on sink pad, not source pad. Produce correct caps
24993 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24996 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24997 * docs/plugins/inspect/plugin-iec958.xml:
24998 * docs/plugins/inspect/plugin-lame.xml:
24999 * docs/plugins/inspect/plugin-mad.xml:
25000 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25001 * docs/plugins/inspect/plugin-rmdemux.xml:
25002 update inspect with source
25003 Original commit message from CVS:
25004 update inspect with source
25006 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25008 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25009 Original commit message from CVS:
25010 * ext/mad/gstid3tag.c:
25011 gsttaginterface.h -> gsttagsetter.h
25013 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25017 Original commit message from CVS:
25020 === release 0.9.1 ===
25022 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25031 Original commit message from CVS:
25034 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25036 ext/amrnb/: State change function updates.
25037 Original commit message from CVS:
25038 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25039 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25040 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25041 State change function updates.
25043 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25045 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25046 Original commit message from CVS:
25047 * ext/mpeg2dec/gstmpeg2dec.c:
25048 GST_CAT_SEEK disappeared from the public API at some point
25050 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25052 * gst/iec958/ac3_padder.c:
25053 * gst/iec958/ac3_padder.h:
25055 Original commit message from CVS:
25058 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25064 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25065 * docs/plugins/inspect-build.stamp:
25066 * docs/plugins/inspect.stamp:
25067 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25068 * docs/plugins/inspect/plugin-iec958.xml:
25069 * docs/plugins/inspect/plugin-lame.xml:
25070 * docs/plugins/inspect/plugin-mad.xml:
25071 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25072 * docs/plugins/inspect/plugin-rmdemux.xml:
25073 docs for ugly plugins
25074 Original commit message from CVS:
25075 docs for ugly plugins
25077 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25079 * gst-plugins-ugly.spec.in:
25080 * gst/iec958/Makefile.am:
25082 Original commit message from CVS:
25085 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25088 * gst/iec958/ac3iec.c:
25089 Accept audio/x-private1-a3c on sink pad
25090 Original commit message from CVS:
25091 Accept audio/x-private1-a3c on sink pad
25093 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25095 * gst-plugins-ugly.spec.in:
25097 Original commit message from CVS:
25100 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25102 * examples/gstplay/player.c:
25103 * examples/stats/mp2ogg.c:
25104 * ext/a52dec/gsta52dec.c:
25105 * ext/amrnb/amrnbdec.c:
25106 * ext/amrnb/amrnbenc.c:
25107 * ext/amrnb/amrnbparse.c:
25108 * ext/dvdnav/dvdnavsrc.c:
25109 * ext/dvdread/dvdreadsrc.c:
25110 * ext/lame/gstlame.c:
25111 * ext/mad/gstid3tag.c:
25112 * ext/mad/gstmad.c:
25113 * ext/mpeg2dec/gstmpeg2dec.c:
25114 * gst/ac3parse/gstac3parse.c:
25115 * gst/asfdemux/gstasfdemux.c:
25116 * gst/asfdemux/gstasfmux.c:
25117 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25118 * gst/iec958/ac3iec.c:
25119 * gst/mpegaudioparse/gstmpegaudioparse.c:
25120 * gst/mpegstream/gstdvddemux.c:
25121 * gst/mpegstream/gstmpegdemux.c:
25122 * gst/mpegstream/gstmpegparse.c:
25123 * gst/mpegstream/gstrfc2250enc.c:
25124 * gst/realmedia/rmdemux.c:
25125 * gst/synaesthesia/gstsynaesthesia.c:
25126 All plugins updated for element state changes.
25127 Original commit message from CVS:
25128 2005-09-02 Andy Wingo <wingo@pobox.com>
25129 * All plugins updated for element state changes.
25131 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25133 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25134 * gst/iec958/ac3iec.c:
25135 Fix return types in setcaps functions
25136 Original commit message from CVS:
25137 Fix return types in setcaps functions
25139 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25142 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25143 * gst/iec958/ac3iec.c:
25144 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25145 Original commit message from CVS:
25146 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25147 Some general cleanups in iec958 framer.
25149 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25157 * m4/gst-matroska.m4:
25160 fix distcheck; remove some old m4s
25161 Original commit message from CVS:
25162 fix distcheck; remove some old m4s
25164 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25168 * gst/iec958/Makefile.am:
25169 * gst/iec958/ac3_padder.c:
25170 * gst/iec958/ac3_padder.h:
25171 * gst/iec958/ac3iec.c:
25172 * gst/iec958/ac3iec.h:
25173 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25174 Original commit message from CVS:
25175 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25177 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25179 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25180 Original commit message from CVS:
25181 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25182 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25183 (gst_dvdlpcmdec_change_state):
25184 Cleanups, fixed header parsing and stripping.
25186 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25189 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25190 Use the right bytes when parsing the LPCM dvd header
25191 Original commit message from CVS:
25192 Use the right bytes when parsing the LPCM dvd header
25194 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25197 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25198 Return the correct values from chain function
25199 Original commit message from CVS:
25200 Return the correct values from chain function
25202 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25205 * docs/Makefile.am:
25206 * docs/plugins/.gitignore:
25207 * docs/random/ChangeLog-0.8:
25208 * docs/version.entities.in:
25210 Original commit message from CVS:
25213 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25216 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25217 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25218 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25219 Original commit message from CVS:
25220 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25221 header; instead do this internally. Also support the old way, using
25222 a different mime-type. CVS:
25224 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25227 Original commit message from CVS: