1 === release 1.19.90 ===
3 2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
7 * gst-plugins-ugly.doap:
11 2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
14 Update ChangeLogs for 1.19.90
16 2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com>
20 gst-plugins-ugly: update translations
21 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
23 2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
27 meson: Add explicit check: kwarg to all run_command() calls
28 This is required since Meson 0.61.0, and causes a warning to be
30 https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
31 https://github.com/mesonbuild/meson/issues/9300
32 This exposed a bunch of places where we had broken run_command()
33 calls, unnecessary run_command() calls, and places where check: true
35 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
37 2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
42 === release 1.19.3 ===
44 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
49 * gst-plugins-ugly.doap:
53 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
56 Update ChangeLogs for 1.19.3
58 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
61 meson: require matching GStreamer dep versions for unstable development releases
62 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
63 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
65 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
111 gst-plugins-ugly: update translations
113 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
115 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
118 meson: default to gpl=disabled for gst-plugins-bad and -ugly
119 This will only affect individual/tarball module builds, as the
120 options yield to the parent project which was set to gpl=disabled
121 by default already. We kept it as auto in the original commit
122 to accommodate the need to update cerbero as well, which had to
123 be done separately after the initial commit.
124 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
126 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
128 * tests/check/meson.build:
129 meson: update for meson.build_root() and .build_source() deprecation
130 -> use meson.project_build_root() or .global_build_root() instead.
131 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
133 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
136 * tests/check/meson.build:
137 meson: update for dep.get_pkgconfig_variable() deprecation
138 ... in favour of dep.get_variable('foo', ..) which in some
139 cases allows for further cleanups in future since we can
140 extract variables from pkg-config dependencies as well as
141 internal dependencies using this mechanism.
142 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
144 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
147 meson: clean up conditional paths after version bump
148 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
150 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
153 meson: bump meson requirement to >= 0.59
154 For monorepo build and ugly/bad, for advanced feature
155 option API like get_option('xyz').required(..) which
156 we use in combination with the 'gpl' option.
157 For rest of modules for consistency (people will likely
158 use newer features based on the top-level requirement).
159 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
161 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
163 * ext/a52dec/meson.build:
164 * ext/cdio/meson.build:
165 * ext/dvdread/meson.build:
166 * ext/mpeg2dec/meson.build:
167 * ext/sidplay/meson.build:
168 * ext/x264/meson.build:
171 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
172 Require explicit opt-in to build plugins with (A)GPL dependencies.
173 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
174 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
176 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
179 meson: Streamline the way we detect when to build documentation
180 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
182 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
186 doc: update IRC links to OFTC
187 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
189 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
193 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
195 === release 1.19.2 ===
197 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
202 * gst-plugins-ugly.doap:
206 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
208 * ext/x264/gstx264enc.c:
209 x264enc: Strip trailing whitespace from x264's log messages
210 x264 has linebreaks at the end of its log messages that we should
212 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
213 format string to another function marked as printf (g_strdup_vprintf)
214 without triggering -Wformat-nonliteral.
215 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
217 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
219 * ext/x264/gstx264enc.c:
220 x264enc: Add the func/line info to the log callback
221 It looks awkward when it's missing. At least point us at the callback
223 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
225 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
227 * ext/x264/gstx264enc.c:
228 x264enc: Reduce log spam about bit depth support
229 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
231 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
233 * ext/mpeg2dec/gstmpeg2dec.c:
234 mpeg2dec: drop B-frame on open gop
235 Enhance open gop detection to drop B-frame which are invalid
236 before the first reference frame.
238 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
239 the two first frames must be dropped as we detect an open GOP situation
240 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
241 first frames should not be dropped as we are in a closed GOP situation.
242 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
244 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
246 * ext/x264/gstencoderbitrateprofilemanager.c:
247 * gst/asfdemux/gstasfdemux.c:
248 * gst/realmedia/rtspreal.c:
250 Use g_memdup2() where available and add fallback for older GLib versions
251 - x264 encoder bitrate profile manager: alloc size is based
252 on existing allocation
253 - asfdemux: change length var to 64-bit and check for G_MAXUINT
254 - realmedia: opaque_data_len is read from 32 bits and then
255 only subtracted upon.
256 g_memdup() is deprecated since GLib 2.68 and we want to avoid
257 deprecation warnings with recent versions of GLib.
258 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
260 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
265 === release 1.19.1 ===
267 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
273 * gst-plugins-ugly.doap:
277 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
279 * docs/gst_plugins_cache.json:
280 * ext/x264/gstx264enc.c:
281 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
282 There are cases where the video size might be less than 16x16.
283 This change allows the x264 encoder to accept this cases.
284 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
286 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
288 * gst/realmedia/rmdemux.c:
289 * gst/realmedia/rmdemux.h:
290 realmedia: Drop duplicate seek events.
291 Also use seek seqnum for flush & segment events/messages.
292 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
294 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
296 * gst/asfdemux/gstasfdemux.c:
297 asfdemux: Drop duplicate seek events.
298 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
300 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
302 * gst/xingmux/gstxingmux.c:
303 * gst/xingmux/gstxingmux.h:
304 * gst/xingmux/plugin.c:
305 xingmux: allow per feature registration
306 Split plugin into features including
307 dynamic types which can be indiviually
308 registered during a static build.
310 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
311 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
312 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
314 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
316 * gst/realmedia/pnmsrc.c:
317 * gst/realmedia/pnmsrc.h:
318 * gst/realmedia/rademux.c:
319 * gst/realmedia/rademux.h:
320 * gst/realmedia/rdtdepay.c:
321 * gst/realmedia/rdtdepay.h:
322 * gst/realmedia/rdtmanager.c:
323 * gst/realmedia/rdtmanager.h:
324 * gst/realmedia/realmedia.c:
325 * gst/realmedia/rmdemux.c:
326 * gst/realmedia/rmdemux.h:
327 * gst/realmedia/rtspreal.c:
328 * gst/realmedia/rtspreal.h:
329 realmedia: allow per feature registration
330 Split plugin into features including
331 dynamic types which can be indiviually
332 registered during a static build.
334 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
335 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
336 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
338 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
340 * gst/dvdsub/gstdvdsubdec.c:
341 * gst/dvdsub/gstdvdsubdec.h:
342 * gst/dvdsub/gstdvdsubparse.c:
343 * gst/dvdsub/gstdvdsubparse.h:
344 dvdsub: allow per feature registration
345 Split plugin into features including
346 dynamic types which can be indiviually
347 registered during a static build.
349 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
350 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
351 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
353 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
355 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
356 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
357 dvdlpcmdec: allow per feature registration
358 Split plugin into features including
359 dynamic types which can be indiviually
360 registered during a static build.
362 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
363 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
364 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
366 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
368 * gst/asfdemux/gstasf.c:
369 * gst/asfdemux/gstasfdemux.c:
370 * gst/asfdemux/gstasfdemux.h:
371 * gst/asfdemux/gstasfelement.c:
372 * gst/asfdemux/gstasfelements.h:
373 * gst/asfdemux/gstrtpasfdepay.c:
374 * gst/asfdemux/gstrtspwms.c:
375 * gst/asfdemux/meson.build:
376 asfdemux: allow per feature registration
377 Split plugin into features including
378 dynamic types which can be indiviually
379 registered during a static build.
381 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
382 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
383 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
385 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
387 * ext/x264/gstx264enc.c:
388 * ext/x264/gstx264enc.h:
389 x264: allow per feature registration
390 Split plugin into features including
391 dynamic types which can be indiviually
392 registered during a static build.
394 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
395 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
396 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
398 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
400 * ext/sidplay/gstsiddec.cc:
401 * ext/sidplay/gstsiddec.h:
402 sidplay: allow per feature registration
403 Split plugin into features including
404 dynamic types which can be indiviually
405 registered during a static build.
407 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
408 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
409 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
411 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
413 * ext/mpeg2dec/gstmpeg2dec.c:
414 * ext/mpeg2dec/gstmpeg2dec.h:
415 mpeg2dec: allow per feature registration
416 Split plugin into features including
417 dynamic types which can be indiviually
418 registered during a static build.
420 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
421 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
422 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
424 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
426 * ext/dvdread/dvdreadsrc.c:
427 * ext/dvdread/dvdreadsrc.h:
428 dvdread: allow per feature registration
429 Split plugin into features including
430 dynamic types which can be indiviually
431 registered during a static build.
433 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
434 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
435 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
437 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
439 * ext/cdio/gstcdio.c:
440 * ext/cdio/gstcdio.h:
441 * ext/cdio/gstcdiocddasrc.c:
442 * ext/cdio/gstcdiocddasrc.h:
443 cdio: allow per feature registration
444 Split plugin into features including
445 dynamic types which can be indiviually
446 registered during a static build.
448 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
449 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
450 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
452 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
454 * ext/amrwbdec/amrwb.c:
455 * ext/amrwbdec/amrwbdec.c:
456 * ext/amrwbdec/amrwbdec.h:
457 amrwbdec: allow per feature registration
458 Split plugin into features including
459 dynamic types which can be indiviually
460 registered during a static build.
462 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
463 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
464 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
466 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
469 * ext/amrnb/amrnbdec.c:
470 * ext/amrnb/amrnbdec.h:
471 * ext/amrnb/amrnbenc.c:
472 * ext/amrnb/amrnbenc.h:
473 amrnb: allow per feature registration
474 Split plugin into features including
475 dynamic types which can be indiviually
476 registered during a static build.
478 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
479 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
480 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
482 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
484 * ext/a52dec/gsta52dec.c:
485 * ext/a52dec/gsta52dec.h:
486 a52dec: allow per feature registration
487 Split plugin into features including
488 dynamic types which can be indiviually
489 registered during a static build.
491 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
492 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
493 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
495 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
497 * ext/x264/gstencoderbitrateprofilemanager.c:
498 gst: don't use volatile to mean atomic
499 volatile is not sufficient to provide atomic guarantees and real atomics
500 should be used instead. GCC 11 has started warning about using volatile
501 with atomic operations.
502 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
503 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
504 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
506 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
508 * gst/realmedia/rmdemux.c:
509 rmdemux: Make sure we have enough data available when parsing audio/video packets
510 Otherwise there will be out-of-bounds reads and potential crashes.
511 Thanks to Natalie Silvanovich for reporting.
512 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
513 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
515 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
518 meson: Enable some MSVC warnings for parity with GCC/Clang
519 This makes it easier to do development with MSVC by making it warn
520 on common issues that GCC/Clang error out for in our CI configuration.
521 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
522 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
524 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
526 * tests/check/elements/mpeg2dec.c:
527 tests: mpeg2dec: Don't expect BT601 color space
528 If it's required, mpeg2dec should set it explicitly.
529 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
531 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
534 ci: include template from gst-ci master branch again
536 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
541 === release 1.18.0 ===
543 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
550 * gst-plugins-ugly.doap:
554 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
557 * scripts/dist-translations.py:
558 * scripts/meson.build:
559 meson: dist pot file in tarball
560 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
562 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
564 * ext/x264/gstx264enc.c:
565 x264: Update for gst_video_transfer_function_*() function renaming
566 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
568 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
570 * docs/gst_plugins_cache.json:
571 * ext/x264/gstx264enc.c:
572 x264enc: Allow maximum quantizer value of 63 instead of 51
573 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
574 up to 81 (QP_MAX) but that seems to be outside the spec.
575 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
577 === release 1.17.90 ===
579 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
584 * gst-plugins-ugly.doap:
588 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
590 * tests/check/elements/amrnbenc.c:
591 amrnbenc: remove global variables
592 gstcheck is declaring its own buffers glist which ends up
593 overwritten, loks like the code meant to use that already
594 gcc 10 is also complaining about this, but only on static
595 builds for some reason
597 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
598 /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
599 collect2: error: ld returned 1 exit status
601 also remove unused var `current_buf`
602 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
604 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
606 * gst/realmedia/rmdemux.c:
607 rmdemux: Don't ignore the return value of gst_segment_do_seek()
608 If gst_segment_do_seek() fails, fail the seek.
609 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
611 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
613 * gst/asfdemux/gstasfdemux.c:
614 asfdemux: Don't ignore the return result of gst_segment_do_seek()
615 gst_segment_do_seek() can fail, and our seek should fail
617 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
619 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
621 * gst/asfdemux/gstasfdemux.c:
622 asfdemux: Only forward SEEK event when in push mode.
623 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
625 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
628 meson: add a plugin summary
629 This summary displays a list of plugins which
631 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
633 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
635 * ext/x264/GstX264Enc.prs:
636 x264enc: Add a 'Zero Latency' profile
637 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
639 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
641 * tests/check/elements/x264enc.c:
642 tests/x264enc: Don't declare variables inside the for loop header
643 This is a C99 feature
644 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
646 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
648 * tests/check/elements/x264enc.c:
649 tests: x264enc: Test formats are compatible with profile
650 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
652 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
654 * ext/x264/gstx264enc.c:
655 x264enc: Separate high-10 video formats from 8-bit formats
656 If downstream is constrained to an 8-bit profile, caps queries would
657 still allow I420_10LE as input. If upstream actually sends such a caps
658 event, downstream would fail to accept the high-10 profile.
659 The following pipeline now fails earlier, during the negotiation phase
660 instead of the stream start:
661 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
662 ! x264enc ! video/x-h264,profile=constrained-baseline \
664 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
666 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
668 * tests/check/elements/x264enc.c:
669 tests: x264enc: Test 10-bit formats
670 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
672 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
674 * tests/check/elements/x264enc.c:
675 tests: x264enc: Test all (8-bit) video formats
676 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
678 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
680 * ext/x264/gstx264enc.c:
681 x264enc: Forward downstream colorimetry and chroma-site upstream
682 So that the value can be used by upstream converters when necessary.
683 This whole logic has been copied from `__gst_video_element_proxy_caps`
684 but those 2 fields were missing.
685 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
687 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
690 * scripts/extract-release-date-from-doap-file.py:
691 meson: set release date from .doap file for releases
692 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
694 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
699 === release 1.17.2 ===
701 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
706 * gst-plugins-ugly.doap:
710 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
713 meson: mark plugins cache target as always stale
715 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
717 * docs/gst_plugins_cache.json:
718 doc: Stop documenting properties from parents
720 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
725 === release 1.17.1 ===
727 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
732 * docs/gst_plugins_cache.json:
733 * gst-plugins-ugly.doap:
737 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
739 * docs/gst_plugins_cache.json:
740 docs: Update plugins cache
742 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
744 * docs/gst_plugins_cache.json:
745 docs: Update plugins cache
747 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
749 * ext/sidplay/gstsiddec.cc:
750 siddec: update gst_type_mark_as_plugin_api() calls
751 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
752 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
754 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
756 * ext/a52dec/gsta52dec.c:
757 * ext/amrnb/amrnbdec.c:
758 * ext/amrnb/amrnbenc.c:
759 * ext/x264/gstx264enc.c:
760 plugins: uddate gst_type_mark_as_plugin_api() calls
762 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
765 doc: Require hotdoc >= 0.11.0
767 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
769 * docs/gst_plugins_cache.json:
770 docs: Update gst_plugins_cache.json
772 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
774 * ext/a52dec/gsta52dec.c:
775 * ext/amrnb/amrnbdec.c:
776 * ext/amrnb/amrnbenc.c:
777 * ext/sidplay/gstsiddec.cc:
778 * ext/x264/gstx264enc.c:
779 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
781 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
783 * gst/asfdemux/gstasfdemux.c:
784 asfdemux: extract WM/PartOfSet disc number and count metadata
786 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
788 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
790 * gst/asfdemux/gstasfdemux.c:
791 asfdemux: sprinkle some INDENT-OFF
792 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
794 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
796 * tests/check/meson.build:
797 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
798 If core is built as a subproject (e.g. as in gst-build), make sure to use
799 the gst-plugin-scanner from the built subproject. Without this, gstreamer
800 might accidentally use the gst-plugin-scanner from the install prefix if
801 that exists, which in turn might drag in gst library versions we didn't
802 mean to drag in. Those gst library versions might then be older than
803 what our current build needs, and might cause our newly-built plugins
804 to get blacklisted in the test registry because they rely on a symbol
805 that the wrongly-pulled in gst lib doesn't have.
806 This should fix running of unit tests in gst-build when invoking
807 meson test or ninja test from outside the devenv for the case where
808 there is an older or different-version gst-plugin-scanner installed
809 in the install prefix.
810 In case no gst-plugin-scanner is installed in the install prefix, this
811 will fix "GStreamer-WARNING: External plugin loader failed. This most
812 likely means that the plugin loader helper binary was not found or
813 could not be run. You might need to set the GST_PLUGIN_SCANNER
814 environment variable if your setup is unusual." warnings when running
816 In the case where we find GStreamer core via pkg-config we use
817 a newly-added pkg-config var "pluginscannerdir" to get the right
818 directory. This has the benefit of working transparently for both
819 installed and uninstalled pkg-config files/setups.
820 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
822 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
824 * ext/dvdread/dvdreadsrc.c:
825 dvdreadsrc: fix uninitialized warning
826 Variable is always set in actual code paths but let's keep gcc happy.
827 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
829 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
831 * ext/sidplay/meson.build:
833 meson: Pass native: false to add_languages()
834 This is needed for cross-compiling without a build machine compiler
835 available. The option was added in 0.54, but we only need this in
836 Cerbero and it doesn't affect older versions so it should be ok.
837 Will just cause a spurious warning.
838 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
840 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
842 * gst/asfdemux/gstasfdemux.c:
843 asfdemux: Always re-initialize metadata and global_metadata
844 When transitioning from the PAUSED state, to the READY state, and back,
845 metadata and global_metadata are left uninitialized, unlike when the
846 demxuer transitions from NULL to READY, then to PAUSED. I have found
847 this to cause a segmentation fault when fields in these structures are
850 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
852 * ext/x264/gstx264enc.c:
853 x264enc: Fix 'ref' property range and default
854 The --ref option indicate the size of the DPB, hence should be in the range of
855 0 to 16. This patch also fix the default to match x264enc default 3. This
856 change isn't a behaviour change since we don't enforce the reported default.
858 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
860 * ext/a52dec/gsta52dec.c:
861 a52dec: Mark as converter
862 It is able to do channel downminxing, so technically it is also a
864 This is also important so validate knows about that when doing its
867 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
869 * ext/x264/gstencoderbitrateprofilemanager.c:
870 * ext/x264/gstencoderbitrateprofilemanager.h:
871 * ext/x264/gstx264enc.c:
872 * ext/x264/gstx264enc.h:
873 * ext/x264/meson.build:
874 x264enc: Respect Youtube bitrate recommandation
875 Properly follow google recommendations[0] concerning bitrate when the
876 user wants to use the youtube profile.
877 [0]: https://support.google.com/youtube/answer/1722171?hl=en
879 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
881 * ext/dvdread/dvdreadsrc.c:
882 ugly: use of g_value_dup_string
883 Use helper method to get string from GValue.
885 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
887 * ext/x264/gstx264enc.c:
888 x264enc: fixed codestyle
890 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
892 * ext/x264/gstx264enc.c:
893 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
894 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
895 set inside em_data field. h264parse element (and possible third-party
896 decoders such as libav) also follows this requirement.
897 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
899 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
909 * docs/version.entities.in:
911 * ext/a52dec/Makefile.am:
912 * ext/amrnb/Makefile.am:
913 * ext/amrwbdec/Makefile.am:
914 * ext/cdio/Makefile.am:
915 * ext/dvdread/Makefile.am:
916 * ext/mpeg2dec/.gitignore:
917 * ext/mpeg2dec/Makefile.am:
918 * ext/sidplay/Makefile.am:
919 * ext/x264/Makefile.am:
920 * gst-libs/Makefile.am:
921 * gst-libs/gst/Makefile.am:
923 * gst/asfdemux/.gitignore:
924 * gst/asfdemux/Makefile.am:
925 * gst/dvdlpcmdec/Makefile.am:
926 * gst/dvdsub/Makefile.am:
927 * gst/realmedia/.gitignore:
928 * gst/realmedia/Makefile.am:
929 * gst/xingmux/Makefile.am:
936 * m4/as-slurp-ffmpeg.m4:
937 * m4/check-libheader.m4:
941 * m4/gst-fionread.m4:
951 * pkgconfig/.gitignore:
952 * pkgconfig/Makefile.am:
953 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
958 * tests/check/.gitignore:
959 * tests/check/Makefile.am:
960 * tests/check/elements/.gitignore:
961 * tests/check/generic/.gitignore:
962 * tests/files/Makefile.am:
963 Remove autotools build system
965 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
968 * ext/mpeg2dec/gstmpeg2dec.c:
969 * ext/x264/gstx264enc.c:
970 * gst/asfdemux/gstasfdemux.c:
971 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
972 * gst/dvdsub/gstdvdsubdec.c:
973 * gst/realmedia/rdtjitterbuffer.c:
974 * gst/realmedia/rtspreal.c:
975 * hooks/pre-commit.hook:
976 documentation: fix some typos
978 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
980 * ext/amrnb/amrnbdec.c:
981 * ext/amrnb/amrnbenc.c:
982 * ext/amrwbdec/amrwbdec.c:
983 docstrings: port ulinks to markdown links
985 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
988 meson: Don't generate doc cache when no plugins are enabled
989 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
991 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
993 * ext/x264/gstx264enc.c:
994 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
995 ... with more color value mapping
997 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
999 * tests/check/elements/x264enc.c:
1000 * tests/check/meson.build:
1001 tests: x264enc: Enable test on Windows
1002 ... with removal of pointless unistd.h dependency.
1003 Note that full dependency listing is required to run unit test
1004 executable binary on Windows uninstalled environment.
1006 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
1010 meson: Bump minimal GLib version to 2.44
1011 This means we can use some newer features and get rid of some
1012 boilerplate code using the G_DECLARE_* macros.
1013 As discussed on IRC, 2.44 is old enough by now to start depending on it.
1015 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1017 * ext/sidplay/gstsiddec.cc:
1018 doc: remove xml from comments
1020 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
1022 * gst/asfdemux/asfheaders.h:
1023 asfdemux: remove some unused cruft in internal headers
1025 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
1027 * docs/gst_plugins_cache.json:
1029 docs: Stop building the doc cache by default
1030 And update the cache
1031 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1033 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
1035 * docs/gst_plugins_cache.json:
1036 docs: Update plugins documentation cache
1038 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1043 * docs/all_index.md:
1044 * docs/gst_api_version.in:
1045 * docs/gst_plugins_cache.json:
1048 * docs/plugins/.gitignore:
1049 * docs/plugins/Makefile.am:
1050 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1051 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1052 * docs/plugins/gst-plugins-ugly-plugins.args:
1053 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1054 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1055 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1056 * docs/plugins/gst-plugins-ugly-plugins.signals:
1057 * docs/plugins/gst-plugins-ugly-plugins.types:
1058 * docs/plugins/inspect/plugin-a52dec.xml:
1059 * docs/plugins/inspect/plugin-amrnb.xml:
1060 * docs/plugins/inspect/plugin-amrwbdec.xml:
1061 * docs/plugins/inspect/plugin-asf.xml:
1062 * docs/plugins/inspect/plugin-cdio.xml:
1063 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1064 * docs/plugins/inspect/plugin-dvdread.xml:
1065 * docs/plugins/inspect/plugin-dvdsub.xml:
1066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1067 * docs/plugins/inspect/plugin-realmedia.xml:
1068 * docs/plugins/inspect/plugin-sid.xml:
1069 * docs/plugins/inspect/plugin-x264.xml:
1070 * docs/plugins/inspect/plugin-xingmux.xml:
1072 * ext/a52dec/meson.build:
1073 * ext/amrnb/meson.build:
1074 * ext/amrwbdec/meson.build:
1075 * ext/cdio/meson.build:
1076 * ext/dvdread/meson.build:
1077 * ext/mpeg2dec/meson.build:
1078 * ext/sidplay/meson.build:
1079 * ext/x264/meson.build:
1080 * gst/asfdemux/gstasfdemux.h:
1081 * gst/asfdemux/meson.build:
1082 * gst/dvdlpcmdec/meson.build:
1083 * gst/dvdsub/meson.build:
1084 * gst/realmedia/meson.build:
1085 * gst/xingmux/meson.build:
1087 * meson_options.txt:
1088 docs: Port documentation to hotdoc
1090 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1092 * ext/a52dec/gsta52dec.c:
1093 * ext/amrnb/amrnbdec.c:
1094 * ext/amrnb/amrnbenc.c:
1095 * ext/amrwbdec/amrwbdec.c:
1096 * ext/cdio/gstcdiocddasrc.c:
1097 * ext/x264/gstx264enc.c:
1098 * gst/asfdemux/gstasfdemux.h:
1099 * gst/asfdemux/gstrtspwms.c:
1100 * gst/realmedia/gstrdtbuffer.h:
1101 * gst/realmedia/rademux.c:
1102 * gst/realmedia/rdtmanager.c:
1103 * gst/realmedia/rtspreal.c:
1104 * gst/xingmux/gstxingmux.c:
1105 docs: Port all docstring to gtk-doc markdown
1107 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1109 * ext/sidplay/meson.build:
1110 meson: sidplay: use library() instead of shared_module()
1111 Like we do for other plugins, and also install a .pc file
1112 if we build the plugin statically.
1114 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1116 * ext/dvdread/meson.build:
1118 meson: Always require the gmodule dependency
1119 It's needed by the dvdread plugin but also by the x264 plugin in certain
1120 circumstances. As it's part of GLib and always available, simply move it
1121 as a hard dependency to the top-level meson.build.
1123 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1128 * docs/plugins/inspect/plugin-a52dec.xml:
1129 * docs/plugins/inspect/plugin-amrnb.xml:
1130 * docs/plugins/inspect/plugin-amrwbdec.xml:
1131 * docs/plugins/inspect/plugin-asf.xml:
1132 * docs/plugins/inspect/plugin-cdio.xml:
1133 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1134 * docs/plugins/inspect/plugin-dvdread.xml:
1135 * docs/plugins/inspect/plugin-dvdsub.xml:
1136 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1137 * docs/plugins/inspect/plugin-realmedia.xml:
1138 * docs/plugins/inspect/plugin-sid.xml:
1139 * docs/plugins/inspect/plugin-x264.xml:
1140 * docs/plugins/inspect/plugin-xingmux.xml:
1144 === release 1.16.0 ===
1146 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1153 * gst-plugins-ugly.doap:
1157 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1159 * docs/plugins/inspect/plugin-a52dec.xml:
1160 * docs/plugins/inspect/plugin-amrnb.xml:
1161 * docs/plugins/inspect/plugin-amrwbdec.xml:
1162 * docs/plugins/inspect/plugin-asf.xml:
1163 * docs/plugins/inspect/plugin-cdio.xml:
1164 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1165 * docs/plugins/inspect/plugin-dvdread.xml:
1166 * docs/plugins/inspect/plugin-dvdsub.xml:
1167 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1168 * docs/plugins/inspect/plugin-realmedia.xml:
1169 * docs/plugins/inspect/plugin-sid.xml:
1170 * docs/plugins/inspect/plugin-x264.xml:
1171 * docs/plugins/inspect/plugin-xingmux.xml:
1174 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1180 === release 1.15.90 ===
1182 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1188 * gst-plugins-ugly.doap:
1192 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1194 * docs/plugins/inspect/plugin-a52dec.xml:
1195 * docs/plugins/inspect/plugin-amrnb.xml:
1196 * docs/plugins/inspect/plugin-amrwbdec.xml:
1197 * docs/plugins/inspect/plugin-asf.xml:
1198 * docs/plugins/inspect/plugin-cdio.xml:
1199 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1200 * docs/plugins/inspect/plugin-dvdread.xml:
1201 * docs/plugins/inspect/plugin-dvdsub.xml:
1202 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1203 * docs/plugins/inspect/plugin-realmedia.xml:
1204 * docs/plugins/inspect/plugin-sid.xml:
1205 * docs/plugins/inspect/plugin-x264.xml:
1206 * docs/plugins/inspect/plugin-xingmux.xml:
1209 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1211 * ext/x264/meson.build:
1212 meson: Add a subproject fallback for x264
1214 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1219 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1222 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1224 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1229 * docs/plugins/inspect/plugin-a52dec.xml:
1230 * docs/plugins/inspect/plugin-amrnb.xml:
1231 * docs/plugins/inspect/plugin-amrwbdec.xml:
1232 * docs/plugins/inspect/plugin-asf.xml:
1233 * docs/plugins/inspect/plugin-cdio.xml:
1234 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1235 * docs/plugins/inspect/plugin-dvdread.xml:
1236 * docs/plugins/inspect/plugin-dvdsub.xml:
1237 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1238 * docs/plugins/inspect/plugin-realmedia.xml:
1239 * docs/plugins/inspect/plugin-sid.xml:
1240 * docs/plugins/inspect/plugin-x264.xml:
1241 * docs/plugins/inspect/plugin-xingmux.xml:
1245 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1247 * ext/x264/gstx264enc.c:
1248 x264enc: inject CEA708 closed captions
1250 === release 1.15.2 ===
1252 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1258 * gst-plugins-ugly.doap:
1262 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1264 * docs/plugins/inspect/plugin-a52dec.xml:
1265 * docs/plugins/inspect/plugin-amrnb.xml:
1266 * docs/plugins/inspect/plugin-amrwbdec.xml:
1267 * docs/plugins/inspect/plugin-asf.xml:
1268 * docs/plugins/inspect/plugin-cdio.xml:
1269 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1270 * docs/plugins/inspect/plugin-dvdread.xml:
1271 * docs/plugins/inspect/plugin-dvdsub.xml:
1272 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1273 * docs/plugins/inspect/plugin-realmedia.xml:
1274 * docs/plugins/inspect/plugin-sid.xml:
1275 * docs/plugins/inspect/plugin-x264.xml:
1276 * docs/plugins/inspect/plugin-xingmux.xml:
1279 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1325 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1327 * ext/sidplay/gstsiddec.cc:
1328 sidplay: fix indentation
1330 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1332 * ext/dvdread/dvdreadsrc.c:
1333 dvdreadsrc: Work around GCC9 compiler warning
1334 It's technically true but not for this specific type.
1335 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]
1336 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1337 | ~~~~~~~~~~~~^~~~~~~~~
1339 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1342 meson: Add support orc fallback
1343 Allow fallback to orc subproject if any.
1345 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1347 * ext/x264/gstx264enc.c:
1348 x264: Only enable dynamic loading code for x264 < 253
1349 Otherwise we get some compiler warnings:
1350 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1351 unload_x264 (GstX264EncVTable * vtable)
1353 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1354 load_x264 (const gchar * filename)
1357 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1359 * ext/x264/meson.build:
1360 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1361 We would dynamically load additional x264 libraries then.
1363 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1366 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1367 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1369 === release 1.15.1 ===
1371 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1377 * gst-plugins-ugly.doap:
1381 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1383 * docs/plugins/inspect/plugin-a52dec.xml:
1384 * docs/plugins/inspect/plugin-amrnb.xml:
1385 * docs/plugins/inspect/plugin-amrwbdec.xml:
1386 * docs/plugins/inspect/plugin-asf.xml:
1387 * docs/plugins/inspect/plugin-cdio.xml:
1388 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1389 * docs/plugins/inspect/plugin-dvdread.xml:
1390 * docs/plugins/inspect/plugin-dvdsub.xml:
1391 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1392 * docs/plugins/inspect/plugin-realmedia.xml:
1393 * docs/plugins/inspect/plugin-sid.xml:
1394 * docs/plugins/inspect/plugin-x264.xml:
1395 * docs/plugins/inspect/plugin-xingmux.xml:
1398 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1444 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1446 * tests/check/generic/states.c:
1447 * tests/check/meson.build:
1448 tests: Enable test generic_states on Windows
1449 ... and drop needless unistd.h dependency
1451 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1454 * tests/check/meson.build:
1455 meson: Use join_paths() instead '/'
1457 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1460 * tests/check/meson.build:
1461 * tests/meson.build:
1462 tests: Enable unit test on Windows
1463 Remove hard-coded ':' whitelist separator since it varies with OS
1465 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1468 Automatic update of common submodule
1469 From ed78bee to 59cb678
1471 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1474 meson: Specify encoding to UTF-8 when building with MSVC
1475 Use build arguments consistent with core and -base. This can also
1476 remove noisy "C4819" warning of non-us locale MSVC.
1478 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1481 Add Gitlab CI configuration
1482 This commit adds a .gitlab-ci.yml file, which uses a feature
1483 to fetch the config from a centralized repository. The intent is
1484 to have all the gstreamer modules use the same configuration.
1485 The configuration is currently hosted at the gst-ci repository
1486 under the gitlab/ci_template.yml path.
1487 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1489 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1492 Update common submodule location
1493 Remove the git directory
1495 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1498 * gst-plugins-ugly.doap:
1499 Clone the code from gitlab
1500 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1502 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1505 meson: use new 'python' module instead of deprecated
1506 https://github.com/mesonbuild/meson/pull/4169
1508 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1510 * tests/check/elements/x264enc.c:
1511 tests: x264enc: fix leak in unit test
1512 The static pad templates weren't static so their
1513 contents were leaked. valgrind was not happy.
1514 Also rename confusing define.
1516 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1518 * ext/x264/gstx264enc.c:
1519 * ext/x264/gstx264enc.h:
1520 x264enc: Avoid format decision per frame
1521 Avoid switch/case per frame for format decision and detect the format
1522 only if where it could be changed. Note that, whenever encoder->input_state
1523 is changed, gst_x264_enc_init_encoder() is called.
1524 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1526 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1529 * meson_options.txt:
1530 meson: add glib-checks option to disable API guards and such
1531 We want this enabled by default, also in releases, but people
1532 may want to disable this for performance-critical workloads or
1533 on embedded devices.
1535 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1537 * meson_options.txt:
1538 meson: fix missing closing bracket in option descriptions
1540 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1543 * meson_options.txt:
1544 * tests/meson.build:
1545 meson: add option to disable tests
1547 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1550 meson: clean up some cruft
1552 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1555 * meson_options.txt:
1556 meson: add options to disable gobject cast checks and glib asserts
1557 ... and define G_DISABLE_DEPRECATED for development versions,
1558 like we do in autotools.
1560 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1562 * ext/x264/gstx264enc.c:
1563 x264enc: Set bit depth for x264 ≥ 153
1564 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1566 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1568 * ext/x264/gstx264enc.c:
1569 x264enc: Remove superfluous x264_param_default
1570 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1572 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1574 * ext/a52dec/meson.build:
1575 * ext/amrnb/meson.build:
1576 * ext/amrwbdec/meson.build:
1577 * ext/cdio/meson.build:
1578 * ext/dvdread/meson.build:
1579 * ext/mpeg2dec/meson.build:
1580 * ext/sidplay/meson.build:
1581 * ext/x264/meson.build:
1584 * meson_options.txt:
1585 Add feature options for all plugins
1586 The only automagic dependency left is C++ availability detection.
1587 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1589 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1592 * meson_options.txt:
1593 meson: Convert common options to feature options
1594 The rest will be converted later, these are necessary for gst-build to
1595 set options correctly.
1596 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1598 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1600 * gst/asfdemux/gstasfdemux.c:
1601 asfdemux: Remove 0.10 code
1602 This was used to "close" a segment. It's no longer needed anymore
1603 in 1.x (it was essentially sending the same thing again)
1605 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1607 * gst/asfdemux/gstasfdemux.c:
1608 asfdemux: Only send flush event on seeking flushes
1609 And not on all the time
1611 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1614 * meson_options.txt:
1615 meson: add 'nls' option to disable translations
1616 And enable by default. Was implicitly disabled because
1617 ENABLE_NLS was not defined. Also use .set_quoted().
1619 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1622 * meson_options.txt:
1623 meson: Update option names to omit disable_ and with- prefixes
1624 Also yield common options to the outer project (gst-build in our case)
1625 so that they don't have to be set manually.
1627 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1629 * gst/dvdsub/gstdvdsubdec.c:
1630 dvdsubdec: Take the highlight event from the structure.
1631 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1632 associated with a highlight event, instead store
1633 it in the event structure directly, as
1634 GstEvent::timestamp will disappear in GStreamer 2.0
1635 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1637 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1639 * ext/a52dec/meson.build:
1640 * ext/amrnb/meson.build:
1641 * ext/amrwbdec/meson.build:
1642 * ext/cdio/meson.build:
1643 * ext/dvdread/meson.build:
1644 * ext/mpeg2dec/meson.build:
1645 * ext/x264/meson.build:
1646 * gst/asfdemux/meson.build:
1647 * gst/dvdlpcmdec/meson.build:
1648 * gst/dvdsub/meson.build:
1649 * gst/realmedia/meson.build:
1650 * gst/xingmux/meson.build:
1652 Meson: Generate pc file for all plugins in ugly
1653 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1655 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1658 meson: use -Wl,-Bsymbolic-functions where supported
1659 Just like the autotools build.
1661 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1663 * gst/asfdemux/gstasfdemux.c:
1664 asfdemux: Set the stream-format field of H264 streams
1665 If we have codec_data it will be AVC, otherwise assume byte-stream.
1667 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1671 Automatic update of common submodule
1672 From 3fa2c9e to ed78bee
1674 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1679 * docs/plugins/inspect/plugin-a52dec.xml:
1680 * docs/plugins/inspect/plugin-amrnb.xml:
1681 * docs/plugins/inspect/plugin-amrwbdec.xml:
1682 * docs/plugins/inspect/plugin-asf.xml:
1683 * docs/plugins/inspect/plugin-cdio.xml:
1684 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1685 * docs/plugins/inspect/plugin-dvdread.xml:
1686 * docs/plugins/inspect/plugin-dvdsub.xml:
1687 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1688 * docs/plugins/inspect/plugin-realmedia.xml:
1689 * docs/plugins/inspect/plugin-sid.xml:
1690 * docs/plugins/inspect/plugin-x264.xml:
1691 * docs/plugins/inspect/plugin-xingmux.xml:
1695 === release 1.14.0 ===
1697 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1703 * gst-plugins-ugly.doap:
1707 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1709 * docs/plugins/inspect/plugin-a52dec.xml:
1710 * docs/plugins/inspect/plugin-amrnb.xml:
1711 * docs/plugins/inspect/plugin-amrwbdec.xml:
1712 * docs/plugins/inspect/plugin-asf.xml:
1713 * docs/plugins/inspect/plugin-cdio.xml:
1714 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1715 * docs/plugins/inspect/plugin-dvdread.xml:
1716 * docs/plugins/inspect/plugin-dvdsub.xml:
1717 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1718 * docs/plugins/inspect/plugin-realmedia.xml:
1719 * docs/plugins/inspect/plugin-sid.xml:
1720 * docs/plugins/inspect/plugin-x264.xml:
1721 * docs/plugins/inspect/plugin-xingmux.xml:
1724 === release 1.13.91 ===
1726 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1732 * gst-plugins-ugly.doap:
1736 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1738 * docs/plugins/inspect/plugin-a52dec.xml:
1739 * docs/plugins/inspect/plugin-amrnb.xml:
1740 * docs/plugins/inspect/plugin-amrwbdec.xml:
1741 * docs/plugins/inspect/plugin-asf.xml:
1742 * docs/plugins/inspect/plugin-cdio.xml:
1743 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1744 * docs/plugins/inspect/plugin-dvdread.xml:
1745 * docs/plugins/inspect/plugin-dvdsub.xml:
1746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1747 * docs/plugins/inspect/plugin-realmedia.xml:
1748 * docs/plugins/inspect/plugin-sid.xml:
1749 * docs/plugins/inspect/plugin-x264.xml:
1750 * docs/plugins/inspect/plugin-xingmux.xml:
1753 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
1755 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1756 docs: plugins: minor addition to plugins list
1758 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
1761 configure.ac: enable largefile support if possible
1762 https://bugzilla.gnome.org/show_bug.cgi?id=793103
1764 === release 1.13.90 ===
1766 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1772 * gst-plugins-ugly.doap:
1776 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1778 * docs/plugins/gst-plugins-ugly-plugins.args:
1779 * docs/plugins/inspect/plugin-a52dec.xml:
1780 * docs/plugins/inspect/plugin-amrnb.xml:
1781 * docs/plugins/inspect/plugin-amrwbdec.xml:
1782 * docs/plugins/inspect/plugin-asf.xml:
1783 * docs/plugins/inspect/plugin-cdio.xml:
1784 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1785 * docs/plugins/inspect/plugin-dvdread.xml:
1786 * docs/plugins/inspect/plugin-dvdsub.xml:
1787 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1788 * docs/plugins/inspect/plugin-realmedia.xml:
1789 * docs/plugins/inspect/plugin-sid.xml:
1790 * docs/plugins/inspect/plugin-x264.xml:
1791 * docs/plugins/inspect/plugin-xingmux.xml:
1794 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1797 * tests/check/meson.build:
1798 meson: enable more warnings
1800 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1802 * ext/x264/gstx264enc.c:
1803 x264enc: fix build with newer x264 with support for multiple bit depths
1804 libx264 used to be built for one specific bit depth, and if we
1805 wanted to support multiple bit depths we would have to dynamically
1806 load the right .so from different paths. That has changed now, and
1807 libx264 can include support for multiple depths in the same lib,
1808 so we don't need to do the dlopen() dance any more. We'll keep
1809 the vtable stuff around until we can drop support for older x264.
1810 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1811 https://bugzilla.gnome.org/show_bug.cgi?id=792111
1813 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
1815 * ext/x264/gstx264enc.c:
1816 x264enc: Add format example for option-string
1817 https://bugzilla.gnome.org/show_bug.cgi?id=793879
1819 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
1822 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1823 add_global_arguments() can't be used in subprojects. It's
1824 entirely possible that -ugly is a subproject but gstreamer
1825 is picked up from an installed location, so we should
1826 really use add_project_arguments() in both cases.
1828 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1831 * docs/plugins/inspect/plugin-a52dec.xml:
1832 * docs/plugins/inspect/plugin-amrnb.xml:
1833 * docs/plugins/inspect/plugin-amrwbdec.xml:
1834 * docs/plugins/inspect/plugin-asf.xml:
1835 * docs/plugins/inspect/plugin-cdio.xml:
1836 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1837 * docs/plugins/inspect/plugin-dvdread.xml:
1838 * docs/plugins/inspect/plugin-dvdsub.xml:
1839 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1840 * docs/plugins/inspect/plugin-realmedia.xml:
1841 * docs/plugins/inspect/plugin-sid.xml:
1842 * docs/plugins/inspect/plugin-x264.xml:
1843 * docs/plugins/inspect/plugin-xingmux.xml:
1847 === release 1.13.1 ===
1849 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1853 * gst-plugins-ugly.doap:
1857 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
1859 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1860 * docs/plugins/gst-plugins-ugly-plugins.args:
1861 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1862 * docs/plugins/inspect/plugin-a52dec.xml:
1863 * docs/plugins/inspect/plugin-amrnb.xml:
1864 * docs/plugins/inspect/plugin-amrwbdec.xml:
1865 * docs/plugins/inspect/plugin-asf.xml:
1866 * docs/plugins/inspect/plugin-cdio.xml:
1867 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1868 * docs/plugins/inspect/plugin-dvdread.xml:
1869 * docs/plugins/inspect/plugin-dvdsub.xml:
1870 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1871 * docs/plugins/inspect/plugin-realmedia.xml:
1872 * docs/plugins/inspect/plugin-sid.xml:
1873 * docs/plugins/inspect/plugin-x264.xml:
1874 * docs/plugins/inspect/plugin-xingmux.xml:
1875 docs: update plugin docs
1877 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1883 po: update translations
1885 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
1888 meson: make version numbers ints and fix int/string comparison
1889 WARNING: Trying to compare values of different types (str, int).
1890 The result of this is undefined and will become a hard error
1891 in a future Meson release.
1893 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1896 autotools: use -fno-strict-aliasing where supported
1897 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1899 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
1901 * ext/sidplay/meson.build:
1903 meson: use -fno-strict-aliasing where supported
1904 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1906 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1908 * ext/amrnb/amrnbdec.c:
1909 amrnbdec: Don't use g_return_*_if_fail() on data parsing
1910 Those functions can be disabled. Instead just use the (existing)
1914 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1916 * ext/amrwbdec/amrwbdec.c:
1917 amrwbdec: Don't use g_return_*_if_fail() on data parsing
1918 Those functions can be disabled. Instead just use the (existing)
1922 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1925 meson: skip translations if gettext is not available
1927 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
1930 Automatic update of common submodule
1931 From e8c7a71 to 3fa2c9e
1933 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
1935 * ext/x264/gstx264enc.c:
1936 * ext/x264/gstx264enc.h:
1937 x264enc: add 'insert-vui' property for users to choose
1938 VUI(Video Usability Information) parameters should be set
1939 according to the specification. However, some of the existing
1940 hardware decoders refuse to decode in certain combinations of
1941 the resolution and VUI parameters. To support the legacy
1942 decoders, this patch provides 'insert-vui' to skip the settings.
1943 https://bugzilla.gnome.org/show_bug.cgi?id=791331
1945 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1947 * ext/cdio/gstcdio.c:
1948 * ext/cdio/gstcdio.h:
1949 * ext/cdio/gstcdiocddasrc.c:
1950 cdio: Fix build with cdio >= 1.0
1951 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1952 as 1 for 1.0. We had various checks for < 83, which of course succeeded
1953 now although we are >= 0.83.
1954 Fix this by checking for < 76 (0.76) too, as that is the minimum version
1955 we currently support and everything < 76 is going to be >= 1.0.
1956 https://bugzilla.gnome.org/show_bug.cgi?id=791301
1958 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
1961 Automatic update of common submodule
1962 From 3f4aa96 to e8c7a71
1964 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
1967 configure: actually use -fvisibility if supported
1968 Fix up for previous commit.
1970 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1973 autotools: stop controlling symbol visibility with -export-symbols-regex
1974 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1975 This should result in consistent behaviour for the autotools and
1978 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
1980 * gst/asfdemux/gstasfdemux.c:
1981 asfdemux: Fix prerolling files with "empty" streams
1982 This is a regression that was introduced by
1983 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1984 " asfdemux: Add support for dvr-ms"
1985 The problem is that some files/streams might contain stream definition
1986 but there is no actual packets for those streams.
1987 This was used to "define" streams with different bitrates for example.
1988 The first_ts calculation resulted in never ever finding a valid first_ts
1989 since some streams were empty, and therefore never "activating" itself.
1990 Instead of that we first check if we are prerolled. And if we are we
1991 unconditionally get the "first_ts"
1992 The preroll check has been adapted to check whether streams of
1993 each defined type (i.e. audio/video/sub) has been prerolled. This solves
1994 the problem of having different streams of a particular type where only
1995 one stream actually has data.
1997 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
1999 * gst/asfdemux/gstasfdemux.c:
2000 asfdemux: Store the stream type in streams
2001 The field was present but never set :)
2003 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
2005 * ext/a52dec/gsta52dec.c:
2006 a52dec: Fix out buffer memory leak in error code path
2007 https://bugzilla.gnome.org/show_bug.cgi?id=788119
2009 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
2011 * ext/mpeg2dec/gstmpeg2dec.c:
2012 mpeg2dec: Fix buffer memory leak in error code path
2013 https://bugzilla.gnome.org/show_bug.cgi?id=787817
2015 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2017 * ext/mpeg2dec/gstmpeg2dec.c:
2018 mpeg2dec: Unmap output video frame if copying to it fails
2019 https://bugzilla.gnome.org/show_bug.cgi?id=787398
2021 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2023 * gst/realmedia/asmrules.c:
2024 realmedia: fix leak in asmrules error code path
2025 https://bugzilla.gnome.org/show_bug.cgi?id=787056
2027 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2029 * gst/realmedia/rtspreal.c:
2030 realmedia: Fix Memory leak in error case
2031 https://bugzilla.gnome.org/show_bug.cgi?id=787014
2033 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2035 * tests/files/Makefile.am:
2036 * tests/files/cbr_stream.mp3:
2037 * tests/files/stream.mp2:
2038 * tests/files/vbr_stream.mp3:
2039 tests: remove files that were used by the mpg123 unit test
2041 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2046 * docs/plugins/Makefile.am:
2047 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2048 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2049 * docs/plugins/inspect/plugin-twolame.xml:
2052 * ext/twolame/Makefile.am:
2053 * ext/twolame/gsttwolamemp2enc.c:
2054 * ext/twolame/gsttwolamemp2enc.h:
2055 * ext/twolame/meson.build:
2057 Remove twolame plugin, moved to -good
2058 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2060 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2065 * docs/plugins/Makefile.am:
2066 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2067 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2068 * docs/plugins/gst-plugins-ugly-plugins.args:
2069 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2070 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2071 * docs/plugins/inspect/plugin-lame.xml:
2073 * ext/lame/Makefile.am:
2074 * ext/lame/gstlamemp3enc.c:
2075 * ext/lame/gstlamemp3enc.h:
2076 * ext/lame/meson.build:
2077 * ext/lame/plugin.c:
2082 * tests/check/Makefile.am:
2083 * tests/check/gst-plugins-ugly.supp:
2084 * tests/check/meson.build:
2085 * tests/check/pipelines/.gitignore:
2086 * tests/check/pipelines/lame.c:
2087 Remove lame plugin, moved to -good
2088 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2090 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2095 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2096 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2097 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2098 * docs/plugins/inspect/plugin-mpg123.xml:
2101 * ext/mpg123/Makefile.am:
2102 * ext/mpg123/gstmpg123audiodec.c:
2103 * ext/mpg123/gstmpg123audiodec.h:
2104 * ext/mpg123/meson.build:
2105 * tests/check/Makefile.am:
2106 * tests/check/elements/.gitignore:
2107 * tests/check/elements/mpg123audiodec.c:
2108 * tests/check/meson.build:
2109 Remove mpg123 plugin, moved to -good
2110 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2112 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2116 Automatic update of common submodule
2117 From 48a5d85 to 3f4aa96
2119 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2121 * ext/sidplay/meson.build:
2122 sidplay: hide symbols in meson for this c++ plugin too
2123 Keep things local, as this is the only c++ plugin
2126 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2129 meson: don't export symbols by default
2130 Only plugin entry points should be exported.
2131 Currently plugins might export more symbols with
2132 the meson build, as we don't have the exports
2133 regexp there that we pass to libtool.
2135 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2137 * ext/x264/gstx264enc.c:
2138 x264enc: add FIXME note for future configuration cleanup
2140 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2142 * ext/dvdread/dvdreadsrc.c:
2143 dvdreadsrc: Fix string memory leak
2144 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2146 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2148 * ext/x264/gstx264enc.c:
2149 x264enc: fix indentation
2151 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2153 * ext/x264/gstx264enc.c:
2154 x264enc: fix caps leak
2155 Move creation of supported sink pads into class_init function
2156 which is also the only place where they're used. Unref the
2157 caps when no longer needed, the pad template will take its
2159 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2161 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2163 * ext/mpg123/gstmpg123audiodec.c:
2164 mpg123audiodec: fix caps leak
2165 The pad template takes its own ref, so we should unref the caps.
2166 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2168 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2171 meson: po: use glib preset and read language list from LINGUAS
2172 Supported since meson 0.37, so we can use it now.
2174 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2176 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2177 dvdlpmdec: Fix overrun from coverity
2180 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2183 meson: find python3 via python3 module
2184 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2186 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2188 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2189 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2190 dvdlpcmdec: Added support for Blu-Ray audio
2191 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2193 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2195 * gst/asfdemux/gstasfdemux.c:
2196 asfdemux: More index handling
2197 In the same vein as the previous commit, the end of the file might have been
2198 cut and therefore contains bogus data.
2199 If the object is too short, consider it as garbage and return a non-fatal
2201 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2203 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2205 * gst/asfdemux/gstasfdemux.c:
2206 asfdemux; Don't assume index is present at end of file
2207 Some files have garbage at the end of the file, don't error out if we don't
2208 find the index there.
2209 Reverts back to previous behaviour (where corrupted/missing indexex were
2211 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2213 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2216 meson: fix with-package-name option
2217 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2219 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2221 * gst/asfdemux/gstasfdemux.c:
2222 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2223 ... which is how it has always been until changed coincidentally in commit
2224 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2225 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2226 to compensate for that in a lateral way
2228 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2230 * ext/x264/gstx264enc.c:
2231 x264enc: relax bframes upper limit count to maximum encoder supported
2233 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2235 * ext/sidplay/meson.build:
2236 meson: don't error out if sidplay library is not found
2238 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2241 * ext/sidplay/meson.build:
2242 meson: build sid plugin
2243 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2245 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2247 * ext/x264/gstx264enc.c:
2248 x264: fix memory leak
2249 When the allowed caps are the same of template caps the allowed
2250 caps are not unrefed, leaking memory.
2251 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2253 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2255 * tests/check/meson.build:
2256 meson: Do not use path separator in test names
2257 Avoiding warnings like:
2258 WARNING: Target "elements/audioamplify" has a path separator in its name.
2260 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2262 * gst/asfdemux/gstasfdemux.c:
2263 asfdemux: fix checking for header objects
2264 The if 'and' condition was mixed up with the last parameter of the
2265 function and would lead to wrong results
2267 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2272 meson: don't need config.h.meson any longer
2274 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2277 * meson_options.txt:
2278 meson: add options to set package name and origin
2279 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2281 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2283 * tests/check/meson.build:
2284 Add gstvideo_dep for meson mpeg2dec test build
2286 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2288 * tests/check/Makefile.am:
2289 * tests/check/elements/mpeg2dec.c:
2290 mpeg2dec test: Fix expected output caps
2291 In the absence of explicit info, video decoders
2292 now output mono multiview caps by default, so make
2293 the expected caps match that
2295 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2299 * ext/a52dec/Makefile.am:
2300 * ext/amrnb/Makefile.am:
2301 * ext/amrwbdec/Makefile.am:
2302 * ext/cdio/Makefile.am:
2303 * ext/dvdread/Makefile.am:
2304 * ext/lame/Makefile.am:
2305 * ext/mpeg2dec/Makefile.am:
2306 * ext/mpg123/Makefile.am:
2307 * ext/sidplay/Makefile.am:
2308 * ext/twolame/Makefile.am:
2309 * ext/x264/Makefile.am:
2310 * gst/asfdemux/Makefile.am:
2311 * gst/dvdlpcmdec/Makefile.am:
2312 * gst/dvdsub/Makefile.am:
2313 * gst/realmedia/Makefile.am:
2314 * gst/xingmux/Makefile.am:
2315 Remove plugin specific static build option
2316 Static and dynamic plugins now have the same interface. The standard
2317 --enable-static/--enable-shared toggle are sufficient.
2319 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2321 * ext/sidplay/gstsiddec.cc:
2322 sid: Make plugin name match plugin file name
2324 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2330 === release 1.12.0 ===
2332 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2338 * docs/plugins/inspect/plugin-a52dec.xml:
2339 * docs/plugins/inspect/plugin-amrnb.xml:
2340 * docs/plugins/inspect/plugin-amrwbdec.xml:
2341 * docs/plugins/inspect/plugin-asf.xml:
2342 * docs/plugins/inspect/plugin-cdio.xml:
2343 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2344 * docs/plugins/inspect/plugin-dvdread.xml:
2345 * docs/plugins/inspect/plugin-dvdsub.xml:
2346 * docs/plugins/inspect/plugin-lame.xml:
2347 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2348 * docs/plugins/inspect/plugin-mpg123.xml:
2349 * docs/plugins/inspect/plugin-realmedia.xml:
2350 * docs/plugins/inspect/plugin-siddec.xml:
2351 * docs/plugins/inspect/plugin-twolame.xml:
2352 * docs/plugins/inspect/plugin-x264.xml:
2353 * docs/plugins/inspect/plugin-xingmux.xml:
2354 * gst-plugins-ugly.doap:
2358 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2403 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2407 po: Update translations
2409 === release 1.11.91 ===
2411 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2417 * docs/plugins/inspect/plugin-a52dec.xml:
2418 * docs/plugins/inspect/plugin-amrnb.xml:
2419 * docs/plugins/inspect/plugin-amrwbdec.xml:
2420 * docs/plugins/inspect/plugin-asf.xml:
2421 * docs/plugins/inspect/plugin-cdio.xml:
2422 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2423 * docs/plugins/inspect/plugin-dvdread.xml:
2424 * docs/plugins/inspect/plugin-dvdsub.xml:
2425 * docs/plugins/inspect/plugin-lame.xml:
2426 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2427 * docs/plugins/inspect/plugin-mpg123.xml:
2428 * docs/plugins/inspect/plugin-realmedia.xml:
2429 * docs/plugins/inspect/plugin-siddec.xml:
2430 * docs/plugins/inspect/plugin-twolame.xml:
2431 * docs/plugins/inspect/plugin-x264.xml:
2432 * docs/plugins/inspect/plugin-xingmux.xml:
2433 * gst-plugins-ugly.doap:
2437 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2482 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2488 po: Update translations
2490 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2492 * ext/x264/gstx264enc.h:
2493 x264: Use __declspec(dllimport) with MinGW too
2494 x264.h says this isn't needed with MinGW, but it looks like it is.
2495 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2497 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2500 Automatic update of common submodule
2501 From 60aeef6 to 48a5d85
2503 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2507 Automatic update of common submodule
2508 From 39ac2f5 to 60aeef6
2510 === release 1.11.90 ===
2512 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2518 * docs/plugins/inspect/plugin-a52dec.xml:
2519 * docs/plugins/inspect/plugin-amrnb.xml:
2520 * docs/plugins/inspect/plugin-amrwbdec.xml:
2521 * docs/plugins/inspect/plugin-asf.xml:
2522 * docs/plugins/inspect/plugin-cdio.xml:
2523 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2524 * docs/plugins/inspect/plugin-dvdread.xml:
2525 * docs/plugins/inspect/plugin-dvdsub.xml:
2526 * docs/plugins/inspect/plugin-lame.xml:
2527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2528 * docs/plugins/inspect/plugin-mpg123.xml:
2529 * docs/plugins/inspect/plugin-realmedia.xml:
2530 * docs/plugins/inspect/plugin-siddec.xml:
2531 * docs/plugins/inspect/plugin-twolame.xml:
2532 * docs/plugins/inspect/plugin-x264.xml:
2533 * docs/plugins/inspect/plugin-xingmux.xml:
2534 * gst-plugins-ugly.doap:
2538 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2582 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2586 po: Update translations
2588 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2590 * tests/check/meson.build:
2591 meson: test: Fix environment object usage
2592 And use get_pkgconfig_variable instead of calling pkg-config ourself
2594 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2597 REQUIREMENTS: update for mad mp3 decoder removal
2598 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2600 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2603 Add libgstrmdemux.so to cruft list
2604 This was renamed to libgstrealmedia.so, this fixes helps fixing
2606 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2608 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2610 * docs/plugins/inspect/plugin-realmedia.xml:
2611 * gst/realmedia/Makefile.am:
2612 * gst/realmedia/meson.build:
2613 Rename plugin filenames to match plugin names
2614 libgstrmdemux.so becomes libgstrealmedia.so
2615 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2617 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2619 * ext/mpeg2dec/gstmpeg2dec.c:
2620 mpeg2dec: Fix latency calculation
2621 The latency calculation was missing a scaling by GST_SECOND,
2622 so it would always report a tiny latency. Fix that.
2623 Spotted by Guillaume Desmottes.
2625 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2627 * gst/asfdemux/gstasfdemux.c:
2628 asfdemux: Fix compilation with gcc 7
2629 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2630 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2631 is_encrypted = ! !((flags & 0x8000) << 15);
2632 ~~~~~~~~~~~~~~~~~~^~~~~~
2633 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2635 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2637 * ext/amrwbdec/amrwb.c:
2638 * ext/amrwbdec/amrwbdec.h:
2639 Update Edgard Lima's email
2640 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2642 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2645 meson: Update version
2647 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2652 === release 1.11.2 ===
2654 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2660 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2661 * docs/plugins/inspect/plugin-a52dec.xml:
2662 * docs/plugins/inspect/plugin-amrnb.xml:
2663 * docs/plugins/inspect/plugin-amrwbdec.xml:
2664 * docs/plugins/inspect/plugin-asf.xml:
2665 * docs/plugins/inspect/plugin-cdio.xml:
2666 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2667 * docs/plugins/inspect/plugin-dvdread.xml:
2668 * docs/plugins/inspect/plugin-dvdsub.xml:
2669 * docs/plugins/inspect/plugin-lame.xml:
2670 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2671 * docs/plugins/inspect/plugin-mpg123.xml:
2672 * docs/plugins/inspect/plugin-realmedia.xml:
2673 * docs/plugins/inspect/plugin-siddec.xml:
2674 * docs/plugins/inspect/plugin-twolame.xml:
2675 * docs/plugins/inspect/plugin-x264.xml:
2676 * docs/plugins/inspect/plugin-xingmux.xml:
2677 * gst-plugins-ugly.doap:
2680 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2724 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2728 po: Update translations
2730 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2733 meson: dist meson build files
2734 Ship meson build files in tarballs, so people who use tarballs
2735 in their builds can start playing with meson already.
2737 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2739 * ext/x264/gstx264enc.c:
2740 x264: Initialize function vtable in plugin_init()
2741 These values are defined in the x264.h header and are not const on
2742 Windows due to the way DLLs work. See:
2743 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2744 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2745 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2747 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2749 * gst/asfdemux/gstasfdemux.c:
2750 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2751 https://bugzilla.gnome.org/show_bug.cgi?id=777955
2753 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
2755 * gst/asfdemux/gstasfdemux.c:
2756 asfdemux: Reset number of languages to 0 when freeing the array because of errors
2757 Otherwise we will happily index into the array at NULL if the requested
2758 index is smaller than the number of languages that were previously
2760 https://bugzilla.gnome.org/show_bug.cgi?id=777937
2762 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2764 * tests/check/meson.build:
2765 meson: Properly use ':' for defining keywords
2767 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
2772 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2777 === release 1.11.1 ===
2779 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
2785 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2786 * docs/plugins/inspect/plugin-a52dec.xml:
2787 * docs/plugins/inspect/plugin-amrnb.xml:
2788 * docs/plugins/inspect/plugin-amrwbdec.xml:
2789 * docs/plugins/inspect/plugin-asf.xml:
2790 * docs/plugins/inspect/plugin-cdio.xml:
2791 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2792 * docs/plugins/inspect/plugin-dvdread.xml:
2793 * docs/plugins/inspect/plugin-dvdsub.xml:
2794 * docs/plugins/inspect/plugin-lame.xml:
2795 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2796 * docs/plugins/inspect/plugin-mpg123.xml:
2797 * docs/plugins/inspect/plugin-realmedia.xml:
2798 * docs/plugins/inspect/plugin-siddec.xml:
2799 * docs/plugins/inspect/plugin-twolame.xml:
2800 * docs/plugins/inspect/plugin-x264.xml:
2801 * docs/plugins/inspect/plugin-xingmux.xml:
2802 * gst-plugins-ugly.doap:
2805 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2849 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2854 po: Update translations
2856 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2858 * ext/amrnb/meson.build:
2859 * ext/x264/meson.build:
2861 meson: Install presets files
2863 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2865 * ext/x264/GstX264Enc.prs:
2866 x264enc: Add a youtube preset.
2867 Based on https://support.google.com/youtube/answer/1722171
2868 https://bugzilla.gnome.org/show_bug.cgi?id=751560
2870 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2874 * docs/plugins/Makefile.am:
2875 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2876 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2877 * docs/plugins/inspect/plugin-mad.xml:
2879 * ext/mad/Makefile.am:
2882 * ext/mad/meson.build:
2885 We have better replacements such as the mpg123 plugin.
2886 The main reason to keep around mad was for 'freeform'
2887 mp3 support, but mpg123 can handle those too nowadays.
2888 Also, mad is GPL and has been unmaintained for years.
2889 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2891 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2896 * win32/common/.gitignore:
2897 * win32/common/config.h:
2898 win32: remove platform-specific copies of generated headers
2899 Unused and no longer needed.
2901 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2906 * gst-plugins-ugly.spec.in:
2907 Remove generated .spec file
2908 Likely extremely bitrotten, and we should not ship this anyway.
2910 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
2913 meson: Support building without Gst debug
2915 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
2919 Automatic update of common submodule
2920 From f980fd9 to 39ac2f5
2922 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2924 * gst/asfdemux/gstasfdemux.c:
2925 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2926 https://bugzilla.gnome.org/show_bug.cgi?id=775515
2928 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2930 * ext/x264/gstx264enc.c:
2931 x264enc: Add information for mixed mode
2932 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2934 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2936 * ext/x264/gstx264enc.c:
2937 x264enc: Correctly pass interlacing/TFF information
2938 Give the interlacing information correctly to the encoder. Also parse
2939 TFF/BFF information from the caps and pass it too.
2940 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2942 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2944 * ext/x264/gstx264enc.c:
2945 x264enc: Auto-detect interlace mode from caps
2946 If the caps are interlaced, interlacing is always enabled on the
2947 encoder. If the interlace-mode field is missing or if it's progressive,
2948 the encoder uses the "interlaced" property.
2949 https://bugzilla.gnome.org/show_bug.cgi?id=775228
2951 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2954 common: use https protocol for common submodule
2955 https://bugzilla.gnome.org/show_bug.cgi?id=775110
2957 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2959 * gst/realmedia/realhash.c:
2960 real: Fix compiler warnings with latest clang
2961 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2964 https://bugzilla.gnome.org/show_bug.cgi?id=775112
2966 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
2968 * gst/asfdemux/gstasfdemux.c:
2969 asfdemux: Allow 64bit sizes for DATA object
2970 we *can* have files greater than 4GB, any other object should be
2973 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
2975 * gst/asfdemux/gstasfdemux.c:
2976 asfdemux: Add sanity check for asf_stream_audio
2977 We should have enough bytes for the specified codec_data
2978 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2980 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
2982 * gst/asfdemux/gstasfdemux.c:
2983 asfdemux: Add sanity checks when reading asf_stream_video_format
2984 It should report a size of at least 40 bytes
2985 Also check for the size of the remaining data (i.e. codec_data)
2986 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2988 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
2990 * gst/asfdemux/gstasfdemux.c:
2991 asfdemux: Add check for invalid/corrupt asf object
2992 An asf object can't realistically be bigger than 2**32 bytes.
2993 If it reports a size bigger than that, consider it corrupt and properly
2994 propagate the error back.
2995 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2997 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
2999 * gst/asfdemux/gstasfdemux.c:
3000 asfdemux: Handle EOS in push-mode on corrupted files
3001 It is possible no streams were activated when receiving EOS, if so
3002 handled it as if we hadn't seen the header
3003 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3005 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
3007 * gst/asfdemux/gstasfdemux.c:
3008 * gst/asfdemux/gstasfdemux.h:
3009 asfdemux: FILE headers are mandatory in the header
3010 As per the specification, also avoids ending up trying to play a
3011 file with plenty of un-initialized values.
3012 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3014 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
3016 * gst/asfdemux/gstasfdemux.c:
3017 asfdemux: Handle incomplete header in pull mode
3018 pulling headers is meant to complete as a whole. If we don't have
3019 enough data, it's an error.
3020 Avoids pipeline hangs on corrupted files
3021 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3023 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
3025 * gst/asfdemux/gstasfdemux.c:
3026 asfdemux: Handle issues with "empty" files
3027 In some corrupted files, we could end up with no actual streams
3029 In those cases, make sure we properly propagate the failure all
3030 the way to the loop function. This avoids ending up in cases where
3031 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3032 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3034 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3036 * ext/dvdread/dvdreadsrc.c:
3037 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3039 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3042 meson: Add ignored warnings for MSVC
3043 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3045 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3048 * ext/x264/Makefile.am:
3049 * ext/x264/gstx264enc.c:
3050 * ext/x264/gstx264enc.h:
3051 * ext/x264/meson.build:
3052 * meson_options.txt:
3053 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3054 x264 has to be compiled specifically for a target bit depth.
3055 Distributions currently ship various libraries in their packages, with
3056 different bit depths.
3057 This change now allows to provide them all at configure time and have
3058 the x264enc element dynamically switch between them based on the bit
3059 depth of the input format.
3060 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3062 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3065 meson: update version
3067 === release 1.11.0 ===
3069 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3074 === release 1.10.0 ===
3076 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3082 * docs/plugins/inspect/plugin-a52dec.xml:
3083 * docs/plugins/inspect/plugin-amrnb.xml:
3084 * docs/plugins/inspect/plugin-amrwbdec.xml:
3085 * docs/plugins/inspect/plugin-asf.xml:
3086 * docs/plugins/inspect/plugin-cdio.xml:
3087 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3088 * docs/plugins/inspect/plugin-dvdread.xml:
3089 * docs/plugins/inspect/plugin-dvdsub.xml:
3090 * docs/plugins/inspect/plugin-lame.xml:
3091 * docs/plugins/inspect/plugin-mad.xml:
3092 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3093 * docs/plugins/inspect/plugin-mpg123.xml:
3094 * docs/plugins/inspect/plugin-realmedia.xml:
3095 * docs/plugins/inspect/plugin-siddec.xml:
3096 * docs/plugins/inspect/plugin-twolame.xml:
3097 * docs/plugins/inspect/plugin-x264.xml:
3098 * docs/plugins/inspect/plugin-xingmux.xml:
3099 * gst-plugins-ugly.doap:
3100 * win32/common/config.h:
3103 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3147 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3151 po: Update translations
3153 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3156 * tests/meson.build:
3157 meson: Don't depend on gstreamer-check-1.0 on windows
3158 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3160 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3163 * tests/check/meson.build:
3164 * tests/meson.build:
3165 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3166 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3167 Does not actually work. See:
3168 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3170 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3172 * tests/check/meson.build:
3173 meson: fix build outside of gst-all
3175 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3178 * tests/check/meson.build:
3179 * tests/meson.build:
3180 meson: move gstreamer-check-1.0 dependency to tests/check
3181 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3183 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3186 meson: Don't set c_std to gnu99
3187 Use the default for each compiler on every platform instead. This
3188 improves our compatibility with compilers that don't have gnu99 as
3191 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3194 * tests/check/getpluginsdir:
3195 * tests/check/meson.build:
3196 meson: Make use of new environment object and set plugin path to builddir
3197 Workaround source_root being the root directory of all projects
3198 in the subproject case and remove now unneeded getpluginsdir
3199 Bump meson requirement to 0.35
3201 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3203 * hooks/pre-commit.hook:
3205 * tests/check/getpluginsdir:
3206 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3208 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3211 meson: update version
3213 === release 1.9.90 ===
3215 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3221 * docs/plugins/inspect/plugin-a52dec.xml:
3222 * docs/plugins/inspect/plugin-amrnb.xml:
3223 * docs/plugins/inspect/plugin-amrwbdec.xml:
3224 * docs/plugins/inspect/plugin-asf.xml:
3225 * docs/plugins/inspect/plugin-cdio.xml:
3226 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3227 * docs/plugins/inspect/plugin-dvdread.xml:
3228 * docs/plugins/inspect/plugin-dvdsub.xml:
3229 * docs/plugins/inspect/plugin-lame.xml:
3230 * docs/plugins/inspect/plugin-mad.xml:
3231 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3232 * docs/plugins/inspect/plugin-mpg123.xml:
3233 * docs/plugins/inspect/plugin-realmedia.xml:
3234 * docs/plugins/inspect/plugin-siddec.xml:
3235 * docs/plugins/inspect/plugin-twolame.xml:
3236 * docs/plugins/inspect/plugin-x264.xml:
3237 * docs/plugins/inspect/plugin-xingmux.xml:
3238 * gst-plugins-ugly.doap:
3239 * win32/common/config.h:
3242 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3286 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3290 po: Update translations
3292 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3294 * ext/x264/gstx264enc.c:
3295 x264enc: Set colorimetry and chroma-site information
3296 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3298 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3302 meson: hook up translations
3304 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3307 * tests/check/getpluginsdir:
3308 * tests/check/meson.build:
3309 * tests/meson.build:
3310 meson: hook up unit tests
3312 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3315 configure: Depend on gstreamer 1.9.2.1
3317 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3321 Automatic update of common submodule
3322 From b18d820 to f980fd9
3324 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3328 Automatic update of common submodule
3329 From f49c55e to b18d820
3331 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3334 meson: Bump version to 1.9.2
3336 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3341 === release 1.9.2 ===
3343 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3349 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3350 * docs/plugins/inspect/plugin-a52dec.xml:
3351 * docs/plugins/inspect/plugin-amrnb.xml:
3352 * docs/plugins/inspect/plugin-amrwbdec.xml:
3353 * docs/plugins/inspect/plugin-asf.xml:
3354 * docs/plugins/inspect/plugin-cdio.xml:
3355 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3356 * docs/plugins/inspect/plugin-dvdread.xml:
3357 * docs/plugins/inspect/plugin-dvdsub.xml:
3358 * docs/plugins/inspect/plugin-lame.xml:
3359 * docs/plugins/inspect/plugin-mad.xml:
3360 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3361 * docs/plugins/inspect/plugin-mpg123.xml:
3362 * docs/plugins/inspect/plugin-realmedia.xml:
3363 * docs/plugins/inspect/plugin-siddec.xml:
3364 * docs/plugins/inspect/plugin-twolame.xml:
3365 * docs/plugins/inspect/plugin-x264.xml:
3366 * docs/plugins/inspect/plugin-xingmux.xml:
3367 * gst-plugins-ugly.doap:
3368 * win32/common/config.h:
3371 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3413 po: Update translations
3415 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3417 * ext/sidplay/gstsiddec.cc:
3418 siddec: Fix compilation with debugging disabled
3420 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3421 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3422 const gchar *reason = gst_flow_get_name (ret);
3425 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3427 * ext/sidplay/gstsiddec.cc:
3428 * gst/asfdemux/gstasfdemux.c:
3429 * gst/realmedia/rmdemux.c:
3430 Use the new API to post flow ERROR messages on the bus
3431 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3433 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3435 * gst/asfdemux/meson.build:
3436 meson: Link asfdemux against the gstsdp library
3438 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3441 meson: Add support for fallback subprojects
3443 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3447 * ext/a52dec/meson.build:
3448 * ext/amrnb/meson.build:
3449 * ext/amrwbdec/meson.build:
3450 * ext/cdio/meson.build:
3451 * ext/dvdread/meson.build:
3452 * ext/lame/meson.build:
3453 * ext/mad/meson.build:
3455 * ext/mpeg2dec/meson.build:
3456 * ext/mpg123/meson.build:
3457 * ext/twolame/meson.build:
3458 * ext/x264/meson.build:
3459 * gst/asfdemux/meson.build:
3460 * gst/dvdlpcmdec/meson.build:
3461 * gst/dvdsub/meson.build:
3463 * gst/realmedia/meson.build:
3464 * gst/xingmux/meson.build:
3466 Add support for Meson as alternative/parallel build system
3467 https://github.com/mesonbuild/meson
3468 With contributions from:
3469 Tim-Philipp Müller <tim@centricular.com>
3470 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3471 Highlights of the features provided are:
3472 * Faster builds on Linux (~40-50% faster)
3473 * The ability to build with MSVC on Windows
3474 * Generate Visual Studio project files
3475 * Generate XCode project files
3476 * Much faster builds on Windows (on-par with Linux)
3477 * Seriously fast configure and building on embedded
3478 ... and many more. For more details see:
3479 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3480 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3481 Building with Meson should work on both Linux and Windows, but may
3482 need a few more tweaks on other operating systems.
3484 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3486 * ext/a52dec/gsta52dec.c:
3487 * ext/dvdread/dvdreadsrc.c:
3488 * ext/x264/gstx264enc.h:
3489 * gst/realmedia/realhash.c:
3490 * gst/realmedia/rtspreal.c:
3491 plugins: Use <stdint.h> instead of _stdint.h
3492 _stdint.h is generated by Autotools and we don't really need it. All
3493 supported platforms now ship with stdint.h. The only stickler was MSVC,
3494 and since Visual Studio 2015 it also ships stdint.h now.
3496 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3498 * ext/mpeg2dec/perftest.c:
3499 mpeg2dec: remove file no longer used or needed
3501 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3503 * gst/dvdlpcmdec/Makefile.am:
3504 dvdlpcmdec: add libgstbase CFLAGS as well
3506 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3508 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3510 * gst/dvdlpcmdec/Makefile.am:
3511 dvdlpcmdec: link libgstbase-1.0
3512 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3514 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3516 * gst/asfdemux/gstasfdemux.c:
3517 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3518 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3520 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3522 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3523 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3524 dvdlpcmdec: add support for another format
3525 The format specification can be found here:
3526 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3527 Note: This format is also used for Wifi-Display.
3528 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3530 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3532 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3533 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3534 dvdlpcmdec: rewrite to use GstAudioDecoder
3535 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3537 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3539 * ext/sidplay/gstsiddec.cc:
3540 sidplay: fix compiler warnings when building with -O3
3541 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3542 function" when building with -O3 by checking the return bool value
3543 of format conversion function.
3544 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3546 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3549 Automatic update of common submodule
3550 From f363b32 to f49c55e
3552 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3557 === release 1.9.1 ===
3559 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3565 * docs/plugins/inspect/plugin-a52dec.xml:
3566 * docs/plugins/inspect/plugin-amrnb.xml:
3567 * docs/plugins/inspect/plugin-amrwbdec.xml:
3568 * docs/plugins/inspect/plugin-asf.xml:
3569 * docs/plugins/inspect/plugin-cdio.xml:
3570 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3571 * docs/plugins/inspect/plugin-dvdread.xml:
3572 * docs/plugins/inspect/plugin-dvdsub.xml:
3573 * docs/plugins/inspect/plugin-lame.xml:
3574 * docs/plugins/inspect/plugin-mad.xml:
3575 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3576 * docs/plugins/inspect/plugin-mpg123.xml:
3577 * docs/plugins/inspect/plugin-realmedia.xml:
3578 * docs/plugins/inspect/plugin-siddec.xml:
3579 * docs/plugins/inspect/plugin-twolame.xml:
3580 * docs/plugins/inspect/plugin-x264.xml:
3581 * docs/plugins/inspect/plugin-xingmux.xml:
3582 * gst-plugins-ugly.doap:
3583 * win32/common/config.h:
3586 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3630 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3633 po: Update translations
3635 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3638 Automatic update of common submodule
3639 From ac2f647 to f363b32
3641 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3643 * gst/asfdemux/gstasfdemux.c:
3644 asfdemux: fix seeking back after EOS has been reached in push mode
3645 Fix seeking when demuxer is in INDEX state. This happens when we
3646 reached the end of the stream. It should still be possible to do
3647 a flushing seek and seek back to any other position though. Instead
3648 the demuxer would just go straight to EOS again instead of going
3649 back to processing packets again from the new position.
3650 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3652 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3654 * gst/realmedia/rdtmanager.c:
3655 rdtmanager: fix clock leak
3656 The clock returned by gst_system_clock_obtain() was never unreffed.
3657 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3659 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3661 * docs/plugins/inspect/plugin-a52dec.xml:
3662 * docs/plugins/inspect/plugin-amrnb.xml:
3663 * docs/plugins/inspect/plugin-amrwbdec.xml:
3664 * docs/plugins/inspect/plugin-asf.xml:
3665 * docs/plugins/inspect/plugin-cdio.xml:
3666 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3667 * docs/plugins/inspect/plugin-dvdread.xml:
3668 * docs/plugins/inspect/plugin-dvdsub.xml:
3669 * docs/plugins/inspect/plugin-lame.xml:
3670 * docs/plugins/inspect/plugin-mad.xml:
3671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3672 * docs/plugins/inspect/plugin-mpg123.xml:
3673 * docs/plugins/inspect/plugin-realmedia.xml:
3674 * docs/plugins/inspect/plugin-siddec.xml:
3675 * docs/plugins/inspect/plugin-twolame.xml:
3676 * docs/plugins/inspect/plugin-x264.xml:
3677 * docs/plugins/inspect/plugin-xingmux.xml:
3678 docs: Update for git master
3680 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3682 * ext/amrnb/amrnbdec.c:
3684 amrnbec, mad: fix two more parse function declarations
3686 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3688 * ext/a52dec/gsta52dec.c:
3689 * ext/amrwbdec/amrwbdec.c:
3690 a52dec, amrwbec: fix parse function declaration mismatch
3691 Fixes MSVC compiler warning:
3692 amrwbdec.c(99): warning C4133: '=': incompatible types
3693 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3694 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3695 gsta52dec.c(156): warning C4133: '=': incompatible types
3696 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3697 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3699 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3701 * ext/mpg123/gstmpg123audiodec.h:
3702 mpg123: fix build with msvc
3703 Fix syntax errors when compiling against cerbero-provided libmpg123
3704 headers. We do the same as the libmpg123 internal visual studio
3706 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3707 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3708 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3709 mpg123.h(1378): error C2091: function returns function
3710 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3711 mpg123.h(1378): error C2059: syntax error: ')'
3712 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3713 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3716 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3719 * ext/mpeg2dec/gstmpeg2dec.c:
3720 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3721 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3722 and get rid of version-dependent code paths. There's still
3723 avdec_mpeg2video for those who are stuck on ancient distros which
3724 we don't target any more.
3725 Also fixes build with MSVC, which doesn't like #if #else #endif
3726 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3728 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3732 Automatic update of common submodule
3733 From 6f2d209 to ac2f647
3735 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3737 * ext/a52dec/gsta52dec.c:
3738 * ext/amrnb/amrnbdec.c:
3739 * ext/amrnb/amrnbenc.c:
3740 * ext/amrwbdec/amrwbdec.c:
3741 * ext/dvdread/dvdreadsrc.c:
3742 * ext/lame/gstlamemp3enc.c:
3744 * ext/mpeg2dec/gstmpeg2dec.c:
3745 * ext/sidplay/gstsiddec.cc:
3746 * ext/twolame/gsttwolamemp2enc.c:
3747 * ext/x264/gstx264enc.c:
3748 * gst/asfdemux/gstasfdemux.c:
3749 * gst/asfdemux/gstrtpasfdepay.c:
3750 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3751 * gst/dvdsub/gstdvdsubdec.c:
3752 * gst/dvdsub/gstdvdsubparse.c:
3753 * gst/realmedia/pnmsrc.c:
3754 * gst/realmedia/rademux.c:
3755 * gst/realmedia/rdtdepay.c:
3756 * gst/realmedia/rdtmanager.c:
3757 * gst/realmedia/rmdemux.c:
3758 * gst/xingmux/gstxingmux.c:
3759 ugly: use new gst_element_class_add_static_pad_template()
3760 https://bugzilla.gnome.org/show_bug.cgi?id=763082
3762 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3767 === release 1.8.0 ===
3769 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3775 * docs/plugins/inspect/plugin-a52dec.xml:
3776 * docs/plugins/inspect/plugin-amrnb.xml:
3777 * docs/plugins/inspect/plugin-amrwbdec.xml:
3778 * docs/plugins/inspect/plugin-asf.xml:
3779 * docs/plugins/inspect/plugin-cdio.xml:
3780 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3781 * docs/plugins/inspect/plugin-dvdread.xml:
3782 * docs/plugins/inspect/plugin-dvdsub.xml:
3783 * docs/plugins/inspect/plugin-lame.xml:
3784 * docs/plugins/inspect/plugin-mad.xml:
3785 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3786 * docs/plugins/inspect/plugin-mpg123.xml:
3787 * docs/plugins/inspect/plugin-realmedia.xml:
3788 * docs/plugins/inspect/plugin-siddec.xml:
3789 * docs/plugins/inspect/plugin-twolame.xml:
3790 * docs/plugins/inspect/plugin-x264.xml:
3791 * docs/plugins/inspect/plugin-xingmux.xml:
3792 * gst-plugins-ugly.doap:
3793 * win32/common/config.h:
3796 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
3840 === release 1.7.91 ===
3842 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3848 * docs/plugins/inspect/plugin-a52dec.xml:
3849 * docs/plugins/inspect/plugin-amrnb.xml:
3850 * docs/plugins/inspect/plugin-amrwbdec.xml:
3851 * docs/plugins/inspect/plugin-asf.xml:
3852 * docs/plugins/inspect/plugin-cdio.xml:
3853 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3854 * docs/plugins/inspect/plugin-dvdread.xml:
3855 * docs/plugins/inspect/plugin-dvdsub.xml:
3856 * docs/plugins/inspect/plugin-lame.xml:
3857 * docs/plugins/inspect/plugin-mad.xml:
3858 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3859 * docs/plugins/inspect/plugin-mpg123.xml:
3860 * docs/plugins/inspect/plugin-realmedia.xml:
3861 * docs/plugins/inspect/plugin-siddec.xml:
3862 * docs/plugins/inspect/plugin-twolame.xml:
3863 * docs/plugins/inspect/plugin-x264.xml:
3864 * docs/plugins/inspect/plugin-xingmux.xml:
3865 * gst-plugins-ugly.doap:
3866 * win32/common/config.h:
3869 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3913 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
3915 * gst/asfdemux/gstasfdemux.c:
3916 * gst/asfdemux/gstasfdemux.h:
3917 asfdemux: Don't modify segment values on accurate seeks
3918 When dealing with accurate seeks, we want to return exactly the segment
3919 that was requested by the seek event, and not adjust the values.
3920 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3922 === release 1.7.90 ===
3924 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3930 * docs/plugins/inspect/plugin-a52dec.xml:
3931 * docs/plugins/inspect/plugin-amrnb.xml:
3932 * docs/plugins/inspect/plugin-amrwbdec.xml:
3933 * docs/plugins/inspect/plugin-asf.xml:
3934 * docs/plugins/inspect/plugin-cdio.xml:
3935 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3936 * docs/plugins/inspect/plugin-dvdread.xml:
3937 * docs/plugins/inspect/plugin-dvdsub.xml:
3938 * docs/plugins/inspect/plugin-lame.xml:
3939 * docs/plugins/inspect/plugin-mad.xml:
3940 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3941 * docs/plugins/inspect/plugin-mpg123.xml:
3942 * docs/plugins/inspect/plugin-realmedia.xml:
3943 * docs/plugins/inspect/plugin-siddec.xml:
3944 * docs/plugins/inspect/plugin-twolame.xml:
3945 * docs/plugins/inspect/plugin-x264.xml:
3946 * docs/plugins/inspect/plugin-xingmux.xml:
3947 * gst-plugins-ugly.doap:
3948 * win32/common/config.h:
3951 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3994 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3997 po: Update translations
3999 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
4001 * ext/dvdread/dvdreadsrc.c:
4002 dvdread: Fix seek starting at 0 for title != 1
4003 Otherwise the playback would start at title 0
4004 https://bugzilla.gnome.org/show_bug.cgi?id=762787
4006 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4009 Automatic update of common submodule
4010 From b64f03f to 6f2d209
4012 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4014 * gst/asfdemux/gstasfdemux.c:
4015 asfdemux: fix adding bitrate to stream tags
4016 https://bugzilla.gnome.org/show_bug.cgi?id=699586
4018 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4020 * gst/asfdemux/asf.vcproj:
4021 * gst/realmedia/rmdemux.vcproj:
4024 * win32/vs6/gst_plugins_ugly.dsw:
4025 * win32/vs6/libgstasfdemux.dsp:
4026 * win32/vs6/libgstdvdlpcmdec.dsp:
4027 * win32/vs6/libgstdvdsub.dsp:
4028 * win32/vs6/libgstlame.dsp:
4029 * win32/vs6/libgstmad.dsp:
4030 * win32/vs6/libgstrealmedia.dsp:
4031 * win32/vs6/libgstsynaesthesia.dsp:
4032 win32: remove outdated build cruft
4033 This hasn't been touched for generations, doesn't work,
4034 and is just causing confusion. We also don't want to
4035 maintain these files manually.
4037 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
4039 * ext/mpeg2dec/gstmpeg2dec.c:
4040 mpeg2dec: don't use exported but undeclared core debug category symbols
4041 It's not right and won't work on Windows with MSVC.
4043 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4048 === release 1.7.2 ===
4050 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4056 * docs/plugins/inspect/plugin-a52dec.xml:
4057 * docs/plugins/inspect/plugin-amrnb.xml:
4058 * docs/plugins/inspect/plugin-amrwbdec.xml:
4059 * docs/plugins/inspect/plugin-asf.xml:
4060 * docs/plugins/inspect/plugin-cdio.xml:
4061 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4062 * docs/plugins/inspect/plugin-dvdread.xml:
4063 * docs/plugins/inspect/plugin-dvdsub.xml:
4064 * docs/plugins/inspect/plugin-lame.xml:
4065 * docs/plugins/inspect/plugin-mad.xml:
4066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4067 * docs/plugins/inspect/plugin-mpg123.xml:
4068 * docs/plugins/inspect/plugin-realmedia.xml:
4069 * docs/plugins/inspect/plugin-siddec.xml:
4070 * docs/plugins/inspect/plugin-twolame.xml:
4071 * docs/plugins/inspect/plugin-x264.xml:
4072 * docs/plugins/inspect/plugin-xingmux.xml:
4073 * gst-plugins-ugly.doap:
4074 * win32/common/config.h:
4077 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4119 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4123 po: Update translations
4125 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4127 * ext/sidplay/gstsiddec.cc:
4128 sidplay: Fix compiler warning about C++11 compatibility
4129 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4130 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4132 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4133 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4136 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4138 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4139 * docs/plugins/inspect/plugin-a52dec.xml:
4140 * docs/plugins/inspect/plugin-amrnb.xml:
4141 * docs/plugins/inspect/plugin-amrwbdec.xml:
4142 * docs/plugins/inspect/plugin-asf.xml:
4143 * docs/plugins/inspect/plugin-cdio.xml:
4144 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4145 * docs/plugins/inspect/plugin-dvdread.xml:
4146 * docs/plugins/inspect/plugin-dvdsub.xml:
4147 * docs/plugins/inspect/plugin-lame.xml:
4148 * docs/plugins/inspect/plugin-mad.xml:
4149 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4150 * docs/plugins/inspect/plugin-mpg123.xml:
4151 * docs/plugins/inspect/plugin-realmedia.xml:
4152 * docs/plugins/inspect/plugin-siddec.xml:
4153 * docs/plugins/inspect/plugin-twolame.xml:
4154 * docs/plugins/inspect/plugin-x264.xml:
4155 * docs/plugins/inspect/plugin-xingmux.xml:
4156 docs: update inspection to git and fix mpg123 inspect location
4158 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4160 * tests/files/Makefile.am:
4161 * tests/files/stream.mp2:
4162 tests: fix distcheck
4164 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4167 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4168 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4169 * docs/plugins/xml/plugin-mpg123.xml:
4171 * gst-plugins-ugly.spec.in:
4172 * tests/check/Makefile.am:
4173 mpg123: move from -bad to -ugly
4174 Hook up to build system, add to docs
4176 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4179 * tests/Makefile.am:
4180 * tests/check/Makefile.am:
4181 * tests/check/elements/.gitignore:
4182 * tests/files/Makefile.am:
4183 * tests/files/cbr_stream.mp3:
4184 * tests/files/vbr_stream.mp3:
4185 tests: add test data for mpg123 plugin
4187 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4189 Merge branch 'plugin-move-mpg123'
4190 Move mpg123 plugin from -bad to -ugly.
4191 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4193 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4195 * ext/mpg123/gstmpg123audiodec.c:
4196 plugins-bad: Fix example pipelines
4197 rename gst-launch --> gst-launch-1.0
4198 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4199 fix caps in examples
4200 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4202 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4204 * ext/mpg123/gstmpg123audiodec.c:
4205 mpg123: still reset pending audio info on hard flush
4206 Follow-up to previous commit.
4207 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4209 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4211 * ext/mpg123/gstmpg123audiodec.c:
4212 mpg123: fix handling of sample rate change during playback
4213 If the sample rate of the media changes, the resulting flush will
4214 clear the has_next_audioinfo flag, and the caps won't be sent
4216 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4218 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4220 * ext/mpg123/gstmpg123audiodec.c:
4221 audiodecoders: use default pad accept-caps handling
4222 Avoids useless check of downstream caps when handling an
4224 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4225 sbcdec, adpcmdec, sirendec
4227 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4229 * ext/mpg123/Makefile.am:
4230 Remove obsolete Android build cruft
4231 This is not needed any longer.
4233 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4235 * ext/mpg123/gstmpg123audiodec.c:
4236 mpg123: fix compiler warning and simplify checks in set_caps
4237 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4239 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4241 * ext/mpg123/gstmpg123audiodec.c:
4242 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4243 The old code was using gst_caps_normalize() and was generally overly
4244 complex. Simplify by picking sample rate and number of channels from
4245 upstream and the sample format from the allowed caps. If the format caps
4246 is a list of strins, just pick the first one. And if the srcpad isn't
4247 linked yet, use the default format (S16).
4248 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4250 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4252 * ext/mpg123/gstmpg123audiodec.c:
4253 Fix up one-element lists in template caps
4255 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4257 * tests/check/elements/mpg123audiodec.c:
4258 tests: fix mpg123audiodec test for big-endian architectures
4260 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4262 * ext/mpg123/gstmpg123audiodec.c:
4263 mpg123: improved error report and checks
4264 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4266 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4268 * ext/mpg123/gstmpg123audiodec.c:
4269 mpg123audiodec: Require caps to be set before any data processing
4271 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4273 * ext/mpg123/gstmpg123audiodec.c:
4274 mpg123: Remove dead assignment
4277 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4279 * tests/check/elements/mpg123audiodec.c:
4280 mpg123audiodec: Fix event handling in unit test
4282 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4284 * ext/mpg123/Makefile.am:
4285 gst: Add better support for static plugins
4287 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4289 * ext/mpg123/gstmpg123audiodec.c:
4290 mpg123: Add conditional on API version for new enum
4292 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4294 * tests/check/Makefile.am:
4295 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4296 To get the CK_DEFAULT_TIMEOUT defined for all tests
4297 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4299 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4303 Automatic update of common submodule
4304 From 86e4663 to b64f03f
4306 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4309 * ext/amrnb/amrnbdec.h:
4310 * ext/amrnb/amrnbenc.h:
4311 * ext/amrwbdec/amrwbdec.h:
4312 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4313 We don't really need to cater for older versions any more.
4315 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4317 * ext/mpeg2dec/gstmpeg2dec.c:
4318 mpeg2dec: Demote rank to SECONDARY
4319 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4321 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4323 * gst/dvdsub/gstdvdsubdec.c:
4324 dvdsubdec: use query caps instead of accept-caps
4325 accept-caps does only a shallow check and a full downstream
4326 caps query is needed to check if ARGB is possible
4328 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4330 * gst/asfdemux/asfpacket.c:
4331 * gst/asfdemux/gstasfdemux.c:
4332 * gst/asfdemux/gstasfdemux.h:
4333 asfdemux: Support reverse playback
4334 Support reverse playback for ASF format.
4335 Parse packets and queue the payloads, then push
4336 the payload buffer to decoder in reverse order.
4337 Video buffers are pushed from KeyFrame to next
4339 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4341 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4346 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4348 * tests/check/elements/amrnbenc.c:
4349 amrnbenc: Fix various compiler warnings in the test
4351 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4353 * tests/check/elements/x264enc.c:
4354 x264enc: Fix various compiler warnings in the test
4356 === release 1.7.1 ===
4358 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4364 * docs/plugins/inspect/plugin-a52dec.xml:
4365 * docs/plugins/inspect/plugin-amrnb.xml:
4366 * docs/plugins/inspect/plugin-amrwbdec.xml:
4367 * docs/plugins/inspect/plugin-asf.xml:
4368 * docs/plugins/inspect/plugin-cdio.xml:
4369 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4370 * docs/plugins/inspect/plugin-dvdread.xml:
4371 * docs/plugins/inspect/plugin-dvdsub.xml:
4372 * docs/plugins/inspect/plugin-lame.xml:
4373 * docs/plugins/inspect/plugin-mad.xml:
4374 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4375 * docs/plugins/inspect/plugin-realmedia.xml:
4376 * docs/plugins/inspect/plugin-siddec.xml:
4377 * docs/plugins/inspect/plugin-twolame.xml:
4378 * docs/plugins/inspect/plugin-x264.xml:
4379 * docs/plugins/inspect/plugin-xingmux.xml:
4380 * gst-plugins-ugly.doap:
4381 * win32/common/config.h:
4384 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4428 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4432 po: Update translations
4434 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4437 configure: Use -Bsymbolic-functions if available
4438 While this is more useful for libraries, some of our plugins with multiple
4439 files and some internal API can also benefit from this.
4441 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4443 * docs/plugins/gst-plugins-ugly-plugins.args:
4444 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4445 * docs/plugins/inspect/plugin-a52dec.xml:
4446 * docs/plugins/inspect/plugin-amrnb.xml:
4447 * docs/plugins/inspect/plugin-amrwbdec.xml:
4448 * docs/plugins/inspect/plugin-asf.xml:
4449 * docs/plugins/inspect/plugin-cdio.xml:
4450 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4451 * docs/plugins/inspect/plugin-dvdread.xml:
4452 * docs/plugins/inspect/plugin-dvdsub.xml:
4453 * docs/plugins/inspect/plugin-lame.xml:
4454 * docs/plugins/inspect/plugin-mad.xml:
4455 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4456 * docs/plugins/inspect/plugin-realmedia.xml:
4457 * docs/plugins/inspect/plugin-siddec.xml:
4458 * docs/plugins/inspect/plugin-twolame.xml:
4459 * docs/plugins/inspect/plugin-x264.xml:
4460 * docs/plugins/inspect/plugin-xingmux.xml:
4463 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4467 Automatic update of common submodule
4468 From b319909 to 86e4663
4470 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4472 * ext/x264/gstx264enc.c:
4473 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4474 Don't artificially limit the bitrate, x264enc allows much
4475 higher bitrates, and for intra-only 4k AVC they are needed.
4476 x264 clips to 2Gbps internally, so use that as limit for now.
4477 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4479 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4481 * ext/x264/gstx264enc.c:
4482 x264enc: drop unnecessary NULL check before g_free
4484 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4487 Automatic update of common submodule
4488 From b99800a to b319909
4490 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4493 Use new GST_ENABLE_EXTRA_CHECKS #define
4494 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4496 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4500 Automatic update of common submodule
4501 From 9aed1d7 to b99800a
4503 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4506 Update GLib dependency to 2.40.0
4508 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4510 * ext/dvdread/README:
4511 dvdread: remove broken link
4512 Removing instead of updating as previously pointed-to page
4513 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4514 from dvd.sourceforge.net's homepage as: "Collection of
4515 information on file formats/data structures relating to DVD
4518 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4520 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4521 dvdlpcmdec: fix invalid read beyond channel position array
4522 We would always copy sizeof(sorted_position) bytes, which is
4523 for 8 channels, but if we have less than 8 channels the
4524 position array we copy from will only have allocated space
4525 for channel channels, so we would read beyond the input
4526 array in some cases.
4528 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4530 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4531 dvdlpcmdec: factor out common code to set output format into new function
4532 When caps event is recieved and header is changed, reordering channel
4533 and setting the default output format for audio are processed. These 2 of
4534 code are same. Thus, It is better to make a new function for these common
4535 code in terms of removing duplicated code, maintenance and expansion.
4536 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4538 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4540 * gst/asfdemux/gstasfdemux.c:
4541 asfdemux: Don't push any data on pads after the segment.stop
4542 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4544 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4546 * gst/asfdemux/gstasfdemux.c:
4547 * gst/asfdemux/gstasfdemux.h:
4548 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4549 Not for accurate seeks, which should accurately start at the requested
4551 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4553 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4555 * gst/asfdemux/gstasfdemux.c:
4556 asfdemux: Update segment.position when pushing buffers
4557 Without this, non-flushing seeks are not going to work well.
4558 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4560 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4562 * gst/asfdemux/gstasfdemux.c:
4563 asfdemux: Only push EOS event if we're not doing a segment seek
4564 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4566 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4568 * gst/asfdemux/gstasfdemux.c:
4569 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4570 We don't want to unconditionally send an EOS event downstream, but might want
4571 to send a SEGMENT_DONE message/event instead if a segment seek was done
4573 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4575 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4580 === release 1.6.0 ===
4582 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4588 * docs/plugins/inspect/plugin-a52dec.xml:
4589 * docs/plugins/inspect/plugin-amrnb.xml:
4590 * docs/plugins/inspect/plugin-amrwbdec.xml:
4591 * docs/plugins/inspect/plugin-asf.xml:
4592 * docs/plugins/inspect/plugin-cdio.xml:
4593 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4594 * docs/plugins/inspect/plugin-dvdread.xml:
4595 * docs/plugins/inspect/plugin-dvdsub.xml:
4596 * docs/plugins/inspect/plugin-lame.xml:
4597 * docs/plugins/inspect/plugin-mad.xml:
4598 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4599 * docs/plugins/inspect/plugin-realmedia.xml:
4600 * docs/plugins/inspect/plugin-siddec.xml:
4601 * docs/plugins/inspect/plugin-twolame.xml:
4602 * docs/plugins/inspect/plugin-x264.xml:
4603 * docs/plugins/inspect/plugin-xingmux.xml:
4604 * gst-plugins-ugly.doap:
4605 * win32/common/config.h:
4608 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4652 === release 1.5.91 ===
4654 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4660 * docs/plugins/inspect/plugin-a52dec.xml:
4661 * docs/plugins/inspect/plugin-amrnb.xml:
4662 * docs/plugins/inspect/plugin-amrwbdec.xml:
4663 * docs/plugins/inspect/plugin-asf.xml:
4664 * docs/plugins/inspect/plugin-cdio.xml:
4665 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4666 * docs/plugins/inspect/plugin-dvdread.xml:
4667 * docs/plugins/inspect/plugin-dvdsub.xml:
4668 * docs/plugins/inspect/plugin-lame.xml:
4669 * docs/plugins/inspect/plugin-mad.xml:
4670 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4671 * docs/plugins/inspect/plugin-realmedia.xml:
4672 * docs/plugins/inspect/plugin-siddec.xml:
4673 * docs/plugins/inspect/plugin-twolame.xml:
4674 * docs/plugins/inspect/plugin-x264.xml:
4675 * docs/plugins/inspect/plugin-xingmux.xml:
4676 * gst-plugins-ugly.doap:
4677 * win32/common/config.h:
4680 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4724 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4727 po: Update translations
4729 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4731 * ext/x264/gstx264enc.c:
4732 x264: Add bitrate info to the tags output.
4733 Makes it possible for muxers to know the target bitrate as soon
4734 as encoding starts, which flvmux now uses.
4736 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4738 * gst/asfdemux/gstasfdemux.c:
4739 * gst/asfdemux/gstasfdemux.h:
4740 asfdemux: fix file mode of some source files
4742 === release 1.5.90 ===
4744 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
4750 * docs/plugins/inspect/plugin-a52dec.xml:
4751 * docs/plugins/inspect/plugin-amrnb.xml:
4752 * docs/plugins/inspect/plugin-amrwbdec.xml:
4753 * docs/plugins/inspect/plugin-asf.xml:
4754 * docs/plugins/inspect/plugin-cdio.xml:
4755 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4756 * docs/plugins/inspect/plugin-dvdread.xml:
4757 * docs/plugins/inspect/plugin-dvdsub.xml:
4758 * docs/plugins/inspect/plugin-lame.xml:
4759 * docs/plugins/inspect/plugin-mad.xml:
4760 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4761 * docs/plugins/inspect/plugin-realmedia.xml:
4762 * docs/plugins/inspect/plugin-siddec.xml:
4763 * docs/plugins/inspect/plugin-twolame.xml:
4764 * docs/plugins/inspect/plugin-x264.xml:
4765 * docs/plugins/inspect/plugin-xingmux.xml:
4766 * gst-plugins-ugly.doap:
4767 * win32/common/config.h:
4770 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
4814 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
4818 po: Update translations
4820 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4822 * ext/x264/gstx264enc.c:
4823 x264enc: actually return TRUE from accept-caps handler
4824 The query was handled
4826 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4828 * ext/x264/gstx264enc.c:
4829 x264enc: implement accept-caps handling
4830 Implement accept-caps handling without doing caps queries downstream
4832 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4834 * ext/amrnb/amrnbenc.c:
4835 * ext/lame/gstlamemp3enc.c:
4836 * ext/twolame/gsttwolamemp2enc.c:
4837 audioencoders: use template subset check for accept-caps
4838 It is faster than doing a query that propagates downstream and
4840 Elements: amrnbenc, lamemp3enc, twolamemp2enc
4842 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4844 * ext/mpeg2dec/gstmpeg2dec.c:
4845 mpeg2dec: use default pad accept-caps handling
4846 Avoids useless check of downstream caps when handling an
4849 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4851 * ext/a52dec/gsta52dec.c:
4852 * ext/amrnb/amrnbdec.c:
4853 * ext/amrwbdec/amrwbdec.c:
4855 audiodecoders: use default pad accept-caps handling
4856 Avoids useless check of downstream caps when handling an
4858 Elements: a52dec, amrnbdec, amrwbdec, mad
4860 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
4862 * tests/check/generic/states.c:
4863 check: Rename states unit test
4864 Makes it easier to differentiate from other modules states unit test
4866 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
4868 * gst/realmedia/rmdemux.c:
4869 rmdemux: fix assertion error when freeing old tags.
4870 Check if old_tags is present before calling gst_tag_list_unref
4871 https://bugzilla.gnome.org/show_bug.cgi?id=753301
4873 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
4875 * gst/asfdemux/gstasfdemux.c:
4876 asfdemux: fix assertion error when codec_data is not present in structure
4877 When discovering a particular asf file, caps structure doesn't have
4878 codec_data, and this was not being checked before using the same,
4879 resulting in assertion error
4880 https://bugzilla.gnome.org/show_bug.cgi?id=752803
4882 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
4884 * gst/asfdemux/gstasfdemux.c:
4885 asfdemux: remove unread value
4886 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4889 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
4891 * gst/asfdemux/gstasfdemux.c:
4892 asfdemux: Don't post error on flushing while reading headers
4894 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
4896 * gst/realmedia/rmdemux.c:
4897 rmdemux: mark tag list as global scope
4899 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
4901 * gst/realmedia/rmdemux.c:
4902 rmdemux: fix taglist leak
4903 merge doesn't take ownership, so must unref the
4904 old tags if we do merge.
4906 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
4908 * gst/realmedia/rmdemux.c:
4909 rmdemux: fix wrong unref when there are no tags
4910 Tags should be appended to pending tags and unref'ed only if tags
4911 are present. Else there is no need to append.
4912 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4914 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
4916 * gst/realmedia/rmdemux.c:
4917 rmdemux: fix memory leaks during error cases
4918 while adding stream, during error cases, only stream is
4919 being freed. Adapter, pad, tags, subpackets, index are not being
4920 freed resulting in memory leaks
4921 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4923 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
4925 * gst-plugins-ugly.doap:
4926 Update mailing list in doap file as well
4928 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
4930 * ext/amrnb/amrnbdec.c:
4931 Update mailing list address from sourceforge to freedesktop
4933 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
4935 * gst/realmedia/rmdemux.c:
4936 rmdemux: fix tag memory leak
4937 tags is not being freed after being merged to the
4939 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4941 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
4944 Automatic update of common submodule
4945 From f74b2df to 9aed1d7
4947 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
4952 === release 1.5.2 ===
4954 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4960 * docs/plugins/gst-plugins-ugly-plugins.args:
4961 * docs/plugins/inspect/plugin-a52dec.xml:
4962 * docs/plugins/inspect/plugin-amrnb.xml:
4963 * docs/plugins/inspect/plugin-amrwbdec.xml:
4964 * docs/plugins/inspect/plugin-asf.xml:
4965 * docs/plugins/inspect/plugin-cdio.xml:
4966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4967 * docs/plugins/inspect/plugin-dvdread.xml:
4968 * docs/plugins/inspect/plugin-dvdsub.xml:
4969 * docs/plugins/inspect/plugin-lame.xml:
4970 * docs/plugins/inspect/plugin-mad.xml:
4971 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4972 * docs/plugins/inspect/plugin-realmedia.xml:
4973 * docs/plugins/inspect/plugin-siddec.xml:
4974 * docs/plugins/inspect/plugin-twolame.xml:
4975 * docs/plugins/inspect/plugin-x264.xml:
4976 * docs/plugins/inspect/plugin-xingmux.xml:
4977 * gst-plugins-ugly.doap:
4978 * win32/common/config.h:
4981 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5025 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5028 po: Update translations
5030 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
5032 * gst/asfdemux/gstasfdemux.c:
5033 asfdemux: Use gst_video_multiview_guess_half_aspect() function
5034 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5035 stereoscopic video is full-frame per view or not.
5037 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5040 Automatic update of common submodule
5041 From 6015d26 to f74b2df
5043 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5045 * ext/x264/gstx264enc.c:
5046 * ext/x264/gstx264enc.h:
5047 x264enc: Use gst_video_encoder_set_min_pts
5048 This method replace the manual adjustment of PTS and DTS to avoid
5049 negative DTS issues. Using this method will also update the segment so
5051 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5053 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5055 * gst/asfdemux/Makefile.am:
5056 * gst/asfdemux/gstasfdemux.c:
5057 * gst/asfdemux/gstasfdemux.h:
5058 asfdemux: Add support for stereoscopic video metadata.
5059 Add parsing of stereoscopic metadata, and place into the caps to
5061 Fix parsing of Advanced Mutual Exclustion objects.
5062 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5063 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5065 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5067 * ext/x264/gstx264enc.c:
5068 * ext/x264/gstx264enc.h:
5069 x264enc: Add support for stereoscopic video
5070 Provide new frame-packing property to directly set
5071 x264enc frame packing, or pass through upstream settings
5072 The explicit layout from the frame-packing property is
5073 preferred over any info from the caps.
5075 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5077 * gst/xingmux/gstxingmux.c:
5078 xingmux: fix compiler warnings
5079 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5081 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5084 cruft: add the obsolete tmpl dir to cruft-dirs
5086 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5089 Automatic update of common submodule
5090 From d9a3353 to 6015d26
5092 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5095 Automatic update of common submodule
5096 From d37af32 to d9a3353
5098 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5101 Automatic update of common submodule
5102 From 21ba2e5 to d37af32
5104 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5107 Automatic update of common submodule
5108 From c408583 to 21ba2e5
5110 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5112 * docs/plugins/Makefile.am:
5113 docs: remove variables that we define in the snippet from common
5114 This is syncing our Makefile.am with upstream gtkdoc.
5116 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5120 Automatic update of common submodule
5121 From d676993 to c408583
5123 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5128 === release 1.5.1 ===
5130 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5136 * docs/plugins/gst-plugins-ugly-plugins.args:
5137 * docs/plugins/inspect/plugin-a52dec.xml:
5138 * docs/plugins/inspect/plugin-amrnb.xml:
5139 * docs/plugins/inspect/plugin-amrwbdec.xml:
5140 * docs/plugins/inspect/plugin-asf.xml:
5141 * docs/plugins/inspect/plugin-cdio.xml:
5142 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5143 * docs/plugins/inspect/plugin-dvdread.xml:
5144 * docs/plugins/inspect/plugin-dvdsub.xml:
5145 * docs/plugins/inspect/plugin-lame.xml:
5146 * docs/plugins/inspect/plugin-mad.xml:
5147 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5148 * docs/plugins/inspect/plugin-realmedia.xml:
5149 * docs/plugins/inspect/plugin-siddec.xml:
5150 * docs/plugins/inspect/plugin-twolame.xml:
5151 * docs/plugins/inspect/plugin-x264.xml:
5152 * docs/plugins/inspect/plugin-xingmux.xml:
5153 * gst-plugins-ugly.doap:
5154 * win32/common/config.h:
5157 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5201 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5205 po: Update translations
5207 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5209 * tests/check/elements/amrnbenc.c:
5210 * tests/check/elements/mpeg2dec.c:
5211 * tests/check/elements/x264enc.c:
5212 * tests/check/elements/xingmux.c:
5213 * tests/check/pipelines/lame.c:
5214 check: Use GST_CHECK_MAIN () macro everywhere
5215 Makes source code smaller, and ensures we go through common initialization
5216 path (like the one that sets up XML unit test output ...)
5218 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5220 * ext/x264/gstx264enc.c:
5221 x264enc: don't artificially limit max allowed value of "threads" property
5222 In auto mode it will happily chose much higher values anyway,
5223 and a limit of 4 seems a bit low these days.
5225 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5227 * ext/dvdread/dvdreadsrc.c:
5228 dvdread: Also reset the first_seek var in start()
5229 Make the initial chapter seek work across reuse.
5230 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5232 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5234 * ext/dvdread/dvdreadsrc.c:
5235 * ext/dvdread/dvdreadsrc.h:
5236 dvdread: Work around basesrc initial seek
5237 Ignore the initial seek basesrc sends, as it
5238 breaks starting from another chapter by
5239 immediately seeking back to the start of the title
5241 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5243 * ext/a52dec/gsta52dec.c:
5244 * ext/amrnb/amrnbdec.c:
5245 * ext/amrnb/amrnbenc.c:
5246 * ext/amrwbdec/amrwbdec.c:
5247 * ext/cdio/gstcdiocddasrc.c:
5248 * ext/lame/gstlamemp3enc.c:
5250 * ext/sidplay/gstsiddec.cc:
5251 * ext/twolame/gsttwolamemp2enc.c:
5252 * ext/x264/gstx264enc.c:
5253 * gst/realmedia/rademux.c:
5254 * gst/xingmux/gstxingmux.c:
5255 docs: update example pipelines in element docs
5256 Mostly gst-launch -> gst-launch-1.0, but also
5257 use autoaudiosink/autovideosink in more places
5258 and update pipelines a little or flesh out
5261 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5263 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5264 * gst/realmedia/rdtdepay.c:
5265 Rename property enums from ARG_ to PROP_
5266 Property enum items should be nameed PROP_ for consistency and readability.
5268 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5271 * ext/mad/Makefile.am:
5272 * ext/x264/Makefile.am:
5273 * gst/asfdemux/Makefile.am:
5274 * gst/dvdlpcmdec/Makefile.am:
5275 * gst/dvdsub/Makefile.am:
5276 * gst/realmedia/Makefile.am:
5277 * gst/xingmux/Makefile.am:
5278 Remove obsolete Android build cruft
5279 This is not needed any longer.
5281 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5283 * gst/realmedia/pnmsrc.c:
5284 realmedia: remove unused enum item PROP_LAST
5286 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5288 * tests/check/Makefile.am:
5289 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5290 Make sure the test environment is set up.
5291 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5293 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5296 configure: bump automake requirement to 1.14 and autoconf to 2.69
5297 This is only required for builds from git, people can still
5298 build tarballs if they only have older autotools.
5299 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5301 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5306 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5309 Remove LICENSE_readme
5310 It's completely outdated and just confusing, better if people are
5311 forced to look at the actual code in question than trusting this file.
5313 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5317 autotools automatically generate this, and when using different versions
5318 for autogen.sh there will always be changes to a file tracked by git.
5320 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5322 * gst/asfdemux/gstasfdemux.c:
5323 asfdemux: fix a seek failure due to out-of-range in push mode
5324 A seek in push mode failed for big offsets which are beyond
5325 the range of guint32.
5326 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5328 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5331 * tests/check/Makefile.am:
5332 tests: Use AM_TESTS_ENVIRONMENT
5333 Needed by the new automake test runner
5335 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5339 Automatic update of common submodule
5340 From bc76a8b to c8fb372
5342 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5344 * ext/a52dec/gsta52dec.c:
5345 a52dec: fix race in liba52dec lookup table initialization
5346 a52_init initializes the IMDCT global state as well as creating
5347 a new state. When two A52 decoders are created (eg, when two AC3
5348 tracks are contained in a video), calls to a52_init may happen
5349 at the same time, and the IMDCT initialization is not reentrant.
5350 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5352 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5354 * ext/mpeg2dec/gstmpeg2dec.c:
5355 mpeg2dec: fix buffer leak in crop_buffer()
5356 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5357 gst_buffer_replace() reffed it as well so we were one reference extra.
5358 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5360 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5362 * gst/realmedia/rmdemux.c:
5363 rmdemux: resurrect some flow return handling
5364 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5366 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5368 * gst/asfdemux/gstasfdemux.c:
5369 asfdemux: resurrect some flow return handling
5370 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5372 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5374 * ext/mpeg2dec/gstmpeg2dec.c:
5375 mpeg2dec: fix memory leak
5378 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5380 * ext/mpeg2dec/gstmpeg2dec.c:
5381 mpeg2dec: initialize buffer
5382 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5385 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5387 * ext/mpeg2dec/gstmpeg2dec.c:
5388 mpeg2dec: Add stride support
5389 This allow using external pools that have different strides from the
5390 default. These strides need to respect certain rules, which we check
5391 and if these are not met, we fallback to generic pool.
5392 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5394 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5396 * ext/mpeg2dec/gstmpeg2dec.c:
5397 * ext/mpeg2dec/gstmpeg2dec.h:
5398 mpeg2dec: Re-implement pool handling
5399 This is a rewrite of the pool negotiation and configuration. Direct
5400 to output decoding is now achieved by configuring the pool using
5401 video-alignment. This removes copies when dealing with any elements that
5402 supports VideoAlignment, and enable usage of generic video buffer pool,
5403 XVImagePool and GLPool. It drops the crop meta implementation for now.
5404 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5406 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5408 * gst/dvdsub/gstdvdsubdec.c:
5409 dvbsub: fix indentation
5411 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5413 * ext/dvdread/dvdreadsrc.c:
5414 * gst/dvdsub/gstdvdsubdec.c:
5415 Fix double semicolons
5417 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5419 * ext/mpeg2dec/gstmpeg2dec.c:
5420 Revert "mpeg2dec: Fix handling of stride"
5421 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5423 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5425 * ext/mpeg2dec/gstmpeg2dec.c:
5426 Revert "mpeg2dec: Use propose unref method for buffer"
5427 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5429 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5431 * ext/mpeg2dec/gstmpeg2dec.c:
5432 mpeg2dec: Use propose unref method for buffer
5434 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5436 * ext/mpeg2dec/gstmpeg2dec.c:
5437 mpeg2dec: Fix handling of stride
5439 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5440 would look bad when file.ts contains 704x576 video, because vaapisink would
5441 give you buffers of stride 768, but libmpeg2 was not told about this and
5442 used a stride of 704.
5443 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5444 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5445 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5447 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5449 * ext/x264/gstx264enc.c:
5450 * gst/asfdemux/gstasfdemux.c:
5451 Improve and fix LATENCY query handling
5452 This now follows the design docs everywhere, especially the maximum latency
5454 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5456 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5458 * ext/x264/gstx264enc.c:
5459 x264enc: Don't set max latency to the same value as the encoder latency
5460 The meaning of the max latency is *not* the maximum latency this element will
5461 introduce. It is the maximum latency this element can endure without
5462 overflowing any buffers, which is infinite for x264enc.
5463 Fixes latency configuration in zero latency mode, where max latency was
5464 becoming 0... which usually won't work well if something else introduces
5465 latency as then max < min in the end, and latency configuration just fails.
5467 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5469 * ext/x264/gstx264enc.c:
5470 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5471 This matches what is done when downstream caps are not ANY, and fixes
5472 prerolling in byte stream mode when typefind is downstream.
5474 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5476 * ext/lame/gstlamemp3enc.c:
5477 * ext/twolame/gsttwolamemp2enc.c:
5478 Constify some static arrays everywhere
5480 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5483 configure: remove non-ported plugins stuff
5484 It's not needed any longer, all plugins in -ugly
5487 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5489 * ext/x264/gstx264enc.c:
5490 x264enc: Don't set an allocation maximum
5491 There is no reason x264enc should enforce a maximum allocation size.
5492 The maximum is normally set by buffer pool which cannot grow, but we
5493 don't offer a buffer pool. This would lead to stall when used with
5494 element that don't implement allocation query.
5495 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5497 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5500 Automatic update of common submodule
5501 From f2c6b95 to bc76a8b
5503 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5506 MAINTAINERS: Update my mail address
5508 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5511 Automatic update of common submodule
5512 From ef1ffdc to f2c6b95
5514 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5517 Automatic update of common submodule
5518 From 7bb2bce to ef1ffdc
5520 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5522 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5523 dvdlpcmdec: set channel positions using the appropriate API
5524 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5526 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5528 * gst/asfdemux/gstasfdemux.c:
5529 asfdemux: fix comment
5531 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5533 * gst/asfdemux/gstasfdemux.c:
5534 asfdemux: Send duration query upstream first
5535 An upstream element (like mms or some dlna source) might be able to
5536 answer the query. Try that first, else fallback to standard logic
5538 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5540 * gst/asfdemux/asfpacket.c:
5541 asf: fix up file mode
5543 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5546 Automatic update of common submodule
5547 From 84d06cd to 7bb2bce
5549 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5552 tests: parallelise 'make check-valgrind'
5554 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5557 Automatic update of common submodule
5558 From a8c8939 to 84d06cd
5560 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5564 Automatic update of common submodule
5565 From 36388a1 to a8c8939
5567 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5569 * gst/asfdemux/gstasfdemux.c:
5570 asfdemux: first try to delegate TIME seek events upstream
5571 We should give a chance to upstream to handle TIME seek events before trying
5572 to handle it in asfdemux.
5573 Fix a bug where fast backward seeks where discarded right away because they
5574 were not supported by asfdemux.
5575 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5577 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5579 * gst/asfdemux/asfheaders.c:
5580 * gst/asfdemux/asfheaders.h:
5581 * gst/asfdemux/gstasfdemux.c:
5582 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5583 We can safely ignore those but best to claim to understand this object type so
5584 we don't raise a warning.
5585 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5587 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5589 * gst/asfdemux/gstasfdemux.c:
5590 * gst/asfdemux/gstasfdemux.h:
5591 asfdemux: if video is h264, check the codec_data for bytestream data
5592 For bytestream we don't want to expose it as codec_data but rather as
5593 streamheader as it is not out-of-band data but data that should be
5594 prepended to the beginning of the stream before the other buffers.
5595 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5597 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5599 * docs/plugins/inspect/plugin-a52dec.xml:
5600 * docs/plugins/inspect/plugin-amrnb.xml:
5601 * docs/plugins/inspect/plugin-amrwbdec.xml:
5602 * docs/plugins/inspect/plugin-asf.xml:
5603 * docs/plugins/inspect/plugin-cdio.xml:
5604 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5605 * docs/plugins/inspect/plugin-dvdread.xml:
5606 * docs/plugins/inspect/plugin-dvdsub.xml:
5607 * docs/plugins/inspect/plugin-lame.xml:
5608 * docs/plugins/inspect/plugin-mad.xml:
5609 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5610 * docs/plugins/inspect/plugin-realmedia.xml:
5611 * docs/plugins/inspect/plugin-siddec.xml:
5612 * docs/plugins/inspect/plugin-twolame.xml:
5613 * docs/plugins/inspect/plugin-x264.xml:
5614 * docs/plugins/inspect/plugin-xingmux.xml:
5615 docs: update for git master
5617 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5619 * gst/asfdemux/gstasfdemux.c:
5620 asfdemux: simplify log statement
5621 Use the GST_PTR_FORMAT to print the buffer
5623 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5625 * ext/x264/gstx264enc.c:
5626 x264: fix colour inversion with YV12 format
5627 It's the same as I420 but with the U/V planes swapped.
5629 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5633 Makefile: Add usage of build-checks step
5634 Allows building checks without running them
5636 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5638 * ext/x264/gstx264enc.c:
5639 x264enc: Request buffers in allocation query
5640 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5642 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5644 * ext/x264/gstx264enc.c:
5645 * ext/x264/gstx264enc.h:
5646 x264enc: Shift both PTS and DTS to ensure positive timestamp
5647 Currently we only shift DTS to compensate that we don't support negative
5648 timestamp. This cause a problem that PTS is no longer >= DTS and may
5649 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5650 remove all the hack to handle this which seems the result of thinking libx264
5652 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5654 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5659 === release 1.4.0 ===
5661 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5667 * docs/plugins/inspect/plugin-a52dec.xml:
5668 * docs/plugins/inspect/plugin-amrnb.xml:
5669 * docs/plugins/inspect/plugin-amrwbdec.xml:
5670 * docs/plugins/inspect/plugin-asf.xml:
5671 * docs/plugins/inspect/plugin-cdio.xml:
5672 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5673 * docs/plugins/inspect/plugin-dvdread.xml:
5674 * docs/plugins/inspect/plugin-dvdsub.xml:
5675 * docs/plugins/inspect/plugin-lame.xml:
5676 * docs/plugins/inspect/plugin-mad.xml:
5677 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5678 * docs/plugins/inspect/plugin-realmedia.xml:
5679 * docs/plugins/inspect/plugin-siddec.xml:
5680 * docs/plugins/inspect/plugin-twolame.xml:
5681 * docs/plugins/inspect/plugin-x264.xml:
5682 * docs/plugins/inspect/plugin-xingmux.xml:
5683 * gst-plugins-ugly.doap:
5684 * win32/common/config.h:
5687 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5731 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5734 po: Update translations
5736 === release 1.3.91 ===
5738 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5744 * docs/plugins/inspect/plugin-a52dec.xml:
5745 * docs/plugins/inspect/plugin-amrnb.xml:
5746 * docs/plugins/inspect/plugin-amrwbdec.xml:
5747 * docs/plugins/inspect/plugin-asf.xml:
5748 * docs/plugins/inspect/plugin-cdio.xml:
5749 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5750 * docs/plugins/inspect/plugin-dvdread.xml:
5751 * docs/plugins/inspect/plugin-dvdsub.xml:
5752 * docs/plugins/inspect/plugin-lame.xml:
5753 * docs/plugins/inspect/plugin-mad.xml:
5754 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5755 * docs/plugins/inspect/plugin-realmedia.xml:
5756 * docs/plugins/inspect/plugin-siddec.xml:
5757 * docs/plugins/inspect/plugin-twolame.xml:
5758 * docs/plugins/inspect/plugin-x264.xml:
5759 * docs/plugins/inspect/plugin-xingmux.xml:
5760 * gst-plugins-ugly.doap:
5761 * win32/common/config.h:
5764 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5808 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
5811 po: Update translations
5813 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
5815 * gst/realmedia/rademux.c:
5816 rademux: Print invalid fourcc in error message in hex
5817 Previously this was printed as characters which caused later processing
5818 of the error message to sometimes warn about non-UTF-8 characters.
5819 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5821 === release 1.3.90 ===
5823 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5829 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5830 * docs/plugins/inspect/plugin-a52dec.xml:
5831 * docs/plugins/inspect/plugin-amrnb.xml:
5832 * docs/plugins/inspect/plugin-amrwbdec.xml:
5833 * docs/plugins/inspect/plugin-asf.xml:
5834 * docs/plugins/inspect/plugin-cdio.xml:
5835 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5836 * docs/plugins/inspect/plugin-dvdread.xml:
5837 * docs/plugins/inspect/plugin-dvdsub.xml:
5838 * docs/plugins/inspect/plugin-lame.xml:
5839 * docs/plugins/inspect/plugin-mad.xml:
5840 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5841 * docs/plugins/inspect/plugin-realmedia.xml:
5842 * docs/plugins/inspect/plugin-siddec.xml:
5843 * docs/plugins/inspect/plugin-twolame.xml:
5844 * docs/plugins/inspect/plugin-x264.xml:
5845 * docs/plugins/inspect/plugin-xingmux.xml:
5846 * gst-plugins-ugly.doap:
5847 * win32/common/config.h:
5850 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5894 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
5897 Ignore autotools test-driver temp files from 'make check'
5899 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5904 === release 1.3.3 ===
5906 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
5912 * docs/plugins/inspect/plugin-a52dec.xml:
5913 * docs/plugins/inspect/plugin-amrnb.xml:
5914 * docs/plugins/inspect/plugin-amrwbdec.xml:
5915 * docs/plugins/inspect/plugin-asf.xml:
5916 * docs/plugins/inspect/plugin-cdio.xml:
5917 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5918 * docs/plugins/inspect/plugin-dvdread.xml:
5919 * docs/plugins/inspect/plugin-dvdsub.xml:
5920 * docs/plugins/inspect/plugin-lame.xml:
5921 * docs/plugins/inspect/plugin-mad.xml:
5922 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5923 * docs/plugins/inspect/plugin-realmedia.xml:
5924 * docs/plugins/inspect/plugin-siddec.xml:
5925 * docs/plugins/inspect/plugin-twolame.xml:
5926 * docs/plugins/inspect/plugin-x264.xml:
5927 * docs/plugins/inspect/plugin-xingmux.xml:
5928 * gst-plugins-ugly.doap:
5929 * win32/common/config.h:
5932 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
5976 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
5980 po: Update translations
5982 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5984 * gst/realmedia/rmdemux.c:
5985 * gst/realmedia/rmdemux.h:
5986 rmdemux: use GstFlowCombiner
5987 Removes flow return combination code to use the newly added GstFlowCombiner
5988 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5990 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5992 * gst/asfdemux/gstasfdemux.c:
5993 * gst/asfdemux/gstasfdemux.h:
5994 asfdemux: use GstFlowCombiner
5995 Removes flow return combination code to use the newly added GstFlowCombiner
5996 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5998 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
6000 * ext/x264/gstx264enc.c:
6001 x264enc: fix caps leak in set_format()
6002 https://bugzilla.gnome.org/show_bug.cgi?id=730865
6004 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
6006 * gst/asfdemux/gstasfdemux.c:
6007 asfdemux: Handle initial 0 timestamp that should have been -1
6008 https://bugzilla.gnome.org/show_bug.cgi?id=719660
6010 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
6015 === release 1.3.2 ===
6017 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
6024 * docs/plugins/inspect-build.stamp:
6025 * docs/plugins/inspect.stamp:
6026 * docs/plugins/inspect/plugin-a52dec.xml:
6027 * docs/plugins/inspect/plugin-amrnb.xml:
6028 * docs/plugins/inspect/plugin-amrwbdec.xml:
6029 * docs/plugins/inspect/plugin-asf.xml:
6030 * docs/plugins/inspect/plugin-cdio.xml:
6031 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6032 * docs/plugins/inspect/plugin-dvdread.xml:
6033 * docs/plugins/inspect/plugin-dvdsub.xml:
6034 * docs/plugins/inspect/plugin-lame.xml:
6035 * docs/plugins/inspect/plugin-mad.xml:
6036 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6037 * docs/plugins/inspect/plugin-realmedia.xml:
6038 * docs/plugins/inspect/plugin-siddec.xml:
6039 * docs/plugins/inspect/plugin-twolame.xml:
6040 * docs/plugins/inspect/plugin-x264.xml:
6041 * docs/plugins/inspect/plugin-xingmux.xml:
6042 * gst-plugins-ugly.doap:
6043 * win32/common/config.h:
6046 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6090 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6093 Automatic update of common submodule
6094 From 211fa5f to 1f5d3c3
6096 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6098 * ext/mpeg2dec/gstmpeg2dec.h:
6099 mpeg2dec: remove unused struct members
6101 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6103 * gst/realmedia/rtspreal.c:
6104 rtspreal: Fix some memory leaks in an error path
6107 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6109 * ext/mpeg2dec/gstmpeg2dec.c:
6110 mpeg2dec: Release codec state on negotiation failures
6114 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6119 === release 1.3.1 ===
6121 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6127 * docs/plugins/gst-plugins-ugly-plugins.args:
6128 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6129 * docs/plugins/inspect/plugin-a52dec.xml:
6130 * docs/plugins/inspect/plugin-amrnb.xml:
6131 * docs/plugins/inspect/plugin-amrwbdec.xml:
6132 * docs/plugins/inspect/plugin-asf.xml:
6133 * docs/plugins/inspect/plugin-cdio.xml:
6134 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6135 * docs/plugins/inspect/plugin-dvdread.xml:
6136 * docs/plugins/inspect/plugin-dvdsub.xml:
6137 * docs/plugins/inspect/plugin-lame.xml:
6138 * docs/plugins/inspect/plugin-mad.xml:
6139 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6140 * docs/plugins/inspect/plugin-realmedia.xml:
6141 * docs/plugins/inspect/plugin-siddec.xml:
6142 * docs/plugins/inspect/plugin-twolame.xml:
6143 * docs/plugins/inspect/plugin-x264.xml:
6144 * docs/plugins/inspect/plugin-xingmux.xml:
6145 * gst-plugins-ugly.doap:
6146 * win32/common/config.h:
6149 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6193 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6200 po: Update translations
6202 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6205 Automatic update of common submodule
6206 From bcb1518 to 211fa5f
6208 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6210 * ext/sidplay/gstsiddec.cc:
6211 * gst/asfdemux/gstrtspwms.c:
6212 * gst/realmedia/rademux.c:
6213 * gst/realmedia/rdtmanager.c:
6214 * gst/realmedia/rtspreal.c:
6215 docs: remove outdated and pointless 'Last reviewed' lines from docs
6216 They are very confusing for people, and more often than not
6217 also just not very accurate. Seeing 'last reviewed: 2005' in
6218 your docs is not very confidence-inspiring. Let's just remove
6221 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6223 * gst/dvdsub/gstdvdsubdec.c:
6224 dvdsubdec: fix spurious rejection of 0 time offset commands
6227 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6229 * ext/dvdread/dvdreadsrc.c:
6230 dvdread: avoid intermediate promotion to signed
6231 We should not reach the dangerous range here, though.
6232 Coverity 206491, 206492, 1139856
6234 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6236 * ext/mpeg2dec/gstmpeg2dec.c:
6237 mpeg2dec: do not reset the whole video info when setting size
6238 New changes to gstvideo will reset all the video info state
6239 when calling _set_format, overwriting what was previously set
6240 in the preceding code.
6241 The comment says the following code is meant to preserve the
6242 pre-crop size, so let's just keep the size and related data
6243 as this does not seem to break anything else (this is what
6244 the _set_format call would have set before the change that
6245 reset all data, except the colorimetry).
6247 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6249 * gst/asfdemux/gstasfdemux.c:
6250 asfdemux: Fix payloads check
6251 Don't iterate stream->payloads if ... it doesn't exist
6254 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6257 .gitignore: Ignore gcov intermediate files
6258 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6260 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6263 Automatic update of common submodule
6264 From fe1672e to bcb1518
6266 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6269 Automatic update of common submodule
6270 From 1a07da9 to fe1672e
6272 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6275 docs: install prebuilt plugin docs if gtk-doc is disabled
6276 Sync to the Makefile.am from gst-plugin-base where it is done right.
6279 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6281 * gst/xingmux/gstxingmux.c:
6282 * gst/xingmux/plugin.c:
6283 xingmux: add muxer category and make element plugable
6284 This is required to make encodebin consider the element. Yet it is not enough to
6285 have it plugged it has a lower priority than most mp3encoders and no different
6288 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6290 * ext/x264/gstx264enc.c:
6291 x264enc: allow lossless compression (qp=0)
6292 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6294 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6297 m4: Remove extra check for 11+ year old a52 release
6298 You deserve a build failure if you still have that version
6299 If someone wants to completely remove this m4 to replace it with the
6300 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6302 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6305 m4: Fix multiple tests in AC_CHECK_A52DEC
6307 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6309 * gst/asfdemux/gstasfdemux.c:
6310 asfdemux: Remove unused function
6312 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6314 * tests/check/Makefile.am:
6315 check: Fix test location
6317 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6319 * tests/check/Makefile.am:
6320 tests: Don't build disabled plugins' check tests
6321 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6323 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6326 Automatic update of common submodule
6327 From d48bed3 to 1a07da9
6329 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6331 * gst/asfdemux/gstasfdemux.c:
6332 asfdemux: only add "format" field with fourcc to WMV caps
6333 Doesn't make sense for e.g. H264 or MJPEG.
6335 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6339 Automatic update of common submodule
6340 From dbedaa0 to d48bed3
6342 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6345 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6346 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6348 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6350 * ext/amrwbdec/amrwbdec.c:
6351 amrwbdec: Remove some dead code
6353 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6355 * ext/amrnb/amrnbdec.c:
6356 amrnbdec: Remove some dead code
6358 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6360 * ext/amrnb/amrnbdec.c:
6361 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6363 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6365 * ext/amrwbdec/amrwbdec.c:
6366 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6368 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6370 * ext/mpeg2dec/gstmpeg2dec.c:
6371 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6373 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6375 * ext/x264/gstx264enc.c:
6376 x264enc: fix compiler warning
6377 Compiler warns rightly about possibly uninitialized variable.
6379 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6381 * ext/x264/gstx264enc.c:
6382 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6383 gst-launch-1.0 videotestsrc ! x264enc
6385 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6387 * ext/mpeg2dec/gstmpeg2dec.c:
6388 mpeg2dec: graceful degradation for badly parsed input
6390 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6393 Automatic update of common submodule
6394 From 865aa20 to dbedaa0
6396 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6398 * gst/asfdemux/asfpacket.c:
6399 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6400 So, don't need to check previous payload's mo_size and current
6401 payload's mo_size when merging it.
6402 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6404 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6406 * gst/asfdemux/gstasfdemux.c:
6407 * gst/asfdemux/gstasfdemux.h:
6408 asfdemux: Keep audio error checking fields only for audio
6409 Video shouldn't need to be descrambled, this can cause frames data
6411 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6413 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6415 * gst/asfdemux/gstasfdemux.c:
6416 asfdemux: really copy the buffer data
6417 Pass the copy-memory flag to copy the memory for the output buffer,
6418 otherwise we end with 0-sized buffers
6419 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6421 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6423 * ext/x264/gstx264enc.c:
6424 x264enc: If FPS is available, set VFR to false
6425 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6427 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6429 * gst/asfdemux/gstasfdemux.c:
6430 asfdemux: Only use segment.start as seek_time if it is relative
6431 Relying on the gst_segment_do_seek results for getting the
6432 seeking time should not be used if seek type is SET because the
6433 do_seek function makes the 'cur` position of the seek normalized
6434 on the segment range. This means that seeking beyond the end of the
6435 file might not result in instant EOS as it will end up seeking to
6436 the final ts of the file.
6437 In asf seeking to the final timestamp can lead to seeking to the last
6438 keyframe, meaning a few seconds of video will still be played, which should
6439 not be the desired behavior when seeking beyong file limits.
6441 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6443 * gst/asfdemux/gstasfdemux.c:
6444 asfdemux: Parse last simple index entry
6445 The entry size is fixed at 6, fix typo to finish parsing the index
6446 correctly until the last sample
6448 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6452 Automatic update of common submodule
6453 From 6b03ba7 to 865aa20
6455 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6458 configure: Actually use 1.3.0.1 as version to make configure happy
6460 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6465 === release 1.2.0 ===
6467 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6473 * docs/plugins/inspect/plugin-a52dec.xml:
6474 * docs/plugins/inspect/plugin-amrnb.xml:
6475 * docs/plugins/inspect/plugin-amrwbdec.xml:
6476 * docs/plugins/inspect/plugin-asf.xml:
6477 * docs/plugins/inspect/plugin-cdio.xml:
6478 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6479 * docs/plugins/inspect/plugin-dvdread.xml:
6480 * docs/plugins/inspect/plugin-dvdsub.xml:
6481 * docs/plugins/inspect/plugin-lame.xml:
6482 * docs/plugins/inspect/plugin-mad.xml:
6483 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6484 * docs/plugins/inspect/plugin-realmedia.xml:
6485 * docs/plugins/inspect/plugin-siddec.xml:
6486 * docs/plugins/inspect/plugin-twolame.xml:
6487 * docs/plugins/inspect/plugin-x264.xml:
6488 * docs/plugins/inspect/plugin-xingmux.xml:
6489 * gst-plugins-ugly.doap:
6490 * win32/common/config.h:
6493 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6537 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6539 * ext/x264/gstx264enc.c:
6540 x264enc: Update the documentation to match the default profile used
6541 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6543 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6546 Automatic update of common submodule
6547 From b613661 to 6b03ba7
6549 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6552 Automatic update of common submodule
6553 From 74a6857 to b613661
6555 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6559 Automatic update of common submodule
6560 From 098c0d7 to 74a6857
6562 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6567 === release 1.1.90 ===
6569 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6575 * docs/plugins/inspect/plugin-a52dec.xml:
6576 * docs/plugins/inspect/plugin-amrnb.xml:
6577 * docs/plugins/inspect/plugin-amrwbdec.xml:
6578 * docs/plugins/inspect/plugin-asf.xml:
6579 * docs/plugins/inspect/plugin-cdio.xml:
6580 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6581 * docs/plugins/inspect/plugin-dvdread.xml:
6582 * docs/plugins/inspect/plugin-dvdsub.xml:
6583 * docs/plugins/inspect/plugin-lame.xml:
6584 * docs/plugins/inspect/plugin-mad.xml:
6585 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6586 * docs/plugins/inspect/plugin-realmedia.xml:
6587 * docs/plugins/inspect/plugin-siddec.xml:
6588 * docs/plugins/inspect/plugin-twolame.xml:
6589 * docs/plugins/inspect/plugin-x264.xml:
6590 * docs/plugins/inspect/plugin-xingmux.xml:
6591 * gst-plugins-ugly.doap:
6592 * win32/common/config.h:
6595 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6639 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6642 po: Update translations
6644 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6646 * ext/x264/gstx264enc.c:
6647 * tests/check/elements/x264enc.c:
6648 x264enc: Implement getcaps that restricts the input format depending on the output profile
6649 Also add some x264enc profile tests
6650 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6652 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6654 * gst/asfdemux/asfpacket.c:
6655 * gst/asfdemux/gstasfdemux.c:
6656 asfdemux: fix playback regression in push mode
6658 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6660 * gst/asfdemux/gstasfdemux.h:
6661 asfdemux: remove unused variable
6663 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6665 * ext/x264/gstx264enc.c:
6666 x264enc: Don't unref future state but the old one
6667 Being silly will lead us nowhere.
6669 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6671 * ext/x264/gstx264enc.c:
6672 x264enc: Check if we have an input state before using it
6673 Flushing might happen before caps were set on the encoder,
6674 which would lead to crashes here.
6675 Thanks to Matej Knopp for analyzing this.
6676 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6678 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6680 * ext/x264/gstx264enc.c:
6681 x264enc: fix unsigned comparison warning
6683 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6688 === release 1.1.4 ===
6690 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6696 * docs/plugins/inspect/plugin-a52dec.xml:
6697 * docs/plugins/inspect/plugin-amrnb.xml:
6698 * docs/plugins/inspect/plugin-amrwbdec.xml:
6699 * docs/plugins/inspect/plugin-asf.xml:
6700 * docs/plugins/inspect/plugin-cdio.xml:
6701 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6702 * docs/plugins/inspect/plugin-dvdread.xml:
6703 * docs/plugins/inspect/plugin-dvdsub.xml:
6704 * docs/plugins/inspect/plugin-lame.xml:
6705 * docs/plugins/inspect/plugin-mad.xml:
6706 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6707 * docs/plugins/inspect/plugin-realmedia.xml:
6708 * docs/plugins/inspect/plugin-siddec.xml:
6709 * docs/plugins/inspect/plugin-twolame.xml:
6710 * docs/plugins/inspect/plugin-x264.xml:
6711 * docs/plugins/inspect/plugin-xingmux.xml:
6712 * gst-plugins-ugly.doap:
6713 * win32/common/config.h:
6716 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6760 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6763 po: update translations
6765 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
6767 * ext/x264/gstx264enc.c:
6768 x264enc: log when we output a lower profile than requested
6770 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6772 * ext/x264/gstx264enc.c:
6773 x264enc: Consider subset relations of profiles when setting srcpad caps
6774 constrained-baseline is a subset of baseline, is a subset of main,
6775 is a subset of high profile.
6776 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6778 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
6780 * ext/x264/gstx264enc.c:
6781 x264enc: propagate flow return back to base class and upstream
6782 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6784 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
6787 configure: fix x264 version checking
6788 x264 releases carry pkg-config versions such as 0.120.x
6789 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6790 then fail, so we need to either check for > 0.119.0 or
6791 for >= 0.120 to make this work right.
6793 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
6795 * ext/x264/gstx264enc.c:
6796 x264enc: minor clean-up
6797 We requires x264 build >= 120 now.
6799 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6801 * ext/mpeg2dec/gstmpeg2dec.c:
6802 mpeg2dec: Fix mpeg2_reset() calls
6804 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6806 * ext/mpeg2dec/gstmpeg2dec.c:
6807 * ext/x264/gstx264enc.c:
6808 ext: Use new flush vfunc of video codec base classes and remove reset implementations
6810 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
6812 * gst/asfdemux/gstasfdemux.c:
6813 asfdemux: fix build on C89 compilers
6815 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
6817 * gst/asfdemux/asfpacket.c:
6818 * gst/asfdemux/gstasfdemux.c:
6819 asfdemux: fix seeking in push mode
6821 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
6824 build: add subdir-objects to AM_INIT_AUTOMAKE
6825 Fixes warnings in automake 1.14
6826 https://bugzilla.gnome.org/show_bug.cgi?id=705350
6828 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
6830 * ext/mpeg2dec/gstmpeg2dec.c:
6831 mpeg2dec: Do a hard reset of flush_stop
6832 Which is notified by hard == 0 with latest refactoring.
6834 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6851 po: update translations
6853 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6858 === release 1.1.3 ===
6860 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6866 * docs/plugins/inspect/plugin-a52dec.xml:
6867 * docs/plugins/inspect/plugin-amrnb.xml:
6868 * docs/plugins/inspect/plugin-amrwbdec.xml:
6869 * docs/plugins/inspect/plugin-asf.xml:
6870 * docs/plugins/inspect/plugin-cdio.xml:
6871 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6872 * docs/plugins/inspect/plugin-dvdread.xml:
6873 * docs/plugins/inspect/plugin-dvdsub.xml:
6874 * docs/plugins/inspect/plugin-lame.xml:
6875 * docs/plugins/inspect/plugin-mad.xml:
6876 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6877 * docs/plugins/inspect/plugin-realmedia.xml:
6878 * docs/plugins/inspect/plugin-siddec.xml:
6879 * docs/plugins/inspect/plugin-twolame.xml:
6880 * docs/plugins/inspect/plugin-x264.xml:
6881 * docs/plugins/inspect/plugin-xingmux.xml:
6882 * gst-plugins-ugly.doap:
6883 * win32/common/config.h:
6886 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6929 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6931 * gst/asfdemux/gstasfdemux.c:
6932 * gst/realmedia/rademux.c:
6933 * gst/realmedia/rmdemux.c:
6934 gst: Don't swap start/stop for negative rates in the SEGMENT query
6936 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6938 * gst/realmedia/rademux.c:
6939 * gst/realmedia/rmdemux.c:
6940 real: Implement SEGMENT query
6942 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6944 * gst/asfdemux/gstasfdemux.c:
6945 asfdemux: Implement SEGMENT query
6947 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
6949 * gst/asfdemux/asfheaders.c:
6950 * gst/asfdemux/asfheaders.h:
6951 * gst/asfdemux/asfpacket.c:
6952 * gst/asfdemux/gstasfdemux.c:
6953 * gst/asfdemux/gstasfdemux.h:
6954 asfdemux: Add support for dvr-ms
6955 https://bugzilla.gnome.org/show_bug.cgi?id=705026
6957 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
6959 * gst/realmedia/rtspreal.c:
6960 rtspreal: Ensure output value has an assigned value
6961 In the case where this macro was used, that dest was != NULL but that
6962 the strncmp failed, we would end up with dest_len being undefined.
6964 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
6966 * ext/x264/gstx264enc.c:
6967 x264: Fix dts comparision
6968 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6969 and signed value... resulting it the result never being < 0.
6970 Instead just check if it is smaller before assigning to frame->dts.
6972 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6974 * gst/asfdemux/gstasfdemux.c:
6975 * gst/asfdemux/gstasfdemux.h:
6976 asfdemux: fix seqnum handling for seeks
6977 Use the same seqnum as the seek for flushes/segments that are
6978 caused by the seek. Also do the same for segment events
6981 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6983 * ext/mpeg2dec/gstmpeg2dec.c:
6984 mpeg2dec: Clean up reset/start/stop handling
6986 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6988 * ext/x264/gstx264enc.c:
6989 x264enc: React properly to flushing/resetting the encoder
6990 https://bugzilla.gnome.org/show_bug.cgi?id=656007
6992 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6994 * gst/realmedia/rademux.c:
6995 * gst/realmedia/rademux.h:
6996 * gst/realmedia/rmdemux.c:
6997 * gst/realmedia/rmdemux.h:
6998 realmedia: Add support for group-id in the stream-start event
7000 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7002 * gst/asfdemux/gstasfdemux.c:
7003 * gst/asfdemux/gstasfdemux.h:
7004 asfdemux: Add support for group-id in the stream-start event
7006 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7008 * ext/sidplay/gstsiddec.cc:
7009 * ext/sidplay/gstsiddec.h:
7010 siddec: Add support for group-id in the stream-start event
7012 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
7014 * gst/realmedia/rmdemux.c:
7015 rmdemux: Mark demuxer as "running" in push-mode
7016 Allows queries (and other code) to be answered when working in push-mode.
7017 Running would only be set to TRUE accordingly when working in pull-mode
7018 once it had read header/index.
7021 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
7023 * ext/mpeg2dec/gstmpeg2dec.c:
7024 mpeg2dec: Properly reset on sequence changes
7025 Otherwise we end up using stray data/buffers.
7028 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7033 === release 1.1.2 ===
7035 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7041 * docs/plugins/inspect/plugin-a52dec.xml:
7042 * docs/plugins/inspect/plugin-amrnb.xml:
7043 * docs/plugins/inspect/plugin-amrwbdec.xml:
7044 * docs/plugins/inspect/plugin-asf.xml:
7045 * docs/plugins/inspect/plugin-cdio.xml:
7046 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7047 * docs/plugins/inspect/plugin-dvdread.xml:
7048 * docs/plugins/inspect/plugin-dvdsub.xml:
7049 * docs/plugins/inspect/plugin-lame.xml:
7050 * docs/plugins/inspect/plugin-mad.xml:
7051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7052 * docs/plugins/inspect/plugin-realmedia.xml:
7053 * docs/plugins/inspect/plugin-siddec.xml:
7054 * docs/plugins/inspect/plugin-twolame.xml:
7055 * docs/plugins/inspect/plugin-x264.xml:
7056 * docs/plugins/inspect/plugin-xingmux.xml:
7057 * gst-plugins-ugly.doap:
7058 * win32/common/config.h:
7061 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7104 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7106 * ext/dvdread/dvdreadsrc.c:
7107 dvdreadsrc: correctly determine last chapter's duration
7108 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7109 It worked just fine before ...
7111 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7113 * gst/realmedia/rdtmanager.c:
7114 rdt: forward sticky events
7116 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7121 === release 1.1.1 ===
7123 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7130 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7131 * docs/plugins/inspect/plugin-a52dec.xml:
7132 * docs/plugins/inspect/plugin-amrnb.xml:
7133 * docs/plugins/inspect/plugin-amrwbdec.xml:
7134 * docs/plugins/inspect/plugin-asf.xml:
7135 * docs/plugins/inspect/plugin-cdio.xml:
7136 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7137 * docs/plugins/inspect/plugin-dvdread.xml:
7138 * docs/plugins/inspect/plugin-dvdsub.xml:
7139 * docs/plugins/inspect/plugin-lame.xml:
7140 * docs/plugins/inspect/plugin-mad.xml:
7141 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7142 * docs/plugins/inspect/plugin-realmedia.xml:
7143 * docs/plugins/inspect/plugin-siddec.xml:
7144 * docs/plugins/inspect/plugin-twolame.xml:
7145 * docs/plugins/inspect/plugin-x264.xml:
7146 * docs/plugins/inspect/plugin-xingmux.xml:
7147 * gst-plugins-ugly.doap:
7148 * win32/common/config.h:
7151 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7194 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7197 Automatic update of common submodule
7198 From 098c0d7 to 01a7a46
7200 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7202 * ext/mpeg2dec/gstmpeg2dec.c:
7203 mpeg2dec: make the aspect ratio calculation more accurate.
7204 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7205 aspect-ratio if we don't have a valid upstream PAR.
7206 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7208 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7211 Automatic update of common submodule
7212 From 5edcd85 to 098c0d7
7214 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7216 * tests/check/elements/amrnbenc.c:
7217 * tests/check/elements/mpeg2dec.c:
7218 * tests/check/elements/x264enc.c:
7219 * tests/check/elements/xingmux.c:
7220 tests: Fix event handling
7222 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7224 * ext/lame/gstlamemp3enc.c:
7225 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7226 lame does internal resampling, but the base class only cares about
7227 the number of raw samples, so tell finish frames about that, not
7228 the number of samples in the outgoing frame.:
7230 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7232 * ext/x264/gstx264enc.c:
7233 x264enc: output byte-stream if downstream has ANY caps
7234 It's what people expect when they pipe the output to
7235 filesink or into a tcp connection or pipe.
7237 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7241 * README.static-linking:
7243 Automatic update of common submodule
7244 From 3cb3d3c to 5edcd85
7246 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7249 * ext/a52dec/Makefile.am:
7250 * ext/amrnb/Makefile.am:
7251 * ext/amrwbdec/Makefile.am:
7252 * ext/cdio/Makefile.am:
7253 * ext/dvdread/Makefile.am:
7254 * ext/lame/Makefile.am:
7255 * ext/mad/Makefile.am:
7256 * ext/mpeg2dec/Makefile.am:
7257 * ext/sidplay/Makefile.am:
7258 * ext/twolame/Makefile.am:
7259 * ext/x264/Makefile.am:
7260 * gst/asfdemux/Makefile.am:
7261 * gst/dvdlpcmdec/Makefile.am:
7262 * gst/dvdsub/Makefile.am:
7263 * gst/realmedia/Makefile.am:
7264 * gst/xingmux/Makefile.am:
7265 gst: Add better support for static plugins
7267 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7271 Automatic update of common submodule
7272 From aed87ae to 3cb3d3c
7274 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7277 Automatic update of common submodule
7278 From 04c7a1e to aed87ae
7280 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7282 * gst/asfdemux/gstasfdemux.c:
7283 * gst/realmedia/rmdemux.c:
7284 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7286 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7288 * ext/x264/gstx264enc.c:
7289 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7290 Previously did a division by zero.
7291 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7293 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7296 Automatic update of common submodule
7297 From 2de221c to 04c7a1e
7299 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7301 * ext/x264/gstx264enc.c:
7302 x264enc: simplify template caps
7303 No need to make an array for one single element.
7305 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7307 * ext/x264/gstx264enc.c:
7308 x264enc: put all theoretically possible formats in template caps
7309 and decide at runtime which subset of these (8-bit or 10-bit video
7310 formats) is supported. libx264 will be compiled for one of these
7311 two options, and it is possible to switch by pointing the dynamic
7312 linker to a different libx264 build at runtime. If we want our
7313 template caps to be correct, they should contain all then, with
7314 the actually supported ones determined at runtime.
7315 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7317 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7319 * ext/x264/gstx264enc.c:
7320 x264enc: detect supported bit depth and pixel formats at runtime
7321 http://bugs.debian.org/667573
7322 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7324 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7327 autogen.sh: allow calling from out-of-tree
7328 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7329 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7331 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7334 Automatic update of common submodule
7335 From a942293 to 2de221c
7337 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7339 * tests/check/Makefile.am:
7340 tests: use _1_0 variants for the various registry variables
7341 These override the variants without version suffix. Makes 'make check' work
7342 properly in environments that set the suffixed variant for 1.0, such as
7345 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7348 Automatic update of common submodule
7349 From a72faea to a942293
7351 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7354 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7355 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7356 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7357 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7359 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7361 * ext/mpeg2dec/gstmpeg2dec.c:
7362 mpeg2dec: use appropriate printf format for gsize
7364 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7366 * ext/cdio/gstcdio.h:
7367 cdio: Fix redundant redeclaration of 'cdio_version_string'
7368 cdio/version.h is already included by cdio/cdio.h
7370 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7372 * ext/sidplay/gstsiddec.cc:
7373 siddec: init debug category
7375 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7378 * ext/dvdread/Makefile.am:
7379 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7380 And the gmodule lib has been moved into the Requires.private
7381 section of the pkg-config file in core.
7383 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7385 * ext/cdio/gstcdiocddasrc.c:
7386 * ext/cdio/gstcdiocddasrc.h:
7387 cdiocddasrc: detect whether drive produces samples in non-host endianness
7388 If drive produces samples in other endianness than the host,
7389 we need to byte swap them before pushing them out, or we
7390 produce nothing but noise. cdparanoia detects this automatically,
7391 but libcdio does not, so we have to do it ourselves.
7392 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7393 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7395 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7398 Automatic update of common submodule
7399 From b497c4f to a72faea
7401 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7403 * tests/check/elements/xingmux_testdata.h:
7404 xingmux: Fix unit test after change to correctly calculate number of frames
7406 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7408 * ext/x264/gstx264enc.c:
7409 x264enc: Add support for 10-bit color formats
7410 Requires x264 to be built with 10-bit support, which disables
7411 9-bit support. Also only advertise the color formats that were
7414 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7416 * ext/x264/gstx264enc.c:
7417 x264enc: Add support for Y444, Y42B and NV12
7419 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7421 * ext/cdio/Makefile.am:
7422 * ext/cdio/gstcdio.c:
7423 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7424 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7425 if they're not plain ASCII.
7427 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7429 * gst/xingmux/gstxingmux.c:
7430 xingmux: Properly calculate the number of frames
7431 First, the xing header frame is never added to the count,
7432 we have to increment the count.
7433 Secondly, there is a rounding error when calculating the
7434 frame duration, as spf*GST_SECOND/rate is not an integer
7435 (26122448.9) an it must be 26122449.
7437 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7440 configure.ac: update courtesy of autoupdate
7442 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7446 configure: let AG_GST_PLUGIN_DOCS check for python
7447 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7448 which as a side-effect should pick up newer python versions as
7450 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7452 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7454 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7455 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7457 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7459 * tests/check/elements/mpg123audiodec.c:
7461 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7463 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7465 * docs/random/LICENSE:
7466 * ext/a52dec/gsta52dec.c:
7467 * ext/a52dec/gsta52dec.h:
7468 * ext/amrnb/amrnb.c:
7469 * ext/amrnb/amrnbdec.c:
7470 * ext/amrnb/amrnbdec.h:
7471 * ext/amrnb/amrnbenc.c:
7472 * ext/amrnb/amrnbenc.h:
7473 * ext/amrwbdec/amrwb.c:
7474 * ext/amrwbdec/amrwbdec.c:
7475 * ext/amrwbdec/amrwbdec.h:
7476 * ext/cdio/gstcdio.c:
7477 * ext/cdio/gstcdio.h:
7478 * ext/cdio/gstcdiocddasrc.c:
7479 * ext/cdio/gstcdiocddasrc.h:
7480 * ext/dvdread/dvdreadsrc.c:
7481 * ext/dvdread/dvdreadsrc.h:
7482 * ext/lame/gstlamemp3enc.c:
7483 * ext/lame/gstlamemp3enc.h:
7484 * ext/lame/plugin.c:
7487 * ext/mpeg2dec/gstmpeg2dec.c:
7488 * ext/mpeg2dec/gstmpeg2dec.h:
7489 * ext/sidplay/gstsiddec.cc:
7490 * ext/sidplay/gstsiddec.h:
7491 * ext/twolame/gsttwolamemp2enc.c:
7492 * ext/twolame/gsttwolamemp2enc.h:
7493 * ext/x264/gstx264enc.c:
7494 * ext/x264/gstx264enc.h:
7495 * gst-libs/gst/gettext.h:
7496 * gst-libs/gst/glib-compat-private.h:
7497 * gst-libs/gst/gst-i18n-plugin.h:
7498 * gst/asfdemux/asfheaders.c:
7499 * gst/asfdemux/asfheaders.h:
7500 * gst/asfdemux/asfpacket.c:
7501 * gst/asfdemux/asfpacket.h:
7502 * gst/asfdemux/gstasf.c:
7503 * gst/asfdemux/gstasfdemux.c:
7504 * gst/asfdemux/gstasfdemux.h:
7505 * gst/asfdemux/gstrtpasfdepay.c:
7506 * gst/asfdemux/gstrtpasfdepay.h:
7507 * gst/asfdemux/gstrtspwms.c:
7508 * gst/asfdemux/gstrtspwms.h:
7509 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7510 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7511 * gst/dvdsub/gstdvdsubdec.c:
7512 * gst/dvdsub/gstdvdsubdec.h:
7513 * gst/dvdsub/gstdvdsubparse.c:
7514 * gst/dvdsub/gstdvdsubparse.h:
7515 * gst/realmedia/asmrules.c:
7516 * gst/realmedia/asmrules.h:
7517 * gst/realmedia/gstrdtbuffer.c:
7518 * gst/realmedia/gstrdtbuffer.h:
7519 * gst/realmedia/pnmsrc.c:
7520 * gst/realmedia/pnmsrc.h:
7521 * gst/realmedia/rademux.c:
7522 * gst/realmedia/rademux.h:
7523 * gst/realmedia/rdtdepay.c:
7524 * gst/realmedia/rdtdepay.h:
7525 * gst/realmedia/rdtjitterbuffer.c:
7526 * gst/realmedia/rdtjitterbuffer.h:
7527 * gst/realmedia/rdtmanager.c:
7528 * gst/realmedia/rdtmanager.h:
7529 * gst/realmedia/realhash.c:
7530 * gst/realmedia/realhash.h:
7531 * gst/realmedia/realmedia.c:
7532 * gst/realmedia/rmdemux.c:
7533 * gst/realmedia/rmdemux.h:
7534 * gst/realmedia/rmutils.c:
7535 * gst/realmedia/rmutils.h:
7536 * gst/realmedia/rtspreal.c:
7537 * gst/realmedia/rtspreal.h:
7538 * gst/xingmux/gstxingmux.c:
7539 * gst/xingmux/gstxingmux.h:
7540 * gst/xingmux/plugin.c:
7541 * tests/check/elements/amrnbenc.c:
7542 * tests/check/elements/mpeg2dec.c:
7543 * tests/check/elements/x264enc.c:
7544 * tests/check/generic/index.c:
7545 * tests/check/generic/states.c:
7546 * tests/check/pipelines/lame.c:
7548 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7550 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7552 * gst/dvdsub/gstdvdsubdec.c:
7553 dvdsubdec: allocate correct amount of memory for bitmap
7554 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7556 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7558 * ext/mpg123/gstmpg123audiodec.c:
7559 mpg123: removed unnecessary finalize function
7560 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7562 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7564 * ext/sidplay/gstsiddec.cc:
7565 siddec: reset bytes counter
7566 Reset the total_bytes counter so that we get timestamps correct.
7567 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7569 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7571 * ext/mpg123/gstmpg123audiodec.c:
7572 mpg123: Fix leaks from not chaining up in the finalize function
7574 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7577 * docs/plugins/inspect/plugin-a52dec.xml:
7578 * docs/plugins/inspect/plugin-amrnb.xml:
7579 * docs/plugins/inspect/plugin-amrwbdec.xml:
7580 * docs/plugins/inspect/plugin-asf.xml:
7581 * docs/plugins/inspect/plugin-cdio.xml:
7582 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7583 * docs/plugins/inspect/plugin-dvdread.xml:
7584 * docs/plugins/inspect/plugin-dvdsub.xml:
7585 * docs/plugins/inspect/plugin-lame.xml:
7586 * docs/plugins/inspect/plugin-mad.xml:
7587 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7588 * docs/plugins/inspect/plugin-realmedia.xml:
7589 * docs/plugins/inspect/plugin-siddec.xml:
7590 * docs/plugins/inspect/plugin-twolame.xml:
7591 * docs/plugins/inspect/plugin-x264.xml:
7592 * docs/plugins/inspect/plugin-xingmux.xml:
7593 * win32/common/config.h:
7594 Back to feature development
7596 === release 1.0.2 ===
7598 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7604 * docs/plugins/inspect/plugin-a52dec.xml:
7605 * docs/plugins/inspect/plugin-amrnb.xml:
7606 * docs/plugins/inspect/plugin-amrwbdec.xml:
7607 * docs/plugins/inspect/plugin-asf.xml:
7608 * docs/plugins/inspect/plugin-cdio.xml:
7609 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7610 * docs/plugins/inspect/plugin-dvdread.xml:
7611 * docs/plugins/inspect/plugin-dvdsub.xml:
7612 * docs/plugins/inspect/plugin-lame.xml:
7613 * docs/plugins/inspect/plugin-mad.xml:
7614 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7615 * docs/plugins/inspect/plugin-realmedia.xml:
7616 * docs/plugins/inspect/plugin-siddec.xml:
7617 * docs/plugins/inspect/plugin-twolame.xml:
7618 * docs/plugins/inspect/plugin-x264.xml:
7619 * docs/plugins/inspect/plugin-xingmux.xml:
7620 * gst-plugins-ugly.doap:
7621 * win32/common/config.h:
7624 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7626 * tests/check/elements/mpg123audiodec.c:
7627 tests: fix up mpg123 test a little
7630 - simplify check for elements
7631 - only run mpg123 test if mpg123 is available and selected
7632 - fix build in uninstalled setup
7633 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7635 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7637 * tests/check/elements/mpg123audiodec.c:
7638 tets: add unit test for mpg123audiodec
7639 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7641 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7643 * ext/mpg123/gstmpg123audiodec.c:
7644 mpg123: added gtkdoc section
7645 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7647 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7649 * ext/mpg123/gstmpg123audiodec.c:
7650 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7651 * The last MP3 frame wasn't being pushed when base class was draining
7652 * Made sure mpg123 cannot ever use its (crude) internal resampler
7653 * Disabled mpg123 stderr output
7654 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7656 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7658 * gst/asfdemux/Makefile.am:
7659 * gst/realmedia/Makefile.am:
7660 Makefile.am: Fix typos for generating the Android.mk files
7661 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7662 The typos led to generate the incorrect Android.mk files for the asfdemux
7663 and realmedia plugin.
7664 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7666 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7668 * ext/mpg123/gstmpg123audiodec.c:
7669 mpg123: cleaned up comments, formatting, and logging lines
7670 also replaced mpg123decoder->handle != NULL checks with asserts
7671 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7673 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7675 * ext/dvdread/dvdreadsrc.c:
7676 dvdreadsrc: correctly set next cell when seeking to sector
7678 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7680 * gst/dvdsub/gstdvdsubparse.c:
7681 dvdsubparse: send src caps when receiving sink caps
7683 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7685 * ext/dvdread/dvdreadsrc.c:
7686 dvdreadsrc: update dvd event to enhanced approach
7687 ... in line with resindvdsrc.
7689 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7692 docs: add 'make upload' target for new-release script
7694 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7697 * docs/plugins/inspect/plugin-a52dec.xml:
7698 * docs/plugins/inspect/plugin-amrnb.xml:
7699 * docs/plugins/inspect/plugin-amrwbdec.xml:
7700 * docs/plugins/inspect/plugin-asf.xml:
7701 * docs/plugins/inspect/plugin-cdio.xml:
7702 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7703 * docs/plugins/inspect/plugin-dvdread.xml:
7704 * docs/plugins/inspect/plugin-dvdsub.xml:
7705 * docs/plugins/inspect/plugin-lame.xml:
7706 * docs/plugins/inspect/plugin-mad.xml:
7707 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7708 * docs/plugins/inspect/plugin-realmedia.xml:
7709 * docs/plugins/inspect/plugin-siddec.xml:
7710 * docs/plugins/inspect/plugin-twolame.xml:
7711 * docs/plugins/inspect/plugin-x264.xml:
7712 * docs/plugins/inspect/plugin-xingmux.xml:
7713 * win32/common/config.h:
7714 Back to development (bug fixing)
7716 === release 1.0.1 ===
7718 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7724 * docs/plugins/inspect/plugin-a52dec.xml:
7725 * docs/plugins/inspect/plugin-amrnb.xml:
7726 * docs/plugins/inspect/plugin-amrwbdec.xml:
7727 * docs/plugins/inspect/plugin-asf.xml:
7728 * docs/plugins/inspect/plugin-cdio.xml:
7729 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7730 * docs/plugins/inspect/plugin-dvdread.xml:
7731 * docs/plugins/inspect/plugin-dvdsub.xml:
7732 * docs/plugins/inspect/plugin-lame.xml:
7733 * docs/plugins/inspect/plugin-mad.xml:
7734 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7735 * docs/plugins/inspect/plugin-realmedia.xml:
7736 * docs/plugins/inspect/plugin-siddec.xml:
7737 * docs/plugins/inspect/plugin-twolame.xml:
7738 * docs/plugins/inspect/plugin-x264.xml:
7739 * docs/plugins/inspect/plugin-xingmux.xml:
7740 * gst-plugins-ugly.doap:
7741 * win32/common/config.h:
7744 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7747 Automatic update of common submodule
7748 From 6c0b52c to 6bb6951
7750 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
7752 * ext/mpeg2dec/gstmpeg2dec.c:
7753 mpeg2dec: Don't error out when there is no associated buffer
7754 In 0.10, having mpeg2dec occasionally tell us to output a frame that
7755 was never decoded was just ignored, so do the same in 1.0
7758 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
7761 * gst/dvdsub/gstdvdsubdec.c:
7762 Purge mention of liboil and update REQUIREMENTS
7763 https://bugzilla.gnome.org/show_bug.cgi?id=673285
7765 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7767 * ext/x264/gstx264enc.c:
7768 x264enc: when setting fallback decoder latency, set valid min_latency
7769 Min. latency needs to be a valid time, so pass 0 as default
7770 value in the fallback case where we can't determine any latency,
7771 and avoid nasty criticals at runtime.
7773 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7776 * docs/plugins/inspect/plugin-a52dec.xml:
7777 * docs/plugins/inspect/plugin-amrnb.xml:
7778 * docs/plugins/inspect/plugin-amrwbdec.xml:
7779 * docs/plugins/inspect/plugin-asf.xml:
7780 * docs/plugins/inspect/plugin-cdio.xml:
7781 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7782 * docs/plugins/inspect/plugin-dvdread.xml:
7783 * docs/plugins/inspect/plugin-dvdsub.xml:
7784 * docs/plugins/inspect/plugin-lame.xml:
7785 * docs/plugins/inspect/plugin-mad.xml:
7786 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7787 * docs/plugins/inspect/plugin-realmedia.xml:
7788 * docs/plugins/inspect/plugin-siddec.xml:
7789 * docs/plugins/inspect/plugin-twolame.xml:
7790 * docs/plugins/inspect/plugin-x264.xml:
7791 * docs/plugins/inspect/plugin-xingmux.xml:
7792 * win32/common/config.h:
7793 Back to development (bug fixing)
7795 === release 1.0.0 ===
7797 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7802 * docs/plugins/inspect/plugin-a52dec.xml:
7803 * docs/plugins/inspect/plugin-amrnb.xml:
7804 * docs/plugins/inspect/plugin-amrwbdec.xml:
7805 * docs/plugins/inspect/plugin-asf.xml:
7806 * docs/plugins/inspect/plugin-cdio.xml:
7807 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7808 * docs/plugins/inspect/plugin-dvdread.xml:
7809 * docs/plugins/inspect/plugin-dvdsub.xml:
7810 * docs/plugins/inspect/plugin-lame.xml:
7811 * docs/plugins/inspect/plugin-mad.xml:
7812 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7813 * docs/plugins/inspect/plugin-realmedia.xml:
7814 * docs/plugins/inspect/plugin-siddec.xml:
7815 * docs/plugins/inspect/plugin-twolame.xml:
7816 * docs/plugins/inspect/plugin-x264.xml:
7817 * docs/plugins/inspect/plugin-xingmux.xml:
7818 * gst-plugins-ugly.doap:
7819 * win32/common/config.h:
7822 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
7825 Automatic update of common submodule
7826 From 4f962f7 to 6c0b52c
7828 === release 0.11.99 ===
7830 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7833 * docs/plugins/inspect/plugin-xingmux.xml:
7834 * gst-plugins-ugly.doap:
7835 * win32/common/config.h:
7838 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7840 * docs/plugins/inspect/plugin-a52dec.xml:
7841 * docs/plugins/inspect/plugin-amrnb.xml:
7842 * docs/plugins/inspect/plugin-amrwbdec.xml:
7843 * docs/plugins/inspect/plugin-asf.xml:
7844 * docs/plugins/inspect/plugin-cdio.xml:
7845 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7846 * docs/plugins/inspect/plugin-dvdread.xml:
7847 * docs/plugins/inspect/plugin-dvdsub.xml:
7848 * docs/plugins/inspect/plugin-lame.xml:
7849 * docs/plugins/inspect/plugin-mad.xml:
7850 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7851 * docs/plugins/inspect/plugin-realmedia.xml:
7852 * docs/plugins/inspect/plugin-siddec.xml:
7853 * docs/plugins/inspect/plugin-twolame.xml:
7854 * docs/plugins/inspect/plugin-x264.xml:
7857 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7860 * ext/amrnb/Makefile.am:
7861 * ext/amrwbdec/Makefile.am:
7862 * ext/lame/Makefile.am:
7863 * ext/twolame/Makefile.am:
7864 * tests/check/Makefile.am:
7865 Remove -DGST_USE_UNSTABLE_API
7867 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7869 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7870 * docs/plugins/inspect/plugin-a52dec.xml:
7871 * docs/plugins/inspect/plugin-amrnb.xml:
7872 * docs/plugins/inspect/plugin-amrwbdec.xml:
7873 * docs/plugins/inspect/plugin-asf.xml:
7874 * docs/plugins/inspect/plugin-cdio.xml:
7875 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7876 * docs/plugins/inspect/plugin-dvdread.xml:
7877 * docs/plugins/inspect/plugin-dvdsub.xml:
7878 * docs/plugins/inspect/plugin-lame.xml:
7879 * docs/plugins/inspect/plugin-mad.xml:
7880 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7881 * docs/plugins/inspect/plugin-realmedia.xml:
7882 * docs/plugins/inspect/plugin-siddec.xml:
7883 * docs/plugins/inspect/plugin-twolame.xml:
7884 * docs/plugins/inspect/plugin-x264.xml:
7887 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7889 * ext/cdio/gstcdio.c:
7890 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7891 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7892 introspection/updating for this plugin.
7894 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7896 * gst-plugins-ugly.spec.in:
7897 Switch to F18 package naming
7899 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7901 * ext/dvdread/demo-play:
7902 * tests/check/elements/mpeg2dec.c:
7903 rename some caps and elements in examples
7905 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
7910 === release 0.11.94 ===
7912 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7916 * gst-plugins-ugly.doap:
7917 * win32/common/config.h:
7920 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7922 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7923 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7924 * docs/plugins/gst-plugins-ugly-plugins.signals:
7925 * docs/plugins/inspect/plugin-a52dec.xml:
7926 * docs/plugins/inspect/plugin-amrnb.xml:
7927 * docs/plugins/inspect/plugin-amrwbdec.xml:
7928 * docs/plugins/inspect/plugin-asf.xml:
7929 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7930 * docs/plugins/inspect/plugin-dvdread.xml:
7931 * docs/plugins/inspect/plugin-dvdsub.xml:
7932 * docs/plugins/inspect/plugin-lame.xml:
7933 * docs/plugins/inspect/plugin-mad.xml:
7934 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7935 * docs/plugins/inspect/plugin-realmedia.xml:
7936 * docs/plugins/inspect/plugin-siddec.xml:
7937 * docs/plugins/inspect/plugin-twolame.xml:
7938 * docs/plugins/inspect/plugin-x264.xml:
7941 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7943 * gst/realmedia/rmdemux.c:
7944 rmdemux: use DTS and PTS
7945 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7946 undefined to make the decoder do the right thing. We can then remove the code
7947 that tries to guess the PTS from the DTS.
7949 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
7951 * ext/mpeg2dec/gstmpeg2dec.c:
7952 mpeg2dec: Hold ref to buffer while mapped
7953 So that the buffer still exists when we go to unmap it later,
7954 even if it got pushed in the meantime.
7956 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
7958 * tests/check/elements/x264enc.c:
7959 x264enc test: x264enc produces constrained-baseline, not the full baseline
7961 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7963 * gst/asfdemux/gstasfdemux.c:
7964 * gst/realmedia/rademux.c:
7965 * gst/realmedia/rmdemux.c:
7966 gst: only activate in pull mode if upstream is seekable
7968 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7970 * gst/realmedia/rademux.c:
7971 rademux: tags can be NULL
7973 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7976 mad: fix email address
7978 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7981 mad: init base class method only once
7983 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7985 * gst/xingmux/gstxingmux.c:
7986 xingmux: remove defunct commented code
7988 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7990 * gst/dvdsub/gstdvdsubdec.c:
7991 dvbsubdec: handle and send GAP event
7992 ... in stead of update newsegment event.
7994 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7996 * gst/dvdsub/gstdvdsubdec.c:
7997 dvbsubdec: adjust disabled code comment style
7999 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8001 * ext/x264/gstx264enc.c:
8002 x264enc: clean up some debug statements
8004 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8006 * ext/x264/gstx264enc.c:
8007 * ext/x264/gstx264enc.h:
8008 x264enc: handle possibly negative DTS provided by codec
8009 ... by arranging for an offset such that DTS == PTS for keyframes,
8010 which is expected elsewhere to go along with semantics of PTS and DTS.
8011 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8013 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8015 * gst-plugins-ugly.spec.in:
8016 Fix spec file for ugly
8018 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8020 * tests/check/elements/mpeg2dec.c:
8021 tests: mpeg2dec: initialize variable
8022 ... which avoids test segfaulting.
8024 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
8026 * tests/check/elements/mpeg2dec.c:
8027 check: Feed parsed data to mpeg2dec
8028 And fix the expected output caps by adding colorimetry field
8030 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
8033 Automatic update of common submodule
8034 From 668acee to 4f962f7
8036 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
8039 configure: bump gtk-doc req to 1.12 (mar-2009)
8040 This allows us to e.g. unconditionally use gtkdoc-rebase.
8042 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8044 * docs/plugins/inspect/plugin-dvdsub.xml:
8045 * gst/dvdsub/gstdvdsubdec.c:
8046 * gst/dvdsub/gstdvdsubparse.c:
8047 video/x-dvd-subpicture -> subpicture/x-dvd
8049 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8051 * ext/x264/gstx264enc.c:
8052 x264enc: Use new video encoder base class API for handling tags
8054 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8056 * ext/mpg123/gstmpg123audiodec.c:
8057 mpg123: Give MARGINAL rank to the mpg123 decoder element
8059 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8061 * gst/dvdsub/gstdvdsubdec.c:
8062 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8064 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8067 * win32/common/config.h:
8070 === release 0.11.93 ===
8072 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8075 * gst-plugins-ugly.doap:
8076 * win32/common/config.h:
8079 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8081 * gst/asfdemux/asfpacket.c:
8082 * gst/realmedia/rmdemux.c:
8083 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8085 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8087 * ext/mpg123/Makefile.am:
8088 mpg123: dist header file
8090 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8092 * gst/asfdemux/asfpacket.c:
8093 asfdemux: avoid some more invalid timestamp arithmetic
8094 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8096 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8098 * ext/sidplay/gstsiddec.cc:
8099 * gst/asfdemux/gstasfdemux.c:
8100 * gst/realmedia/rademux.c:
8101 * gst/realmedia/rmdemux.c:
8102 gst: Add stream-id to stream-start events
8104 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8106 * ext/mpeg2dec/gstmpeg2dec.c:
8107 mpeg2dec: Don't use NULL values for fbuf
8108 We need to make a difference between the initial dummy buffers (which
8109 have a fbuf->id of NULL) and the buffers on which we allocated
8112 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8115 Automatic update of common submodule
8116 From 94ccf4c to 668acee
8118 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8120 * ext/a52dec/gsta52dec.c:
8121 * ext/lame/gstlamemp3enc.c:
8122 * gst/asfdemux/gstasfdemux.c:
8123 * gst/realmedia/rademux.c:
8124 * gst/realmedia/rmdemux.c:
8125 * gst/realmedia/rmutils.c:
8126 gst_tag_list_free -> gst_tag_list_unref
8128 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8130 * ext/mpg123/gstmpg123audiodec.c:
8131 mpg123: map input buffer in READ mode, not WRITE mode
8132 Makes things actually work.
8134 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8136 * ext/mpg123/gstmpg123audiodec.c:
8137 mpg123: query supported output formats at run-time
8138 Fixes stuff. We use a string here since we can't be bothered
8141 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8143 * ext/mpg123/Makefile.am:
8144 mpg123: hook up to build system
8146 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8148 * ext/mpg123/gstmpg123audiodec.c:
8149 * ext/mpg123/gstmpg123audiodec.h:
8150 mpg123: add new libmpg123-based mp3 decoder plugin
8151 Needs a bit of cleaning up.
8152 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8154 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8156 * ext/sidplay/gstsiddec.cc:
8157 * ext/x264/gstx264enc.c:
8158 * gst/asfdemux/gstasfdemux.c:
8159 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8160 * gst/realmedia/rademux.c:
8161 * gst/realmedia/rmdemux.c:
8162 tag: Update for taglist/tag event API changes
8164 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8166 * ext/mpeg2dec/gstmpeg2dec.c:
8167 mpeg2dec: Avoid dropping first GOP
8168 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8169 do not check if it is NULL or not.
8170 And cleanup a bit of debug
8172 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8174 * gst/realmedia/rdtmanager.c:
8175 * gst/realmedia/rdtmanager.h:
8176 rdt: add on-npt-stop signal
8177 rtspsrc will look for it.
8179 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8181 * gst/realmedia/rdtmanager.c:
8182 rdt: set caps after activating the pad
8184 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8186 * gst/realmedia/gstrdtbuffer.c:
8189 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8191 * gst/asfdemux/gstrtpasfdepay.c:
8192 asfdepay: fix padding correction
8193 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8194 existing memory in the target buffer..
8195 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8197 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8199 * ext/mpeg2dec/gstmpeg2dec.c:
8200 mpeg2dec: copy buffer flags when cropping
8201 When we crop a buffer, copy the flags as well.
8203 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8205 * ext/mpeg2dec/gstmpeg2dec.c:
8206 mpeg2dec: Fix GstVideoInfo pointer
8208 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8210 * ext/mpeg2dec/gstmpeg2dec.c:
8211 mpeg2dec: Correctly flag output buffer interlaced state
8212 If the sequence is not flagged as progressive its buffers are marked
8213 interlace mode mixed. There is an individual picture flag indicating
8214 whether picture in the sequence are interlaced or not. This is used
8215 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8216 completely indicate the buffer's interlaced state.
8217 Also, TFF and RFF should only be set if the sequence is not progressive.
8219 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8221 * ext/mpeg2dec/gstmpeg2dec.c:
8222 ext: Update for video base classes API changes
8224 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8227 Automatic update of common submodule
8228 From 98e386f to 94ccf4c
8230 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8232 * gst/asfdemux/asfpacket.c:
8233 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8235 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8237 * gst/asfdemux/asfpacket.c:
8238 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8239 ... so it does not get used as first (valid) payload ts, whereas
8240 the first real valid payload ts may be considerably larger.
8241 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8243 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8245 * gst/asfdemux/gstasfdemux.c:
8246 asfdemux: slightly relax supported seek requirements
8247 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8249 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8251 * ext/mpeg2dec/gstmpeg2dec.c:
8252 mpeg2dec: Propagate GstFlowReturn where needed
8253 It was just ignoring the return values...
8255 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8257 * ext/mpeg2dec/gstmpeg2dec.c:
8258 mpeg2dec: Store temporary buffers out of the way
8259 When mpeg2dec needs to do cropping (because downstream can't handle it),
8260 we need temporary buffers to decode to.
8261 Use the user_data field to store those, and unify the rest of the code
8262 that needs to touch a buffer (regardless of how/where it was allocated).
8263 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8265 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8267 * ext/mpeg2dec/gstmpeg2dec.c:
8268 mpeg2dec: Call gst_video_decoder_negotiate()
8270 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8272 * gst/realmedia/rmdemux.c:
8273 rmdemux: give stream tags a different event name so they don't overwrite global tags
8274 There can only be one taglist per name for sticky tag events.
8275 Needs to be fixed more properly, see
8276 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8278 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8280 * gst/realmedia/rademux.c:
8281 rademux: set/send caps on pad after activating it
8283 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8285 * gst/realmedia/rmdemux.c:
8286 rmdemux: set/send caps after activating the source pads
8287 Makes sure the caps event isn't dropped immediately.
8289 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8291 * ext/dvdread/dvdreadsrc.c:
8292 dvdreadsrc: mustn't drop queries like caps query if not started yet
8294 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8296 * gst/asfdemux/gstasfdemux.c:
8297 asfdemux: extract WM/Year as GstDateTime instead of GDate
8298 So we can signal that only the year field is valid.
8300 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8302 * gst/asfdemux/gstasfdemux.c:
8303 asfdemux: don't leak payload if we are not pushing it
8305 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8307 * ext/sidplay/gstsiddec.cc:
8308 * gst/asfdemux/gstasfdemux.c:
8309 * gst/realmedia/rademux.c:
8310 * gst/realmedia/rmdemux.c:
8311 demuxers: Push STREAM_START when needed
8313 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8315 * gst/asfdemux/gstasfdemux.c:
8316 asf: don't push on inactive streams
8318 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8320 * ext/dvdread/dvdreadsrc.c:
8321 dvdreadsrc: set rank to NONE
8322 It should never be autoplugged really, for DVD
8323 playback there's rsndvd (or will be, realsoonnow).
8325 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8327 * ext/mpeg2dec/gstmpeg2dec.c:
8328 fix for allocator API changes
8330 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8332 * ext/x264/gstx264enc.c:
8333 update for query api changes
8335 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8337 * ext/mpeg2dec/gstmpeg2dec.c:
8338 update for query api changes
8340 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8342 * ext/x264/gstx264enc.c:
8343 update for allocation query changes
8345 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8348 LICENSE_readme: fix typo
8350 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8353 LICENSE_readme: mention x264
8354 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8356 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8358 * gst/asfdemux/gstasfdemux.c:
8359 * gst/realmedia/rademux.c:
8360 * gst/realmedia/rmdemux.c:
8361 gst: Implement segment-done event
8363 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8365 * gst/asfdemux/gstasfdemux.c:
8366 asf: fix x-wmv format in caps
8368 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8370 * gst/asfdemux/asfpacket.c:
8373 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8375 * gst/asfdemux/asfpacket.c:
8376 * gst/asfdemux/asfpacket.h:
8377 * gst/asfdemux/gstasfdemux.c:
8378 asfdemux: Ignore parsing errors from broken packets
8379 We should instead be counting the number of errors and exiting if
8380 they're too numerous. This makes a number of broken ASF files playable.
8381 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8383 gst/asfdemux/asfpacket.c
8384 gst/asfdemux/gstasfdemux.c
8386 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8388 * gst/asfdemux/gstasfdemux.c:
8391 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8393 * ext/mpeg2dec/gstmpeg2dec.c:
8394 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8396 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8398 * ext/mpeg2dec/gstmpeg2dec.c:
8399 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8402 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8404 * ext/x264/gstx264enc.c:
8405 x264enc: Fix unitialized variable and taglist event
8407 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8409 * ext/mpeg2dec/gstmpeg2dec.c:
8410 mpeg2dec: fix compilation
8412 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8414 * ext/sidplay/gstsiddec.cc:
8415 * gst/asfdemux/gstasfdemux.c:
8416 * gst/realmedia/rademux.c:
8417 * gst/realmedia/rdtmanager.c:
8418 * gst/realmedia/rmdemux.c:
8419 update for task api change
8421 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8423 * ext/mpeg2dec/gstmpeg2dec.c:
8424 * ext/x264/gstx264enc.c:
8427 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8429 * ext/mpeg2dec/gstmpeg2dec.c:
8430 * ext/mpeg2dec/gstmpeg2dec.h:
8431 mpeg2dec: Port to 0.11 again
8433 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8435 * ext/x264/gstx264enc.c:
8436 x264enc: Fix compiler warning
8438 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8440 * ext/mpeg2dec/gstmpeg2dec.c:
8441 * ext/mpeg2dec/gstmpeg2dec.h:
8442 mpeg2dec: Report PAR if not present upstream
8443 And clean up some code
8445 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8447 * ext/mpeg2dec/gstmpeg2dec.c:
8448 mpeg2dec: use _scale_ceil to compute frame period
8449 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8451 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8453 * ext/mpeg2dec/gstmpeg2dec.c:
8454 mpeg2dec: mpeg2dec actually has 3 frame latency
8455 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8457 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8459 * ext/mpeg2dec/gstmpeg2dec.c:
8460 mpeg2dec: Fix large output buffers leak
8462 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8464 * ext/mpeg2dec/gstmpeg2dec.c:
8465 mpeg2dec: Port to new way of handling frame reference
8467 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8469 * ext/mpeg2dec/gstmpeg2dec.c:
8470 mpeg2dec: don't leak input_state
8472 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8474 * ext/mpeg2dec/gstmpeg2dec.c:
8475 * ext/mpeg2dec/gstmpeg2dec.h:
8476 mpeg2dec: Port to GstVideoDecoder base class
8478 ext/mpeg2dec/gstmpeg2dec.c
8479 ext/mpeg2dec/gstmpeg2dec.h
8480 Back to 0.10 state, needs to be ported to 0.11 again.
8482 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8484 Merge remote-tracking branch 'origin/master'
8486 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8488 * ext/x264/gstx264enc.c:
8489 * ext/x264/gstx264enc.h:
8490 x264enc: Port to 0.11 again
8492 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8494 * ext/x264/gstx264enc.c:
8495 x264enc: Don't set latency while holding object lock
8496 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8497 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8499 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8501 * ext/x264/gstx264enc.c:
8502 x264enc: Use video encoder stream lock to avoid deadlock
8504 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8506 * ext/x264/gstx264enc.c:
8507 x264enc: Port to new way of passing frame reference
8509 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8511 * ext/x264/gstx264enc.c:
8512 x264enc: Set default stream-format to avc as it's a better format
8514 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8516 * ext/x264/gstx264enc.c:
8517 x264enc: Fix setting latency
8518 Fixes setting latency when framerate is dynamic and round up the latency
8519 to avoid rounding issues.
8521 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8523 * ext/x264/gstx264enc.c:
8524 x264enc: gst_video_encoder_get_frame() is now transfer full
8526 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8528 * ext/x264/gstx264enc.c:
8529 x264enc: don't leak output state
8531 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8533 * ext/x264/gstx264enc.c:
8534 * ext/x264/gstx264enc.h:
8535 x264enc: Remove x264 backward compatibility support
8537 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8539 * ext/x264/gstx264enc.c:
8540 x264enc: Report latency base on x264 buffer size
8542 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8545 * ext/x264/gstx264enc.c:
8546 * ext/x264/gstx264enc.h:
8547 x264enc: Port to GstVideoEncoder baseclass
8550 ext/x264/gstx264enc.c
8551 ext/x264/gstx264enc.h
8552 Back to 0.10 state, needs to be ported to 0.11 again.
8554 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8559 * docs/plugins/Makefile.am:
8560 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8561 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8562 * docs/plugins/inspect/plugin-synaesthesia.xml:
8563 * gst/synaesthesia/.gitignore:
8564 * gst/synaesthesia/Makefile.am:
8565 * gst/synaesthesia/README:
8566 * gst/synaesthesia/gstsynaesthesia.c:
8567 * gst/synaesthesia/gstsynaesthesia.h:
8568 * gst/synaesthesia/synaescope.c:
8569 * gst/synaesthesia/synaescope.h:
8570 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8571 It never made it out of experimental, and there's a new
8572 synaescope element in gst-plugins-bad that's hopefully
8573 sufficiently similar.
8574 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8576 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8578 * gst/mpegstream/.gitignore:
8579 mpegstream: remove leftover hidden .gitignore file
8581 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8583 * gst/synaesthesia/gstsynaesthesia.c:
8584 * tests/check/elements/amrnbenc.c:
8585 * tests/check/elements/x264enc.c:
8586 elements: Use gst_pad_set_caps() instead of manual event fiddling
8588 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8591 Automatic update of common submodule
8592 From 03a0e57 to 98e386f
8594 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8599 === release 0.11.92 ===
8601 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8607 * docs/plugins/inspect/plugin-a52dec.xml:
8608 * docs/plugins/inspect/plugin-amrnb.xml:
8609 * docs/plugins/inspect/plugin-amrwbdec.xml:
8610 * docs/plugins/inspect/plugin-asf.xml:
8611 * docs/plugins/inspect/plugin-cdio.xml:
8612 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8613 * docs/plugins/inspect/plugin-dvdread.xml:
8614 * docs/plugins/inspect/plugin-dvdsub.xml:
8615 * docs/plugins/inspect/plugin-lame.xml:
8616 * docs/plugins/inspect/plugin-mad.xml:
8617 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8618 * docs/plugins/inspect/plugin-realmedia.xml:
8619 * docs/plugins/inspect/plugin-siddec.xml:
8620 * docs/plugins/inspect/plugin-twolame.xml:
8621 * docs/plugins/inspect/plugin-x264.xml:
8622 * gst-plugins-ugly.doap:
8623 * win32/common/config.h:
8626 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8669 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8672 Automatic update of common submodule
8673 From 1fab359 to 03a0e57
8675 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8677 * ext/sidplay/gstsiddec.cc:
8678 * gst/asfdemux/gstasfdemux.c:
8679 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8680 * gst/realmedia/rademux.c:
8681 * gst/realmedia/rmdemux.c:
8682 update for tag event change
8684 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8687 Automatic update of common submodule
8688 From f1b5a96 to 1fab359
8690 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8693 Automatic update of common submodule
8694 From 92b7266 to f1b5a96
8696 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8699 Automatic update of common submodule
8700 From ec1c4a8 to 92b7266
8702 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8705 Automatic update of common submodule
8706 From 3429ba6 to ec1c4a8
8708 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8710 * gst/realmedia/rmutils.c:
8711 realmedia: don't use GstStructure API on tag lists
8713 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8715 * ext/a52dec/gsta52dec.c:
8716 a52dec: really prefer the original number (and position) of channels
8717 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8719 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8722 Automatic update of common submodule
8723 From dc70203 to 3429ba6
8725 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8728 * ext/x264/gstx264enc.c:
8729 x264: bump x264 requirement to build 106 or later
8730 Build 106 is from September 2010.
8731 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8733 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8735 * ext/a52dec/gsta52dec.c:
8737 a52dec: adapt to work also with new liba52
8738 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8740 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8742 * ext/a52dec/gsta52dec.c:
8743 a52dec: trigger renegotiation upon changed stream channels
8746 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8749 configure: Require core/base 0.11.91
8751 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
8754 .gitignore: add visual studio IDE files and OS X .DS_Store files
8755 https://bugzilla.gnome.org/show_bug.cgi?id=667899
8757 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8762 === release 0.11.91 ===
8764 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8771 * gst-plugins-ugly.doap:
8772 * win32/common/config.h:
8775 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8818 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8820 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8822 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8825 Automatic update of common submodule
8826 From dc70203 to 3429ba6
8828 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8830 * gst/asfdemux/asfpacket.c:
8831 asfdemux: Use correct enum type
8833 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8835 * gst/asfdemux/gstasfdemux.c:
8836 asfdemux: implement pull mode seek snap flags when an index is present
8837 Also ensure we get a proper EOS when seeking past the end of the
8838 file, or (when the snap after flag is set) between the last keyframe
8839 and the end of the file.
8841 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
8843 * ext/cdio/gstcdio.c:
8844 * ext/cdio/gstcdio.h:
8845 * ext/cdio/gstcdiocddasrc.c:
8846 cdio: compensate for libcdio's recent cd-text api changes
8847 https://bugzilla.gnome.org/show_bug.cgi?id=675112
8849 ext/cdio/gstcdiocddasrc.c
8851 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8853 * ext/dvdread/dvdreadsrc.c:
8854 dvdread: fix build after recent include reshuffling in core
8855 Need to include gmodule.h ourselves now.
8857 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8859 * ext/mpeg2dec/gstmpeg2dec.c:
8860 video: Update for libgstvideo API changes
8862 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8865 Automatic update of common submodule
8866 From 6db25be to dc70203
8868 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8870 * gst/asfdemux/asfpacket.c:
8871 * gst/asfdemux/asfpacket.h:
8872 asfdemux: fix performance issue, especially with high-bitrate streams
8873 Two things were suboptimal from a performance point of view:
8874 a) consider a large media object such as a video keyframe, which
8875 may be split up into multiple fragments. We would assemble
8876 the media object as follows:
8877 buf = join (join (join (frag1, frag2), frag3), frag4)
8878 which causes many unnecessary memcpy()s, and malloc/free,
8879 which could easily add up to a multiple of the actual object
8880 size. To avoid this, we allocate a buffer of the size needed
8881 from the start and copy fragments into that directly.
8882 b) for every fragment to join, we would create a sub-buffer
8883 before joining it (which would discard the sub-buffer again),
8884 leading to unnecessary miniobject create/free churn.
8886 gst/asfdemux/asfpacket.c
8887 gst/asfdemux/asfpacket.h
8889 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8891 * gst/asfdemux/asfpacket.c:
8892 asfdemux: avoid unnecessary stream lookup
8893 We have already retrieved the stream for that stream number and
8894 made sure it's not NULL, so no need to do it again here; neither
8895 the number nor the streams changed since the last time.
8897 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
8899 * ext/a52dec/gsta52dec.c:
8900 a52dec: fix first_access bigger than 2
8901 gst_buffer_extract returns the number of bytes extracted, here 2 max.
8902 Set size to the buffer size as was done in 0.10 to avoid first_access
8903 error when it bypass 2.
8904 https://bugzilla.gnome.org/show_bug.cgi?id=673434
8906 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8910 configure: Modernize autotools setup a bit
8911 Also we now only create tar.bz2 and tar.xz tarballs.
8913 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8916 Automatic update of common submodule
8917 From 464fe15 to 6db25be
8919 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8924 === release 0.11.90 ===
8926 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8932 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8933 * docs/plugins/inspect/plugin-a52dec.xml:
8934 * docs/plugins/inspect/plugin-amrnb.xml:
8935 * docs/plugins/inspect/plugin-amrwbdec.xml:
8936 * docs/plugins/inspect/plugin-asf.xml:
8937 * docs/plugins/inspect/plugin-cdio.xml:
8938 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8939 * docs/plugins/inspect/plugin-dvdread.xml:
8940 * docs/plugins/inspect/plugin-dvdsub.xml:
8941 * docs/plugins/inspect/plugin-lame.xml:
8942 * docs/plugins/inspect/plugin-mad.xml:
8943 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8944 * docs/plugins/inspect/plugin-realmedia.xml:
8945 * docs/plugins/inspect/plugin-siddec.xml:
8946 * docs/plugins/inspect/plugin-twolame.xml:
8947 * docs/plugins/inspect/plugin-x264.xml:
8948 * gst-plugins-ugly.doap:
8949 * win32/common/config.h:
8952 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8995 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8997 * ext/mad/gstmad.c.orig:
8998 mad: remove .c.orig file
9000 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9002 * ext/a52dec/gsta52dec.c:
9003 * ext/amrnb/amrnbdec.c:
9004 * ext/amrnb/amrnbenc.c:
9005 * ext/amrwbdec/amrwbdec.c:
9006 * ext/cdio/gstcdiocddasrc.c:
9007 * ext/dvdread/dvdreadsrc.c:
9008 * ext/lame/gstlamemp3enc.c:
9010 * ext/mad/gstmad.c.orig:
9011 * ext/mpeg2dec/gstmpeg2dec.c:
9012 * ext/sidplay/gstsiddec.cc:
9013 * ext/twolame/gsttwolamemp2enc.c:
9014 * ext/x264/gstx264enc.c:
9015 * gst/asfdemux/gstasfdemux.c:
9016 * gst/asfdemux/gstrtpasfdepay.c:
9017 * gst/asfdemux/gstrtspwms.c:
9018 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9019 * gst/dvdsub/gstdvdsubdec.c:
9020 * gst/dvdsub/gstdvdsubparse.c:
9021 * gst/realmedia/pnmsrc.c:
9022 * gst/realmedia/rademux.c:
9023 * gst/realmedia/rdtdepay.c:
9024 * gst/realmedia/rdtmanager.c:
9025 * gst/realmedia/rmdemux.c:
9026 * gst/realmedia/rtspreal.c:
9027 * gst/synaesthesia/gstsynaesthesia.c:
9028 * gst/xingmux/gstxingmux.c:
9029 Use new gst_element_class_set_static_metadata()
9031 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9034 Automatic update of common submodule
9035 From 7fda524 to 464fe15
9037 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9039 * ext/a52dec/gsta52dec.c:
9040 * ext/amrnb/amrnb.c:
9041 * ext/amrwbdec/amrwb.c:
9042 * ext/cdio/gstcdio.c:
9043 * ext/dvdread/dvdreadsrc.c:
9044 * ext/lame/plugin.c:
9046 * ext/mad/gstmad.c.orig:
9047 * ext/mpeg2dec/gstmpeg2dec.c:
9048 * ext/sidplay/gstsiddec.cc:
9049 * ext/twolame/gsttwolamemp2enc.c:
9050 * ext/x264/gstx264enc.c:
9051 * gst/asfdemux/gstasf.c:
9052 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9053 * gst/dvdsub/gstdvdsubdec.c:
9054 * gst/realmedia/realmedia.c:
9055 * gst/synaesthesia/gstsynaesthesia.c:
9056 * gst/xingmux/plugin.c:
9057 gst: Update for GST_PLUGIN_DEFINE() API changes
9059 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9062 configure: Update version to 0.11.89.1
9064 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9067 * docs/plugins/Makefile.am:
9068 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9069 * docs/version.entities.in:
9070 * ext/a52dec/Makefile.am:
9071 * ext/amrnb/Makefile.am:
9072 * ext/amrwbdec/Makefile.am:
9073 * ext/cdio/Makefile.am:
9074 * ext/lame/Makefile.am:
9075 * ext/mad/Makefile.am:
9076 * ext/mpeg2dec/Makefile.am:
9077 * ext/sidplay/Makefile.am:
9078 * ext/twolame/Makefile.am:
9079 * ext/x264/Makefile.am:
9080 * gst-plugins-ugly.spec.in:
9081 * gst/asfdemux/Makefile.am:
9082 * gst/dvdlpcmdec/Makefile.am:
9083 * gst/dvdsub/Makefile.am:
9084 * gst/realmedia/Makefile.am:
9085 * pkgconfig/Makefile.am:
9086 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9087 * tests/check/Makefile.am:
9088 gst: Update versioning
9090 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9092 * ext/mpeg2dec/gstmpeg2dec.c:
9093 * ext/mpeg2dec/gstmpeg2dec.h:
9094 mpeg2dec: fix cropping
9095 fix cropping in mpeg2dec
9097 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9099 * ext/mpeg2dec/gstmpeg2dec.c:
9100 mpeg2dec: add crop metadata when buffer is still writable
9102 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9104 * gst/asfdemux/gstrtpasfdepay.c:
9105 update for buffer api change
9107 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9109 * ext/a52dec/gsta52dec.c:
9111 ext: Update for audio decoder API changes
9113 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9115 * tests/check/elements/amrnbenc.c:
9116 * tests/check/elements/x264enc.c:
9117 tests: make more valgrind-friendly and plug caps leak
9119 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9121 * gst/asfdemux/asfpacket.c:
9122 * gst/asfdemux/gstasfdemux.c:
9123 * gst/dvdsub/gstdvdsubdec.c:
9124 update for buffer changes
9126 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9128 * tests/check/elements/x264enc.c:
9129 tests: x264enc: adjust test to removal of deprecated properties
9131 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9133 Replace master with 0.11
9135 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9140 === release 0.11.2 ===
9142 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9148 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9149 * docs/plugins/inspect/plugin-a52dec.xml:
9150 * docs/plugins/inspect/plugin-amrnb.xml:
9151 * docs/plugins/inspect/plugin-amrwbdec.xml:
9152 * docs/plugins/inspect/plugin-asf.xml:
9153 * docs/plugins/inspect/plugin-cdio.xml:
9154 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9155 * docs/plugins/inspect/plugin-dvdread.xml:
9156 * docs/plugins/inspect/plugin-dvdsub.xml:
9157 * docs/plugins/inspect/plugin-lame.xml:
9158 * docs/plugins/inspect/plugin-mad.xml:
9159 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9160 * docs/plugins/inspect/plugin-realmedia.xml:
9161 * docs/plugins/inspect/plugin-siddec.xml:
9162 * docs/plugins/inspect/plugin-twolame.xml:
9163 * docs/plugins/inspect/plugin-x264.xml:
9164 * gst-plugins-ugly.doap:
9204 * win32/common/config.h:
9207 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9209 * tests/check/elements/mpeg2dec.c:
9210 tests: fix after memory changes
9212 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9214 * ext/x264/gstx264enc.c:
9215 * ext/x264/gstx264enc.h:
9216 x264enc: remove deprecated properties
9218 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9220 Merge remote-tracking branch 'origin/master' into 0.11
9221 So 0.11 folks also get amr include fixes.
9223 ext/a52dec/gsta52dec.c
9226 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9228 * gst/synaesthesia/gstsynaesthesia.c:
9229 synaesthesia: fixup for bufferpool api changes
9230 ... as well as some caps ref handling.
9232 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9234 * gst/realmedia/rademux.c:
9235 * gst/realmedia/rmdemux.c:
9236 don't pass random pointers to pull_range
9238 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9240 * ext/mpeg2dec/gstmpeg2dec.c:
9241 update for bufferpool changes
9243 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9245 * ext/mpeg2dec/gstmpeg2dec.c:
9246 update for allocation query changes
9248 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9250 * ext/dvdread/dvdreadsrc.c:
9251 * ext/lame/gstlamemp3enc.c:
9252 * ext/mpeg2dec/gstmpeg2dec.c:
9253 * ext/x264/gstx264enc.c:
9254 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9255 * gst/dvdsub/gstdvdsubdec.c:
9256 update for memory api changes
9258 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9260 * ext/mpeg2dec/gstmpeg2dec.c:
9261 take padding into account
9263 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9266 mad: simplify parsing code
9267 Also fixes #671455 (expected at least).
9269 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9272 configure.ac: bump required GLib to 2.31.14
9273 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9275 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9277 * ext/sidplay/gstsiddec.cc:
9278 fix for caps _normalize changes
9280 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9282 * ext/x264/gstx264enc.c:
9283 fix for caps api changes
9285 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9287 * ext/a52dec/gsta52dec.c:
9288 * ext/a52dec/gsta52dec.h:
9289 a52dec: use base class tag handling helper
9290 ... so as to ensure these to be handled and sent at proper time.
9292 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9294 * ext/dvdread/dvdreadsrc.c:
9295 dvdreadsrc: Use variable type with correct signedness
9297 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9299 * ext/mpeg2dec/gstmpeg2dec.c:
9300 mpeg2dec: Copy planes in one go when possible
9302 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9305 * ext/amrnb/amrnbdec.h:
9306 * ext/amrnb/amrnbenc.h:
9307 * ext/amrwbdec/amrwbdec.h:
9308 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9309 In previous versions, the opencore-amr include sub-directory
9310 would be specified in the include path in the CFLAGS, but this
9311 is no longer the case in newer versions, so we need to add those
9312 to our include directives.
9313 Based on patch by: Christian Morales Vega
9314 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9316 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9319 configure: get rid of non-pkg-config ways to check for opencore-amr
9321 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9323 * ext/mpeg2dec/gstmpeg2dec.c:
9324 update for metadata API changes
9326 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9328 * ext/amrwbdec/Makefile.am:
9329 * ext/lame/Makefile.am:
9330 * ext/mad/Makefile.am:
9331 amrwbdec, lame, mad: link to libgstbase
9333 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9335 * ext/x264/gstx264enc.c:
9336 x264enc: fix compiler warning
9338 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9340 Merge remote-tracking branch 'origin/master' into 0.11
9342 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9344 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9348 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9353 * docs/plugins/gst-plugins-ugly-plugins.args:
9354 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9355 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9356 * docs/plugins/inspect/plugin-a52dec.xml:
9357 * docs/plugins/inspect/plugin-amrnb.xml:
9358 * docs/plugins/inspect/plugin-amrwbdec.xml:
9359 * docs/plugins/inspect/plugin-asf.xml:
9360 * docs/plugins/inspect/plugin-cdio.xml:
9361 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9362 * docs/plugins/inspect/plugin-dvdread.xml:
9363 * docs/plugins/inspect/plugin-dvdsub.xml:
9364 * docs/plugins/inspect/plugin-iec958.xml:
9365 * docs/plugins/inspect/plugin-lame.xml:
9366 * docs/plugins/inspect/plugin-mad.xml:
9367 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9368 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9369 * docs/plugins/inspect/plugin-mpegstream.xml:
9370 * docs/plugins/inspect/plugin-realmedia.xml:
9371 * docs/plugins/inspect/plugin-siddec.xml:
9372 * docs/plugins/inspect/plugin-twolame.xml:
9373 * docs/plugins/inspect/plugin-x264.xml:
9374 * win32/common/config.h:
9375 Bump version after release
9377 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9380 autogen.sh: avoid touching .po files during 'make'
9381 A simple workaround to deal with GNU gettext automake integration
9382 failing to deal with git. Fixes: #669207
9384 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9386 * ext/x264/gstx264enc.c:
9387 x264: convert g_print to LOG
9389 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9391 * gst/asfdemux/gstrtpasfdepay.c:
9392 update for new memory api
9394 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9396 * ext/x264/gstx264enc.c:
9397 x264enc: handle pts and dts
9399 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9402 mad: handle libmad freeform parsing quirk
9404 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9407 mad: fixup unhacking last frame coaxing
9408 ... so as to not only replace the data pointer but also available size.
9410 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9412 * gst-plugins-ugly.spec.in:
9415 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9417 * win32/common/config.h:
9418 win32: back to development
9420 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9423 * gst/synaesthesia/gstsynaesthesia.c:
9424 * gst/synaesthesia/gstsynaesthesia.h:
9425 synaesthesia: port to 0.11
9427 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9430 * gst/xingmux/gstxingmux.c:
9431 xingmux: port to 0.11
9433 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9438 === release 0.11.1 ===
9440 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9446 * docs/plugins/gst-plugins-ugly-plugins.args:
9447 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9448 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9449 * docs/plugins/inspect/plugin-a52dec.xml:
9450 * docs/plugins/inspect/plugin-amrnb.xml:
9451 * docs/plugins/inspect/plugin-amrwbdec.xml:
9452 * docs/plugins/inspect/plugin-asf.xml:
9453 * docs/plugins/inspect/plugin-cdio.xml:
9454 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9455 * docs/plugins/inspect/plugin-dvdread.xml:
9456 * docs/plugins/inspect/plugin-dvdsub.xml:
9457 * docs/plugins/inspect/plugin-lame.xml:
9458 * docs/plugins/inspect/plugin-mad.xml:
9459 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9460 * docs/plugins/inspect/plugin-realmedia.xml:
9461 * docs/plugins/inspect/plugin-siddec.xml:
9462 * docs/plugins/inspect/plugin-twolame.xml:
9463 * docs/plugins/inspect/plugin-x264.xml:
9464 * gst-plugins-ugly.doap:
9504 * win32/common/config.h:
9507 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9509 Merge branch 'master' into 0.11
9513 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9516 mad: unhack last frame coaxing
9517 ... so as to maximally use available base class API and interfere least
9518 as possible with its internal state.
9520 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9523 mad: fix compilation
9525 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9528 mad: chain up to default event handler
9530 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9532 * ext/x264/gstx264enc.c:
9533 x264enc: unmap video frame after encoding
9534 Fixes major memory leak.
9535 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9537 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9539 * ext/x264/gstx264enc.c:
9540 x264enc: fix after merge
9542 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9544 Merge branch 'master' into 0.11
9546 ext/x264/gstx264enc.c
9548 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9550 * ext/sidplay/gstsiddec.cc:
9551 * ext/sidplay/gstsiddec.h:
9552 sidplay: don't use ulong properties
9554 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9556 * ext/sidplay/gstsiddec.cc:
9557 sidplay: fix negotiation
9559 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9561 * ext/x264/gstx264enc.c:
9562 x264enc: Add baseline profile to caps
9563 libx264 does not yet support the features that create the difference
9564 between baseline and constrained baseline profile. Hence it currently
9565 supports both though it can only technically encode constrained
9568 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9570 * ext/amrnb/amrnbenc.c:
9571 * gst/asfdemux/gstasfdemux.c:
9572 * gst/realmedia/rdtmanager.c:
9573 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9575 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9577 * tests/check/elements/mpeg2dec.c:
9578 mpeg2dec: fix test a bit more
9579 Still broken because cropping is broken in mpeg2dec
9581 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9583 * tests/check/elements/amrnbenc.c:
9584 * tests/check/elements/x264enc.c:
9585 * tests/check/elements/xingmux.c:
9586 tests: fix some tests
9588 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9590 * ext/twolame/gsttwolamemp2enc.c:
9591 twolame: Use new audio encoder/decoder base class API for srcpad caps
9593 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9595 * ext/lame/gstlamemp3enc.c:
9596 lame: Use new audio encoder/decoder base class API for srcpad caps
9598 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9601 mad: Use new audio encoder/decoder base class API for srcpad caps
9603 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9605 * ext/a52dec/gsta52dec.c:
9606 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9608 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9610 * ext/amrwbdec/amrwbdec.c:
9611 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9613 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9615 * ext/amrnb/amrnbdec.c:
9616 * ext/amrnb/amrnbenc.c:
9617 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9619 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9622 mad: ensure we do not confuse the base class with our buffer guard
9623 mad expects extra bytes at the end of a buffer (see discussion in
9624 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9625 and since we inject these without the base class' knowledge, we
9626 need to hide the bodies better.
9627 This fixes an assert at EOS when decoding an mp3 manually without
9628 an intervening mpegaudioparse.
9630 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9632 * gst/realmedia/rtspreal.c:
9633 update for HEADER flag
9635 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9637 * ext/x264/gstx264enc.c:
9638 * ext/x264/gstx264enc.h:
9639 x264enc: implement force-key-unit API
9641 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9644 Automatic update of common submodule
9645 From c463bc0 to 7fda524
9647 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9649 * ext/amrnb/amrnbdec.c:
9650 * ext/amrwbdec/amrwbdec.c:
9651 amr: port to 0.11 again
9653 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9655 Merge branch 'master' into 0.11
9657 ext/a52dec/gsta52dec.c
9659 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9661 * ext/a52dec/gsta52dec.c:
9662 * ext/amrnb/amrnbdec.c:
9663 * ext/amrnb/amrnbenc.c:
9664 * ext/amrwbdec/amrwbdec.c:
9665 * ext/dvdread/dvdreadsrc.c:
9666 * ext/lame/gstlamemp3enc.c:
9668 * ext/mpeg2dec/gstmpeg2dec.c:
9669 * ext/sidplay/gstsiddec.cc:
9670 * ext/twolame/gsttwolamemp2enc.c:
9671 * gst/asfdemux/asfpacket.c:
9672 * gst/asfdemux/gstasfdemux.c:
9673 * gst/asfdemux/gstrtpasfdepay.c:
9674 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9675 * gst/dvdsub/gstdvdsubdec.c:
9676 * gst/dvdsub/gstdvdsubdec.h:
9677 * gst/realmedia/gstrdtbuffer.c:
9678 * gst/realmedia/gstrdtbuffer.h:
9679 * gst/realmedia/rdtdepay.c:
9680 * gst/realmedia/rmdemux.c:
9681 * gst/realmedia/rmutils.c:
9682 port to new memory API
9684 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9687 Automatic update of common submodule
9688 From 2a59016 to c463bc0
9690 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9692 * gst-libs/gst/glib-compat-private.h:
9693 Remove compatibility versions for deprecated GLib API
9695 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9697 * ext/a52dec/gsta52dec.c:
9698 a52dec: fix read buffer overflow upon syncing
9699 The wrong size was being decremented, leading to a runaway
9702 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9706 Add --disable-fatal-warnings configure option
9708 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9710 * gst/asfdemux/gstasfdemux.c:
9711 * gst/realmedia/rademux.c:
9712 * gst/realmedia/rdtmanager.c:
9713 * gst/realmedia/rmdemux.c:
9714 port to new gthread API
9716 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9719 configure.ac: Require GLib 2.31.10 for consistency
9721 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9724 Automatic update of common submodule
9725 From 0807187 to 2a59016
9727 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9729 * ext/amrwbdec/amrwbdec.c:
9730 amrwbdec: _parse should not return OK if not enough data yet
9732 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9734 * ext/amrnb/amrnbdec.c:
9735 amrnbdec: _parse should not return OK if not enough data yet
9737 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9739 * ext/dvdread/dvdreadsrc.c:
9740 dvdreadsrc: fix off by one in cell calculation for the last chapter
9742 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9744 * gst/asfdemux/gstasfdemux.c:
9745 asfdemux: set caps on src pad before adding it
9747 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9749 * gst/asfdemux/gstasfdemux.c:
9750 asfdemux: perform writable buffer map to copy into it
9752 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9754 * gst/asfdemux/asfpacket.c:
9755 * gst/asfdemux/asfpacket.h:
9756 asfpacket: fix 0.11 ported payload extraction
9757 ... to cater for not necessarily offset == size - cur_pos,
9758 as size may have been adjusted due to padding.
9761 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9763 * ext/x264/gstx264enc.c:
9764 x264enc: remove useless and semantically (though not practically) wrong code
9765 The object will be freed, so it's pointless to set the pointers
9768 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9770 * ext/x264/gstx264enc.c:
9771 x264enc: remove leaking "optimization"
9773 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9775 * gst/asfdemux/gstasfdemux.c:
9776 GST_TYPE_DATE -> G_TYPE_DATE
9778 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9780 Merge remote-tracking branch 'origin/master' into 0.11
9782 ext/a52dec/gsta52dec.c
9784 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9786 * ext/a52dec/gsta52dec.c:
9787 a52dec: plug buffer leak
9789 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9791 * ext/a52dec/gsta52dec.c:
9792 a52dec: plug buffer leak
9794 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9796 * ext/amrnb/amrnbenc.c:
9797 amrnbenc: _map and _unmap the appropriate input and output buffers
9799 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9801 * ext/a52dec/gsta52dec.c:
9802 a52dec: Fix some merge mistakes
9804 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9806 Merge branch 'master' into 0.11
9808 ext/a52dec/gsta52dec.c
9809 ext/a52dec/gsta52dec.h
9812 ext/lame/gstlamemp3enc.c
9815 gst/mpegaudioparse/gstmpegaudioparse.c
9816 gst/mpegstream/gstdvddemux.c
9817 gst/realmedia/rdtdepay.c
9822 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9824 * gst/dvdsub/Makefile.am:
9825 dvdsub: add some CFLAGS and LIBS in Makefile.am
9826 ... since adapter is still used.
9828 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9830 * gst/realmedia/rmdemux.c:
9831 rmdemux: Don't use buffer after unreffing
9833 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9835 * gst/asfdemux/gstasfdemux.c:
9836 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9838 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9841 mad: Correctly unmap the buffer with the original data pointer
9843 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9846 mad: Make sure to set caps on the srcpad if none are set yet
9848 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9850 * ext/mad/Makefile.am:
9851 mad: fix LIBS order in Makefile.am
9853 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9856 mad: remove left-over id3tag.h include
9857 We don't use libid3tag any more.
9859 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9861 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9862 dvdlpcmdec: fix for multichannel
9864 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9866 * ext/a52dec/gsta52dec.c:
9867 * ext/a52dec/gsta52dec.h:
9868 a52dec: Update for the new raw audio caps
9870 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9873 mad: Update for the new raw audio caps
9875 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9877 * ext/lame/gstlamemp3enc.c:
9878 lamemp3enc: Update for the new raw audio caps
9880 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9882 * ext/twolame/gsttwolamemp2enc.c:
9883 twolamemp2enc: Update for the new raw audio caps
9885 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9887 * ext/amrwbdec/amrwbdec.c:
9888 amrwbdec: Add the new layout field to the raw audio caps
9890 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9892 * ext/amrnb/amrnbdec.c:
9893 * ext/amrnb/amrnbenc.c:
9894 amrnb: Add the new layout field to the raw audio caps
9896 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9898 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9899 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9900 dvdlpcmdec: Port to the new raw audio caps
9902 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9904 * gst/asfdemux/gstasfdemux.c:
9905 asfdemux: Update for libgstriff API changes
9906 Still needs to handle audio channel reordering.
9908 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9911 Automatic update of common submodule
9912 From 50b34ab to 0807187
9914 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9916 * ext/lame/Makefile.am:
9917 lame: fix LIBADD order in Makefile.am
9919 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9921 * tests/check/elements/amrnbenc.c:
9922 * tests/check/elements/mpeg2dec.c:
9923 * tests/check/elements/x264enc.c:
9924 * tests/check/elements/xingmux.c:
9925 * tests/check/generic/states.c:
9926 tests: make tests compile
9928 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9930 * ext/amrwbdec/amrwbdec.c:
9931 * ext/dvdread/dvdreadsrc.c:
9933 * ext/sidplay/gstsiddec.cc:
9934 * gst/asfdemux/gstasfdemux.c:
9935 * gst/realmedia/pnmsrc.c:
9936 * gst/realmedia/rdtmanager.c:
9937 * gst/realmedia/rmdemux.c:
9938 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9940 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9942 * tests/check/Makefile.am:
9943 tests: disable generic index test
9945 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9947 * ext/mpeg2dec/gstmpeg2dec.c:
9948 mpeg2dec: remove all seeking-related code
9949 A parser or demuxer upstream should handle this Same for
9952 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9954 * ext/mpeg2dec/gstmpeg2dec.c:
9955 * ext/mpeg2dec/gstmpeg2dec.h:
9956 mpeg2dec: update for GstIndex removal
9958 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9960 * ext/cdio/gstcdiocddasrc.c:
9961 cdio: update for probe vfunc removal in GstAudioCdSrc
9963 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9965 * ext/lame/gstlame.c:
9966 * ext/lame/gstlamemp3enc.c:
9967 lame: fix printf format in debug statements
9968 https://bugzilla.gnome.org/show_bug.cgi?id=666926
9970 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9972 * ext/lame/gstlame.c:
9973 * ext/lame/gstlame.h:
9974 lame: ensure parsed output
9975 ... by doing some basic parsing of encoded lame data.
9977 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9979 * ext/lame/gstlame.h:
9980 lame: cleanup unused instance struct fields
9982 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9984 * ext/lame/Makefile.am:
9985 * ext/lame/gstlamemp3enc.c:
9986 * ext/lame/gstlamemp3enc.h:
9987 lamemp3enc: ensure parsed output
9988 ... by doing some basic parsing of encoded lame data.
9991 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9993 * ext/lame/gstlamemp3enc.c:
9994 lamemp3enc: do not leak merged tags
9996 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10000 mad: helpfully bodge the last buffer to let mad decode the last frame
10001 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10002 to be believed, the last buffer must be followed by a number of 0 bytes
10003 in order for the last frame to be decoded (at least in some cases).
10004 Doing so seems to work here, fixing a missing 1152 samples when using
10005 mp3parse before mad (not using mp3parse would yield the correct amount
10006 of samples, if there's extra non-MP3 data after (eg, tag data)).
10008 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10010 * ext/dvdread/dvdreadsrc.c:
10011 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10013 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10015 * gst/mpegstream/gstdvddemux.c:
10016 dvddemux: tweak subtitle stream setup based on dvd language codes event
10017 ... to allow for non-continuous subtitle stream numbers.
10018 The missing stream numbers tend to come up as subtitle streams anyway
10019 (albeit not with an identified language tag).
10021 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10023 * ext/dvdread/dvdreadsrc.c:
10024 dvdreadsrc: minor safety tweak to sector seeking
10026 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
10028 * ext/a52dec/gsta52dec.c:
10029 a52dec: check that a52_init returns a valid a52 state
10031 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10033 * ext/mpeg2dec/gstmpeg2dec.c:
10034 mpeg2dec: update for new interlaced flags
10036 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10038 * ext/a52dec/Makefile.am:
10039 * ext/a52dec/gsta52dec.c:
10040 * ext/a52dec/gsta52dec.h:
10041 a52dec: port to audiodecoder
10043 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10045 * ext/mad/Makefile.am:
10046 * ext/mad/gstmad.c:
10047 * ext/mad/gstmad.h:
10048 mad: port to audiodecoder
10050 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10052 * ext/a52dec/gsta52dec.c:
10053 a52dec: Don't claim to support upstream renegotiation
10054 and use fixed caps on the srcpad. To correctly support
10055 upstream renegotiation a52dec would need to check if the
10056 caps of the downstream allocated buffer are the requested
10057 caps or if the size is different.
10060 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10062 * ext/a52dec/gsta52dec.c:
10063 a52dec: Check that the a52_state is correctly initialized
10065 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10067 * gst-libs/gst/Makefile.am:
10068 * gst-libs/gst/glib-compat-private.h:
10069 * gst/asfdemux/gstasfdemux.c:
10070 * gst/mpegaudioparse/gstmpegaudioparse.c:
10071 * gst/realmedia/rademux.c:
10072 * gst/realmedia/rdtmanager.c:
10073 * gst/realmedia/rmdemux.c:
10074 Work around deprecated thread API in glib master
10075 Add private replacements for deprecated functions such as
10076 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10077 to avoid the deprecation warnings. We can't change most of
10078 these in 0.10 because they're part of our API and ABI.
10079 Suppress deprecation warnings in selected files, mostly for
10080 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10081 not much we can do here in 0.10.
10083 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10090 po: update translations
10092 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10094 * gst/realmedia/rdtdepay.c:
10095 rdtdepay: make buffer metadata writable before setting caps on it
10096 Fixes issue when the header buffer is being pushed, which was taken
10097 from the caps and is therefore not writable.
10099 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10101 * ext/dvdread/dvdreadsrc.c:
10102 fix for basesrc changes
10104 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10106 * gst/asfdemux/gstrtpasfdepay.c:
10107 rtpasfdepay: Initialize GstRTPBuffer before usage
10109 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10111 Merge remote-tracking branch 'origin/master' into 0.11
10113 ext/dvdread/dvdreadsrc.c
10115 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10117 * ext/dvdread/dvdreadsrc.c:
10118 dvdreadsrc: Fix format string compiler warning
10121 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10123 Merge remote-tracking branch 'origin/master' into 0.11
10125 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10127 * ext/mpeg2dec/gstmpeg2dec.c:
10128 Update for indexable change
10130 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10132 * gst/realmedia/rdtmanager.c:
10133 update for clock provider API change
10135 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10137 * ext/a52dec/gsta52dec.c:
10138 * ext/amrnb/amrnbdec.c:
10139 * ext/amrnb/amrnbenc.c:
10140 * ext/amrwbdec/amrwbdec.c:
10141 * ext/dvdread/dvdreadsrc.c:
10142 * ext/lame/gstlame.c:
10143 * ext/lame/gstlamemp3enc.c:
10144 * ext/mad/gstmad.c:
10145 * ext/mpeg2dec/gstmpeg2dec.c:
10146 * ext/sidplay/gstsiddec.cc:
10147 * ext/twolame/gsttwolame.c:
10148 * ext/x264/gstx264enc.c:
10149 * gst/asfdemux/gstasfdemux.c:
10150 * gst/asfdemux/gstrtpasfdepay.c:
10151 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10152 * gst/dvdsub/gstdvdsubdec.c:
10153 * gst/dvdsub/gstdvdsubparse.c:
10154 * gst/iec958/ac3iec.c:
10155 * gst/mpegaudioparse/gstmpegaudioparse.c:
10156 * gst/mpegaudioparse/gstxingmux.c:
10157 * gst/mpegstream/gstdvddemux.c:
10158 * gst/mpegstream/gstmpegdemux.c:
10159 * gst/mpegstream/gstmpegparse.c:
10160 * gst/mpegstream/gstrfc2250enc.c:
10161 * gst/realmedia/pnmsrc.c:
10162 * gst/realmedia/rademux.c:
10163 * gst/realmedia/rdtdepay.c:
10164 * gst/realmedia/rdtmanager.c:
10165 * gst/realmedia/rmdemux.c:
10166 * gst/synaesthesia/gstsynaesthesia.c:
10167 various: fix pad template ref leaks
10168 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10170 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10172 * tests/check/elements/xingmux.c:
10173 tests: update for gstcheck API change
10175 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10177 * ext/amrnb/amrnbenc.c:
10178 * ext/dvdread/dvdreadsrc.c:
10179 * ext/lame/gstlamemp3enc.c:
10180 * ext/twolame/gsttwolamemp2enc.c:
10181 ext: fix more printf format warnings in debug messages
10183 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10185 * gst/asfdemux/gstasfdemux.c:
10186 * gst/asfdemux/gstrtpasfdepay.c:
10187 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10188 * gst/dvdsub/gstdvdsubdec.c:
10189 * gst/dvdsub/gstdvdsubparse.c:
10190 * gst/realmedia/rademux.c:
10191 * gst/realmedia/rmdemux.c:
10192 Fix print format compiler warnings on OS X / 64bit
10193 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10195 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10197 * gst/asfdemux/gstasfdemux.c:
10198 * gst/realmedia/rademux.c:
10199 * gst/realmedia/rdtmanager.c:
10200 * gst/realmedia/rmdemux.c:
10201 update for activation changes
10203 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10205 * gst/asfdemux/gstasfdemux.c:
10206 * gst/realmedia/rademux.c:
10207 * gst/realmedia/rmdemux.c:
10208 update for new scheduling query
10210 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10212 * gst/asfdemux/gstasfdemux.c:
10213 * gst/realmedia/rademux.c:
10214 * gst/realmedia/rdtmanager.c:
10215 * gst/realmedia/rmdemux.c:
10216 add parent to activate functions
10218 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10220 * ext/a52dec/gsta52dec.c:
10221 * ext/mpeg2dec/gstmpeg2dec.c:
10222 * ext/sidplay/gstsiddec.cc:
10223 * ext/x264/gstx264enc.c:
10224 * gst/asfdemux/gstasfdemux.c:
10225 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10226 * gst/dvdsub/gstdvdsubdec.c:
10227 * gst/dvdsub/gstdvdsubparse.c:
10228 * gst/realmedia/rademux.c:
10229 * gst/realmedia/rdtdepay.c:
10230 * gst/realmedia/rdtmanager.c:
10231 * gst/realmedia/rmdemux.c:
10232 add parent to pad functions
10234 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10236 * ext/mpeg2dec/gstmpeg2dec.c:
10237 * ext/sidplay/gstsiddec.cc:
10238 * ext/x264/gstx264enc.c:
10239 * gst/asfdemux/gstasfdemux.c:
10240 * gst/realmedia/rademux.c:
10241 * gst/realmedia/rdtmanager.c:
10242 * gst/realmedia/rmdemux.c:
10243 add parent to query function
10245 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10247 * gst/asfdemux/gstasfdemux.c:
10248 * gst/realmedia/rademux.c:
10249 _query_peer_*() -> _peer_query_*()
10251 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10253 * gst/dvdsub/gstdvdsubdec.c:
10254 _accept_caps() -> _query_accept_caps()
10256 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10258 * ext/x264/gstx264enc.c:
10259 _peer_get_caps() -> _peer_query_caps()
10261 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10263 * ext/x264/gstx264enc.c:
10264 update for _get_caps() -> _query_caps()
10266 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10268 * ext/x264/gstx264enc.c:
10269 change getcaps to query
10271 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10273 * ext/mad/gstmad.c:
10274 mad: re-instate accidentally dropped rank
10276 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10278 * ext/dvdread/dvdreadsrc.c:
10279 * gst/realmedia/pnmsrc.c:
10280 Update for GstURIHandler get_protocols() changes
10282 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10284 * ext/dvdread/dvdreadsrc.c:
10285 * ext/dvdread/dvdreadsrc.h:
10286 * gst/realmedia/pnmsrc.c:
10287 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10289 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10291 * ext/mad/gstmad.c:
10292 mad: re-port to 0.11
10293 This time using the base class. Still something
10294 wrong with the parsing though, when there's no
10295 parser or demuxer upstream (which of course
10296 shouldn't happen in a normal playback scenario).
10298 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10300 * ext/mad/gstmad.c:
10301 * ext/mad/gstmad.h:
10302 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10304 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10306 * ext/mad/gstmad.c:
10307 * ext/mad/gstmad.h:
10308 mad: replace with 0.10 version ported to GstAudioDecoder
10309 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10310 of Mark's baseaudio branch.
10311 Would probably be too risky to drop this into 0.10 given
10312 all the things mad is doing.
10314 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10316 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10317 docs: remove bits for old lame element from sections.txt file
10319 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10323 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10324 * docs/plugins/inspect/plugin-mpegstream.xml:
10325 * gst-plugins-ugly.spec.in:
10326 * gst/mpegstream/Makefile.am:
10327 * gst/mpegstream/README:
10328 * gst/mpegstream/gstdvddemux.c:
10329 * gst/mpegstream/gstdvddemux.h:
10330 * gst/mpegstream/gstmpegclock.c:
10331 * gst/mpegstream/gstmpegclock.h:
10332 * gst/mpegstream/gstmpegdemux.c:
10333 * gst/mpegstream/gstmpegdemux.h:
10334 * gst/mpegstream/gstmpegpacketize.c:
10335 * gst/mpegstream/gstmpegpacketize.h:
10336 * gst/mpegstream/gstmpegparse.c:
10337 * gst/mpegstream/gstmpegparse.h:
10338 * gst/mpegstream/gstmpegstream.c:
10339 * gst/mpegstream/gstrfc2250enc.c:
10340 * gst/mpegstream/gstrfc2250enc.h:
10341 * gst/mpegstream/mpegstream.vcproj:
10342 * gst/mpegstream/notes:
10344 * win32/vs6/gst_plugins_ugly.dsw:
10345 * win32/vs6/libgstac3parse.dsp:
10346 * win32/vs6/libgstmpegaudioparse.dsp:
10347 * win32/vs6/libgstmpegstream.dsp:
10348 mpegstream: remove the old mpeg-ps parser and demuxers
10349 Don't want anyone porting this by accident.
10350 Superseded by mpegpsdemux in -bad.
10352 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10355 * ext/cdio/Makefile.am:
10356 * ext/cdio/gstcdio.c:
10357 * ext/cdio/gstcdiocddasrc.c:
10358 * ext/cdio/gstcdiocddasrc.h:
10359 cdio: port cdiocddasrc to 0.11
10361 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10363 * tests/check/elements/mpeg2dec.c:
10364 tests: port mpeg2dec to 0.11
10365 It compiles, but fails.
10367 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10369 * tests/check/elements/x264enc.c:
10370 tests: port x264enc unit test to 0.11
10371 Well, it compiles now at least.
10373 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10375 * gst/asfdemux/gstrtpasfdepay.h:
10376 update for base class rename
10378 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10380 * gst/asfdemux/gstrtpasfdepay.c:
10381 * gst/asfdemux/gstrtpasfdepay.h:
10382 update for base class rename
10384 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10424 po: update translations
10426 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10428 * docs/plugins/gst-plugins-ugly-plugins.args:
10429 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10430 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10431 * docs/plugins/inspect/plugin-a52dec.xml:
10432 * docs/plugins/inspect/plugin-amrnb.xml:
10433 * docs/plugins/inspect/plugin-amrwbdec.xml:
10434 * docs/plugins/inspect/plugin-asf.xml:
10435 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10436 * docs/plugins/inspect/plugin-dvdread.xml:
10437 * docs/plugins/inspect/plugin-dvdsub.xml:
10438 * docs/plugins/inspect/plugin-lame.xml:
10439 * docs/plugins/inspect/plugin-mad.xml:
10440 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10441 * docs/plugins/inspect/plugin-realmedia.xml:
10442 * docs/plugins/inspect/plugin-siddec.xml:
10443 * docs/plugins/inspect/plugin-twolame.xml:
10444 * docs/plugins/inspect/plugin-x264.xml:
10447 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10449 * ext/lame/gstlamemp3enc.c:
10450 lamemp3enc: cosmetic error message change
10451 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10453 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10455 * docs/plugins/Makefile.am:
10456 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10457 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10458 * ext/twolame/Makefile.am:
10459 * ext/twolame/gsttwolamemp2enc.c:
10460 * ext/twolame/gsttwolamemp2enc.h:
10462 twolame: rename to twolamemp2enc
10464 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10467 * ext/twolame/gsttwolame.c:
10468 twolame: port to 0.11
10470 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10474 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10475 * docs/plugins/inspect/plugin-iec958.xml:
10476 * gst-plugins-ugly.spec.in:
10477 * gst/iec958/Makefile.am:
10478 * gst/iec958/ac3_padder.c:
10479 * gst/iec958/ac3_padder.h:
10480 * gst/iec958/ac3iec.c:
10481 * gst/iec958/ac3iec.h:
10483 * win32/vs6/libgstiec958.dsp:
10484 iec958: remove this plugin
10485 I think it can just go away. Audio sinks can and should payload
10486 things themselves using the helper API in libgstaudio. If such
10487 a plugin still makes sense, it should probably be rewritten
10488 using the library functions (and be put into -good or so).
10490 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10492 * gst/realmedia/rademux.c:
10493 * gst/realmedia/rmdemux.c:
10494 * gst/realmedia/rtspreal.c:
10495 update for adapter api change
10497 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10499 * ext/x264/gstx264enc.c:
10500 update for removed fixate function
10502 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10504 * ext/mad/gstmad.c:
10505 * ext/mpeg2dec/gstmpeg2dec.c:
10506 * gst/asfdemux/gstasfdemux.c:
10507 * gst/realmedia/rmdemux.c:
10510 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10513 * gst/realmedia/rademux.c:
10514 * gst/realmedia/rdtdepay.c:
10515 * gst/realmedia/rmdemux.c:
10516 * gst/realmedia/rmutils.c:
10517 realmedia is ported
10519 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10521 * gst/asfdemux/gstasfdemux.c:
10522 * gst/mpegstream/gstdvddemux.c:
10523 * gst/mpegstream/gstmpegdemux.c:
10524 * gst/realmedia/rmdemux.c:
10525 * gst/realmedia/rmdemux.h:
10526 more template fixes
10528 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10531 po: lame => lamemp3enc
10533 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10535 * gst/realmedia/rdtmanager.c:
10536 make request pads take %u
10538 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10540 * ext/mpeg2dec/gstmpeg2dec.c:
10541 * ext/mpeg2dec/gstmpeg2dec.h:
10542 mpeg2dec: Add basic cropping support
10544 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10546 * ext/a52dec/gsta52dec.c:
10547 * ext/sidplay/gstsiddec.cc:
10548 * gst/asfdemux/gstasfdemux.c:
10549 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10550 tags: update for tag API removal
10552 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10554 * ext/mpeg2dec/gstmpeg2dec.c:
10555 * ext/mpeg2dec/gstmpeg2dec.h:
10556 update for meta api change
10558 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10560 * gst/asfdemux/gstasfdemux.c:
10561 structure: fix for api update
10563 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10565 Merge remote-tracking branch 'origin/master' into 0.11
10567 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10569 * tests/check/elements/amrnbenc.c:
10570 tests: port amrnbenc test to 0.11
10572 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10574 * ext/amrnb/amrnbdec.c:
10575 * ext/amrnb/amrnbenc.c:
10576 amrnb: fix up raw audio caps for 0.11
10578 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10580 * tests/check/Makefile.am:
10581 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10583 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10585 * docs/plugins/Makefile.am:
10586 * ext/lame/Makefile.am:
10588 * ext/lame/gstlame.c:
10589 * ext/lame/gstlame.h:
10590 * ext/lame/plugin.c:
10591 * ext/lame/test-lame.c:
10592 * gst/xingmux/gstxingmux.c:
10593 * tests/check/pipelines/lame.c:
10594 lame: remove lame element, it's been superseded by lamemp3enc
10596 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10598 * ext/a52dec/gsta52dec.c:
10599 * ext/lame/gstlamemp3enc.c:
10600 * ext/mad/gstmad.c:
10601 * ext/sidplay/gstsiddec.cc:
10602 * gst/asfdemux/gstasfdemux.c:
10603 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10604 ext, gst: update for taglist API changes
10606 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10608 * gst/asfdemux/gstasfdemux.c:
10609 asfdemux: Don't leak pending payload buffers
10612 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10614 Merge branch 'master' into 0.11
10616 ext/sidplay/gstsiddec.cc
10618 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10620 * ext/sidplay/gstsiddec.cc:
10621 siddec: use BOILERPLATE macro and cleanup FIXMEs
10623 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10625 * gst/asfdemux/gstrtpasfdepay.c:
10626 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10628 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10630 * gst-plugins-ugly.spec.in:
10631 Update specfile with latest changes
10633 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10635 * gst/asfdemux/gstasfdemux.c:
10636 asfdemux: Don't unmap a buffer that doesn't exist
10638 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10641 * ext/dvdread/dvdreadsrc.c:
10642 dvdread: port to 0.11
10644 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10647 * gst/dvdsub/Makefile.am:
10648 * gst/dvdsub/gstdvdsubdec.c:
10649 * gst/dvdsub/gstdvdsubdec.h:
10650 * gst/dvdsub/gstdvdsubparse.c:
10651 dvdsub: port to 0.11
10653 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10655 Merge branch 'master' into 0.11
10657 ext/amrwbdec/Makefile.am
10658 ext/amrwbdec/amrwbdec.c
10660 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10662 * gst/realmedia/gstrdtbuffer.c:
10663 * gst/realmedia/gstrdtbuffer.h:
10664 * gst/realmedia/pnmsrc.c:
10665 * gst/realmedia/rademux.c:
10666 * gst/realmedia/rdtdepay.c:
10667 * gst/realmedia/rdtmanager.c:
10668 * gst/realmedia/rmdemux.c:
10669 * gst/realmedia/rmutils.c:
10670 * gst/realmedia/rtspreal.c:
10671 realmedia: port to 0.11
10673 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10675 * ext/amrwbdec/Makefile.am:
10676 * ext/amrwbdec/amrwbdec.c:
10677 * ext/amrwbdec/amrwbdec.h:
10678 amrwbdec: port to audiodecoder
10680 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10682 * ext/amrnb/Makefile.am:
10683 amrnbdec: fixup build
10685 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10687 * ext/amrnb/amrnbdec.c:
10688 amrnbdec: remove leftover extraneous _unref
10690 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10692 Merge branch 'master' into 0.11
10694 ext/amrnb/amrnbdec.c
10696 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10699 * ext/amrnb/amrnbdec.c:
10700 * ext/amrnb/amrnbenc.c:
10701 amrnb: port to 0.11
10703 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10706 * ext/amrwbdec/Makefile.am:
10707 * ext/amrwbdec/amrwbdec.c:
10708 ported amrwbdec to 0.11
10710 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10712 * ext/amrnb/amrnbdec.c:
10713 * ext/amrnb/amrnbdec.h:
10714 amrnbdec: port to audiodecoder
10716 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10718 Merge branch 'master' into 0.11
10720 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10723 * ext/mpeg2dec/gstmpeg2dec.c:
10724 * ext/mpeg2dec/gstmpeg2dec.h:
10725 mpeg2dec: minimal port to 0.11
10727 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10729 * ext/mpeg2dec/gstmpeg2dec.c:
10730 * ext/mpeg2dec/gstmpeg2dec.h:
10731 mpeg2dec: post QoS messages when dropping a frame due to QoS
10732 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10734 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10737 configure: update ported plugins list
10739 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10742 update to 0.11 branch
10744 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10746 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10747 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10748 dvdlpcmdec: port to 0.11
10750 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10752 * ext/lame/gstlame.c:
10753 * ext/lame/gstlamemp3enc.c:
10754 lame: fix raw audio caps too
10756 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10758 * ext/lame/gstlame.c:
10759 * ext/lame/gstlamemp3enc.c:
10762 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10764 Merge branch 'master' into 0.11
10766 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10768 * ext/x264/gstx264enc.c:
10769 * ext/x264/gstx264enc.h:
10770 x264enc: port to 0.11
10772 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10774 * ext/amrnb/Makefile.am:
10775 * ext/amrnb/amrnbenc.c:
10776 * ext/amrnb/amrnbenc.h:
10777 amrnbenc: port to audioencoder
10779 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10781 Merge branch 'master' into 0.11
10785 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10787 * ext/a52dec/gsta52dec.c:
10788 port a52dec to 0.11
10790 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10792 * ext/twolame/gsttwolame.c:
10793 twolame: Simple fix for GstAudioEncoder API change
10795 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10797 * ext/twolame/gsttwolame.c:
10798 twolame: Fix variable 'gstelement_class' set but not used compiler warning
10800 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10802 * ext/lame/gstlame.c:
10803 * ext/lame/gstlamemp3enc.c:
10804 lame: Don't get the parent class again, GST_BOILERPLATE does this already
10806 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10808 * ext/lame/gstlame.c:
10809 * ext/lame/gstlamemp3enc.c:
10810 lame: Fix variable 'gstelement_class' set but not used compiler warning
10812 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10814 * ext/twolame/gsttwolame.c:
10815 twolame: improve output framing and timestamping
10816 ... which simply comes down to requesting one frame of input data at a time,
10817 since the encoder nicely turns this into 1 encoded frame.
10819 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10821 * ext/twolame/Makefile.am:
10822 * ext/twolame/gsttwolame.c:
10823 * ext/twolame/gsttwolame.h:
10824 twolame: port to audioencoder
10826 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10828 * ext/lame/gstlame.c:
10829 lame: use some more boilerplate
10831 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10833 * ext/lame/gstlame.c:
10834 * ext/lame/gstlame.h:
10835 lame: port to audioencoder
10837 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10839 * ext/lame/gstlamemp3enc.c:
10840 lamemp3enc: use some more boilerplate
10842 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10844 * ext/lame/gstlamemp3enc.c:
10845 lamemp3enc: really report bitrate rather kbitrate
10847 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10849 * ext/lame/Makefile.am:
10850 * ext/lame/gstlamemp3enc.c:
10851 * ext/lame/gstlamemp3enc.h:
10852 lamemp3enc: port to audioencoder
10854 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10856 * ext/dvdread/dvdreadsrc.c:
10857 dvdreadsrc: take into account first sector of the current title
10858 This fixes seeking on titles which do not start on a new file.
10859 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10861 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10863 * ext/dvdread/dvdreadsrc.c:
10864 dvdreadsrc: fix sector seeking
10865 It was overly complicated, and did not take into account the offset
10866 needed for titles which do not start on a new file.
10867 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10869 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10871 * ext/dvdread/dvdreadsrc.c:
10872 dvdreadsrc: fix sector search for packed titles
10873 Some DVD titles are packed in a single set, and we need to use
10874 the correct table to map times to sectors.
10875 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10877 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10880 * ext/mad/Makefile.am:
10881 * ext/mad/gstmad.c:
10882 * gst-plugins-ugly.spec.in:
10883 mad: remove id3tag dependency used by in practice unreachable legacy code
10884 The mad mp3 decoder element shouldn't parse tags at all really, but we
10885 have so far kept this code around for backwards-compatibility reasons
10886 for people building manual pipelines for some reason. However, as it
10887 turns out that code has never actually worked in 0.10 in practice,
10888 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10889 which doesn't actually seem to happen any more though because of the
10890 preceding mad_header_decode(), which will discover and report the
10891 sync loss if it runs into a tag and make mad_frame_decode() try to
10893 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10895 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10897 * gst/asfdemux/asfpacket.c:
10898 asfpacket: skip empty payload packets
10899 ... which also avoids assertion failures and possible segfaults later on
10900 when possibly trying to join 2 empty buffers.
10902 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10904 * gst/realmedia/rmdemux.c:
10905 * gst/realmedia/rmdemux.h:
10906 rmdemux: delay announcing container tags until we have pads
10907 Fixes tags when transcoding.
10908 https://bugzilla.gnome.org/show_bug.cgi?id=658297
10910 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10912 * tests/check/elements/amrnbenc.c:
10913 amrnbenc: Use complete raw audio caps in the test
10915 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
10917 * docs/plugins/Makefile.am:
10918 docs: cleanup makefiles
10919 Remove commented out parts that we don't need. Remove "the wingo addition" - no
10920 so useful after all. Narrow down file-globs for plugin docs.
10922 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
10925 Automatic update of common submodule
10926 From a39eb83 to 11f0cd5
10928 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
10931 Automatic update of common submodule
10932 From 605cd9a to a39eb83
10934 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10936 * gst/asfdemux/gstasfdemux.c:
10937 asf: don't use fourcc
10939 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10941 Merge branch 'master' into 0.11
10943 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10945 * ext/mpeg2dec/gstmpeg2dec.c:
10946 mpeg2dec: fix spurious failure to decode some files
10947 Parsing can return with an 'invalid' state, but this is not
10948 actually fatal. For one, the mpeg2dec command line tool that
10949 comes with the libmpeg2 library blithely ignores this condition
10950 and merrily goes on. So we do this same, logging the error,
10951 and going on with parsing. This makes something work that did
10952 not use to work, and brings happiness to the world.
10953 https://bugzilla.gnome.org/show_bug.cgi?id=429476
10955 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10957 * ext/mad/gstmad.c:
10958 * ext/sidplay/Makefile.am:
10959 * ext/sidplay/gstsiddec.cc:
10960 port to new audio caps
10962 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10964 Merge branch 'master' into 0.11
10967 gst/asfdemux/gstrtpasfdepay.c
10969 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10972 configure: Add synaesthesia to the list of non-ported plugins
10974 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10977 * docs/plugins/Makefile.am:
10978 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10979 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10980 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10981 * gst-plugins-ugly.spec.in:
10982 * gst/mpegaudioparse/Makefile.am:
10983 * gst/mpegaudioparse/gstmpegaudioparse.c:
10984 * gst/mpegaudioparse/gstmpegaudioparse.h:
10985 * gst/mpegaudioparse/mpegaudioparse.vcproj:
10986 * gst/xingmux/Makefile.am:
10987 * gst/xingmux/gstxingmux.c:
10988 * gst/xingmux/gstxingmux.h:
10989 * gst/xingmux/plugin.c:
10990 Remove mp3parse plugin/element
10991 It's been replaced by mpegaudioparse in -good. Don't want anyone
10992 to spend time porting a deprecated element. Rename plugin to xingmux
10993 for now until we move that somewhere else.
10995 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10998 configure.ac: Define list of non-ported plugins
11000 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11002 * ext/mad/gstmad.c:
11003 mad: Fix for changes in GstQuery API
11005 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11007 * gst/asfdemux/gstasfdemux.c:
11008 asfdemux: Fix for changes in GstQuery API
11010 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11012 * gst/asfdemux/asfpacket.c:
11013 asfdemux: Fix print statement
11015 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11018 Update common submodule
11020 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11022 * ext/x264/gstx264enc.c:
11023 x264enc: Properly set the stream format in setcaps
11024 Do not forget to set the selected format to the options string
11025 when getting it from caps
11026 https://bugzilla.gnome.org/show_bug.cgi?id=655223
11028 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
11030 * ext/x264/gstx264enc.c:
11031 x264enc: fix the build for older x264enc
11032 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11034 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
11036 * ext/x264/gstx264enc.c:
11037 x264enc: Read stream-format from the right place
11038 Read the stream-format from "stream-format" and not from profile, also rename
11039 the "bytestream" variable to "stream_format" so it's easier to understand.
11041 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11043 * ext/x264/gstx264enc.c:
11044 * ext/x264/gstx264enc.h:
11045 x264enc: Select stream-format based on caps
11046 Makes x264 select its stream-format based on what's available
11047 on caps, the user selected option will be chosen as a fallback
11048 when both options are available.
11049 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11051 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11053 * ext/x264/gstx264enc.c:
11054 x264: Allow renegotiation but prefer current caps
11056 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11058 * tests/check/elements/x264enc.c:
11059 tests: Test x264enc profiles from the caps
11060 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11062 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11064 * ext/x264/Makefile.am:
11065 * ext/x264/gstx264enc.c:
11066 * ext/x264/gstx264enc.h:
11067 x264: Use profile and level from caps
11068 Enforces the profile and level from the downstream caps, also
11069 sets them on the fixated caps
11070 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11072 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11075 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11077 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11079 * ext/x264/gstx264enc.c:
11080 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11081 Although the element accepts subme values > 6, the annotation which is
11082 visible through gst-inspect (for example) erroneously indicates 6 as the
11083 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11084 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11086 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11089 Automatic update of common submodule
11090 From 69b981f to 605cd9a
11092 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11094 * gst/asfdemux/gstrtspwms.c:
11095 rtspwms: Porting to 0.11
11097 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11099 * gst/asfdemux/gstrtpasfdepay.c:
11100 rtpasfdepay: Port to 0.11
11102 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11104 * gst/asfdemux/asfpacket.c:
11105 * gst/asfdemux/asfpacket.h:
11106 * gst/asfdemux/gstasfdemux.c:
11107 * gst/asfdemux/gstasfdemux.h:
11108 asfdemux: Porting to 0.11
11110 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11112 * ext/sidplay/gstsiddec.cc:
11113 siddec: port siddec to 0.11
11115 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11117 * gst/asfdemux/gstrtpasfdepay.c:
11118 rtpasfdepay: fix fragmented packet handling and packet padding
11119 Also remove a bogus assert.
11121 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11123 * gst/synaesthesia/gstsynaesthesia.c:
11124 synaesthesia: fix wrong debug log string (copy'n'paste)
11126 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11128 Merge branch 'master' into 0.11
11132 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11134 * ext/mad/gstmad.c:
11135 mad: port to new API
11136 Port to new segment API.
11138 No need to set caps on buffers.
11140 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11142 * gst/realmedia/rmdemux.c:
11143 rmdemux: target is unsigned and can't be < 0
11145 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11147 * ext/mad/gstmad.c:
11148 mad: use signed when caluculating the delta
11149 Avoids a <0 check for an unsigned variable.
11151 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11153 * docs/plugins/Makefile.am:
11154 docs: remove obsolete commented out part
11155 We don't have this in the other modules and its not needed.
11157 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11159 * docs/plugins/gst-plugins-ugly-plugins.args:
11160 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11161 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11162 docs: update plugin introspection data
11163 Now more files are merged and produced in a canonical fashion, which hopefully
11164 creates less or no delta in the future.
11166 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11169 Automatic update of common submodule
11170 From 9e5bbd5 to 69b981f
11172 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11174 * ext/lame/Makefile.am:
11175 * ext/lame/gstlamemp3enc.c:
11176 lamemp3enc: Post CODEC and BITRATE tags
11177 Also filter any CODEC/AUDIO_CODEC tags from incoming
11181 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11184 Automatic update of common submodule
11185 From fd35073 to 9e5bbd5
11187 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11190 Automatic update of common submodule
11191 From 46dfcea to fd35073
11193 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11195 * gst/asfdemux/gstrtpasfdepay.c:
11196 rtpasfdepay: simplify and refactor packet parsing
11197 Specifically, refactor buffer padding and consider marker bit for fragment
11200 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11202 * gst/asfdemux/gstrtpasfdepay.c:
11203 rtpasfdepay: avoid re-sending header
11204 ... e.g. following a seek, which otherwise confuses downstream demuxer
11205 expecting only a flow of data packets at this time.
11207 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11209 * gst/asfdemux/gstrtpasfdepay.c:
11210 * gst/asfdemux/gstrtpasfdepay.h:
11211 rtpasfdepay: remove unused field
11213 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11215 * ext/mad/gstmad.c:
11216 mad: Post bitrate tag whenever the bitrate changes
11217 Also send the layer/mode/emphasis/bitrate tags as an event too.
11219 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11222 * win32/common/config.h:
11223 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11225 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11228 * docs/plugins/inspect/plugin-a52dec.xml:
11229 * docs/plugins/inspect/plugin-amrnb.xml:
11230 * docs/plugins/inspect/plugin-amrwbdec.xml:
11231 * docs/plugins/inspect/plugin-asf.xml:
11232 * docs/plugins/inspect/plugin-cdio.xml:
11233 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11234 * docs/plugins/inspect/plugin-dvdread.xml:
11235 * docs/plugins/inspect/plugin-dvdsub.xml:
11236 * docs/plugins/inspect/plugin-iec958.xml:
11237 * docs/plugins/inspect/plugin-lame.xml:
11238 * docs/plugins/inspect/plugin-mad.xml:
11239 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11240 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11241 * docs/plugins/inspect/plugin-mpegstream.xml:
11242 * docs/plugins/inspect/plugin-realmedia.xml:
11243 * docs/plugins/inspect/plugin-siddec.xml:
11244 * docs/plugins/inspect/plugin-twolame.xml:
11245 * docs/plugins/inspect/plugin-x264.xml:
11246 * win32/common/config.h:
11247 Back to development
11249 === release 0.10.18 ===
11251 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11257 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11258 * docs/plugins/inspect/plugin-a52dec.xml:
11259 * docs/plugins/inspect/plugin-amrnb.xml:
11260 * docs/plugins/inspect/plugin-amrwbdec.xml:
11261 * docs/plugins/inspect/plugin-asf.xml:
11262 * docs/plugins/inspect/plugin-cdio.xml:
11263 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11264 * docs/plugins/inspect/plugin-dvdread.xml:
11265 * docs/plugins/inspect/plugin-dvdsub.xml:
11266 * docs/plugins/inspect/plugin-iec958.xml:
11267 * docs/plugins/inspect/plugin-lame.xml:
11268 * docs/plugins/inspect/plugin-mad.xml:
11269 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11270 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11271 * docs/plugins/inspect/plugin-mpegstream.xml:
11272 * docs/plugins/inspect/plugin-realmedia.xml:
11273 * docs/plugins/inspect/plugin-siddec.xml:
11274 * docs/plugins/inspect/plugin-twolame.xml:
11275 * docs/plugins/inspect/plugin-x264.xml:
11276 * gst-plugins-ugly.doap:
11277 * win32/common/config.h:
11280 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11281 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11282 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11283 - mad: allow build without libid3tag (which isn't really needed anyway)
11284 - many other fixes and improvements
11286 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11288 * ext/x264/gstx264enc.c:
11289 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11291 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11293 * ext/x264/gstx264enc.c:
11294 x264enc: do not leak peer pad reference
11296 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11298 * ext/x264/gstx264enc.c:
11299 x264enc: No need to copy, reffing is enough
11301 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11303 * ext/x264/gstx264enc.c:
11304 x264enc: get_caps function should return a copy of the caps
11306 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11309 * docs/plugins/inspect/plugin-a52dec.xml:
11310 * docs/plugins/inspect/plugin-amrnb.xml:
11311 * docs/plugins/inspect/plugin-amrwbdec.xml:
11312 * docs/plugins/inspect/plugin-asf.xml:
11313 * docs/plugins/inspect/plugin-cdio.xml:
11314 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11315 * docs/plugins/inspect/plugin-dvdread.xml:
11316 * docs/plugins/inspect/plugin-dvdsub.xml:
11317 * docs/plugins/inspect/plugin-iec958.xml:
11318 * docs/plugins/inspect/plugin-lame.xml:
11319 * docs/plugins/inspect/plugin-mad.xml:
11320 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11321 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11322 * docs/plugins/inspect/plugin-mpegstream.xml:
11323 * docs/plugins/inspect/plugin-realmedia.xml:
11324 * docs/plugins/inspect/plugin-siddec.xml:
11325 * docs/plugins/inspect/plugin-synaesthesia.xml:
11326 * docs/plugins/inspect/plugin-twolame.xml:
11327 * docs/plugins/inspect/plugin-x264.xml:
11332 * win32/common/config.h:
11333 0.10.17.4 pre-release
11335 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11337 * ext/mad/gstmad.c:
11338 mad: remove buffer_alloc
11340 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11343 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11344 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11345 * docs/plugins/inspect/plugin-a52dec.xml:
11346 * docs/plugins/inspect/plugin-amrnb.xml:
11347 * docs/plugins/inspect/plugin-amrwbdec.xml:
11348 * docs/plugins/inspect/plugin-asf.xml:
11349 * docs/plugins/inspect/plugin-cdio.xml:
11350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11351 * docs/plugins/inspect/plugin-dvdread.xml:
11352 * docs/plugins/inspect/plugin-dvdsub.xml:
11353 * docs/plugins/inspect/plugin-iec958.xml:
11354 * docs/plugins/inspect/plugin-lame.xml:
11355 * docs/plugins/inspect/plugin-mad.xml:
11356 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11357 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11358 * docs/plugins/inspect/plugin-mpegstream.xml:
11359 * docs/plugins/inspect/plugin-realmedia.xml:
11360 * docs/plugins/inspect/plugin-siddec.xml:
11361 * docs/plugins/inspect/plugin-synaesthesia.xml:
11362 * docs/plugins/inspect/plugin-twolame.xml:
11363 * docs/plugins/inspect/plugin-x264.xml:
11371 0.10.17.3 pre-release
11373 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11376 Automatic update of common submodule
11377 From c3cafe1 to 46dfcea
11379 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11381 * ext/mad/gstmad.c:
11384 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11386 Merge branch 'master' into 0.11
11389 android/amrwbdec.mk
11391 android/mpegaudioparse.mk
11394 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11396 * tests/check/gst-plugins-ugly.supp:
11397 tests: add suppression for lame unit test
11399 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11401 * tests/check/Makefile.am:
11402 * tests/check/generic/.gitignore:
11403 * tests/check/generic/index.c:
11404 tests: add generic index-setting test
11406 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11408 * ext/mpeg2dec/gstmpeg2dec.c:
11409 mpeg2dec: don't deadlock when setting an index
11411 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11414 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11415 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11416 * docs/plugins/inspect/plugin-a52dec.xml:
11417 * docs/plugins/inspect/plugin-amrnb.xml:
11418 * docs/plugins/inspect/plugin-amrwbdec.xml:
11419 * docs/plugins/inspect/plugin-asf.xml:
11420 * docs/plugins/inspect/plugin-cdio.xml:
11421 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11422 * docs/plugins/inspect/plugin-dvdread.xml:
11423 * docs/plugins/inspect/plugin-dvdsub.xml:
11424 * docs/plugins/inspect/plugin-iec958.xml:
11425 * docs/plugins/inspect/plugin-lame.xml:
11426 * docs/plugins/inspect/plugin-mad.xml:
11427 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11428 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11429 * docs/plugins/inspect/plugin-mpegstream.xml:
11430 * docs/plugins/inspect/plugin-realmedia.xml:
11431 * docs/plugins/inspect/plugin-siddec.xml:
11432 * docs/plugins/inspect/plugin-synaesthesia.xml:
11433 * docs/plugins/inspect/plugin-twolame.xml:
11434 * docs/plugins/inspect/plugin-x264.xml:
11436 * win32/common/config.h:
11437 0.10.17.2 pre-release
11439 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11441 * gst/realmedia/rademux.c:
11442 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11444 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11446 * gst/mpegstream/gstmpegdemux.c:
11447 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11449 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11451 * ext/dvdread/dvdreadsrc.c:
11452 * ext/sidplay/gstsiddec.cc:
11453 * ext/x264/gstx264enc.c:
11454 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11456 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11458 * gst/asfdemux/gstasfdemux.c:
11459 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11461 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11463 * ext/x264/gstx264enc.c:
11464 x264enc: Implement getcaps function
11465 This allows to set width/height/etc restrictions downstream.
11467 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11470 * ext/mad/Makefile.am:
11471 * ext/x264/Makefile.am:
11472 * gst/asfdemux/Makefile.am:
11473 * gst/dvdlpcmdec/Makefile.am:
11474 * gst/dvdsub/Makefile.am:
11475 * gst/iec958/Makefile.am:
11476 * gst/mpegaudioparse/Makefile.am:
11477 * gst/mpegstream/Makefile.am:
11478 * gst/realmedia/Makefile.am:
11479 * gst/synaesthesia/Makefile.am:
11480 android: make it ready for androgenizer
11481 To build gstreamer for android we are now using androgenizer which
11482 generates the needed Android.mk files.
11483 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11485 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11488 * android/amrnb.mk:
11489 * android/amrwbdec.mk:
11491 * android/mpegaudioparse.mk:
11492 android: remove the android/ folder
11494 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11497 Automatic update of common submodule
11498 From 1ccbe09 to c3cafe1
11500 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11502 * ext/x264/gstx264enc.c:
11503 * ext/x264/gstx264enc.h:
11504 x264enc: Allow changing the bitrate and quantitizers dynamically
11505 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11507 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11509 * ext/x264/gstx264enc.c:
11510 x264enc: Set max bitrate in quality mode
11511 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11513 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11515 * ext/x264/gstx264enc.c:
11516 x264enc: Make it clear that constant quantizer is for debugging only
11517 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11519 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11522 Automatic update of common submodule
11523 From 193b717 to 1ccbe09
11525 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11528 Automatic update of common submodule
11529 From b77e2bf to 193b717
11531 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11534 Automatic update of common submodule
11535 From d8814b6 to b77e2bf
11537 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11540 Automatic update of common submodule
11541 From 6aaa286 to d8814b6
11543 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11546 Automatic update of common submodule
11547 From 6aec6b9 to 6aaa286
11549 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11552 configure.ac: redundant use of AC_MSG_RESULT()
11553 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11555 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11558 autogen: wingo signed comment
11560 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11562 * gst/dvdsub/gstdvdsubdec.c:
11563 * gst/dvdsub/gstdvdsubdec.h:
11564 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11565 This makes the code easier to read, doesn't store every buffer
11566 in the instance until the next buffer is to be drawn and
11567 fixes an unitialized variable compiler warning.
11569 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11571 * gst/dvdsub/gstdvdsubdec.c:
11572 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11575 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11577 * gst/dvdsub/gstdvdsubdec.c:
11578 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11581 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11584 * ext/mad/gstmad.c:
11585 * ext/mad/gstmad.h:
11586 mad: build the mad plugin even if libid3tag is not available
11587 ID3 tags are usually handled by id3demux, and should be handled
11588 by id3demux. Tag handling in mad based on libid3tag is very basic
11589 and mostly unnecessary really, so just build this plugin without
11590 ID3 tag support if libid3tag is not available.
11592 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11594 Merge branch 'master' into 0.11
11596 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11598 * gst/mpegstream/gstdvddemux.c:
11599 dvddemux: small code cleanup
11600 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11601 and avoid empty 'if' when logging is disabled.
11603 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11606 configure.ac: export plugin description more platform independent
11609 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11612 Automatic update of common submodule
11613 From 1de7f6a to 6aec6b9
11615 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11617 Merge branch 'master' into 0.11
11621 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11623 * ext/mpeg2dec/gstmpeg2dec.c:
11624 mpeg2dec: do not fail fatally when unlinked
11625 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11627 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11629 * ext/mad/gstmad.c:
11630 * ext/mad/gstmad.h:
11631 * ext/mpeg2dec/gstmpeg2dec.c:
11632 * ext/mpeg2dec/gstmpeg2dec.h:
11633 index: remove conditional index support
11634 Index support cannot be disabled since commit
11635 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11636 in core, which removed the configure flags to disable index.
11638 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11640 * ext/mad/gstmad.c:
11641 * ext/mpeg2dec/gstmpeg2dec.c:
11642 formatting: trim trailing whitespace
11644 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11646 * ext/mad/gstmad.c:
11647 * ext/mpeg2dec/gstmpeg2dec.c:
11648 * gst/mpegstream/gstmpegdemux.c:
11649 index: use delta frame flags instead of 0 or none
11651 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11653 * ext/x264/gstx264enc.c:
11654 x264enc: Don't register flags with a value of 0
11655 Flags with a value of 0 aren't meaningful and will cause
11656 g_value_transform to go into an endless loop when trying to
11657 convert the flags to a string
11659 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11662 Automatic update of common submodule
11663 From f94d739 to 1de7f6a
11665 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11667 * ext/amrwbdec/amrwbdec.c:
11668 amrwbdec: avoid stalling on invalid frame
11669 Skip 1 byte indicating invalid frame type index rather than stalling
11670 on it indefinitely until EOS.
11673 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11675 * tests/check/pipelines/lame.c:
11676 tests: add unit test for lamemp3enc negotiation issue
11677 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11679 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11681 * ext/lame/gstlamemp3enc.c:
11682 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11683 The element downstream of mp3enc might only accept certain sample rates or channels,
11684 make sure we relay any restrictions that do exist to upstream when it does a
11685 get_caps() on the sink pad. That way upstream elements like audioresample or
11686 audioconvert can pick a sample rate / channel configuration that will be accepted,
11687 instead of just negotiating to the highest, which might then be rejected.
11688 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11690 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11692 * gst/asfdemux/asfpacket.c:
11693 asfpacket: Avoid using broken duration extension
11694 Quite a few (broken?) files have a packet duration of 1ms, which is
11695 most definitely wrong for either audio or video packets.
11696 We therefore avoid using that value and instead use other metrics to
11697 determine the buffer duration (like using the extended stream properties
11698 average frame duration if present and valid).
11700 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11703 * win32/common/config.h:
11704 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11705 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11707 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11709 * gst/mpegaudioparse/gstxingmux.c:
11710 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11713 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11715 * gst/mpegstream/gstdvddemux.c:
11716 mpegstream: increase allowable gap between streams
11717 The new delay is three times as much as the old one, and just happens
11718 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11719 was chocking before at 5:11.
11720 While there, merge the constants used in two places into a define.
11721 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11723 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11725 * ext/x264/gstx264enc.c:
11726 x264enc: make tag event writable before modifying tag list in place
11727 To modify an event tag is necessary to be sure that x264enc
11729 Also fix indentation.
11730 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11732 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11735 * docs/plugins/inspect/plugin-a52dec.xml:
11736 * docs/plugins/inspect/plugin-amrnb.xml:
11737 * docs/plugins/inspect/plugin-amrwbdec.xml:
11738 * docs/plugins/inspect/plugin-asf.xml:
11739 * docs/plugins/inspect/plugin-cdio.xml:
11740 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11741 * docs/plugins/inspect/plugin-dvdread.xml:
11742 * docs/plugins/inspect/plugin-dvdsub.xml:
11743 * docs/plugins/inspect/plugin-iec958.xml:
11744 * docs/plugins/inspect/plugin-lame.xml:
11745 * docs/plugins/inspect/plugin-mad.xml:
11746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11747 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11748 * docs/plugins/inspect/plugin-mpegstream.xml:
11749 * docs/plugins/inspect/plugin-realmedia.xml:
11750 * docs/plugins/inspect/plugin-siddec.xml:
11751 * docs/plugins/inspect/plugin-twolame.xml:
11752 * docs/plugins/inspect/plugin-x264.xml:
11753 * win32/common/config.h:
11754 Back to development
11756 === release 0.10.17 ===
11758 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11764 * docs/plugins/inspect/plugin-a52dec.xml:
11765 * docs/plugins/inspect/plugin-amrnb.xml:
11766 * docs/plugins/inspect/plugin-amrwbdec.xml:
11767 * docs/plugins/inspect/plugin-asf.xml:
11768 * docs/plugins/inspect/plugin-cdio.xml:
11769 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11770 * docs/plugins/inspect/plugin-dvdread.xml:
11771 * docs/plugins/inspect/plugin-dvdsub.xml:
11772 * docs/plugins/inspect/plugin-iec958.xml:
11773 * docs/plugins/inspect/plugin-lame.xml:
11774 * docs/plugins/inspect/plugin-mad.xml:
11775 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11776 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11777 * docs/plugins/inspect/plugin-mpegstream.xml:
11778 * docs/plugins/inspect/plugin-realmedia.xml:
11779 * docs/plugins/inspect/plugin-siddec.xml:
11780 * docs/plugins/inspect/plugin-twolame.xml:
11781 * docs/plugins/inspect/plugin-x264.xml:
11782 * gst-plugins-ugly.doap:
11783 * win32/common/config.h:
11786 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11789 * docs/plugins/inspect/plugin-a52dec.xml:
11790 * docs/plugins/inspect/plugin-amrnb.xml:
11791 * docs/plugins/inspect/plugin-amrwbdec.xml:
11792 * docs/plugins/inspect/plugin-asf.xml:
11793 * docs/plugins/inspect/plugin-cdio.xml:
11794 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11795 * docs/plugins/inspect/plugin-dvdread.xml:
11796 * docs/plugins/inspect/plugin-dvdsub.xml:
11797 * docs/plugins/inspect/plugin-iec958.xml:
11798 * docs/plugins/inspect/plugin-lame.xml:
11799 * docs/plugins/inspect/plugin-mad.xml:
11800 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11801 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11802 * docs/plugins/inspect/plugin-mpegstream.xml:
11803 * docs/plugins/inspect/plugin-realmedia.xml:
11804 * docs/plugins/inspect/plugin-siddec.xml:
11805 * docs/plugins/inspect/plugin-twolame.xml:
11806 * docs/plugins/inspect/plugin-x264.xml:
11807 * win32/common/config.h:
11808 0.10.16.4 pre-release
11810 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11812 * ext/mpeg2dec/gstmpeg2dec.c:
11813 mpeg2dec: Use the proper component value for height
11815 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11818 * docs/plugins/inspect/plugin-a52dec.xml:
11819 * docs/plugins/inspect/plugin-amrnb.xml:
11820 * docs/plugins/inspect/plugin-amrwbdec.xml:
11821 * docs/plugins/inspect/plugin-asf.xml:
11822 * docs/plugins/inspect/plugin-cdio.xml:
11823 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11824 * docs/plugins/inspect/plugin-dvdread.xml:
11825 * docs/plugins/inspect/plugin-dvdsub.xml:
11826 * docs/plugins/inspect/plugin-iec958.xml:
11827 * docs/plugins/inspect/plugin-lame.xml:
11828 * docs/plugins/inspect/plugin-mad.xml:
11829 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11830 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11831 * docs/plugins/inspect/plugin-mpegstream.xml:
11832 * docs/plugins/inspect/plugin-realmedia.xml:
11833 * docs/plugins/inspect/plugin-siddec.xml:
11834 * docs/plugins/inspect/plugin-twolame.xml:
11835 * docs/plugins/inspect/plugin-x264.xml:
11836 * win32/common/config.h:
11837 0.10.16.3 pre-release
11839 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11841 * gst/asfdemux/asfheaders.c:
11842 * gst/asfdemux/asfheaders.h:
11843 * gst/asfdemux/gstasfdemux.c:
11844 asfdemux: Handle new type of DRM'd asf files.
11845 These are produced by the new MS PlayReady system.
11846 https://bugzilla.gnome.org/show_bug.cgi?id=639226
11848 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
11851 Automatic update of common submodule
11852 From e572c87 to f94d739
11854 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11857 Automatic update of common submodule
11858 From ccbaa85 to e572c87
11860 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11863 Automatic update of common submodule
11864 From 46445ad to ccbaa85
11866 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11868 * tests/check/Makefile.am:
11869 tests: never disable g_assert() and cast checks for the unit tests
11870 The unit tests are riddled with g_assert() and friends, make sure we
11871 don't disable assert and cast checks for the unit tests even if
11872 this has been specified for the rest of the code base, e.g. via
11873 --disable-glib-asserts
11875 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11878 * win32/common/config.h:
11879 0.10.16.2 pre-release
11881 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11883 * docs/plugins/gst-plugins-ugly-plugins.args:
11884 * docs/plugins/inspect/plugin-a52dec.xml:
11885 * docs/plugins/inspect/plugin-amrnb.xml:
11886 * docs/plugins/inspect/plugin-amrwbdec.xml:
11887 * docs/plugins/inspect/plugin-asf.xml:
11888 * docs/plugins/inspect/plugin-cdio.xml:
11889 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11890 * docs/plugins/inspect/plugin-dvdread.xml:
11891 * docs/plugins/inspect/plugin-dvdsub.xml:
11892 * docs/plugins/inspect/plugin-iec958.xml:
11893 * docs/plugins/inspect/plugin-lame.xml:
11894 * docs/plugins/inspect/plugin-mad.xml:
11895 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11896 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11897 * docs/plugins/inspect/plugin-mpegstream.xml:
11898 * docs/plugins/inspect/plugin-realmedia.xml:
11899 * docs/plugins/inspect/plugin-siddec.xml:
11900 * docs/plugins/inspect/plugin-twolame.xml:
11901 * docs/plugins/inspect/plugin-x264.xml:
11904 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11909 po: update translations
11911 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11914 configure: use $LIBM instead of hardcoding -lm
11916 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11918 * gst/realmedia/rmdemux.c:
11919 rmdemux: Initialize return variable.
11920 In the unlikely event that height is 0 (which is invalid) we would end up
11921 never setting the flow return.
11923 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11925 * gst/realmedia/rmutils.c:
11926 realmedia: Fix unitialized variables on macosx
11928 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11930 * ext/x264/gstx264enc.c:
11931 x264enc: Handle codec/encoder tags
11932 Make x264enc drop video-codec and codec tags and replace
11933 encoder/encoder-version with x264 and its build number
11936 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11938 * ext/mpeg2dec/gstmpeg2dec.c:
11939 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11941 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11943 * ext/mpeg2dec/gstmpeg2dec.c:
11944 mpeg2dec: minor formatting clean-up
11946 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11948 * ext/mpeg2dec/gstmpeg2dec.c:
11949 mpeg2dec: refactor cropping code to use libgstvideo functions
11950 https://bugzilla.gnome.org/show_bug.cgi?id=571146
11952 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11954 * ext/mpeg2dec/gstmpeg2dec.c:
11955 * ext/mpeg2dec/gstmpeg2dec.h:
11956 mpeg2dec: use GstVideoFormat instead of custom enum
11958 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11960 * ext/mpeg2dec/Makefile.am:
11961 mpeg2dec: fix LIBADD order in Makefile.am
11963 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
11965 * ext/x264/gstx264enc.c:
11966 x264: vbv-buf-capacity should have a minimum of 0
11967 x264 will clip this value internally, and users should be allowed to
11968 specify a lower value than 300 ms.
11969 https://bugzilla.gnome.org/show_bug.cgi?id=635291
11971 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11973 * ext/x264/gstx264enc.c:
11974 x264enc: also accept YV12 input
11976 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11978 * ext/x264/gstx264enc.c:
11979 x264enc: add a note to the docs about encoder latency and queues
11980 https://bugzilla.gnome.org/show_bug.cgi?id=636107
11982 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11984 * gst/realmedia/rademux.c:
11985 * gst/realmedia/rmdemux.c:
11986 realmedia: do not use the pad buffer allocation functions in demuxers
11987 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11988 https://bugzilla.gnome.org/show_bug.cgi?id=637932
11990 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11993 Automatic update of common submodule
11994 From 169462a to 46445ad
11996 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11998 * ext/mad/gstmad.c:
11999 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12002 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
12005 Automatic update of common submodule
12006 From 20742ae to 169462a
12008 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
12010 * gst/realmedia/rmdemux.c:
12011 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12012 Signed-off-by: Rob Clark <rob@ti.com>
12014 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
12017 Automatic update of common submodule
12018 From 011bcc8 to 20742ae
12020 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
12023 x264: uses pkg-config to locate libx264
12025 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12027 Merge branch 'master' into 0.11
12029 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12031 * tests/check/pipelines/lame.c:
12032 check: don't use deprecated method
12034 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12036 * android/amrnb.mk:
12037 * android/amrwbdec.mk:
12039 * android/mpegaudioparse.mk:
12041 more 0.10 -> 0,11 changes
12043 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12046 configure: open 0.11 branch
12048 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12052 * android/amrnb.mk:
12053 * android/amrwbdec.mk:
12055 * android/mpegaudioparse.mk:
12056 Add build system for Android
12058 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12060 * gst/realmedia/rmutils.c:
12061 realmedia: Remove dead assignments
12063 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12065 * ext/mad/gstmad.c:
12066 mad: Remove dead assignments
12068 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12070 * ext/dvdread/dvdreadsrc.c:
12071 dvdreadsrc: remove bogus comment
12073 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12075 * ext/dvdread/dvdreadsrc.c:
12076 dvdreadsrc: fix handling of multi-angle streams
12077 We would output all angles interleaved instead of just
12078 the selected angle.
12079 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12081 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12083 * gst/realmedia/Makefile.am:
12084 realmedia: fix LIBS order in Makefile
12086 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12126 po: update for new translatable strings
12128 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12131 Automatic update of common submodule
12132 From 7bbd708 to 011bcc8
12134 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12136 * ext/mpeg2dec/gstmpeg2dec.c:
12137 mpeg2dec: convert the position to stream time before answering to a position query
12139 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12141 * gst/realmedia/Makefile.am:
12142 * gst/realmedia/rademux.c:
12143 * gst/realmedia/rmdemux.c:
12144 * gst/realmedia/rmdemux.h:
12145 realmedia: Get codec name from pbutils instead of harcoding them
12147 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12149 * ext/x264/gstx264enc.c:
12150 x264enc: Work around a rate control issue in libx264
12151 When variable framerate is disabled in libx264 (which occurs when using
12152 the zerolatency tuning), libx264 ignores timestamps but still uses the
12153 timebase leading to messed up rate control with our nanosecond timebase.
12154 We work around this issue by setting the timebase to the reciprocal of
12155 the framerate and we validate that the framerate is suitable.
12156 This has been fixed upstream in libx264 but there are non-fixed versions
12157 in the wild so this workaround is still needed.
12160 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12162 * ext/mpeg2dec/gstmpeg2dec.c:
12163 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12165 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12167 * ext/mpeg2dec/gstmpeg2dec.c:
12168 mpeg2dec: fix position query by trusting upstream
12169 Position queries are badly handled for DVDs (probably due to the division in
12170 chapters): the time returned was the time since the start of chapter.
12171 Now ask upstream for position queries, fall back to the old code if upstream
12172 cannot answer the query.
12174 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12176 * ext/lame/gstlame.c:
12177 * ext/mad/gstmad.c:
12178 * ext/sidplay/gstsiddec.cc:
12179 * gst/mpegstream/gstmpegparse.c:
12180 various: canonicalize property names
12182 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12184 * ext/a52dec/gsta52dec.c:
12185 * ext/amrnb/amrnbdec.c:
12186 * ext/amrnb/amrnbenc.c:
12187 * ext/cdio/gstcdiocddasrc.c:
12188 * ext/dvdread/dvdreadsrc.c:
12189 * ext/lame/gstlame.c:
12190 * ext/lame/gstlamemp3enc.c:
12191 * ext/mad/gstmad.c:
12192 * ext/sidplay/gstsiddec.cc:
12193 * ext/x264/gstx264enc.c:
12194 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12196 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12198 * gst/iec958/ac3iec.c:
12199 * gst/mpegaudioparse/gstmpegaudioparse.c:
12200 * gst/mpegstream/gstmpegparse.c:
12201 * gst/mpegstream/gstrfc2250enc.c:
12202 * gst/realmedia/pnmsrc.c:
12203 * gst/realmedia/rdtmanager.c:
12204 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12206 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12209 Automatic update of common submodule
12210 From 5a668bf to 7bbd708
12212 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12215 Automatic update of common submodule
12216 From c4a8adc to 5a668bf
12218 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12221 Automatic update of common submodule
12222 From 5e3c9bf to c4a8adc
12224 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12226 * ext/mad/gstmad.c:
12227 * ext/mad/gstmad.h:
12228 mad: support reverse playback
12230 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12232 * ext/dvdread/dvdreadsrc.c:
12233 dvdreadsrc: improve error messages on read errors
12234 Provide proper i18n-ed error messages when a read error happens,
12235 and point out that the error could be happening because the
12237 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12239 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12242 configure: set plugin release datetime
12244 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12247 Automatic update of common submodule
12248 From aa0d1d0 to 5e3c9bf
12250 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12252 * gst/mpegstream/gstmpegparse.c:
12253 mpegparse: re-fix flow return handling
12254 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12255 - } while (GST_FLOW_IS_SUCCESS (result));
12256 + } while (result != GST_FLOW_OK);
12258 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12260 * tests/check/Makefile.am:
12261 * tests/check/generic/states.c:
12262 tests: allow running state tests for all elements
12263 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12264 to try elements that would normaly be skipped.
12266 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12269 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12271 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12274 * pkgconfig/.gitignore:
12275 * pkgconfig/Makefile.am:
12276 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12277 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12278 This .pc file will not be installed, it's only for uninstalled setups,
12279 same thing as we do for -good. This is so other modules' unit tests can
12280 find our plugins properly in an uninstalled setup.
12282 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12285 Automatic update of common submodule
12286 From c2e10bf to aa0d1d0
12288 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12291 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12293 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12295 * ext/sidplay/gstsiddec.cc:
12296 siddec: don't use GST_FLOW_IS_FATAL
12297 GST_FLOW_IS_FATAL has been deprecated in core git.
12299 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12302 Automatic update of common submodule
12303 From d3d9acf to c2e10bf
12305 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12308 configure: Require orc >= 0.4.6 for --compat
12310 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12313 Automatic update of common submodule
12314 From ec60217 to d3d9acf
12316 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12318 * ext/mpeg2dec/gstmpeg2dec.c:
12319 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12320 And don't post error messages if allocating a buffer resulted
12321 in WRONG_STATE or UNEXPECTED.
12323 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12325 * gst/mpegaudioparse/gstxingmux.c:
12326 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12328 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12330 * gst/mpegstream/gstdvddemux.c:
12331 * gst/mpegstream/gstmpegdemux.c:
12332 * gst/mpegstream/gstmpegparse.c:
12333 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12335 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12337 * gst/realmedia/rmdemux.c:
12338 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12340 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12342 * gst/asfdemux/gstasfdemux.c:
12343 asfdemux: Don't use GST_FLOW_IS_FATAL()
12344 And don't post error messages for UNEXPECTED and post an error
12345 message if pulling data failed because of NOT_LINKED.
12347 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12350 * docs/plugins/inspect/plugin-a52dec.xml:
12351 * docs/plugins/inspect/plugin-amrnb.xml:
12352 * docs/plugins/inspect/plugin-amrwbdec.xml:
12353 * docs/plugins/inspect/plugin-asf.xml:
12354 * docs/plugins/inspect/plugin-cdio.xml:
12355 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12356 * docs/plugins/inspect/plugin-dvdread.xml:
12357 * docs/plugins/inspect/plugin-dvdsub.xml:
12358 * docs/plugins/inspect/plugin-iec958.xml:
12359 * docs/plugins/inspect/plugin-lame.xml:
12360 * docs/plugins/inspect/plugin-mad.xml:
12361 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12362 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12363 * docs/plugins/inspect/plugin-mpegstream.xml:
12364 * docs/plugins/inspect/plugin-realmedia.xml:
12365 * docs/plugins/inspect/plugin-siddec.xml:
12366 * docs/plugins/inspect/plugin-twolame.xml:
12367 * docs/plugins/inspect/plugin-x264.xml:
12368 * win32/common/config.h:
12369 Back to development
12370 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12371 the code is updated for the GST_FLOW_IS_* macro deprecations.
12373 === release 0.10.16 ===
12375 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12381 * gst-plugins-ugly.doap:
12382 * win32/common/config.h:
12385 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12387 * docs/plugins/inspect/plugin-a52dec.xml:
12388 * docs/plugins/inspect/plugin-amrnb.xml:
12389 * docs/plugins/inspect/plugin-amrwbdec.xml:
12390 * docs/plugins/inspect/plugin-asf.xml:
12391 * docs/plugins/inspect/plugin-cdio.xml:
12392 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12393 * docs/plugins/inspect/plugin-dvdread.xml:
12394 * docs/plugins/inspect/plugin-dvdsub.xml:
12395 * docs/plugins/inspect/plugin-iec958.xml:
12396 * docs/plugins/inspect/plugin-lame.xml:
12397 * docs/plugins/inspect/plugin-mad.xml:
12398 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12399 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12400 * docs/plugins/inspect/plugin-mpegstream.xml:
12401 * docs/plugins/inspect/plugin-realmedia.xml:
12402 * docs/plugins/inspect/plugin-siddec.xml:
12403 * docs/plugins/inspect/plugin-twolame.xml:
12404 * docs/plugins/inspect/plugin-x264.xml:
12405 docs: update docs for release
12407 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12415 po: update translations
12417 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12456 0.10.15.6 pre-release
12458 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12460 * gst/asfdemux/gstasfdemux.c:
12461 asfdemux: Don't error out on non-critical flow returns
12462 Only error out when downstream returns:
12467 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12468 of the streams had gone EOS) and then stop the task silently.
12469 In the case of WRONG_STATE we just need to stop silently
12470 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12472 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12511 0.10.15.5 pre-release
12513 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12515 * gst/mpegaudioparse/gstmpegaudioparse.c:
12516 mp3parse: propagate flow errors upstream.
12517 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12518 always return the error upstream.
12520 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12559 0.10.15.4 pre-release
12561 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12564 Automatic update of common submodule
12565 From 3e8db1d to ec60217
12567 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12570 * docs/plugins/inspect/plugin-a52dec.xml:
12571 * docs/plugins/inspect/plugin-amrnb.xml:
12572 * docs/plugins/inspect/plugin-amrwbdec.xml:
12573 * docs/plugins/inspect/plugin-asf.xml:
12574 * docs/plugins/inspect/plugin-cdio.xml:
12575 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12576 * docs/plugins/inspect/plugin-dvdread.xml:
12577 * docs/plugins/inspect/plugin-dvdsub.xml:
12578 * docs/plugins/inspect/plugin-iec958.xml:
12579 * docs/plugins/inspect/plugin-lame.xml:
12580 * docs/plugins/inspect/plugin-mad.xml:
12581 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12582 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12583 * docs/plugins/inspect/plugin-mpegstream.xml:
12584 * docs/plugins/inspect/plugin-realmedia.xml:
12585 * docs/plugins/inspect/plugin-siddec.xml:
12586 * docs/plugins/inspect/plugin-twolame.xml:
12587 * docs/plugins/inspect/plugin-x264.xml:
12588 * win32/common/config.h:
12589 0.10.15.3 pre-release
12591 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12593 * ext/x264/gstx264enc.c:
12594 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12595 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12596 argument to the option string value causes an error. For < 78 we pass the
12597 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12598 result in passing 'none' for false and 'strict' for true. Other modes can be
12599 set through the option-string property for now.
12600 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12602 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12605 * docs/plugins/gst-plugins-ugly-plugins.args:
12606 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12607 * docs/plugins/inspect/plugin-a52dec.xml:
12608 * docs/plugins/inspect/plugin-amrnb.xml:
12609 * docs/plugins/inspect/plugin-amrwbdec.xml:
12610 * docs/plugins/inspect/plugin-asf.xml:
12611 * docs/plugins/inspect/plugin-cdio.xml:
12612 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12613 * docs/plugins/inspect/plugin-dvdread.xml:
12614 * docs/plugins/inspect/plugin-dvdsub.xml:
12615 * docs/plugins/inspect/plugin-iec958.xml:
12616 * docs/plugins/inspect/plugin-lame.xml:
12617 * docs/plugins/inspect/plugin-mad.xml:
12618 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12619 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12620 * docs/plugins/inspect/plugin-mpegstream.xml:
12621 * docs/plugins/inspect/plugin-realmedia.xml:
12622 * docs/plugins/inspect/plugin-siddec.xml:
12623 * docs/plugins/inspect/plugin-twolame.xml:
12624 * docs/plugins/inspect/plugin-x264.xml:
12625 * win32/common/config.h:
12626 0.10.15.2 pre-release
12628 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12630 * gst/synaesthesia/gstsynaesthesia.c:
12631 synaesthesia: code cleanups.
12632 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12635 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12637 * gst/synaesthesia/gstsynaesthesia.c:
12638 synaesthesia: use GST_BOILERPLATE macros
12640 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12643 Automatic update of common submodule
12644 From bd2054b to 3e8db1d
12646 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12648 * ext/x264/gstx264enc.c:
12649 x264: fix printf format warning in debug message
12651 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12653 * docs/plugins/Makefile.am:
12654 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12655 Missing backslash at end of line meant we weren't passing all arguments
12656 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12658 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12661 Automatic update of common submodule
12662 From a519571 to bd2054b
12664 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12667 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12668 This first checks what is required for ISO C99 support and sets the relevant
12669 compiler parameters and if no C99 compiler is found, it checks for a
12670 C89 compiler. This enables us to check for and use C89/C99 functions
12671 that gcc hides from us without the correct compiler parameters.
12673 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12675 * ext/x264/gstx264enc.c:
12676 x264enc: Fix flushing of delayed frames
12677 x264_encoder_encode() should be called with a NULL picture until at least
12678 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12679 regression in make check due to the recent change in defaults which enabled
12680 b-frames and b-pyramid, both of which I believe increase the number of delayed
12681 frames when encoding.
12683 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12685 * ext/x264/gstx264enc.c:
12686 x264enc: Improve x264enc defaults
12687 - medium x264 speed/quality preset
12688 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12689 Addresses part of bug #607798
12691 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12693 * ext/x264/gstx264enc.c:
12694 x264enc: Fix property description typos
12696 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12698 * ext/x264/gstx264enc.c:
12699 x264enc: Add some more debug info
12701 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12703 * ext/x264/gstx264enc.c:
12704 * ext/x264/gstx264enc.h:
12705 x264enc: Add speed-preset and [psy-]tuning properties
12706 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12707 preset and possibly a profile and/or tuning are now the recommended way to
12708 configure x264 through x264enc.
12709 If a preset/tuning are specified then these will define the default values and
12710 the property defaults will be ignored. After this the option-string property is
12711 applied, followed by the user-set properties, fast first pass restrictions and
12712 finally the profile restrictions.
12713 Addresses part of bug #607798
12715 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12717 * ext/x264/gstx264enc.c:
12718 * ext/x264/gstx264enc.h:
12719 x264enc: Refactor code in preparation for presets/tunings
12720 - Make defaults append the appropriate default value to a string. This is
12721 needed to differentiate between something user-set and the actual prop
12723 - Add an internal option string to which _set_property () cases append for the
12724 majority of properties.
12725 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12726 will make order of application with respect to the presets and tunings quite
12728 Addresses part of bug #607798
12730 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12732 * ext/x264/gstx264enc.c:
12733 x264enc: Update available me types
12734 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12735 now self-maintaining.
12737 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12739 * ext/x264/gstx264enc.c:
12740 x264enc: Use new libx264 API to affect fast first pass
12741 Uses new x264 API to apply reduced complexity values to the parameters to
12742 increase encoding speed in the first pass of a multi-pass encode. This does
12743 not impact on final quality.
12744 Addresses part of bug #607798
12746 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12748 * ext/x264/gstx264enc.c:
12749 * ext/x264/gstx264enc.h:
12750 x264enc: Add profile property
12751 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12752 Profile. This makes it easier to achieve Baseline Profile for example.
12753 Addresses part of bug #607798
12755 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
12757 * ext/x264/gstx264enc.c:
12758 * ext/x264/gstx264enc.h:
12759 x264enc: Add option-string property
12760 Adds support for an x264 format option-string to specify advanced parameters
12761 Addresses part of bug #607798
12763 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12765 * ext/mad/Makefile.am:
12766 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12767 Spotted by syntr0py.
12769 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12771 * ext/x264/gstx264enc.c:
12772 x264enc: only set timebase on versions where it exists
12774 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
12776 * ext/x264/gstx264enc.c:
12777 x264enc: set appropriate time base
12780 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12782 * tests/check/Makefile.am:
12783 tests: add plugin loading whitelist to test environment
12784 Only want to load core/-base/-ugly plugins here.
12786 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12790 Bump automake requirement to 1.10 and autoconf to 2.60
12791 For maintainability reasons and $(builddir).
12794 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12796 * gst/asfdemux/gstasfdemux.c:
12797 asfdemux: Fix seeking after last commits
12798 Don't handle wrong-state returns as errors to allow seeking to work
12801 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12803 * gst/asfdemux/gstasfdemux.c:
12804 asfdemux: Push all pending data on EOS
12805 When on push mode and receiving an EOS event, asfdemux
12806 should push all pending data because we might be dealing
12807 with a broken file that has a preroll value higher
12808 than its actual length.
12810 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12812 * gst/asfdemux/gstasfdemux.c:
12813 asfdemux: Fix sending eos event for chained asfs
12814 Properly push EOS event when finishing a chained asf file
12818 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12820 * docs/plugins/Makefile.am:
12821 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12822 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12823 * docs/plugins/inspect/plugin-rmdemux.xml:
12824 docs: add rmdemux to docs properly
12825 The plugin has been renamed, remove old introspection file.
12827 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12829 * docs/plugins/gst-plugins-ugly-plugins.args:
12830 * docs/plugins/inspect/plugin-x264.xml:
12831 docs: update for recent x264enc changes
12833 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12835 * gst/realmedia/rmdemux.c:
12836 rmdemux: fix compiler warning when debugging system in core is disabled
12838 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
12841 Automatic update of common submodule
12842 From 73ff93a to a519571
12844 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
12846 * gst/asfdemux/gstasfdemux.c:
12847 asfdemux: Allow at least 500ms of preroll.
12848 Some files have insanely low preroll values which break the
12849 all_streams_prerolled() logic.
12852 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12854 * ext/x264/gstx264enc.c:
12855 x264enc: add new h264 caps attribute alignment
12858 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12860 * ext/x264/gstx264enc.c:
12861 * ext/x264/gstx264enc.h:
12862 x264enc: conditionally expose enhanced upstream capabilities
12863 API: GstX264Enc:sliced-threads
12864 API: GstX264Enc:sync-lookahead
12865 API: GstX264Enc:intra-refresh
12866 API: GstX264Enc:mb-tree
12867 API: GstX264Enc:rc-lookahead
12870 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12873 * docs/plugins/inspect/plugin-a52dec.xml:
12874 * docs/plugins/inspect/plugin-amrnb.xml:
12875 * docs/plugins/inspect/plugin-amrwbdec.xml:
12876 * docs/plugins/inspect/plugin-asf.xml:
12877 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12878 * docs/plugins/inspect/plugin-iec958.xml:
12879 * docs/plugins/inspect/plugin-mad.xml:
12880 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12881 * docs/plugins/inspect/plugin-mpegstream.xml:
12882 * docs/plugins/inspect/plugin-realmedia.xml:
12883 docs: update introspected plugin docs for gstdoc-scangobj and other changes
12884 Update common for latest gstdoc-scangobj and inspect xml files for
12885 escaping and pad template order changes.
12887 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
12890 Automatic update of common submodule
12891 From 9339ccc to 35617c2
12893 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
12896 Automatic update of common submodule
12897 From 5adb1ca to 9339ccc
12899 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
12902 Automatic update of common submodule
12903 From 57c89b7 to 5adb1ca
12905 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
12908 Automatic update of common submodule
12909 From c804988 to 57c89b7
12911 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12914 * gst/realmedia/rtspreal.c:
12915 configure: Update required GLib version to 2.20
12917 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12919 * ext/a52dec/gsta52dec.c:
12920 a52dec: Call orc_init() before trying to get target flags
12922 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12924 * ext/a52dec/gsta52dec.c:
12925 a52dec: Remove debug printf...
12927 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12930 * ext/a52dec/Makefile.am:
12931 * ext/a52dec/gsta52dec.c:
12932 a52dec: Use orc for CPU feature detection and don't check for liboil
12934 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12937 configure: Use GLIB_EXTRA_CFLAGS
12939 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12942 Automatic update of common submodule
12943 From 7a0fdf5 to c804988
12945 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12948 Automatic update of common submodule
12949 From 6da3bab to 7a0fdf5
12951 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12954 Automatic update of common submodule
12955 From 733fca9 to 6da3bab
12957 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
12960 Automatic update of common submodule
12961 From fad145b to 733fca9
12963 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
12966 Automatic update of common submodule
12967 From 47683c1 to fad145b
12969 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12971 * gst/realmedia/rmdemux.c:
12972 rmdemux: pass bitrate on caps
12973 Set the bitrate on the caps, some decoders like sipro need this to function
12977 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
12980 Automatic update of common submodule
12981 From 17f89e5 to 47683c1
12983 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
12986 Automatic update of common submodule
12987 From fd7ca04 to 17f89e5
12989 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12991 * ext/x264/gstx264enc.c:
12992 x264enc: Only set i_weighted_pred on versions where it exists
12994 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
12996 * ext/lame/gstlamemp3enc.c:
12997 lamemp3enc: implement latency query
12998 The encoder's latency is deduced from the framesize. Fixes #618896.
13000 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13003 * docs/plugins/gst-plugins-ugly-plugins.args:
13004 * docs/plugins/gst-plugins-ugly-plugins.signals:
13005 * docs/plugins/inspect/plugin-a52dec.xml:
13006 * docs/plugins/inspect/plugin-amrnb.xml:
13007 * docs/plugins/inspect/plugin-amrwbdec.xml:
13008 * docs/plugins/inspect/plugin-asf.xml:
13009 * docs/plugins/inspect/plugin-cdio.xml:
13010 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13011 * docs/plugins/inspect/plugin-dvdread.xml:
13012 * docs/plugins/inspect/plugin-dvdsub.xml:
13013 * docs/plugins/inspect/plugin-iec958.xml:
13014 * docs/plugins/inspect/plugin-lame.xml:
13015 * docs/plugins/inspect/plugin-mad.xml:
13016 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13017 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13018 * docs/plugins/inspect/plugin-mpegstream.xml:
13019 * docs/plugins/inspect/plugin-realmedia.xml:
13020 * docs/plugins/inspect/plugin-siddec.xml:
13021 * docs/plugins/inspect/plugin-twolame.xml:
13022 * docs/plugins/inspect/plugin-x264.xml:
13023 * win32/common/config.h:
13024 Back to development
13026 === release 0.10.15 ===
13028 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13034 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13035 * docs/plugins/inspect/plugin-a52dec.xml:
13036 * docs/plugins/inspect/plugin-amrnb.xml:
13037 * docs/plugins/inspect/plugin-amrwbdec.xml:
13038 * docs/plugins/inspect/plugin-asf.xml:
13039 * docs/plugins/inspect/plugin-cdio.xml:
13040 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13041 * docs/plugins/inspect/plugin-dvdread.xml:
13042 * docs/plugins/inspect/plugin-dvdsub.xml:
13043 * docs/plugins/inspect/plugin-iec958.xml:
13044 * docs/plugins/inspect/plugin-lame.xml:
13045 * docs/plugins/inspect/plugin-mad.xml:
13046 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13047 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13048 * docs/plugins/inspect/plugin-mpegstream.xml:
13049 * docs/plugins/inspect/plugin-realmedia.xml:
13050 * docs/plugins/inspect/plugin-siddec.xml:
13051 * docs/plugins/inspect/plugin-twolame.xml:
13052 * docs/plugins/inspect/plugin-x264.xml:
13053 * gst-plugins-ugly.doap:
13054 * win32/common/config.h:
13057 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13097 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13100 configure: make implicit GLib and liboil requirements explicit
13101 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13103 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13105 * ext/x264/gstx264enc.c:
13106 x264enc: disable I weighted pred
13107 If it is enabled, then it will be main profile instead of baseline.
13108 This ensures maximum compatibility of the output stream until the
13109 encoder configuration interface gets an overhaul with explicit
13110 output profile selection.
13113 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13116 * win32/common/config.h:
13117 0.10.14.3 pre-release
13119 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13157 po: update translations
13159 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13162 Automatic update of common submodule
13163 From 357b0db to fd7ca04
13165 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13168 * win32/common/config.h:
13169 0.10.14.2 pre-release
13171 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13174 Automatic update of common submodule
13175 From 4d67bd6 to 357b0db
13177 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13179 * gst/realmedia/rmdemux.c:
13180 * gst/realmedia/rmutils.c:
13181 * gst/realmedia/rmutils.h:
13182 rmdemux: add better sipr nibble swap routine
13184 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13186 * gst/realmedia/rmdemux.c:
13187 rmdemux: descramble SIPR before pushing out
13188 Collect and descramble the SIPR packets before pushing.
13189 Descramble ATRAC audio.
13192 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13194 * gst/realmedia/rmutils.c:
13195 * gst/realmedia/rmutils.h:
13196 rm: add function to descramble sipr
13198 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13200 * ext/x264/gstx264enc.c:
13201 * ext/x264/gstx264enc.h:
13202 x264enc: Re-send the received upstream event as-is downstream
13203 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13205 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13207 * ext/amrnb/amrnb.c:
13208 amrnbenc: Set rank to GST_RANK_SECONDARY
13210 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13212 * gst/realmedia/rtspreal.c:
13213 rtspreal: use GLib's base64 functions if available
13214 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13216 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13218 * ext/amrnb/amrnbdec.h:
13219 * ext/amrnb/amrnbenc.h:
13220 * ext/amrwbdec/amrwbdec.h:
13221 amr: Use correct includes (as pkg-config suggests)
13224 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13226 * gst/ac3parse/.gitignore:
13227 * gst/ac3parse/Makefile.am:
13228 * gst/ac3parse/README:
13229 * gst/ac3parse/ac3parse.vcproj:
13230 * gst/ac3parse/gstac3parse.c:
13231 * gst/ac3parse/gstac3parse.h:
13232 ac3parse: remove unported 0.8 plugin
13233 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13235 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13237 * gst/mpegaudioparse/gstmpegaudioparse.c:
13238 docs: adding a mp3decoder as well is useful
13240 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13242 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13243 docs: massage section index
13245 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13247 * ext/amrwbdec/amrwbdec.c:
13248 * ext/amrwbdec/amrwbdec.h:
13249 amrwbdec: move define to source to avoid hiding it from the docs
13251 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13253 * ext/cdio/gstcdiocddasrc.c:
13254 docs: remove short_desc, it is taken from element details
13256 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13258 * gst/synaesthesia/gstsynaesthesia.c:
13259 docs: fix sections docs for synaesthesia
13261 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13263 * docs/plugins/Makefile.am:
13264 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13265 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13266 * gst/mpegaudioparse/gstmpegaudioparse.c:
13267 docs: add docs for mp3parse
13269 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13271 * gst-plugins-ugly.doap:
13272 doap: update repository info from cvs->git and maintainers
13274 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13277 Automatic update of common submodule
13278 From fc85867 to 4d67bd6
13280 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13282 * tests/check/elements/x264enc.c:
13283 x264enc: adaptive NALU type checking
13284 In particular, be less picky about SEI NALU order, which makes test more
13285 robust with respect to changes in libx264.
13288 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13290 * ext/x264/gstx264enc.c:
13291 x264enc: adaptive x264 header NAL layout handling
13294 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13296 * gst/asfdemux/gstrtpasfdepay.c:
13297 asfdepay: we require a dynamic payload type
13298 Add an extra caps property that restricts the depayloader to only accept dynamic
13301 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13304 configure: Drop -Wcast-align
13305 Commit message copied from core's commit from Benjamin Otte:
13306 246f5dba96a5b50bb74621af67b30942cca72af5
13307 Apparently gcc warns that GstMiniObject is not castable to
13308 GstEvent/Message/Buffer due to them containing 64bit variables, even
13309 though ARM hackers claim that those only need 4byte alignment. And as
13310 long as gcc behaves that way, this warning is not very useful.
13311 So we'll remove the warning until this problem is fixed.
13314 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13316 * ext/mpeg2dec/gstmpeg2dec.c:
13317 mpeg2dec: copy over all buffer flags when copying buffers.
13318 Avoids losing the tff/rff video buffer flags
13320 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13322 * gst/asfdemux/asfpacket.c:
13323 asfdemux: Make a table static to avoid having to always allocate it.
13325 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13327 * ext/x264/gstx264enc.c:
13328 x264enc: fix up avcC header construction
13329 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13330 for BUILD_X264 < 76.
13331 Also fixes #610089.
13333 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13335 * ext/x264/gstx264enc.c:
13336 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13338 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13341 configure: Remove -Wundef flag
13342 Same fix as for #615161
13344 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13347 Automatic update of common submodule
13348 From fdf023d to fc85867
13350 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13352 * gst-libs/gst/gettext.h:
13353 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13355 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13360 build: build plugins in parallel where possible, if make -jN is used
13362 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13365 build: add cruft alert for common/shave*
13367 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13371 Remove removed file win32/common/config.h.in from MANIFEST.
13373 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13375 * gst/synaesthesia/synaescope.c:
13376 * gst/synaesthesia/synaescope.h:
13377 synaestesia: Fix old-style prototype
13379 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13381 * gst/realmedia/rmutils.c:
13385 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13388 Automatic update of common submodule
13389 From 55cd514 to c1d07dd
13391 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13394 * ext/amrnb/amrnbdec.c:
13395 * ext/amrnb/amrnbenc.c:
13396 * ext/cdio/gstcdiocddasrc.h:
13397 * ext/dvdread/dvdreadsrc.c:
13398 * ext/lame/gstlame.h:
13399 * ext/lame/gstlamemp3enc.h:
13400 * ext/lame/plugin.c:
13401 * ext/mad/gstmad.c:
13402 * ext/x264/gstx264enc.c:
13403 * ext/x264/gstx264enc.h:
13404 * gst/mpegaudioparse/gstmpegaudioparse.c:
13405 * gst/mpegaudioparse/gstxingmux.c:
13406 * gst/mpegstream/gstdvddemux.c:
13407 * gst/mpegstream/gstmpegdemux.c:
13408 * gst/mpegstream/gstmpegparse.c:
13409 * gst/realmedia/asmrules.c:
13410 * gst/realmedia/pnmsrc.c:
13411 * gst/realmedia/pnmsrc.h:
13412 * gst/realmedia/rdtdepay.h:
13413 * gst/realmedia/rdtmanager.c:
13414 * gst/realmedia/rtspreal.c:
13415 build: Add all kinds of compiler warning flags and fix the resulting warnings
13417 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13419 * ext/amrnb/Makefile.am:
13420 * ext/amrwbdec/Makefile.am:
13421 * ext/sidplay/Makefile.am:
13422 * gst/asfdemux/Makefile.am:
13423 * gst/mpegaudioparse/Makefile.am:
13424 build: fix up Makefile.am
13425 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13426 the order a bit here and there (see docs/random/moving-plugins).
13428 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13430 * win32/common/config.h.in:
13431 win32: remove win32-specific config.h.in copy that's not used any longer
13432 The win32 config.h is now generated from the top-level config.h.in.
13434 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13436 * ext/a52dec/gsta52dec.c:
13437 * ext/amrnb/amrnbdec.c:
13438 * ext/amrnb/amrnbenc.c:
13439 * ext/amrwbdec/amrwbdec.c:
13440 * ext/cdio/gstcdiocddasrc.c:
13441 * ext/dvdread/dvdreadsrc.c:
13442 * ext/lame/gstlame.c:
13443 * ext/mad/gstmad.c:
13444 * ext/mpeg2dec/gstmpeg2dec.c:
13445 * gst/ac3parse/gstac3parse.c:
13446 * gst/asfdemux/gstasfdemux.c:
13447 * gst/asfdemux/gstrtpasfdepay.c:
13448 * gst/asfdemux/gstrtspwms.c:
13449 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13450 * gst/iec958/ac3iec.c:
13451 * gst/mpegaudioparse/gstmpegaudioparse.c:
13452 * gst/mpegaudioparse/gstxingmux.c:
13453 * gst/mpegstream/gstdvddemux.c:
13454 * gst/mpegstream/gstmpegdemux.c:
13455 * gst/mpegstream/gstmpegparse.c:
13456 * gst/mpegstream/gstrfc2250enc.c:
13457 * gst/realmedia/pnmsrc.c:
13458 * gst/realmedia/rademux.c:
13459 * gst/realmedia/rdtdepay.c:
13460 * gst/realmedia/rdtmanager.c:
13461 * gst/realmedia/rmdemux.c:
13462 * gst/realmedia/rtspreal.c:
13463 * gst/synaesthesia/gstsynaesthesia.c:
13464 gst_element_class_set_details => gst_element_class_set_details_simple
13466 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13468 * ext/x264/gstx264enc.c:
13469 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13472 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13475 Automatic update of common submodule
13476 From e272f71 to 55cd514
13478 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13481 Automatic update of common submodule
13482 From df8a7c8 to e272f71
13484 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13487 Update CXXFLAGS, too
13489 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13492 Update for recent changes to common submodule
13493 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13494 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13496 Actually using that separation will happen later.
13498 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13501 Automatic update of common submodule
13502 From 9720a7d to df8a7c8
13504 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13507 Automatic update of common submodule
13508 From 0b6e072 to 9720a7d
13510 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13513 Automatic update of common submodule
13514 From 7cc5eb4 to 0b6e072
13516 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13519 Automatic update of common submodule
13520 From 7aa65b5 to 7cc5eb4
13522 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13525 Automatic update of common submodule
13526 From 44ecce7 to 7aa65b5
13528 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13531 configure: Use automake 1.11 silent rules instead of shave if available
13532 This makes sure that we use something that is still maintained and
13533 also brings back libtool 1.5 support.
13535 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13538 * docs/plugins/inspect/plugin-a52dec.xml:
13539 * docs/plugins/inspect/plugin-amrnb.xml:
13540 * docs/plugins/inspect/plugin-amrwbdec.xml:
13541 * docs/plugins/inspect/plugin-asf.xml:
13542 * docs/plugins/inspect/plugin-cdio.xml:
13543 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13544 * docs/plugins/inspect/plugin-dvdread.xml:
13545 * docs/plugins/inspect/plugin-dvdsub.xml:
13546 * docs/plugins/inspect/plugin-iec958.xml:
13547 * docs/plugins/inspect/plugin-lame.xml:
13548 * docs/plugins/inspect/plugin-mad.xml:
13549 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13550 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13551 * docs/plugins/inspect/plugin-mpegstream.xml:
13552 * docs/plugins/inspect/plugin-realmedia.xml:
13553 * docs/plugins/inspect/plugin-siddec.xml:
13554 * docs/plugins/inspect/plugin-twolame.xml:
13555 * docs/plugins/inspect/plugin-x264.xml:
13556 * win32/common/config.h:
13557 Back to development
13559 === release 0.10.14 ===
13561 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13567 * docs/plugins/gst-plugins-ugly-plugins.args:
13568 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13569 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13570 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13571 * docs/plugins/inspect/plugin-a52dec.xml:
13572 * docs/plugins/inspect/plugin-amrnb.xml:
13573 * docs/plugins/inspect/plugin-amrwbdec.xml:
13574 * docs/plugins/inspect/plugin-asf.xml:
13575 * docs/plugins/inspect/plugin-cdio.xml:
13576 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13577 * docs/plugins/inspect/plugin-dvdread.xml:
13578 * docs/plugins/inspect/plugin-dvdsub.xml:
13579 * docs/plugins/inspect/plugin-iec958.xml:
13580 * docs/plugins/inspect/plugin-lame.xml:
13581 * docs/plugins/inspect/plugin-mad.xml:
13582 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13583 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13584 * docs/plugins/inspect/plugin-mpegstream.xml:
13585 * docs/plugins/inspect/plugin-realmedia.xml:
13586 * docs/plugins/inspect/plugin-siddec.xml:
13587 * docs/plugins/inspect/plugin-twolame.xml:
13588 * docs/plugins/inspect/plugin-x264.xml:
13589 * gst-plugins-ugly.doap:
13590 * win32/common/config.h:
13593 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13633 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13636 * win32/common/config.h:
13637 0.10.13.4 pre-release
13639 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13641 * ext/x264/gstx264enc.c:
13642 * tests/check/elements/x264enc.c:
13643 x264enc: Replace 'avc-sample' with 'avc' in caps
13644 In the element and in its tests
13647 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13649 * gst/asfdemux/gstasfdemux.c:
13650 asfdemux: Don't set durations of 0 on outgoing buffers.
13651 Some (broken) streams don't have the extended stream properties in
13652 the header, resulting in applying a duration of zero on outgoing
13656 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13658 * gst/asfdemux/asfpacket.c:
13659 asfdemux: Make sure we always set proper payload duration.
13660 Some (broken) streams will have a delta of 0, resulting in outgoing
13661 buffers having durations of 0.
13664 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13667 * win32/common/config.h:
13668 0.10.13.3 pre-release
13670 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13672 * gst/asfdemux/asfpacket.c:
13673 asfdemux: Make sure we don't end up with negative timestamps.
13674 Some files have payload with timestamps smaller than the preroll duration.
13675 Instead of blindly substracting the preroll value (and ending up with
13676 insanely high timestamps on the outgoing buffers), we make sure we
13680 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13683 * win32/common/config.h:
13684 0.10.13.2 pre-release
13685 Update core/base requirement to 0.10.26, since that's more likely
13686 to be the actual requirement.
13688 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13693 po: update translations
13695 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13697 * tests/check/elements/x264enc.c:
13698 x264enc: add caps check to x264enc unit test
13699 Add some minimal caps checking to x264enc unit test.
13702 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13704 * ext/x264/gstx264enc.c:
13705 x264enc: fix up avcC header construction and playback by flash players
13706 Fix off-by-one bug when constructing the avcC header chunk: we
13707 wrote wrong profile info into the header. The first byte in the
13708 SPS NAL we get from x264 is the nal type, not the profile_idc.
13709 Also add some debug logging.
13712 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13714 * gst/asfdemux/gstasfdemux.c:
13715 asfdemux: Improve seek behaviour for audio-only with no index
13716 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13717 for video, we can just seek to seek_time instead.
13719 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13722 configure: fix up GST_CXXFLAGS properly
13723 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13724 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13725 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13727 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13730 Update MAINTAINERS, add myself
13732 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13735 configure: base GST_CXXFLAGS on --cflags from pkg-config
13736 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13737 point for for both C and CXX settings.
13739 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13742 Automatic update of common submodule
13743 From 96dc793 to 44ecce7
13745 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13749 * win32/common/.gitignore:
13750 * win32/common/config.h:
13751 win32: change how win32/common/config.h is updated
13752 Generate win32/common/config.h-new directly from config.h.in,
13753 using shell variables in configure and some hard-coded information.
13754 Change top-level makefile so that 'make win32-update' copies the
13755 generated file to win32/common/config.h, which we keep in source
13756 control. It's kept in source control so that the git tree is
13758 This change is similar to the ones applied a while ago to GStreamer
13759 core, gst-plugins-base and gst-plugins-good and prevents configure
13760 from changing files in source control. The generated config.h
13761 should be ok, but needs testing.
13763 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13765 * gst/realmedia/rtspreal.c:
13766 rtspreal: don't construct config header with uninitialised bytes
13767 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13768 a presumably unintentional padding of uninitialised bytes at the end
13769 of the CONT tags chunk, which should be harmless but causes warnings
13770 in valgrind (see #608533 for a test URL).
13772 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13774 * gst/realmedia/rtspreal.c:
13775 rtspreal: add finalize function so we can free streams and rulebook
13776 Fix memory leak in Real RTSP component (#608533).
13778 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13780 * gst/realmedia/rtspreal.c:
13781 rtspreal: fix minor memory leak
13782 Caps take their own reference when a buffer is added to them, so
13783 unref buffer after adding it to caps (#608533).
13785 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13787 * gst/realmedia/rdtdepay.c:
13788 rdtdepay: unref input buffer when done
13789 Fixes memory leak, see #608533.
13791 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13794 Automatic update of common submodule
13795 From 15d47a6 to 96dc793
13797 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13799 * ext/x264/gstx264enc.c:
13800 * ext/x264/gstx264enc.h:
13801 x264enc: make use of Access Unit delimiters configurable
13802 API: GstX264Enc:aud
13804 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13806 * gst/asfdemux/asfpacket.c:
13807 asfdemux: Do not subtract padding twice
13808 Only subtract implicit padding if an explicit one isn't
13809 provided. Avoids subtracting it twice and causing
13813 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
13815 * gst/asfdemux/gstasfdemux.c:
13816 * gst/mpegstream/gstmpegpacketize.c:
13817 assert: g_assert_not_reached() cannot replace return statement
13818 Fix build with assert being turned off.
13820 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13823 Automatic update of common submodule
13824 From 14cec89 to 15d47a6
13826 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
13828 * gst/asfdemux/gstasfdemux.c:
13829 asfdemux: Don't forget to update flow variable
13830 Forgot to update the return value in the loop.
13832 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
13834 * gst/asfdemux/gstasfdemux.c:
13835 asfdemux: Check flow return on every push
13836 We previously only aggregated flow returns after the while(push) loop,
13837 which meant that in some cases we would end-up not properly aggregating
13839 This is based on the same flow aggregation algorithm as oggdemux.
13841 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13843 * ext/x264/gstx264enc.c:
13844 x264enc: Add stream-format to output caps
13845 Adds stream-format to output caps of x264enc that
13846 informs if the stream is in bytestream of avc format.
13849 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
13851 * gst/mpegaudioparse/gstxingmux.c:
13852 xingmux: Fix unaligned memory access
13853 ARM/SPARC need 32bit alignment but xingmux accesses possibly
13854 unaligned memory, which leads to SIGBUS.
13857 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
13859 * gst/asfdemux/gstasfdemux.c:
13860 asfdemux: Use GST_STR_NULL in a couple of places.
13861 Fixes crashing on some of the log statements on win32.
13863 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13865 * gst/realmedia/rmdemux.c:
13866 rmdemux: Parse and post bitrate for streams
13867 Parse the bitrate of the streams and post their tags.
13870 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13872 * gst/asfdemux/gstasfdemux.c:
13873 * gst/asfdemux/gstasfdemux.h:
13874 asfdemux: Post bitrate tag
13875 If stream bitrate object is available, post the bitrate
13879 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13881 * gst/mpegaudioparse/gstmpegaudioparse.c:
13882 * gst/mpegaudioparse/gstmpegaudioparse.h:
13883 mp3parse: minor validation check of (Xing, VBRI) metadata
13884 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13886 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13888 * gst/mpegaudioparse/gstmpegaudioparse.c:
13889 mp3parse: use proper total_time and total_bytes in various cases
13890 The correct basis for (Xing, VBRI) seek table calculations is the
13891 byte size and duration provided by that metadata, rather than some
13892 other (possibly even estimated) one. This also prevents an infinite
13893 conversion loop in (unlikely) case where a TOC is provided without
13894 such corresponding (duration) metdata.
13896 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13898 * gst/mpegaudioparse/gstmpegaudioparse.c:
13899 * gst/mpegaudioparse/gstmpegaudioparse.h:
13900 mp3parse: conserve stop time for non-accurate seek
13901 Use the same strategy as accurate seeks to store
13902 pending non-accurate seeks to avoid overwriting non-definite
13903 stop times. When doing non-accurate seeks our position
13904 reporting might drift off by some secs and the stream can
13905 end up before it should.
13908 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13911 Automatic update of common submodule
13912 From 47cb23a to 14cec89
13914 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13916 * ext/amrwbdec/amrwb.c:
13917 amrwbdec: give decoder a rank so decodebin/playbin will use it
13919 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13921 * gst/mpegaudioparse/gstmpegaudioparse.c:
13922 mp3parse: return false when we can't seek
13923 When upstream can't seek, we return false as well
13925 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13927 * ext/lame/gstlame.c:
13928 * ext/lame/gstlamemp3enc.c:
13929 lame: Avoid crash when seeking before negotiating
13930 lame's 'lgv' variable is only initialized when the caps
13931 is negotiated, whenever a seek happens before that, it would
13932 attempt to call a function on an empty pointer, causing the crash.
13935 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13938 Automatic update of common submodule
13939 From 87bf428 to 47cb23a
13941 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13944 Automatic update of common submodule
13945 From da4c75c to 87bf428
13947 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
13950 Automatic update of common submodule
13951 From 53a2485 to da4c75c
13953 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13955 * gst/mpegaudioparse/gstmpegaudioparse.c:
13956 mp3parse: fix non-flushing seek
13957 Specifically, in addition to clearing lots of variables/offsets
13958 when receiving newsegment, also clear leftover data to match.
13960 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13962 * ext/x264/gstx264enc.c:
13963 * ext/x264/gstx264enc.h:
13964 x264enc: Make upstream GstForceKeyUnit thread-safe
13965 Also send the GstForceKeyUnit event downstream when an upstream on is received,
13966 allowing muxers or payloaders to take appropriate actions.
13967 https://bugzilla.gnome.org/show_bug.cgi?id=602556
13969 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13972 Automatic update of common submodule
13973 From a3e3ce4 to 53a2485
13975 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
13977 * gst/asfdemux/gstasfdemux.c:
13978 asfdemux: Don't call strlen() on NULL pointers
13981 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13983 * gst/asfdemux/gstasfdemux.c:
13984 asfdemux: Remove old pads when new ones are added
13985 The old pads were being removed before adding the new ones,
13986 we should add the new ones first.
13989 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13991 * gst/asfdemux/gstasfdemux.c:
13992 * gst/asfdemux/gstasfdemux.h:
13993 asfdemux: Handle chained asfs on pull mode
13994 Adds chained asfs handling to pull mode. It now checks if
13995 there is a new asf header after the last packet (when it
13996 is possible to know how many packets are) or it tries
13997 checking if a processed packet that fails is an header
14001 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14003 * gst/asfdemux/gstasfdemux.c:
14004 * gst/asfdemux/gstasfdemux.h:
14005 asfdemux: properly do chained asfs on push mode
14006 To properly do chained asfs work with playbin2, we need to
14007 push eos on the old pads before removing them.
14010 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14012 * gst/asfdemux/gstasfdemux.c:
14013 * gst/asfdemux/gstasfdemux.h:
14014 asfdemux: add support for chained asfs (push mode)
14015 Adds support for detecting and playing chained asfs
14016 in push mode. asfdemux tries to detect a new asf start
14017 by identifying the header object guid in a input buffer.
14018 When it finds it, it resets its state, removing its pads
14019 and creates new ones for the new file.
14021 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14023 * gst/asfdemux/gstasfdemux.c:
14024 asfdemux: fix two small leaks
14026 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14028 * gst/asfdemux/gstasfdemux.c:
14029 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14030 WM/Track has a 0 base but is often wrongly written as starting from 1,
14031 so not as reliable as WM/TrackNumber which always starts from 1.
14033 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14035 * gst/asfdemux/gstasfdemux.c:
14036 asfdemux: WM/Track starts counting from 0, adjust to start from 1
14038 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14040 * gst/asfdemux/gstasfdemux.c:
14041 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14042 There's both WM/Track and WM/TrackNumber.
14044 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14046 * ext/a52dec/gsta52dec.c:
14047 a52dec: Fix debug statement: Pass pos variable instead of time() function
14049 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14051 * gst/dvdsub/gstdvdsubdec.c:
14052 dvdsubdec: Fix printf format string warning
14054 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14056 * gst/asfdemux/gstasfdemux.c:
14057 asfdemux: Fix bogus variable used uninitialised warnings
14059 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14062 po: Don't create backup .po files
14063 As well as preventing creation of useless backup files, it works
14064 around a bug in gettext 0.17 on OS/X
14066 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14068 * gst/asfdemux/asfpacket.c:
14069 asfdemux: fix c99-style comments.
14071 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14073 * gst/asfdemux/asfpacket.c:
14074 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14076 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14078 * gst/realmedia/rmutils.c:
14079 rmutils: fix byteswapping
14080 fix the byteswapping code that was wrong because of the side effects of the
14084 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14086 * ext/x264/gstx264enc.c:
14087 x264enc: Adapt to slightly modified x264 API
14090 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14092 * gst/asfdemux/asfpacket.c:
14093 asfdemux: careful to avoid crash on bogus data
14094 When receiving bogus data, we have to avoid subtracting a value
14095 larger than 'size' from 'size' variable, resulting in a wrap
14096 that would make 'size' a really large bogus value.
14099 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14101 * win32/common/config.h:
14102 win32: Commit bumped version number
14104 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14106 * gst/mpegaudioparse/gstmpegaudioparse.c:
14107 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14109 This removes a good 50% of processing time for parsing a buffer.
14110 We do this by simply... getting the nicks that we already have handy
14111 instead of going through the expensive glib system.
14113 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14116 configure.ac: And back to development we go...
14118 === release 0.10.13 ===
14120 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14127 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14128 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14129 * docs/plugins/inspect/plugin-a52dec.xml:
14130 * docs/plugins/inspect/plugin-asf.xml:
14131 * docs/plugins/inspect/plugin-cdio.xml:
14132 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14133 * docs/plugins/inspect/plugin-dvdread.xml:
14134 * docs/plugins/inspect/plugin-dvdsub.xml:
14135 * docs/plugins/inspect/plugin-iec958.xml:
14136 * docs/plugins/inspect/plugin-lame.xml:
14137 * docs/plugins/inspect/plugin-mad.xml:
14138 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14139 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14140 * docs/plugins/inspect/plugin-mpegstream.xml:
14141 * docs/plugins/inspect/plugin-realmedia.xml:
14142 * docs/plugins/inspect/plugin-siddec.xml:
14143 * docs/plugins/inspect/plugin-twolame.xml:
14144 * docs/plugins/inspect/plugin-x264.xml:
14145 * gst-plugins-ugly.doap:
14146 * win32/common/config.h:
14149 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14187 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14190 Automatic update of common submodule
14191 From 85d1530 to 0702fe1
14193 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14231 * win32/common/config.h:
14232 0.10.12.3 pre-release
14234 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14237 Automatic update of common submodule
14238 From a3e3ce4 to 85d1530
14240 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14242 * ext/a52dec/gsta52dec.c:
14243 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14244 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14246 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14285 * win32/common/config.h:
14286 0.10.12.2 pre-release
14288 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14290 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14291 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14292 docs: Remove files accidentally added
14293 Remove the gst-plugins-ugly-plugins.args.new and
14294 gst-plugins-ugly-plugins.signals.new files, that appear
14295 to have been accidentally added in commit
14296 f5d046a0b034f9bd7274291f7131ee5db1a30052
14298 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14300 * ext/a52dec/gsta52dec.c:
14301 a52dec: Add some debugging for new segment events
14303 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14305 * ext/mpeg2dec/gstmpeg2dec.c:
14306 mpeg2dec: fix warning in macosx snow leopard
14308 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14310 * gst/mpegstream/gstmpegparse.c:
14311 mpegstream: fix warning in macosx snow leopard
14313 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14315 * gst/mpegaudioparse/gstmpegaudioparse.c:
14316 mpegaudioparse: fix warning in macosx snow leopard
14318 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14320 * gst/dvdsub/gstdvdsubdec.c:
14321 dvdsubdec: fix warning on macosx snow leopard
14323 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14325 * gst/asfdemux/gstasfdemux.c:
14326 asfdemux: fix warning in macosx snow leopard
14328 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14330 * gst/mpegaudioparse/gstmpegaudioparse.c:
14331 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14333 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14336 Automatic update of common submodule
14337 From 19fa4f3 to a3e3ce4
14339 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14341 * gst/asfdemux/gstasfdemux.c:
14342 * gst/realmedia/rdtmanager.c:
14343 build: fprintf, sprintf, sscanf need stdio.h
14345 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14347 * ext/mad/gstmad.c:
14348 mad: add missing include to fix the build
14350 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14352 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14353 dvdlpcm: whitespace fixes
14355 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14357 * gst-plugins-ugly.spec.in:
14360 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14363 x264enc: adjust configure checking to changed upstream
14365 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14367 * ext/x264/gstx264enc.c:
14368 x264enc: conditionally adjust to new upstream API
14371 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14373 * gst/mpegaudioparse/gstmpegaudioparse.c:
14374 * gst/mpegaudioparse/gstmpegaudioparse.h:
14375 mpegaudioparse: prevent infinite (re)syncing
14377 gst/mpegaudioparse/gstmpegaudioparse.c
14379 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14381 * gst/mpegaudioparse/gstmpegaudioparse.c:
14382 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14383 Previously, we could get false sync relatively easily - it sometimes happened
14384 on real files. This cleans the code up a fair bit, and makes it require more
14385 confirmation that we've found valid sync before continuing.
14387 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14389 * gst/mpegaudioparse/gstmpegaudioparse.c:
14390 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14392 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14394 * gst/mpegstream/gstdvddemux.c:
14395 dvddemux: remove bogus ifndef
14397 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14400 Automatic update of common submodule
14401 From 94f95e3 to 19fa4f3
14403 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14405 * ext/mpeg2dec/gstmpeg2dec.c:
14406 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14408 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14410 * gst/dvdsub/gstdvdsubparse.c:
14411 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14413 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14415 * ext/amrnb/amrnbdec.c:
14416 * ext/amrnb/amrnbenc.c:
14417 Remove Ronald Bultje from Authors field
14418 Replaced with "GStreamer maintainers
14419 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14420 depending on the number of other authors.
14422 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14424 * gst/asfdemux/Makefile.am:
14425 * gst/asfdemux/gstasfmux.c:
14426 * gst/asfdemux/gstasfmux.h:
14427 asfdemux: Remove old non-built asfmux code
14428 Remove so people don't confuse it with the new asfmux code
14431 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14433 * ext/a52dec/gsta52dec.c:
14434 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14435 It's not defined for older liba52 versions.
14437 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14439 * ext/a52dec/gsta52dec.c:
14440 a52dec: Allow liba52 to use djbfft based IMDCT transform
14441 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14442 IMDCT transform acceleration. It does however have a software based
14443 acceleration using the djbfft library (D.J. Bernstein's library for
14444 fourier transforms - Extremely fast library for floating-point
14445 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14447 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14448 and AltiVec implementations, but those are checked for first, and
14449 djbfft is chosen only if none of those is available - good in the
14450 case of some distributions including a port of the MPlayer changes
14451 in their system a52dec library.
14452 The down and upmix code in liba52 doesn't seem to be disturbed by
14453 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14454 versions if passed from oil_cpu_get_flags (SSE currently is not).
14457 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14460 amr: Use opencore-amr pkg-config files if possible
14461 This makes it possible to build the plugins when the libraries
14462 are installed at non-standard locations.
14465 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14467 * gst/mpegaudioparse/gstmpegaudioparse.c:
14468 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14469 Metadata provided seek tables are consistent with metadata's view of
14470 total size, which typically matches real size, but need not do so
14471 (e.g. a truncated file). Fixes seeking and position reporting
14472 in such truncated files (although duration based on metadata may then
14473 still be incorrect).
14475 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14478 configure: bump core/base requirements to released versions
14479 to avoid confusion.
14481 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14484 configure: Remove all mentions to the id3tag plugin which was removed
14486 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14489 mad: make check for mad independent of the check for id3tag
14492 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14494 * gst/asfdemux/gstrtpasfdepay.c:
14495 rtpasfdepay: set padding size to the correct value
14496 asf packets in rtp packets should come with their padding fields
14497 set to 0 and the depayload must update them to the correct
14498 value before pushing downstream
14500 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14503 * docs/plugins/Makefile.am:
14504 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14505 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14506 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14507 * docs/plugins/inspect/plugin-amrnb.xml:
14508 * docs/plugins/inspect/plugin-amrwbdec.xml:
14510 * ext/amrnb/GstAmrnbEnc.prs:
14511 * ext/amrnb/Makefile.am:
14512 * ext/amrnb/README:
14513 * ext/amrnb/amrnb.c:
14514 * ext/amrnb/amrnbdec.c:
14515 * ext/amrnb/amrnbdec.h:
14516 * ext/amrnb/amrnbenc.c:
14517 * ext/amrnb/amrnbenc.h:
14518 * ext/amrnb/amrnbparse.c:
14519 * ext/amrnb/amrnbparse.h:
14520 * ext/amrwbdec/Makefile.am:
14521 * ext/amrwbdec/README:
14522 * ext/amrwbdec/amrwb.c:
14523 * ext/amrwbdec/amrwbdec.c:
14524 * ext/amrwbdec/amrwbdec.h:
14525 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14526 These are based on the OpenCore codecs.
14529 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14532 Automatic update of common submodule
14533 From fedaaee to 94f95e3
14535 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14540 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14541 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14542 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14543 * docs/plugins/inspect/plugin-dvdnav.xml:
14545 * ext/dvdnav/.gitignore:
14546 * ext/dvdnav/Makefile.am:
14547 * ext/dvdnav/README:
14548 * ext/dvdnav/dvdnavsrc.c:
14549 * ext/dvdnav/dvdnavsrc.h:
14550 * ext/dvdnav/gst-dvd:
14551 * ext/dvdread/dvdreadsrc.c:
14552 * gst-plugins-ugly.spec.in:
14554 dvdnav: remove dvdnav plugin
14555 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14556 use for dvd playback. Note that dvdnav was never really enabled
14557 in -ugly, you had to edit configure.ac to get it built.
14559 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14561 * tests/check/elements/mpeg2dec.c:
14562 mpeg2dec: Fix unused variables compiler warnings in unit test
14564 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14567 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14568 Check for more automake command variants. Use printf instead of 'echo -n'
14571 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14574 Automatic update of common submodule
14575 From 5845b63 to fedaaee
14577 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14580 Make git ignore more files
14582 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14584 * gst/asfdemux/gstasfdemux.c:
14585 asfdemux: Refactor multiple packet pull.
14586 This also fixes a bug by which the first buffer (in a multi-packet mode)
14587 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14588 full incoming buffer and not just of the single asf packet.
14589 Fixes corrupted frames introduced by latest commit.
14591 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14593 * gst/asfdemux/gstasfdemux.c:
14594 asfdemux: use the right accurate field
14595 Remove accurate variable and its faulty use because the real variable is an
14598 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14600 * gst/asfdemux/asfpacket.c:
14601 * gst/asfdemux/gstasfdemux.c:
14602 asfdemux: Sprinkle branch prediction macros accross the code
14604 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14606 * gst/asfdemux/gstasfdemux.c:
14607 asfdemux: Delay newsegment handling until we have a keyframe.
14608 We now have a chance for packets to be collected before we send out the
14609 newsegment. If we're not in accurate seeking (keyunit) it will set
14610 the segment start/time to the keyframe's timestamp.
14612 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14614 * gst/asfdemux/gstasfdemux.c:
14615 asfdemux: Remove useless check. We already have checked for it above.
14617 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14619 * gst/asfdemux/gstasfdemux.c:
14620 asfdemux: No longer queue GOPs now that seeking is fixed.
14621 We now *always* seek to the keyframe just before our requested position.
14622 When we encounter the first keyframe and we were not accurate (therefore doing
14623 keyframe seeking), we update the segment start position to the keyframe timestamp.
14625 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14627 * gst/asfdemux/gstasfdemux.c:
14628 * gst/asfdemux/gstasfdemux.h:
14629 asfdemux: Store the accurate seeking flag
14631 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14633 * gst/asfdemux/gstasfdemux.c:
14634 asfdemux: Use the average frame duration for buffers without a duration.
14635 This will still cause some timestamp jitter, but giving a hint as to the duration
14636 rather than nothing seems to be a better idea.
14637 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14638 duration using the accumulated packet duration (which will be correct).
14640 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14642 * gst/asfdemux/gstasfdemux.c:
14643 * gst/asfdemux/gstasfdemux.h:
14644 asfdemux: Use index entry packet count to optimize seeking.
14645 The simple index entries also contain the number of packets one needs
14646 to retrieve at a given position to get a full keyframe. We therefore
14647 use that information to retrieve all those packets in one buffer when
14648 working in pull-mode.
14650 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14652 * gst/asfdemux/gstasfdemux.c:
14653 asfdemux: Do not try to free const pointer
14654 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14655 asfdemux tried to free a const pointer that had been cast to a
14656 normal pointer variable.
14658 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14660 * gst/asfdemux/gstasfdemux.c:
14661 asfdemux: Use presentation timestamp when searching in the index.
14662 We need to take the preroll into account... else we end up too early.
14664 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14667 Automatic update of common submodule
14668 From f3bb51b to 5845b63
14670 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14672 * gst/asfdemux/gstasfdemux.c:
14673 asfdemux: Convert index entry from presentation time to timestamps.
14674 We weren't taking the preroll into account previously, meaning that we
14675 were always seeking preroll nanoseconds too early... resulting in a lot
14676 of dropped packets (which are before the start time).
14677 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14679 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14682 * gst/asfdemux/gstasfdemux.c:
14683 asfdemux: Fix byte array metadata handling.
14684 We basically discard byte array metadata. Should be trivial to adapt
14685 to storing the pointers if we need it later on.
14687 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14689 * gst/asfdemux/gstasfdemux.c:
14690 * gst/asfdemux/gstasfdemux.h:
14691 asfdemux: Handle PAR/interlaced information stored in packet payload.
14692 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14693 in the ASF Packet payload extensions).
14695 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14697 * gst/asfdemux/gstasfdemux.c:
14698 * gst/asfdemux/gstasfdemux.h:
14699 asfdemux: Store/Handle global metadata (not specific to one stream).
14700 This allows us to store (and handle) PAR information which might be stored there.
14702 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14704 * gst/mpegaudioparse/gstmpegaudioparse.c:
14705 mpegaudioparse: fix Xing inverse seek table building
14707 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14710 Automatic update of common submodule
14711 From f3bb51b to f810030
14713 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14715 * gst/asfdemux/gstasfdemux.c:
14716 asfdemux: don't try to free a NULL taglist
14718 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14720 * gst/asfdemux/gstasfdemux.c:
14721 asfdemux: post tags only after we've created our source pads
14722 Post global tags only after we've added our source pads, so that
14723 tag events get sent downstream in addition to tag messages posted
14724 on the bus. This makes sure tags can be picked up automatically
14725 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14726 While we're at it, also add a container-format tag.
14728 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14731 * gst/asfdemux/gstasfdemux.c:
14732 asfdemux: use new bytereader functions for image tag parsing
14734 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14736 * gst/asfdemux/gstasfdemux.c:
14737 * gst/asfdemux/gstasfdemux.h:
14738 asfdemux: remove some more unused variables
14740 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14742 * gst/realmedia/rmdemux.c:
14743 rmdemux: plug buffer leaking
14745 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14747 * gst/asfdemux/gstrtpasfdepay.c:
14748 asfdepay: guard against dropped buffers
14749 If a buffer was dropped, we might request data from the adapter that is not
14750 there and then we get a NULL buffer.
14752 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14754 * gst/asfdemux/gstasfdemux.c:
14755 * gst/asfdemux/gstasfdemux.h:
14756 asfdemux: set DISCONT on streams
14757 When we receive a DISCONT as input, don't clear our complete state but simply
14758 mark a discont that will be put on the next buffer. The code will be able to
14759 handle and throw away incomplete data.
14760 Add some more debug info.
14761 Remove an unused variable.
14763 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14765 * gst/asfdemux/gstrtpasfdepay.c:
14766 asfdepay: set DELTA_UNIT flag correctly
14767 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14768 Add some more debug info.
14770 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14772 * gst/asfdemux/gstasfdemux.c:
14773 asfdemux: fix latency calculations
14774 We need to check for -1 as an invalid timestamp, not 1.
14776 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14778 * gst/mpegaudioparse/gstmpegaudioparse.c:
14779 * gst/mpegaudioparse/gstmpegaudioparse.h:
14780 mp3parse: don't put every single frame into the index
14781 Let's not put every single mp3 frame in our index, a few frames per
14782 second should be more than enough. For now use an index interval
14783 of 100ms-500ms depending on the upstream size, to keep the index at
14784 a reasonable size. Factor out the code that adds the index entry
14785 into a separate function for better code readability.
14787 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14789 * gst/mpegaudioparse/gstmpegaudioparse.c:
14790 * gst/mpegaudioparse/gstmpegaudioparse.h:
14791 mp3parse: assume seekability only if we know the upstream size
14792 While technically upstream may be seekable even if it doesn't know
14793 the exact size, I can't think of a use case where this distincation
14794 is relevant in practice, so for now just assume we're not seekable
14795 if upstream doesn't provide us with a size. Makes sure we don't
14796 build a seek index when streaming internet radio with sources that
14797 pretend to be seekable until you try to actually seek.
14799 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14801 * gst-plugins-ugly.spec.in:
14802 Fix x264 requirement in SPEC file
14804 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14806 * ext/x264/gstx264enc.c:
14807 * gst/realmedia/rdtmanager.c:
14808 x264enc, rdtmanager: fix compilation with debugging disabled
14810 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14813 * docs/plugins/Makefile.am:
14814 docs: Bump common. Fix comment in the docs Makefile.am
14816 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
14819 * win32/common/config.h:
14820 Back to development -> 0.10.12.1
14822 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14824 * gst-plugins-ugly.doap:
14825 Add 0.10.12 release to the doap file
14827 === release 0.10.12 ===
14829 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14835 * docs/plugins/gst-plugins-ugly-plugins.args:
14836 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14837 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14838 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14839 * docs/plugins/inspect/plugin-a52dec.xml:
14840 * docs/plugins/inspect/plugin-asf.xml:
14841 * docs/plugins/inspect/plugin-cdio.xml:
14842 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14843 * docs/plugins/inspect/plugin-dvdread.xml:
14844 * docs/plugins/inspect/plugin-dvdsub.xml:
14845 * docs/plugins/inspect/plugin-iec958.xml:
14846 * docs/plugins/inspect/plugin-lame.xml:
14847 * docs/plugins/inspect/plugin-mad.xml:
14848 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14849 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14850 * docs/plugins/inspect/plugin-mpegstream.xml:
14851 * docs/plugins/inspect/plugin-realmedia.xml:
14852 * docs/plugins/inspect/plugin-siddec.xml:
14853 * docs/plugins/inspect/plugin-synaesthesia.xml:
14854 * docs/plugins/inspect/plugin-twolame.xml:
14855 * docs/plugins/inspect/plugin-x264.xml:
14856 * win32/common/config.h:
14859 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14868 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
14902 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
14935 * win32/common/config.h:
14936 0.10.11.2 pre-release
14938 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
14940 * win32/common/config.h.in:
14941 win32: Remove #undef inline from the win32 config.h
14943 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14945 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14946 * docs/plugins/inspect/plugin-mad.xml:
14947 * ext/mad/Makefile.am:
14948 * ext/mad/gstid3tag.c:
14949 * ext/mad/gstmad.c:
14950 * ext/mad/gstmad.h:
14951 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14952 It will be reborn with a shiny new code base under its hood in -bad.
14953 See #581756 and #565764.
14955 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14957 * tests/check/pipelines/.gitignore:
14958 gitignore: Ignore some built files in the test area
14960 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14962 * docs/plugins/inspect/plugin-a52dec.xml:
14963 * docs/plugins/inspect/plugin-asf.xml:
14964 * docs/plugins/inspect/plugin-cdio.xml:
14965 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14966 * docs/plugins/inspect/plugin-dvdread.xml:
14967 * docs/plugins/inspect/plugin-dvdsub.xml:
14968 * docs/plugins/inspect/plugin-iec958.xml:
14969 * docs/plugins/inspect/plugin-lame.xml:
14970 * docs/plugins/inspect/plugin-mad.xml:
14971 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14972 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14973 * docs/plugins/inspect/plugin-mpegstream.xml:
14974 * docs/plugins/inspect/plugin-realmedia.xml:
14975 * docs/plugins/inspect/plugin-siddec.xml:
14976 * docs/plugins/inspect/plugin-synaesthesia.xml:
14977 * docs/plugins/inspect/plugin-twolame.xml:
14978 docs: Update plugin inspect files
14980 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14983 * docs/plugins/Makefile.am:
14984 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14985 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14986 * docs/plugins/inspect/plugin-x264.xml:
14988 * gst-plugins-ugly.spec.in:
14989 * tests/check/Makefile.am:
14990 * tests/check/elements/.gitignore:
14991 Moved 'x264enc' from -bad to -ugly
14993 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14995 * ext/x264/gstx264enc.c:
14996 * ext/x264/gstx264enc.h:
14997 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15000 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15002 * ext/x264/GstX264Enc.prs:
15003 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15005 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15007 * ext/x264/GstX264Enc.prs:
15008 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15010 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15012 * ext/x264/gstx264enc.c:
15013 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15015 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
15017 * ext/x264/GstX264Enc.prs:
15018 * ext/x264/Makefile.am:
15019 * ext/x264/gstx264enc.c:
15020 [MOVED FROM BAD 24/28] x264enc: add preset support
15021 Add preset iface and a (dummy) preset file as a starting point.
15023 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15025 * ext/x264/gstx264enc.c:
15026 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15028 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
15030 * ext/x264/gstx264enc.c:
15031 * ext/x264/gstx264enc.h:
15032 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15033 Use the GstForceKeyUnit event to force a keyframe.
15036 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15038 [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...
15039 Original commit message from CVS:
15040 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15041 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15042 Use hyphen in property name, perform safety buffer size check
15043 prior to mem access, and some more parentheses in macro.
15045 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15047 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15048 Original commit message from CVS:
15049 * ext/apexsink/Makefile.am:
15050 Link against -lgcrpyto for RSA_new and RSA_free.
15051 * ext/faac/gstfaac.c:
15052 * ext/x264/gstx264enc.c:
15053 Fix compiler warnings.
15055 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15057 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15058 Original commit message from CVS:
15059 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15060 Construct source caps in more conventional (and correct) manner.
15062 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15064 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15065 Original commit message from CVS:
15066 * ext/alsaspdif/Makefile.am:
15067 * ext/amrwb/Makefile.am:
15068 * ext/apexsink/Makefile.am:
15069 * ext/arts/Makefile.am:
15070 * ext/artsd/Makefile.am:
15071 * ext/audiofile/Makefile.am:
15072 * ext/audioresample/Makefile.am:
15073 * ext/bz2/Makefile.am:
15074 * ext/cdaudio/Makefile.am:
15075 * ext/celt/Makefile.am:
15076 * ext/dc1394/Makefile.am:
15077 * ext/dirac/Makefile.am:
15078 * ext/directfb/Makefile.am:
15079 * ext/divx/Makefile.am:
15080 * ext/dts/Makefile.am:
15081 * ext/faac/Makefile.am:
15082 * ext/faad/Makefile.am:
15083 * ext/gsm/Makefile.am:
15084 * ext/hermes/Makefile.am:
15085 * ext/ivorbis/Makefile.am:
15086 * ext/jack/Makefile.am:
15087 * ext/jp2k/Makefile.am:
15088 * ext/ladspa/Makefile.am:
15089 * ext/lcs/Makefile.am:
15090 * ext/libfame/Makefile.am:
15091 * ext/libmms/Makefile.am:
15092 * ext/metadata/Makefile.am:
15093 * ext/mpeg2enc/Makefile.am:
15094 * ext/mplex/Makefile.am:
15095 * ext/musepack/Makefile.am:
15096 * ext/musicbrainz/Makefile.am:
15097 * ext/mythtv/Makefile.am:
15098 * ext/nas/Makefile.am:
15099 * ext/neon/Makefile.am:
15100 * ext/ofa/Makefile.am:
15101 * ext/polyp/Makefile.am:
15102 * ext/resindvd/Makefile.am:
15103 * ext/sdl/Makefile.am:
15104 * ext/shout/Makefile.am:
15105 * ext/snapshot/Makefile.am:
15106 * ext/sndfile/Makefile.am:
15107 * ext/soundtouch/Makefile.am:
15108 * ext/spc/Makefile.am:
15109 * ext/swfdec/Makefile.am:
15110 * ext/tarkin/Makefile.am:
15111 * ext/theora/Makefile.am:
15112 * ext/timidity/Makefile.am:
15113 * ext/twolame/Makefile.am:
15114 * ext/x264/Makefile.am:
15115 * ext/xine/Makefile.am:
15116 * ext/xvid/Makefile.am:
15117 * gst-libs/gst/app/Makefile.am:
15118 * gst-libs/gst/dshow/Makefile.am:
15119 * gst/aiffparse/Makefile.am:
15120 * gst/app/Makefile.am:
15121 * gst/audiobuffer/Makefile.am:
15122 * gst/bayer/Makefile.am:
15123 * gst/cdxaparse/Makefile.am:
15124 * gst/chart/Makefile.am:
15125 * gst/colorspace/Makefile.am:
15126 * gst/dccp/Makefile.am:
15127 * gst/deinterlace/Makefile.am:
15128 * gst/deinterlace2/Makefile.am:
15129 * gst/dvdspu/Makefile.am:
15130 * gst/festival/Makefile.am:
15131 * gst/filter/Makefile.am:
15132 * gst/flacparse/Makefile.am:
15133 * gst/flv/Makefile.am:
15134 * gst/games/Makefile.am:
15135 * gst/h264parse/Makefile.am:
15136 * gst/librfb/Makefile.am:
15137 * gst/mixmatrix/Makefile.am:
15138 * gst/modplug/Makefile.am:
15139 * gst/mpeg1sys/Makefile.am:
15140 * gst/mpeg4videoparse/Makefile.am:
15141 * gst/mpegdemux/Makefile.am:
15142 * gst/mpegtsmux/Makefile.am:
15143 * gst/mpegvideoparse/Makefile.am:
15144 * gst/mve/Makefile.am:
15145 * gst/nsf/Makefile.am:
15146 * gst/nuvdemux/Makefile.am:
15147 * gst/overlay/Makefile.am:
15148 * gst/passthrough/Makefile.am:
15149 * gst/pcapparse/Makefile.am:
15150 * gst/playondemand/Makefile.am:
15151 * gst/rawparse/Makefile.am:
15152 * gst/real/Makefile.am:
15153 * gst/rtjpeg/Makefile.am:
15154 * gst/rtpmanager/Makefile.am:
15155 * gst/scaletempo/Makefile.am:
15156 * gst/sdp/Makefile.am:
15157 * gst/selector/Makefile.am:
15158 * gst/smooth/Makefile.am:
15159 * gst/smoothwave/Makefile.am:
15160 * gst/speed/Makefile.am:
15161 * gst/speexresample/Makefile.am:
15162 * gst/stereo/Makefile.am:
15163 * gst/subenc/Makefile.am:
15164 * gst/tta/Makefile.am:
15165 * gst/vbidec/Makefile.am:
15166 * gst/videodrop/Makefile.am:
15167 * gst/videosignal/Makefile.am:
15168 * gst/virtualdub/Makefile.am:
15169 * gst/vmnc/Makefile.am:
15170 * gst/y4m/Makefile.am:
15171 * sys/acmenc/Makefile.am:
15172 * sys/cdrom/Makefile.am:
15173 * sys/dshowdecwrapper/Makefile.am:
15174 * sys/dshowsrcwrapper/Makefile.am:
15175 * sys/dvb/Makefile.am:
15176 * sys/dxr3/Makefile.am:
15177 * sys/fbdev/Makefile.am:
15178 * sys/oss4/Makefile.am:
15179 * sys/qcam/Makefile.am:
15180 * sys/qtwrapper/Makefile.am:
15181 * sys/vcd/Makefile.am:
15182 * sys/wininet/Makefile.am:
15183 * win32/common/config.h:
15184 Don't install static libs for plugins. Fixes #550851 for -bad.
15186 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15188 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15189 Original commit message from CVS:
15190 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15191 Adapt to slightly modified x264 API. Fixes #555238.
15193 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15195 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15196 Original commit message from CVS:
15197 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15198 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15199 * ext/x264/gstx264enc.h:
15200 Do not deal with duplicated input (timestamps). If needed,
15201 a generic element can do so.
15202 Do not manipulate input timestamps on the way out,
15203 since that shifts the timeline and A/V sync.
15205 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15207 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15208 Original commit message from CVS:
15209 * docs/plugins/gst-plugins-bad-plugins.args:
15210 Integrate new properties into documentation.
15211 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15212 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15213 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15214 Fix up API prior to eventual plugin move.
15215 API: GstX264Enc:pass (provides more options, and changed to enum)
15217 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15219 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15220 Original commit message from CVS:
15221 * docs/plugins/Makefile.am:
15222 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15223 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15224 * ext/x264/gstx264enc.c:
15225 * tests/check/Makefile.am:
15226 * tests/check/elements/x264enc.c: (setup_x264enc),
15227 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15228 Add documentation and unit test for x264enc.
15230 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15232 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15233 Original commit message from CVS:
15234 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15235 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15236 Allocate some buffers in more adaptive and economical fashion.
15238 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15240 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15241 Original commit message from CVS:
15243 Check for sufficiently up-to-date x264 API.
15244 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15245 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15246 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15247 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15248 * ext/x264/gstx264enc.h:
15249 Expose some more parameters of the x264 encoder as properties.
15251 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15253 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15254 Original commit message from CVS:
15255 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15256 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15257 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15258 (gst_x264_enc_flush_frames):
15259 Coding style and layout; re-order some functions in more
15260 typical and natural flow.
15262 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15264 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15265 Original commit message from CVS:
15266 * ext/x264/Makefile.am:
15267 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15268 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15269 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15270 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15271 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15272 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15273 * ext/x264/gstx264enc.h:
15274 Use GQueue in stead of custom queue code.
15275 Factorize flushing out encoder delayed frames.
15276 Factorize initialization and state change reset.
15278 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15280 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15281 Original commit message from CVS:
15282 * ext/x264/gstx264enc.h:
15283 * sys/fbdev/gstfbdevsink.c:
15284 Use configure-generated _stdint.h.
15286 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15288 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15289 Original commit message from CVS:
15290 * ext/x264/Makefile.am:
15291 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15292 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15293 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15294 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15295 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15296 (gst_x264_enc_encode_frame), (plugin_init):
15297 * ext/x264/gstx264enc.h:
15298 Use video format library and GST_WRITE_*_BE macros where applicable.
15299 Use finalize in stead of dispose.
15300 Set up debug category and log callback.
15302 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15304 [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...
15305 Original commit message from CVS:
15306 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15307 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15308 (gst_x264_enc_encode_frame):
15309 Try harder not to crash when we get an EOS event but haven't set
15310 up the encoder yet (as may happen when upstream errors out with
15311 not-negotiated, for example). Also, always push the EOS event
15314 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15316 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15317 Original commit message from CVS:
15318 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15321 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15323 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15324 Original commit message from CVS:
15325 * ext/x264/gstx264enc.c:
15326 Fix build against the libx264 version that ships with debian stable.
15328 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15330 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15331 Original commit message from CVS:
15332 * ext/audioresample/gstaudioresample.c:
15333 * ext/x264/gstx264enc.c:
15334 * gst/dvdspu/gstdvdspu.c:
15335 * gst/dvdspu/gstdvdspu.h:
15336 * gst/festival/gstfestival.c:
15337 * gst/h264parse/gsth264parse.c:
15338 * gst/mpegtsparse/mpegtspacketizer.c:
15339 * gst/mpegtsparse/mpegtsparse.c:
15340 * gst/multifile/gstmultifilesink.c:
15341 * gst/multifile/gstmultifilesrc.c:
15342 * gst/nuvdemux/gstnuvdemux.c:
15343 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15344 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15345 * sys/vcd/vcdsrc.c:
15346 Massive leak fixing, plus code cleanups.
15348 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15350 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15351 Original commit message from CVS:
15352 * examples/app/appsrc_ex.c:
15353 * examples/switch/switcher.c:
15354 * ext/neon/gstneonhttpsrc.c:
15355 * ext/timidity/gstwildmidi.c:
15356 * ext/x264/gstx264enc.c:
15357 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15358 * gst/rtpmanager/gstrtpclient.c:
15359 * gst/rtpmanager/gstrtpjitterbuffer.c:
15360 * gst/spectrum/demo-audiotest.c:
15361 * gst/spectrum/demo-osssrc.c:
15362 * sys/dvb/gstdvbsrc.c:
15363 Add stdlib include (free, atoi, exit).
15365 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15367 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15368 Original commit message from CVS:
15369 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15370 This needs a version check.
15371 * gst/bayer/Makefile.am:
15374 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15376 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15377 Original commit message from CVS:
15378 Patch by: Michal Benes <michal.benes at itonis tv>
15379 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15382 * ext/x264/Makefile.am:
15383 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15384 (gst_x264_enc_analyse_get_type),
15385 (gst_x264_enc_timestamp_queue_init),
15386 (gst_x264_enc_timestamp_queue_free),
15387 (gst_x264_enc_timestamp_queue_put),
15388 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15389 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15390 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15391 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15392 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15393 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15394 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15395 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15397 * ext/x264/gstx264enc.h:
15398 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15399 handle 'odd' widths and heights correctly yet.
15401 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15403 * gst/asfdemux/gstasfdemux.c:
15404 asfdemux: nicer metadata extraction of genre tags in some cases
15405 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15406 that they presumably stand for.
15408 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15410 * gst/asfdemux/gstasfdemux.c:
15411 asfdemux: parse WM/Picture tags to extract cover art
15414 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15417 docs: fix http links for amr libs in REQUIREMENTS
15419 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15421 * gst/asfdemux/gstasfdemux.c:
15422 asfdemux: fix bogus flow return handling in eos handler
15423 Don't overwrite the origin flow return by whatever flow we get
15424 when trying to push the remaining internally queued payloads.
15425 We want to do our eos logic, ie. send an EOS event or segment-done
15426 message in any case. Makes things EOS properly when an EOS event
15427 is forced upon the pipeline so that the source returns
15428 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15430 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15432 * win32/common/config.h:
15433 win32: update config.h
15435 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15438 configure: bump core/base requirements to released versions
15440 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15444 autogen: move the -Wno-portability for automake into configure.ac
15446 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15448 * gst/dvdlpcmdec/Makefile.am:
15449 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15450 dvdlpcmdec: Add multichannel channel maps, and send some tags
15451 Add a multichannel map to the output caps, and send at least a CODEC and
15452 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15453 no samples and can't find info about the channel ordering, but this is
15454 better than nothing.
15456 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15459 Automatic update of common submodule
15460 From 888e0a2 to c572721
15462 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15465 Automatic update of common submodule
15466 From 6ab11d1 to 888e0a2
15468 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15470 * gst/dvdsub/gstdvdsubdec.c:
15471 dvdsubdec: Remove some dead code
15472 Remove some redundant memset - gobject memory is already initalised to 0.
15473 Remove a commented out line leftover from the previous commit
15475 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15477 * gst/dvdsub/gstdvdsubdec.c:
15478 * gst/dvdsub/gstdvdsubdec.h:
15479 dvdsubdec: Support ARGB output
15480 Negotiate to and render into ARGB buffers directly if the peer supports it.
15483 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15485 * ext/a52dec/gsta52dec.c:
15486 a52dec: Reconcile code with dtsdec
15487 Perform some cleanups based on the dtsdec code such as using the boilerplate
15488 macro and static pad template functions.
15489 Add some documentation. Don't register a change in flags until we synch on
15490 another frame successfully.
15492 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15494 * ext/lame/gstlamemp3enc.c:
15495 lamemp3enc: Improve debugging a bit
15497 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15499 * ext/mpeg2dec/gstmpeg2dec.c:
15500 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15502 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15535 po: avoid conflicts of local *.po files with files in git
15536 Make it so that filenames and line numbers are only stored in the *.pot file
15537 (which is not in git), but not in the individual *.po files. This information
15538 is hardly useful for translators in our case, and it should avoid the constant
15539 conflicts of local *.po files with the ones in git which are caused by the
15540 source files changing and the line numbers being updated. This commit might
15541 cause one last merge conflict for you, which you can work around with
15542 "git checkout po/*.po" before merging or pulling. After that there should
15543 (hopefully) not be any more local modifications of these files (unless
15544 someone committed additions or changes to translated strings and the
15545 *.po files haven't been updated yet, that is).
15547 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15549 * ext/lame/gstlamemp3enc.c:
15550 lamemp3enc: add Since tag to gtk-doc chunk
15552 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15554 * tests/check/elements/mpeg2dec.c:
15555 checks: fix mpeg2dec unit test again after interlace addition to caps
15557 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15559 * ext/mpeg2dec/gstmpeg2dec.c:
15560 mpeg2dec: work around old mpeg2dec versions
15561 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15562 detection and just assume no rff is used. This fixes the compilation.
15565 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15567 * ext/mpeg2dec/Makefile.am:
15568 mpeg2dec: link to gstvideo
15569 Fix compilation by adding the right include directories and linking to the video
15572 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15574 * gst/asfdemux/asfpacket.c:
15575 asfdemux: Downgrade simple statements from WARNING to DEBUG
15577 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15579 * gst/asfdemux/asfheaders.c:
15580 * gst/asfdemux/asfheaders.h:
15581 * gst/asfdemux/asfpacket.c:
15582 * gst/asfdemux/asfpacket.h:
15583 asf: Detect more payload extensions.
15584 These should help fix interlaced/PAR issues with more files.
15586 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15588 * ext/mpeg2dec/gstmpeg2dec.c:
15589 * ext/mpeg2dec/gstmpeg2dec.h:
15590 mpeg2dec: Implement interlaced support.
15591 Expand the debugging statements to show more picture information.
15593 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15595 * ext/mpeg2dec/gstmpeg2dec.c:
15596 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15597 ffdec_mpeg2video is much faster, fixes bug #574461.
15599 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15601 * ext/lame/gstlamemp3enc.c:
15602 lamemp3enc: Don't write a Xing header
15604 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15607 Run libtoolize before aclocal
15608 This unbreaks the build in some cases. Fixes bug #582021
15610 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15612 * ext/mpeg2dec/gstmpeg2dec.c:
15613 mpeg2dec: use 64bit safe scaling functions.
15614 Got this to fail when seeking in a 14GB file (the value in bytes is
15615 bigger than 2**32).
15617 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15619 * gst/mpegaudioparse/gstmpegaudioparse.c:
15620 mpegaudioparse: remove some pointless g_return_if_fail()s
15622 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15624 * ext/twolame/gsttwolame.c:
15625 Switch twolame to primary rank
15627 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15629 * ext/lame/gstlame.c:
15630 * ext/lame/gstlamemp3enc.c:
15631 * ext/twolame/gsttwolame.c:
15632 Add ranks to mp3 encoders
15634 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15636 * gst-plugins-ugly.spec.in:
15637 Add twolame plugin to spec file
15639 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15641 * gst/asfdemux/asfpacket.c:
15642 * gst/asfdemux/gstasfdemux.c:
15643 * gst/asfdemux/gstasfdemux.h:
15644 asfdemux: use upstream segment and timestamps for some interpolation
15645 This should particularly help in case of upstream live src, e.g. rtspsrc,
15646 and especially so if it has to perform fallback to TCP.
15648 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15650 * gst/asfdemux/gstrtpasfdepay.c:
15651 rtpasfdepay: Add support for fragmented packet (L == 0).
15652 This happens with rtp-over-udp.
15654 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15656 * ext/lame/gstlamemp3enc.c:
15657 lamemp3enc: Fixup the bitrate only for CBR
15658 Additionally clarify some property descriptions.
15660 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15662 * ext/lame/gstlamemp3enc.c:
15663 lame: fix format string in debug statement
15665 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15667 * gst/mpegaudioparse/gstmpegaudioparse.c:
15668 mp3parse: Don't reject valid Xing tables of contents
15669 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15670 reject them because of it, just subtract the initial offset when reading
15673 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15675 * gst/mpegaudioparse/gstmpegaudioparse.c:
15676 mp3parse: Allow more bits to change in headers during resynch
15677 Be more lenient about what we accept as changing bits in a header - basically,
15678 only require that the mp3 sync marker is present, for the mpeg version,
15679 layer and samplerate.
15682 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15684 * ext/mad/gstmad.c:
15685 mad: Add duration of incoming/outgoing buffers in debug statements
15687 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15689 * gst/mpegaudioparse/gstmpegaudioparse.c:
15690 mpegaudioparse: Remove useless checks for valid buffer duration.
15691 The buffer duration is set to a valid value at the very top of
15692 emit_frame(), we therefore don't need to check it later on.
15694 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15696 * gst/mpegaudioparse/gstmpegaudioparse.c:
15697 mpegaudioparse: Fix stop condition for outputting buffers.
15698 Some mp3 streams have an offset in timestamps, requiring us to push the
15699 frame *AFTER* segment.stop in order for the decoder to be able to push
15700 all data up to the segment.stop position.
15702 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15704 * gst/asfdemux/asfpacket.c:
15705 * gst/asfdemux/gstasfdemux.c:
15706 * gst/asfdemux/gstasfdemux.h:
15707 asfdemux: 0-base timestamps consistently (whether or not streaming)
15708 This also makes timestamps (more) consistent before and after a possible
15709 seek, and moreover makes for reasonable position reporting in live stream
15710 (whose payload timestamps should not be taken for granted).
15712 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15714 * gst/asfdemux/gstasfdemux.c:
15715 * gst/asfdemux/gstasfdemux.h:
15716 asfdemux: report initial latency due to internal preroll queue
15718 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15720 * gst/asfdemux/gstasfdemux.c:
15721 asfdemux: enhance debug statement and refactor some initialization
15723 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15725 * gst/asfdemux/gstasfdemux.c:
15726 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15728 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15730 * gst/asfdemux/asfpacket.c:
15731 * gst/asfdemux/gstasfdemux.c:
15732 * gst/asfdemux/gstasfdemux.h:
15733 asfdemux: handle FIXME; normalize preroll
15735 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15737 * gst/asfdemux/gstasfdemux.c:
15738 * gst/asfdemux/gstasfdemux.h:
15739 asfdemux: fixes for streaming mode
15740 * Improve newsegment handling, e.g. upstream might live in TIME.
15741 * Only send newsegment if we have needed info.
15742 * Avoid reading past end of data section.
15744 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15746 * gst/asfdemux/gstasfdemux.c:
15747 asfdemux: fixes/enhancements for streaming mode
15748 * Do not rock the boat by reacting to FLUSH_START.
15749 * Try to handle TIME seeking by seeking upstream in BYTES.
15750 * Handle SEEKING query.
15752 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15755 * ext/lame/gstlamemp3enc.c:
15756 lame: fix compilation with LAME versions < 3.98
15757 lame_set_VBR_quality(), which takes a floating point value for the
15758 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15759 takes quality as an integer, for older LAME versions.
15762 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15764 * win32/common/config.h:
15765 win32: update config.h to git
15766 Until someone ports the new win32 config.h logic from the
15767 other modules to -ugly.
15769 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15771 * docs/plugins/gst-plugins-ugly-plugins.args:
15772 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15773 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15776 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15778 * ext/lame/gstlamemp3enc.c:
15779 lamemp3enc: Add a note to the encoding-engine-quality property
15780 that says, that this does not affect the bitrate at all.
15782 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15784 * ext/lame/gstlame.c:
15785 * ext/lame/gstlamemp3enc.c:
15786 lame: Implement preset interface
15788 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15790 * ext/twolame/gsttwolame.c:
15791 twolame: Implement preset interface
15793 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15795 * docs/plugins/gst-plugins-ugly-plugins.args:
15796 * ext/lame/gstlamemp3enc.c:
15797 * ext/lame/gstlamemp3enc.h:
15798 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15800 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15802 * ext/lame/gstlame.c:
15803 * ext/lame/gstlamemp3enc.c:
15804 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15806 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15808 * ext/lame/gstlame.c:
15809 lame: Deprecate the lame element
15811 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15813 * docs/plugins/Makefile.am:
15814 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15815 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15816 * docs/plugins/gst-plugins-ugly-plugins.args:
15817 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15818 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15819 * docs/plugins/inspect/plugin-a52dec.xml:
15820 * docs/plugins/inspect/plugin-amrnb.xml:
15821 * docs/plugins/inspect/plugin-asf.xml:
15822 * docs/plugins/inspect/plugin-cdio.xml:
15823 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15824 * docs/plugins/inspect/plugin-dvdread.xml:
15825 * docs/plugins/inspect/plugin-dvdsub.xml:
15826 * docs/plugins/inspect/plugin-iec958.xml:
15827 * docs/plugins/inspect/plugin-lame.xml:
15828 * docs/plugins/inspect/plugin-mad.xml:
15829 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15830 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15831 * docs/plugins/inspect/plugin-mpegstream.xml:
15832 * docs/plugins/inspect/plugin-realmedia.xml:
15833 * docs/plugins/inspect/plugin-siddec.xml:
15834 * docs/plugins/inspect/plugin-synaesthesia.xml:
15835 * docs/plugins/inspect/plugin-twolame.xml:
15838 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15840 * ext/lame/gstlamemp3enc.c:
15841 lame: Update example pipelines with the new properties
15843 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15845 * ext/lame/Makefile.am:
15846 * ext/lame/gstlame.c:
15847 * ext/lame/gstlamemp3enc.c:
15848 * ext/lame/gstlamemp3enc.h:
15849 * ext/lame/plugin.c:
15850 lame: Add lamemp3enc element with much simplified interface
15851 This deprecates the lame element and fixes bug #494528.
15853 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
15855 * gst/asfdemux/asfpacket.c:
15856 asfpacket: Fix pull-mode timestamping handling.
15857 The problem that happens is the following:
15858 * A packet with multiple payloads comes in
15859 * Those payloads get handled one by one
15860 * The first payload contains the first audio payload with timestamp A
15861 * The second payload contains the first video (key)frame with timestamp V (where V < A)
15862 With the previous code, the following would happen:
15863 * the first payload gets processed, then passed to queue_for_stream
15864 * queue_for_stream detects it's the first valid timestamp received and stores
15866 * the second payload gets processed, then pass to queue_for_stream
15867 * queue_for_stream detects the timestamp is lower than first_ts... and
15868 discards it... resulting in losing the first keyframe of the video stream
15869 We've been having this issue for *ages*... it's just that nobody noticed it
15870 that much with playbin. But with playbin2's aggresive multiqueue handling, this
15871 will result in multiqueue not being able to preroll (because the video decoder will
15872 be dropping a ton of buffers before (maybe) receiving the next keyframe).
15873 Tested with over 200 asf files, and they all play the first frame correctly now,
15874 even the most braindead ones.
15876 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
15878 * gst/mpegaudioparse/gstmpegaudioparse.c:
15879 * gst/mpegaudioparse/gstmpegaudioparse.h:
15880 mp3parse: don't build seek table if we can't seek.
15881 Fixes #573720 - unbounded memory usage increase when listening to mp3
15882 stream for a long time.
15884 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
15887 Automatic update of common submodule
15888 From b3941ea to 6ab11d1
15890 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
15892 * gst/mpegaudioparse/gstmpegaudioparse.c:
15893 * gst/mpegaudioparse/gstxingmux.c:
15894 mpegaudioparse: Remove dead assignment and duplicate code
15896 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
15898 * gst/realmedia/rmdemux.c:
15899 rmdemux: Actually return the return value for the seek handling.
15901 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
15903 * gst/mpegstream/gstmpegdemux.c:
15904 * gst/mpegstream/gstmpegparse.c:
15905 mpegstream: Remove dead assignments.
15906 The duplicate assignment of update_time was weird... but it seems normal
15907 that it's indeed the second statement which is the valid one.
15909 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
15911 * ext/amrnb/amrnbparse.c:
15912 armnb: Remove unused variable, adapt debug message accordingly.
15914 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
15916 * gst/dvdsub/gstdvdsubdec.c:
15917 * gst/mpegstream/gstdvddemux.c:
15918 * gst/mpegstream/gstmpegclock.c:
15919 dvdsub/mpegstream: _class_init: Remove unused class variables
15921 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
15923 * gst/asfdemux/gstasfdemux.c:
15924 asfdemux: Initialize flow for a corner case.
15925 This might be caused by entering the if() line 1214 and then not having
15926 any activated_streams.. resulting in reaching line 1267 without having
15927 any valid flow value.
15929 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
15931 * ext/twolame/gsttwolame.c:
15932 twolame: Remove unneeded variable, value assigned was never read.
15934 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
15936 * ext/mpeg2dec/gstmpeg2dec.c:
15937 mpeg2dec: Remove dead assignment. Value overwritten later on.
15939 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
15941 * ext/mad/gstmad.c:
15942 mad: Remove dead assignment and variables given values which are never read.
15944 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
15946 * ext/lame/gstlame.c:
15947 lame: Remove unneeded variable, it's assigned a value never read.
15949 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
15951 * gst/realmedia/rmdemux.c:
15952 rmdemux: Remove dead assignment, value is being overwritten before being read.
15954 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
15956 * gst/realmedia/rmdemux.c:
15957 rmdemux: Remove unused accurate flag.
15958 I couldn't see any reason why this was there in the first place.
15960 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
15962 * gst/realmedia/asmrules.c:
15963 * gst/realmedia/rdtdepay.c:
15964 realmedia: Remove dead assignments. The results are never read.
15966 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
15968 * gst/realmedia/gstrdtbuffer.c:
15969 * gst/realmedia/rademux.c:
15970 * gst/realmedia/rdtmanager.c:
15971 * gst/realmedia/rmdemux.c:
15972 realmedia: Remove useless variables, only being used once (or not).
15974 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
15976 * ext/mpeg2dec/gstmpeg2dec.c:
15977 * gst/asfdemux/gstrtspwms.c:
15978 * gst/realmedia/pnmsrc.c:
15979 * gst/realmedia/rdtdepay.c:
15980 * gst/realmedia/rtspreal.c:
15981 remove empty method implementations.
15983 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
15985 * gst/asfdemux/gstrtspwms.c:
15986 rtspwms: fix condition to detect extension commands for WMS
15987 Reply with OK to the extension commands for WMS.
15989 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
15991 * gst/realmedia/rtspreal.c:
15992 realmedia: add special Real header to DESCRIBE message only for Real servers
15993 Add headers that are specific to real only if a real server had been
15994 detected by the OPTIONS message.
15996 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
15998 * gst/synaesthesia/synaescope.c:
15999 synaesthesia: fix compilation on windows
16000 Fix compilation under MSVC due to references to headers
16001 that are not available with the MS SDKs.
16004 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16006 * gst/asfdemux/gstrtspwms.c:
16007 rtspwms: reply to extension commands
16008 Reply with OK to the extension commands for WMS.
16010 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16012 * gst/asfdemux/gstrtpasfdepay.c:
16013 asfdepay: fix a comment
16015 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16017 * gst/asfdemux/gstasfdemux.c:
16018 asfdemux: add some more debugging
16020 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16023 configure.ac: require git -base
16024 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16026 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16028 * gst/realmedia/rtspreal.c:
16029 realmedia: add special Real header to SETUP message only for Real servers
16030 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16031 streams where the server errors out because it can't handle the
16032 Real-specific 'Required: com.real.retain-entity-for-setup' header
16033 we've been adding unconditionally in the recent past.
16035 rtsp://66.111.34.191:601/broadcast/alnour.rm
16036 rtsp://195.134.224.231/snowboard_100.wmv
16038 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
16041 * gst/asfdemux/Makefile.am:
16042 asfdemux: link to all required libraries including indirectly used ones.
16043 On win32, we're required to link to all the libraries used - including
16044 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16045 (for windows only) winsock.
16047 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16050 Automatic update of common submodule
16051 From d0ea89e to b3941ea
16053 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16056 Automatic update of common submodule
16057 From f8b3d91 to d0ea89e
16059 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16061 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16062 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16064 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16066 * gst/realmedia/rtspreal.c:
16067 * gst/realmedia/rtspreal.h:
16068 realrtsp: add more headers
16069 Parse the ETag from the describe method and pass the sessionid as the value for
16070 the If-Match header is subsequent setup calls.
16071 Fixes support for more RealMedia RTSP streams.
16073 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16076 twolame: bump requirement to 0.3.10
16077 0.3.10 is the first version with the float32 encoder functions.
16080 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16083 back to development -> 0.10.11.1
16085 === release 0.10.11 ===
16087 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16093 * docs/plugins/inspect/plugin-a52dec.xml:
16094 * docs/plugins/inspect/plugin-asf.xml:
16095 * docs/plugins/inspect/plugin-cdio.xml:
16096 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16097 * docs/plugins/inspect/plugin-dvdread.xml:
16098 * docs/plugins/inspect/plugin-dvdsub.xml:
16099 * docs/plugins/inspect/plugin-iec958.xml:
16100 * docs/plugins/inspect/plugin-lame.xml:
16101 * docs/plugins/inspect/plugin-mad.xml:
16102 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16103 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16104 * docs/plugins/inspect/plugin-mpegstream.xml:
16105 * docs/plugins/inspect/plugin-realmedia.xml:
16106 * docs/plugins/inspect/plugin-siddec.xml:
16107 * docs/plugins/inspect/plugin-twolame.xml:
16108 * gst-plugins-ugly.doap:
16110 * win32/common/config.h:
16113 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16147 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16150 * win32/common/config.h:
16151 0.10.10.3 pre-release
16153 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16160 po: Update translations from upstream
16162 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16166 po: Add Turkish translation
16168 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16170 * gst/mpegaudioparse/gstmpegaudioparse.c:
16171 * gst/mpegaudioparse/gstmpegaudioparse.h:
16172 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16173 Don't introduce glitches in the output by a) relaxing the threshold for
16174 taking upstream timestamps in preference to our calculated timestamps and
16175 b) only set the discont flag on outgoing buffers in response to an incoming
16179 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16181 * gst/mpegaudioparse/gstmpegaudioparse.c:
16182 mp3parse: fix deadlock with accurate seeks.
16183 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16186 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16217 * win32/common/config.h:
16218 0.10.10.2 pre-release
16219 Bump version number, update translations and win32 config.h
16221 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16225 po: Add Japanese translation
16227 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16230 * docs/plugins/Makefile.am:
16231 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16232 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16233 * docs/plugins/gst-plugins-ugly-plugins.args:
16234 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16235 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16236 * docs/plugins/inspect/plugin-a52dec.xml:
16237 * docs/plugins/inspect/plugin-asf.xml:
16238 * docs/plugins/inspect/plugin-cdio.xml:
16239 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16240 * docs/plugins/inspect/plugin-dvdread.xml:
16241 * docs/plugins/inspect/plugin-dvdsub.xml:
16242 * docs/plugins/inspect/plugin-iec958.xml:
16243 * docs/plugins/inspect/plugin-lame.xml:
16244 * docs/plugins/inspect/plugin-mad.xml:
16245 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16246 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16247 * docs/plugins/inspect/plugin-mpegstream.xml:
16248 * docs/plugins/inspect/plugin-realmedia.xml:
16249 * docs/plugins/inspect/plugin-siddec.xml:
16250 * docs/plugins/inspect/plugin-synaesthesia.xml:
16251 * docs/plugins/inspect/plugin-twolame.xml:
16254 Moved twolame from Bad to Ugly
16256 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16258 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16259 Original commit message from CVS:
16260 * ext/alsaspdif/Makefile.am:
16261 * ext/amrwb/Makefile.am:
16262 * ext/apexsink/Makefile.am:
16263 * ext/arts/Makefile.am:
16264 * ext/artsd/Makefile.am:
16265 * ext/audiofile/Makefile.am:
16266 * ext/audioresample/Makefile.am:
16267 * ext/bz2/Makefile.am:
16268 * ext/cdaudio/Makefile.am:
16269 * ext/celt/Makefile.am:
16270 * ext/dc1394/Makefile.am:
16271 * ext/dirac/Makefile.am:
16272 * ext/directfb/Makefile.am:
16273 * ext/divx/Makefile.am:
16274 * ext/dts/Makefile.am:
16275 * ext/faac/Makefile.am:
16276 * ext/faad/Makefile.am:
16277 * ext/gsm/Makefile.am:
16278 * ext/hermes/Makefile.am:
16279 * ext/ivorbis/Makefile.am:
16280 * ext/jack/Makefile.am:
16281 * ext/jp2k/Makefile.am:
16282 * ext/ladspa/Makefile.am:
16283 * ext/lcs/Makefile.am:
16284 * ext/libfame/Makefile.am:
16285 * ext/libmms/Makefile.am:
16286 * ext/metadata/Makefile.am:
16287 * ext/mpeg2enc/Makefile.am:
16288 * ext/mplex/Makefile.am:
16289 * ext/musepack/Makefile.am:
16290 * ext/musicbrainz/Makefile.am:
16291 * ext/mythtv/Makefile.am:
16292 * ext/nas/Makefile.am:
16293 * ext/neon/Makefile.am:
16294 * ext/ofa/Makefile.am:
16295 * ext/polyp/Makefile.am:
16296 * ext/resindvd/Makefile.am:
16297 * ext/sdl/Makefile.am:
16298 * ext/shout/Makefile.am:
16299 * ext/snapshot/Makefile.am:
16300 * ext/sndfile/Makefile.am:
16301 * ext/soundtouch/Makefile.am:
16302 * ext/spc/Makefile.am:
16303 * ext/swfdec/Makefile.am:
16304 * ext/tarkin/Makefile.am:
16305 * ext/theora/Makefile.am:
16306 * ext/timidity/Makefile.am:
16307 * ext/twolame/Makefile.am:
16308 * ext/x264/Makefile.am:
16309 * ext/xine/Makefile.am:
16310 * ext/xvid/Makefile.am:
16311 * gst-libs/gst/app/Makefile.am:
16312 * gst-libs/gst/dshow/Makefile.am:
16313 * gst/aiffparse/Makefile.am:
16314 * gst/app/Makefile.am:
16315 * gst/audiobuffer/Makefile.am:
16316 * gst/bayer/Makefile.am:
16317 * gst/cdxaparse/Makefile.am:
16318 * gst/chart/Makefile.am:
16319 * gst/colorspace/Makefile.am:
16320 * gst/dccp/Makefile.am:
16321 * gst/deinterlace/Makefile.am:
16322 * gst/deinterlace2/Makefile.am:
16323 * gst/dvdspu/Makefile.am:
16324 * gst/festival/Makefile.am:
16325 * gst/filter/Makefile.am:
16326 * gst/flacparse/Makefile.am:
16327 * gst/flv/Makefile.am:
16328 * gst/games/Makefile.am:
16329 * gst/h264parse/Makefile.am:
16330 * gst/librfb/Makefile.am:
16331 * gst/mixmatrix/Makefile.am:
16332 * gst/modplug/Makefile.am:
16333 * gst/mpeg1sys/Makefile.am:
16334 * gst/mpeg4videoparse/Makefile.am:
16335 * gst/mpegdemux/Makefile.am:
16336 * gst/mpegtsmux/Makefile.am:
16337 * gst/mpegvideoparse/Makefile.am:
16338 * gst/mve/Makefile.am:
16339 * gst/nsf/Makefile.am:
16340 * gst/nuvdemux/Makefile.am:
16341 * gst/overlay/Makefile.am:
16342 * gst/passthrough/Makefile.am:
16343 * gst/pcapparse/Makefile.am:
16344 * gst/playondemand/Makefile.am:
16345 * gst/rawparse/Makefile.am:
16346 * gst/real/Makefile.am:
16347 * gst/rtjpeg/Makefile.am:
16348 * gst/rtpmanager/Makefile.am:
16349 * gst/scaletempo/Makefile.am:
16350 * gst/sdp/Makefile.am:
16351 * gst/selector/Makefile.am:
16352 * gst/smooth/Makefile.am:
16353 * gst/smoothwave/Makefile.am:
16354 * gst/speed/Makefile.am:
16355 * gst/speexresample/Makefile.am:
16356 * gst/stereo/Makefile.am:
16357 * gst/subenc/Makefile.am:
16358 * gst/tta/Makefile.am:
16359 * gst/vbidec/Makefile.am:
16360 * gst/videodrop/Makefile.am:
16361 * gst/videosignal/Makefile.am:
16362 * gst/virtualdub/Makefile.am:
16363 * gst/vmnc/Makefile.am:
16364 * gst/y4m/Makefile.am:
16365 * sys/acmenc/Makefile.am:
16366 * sys/cdrom/Makefile.am:
16367 * sys/dshowdecwrapper/Makefile.am:
16368 * sys/dshowsrcwrapper/Makefile.am:
16369 * sys/dvb/Makefile.am:
16370 * sys/dxr3/Makefile.am:
16371 * sys/fbdev/Makefile.am:
16372 * sys/oss4/Makefile.am:
16373 * sys/qcam/Makefile.am:
16374 * sys/qtwrapper/Makefile.am:
16375 * sys/vcd/Makefile.am:
16376 * sys/wininet/Makefile.am:
16377 * win32/common/config.h:
16378 Don't install static libs for plugins. Fixes #550851 for -bad.
16380 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16382 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16383 Original commit message from CVS:
16384 * ext/resindvd/plugin.c: (plugin_init):
16385 * ext/resindvd/resindvdsrc.c:
16386 * ext/twolame/gsttwolame.c: (plugin_init):
16387 * gst/aiffparse/aiffparse.c: (plugin_init):
16388 Enable/fix up translations for these plugins.
16390 Add 'ca' to LINGUAS.
16392 * po/POTFILES.skip:
16393 Add more files for translation and more files which tools
16396 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16398 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16399 Original commit message from CVS:
16400 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16401 (gst_two_lame_chain):
16402 * ext/twolame/gsttwolame.h:
16403 Allow raw float samples as input for encoding.
16405 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16407 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16408 Original commit message from CVS:
16411 * ext/twolame/Makefile.am:
16412 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16413 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16414 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16415 (gst_two_lame_base_init), (gst_two_lame_class_init),
16416 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16417 (gst_two_lame_init), (gst_two_lame_set_property),
16418 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16419 (gst_two_lame_chain), (gst_two_lame_setup),
16420 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16422 * ext/twolame/gsttwolame.h:
16423 Add TwoLAME MP2 encoding element, based on the LAME element.
16425 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16428 Automatic update of common submodule
16429 From 7032163 to f8b3d91
16431 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16434 Automatic update of common submodule
16435 From ffa738d to 7032163
16437 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16440 Automatic update of common submodule
16441 From 3f13e4e to ffa738d
16443 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16446 Automatic update of common submodule
16447 From 3c7456b to 3f13e4e
16449 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16452 Automatic update of common submodule
16453 From 57c83f2 to 3c7456b
16455 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16457 * gst/mpegaudioparse/gstmpegaudioparse.c:
16458 mp3parse: be more conservative when changing layer/rate/etc.
16459 Don't allow a change in sample rate/channels/layer/version unless we can
16460 see another frame at the correct offset. Prevents accidently flipping
16461 due to simple single-bit corruption.
16463 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16465 * gst/realmedia/realhash.c:
16466 rmdemux: Fix strict-aliasing warnings.
16467 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16470 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16472 * gst/mpegaudioparse/gstmpegaudioparse.c:
16473 mpegaudioparse: Remove empty lines added by buggy indent.
16475 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16477 * gst/mpegaudioparse/gstmpegaudioparse.c:
16478 mpegaudioparse: Provide SEEKING query handling.
16479 Since SEEK event handling might perform some conversion
16480 from TIME to BYTES, do not let upstream fool application
16481 into (TIME) seeking not being possible.
16483 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16485 * gst/mpegaudioparse/gstmpegaudioparse.c:
16486 mp3parse: fix accurate seeks to near 0
16487 Integer underflow made accurate seeks to near zero fail and seek to
16488 completely the wrong place. Fix by clamping to zero, since we can't seek
16489 to negative times anyway.
16491 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16495 build: Update shave init statement for changes in common. Bump common.
16497 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16499 * gst/realmedia/rtspreal.c:
16500 rtspreal: ignore data streams. Fixes #527112
16501 Ignore data streams when parsing the SDP as they don't contain anything we need
16502 to put in the realmedia header.
16504 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16507 Automatic update of common submodule
16508 From 9cf8c9b to a6ce5c6
16510 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16512 * ext/mad/gstid3tag.c:
16513 Forward unknown events
16514 Forward unknown events upstream instead of dropping them. Also return the result
16515 of the seek event instead of a fixed value.
16517 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16519 * gst/asfdemux/gstrtpasfdepay.c:
16520 rtpasfdepay: Fix the build by adding the needed include for atoi.
16522 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16525 * docs/plugins/Makefile.am:
16526 Use shave for the build output
16528 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16531 Automatic update of common submodule
16532 From 5d7c9cc to 9cf8c9b
16534 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16536 * gst/asfdemux/gstasf.c:
16537 * gst/asfdemux/gstrtpasfdepay.c:
16538 * gst/realmedia/rademux.c:
16539 * gst/realmedia/rdtdepay.c:
16540 * gst/synaesthesia/gstsynaesthesia.c:
16541 * gst/synaesthesia/synaescope.c:
16544 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16546 * gst/realmedia/pnmsrc.c:
16547 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16549 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16552 Automatic update of common submodule
16553 From 80c627d to 5d7c9cc
16555 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16557 * gst/realmedia/Makefile.am:
16558 * gst/realmedia/pnmsrc.c:
16559 * gst/realmedia/pnmsrc.h:
16560 * gst/realmedia/rademux.c:
16561 * gst/realmedia/rademux.h:
16562 * gst/realmedia/realmedia.c:
16563 * gst/realmedia/rmdemux.c:
16564 * gst/realmedia/rmdemux.h:
16565 Add pnm:// uri source
16566 Add a new utri handler for pnm:// that for now just redirects to the same uri
16567 with the rtsp:// protocol, which usually works nowadays.
16568 Separate the registration of the various plugins into a separate source file.
16570 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16572 * gst/asfdemux/Makefile.am:
16573 * gst/asfdemux/gstasf.c:
16574 * gst/asfdemux/gstrtpasfdepay.c:
16575 * gst/asfdemux/gstrtpasfdepay.h:
16576 Add ASF depayloader
16577 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16580 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16582 * ext/mad/gstmad.c:
16583 mad: remove log line added in error
16585 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16587 * ext/mad/gstmad.c:
16588 mad: just flush data when seeing BADDATAPTR instead of going into error state
16590 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16592 * gst/realmedia/rmdemux.c:
16593 Fix parsing of the flags in rmdemux
16594 Fix parsing of the flags in version 1 realmedia streams.
16597 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16600 Bump revision to use for common submodule.
16602 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16604 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16605 Add releaseinfo with online url.
16607 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16612 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16614 * gst/asfdemux/asfpacket.c:
16615 * gst/asfdemux/gstasfdemux.c:
16616 * gst/asfdemux/gstasfdemux.h:
16617 Remove redundant push_mode struct member
16619 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16622 Fix previous commit, wasn't actually setting up a symbolic link
16624 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16628 Use a symbolic link for the pre-commit client-side hook
16630 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16633 Ignore some more files
16635 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16637 * gst/synaesthesia/synaescope.c:
16638 * gst/synaesthesia/synaescope.h:
16639 Precalculate some size dependent variables. Demystify the height scaling a bit.
16640 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16642 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16644 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16646 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16648 * gst/realmedia/rdtdepay.c:
16649 Set flags on the realmedia chunks
16650 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16651 descrambler can be reset on keyframes. Fixes #556714.
16653 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16655 * gst/realmedia/gstrdtbuffer.c:
16656 * gst/realmedia/gstrdtbuffer.h:
16657 Add method to get RDT flags
16658 Add a method to get the RDT flags. We need these flags to mark keyframes to
16659 reset the descrambing queue. See #556714.
16661 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16663 * gst/asfdemux/asfpacket.c:
16664 * gst/asfdemux/gstasfdemux.c:
16665 * gst/asfdemux/gstasfdemux.h:
16666 Add seeking support to asfdemux in push mode
16669 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16671 * gst/asfdemux/asfpacket.c:
16672 Drop packets with an invalid replicated data length
16673 Drop packets with an invalid replicated data length
16674 instead of continuing with an invalid timestamp
16675 and uninitialized payload metadata.
16676 All other code assumes that the timestamps are valid.
16678 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16680 * gst/synaesthesia/synaescope.h:
16681 Change comment to refer to right variable.
16683 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16685 * gst/synaesthesia/gstsynaesthesia.c:
16686 * gst/synaesthesia/gstsynaesthesia.h:
16687 * gst/synaesthesia/synaescope.c:
16688 * gst/synaesthesia/synaescope.h:
16689 Bring synaesthesia to next century.
16690 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16692 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16694 * gst/asfdemux/gstasfdemux.c:
16695 Fix leak of converted string
16697 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16701 Add more to the gitignores
16703 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16705 * gst/synaesthesia/gstsynaesthesia.c:
16706 Make synaesthesia build again.
16707 _init() has no params.
16709 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16712 Update common snapshot.
16714 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16717 Fix pre-commit hook
16719 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16723 Install and use pre-commit indentation hook from common
16725 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16728 autogen.sh : Use git submodule
16730 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16732 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16733 Original commit message from CVS:
16734 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16735 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16736 (gst_dvd_demux_get_audio_stream),
16737 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16738 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16739 (gst_mpeg_demux_get_video_stream),
16740 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16741 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16742 Fix some caps leaks. Fixes bug #564885.
16744 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16746 ext/cdio/gstcdio.c: Remove unused format argument.
16747 Original commit message from CVS:
16748 * ext/cdio/gstcdio.c:
16749 Remove unused format argument.
16751 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16753 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16754 Original commit message from CVS:
16755 * win32/common/.cvsignore:
16756 * win32/common/config.h:
16757 * win32/common/config.h.in:
16758 Hardcode cpu for win32 build, just like we do in the other modules,
16759 to remove VCS conflicts and inconsistent defines between modules,
16760 and update version defines to CVS.
16762 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
16764 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16765 Original commit message from CVS:
16767 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16769 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
16771 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16772 Original commit message from CVS:
16774 inttypes.m4 hasn't been available since gettext-0.15, and since we now
16775 require gettext >= 0.17 ... we can remove it from the list of files to
16778 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16780 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16781 Original commit message from CVS:
16782 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16783 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16784 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16785 * gst/mpegaudioparse/gstmpegaudioparse.h:
16786 Do an initial class_ref on an internal enum type from within the
16787 class_init function so that there aren't any issues when multiple
16788 mp3parse elements are started in separate threads at the same
16789 time. (Why we use an enum type here if the tag is registered as
16790 a string type, I don't know). Also remove custom UNUSED macro
16791 and use GLib's instead.
16793 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16795 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16796 Original commit message from CVS:
16798 Apparently AC_CONFIG_MACRO_DIR breaks when using more
16799 than one macro directory, reverting last change.
16801 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16803 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16804 Original commit message from CVS:
16806 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16809 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16811 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16812 Original commit message from CVS:
16813 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16814 Last change introduced a regression that made mpeg2dec handle
16815 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16817 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16819 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16820 Original commit message from CVS:
16821 Patch by: Cygwin Ports maintainer
16822 <yselkowitz at users dot sourceforge dot net>
16825 Require gettext 0.17 because older versions don't mix with libtool
16826 2.2. At build time an older gettext version will still work.
16829 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
16831 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
16832 Original commit message from CVS:
16833 * ext/mpeg2dec/gstmpeg2dec.c:
16834 * ext/mpeg2dec/gstmpeg2dec.h:
16835 Add support for 4:4:4 video. Fixes #562086
16837 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
16839 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16840 Original commit message from CVS:
16841 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16842 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16843 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16844 >= 0.5.0. Fixes bug #562065.
16846 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16848 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16849 Original commit message from CVS:
16850 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16851 Remove duplicate and broken code for the streaming case and simply reuse
16852 the much better working pull based code. Fixes #560348.
16854 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16856 configure.ac: Back to development -> 0.10.10.1
16857 Original commit message from CVS:
16859 Back to development -> 0.10.10.1
16861 === release 0.10.10 ===
16863 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16869 * docs/plugins/inspect/plugin-a52dec.xml:
16870 * docs/plugins/inspect/plugin-asf.xml:
16871 * docs/plugins/inspect/plugin-cdio.xml:
16872 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16873 * docs/plugins/inspect/plugin-dvdread.xml:
16874 * docs/plugins/inspect/plugin-dvdsub.xml:
16875 * docs/plugins/inspect/plugin-iec958.xml:
16876 * docs/plugins/inspect/plugin-lame.xml:
16877 * docs/plugins/inspect/plugin-mad.xml:
16878 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16879 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16880 * docs/plugins/inspect/plugin-mpegstream.xml:
16881 * docs/plugins/inspect/plugin-realmedia.xml:
16882 * docs/plugins/inspect/plugin-siddec.xml:
16883 * gst-plugins-ugly.doap:
16885 Release 0.10.10 - "Under the House"
16886 Original commit message from CVS:
16887 Release 0.10.10 - "Under the House"
16889 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16899 Original commit message from CVS:
16902 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16904 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16905 Original commit message from CVS:
16906 * ext/sidplay/Makefile.am:
16907 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16908 contain CFLAGS that do not exist for C++, like -Wvla or
16909 -Wdeclaration-after-statement. Fixes bug #561161.
16911 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16913 configure.ac: 0.10.9.3 pre-release
16914 Original commit message from CVS:
16916 0.10.9.3 pre-release
16918 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16920 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16921 Original commit message from CVS:
16922 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16923 Only copy sane aspect ratio values on the caps. Fixes #559682.
16925 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16928 Add bug number to the mp3parse mpeg 2.5 fix
16929 Original commit message from CVS:
16930 Add bug number to the mp3parse mpeg 2.5 fix
16932 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16934 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16935 Original commit message from CVS:
16936 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16937 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16938 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16939 * ext/amrnb/amrnbdec.h:
16940 Add a property to select the amr variant. Fixes #424070.
16942 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
16944 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16945 Original commit message from CVS:
16946 Patch by: Tal Shalif <tshalif at nargila dot org>
16947 * gst/mpegstream/gstdvddemux.c:
16948 (gst_dvd_demux_get_subpicture_stream):
16949 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16950 (gst_mpeg_demux_get_audio_stream):
16951 Fix memmory corruption due to not storing the new updated pointer
16952 after a g_renew(). Fixes #558896.
16954 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16956 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16957 Original commit message from CVS:
16958 * tests/check/Makefile.am:
16959 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16961 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16963 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16964 Original commit message from CVS:
16966 oops, forgot to bump the version back to devel
16967 after the last release 0.10.9.1
16969 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16971 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16972 Original commit message from CVS:
16973 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16974 (gst_rmdemux_descramble_mp4a_audio),
16975 (gst_rmdemux_handle_scrambled_packet):
16976 Add suport for mpeg4 and aac audio. See #556714.
16978 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
16980 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16981 Original commit message from CVS:
16982 * gst/mpegaudioparse/gstmpegaudioparse.c:
16983 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16984 Fixes skipping on these files.
16986 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
16988 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16989 Original commit message from CVS:
16990 Patch by: Robin Stocker <robin at nibor dot org>
16991 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16992 (handle_sequence), (gst_mpeg2dec_setcaps):
16993 * ext/mpeg2dec/gstmpeg2dec.h:
16994 Prefer the container's PAR over the stream's PAR if it's
16995 given in the srcpad caps. Fixes bug #556184.
16997 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16999 Don't install static libs for plugins. Fixes #550851 for ugly.
17000 Original commit message from CVS:
17001 * ext/a52dec/Makefile.am:
17002 * ext/amrnb/Makefile.am:
17003 * ext/cdio/Makefile.am:
17004 * ext/dvdnav/Makefile.am:
17005 * ext/dvdread/Makefile.am:
17006 * ext/lame/Makefile.am:
17007 * ext/mad/Makefile.am:
17008 * ext/mpeg2dec/Makefile.am:
17009 * ext/sidplay/Makefile.am:
17010 * gst/ac3parse/Makefile.am:
17011 * gst/asfdemux/Makefile.am:
17012 * gst/dvdlpcmdec/Makefile.am:
17013 * gst/dvdsub/Makefile.am:
17014 * gst/iec958/Makefile.am:
17015 * gst/mpegaudioparse/Makefile.am:
17016 * gst/mpegstream/Makefile.am:
17017 * gst/realmedia/Makefile.am:
17018 * gst/synaesthesia/Makefile.am:
17019 Don't install static libs for plugins. Fixes #550851 for ugly.
17021 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17023 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17024 Original commit message from CVS:
17025 * gst/mpegaudioparse/gstmpegaudioparse.c:
17026 (gst_mp3parse_sink_event):
17027 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17028 frames. Partially fixes bug #552237.
17030 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17032 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17033 Original commit message from CVS:
17034 * ext/amrnb/amrnbparse.c:
17035 use #defines for HEADER. Unref the object in _sink_activate_pull().
17037 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17039 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17040 Original commit message from CVS:
17041 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17042 (gst_mad_change_state):
17043 * ext/mad/gstmad.h:
17044 track discont on incomming buffers and set discont on outgoing
17046 Pass unknown events upstreams instead of dropping them.
17048 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17050 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17051 Original commit message from CVS:
17052 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17053 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17054 (handle_slice), (gst_mpeg2dec_sink_event),
17055 (gst_mpeg2dec_src_event):
17056 * ext/mpeg2dec/gstmpeg2dec.h:
17057 Fix compilation with --disable-index. Fixes bug #554150.
17059 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17061 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17062 Original commit message from CVS:
17063 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17064 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17065 (gst_mad_src_event), (gst_mad_chain):
17066 * ext/mad/gstmad.h:
17067 Fix compilation with --disable-index. Fixes bug #554142.
17069 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17071 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17072 Original commit message from CVS:
17073 * ext/a52dec/gsta52dec.c:
17074 * ext/a52dec/gsta52dec.h:
17075 Fix channel re-negotiation on a change of the incoming stream.
17076 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17079 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17081 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17082 Original commit message from CVS:
17083 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17084 (gst_amrnbenc_state_change):
17085 * ext/amrnb/amrnbenc.h:
17086 Pass the discont flag from the input buffer on to the output buffer in
17089 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17091 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17092 Original commit message from CVS:
17093 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17094 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17095 (gst_amrnbparse_handle_pull_seek),
17096 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17097 (gst_amrnbparse_sink_activate_push),
17098 (gst_amrnbparse_sink_activate_pull):
17099 * ext/amrnb/amrnbparse.h:
17100 Add flush seek handler. Fixes #536274.
17102 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17104 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17105 Original commit message from CVS:
17106 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17107 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17108 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17109 (gst_amrnbparse_state_change):
17110 * ext/amrnb/amrnbparse.h:
17111 Fix the duration query. Fixes #536226.
17112 Also set caps on the pads and buffers more correctly.
17114 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17116 po/LINGUAS: Add 'ca' to LINGUAS.
17117 Original commit message from CVS:
17119 Add 'ca' to LINGUAS.
17121 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17123 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17124 Original commit message from CVS:
17125 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17126 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17130 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17132 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17133 Original commit message from CVS:
17134 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17135 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17136 (create_segment_event), (gst_rdt_depay_push),
17137 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17138 * gst/realmedia/rdtdepay.h:
17139 Parse other values from the incomming caps.
17140 Add event handler to handle flushing and segments.
17141 Create segment events.
17142 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17143 Do skew correction based on RDT timestamps.
17144 * gst/realmedia/rdtmanager.c: (activate_session),
17145 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17147 Parse caps to get the clockrate needed for the jitterbuffer.
17148 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17149 Apply timestamp fixup after correcting for initial timestamp and
17150 internal base timestamp corrections.
17152 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17154 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17155 Original commit message from CVS:
17156 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17157 (gst_rdt_depay_change_state):
17158 * gst/realmedia/rdtdepay.h:
17159 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17160 with a DISCONT flag when needed.
17161 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17162 Report the configure latency instead of a hardcoded value.
17164 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17166 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17167 Original commit message from CVS:
17168 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17169 (free_session), (gst_rdt_manager_query_src),
17170 (gst_rdt_manager_src_activate_push),
17171 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17172 (gst_rdt_manager_loop), (create_recv_rtp):
17173 Include the new rdt jitterbuffer in the session manager.
17175 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17177 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17178 Original commit message from CVS:
17179 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17180 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17181 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17182 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17183 * gst/realmedia/rdtdepay.h:
17184 Use new RDT parsing helper functions.
17185 Copy discont flags correctly.
17186 Push the header from the chain function instead of the setcaps function.
17187 Copy incomming timestamp to the output buffers instead of doing magic
17188 with the RDT timestamps.
17190 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17192 gst/realmedia/: Add first support for parsing RDT messages.
17193 Original commit message from CVS:
17194 * gst/realmedia/Makefile.am:
17195 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17196 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17197 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17198 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17199 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17200 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17201 (gst_rdt_packet_data_peek_data),
17202 (gst_rdt_packet_data_get_stream_id),
17203 (gst_rdt_packet_data_get_timestamp):
17204 * gst/realmedia/gstrdtbuffer.h:
17205 Add first support for parsing RDT messages.
17206 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17207 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17208 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17209 (calculate_skew), (rdt_jitter_buffer_insert),
17210 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17211 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17212 (rdt_jitter_buffer_get_ts_diff):
17213 * gst/realmedia/rdtjitterbuffer.h:
17214 Add first version of an RDT jitterbuffer.
17216 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17218 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17219 Original commit message from CVS:
17220 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17221 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17222 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17223 (gst_rmdemux_descramble_dnet_audio),
17224 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17225 * gst/realmedia/rmdemux.h:
17226 Keep track of the first timestamp of the stream and add this to the
17227 outgoing buffer timestamps so that we can handle live streams.
17228 Set discont flag on the first buffers and after a seek.
17230 === release 0.10.9 ===
17232 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17238 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17239 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17240 * docs/plugins/inspect/plugin-a52dec.xml:
17241 * docs/plugins/inspect/plugin-asf.xml:
17242 * docs/plugins/inspect/plugin-cdio.xml:
17243 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17244 * docs/plugins/inspect/plugin-dvdread.xml:
17245 * docs/plugins/inspect/plugin-dvdsub.xml:
17246 * docs/plugins/inspect/plugin-iec958.xml:
17247 * docs/plugins/inspect/plugin-lame.xml:
17248 * docs/plugins/inspect/plugin-mad.xml:
17249 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17250 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17251 * docs/plugins/inspect/plugin-mpegstream.xml:
17252 * docs/plugins/inspect/plugin-realmedia.xml:
17253 * docs/plugins/inspect/plugin-siddec.xml:
17254 * gst-plugins-ugly.doap:
17256 Original commit message from CVS:
17259 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17288 Original commit message from CVS:
17291 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17293 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17294 Original commit message from CVS:
17295 * ext/a52dec/gsta52dec.c:
17296 Set up a default time segment for output when receiving
17297 an incoming byte segment (as for raw AC3 files).
17300 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17302 0.10.8.2 pre-release.
17303 Original commit message from CVS:
17305 * docs/plugins/Makefile.am:
17306 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17307 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17308 * docs/plugins/gst-plugins-ugly-plugins.args:
17309 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17310 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17311 * docs/plugins/inspect/plugin-a52dec.xml:
17312 * docs/plugins/inspect/plugin-asf.xml:
17313 * docs/plugins/inspect/plugin-cdio.xml:
17314 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17315 * docs/plugins/inspect/plugin-dvdread.xml:
17316 * docs/plugins/inspect/plugin-dvdsub.xml:
17317 * docs/plugins/inspect/plugin-iec958.xml:
17318 * docs/plugins/inspect/plugin-lame.xml:
17319 * docs/plugins/inspect/plugin-mad.xml:
17320 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17321 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17322 * docs/plugins/inspect/plugin-mpegstream.xml:
17323 * docs/plugins/inspect/plugin-realmedia.xml:
17324 * docs/plugins/inspect/plugin-siddec.xml:
17326 0.10.8.2 pre-release.
17330 Add new translation.
17332 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17334 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17335 Original commit message from CVS:
17336 * gst/asfdemux/gstasfdemux.c:
17337 Properly aggregate flow returns for both push and pull mode, so we shut
17338 down if all pads are unlinked.
17341 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17343 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17344 Original commit message from CVS:
17345 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17346 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17347 * ext/lame/gstlame.c: (plugin_init):
17348 * gst/asfdemux/gstasf.c: (plugin_init):
17349 Make sure gettext returns translations in UTF-8 encoding rather
17350 than in the current locale encoding (#546822).
17352 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17354 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17355 Original commit message from CVS:
17356 * gst/mpegaudioparse/gstmpegaudioparse.c:
17357 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17358 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17359 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17360 if we're called from there already. Otherwise we end up in a endless
17361 recursion and crash with a stack overflow.
17362 This can happen when a Xing or VBRI header with TOC exists but it
17363 doesn't contain the total time. Fixes bug #545370.
17365 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17367 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17368 Original commit message from CVS:
17369 * ext/lame/gstlame.c: (gst_lame_class_init),
17370 (gst_lame_get_default_settings):
17371 Use the default for the strict-iso property too.
17372 Allow a bitrate setting of 0, which lets lame choose the default value
17373 and which makes it possible to set the compression-ratio property.
17375 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17377 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17378 Original commit message from CVS:
17379 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17380 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17381 * ext/lame/gstlame.h:
17382 Get the defaults settings of LAME in the plugin initialization
17383 function and return FALSE here if something goes wrong. This removes
17384 the hacky failing instance init function.
17385 Use LAMEs default value for all settings instead of overwriting some
17386 of them. Overwriting some of them gives unexpected results if one only
17387 sets a preset. Fixes bug #498004.
17389 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17391 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17392 Original commit message from CVS:
17393 * ext/lame/gstlame.c: (gst_lame_init):
17394 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17395 defaults will restrict the bitrate when using the presets in a bad way.
17398 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17400 Put the MPEG audio version into the caps as "mpegaudioversion".
17401 Original commit message from CVS:
17402 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17403 * gst/mpegaudioparse/gstmpegaudioparse.c:
17404 (mp3_type_frame_length_from_header), (mp3_caps_create),
17405 (gst_mp3parse_chain):
17406 Put the MPEG audio version into the caps as "mpegaudioversion".
17407 This is different from "mpegversion".
17409 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17411 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17412 Original commit message from CVS:
17413 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17414 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17415 * ext/lame/gstlame.h:
17416 Fix build with lame >= 3.97. The padding type and cwlimit settings
17417 are deprecated now and the function declarations are hidden in the
17418 headers so deprecate the GObject properties for them and remove them
17419 in 0.11. Fixes bug #544039.
17421 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17423 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17424 Original commit message from CVS:
17425 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17426 Don't allow width/height outside the spec (i.e. smaller than 16
17427 and higher than 4096). Such files are corrupted ones and setting
17428 caps that are not a subset of the template caps confuses playbin.
17431 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17433 ext/sidplay/Makefile.am: Fix the build.
17434 Original commit message from CVS:
17435 * ext/sidplay/Makefile.am:
17438 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17440 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17441 Original commit message from CVS:
17443 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17444 flags that are invalid for C++.
17446 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17448 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17449 Original commit message from CVS:
17450 Patch by: Tal Shalif <tshalif at nargila dot org>
17451 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17452 Prevent double free. Fixes bug #541697.
17454 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17456 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17457 Original commit message from CVS:
17458 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17459 (gst_dvd_demux_get_audio_stream),
17460 (gst_dvd_demux_get_subpicture_stream),
17461 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17462 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17463 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17464 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17465 * gst/mpegstream/gstmpegdemux.h:
17466 Resend tags event after a FLUSH (seek) to support prerolling
17467 a partial pipeline.
17469 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17471 Use correct error code for encrypted streams.
17472 Original commit message from CVS:
17474 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17475 Use correct error code for encrypted streams.
17477 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17479 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17480 Original commit message from CVS:
17481 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17482 (gst_mpeg_demux_sync_stream_to_time):
17483 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17485 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17487 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17488 Original commit message from CVS:
17489 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17490 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17491 Allow and implement non-flushing and/or segment seek
17492 (mainly in TIME and chapter format).
17493 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17494 (gst_dvd_demux_get_subpicture_stream),
17495 (gst_dvd_demux_synchronise_pads),
17496 (gst_dvd_demux_sync_stream_to_time):
17497 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17498 (gst_mpeg_demux_send_subbuffer),
17499 (gst_mpeg_demux_sync_stream_to_time),
17500 (gst_mpeg_streams_reset_cur_ts):
17501 * gst/mpegstream/gstmpegdemux.h:
17502 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17503 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17504 Delegate a query to upstream if it can't be handled.
17505 Make segment stop aware.
17506 Fix (subtitle) stream synchronization.
17507 Add some debug statements.
17509 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17511 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17512 Original commit message from CVS:
17513 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17514 Fix build on macosx.
17516 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17518 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17519 Original commit message from CVS:
17520 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17521 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17522 * ext/a52dec/gsta52dec.c:
17523 * ext/amrnb/amrnbdec.c:
17524 * ext/amrnb/amrnbenc.c:
17525 * ext/amrnb/amrnbparse.c:
17526 * ext/lame/gstlame.c:
17527 * ext/mad/gstmad.c:
17528 * ext/sidplay/gstsiddec.cc:
17529 * gst/asfdemux/gstrtspwms.c:
17530 * gst/mpegaudioparse/gstxingmux.c:
17531 * gst/realmedia/rademux.c:
17532 * gst/realmedia/rdtmanager.c:
17533 * gst/realmedia/rtspreal.c:
17534 * gst/synaesthesia/gstsynaesthesia.c:
17535 Add missing elements to docs. Restore alphabetical order in section
17536 file. Document mad (it was included in docs already).
17537 Fix doc-markup: use convinience syntax for examples
17538 (produces valid docbook), add several refsec2 when we have several
17539 titles. Fix some types.
17541 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17543 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17544 Original commit message from CVS:
17545 * ext/lame/gstlame.c:
17546 * ext/sidplay/gstsiddec.cc:
17547 * gst/mpegaudioparse/gstxingmux.c:
17548 Do not use short_description in section docs for elements. We extract
17549 them from element details and there will be warnings if they differ.
17551 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17553 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17554 Original commit message from CVS:
17555 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17556 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17557 (gst_cdio_add_cdtext_album_tags):
17558 * ext/cdio/gstcdio.h:
17559 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17560 Also extract album title and album genre from CD-TEXT if
17561 available (#537021).
17563 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17565 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17566 Original commit message from CVS:
17567 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17568 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17569 emphasis value is reserved but unfortunately files with that
17570 value exist and the information is not important for the decoder
17571 anyway. Fixes bug #537235.
17573 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17575 Require libcdio >= 0.76.
17576 Original commit message from CVS:
17578 * ext/cdio/gstcdio.c:
17579 * ext/cdio/gstcdio.h:
17580 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17581 Require libcdio >= 0.76.
17583 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17585 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17586 Original commit message from CVS:
17587 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17588 Drain queued buffers before forwarding the segment event.
17590 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17592 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17593 Original commit message from CVS:
17594 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17595 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17596 (gst_a52dec_chain), (gst_a52dec_change_state):
17597 * ext/a52dec/gsta52dec.h:
17598 Add segment handling, buffer clipping and basic reverse playback.
17600 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17602 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17603 Original commit message from CVS:
17604 * docs/plugins/Makefile.am:
17605 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17606 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17607 * docs/plugins/gst-plugins-ugly-plugins.args:
17608 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17609 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17610 * docs/plugins/inspect/plugin-a52dec.xml:
17611 * docs/plugins/inspect/plugin-amrnb.xml:
17612 * docs/plugins/inspect/plugin-asf.xml:
17613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17614 * docs/plugins/inspect/plugin-dvdread.xml:
17615 * docs/plugins/inspect/plugin-dvdsub.xml:
17616 * docs/plugins/inspect/plugin-iec958.xml:
17617 * docs/plugins/inspect/plugin-lame.xml:
17618 * docs/plugins/inspect/plugin-mad.xml:
17619 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17620 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17621 * docs/plugins/inspect/plugin-mpegstream.xml:
17622 * docs/plugins/inspect/plugin-realmedia.xml:
17623 * docs/plugins/inspect/plugin-siddec.xml:
17624 * docs/plugins/inspect/plugin-synaesthesia.xml:
17625 * ext/a52dec/gsta52dec.c:
17626 Random doc of the day. Also print human readable format of newsegment
17627 in log message if we complain about it.
17629 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17631 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17632 Original commit message from CVS:
17633 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17634 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17635 (gst_a52dec_chain), (gst_a52dec_change_state):
17636 * ext/a52dec/gsta52dec.h:
17637 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17638 when we have a decoding error.
17639 We don't need to clear the cache when we receive a NEWSEGMENT event.
17640 Clear buffer cache in DISCONT.
17641 Add beginnings of GstSegment handling.
17643 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17645 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17646 Original commit message from CVS:
17647 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17648 Fix alignment issues that caused SIGBUS on some architectures.
17650 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17652 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17653 Original commit message from CVS:
17654 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17655 Fix alignment issue which isn't really an issue at all because
17656 the plugin hasn't been ported to 0.10 yet.
17658 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17660 configure.ac: Back to devel -> 0.10.8.1
17661 Original commit message from CVS:
17663 Back to devel -> 0.10.8.1
17665 === release 0.10.8 ===
17667 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17673 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17674 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17675 * docs/plugins/inspect/plugin-a52dec.xml:
17676 * docs/plugins/inspect/plugin-asf.xml:
17677 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17678 * docs/plugins/inspect/plugin-dvdread.xml:
17679 * docs/plugins/inspect/plugin-dvdsub.xml:
17680 * docs/plugins/inspect/plugin-iec958.xml:
17681 * docs/plugins/inspect/plugin-lame.xml:
17682 * docs/plugins/inspect/plugin-mad.xml:
17683 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17684 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17685 * docs/plugins/inspect/plugin-mpegstream.xml:
17686 * docs/plugins/inspect/plugin-realmedia.xml:
17687 * docs/plugins/inspect/plugin-siddec.xml:
17688 * gst-plugins-ugly.doap:
17691 Original commit message from CVS:
17694 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17723 Original commit message from CVS:
17726 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17728 configure.ac: 0.10.7.4 pre-release
17729 Original commit message from CVS:
17731 0.10.7.4 pre-release
17733 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17735 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17736 Original commit message from CVS:
17737 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17738 Fix inconsistent use of rate and channels.
17741 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17743 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17744 Original commit message from CVS:
17745 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17746 Flush timestamp correction variables on a flush. Fixes #533832.
17748 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17753 Commit 0.10.7.3 pre-rel marker
17754 Original commit message from CVS:
17755 Commit 0.10.7.3 pre-rel marker
17757 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
17759 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17760 Original commit message from CVS:
17761 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17762 Properly aggregate GstFlowReturn from downstream in order to properly
17763 stop, and doing that as early as possible.
17766 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17768 configure.ac: 0.10.7.2 pre-release
17769 Original commit message from CVS:
17771 0.10.7.2 pre-release
17773 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
17775 Always let FLUSH_START events flow downstream.
17776 Original commit message from CVS:
17777 * ext/mad/gstmad.c: (gst_mad_sink_event):
17778 * gst/mpegaudioparse/gstmpegaudioparse.c:
17779 (gst_mp3parse_sink_event):
17780 Always let FLUSH_START events flow downstream.
17782 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17784 configure.ac: Error out if we don't have the required core/base versions.
17785 Original commit message from CVS:
17787 Error out if we don't have the required core/base versions.
17789 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
17791 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17792 Original commit message from CVS:
17793 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17794 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17795 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17796 Fix video timestamps by adjusting it with the first timestamp found.
17797 Don't assume we have a complete fragment when flushing the adapter,
17798 packets might have been lost or the stream might just be broken.
17800 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17802 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17803 Original commit message from CVS:
17804 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17805 Set Rank to NONE so that we don't accidentally try to autoplug the
17808 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17810 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17811 Original commit message from CVS:
17812 * gst/mpegaudioparse/gstmpegaudioparse.c:
17813 (gst_mp3parse_emit_frame):
17814 Send a new duration message if the average bitrate changed and
17815 we don't know the duration from the Xing or VBRI header.
17818 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
17820 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17821 Original commit message from CVS:
17822 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17823 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17824 * gst/realmedia/rtspreal.h:
17825 Move assembly rule parsing to the place where we parse the SDP as it's
17826 also there that we create the MDPR and we need the currently selected
17827 asmrule in order to select the right MTLI.
17830 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
17832 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17833 Original commit message from CVS:
17834 * gst/realmedia/realhash.c:
17835 * gst/realmedia/rtspreal.c:
17836 Include generated "_stdint.h" instead of <stdint.h> which might not
17837 exist on some systems.
17839 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17841 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17842 Original commit message from CVS:
17843 * ext/sidplay/gstsiddec.cc:
17844 Cast NULL sentinels to void * as NULL is defined as an integer
17845 constant in most environments when using C++ and it's size might
17846 be different from a pointer. Fixes #529488.
17848 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
17851 * gst/asfdemux/gstasfdemux.c:
17852 * gst/asfdemux/gstrtspwms.c:
17853 Fix "unused var" compiler error when --disable-gst-debug is used.
17854 Original commit message from CVS:
17855 Fix "unused var" compiler error when --disable-gst-debug is used.
17857 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17859 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17860 Original commit message from CVS:
17861 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17862 We should also stop the streaming task when we get a NOT_LINKED
17863 flow return, which is not covered by FLOW_IS_FATAL.
17865 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
17867 ext/: gst_atomic_int_set ==> g_atomic_int_set
17868 Original commit message from CVS:
17869 * ext/cdio/gstcdiocddasrc.c:
17870 * ext/dv/gstdvdemux.c:
17871 gst_atomic_int_set ==> g_atomic_int_set
17873 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
17875 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17876 Original commit message from CVS:
17877 2008-04-11 Julien Moutte <julien@fluendo.com>
17878 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17881 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
17883 configure.ac: Actually build dlls when cross-compiling with mingw32.
17884 Original commit message from CVS:
17885 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17887 Actually build dlls when cross-compiling with mingw32.
17890 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17892 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17893 Original commit message from CVS:
17895 * gst/mpegaudioparse/gstmpegaudioparse.c:
17896 (mpeg_audio_seek_entry_free):
17897 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17898 Depend on GLib 2.12 and use it unconditionally as we do in other
17899 modules too already.
17901 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17903 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17904 Original commit message from CVS:
17905 * gst/mpegaudioparse/gstmpegaudioparse.c:
17906 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17907 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17908 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17909 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17910 (gst_xing_mux_chain):
17911 Use GSlice for allocating the seek table entries if we compile with
17912 GLib 2.10 or newer.
17914 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
17916 gst/asfdemux/gstasfdemux.c: Remove some debug code.
17917 Original commit message from CVS:
17918 * gst/asfdemux/gstasfdemux.c:
17919 (gst_asf_demux_process_ext_stream_props):
17920 Remove some debug code.
17922 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17924 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17925 Original commit message from CVS:
17926 * gst/asfdemux/gstasfdemux.c:
17927 (gst_asf_demux_process_ext_stream_props):
17928 Guard against division by 0 and fall back to 25/1 framerate.
17930 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17932 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17933 Original commit message from CVS:
17934 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17935 (gst_asf_demux_process_ext_stream_props):
17936 Instead of adding a fixes 25/1 framerate to the video caps, use the
17937 average frame duration in the extended properties of the video stream as
17938 the framerate. Fixes #524346.
17940 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17942 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17943 Original commit message from CVS:
17945 Check if the compiler supports do { } while (0) macros. This fixes
17946 a warning when compiling with g++ 4.3, resulting in a build failure
17947 because of -Werror.
17949 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
17951 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17952 Original commit message from CVS:
17953 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17954 make ) also a delimiter for rules.
17955 Skip \\ when scanning strings.
17956 Add new testcase for these problems.
17958 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17960 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17961 Original commit message from CVS:
17962 * gst/mpegaudioparse/gstmpegaudioparse.c:
17963 (gst_mp3parse_sink_event):
17964 Don't take the stream lock when caching events. This is not necessary
17965 and results in a deadlock when seeking with rhythmbox (but not with
17966 totem or banshee for some reason).
17968 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17970 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17971 Original commit message from CVS:
17972 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17973 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17974 Add the version field when creating the CONT chunk resulting in
17975 the Author, Comment and Copyright tags not being parsed correctly.
17978 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
17980 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17981 Original commit message from CVS:
17982 * gst/mpegaudioparse/gstmpegaudioparse.c:
17983 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17984 Remove trailing newlines from debug statements.
17986 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
17988 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17989 Original commit message from CVS:
17990 * ext/dvdnav/dvdnavsrc.c:
17991 * ext/dvdnav/dvdnavsrc.h:
17992 Apply patch that adds some seeking support to dvdnav, and fixes it
17993 in various other ways. This doesn't make dvdnavsrc fully functional,
17994 but moves it forward.
17996 Patch By: Simone Gotti <simone.gotti@email.it>
17997 * ext/dvdnav/gst-dvd:
17998 Update the simple dvdnavsrc gst-launch example to work for 0.10
18000 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
18002 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18003 Original commit message from CVS:
18005 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18006 plug-ins are included/excluded. (#498222)
18008 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18010 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18011 Original commit message from CVS:
18012 * ext/mad/gstmad.c: (gst_mad_sink_event):
18013 * gst/mpegaudioparse/gstmpegaudioparse.c:
18014 (gst_mp3parse_sink_event):
18015 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18016 of dropping and leaking them.
18018 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18020 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18021 Original commit message from CVS:
18022 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18024 * ext/mad/gstmad.h:
18025 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18026 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18027 * gst/mpegaudioparse/gstmpegaudioparse.h:
18028 Cache all events except EOS if we still have to send a NEWSEGMENT
18029 event. This will let TAG events be forwarded until after decodebin
18030 to an encoder for example as decodebin only links the pads
18031 after NEWSEGMENT. Fixes bug #518933.
18033 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18035 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18036 Original commit message from CVS:
18037 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18038 Write Xing header at the correct position in the MP3 frame for
18039 stereo files. Fixes bug #518676.
18041 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18043 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18044 Original commit message from CVS:
18046 * ext/sidplay/Makefile.am:
18047 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18048 when building C++ code (#516509).
18050 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18052 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18053 Original commit message from CVS:
18054 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18055 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18056 Workshop 12 compiler, but probably also crashes (#517985).
18058 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18060 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18061 Original commit message from CVS:
18062 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18063 * gst/mpegaudioparse/gstmpegaudioparse.c:
18064 (gst_mp3_channel_mode_get_type),
18065 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18066 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18067 (gst_mp3parse_chain):
18068 * gst/mpegaudioparse/gstmpegaudioparse.h:
18069 Post channel mode and CRC as tags. Fixes bug #504493.
18071 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18073 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18074 Original commit message from CVS:
18075 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18076 Correctly chain up to the parent's finalize function.
18078 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18080 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18081 Original commit message from CVS:
18082 * gst/mpegaudioparse/gstmpegaudioparse.c:
18083 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18084 Try a bit harder to get valid timestamps, especially if upstream
18085 gives us one and we are at the first frame or resyncing.
18086 Return UNEXPECTED if we get a valid timestamp that is outside of
18087 our configured segment. After all changes done so far this doesn't
18088 seem to cause any regression, please test.
18090 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18092 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...
18093 Original commit message from CVS:
18095 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18096 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18097 If we don't have the position to seek to in our index first try
18098 to convert from TIME to BYTES upstream and only if that fails
18099 too use the old hack to simply seek to an earlier position
18100 and let the sink drop everything before segment start.
18101 Partially fixes bug #469930.
18103 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18105 configure.ac: Back to development...
18106 Original commit message from CVS:
18108 Back to development...
18110 === release 0.10.7 ===
18112 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18118 * docs/plugins/gst-plugins-ugly-plugins.args:
18119 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18120 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18121 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18122 * docs/plugins/gst-plugins-ugly-plugins.signals:
18123 * docs/plugins/inspect/plugin-a52dec.xml:
18124 * docs/plugins/inspect/plugin-asf.xml:
18125 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18126 * docs/plugins/inspect/plugin-dvdread.xml:
18127 * docs/plugins/inspect/plugin-dvdsub.xml:
18128 * docs/plugins/inspect/plugin-iec958.xml:
18129 * docs/plugins/inspect/plugin-lame.xml:
18130 * docs/plugins/inspect/plugin-mad.xml:
18131 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18132 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18133 * docs/plugins/inspect/plugin-mpegstream.xml:
18134 * docs/plugins/inspect/plugin-realmedia.xml:
18135 * docs/plugins/inspect/plugin-siddec.xml:
18136 * gst-plugins-ugly.doap:
18138 Release 0.10.7 - I Cheated Time
18139 Original commit message from CVS:
18140 Release 0.10.7 - I Cheated Time
18142 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18167 Original commit message from CVS:
18170 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18172 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18173 Original commit message from CVS:
18174 * tests/check/Makefile.am:
18175 Exclude dvdreadsrc from the states test too.
18177 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18179 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18180 Original commit message from CVS:
18181 * gst/mpegaudioparse/gstmpegaudioparse.c:
18182 (gst_mp3parse_emit_frame):
18183 Handler buffers without valid timestamp more correctly: Don't drop
18184 them and don't use the invalid timestamp to calculate the next
18185 timestamp. Fixes bug #516811.
18187 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18189 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18190 Original commit message from CVS:
18191 Patch by: Tal Shalif <tshalif at nargila dot org>
18192 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18193 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18194 Add some gint64 casts to prevent 32 bit integer overflows.
18197 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18199 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18200 Original commit message from CVS:
18201 * gst/mpegaudioparse/gstmpegaudioparse.c:
18202 Revert previous commit to mp3parse, as it breaks playback
18205 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18207 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18208 Original commit message from CVS:
18209 * gst/mpegaudioparse/gstmpegaudioparse.c:
18210 (gst_mp3parse_emit_frame):
18211 Return GST_FLOW_UNEXPECTED if we get data that is after our
18212 configured segment. This makes upstream go EOS immediately instead
18213 of sending us the complete stream. Also improve debugging a bit.
18215 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18217 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18218 Original commit message from CVS:
18219 * ext/dvdread/dvdreadsrc.c:
18220 Fix regression in DVD seeking - when a pack we
18221 expect to be a NAV block turns out not to be, scan forwards
18222 for up to 2MB (at most ~1sec) until we find one.
18225 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18227 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18228 Original commit message from CVS:
18229 * win32/vs6/libgstmpegaudioparse.dsp:
18230 Add xing files to VS project file.
18232 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18234 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18235 Original commit message from CVS:
18236 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18237 Stop leaking src pad templates. Fixes bug #515708.
18239 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18241 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18242 Original commit message from CVS:
18243 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18244 Correctly write the size in bytes on big endian systems.
18247 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18249 ext/lame/gstlame.c: Don't leak the allowed caps.
18250 Original commit message from CVS:
18251 * ext/lame/gstlame.c: (gst_lame_setup):
18252 Don't leak the allowed caps.
18253 * tests/check/pipelines/lame.c: (GST_START_TEST):
18254 Stop leaking all buffers. Fixes bug #515575.
18256 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18258 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18259 Original commit message from CVS:
18260 * gst/mpegaudioparse/plugin.c:
18261 Commit new file I forgot to add.
18263 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18265 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18266 Original commit message from CVS:
18268 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18269 pre-releases or releases.
18271 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18274 Mention bug 511497 fixed in previous commit
18275 Original commit message from CVS:
18276 Mention bug 511497 fixed in previous commit
18278 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18280 Move xingmux from -bad.
18281 Original commit message from CVS:
18282 * docs/plugins/Makefile.am:
18283 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18284 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18285 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18286 * gst/mpegaudioparse/Makefile.am:
18287 * gst/mpegaudioparse/gstmpegaudioparse.c:
18288 * gst/mpegaudioparse/gstxingmux.c:
18289 * tests/check/Makefile.am:
18290 * tests/check/elements/.cvsignore:
18291 Move xingmux from -bad.
18293 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18295 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18296 Original commit message from CVS:
18297 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18298 Use gst_guint64_to_gdouble for conversion
18299 * win32/vs6/libgstasfdemux.dsp:
18300 * win32/vs6/libgstdvdsub.dsp:
18301 * win32/vs6/libgstrealmedia.dsp:
18302 Update project dependencies and add new source files
18304 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18306 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18307 Original commit message from CVS:
18308 * ext/mpeg2dec/gstmpeg2dec.c:
18309 Reset decoder when handling sequence where libmpeg2 has set
18310 frame period to 0, probably due to a corrupt packet.
18313 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18315 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18316 Original commit message from CVS:
18317 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18318 (gst_mp3parse_chain):
18319 Don't set new caps on the srcpad everytime the bitrate or MPEG
18320 version changes but calculate new spf value when the MPEG version
18323 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18325 Add documentation for the xingheader plugin.
18326 Original commit message from CVS:
18327 * docs/plugins/Makefile.am:
18328 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18329 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18330 * gst/xingheader/gstxingmux.c:
18331 * gst/xingheader/gstxingmux.h:
18332 Add documentation for the xingheader plugin.
18333 * tests/check/elements/xingmux.c: (GST_START_TEST):
18334 Set element state to PLAYING before doing something else.
18336 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18338 tests/check/: Add simple unit test for the xingmux element.
18339 Original commit message from CVS:
18340 * tests/check/Makefile.am:
18341 * tests/check/elements/.cvsignore:
18342 * tests/check/elements/xingmux.c: (setup_xingmux),
18343 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18344 * tests/check/elements/xingmux_testdata.h:
18345 Add simple unit test for the xingmux element.
18346 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18347 (gst_xing_mux_finalize), (xing_reset):
18348 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18350 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18352 docs/plugins/: Add the real and rtsp elements and update the lists.
18353 Original commit message from CVS:
18354 * docs/plugins/Makefile.am:
18355 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18356 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18357 Add the real and rtsp elements and update the lists.
18358 * docs/plugins/inspect/plugin-amrnb.xml:
18359 * docs/plugins/inspect/plugin-asf.xml:
18360 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18361 * docs/plugins/inspect/plugin-dvdsub.xml:
18362 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18363 * docs/plugins/inspect/plugin-mpegstream.xml:
18364 * docs/plugins/inspect/plugin-realmedia.xml:
18365 * docs/plugins/inspect/plugin-siddec.xml:
18366 * docs/plugins/inspect/plugin-synaesthesia.xml:
18368 * gst/iec958/ac3_padder.c:
18369 * gst/iec958/ac3_padder.h:
18370 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18371 there are functions defined using extern in the .c file - does that
18374 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18376 ext/mad/gstmad.c: Chain up at the end of the function.
18377 Original commit message from CVS:
18378 * ext/mad/gstmad.c:
18379 Chain up at the end of the function.
18381 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18383 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18384 Original commit message from CVS:
18385 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18386 Don't add pad templates for the base class but only in the
18389 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18391 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18392 Original commit message from CVS:
18393 * ext/lame/gstlame.c:
18394 * ext/lame/gstlame.h:
18395 Fix the case where you initially have stereo input, and so lame's
18396 mode is not set to mono, and then you get input with mono audio and
18397 soon after you get stereo input again. What happened before this
18398 commit is that it would keep the encoding mode as mono. It should
18399 change it back to the one requested by the app (or the default one)
18402 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18404 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18405 Original commit message from CVS:
18406 * gst/mpegaudioparse/gstmpegaudioparse.c:
18407 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18408 (mp3parse_bytepos_to_time):
18409 Interpolate the VBRI seek table entries to get better results,
18410 support 3 byte seek table entries and prevent overflows in the
18411 seek table by adding the relative offsets when using the seek
18412 table in a large enough data type.
18414 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18416 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18417 Original commit message from CVS:
18418 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18419 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18420 (mp3parse_bytepos_to_time):
18421 * gst/mpegaudioparse/gstmpegaudioparse.h:
18422 Add support for seeking based on the VBRI seek table. Might make
18423 sense to use interpolation in the table later to get hopefully a
18424 bit more accurate values.
18426 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18428 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18429 Original commit message from CVS:
18430 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18431 (handle_picture), (handle_slice):
18432 Fix compilation error. Fixes #509313.
18434 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18436 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18437 Original commit message from CVS:
18438 * ext/lame/gstlame.c: (gst_lame_sink_event):
18439 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18440 as 8 * GST_SECOND is too large for int.
18442 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18444 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18445 Original commit message from CVS:
18446 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18447 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18450 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18452 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18453 Original commit message from CVS:
18454 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18455 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18456 (mp3parse_total_bytes), (mp3parse_total_time):
18457 * gst/mpegaudioparse/gstmpegaudioparse.h:
18458 Add initial support for reading VBRI headers as found in VBR files
18459 created by some Fraunhofer encoders. Currently we only read the
18460 number of frames and bytes (and calculate duration, etc from this)
18461 but there is also a seek table that we currently don't use.
18463 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18465 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18466 Original commit message from CVS:
18467 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18468 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18469 (gst_lame_sink_event):
18470 Correctly set number of channels when using mono-encoding mode
18471 and fix the duration calculation of the EOS buffer.
18473 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18475 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18476 Original commit message from CVS:
18477 * gst/mpegaudioparse/gstmpegaudioparse.c:
18478 (gst_mp3parse_handle_first_frame):
18479 Guard against 0 values in the Xing header as frame count and
18480 byte count and calculate the bitrate when we have all values
18481 we need and not before.
18483 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18485 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18486 Original commit message from CVS:
18487 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18488 Remove accidentially leftover debug printf.
18490 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18492 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18493 Original commit message from CVS:
18494 * gst/xingheader/gstxingmux.c: (has_xing_header),
18495 (generate_xing_header), (gst_xing_mux_chain),
18496 (gst_xing_mux_sink_event):
18497 Choose smallest possible frame size for the Xing header, properly
18498 set the timestamp, duration and offset on the outgoing buffers,
18499 only send NEWSEGMENT events in BYTE format downstream and also
18500 drop VBRI headers if already existing.
18502 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18504 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18505 Original commit message from CVS:
18506 * gst/xingheader/Makefile.am:
18507 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18508 (has_xing_header), (generate_xing_header),
18509 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18510 (gst_xing_mux_init), (gst_xing_mux_chain),
18511 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18512 * gst/xingheader/gstxingmux.h:
18513 Major cleanup and rewrite of xingmux with less bugs and new features:
18514 - Handles other layers as 3
18517 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18519 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18520 Original commit message from CVS:
18521 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18522 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18523 Call g_type_class_ref() from a thread-safe context and not
18524 from the streaming thread to avoid GLib screwing up (see
18525 bug #349410 and #493432). Comment out unused code.
18527 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18529 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18530 Original commit message from CVS:
18531 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18532 (handle_picture), (clip_buffer), (handle_slice),
18533 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18534 (gst_mpeg2dec_change_state):
18535 * ext/mpeg2dec/gstmpeg2dec.h:
18536 Add buffer clipping.
18537 Add basic reverse playback support. Not complete yet when dealing with
18540 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18542 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18543 Original commit message from CVS:
18545 Add -Wno-portability to the automake parameters to stop warnings
18546 about GNU make extensions being used. We require GNU make in almost
18547 every Makefile anyway.
18549 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18550 at the same time is required for per target flags.
18552 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18554 Makefile.am: Include lcov.mak to allow building coverage reports.
18555 Original commit message from CVS:
18557 Include lcov.mak to allow building coverage reports.
18559 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18561 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18562 Original commit message from CVS:
18563 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18564 * gst/mpegaudioparse/gstmpegaudioparse.c:
18565 (gst_mp3parse_handle_first_frame):
18566 Make sure that the Xing TOC starts with 0 and the entries
18567 are increasing over time. Otherwise it's broken and should
18568 be skipped. Fixes bug #507821.
18570 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18572 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18573 Original commit message from CVS:
18574 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18575 (gst_asf_demux_add_video_stream),
18576 (gst_asf_demux_process_ext_content_desc),
18577 (gst_asf_demux_get_metadata_for_stream),
18578 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18579 (gst_asf_demux_change_state):
18580 * gst/asfdemux/gstasfdemux.h:
18581 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18583 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18585 docs/plugins/.cvsignore: Add *-undeclared.txt
18586 Original commit message from CVS:
18587 * docs/plugins/.cvsignore:
18588 Add *-undeclared.txt
18590 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18592 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18593 Original commit message from CVS:
18594 * gst/realmedia/rdtmanager.c:
18595 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18596 (gst_rdt_manager_class_init):
18597 * gst/realmedia/rdtmanager.h:
18598 Implement some more signals that rtspsrc connects to.
18601 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18603 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18604 Original commit message from CVS:
18606 Include common/win32.mak for CRLF check of win32 project
18607 files (see #393626).
18609 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18611 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18612 Original commit message from CVS:
18613 * gst/mpegaudioparse/gstmpegaudioparse.c:
18614 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18615 Don't post SEGMENT_START messages on the bus, only the element
18616 driving the pipeline should do that.
18618 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18620 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18621 Original commit message from CVS:
18623 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18625 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18627 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18628 Original commit message from CVS:
18629 * ext/mpeg2dec/gstmpeg2dec.h:
18630 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18633 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18635 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18636 Original commit message from CVS:
18637 2007-11-20 Julien MOUTTE <julien@moutte.net>
18638 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18641 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18643 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18644 Original commit message from CVS:
18645 * gst/mpegaudioparse/gstmpegaudioparse.c:
18646 Restore the segment handling logic.
18647 Please don't do behavioural changes under the heading of 'leak fixes'
18648 or 'whitespace changes', people.
18650 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18652 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18653 Original commit message from CVS:
18654 * gst/mpegaudioparse/gstmpegaudioparse.c:
18657 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18659 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18660 Original commit message from CVS:
18661 * gst/asfdemux/gstasfdemux.c:
18662 Sync _activate_pull() a little more with other demuxers.
18664 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18666 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18667 Original commit message from CVS:
18668 * gst/mpegstream/gstmpegdemux.c:
18669 recognize the padding stream
18671 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18673 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18674 Original commit message from CVS:
18675 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18676 Convert tags that come as string into the type required by
18679 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18681 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18682 Original commit message from CVS:
18683 * gst/mpegaudioparse/gstmpegaudioparse.c:
18684 (gst_mp3parse_emit_frame):
18685 Remove some more broken code, it seems to clip even when it should not.
18688 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18690 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18691 Original commit message from CVS:
18692 * gst/mpegaudioparse/gstmpegaudioparse.c:
18693 (gst_mp3parse_emit_frame):
18694 When the element is not driving the streaming thread it is not supposed
18695 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18696 upstream when it detects EOS. See #491305.
18698 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18700 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18701 Original commit message from CVS:
18702 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18703 * gst/dvdsub/Makefile.am:
18704 * gst/dvdsub/gstdvdsubdec.c:
18705 * gst/dvdsub/gstdvdsubparse.c:
18706 * gst/dvdsub/gstdvdsubparse.h:
18707 Add dvd subtitle parser, which just packetizes the input
18708 stream. This is needed to mux dvd subtitles into matroska
18709 files, since the muxer expects unfragmented and properly
18710 timestamped input (#415754).
18712 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18714 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18715 Original commit message from CVS:
18717 Update requirements from past CVS versions to released
18718 versions (0.10.14 in this case).
18719 * ext/sidplay/gstsiddec.cc:
18720 Fix compilation with g++-4.2.
18722 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18724 gst/realmedia/: Fix some compiler warnings shown on Forte.
18725 Original commit message from CVS:
18726 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18727 (gst_asm_scan_parse_condition):
18728 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18729 Fix some compiler warnings shown on Forte.
18731 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18733 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18734 Original commit message from CVS:
18735 Patch by: Gautier Portet <kassoulet at gmail dot com>
18736 * gst/xingheader/gstxingmux.c:
18737 The size of the Xing header is actually 417 as it's rounded to the
18738 next smaller integer. Fixes #397759.
18739 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18740 (xing_push_header):
18741 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18742 event to the beginning was successful before pushing the header again.
18744 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18746 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18747 Original commit message from CVS:
18748 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18749 (mp3parse_bytepos_to_time):
18750 Use gst_util_guint64_to_gdouble for conversions.
18751 * win32/vs6/libgstmad.dsp:
18752 Add a link to libgstaudio.
18754 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18756 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18757 Original commit message from CVS:
18758 * ext/lame/gstlame.c:
18759 Fix up case where there is no peer, in which case
18760 _get_allowed_caps() will return NULL.
18762 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18764 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18765 Original commit message from CVS:
18766 * ext/lame/gstlame.c:
18767 Use GST_PTR_FORMAT to print caps in debug statement.
18769 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18771 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18772 Original commit message from CVS:
18774 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18775 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18778 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18780 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18781 Original commit message from CVS:
18782 * ext/lame/gstlame.c:
18783 Allow fixing the sample rate lame converts to by negotiating fixed
18784 sample rate on the src pad caps.
18786 * tests/check/Makefile.am:
18787 * tests/check/pipelines/lame.c:
18788 Add a check for it.
18790 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18792 po/: Updated translations.
18793 Original commit message from CVS:
18796 Updated translations.
18798 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18800 po/pl.po: Added Polish translation.
18801 Original commit message from CVS:
18802 translated by: Jakub Bogusz <qboosh@pld-linux.org>
18804 Added Polish translation.
18806 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18808 po/fi.po: Added Finnish translation.
18809 Original commit message from CVS:
18810 translated by: Ilkka Tuohela <hile@iki.fi>
18812 Added Finnish translation.
18814 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18816 po/es.po: Added Spanish translation.
18817 Original commit message from CVS:
18818 translated by: Jorge González González <aloriel@gmail.com>
18820 Added Spanish translation.
18822 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18824 po/bg.po: Added Bulgarian translation.
18825 Original commit message from CVS:
18826 translated by: Alexander Shopov <ash@contact.bg>
18828 Added Bulgarian translation.
18830 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18832 gst/iec958/ac3iec.c: Chainup in finalize.
18833 Original commit message from CVS:
18834 * gst/iec958/ac3iec.c:
18835 Chainup in finalize.
18836 * tests/check/Makefile.am:
18837 * tests/check/generic/states.c:
18838 Improved state change unit test.
18840 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18842 Ignore registries in any format.
18843 Original commit message from CVS:
18844 * docs/plugins/.cvsignore:
18845 * tests/check/.cvsignore:
18846 Ignore registries in any format.
18848 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18850 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
18851 Original commit message from CVS:
18853 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18854 define in the lame headers. This has the advantage that
18855 it should still work when we're cross-compiling (#452025).
18857 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18859 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18860 Original commit message from CVS:
18861 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18862 Add other allowed rates to the pad templates.
18863 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18864 Reset the parser to release memory in dispose.
18866 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18868 ext/: Fix more leaks.
18869 Original commit message from CVS:
18870 * ext/amrnb/amrnbdec.c:
18871 * ext/amrnb/amrnbenc.c:
18872 * ext/amrnb/amrnbparse.c:
18873 * ext/sidplay/gstsiddec.cc:
18876 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
18878 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18879 Original commit message from CVS:
18880 Patch by: Daniel Charles <dcharles at ti dot com>
18881 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18882 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18883 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18884 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18885 * ext/amrnb/amrnbenc.h:
18886 Add property to select the BandMode of the AMR encoder.
18889 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18891 gst/realmedia/asmrules.c: Make ro memory to share.
18892 Original commit message from CVS:
18893 * gst/realmedia/asmrules.c:
18894 Make ro memory to share.
18896 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
18898 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18899 Original commit message from CVS:
18900 * gst/mpegaudioparse/gstmpegaudioparse.c:
18901 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18902 * gst/mpegaudioparse/gstmpegaudioparse.h:
18903 Queue segment event and push it after we know the caps on the pad or
18904 else an autoplugger might not have plugged the element yet and the
18907 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18909 gst/iec958/ac3iec.c: Fix tests.
18910 Original commit message from CVS:
18911 * gst/iec958/ac3iec.c:
18914 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18916 tests/check/: Add generic state-change test suite to help to fi leaks.
18917 Original commit message from CVS:
18918 * tests/check/Makefile.am:
18919 * tests/check/generic/.cvsignore:
18920 * tests/check/generic/states.c:
18921 Add generic state-change test suite to help to fi leaks.
18923 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18925 po/: Added Portuguese (Brazilian) translation.
18926 Original commit message from CVS:
18927 translated by: Raphael Higino <phhigino@gmail.com>
18930 Added Portuguese (Brazilian) translation.
18932 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18934 po/: Updated translations.
18935 Original commit message from CVS:
18940 Updated translations.
18942 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
18944 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18945 Original commit message from CVS:
18946 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18947 (gst_rmdemux_parse_video_packet):
18948 Activate timestamp fixing code.
18950 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18952 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18953 Original commit message from CVS:
18954 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18955 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18956 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18957 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18958 Do fragment collection in the demuxer so that we can now work with
18959 both ffmpeg and realvideodec to decoder real video content.
18961 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18963 gst/realmedia/asmrules.c: Include stdlib.h.
18964 Original commit message from CVS:
18965 * gst/realmedia/asmrules.c:
18968 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
18970 gst/realmedia/rdtmanager.c: Fix caps.
18971 Original commit message from CVS:
18972 * gst/realmedia/rdtmanager.c:
18975 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18977 gst/realmedia/rtspreal.c: Disable UDP transport for now.
18978 Original commit message from CVS:
18979 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18980 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18981 Disable UDP transport for now.
18983 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18985 gst/realmedia/: Add simple rdt manager.
18986 Original commit message from CVS:
18987 * gst/realmedia/Makefile.am:
18988 * gst/realmedia/rdtmanager.c: (find_session_by_id),
18989 (create_session), (free_session), (gst_rdt_manager_base_init),
18990 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18991 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18992 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18993 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18994 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18995 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18996 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18997 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18998 (gst_rdt_manager_plugin_init):
18999 * gst/realmedia/rdtmanager.h:
19000 * gst/realmedia/rmdemux.c: (plugin_init):
19001 Add simple rdt manager.
19003 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
19005 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19006 Original commit message from CVS:
19007 * gst/realmedia/rdtdepay.c:
19008 Fix the encoding-name so that it matches what the rtsp extension sets.
19010 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
19012 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19013 Original commit message from CVS:
19014 * gst/realmedia/asmrules.c: (gst_asm_node_free),
19015 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19016 (gst_asm_scan_string), (gst_asm_scan_number),
19017 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19018 (gst_asm_scan_next_token), (gst_asm_rule_free),
19019 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19020 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19021 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19022 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19023 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19024 (gst_asm_rule_book_match), (main):
19025 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19026 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19027 Use g_hash_table_destroy instead of _unref which is too new.
19029 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19031 gst/realmedia/.cvsignore: Add test to ignore.
19032 Original commit message from CVS:
19033 * gst/realmedia/.cvsignore:
19034 Add test to ignore.
19035 * gst/realmedia/Makefile.am:
19036 * gst/realmedia/asmrules.c: (gst_asm_node_new),
19037 (gst_asm_node_free), (gst_asm_operator_eval),
19038 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19039 (gst_asm_scan_string), (gst_asm_scan_number),
19040 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19041 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19042 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19043 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19044 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19045 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19046 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19047 (gst_asm_rule_book_match), (main):
19048 * gst/realmedia/asmrules.h:
19049 Added asembler rule book parser and evaluator.
19050 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19051 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19052 * gst/realmedia/rtspreal.h:
19053 Keep per stream config info.
19054 Parse and evaluate asm rule books for stream selection.
19056 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19058 gst/realmedia/rtspreal.c: Include stdlib.
19059 Original commit message from CVS:
19060 * gst/realmedia/rtspreal.c:
19063 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19065 gst/realmedia/: Split out hash code in separate file.
19066 Original commit message from CVS:
19067 * gst/realmedia/Makefile.am:
19068 * gst/realmedia/realhash.c: (hash), (call_hash),
19069 (gst_rtsp_ext_real_calc_response_and_checksum):
19070 * gst/realmedia/realhash.h:
19071 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19072 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19073 Split out hash code in separate file.
19075 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19077 gst/: Fix include paths and link dependecies for rtsp extension.
19078 Original commit message from CVS:
19079 * gst/asfdemux/Makefile.am:
19080 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19081 (gst_rtsp_wms_class_init):
19082 * gst/realmedia/Makefile.am:
19083 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19084 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19085 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19086 (_do_init), (gst_rtsp_real_class_init):
19087 Fix include paths and link dependecies for rtsp extension.
19089 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19091 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19092 Original commit message from CVS:
19093 * gst/realmedia/Makefile.am:
19094 * gst/realmedia/rmdemux.c: (plugin_init):
19095 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19096 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19097 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19098 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19099 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19100 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19101 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19102 (gst_rtsp_real_plugin_init):
19103 * gst/realmedia/rtspreal.h:
19104 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19107 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19109 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19110 Original commit message from CVS:
19111 * gst/asfdemux/Makefile.am:
19112 * gst/asfdemux/gstasf.c: (plugin_init):
19113 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19114 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19115 (gst_rtsp_wms_configure_stream), (_do_init),
19116 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19117 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19118 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19119 * gst/asfdemux/gstrtspwms.h:
19120 Move WMS RTSP extension from -good to here.
19121 Port it to the new pluggable extension interface.
19123 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19125 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19126 Original commit message from CVS:
19127 * ext/mad/Makefile.am:
19128 Link to audio helper from plugins-base.
19130 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19132 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19133 Original commit message from CVS:
19135 * ext/mad/gstmad.c: (gst_mad_chain):
19136 Use the new buffer clipping function from gstaudio here and
19137 require gst-plugins-base CVS.
19139 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19141 configure.ac: Sync liboil check with plugins-base. Add libm check.
19142 Original commit message from CVS:
19144 Sync liboil check with plugins-base. Add libm check.
19145 * gst/synaesthesia/Makefile.am:
19146 Link against libm. We're using sqrt here.
19148 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19150 gst/asfdemux/gstasfdemux.c: Include stdlib.
19151 Original commit message from CVS:
19152 * gst/asfdemux/gstasfdemux.c:
19155 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19157 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19158 Original commit message from CVS:
19159 * ext/annodex/Makefile.am:
19161 * ext/cdio/gstcdiocddasrc.c:
19162 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19164 * ext/cairo/Makefile.am:
19165 * gst/videofilter/Makefile.am:
19166 * tests/examples/level/Makefile.am:
19167 Use $(LIBM) instead of -lm
19169 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19171 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19172 Original commit message from CVS:
19173 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19174 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19175 * gst/mpegaudioparse/gstmpegaudioparse.h:
19176 Save some memory for each frame by only saving the start timestamp
19177 and start byte position instead of additionally the stop timestamp
19178 and stop byte position. This requires us to use a doubly-linked list
19179 but still saves 8-12 bytes per frame.
19181 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19183 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19184 Original commit message from CVS:
19185 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19186 Fix buffer clipping to correctly clip to the segment stop.
19188 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19190 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19191 Original commit message from CVS:
19192 * gst/mpegaudioparse/gstmpegaudioparse.c:
19193 (gst_mp3parse_emit_frame):
19194 Fix a calculation that was causing mp3parse to drop every incoming
19195 frame when upstream delivered a segment in TIME format, breaking
19196 playback of all mpeg system streams.
19198 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19200 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19201 Original commit message from CVS:
19204 * tests/Makefile.am:
19205 Remove bogus check for libcheck, since we check for
19206 gstreamer-check and it pulls in the required info from
19207 and we weren't actually _using_ the information for
19208 libcheck ourselves anyway.
19210 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19212 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19213 Original commit message from CVS:
19214 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19215 (gst_mp3parse_init), (gst_mp3parse_dispose),
19216 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19217 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19218 (mp3parse_handle_seek), (mp3parse_src_query):
19219 * gst/mpegaudioparse/gstmpegaudioparse.h:
19220 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19221 Also implement segment seeks.
19223 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19225 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19226 Original commit message from CVS:
19227 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19228 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19229 (gst_mad_chain), (gst_mad_change_state):
19230 * ext/mad/gstmad.h:
19231 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19232 GType magic. Part one of bug #308312.
19234 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19236 configure.ac: Use pkg-config to locate check.
19237 Original commit message from CVS:
19239 Use pkg-config to locate check.
19241 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19243 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19244 Original commit message from CVS:
19246 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19247 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19248 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19249 Fix build against core CVS by not using deprecated API. Bump
19250 requirements for new API (overdue anyway).
19252 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19254 REQUIREMENTS: Also add amr-libs here and update a little.
19255 Original commit message from CVS:
19257 Also add amr-libs here and update a little.
19259 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19261 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19262 Original commit message from CVS:
19263 * docs/plugins/inspect/plugin-dvdnav.xml:
19264 * docs/plugins/inspect/plugin-realmedia.xml:
19265 * docs/plugins/inspect/plugin-synaesthesia.xml:
19266 Add inspect file for synaesthesia so the docs can be built even if
19267 the plugin isn't built yet. Fixes #454311. Also add inspect files
19268 for dvdnavsrc and realmedia.
19270 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19272 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19273 Original commit message from CVS:
19274 * docs/plugins/Makefile.am:
19275 Simplify --extra-dir as gtkdoc scans recursively.
19277 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19279 And yet more docs enabled.
19280 Original commit message from CVS:
19281 * docs/plugins/Makefile.am:
19282 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19283 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19284 * gst/synaesthesia/Makefile.am:
19285 * gst/synaesthesia/gstsynaesthesia.c:
19286 * gst/synaesthesia/gstsynaesthesia.h:
19287 And yet more docs enabled.
19289 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19291 docs/plugins/: Add new docs. Scan c++ files too.
19292 Original commit message from CVS:
19293 * docs/plugins/Makefile.am:
19294 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19295 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19296 * docs/plugins/inspect/plugin-a52dec.xml:
19297 * docs/plugins/inspect/plugin-amrnb.xml:
19298 * docs/plugins/inspect/plugin-asf.xml:
19299 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19300 * docs/plugins/inspect/plugin-dvdsub.xml:
19301 * docs/plugins/inspect/plugin-iec958.xml:
19302 * docs/plugins/inspect/plugin-lame.xml:
19303 * docs/plugins/inspect/plugin-mad.xml:
19304 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19305 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19306 * docs/plugins/inspect/plugin-mpegstream.xml:
19307 Add new docs. Scan c++ files too.
19308 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19309 (gst_amrnbdec_event):
19310 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19311 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19312 (gst_amrnbparse_loop):
19313 Add documentation headers.
19314 * ext/mad/gstmad.c:
19315 * ext/mad/gstmad.h:
19318 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19320 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19321 Original commit message from CVS:
19322 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19323 (gst_mp3parse_init):
19324 Use GST_BOILERPLATE instead of manual GType magic.
19325 * gst/mpegaudioparse/gstmpegaudioparse.c:
19326 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19327 (mp3parse_bytepos_to_time):
19328 * gst/mpegaudioparse/gstmpegaudioparse.h:
19329 Implement seeking, byte->time, time->byte conversions with the Xing
19330 seek table if available. This allows better at least a bit more
19331 accurate seeks and file position reporting.
19333 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19335 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19336 Original commit message from CVS:
19337 * gst/mpegaudioparse/gstmpegaudioparse.c:
19338 (gst_mp3parse_handle_first_frame):
19339 Copy the complete Xing seek table in the 100 byte array instead of
19340 copying the first byte 100 times.
19341 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19342 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19343 Add seeking support based on the Xing header but comment it out for
19344 now as it seems to yield worse result than the other method.
19345 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19346 ourself, creating a new GstQuery, etc.
19348 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19350 docs/plugins/: Update docs with caps info.
19351 Original commit message from CVS:
19352 * docs/plugins/gst-plugins-ugly-plugins.args:
19353 * docs/plugins/inspect/plugin-a52dec.xml:
19354 * docs/plugins/inspect/plugin-amrnb.xml:
19355 * docs/plugins/inspect/plugin-asf.xml:
19356 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19357 * docs/plugins/inspect/plugin-dvdread.xml:
19358 * docs/plugins/inspect/plugin-dvdsub.xml:
19359 * docs/plugins/inspect/plugin-iec958.xml:
19360 * docs/plugins/inspect/plugin-lame.xml:
19361 * docs/plugins/inspect/plugin-mad.xml:
19362 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19363 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19364 * docs/plugins/inspect/plugin-mpegstream.xml:
19365 Update docs with caps info.
19367 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19369 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19370 Original commit message from CVS:
19372 Make sure dvdnav strings get translated too (no reason not to have
19373 them in the .po file, even if the plugin is disabled for now).
19376 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19378 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19379 Original commit message from CVS:
19380 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19381 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19382 (gst_amrnbdec_state_change):
19383 * ext/amrnb/amrnbdec.h:
19384 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19385 (gst_amrnbparse_loop):
19386 Add newsegment and discont handling. Some code cleanups.
19388 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19390 ext/dvdread/dvdreadsrc.c: check for an error from
19391 Original commit message from CVS:
19392 * ext/dvdread/dvdreadsrc.c: check for an error from
19393 DVDReadBlocks() correctly.
19395 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19397 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...
19398 Original commit message from CVS:
19399 * ext/dvdread/dvdreadsrc.c:
19400 If we can't read a nav packet, or it doesn't look like a nav
19401 packet, that's an error. Previous behavior was to look at
19402 the next packet; I can't find any justification for doing that.
19405 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19407 po/it.po: Updated Italian translation.
19408 Original commit message from CVS:
19410 Updated Italian translation.
19412 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19414 po/vi.po: Updated Vietnames translation.
19415 Original commit message from CVS:
19417 Updated Vietnames translation.
19419 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19421 po/: Added Chinese (simplified) translation.
19422 Original commit message from CVS:
19423 contributed by: Wenzheng Hu <db_lobster@163.com>
19426 Added Chinese (simplified) translation.
19428 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19430 MAINTAINERS: Updating all the maintainers files
19431 Original commit message from CVS:
19433 Updating all the maintainers files
19435 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19437 Fix leaks some more.
19438 Original commit message from CVS:
19439 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19440 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19441 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19442 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19443 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19444 * gst/iec958/ac3iec.c: (ac3iec_init):
19445 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19446 Fix leaks some more.
19448 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19450 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19451 Original commit message from CVS:
19452 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19453 "She's leaking me", said valgrind.
19455 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19457 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19458 Original commit message from CVS:
19459 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19460 Fix "pad caps are not a real subset of its template caps" warning.
19462 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19464 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19465 Original commit message from CVS:
19466 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19467 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19468 (gst_amrnbdec_finalize):
19469 Don't leak the adapter, unref it in a new finalize method instead.
19472 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19474 configure.ac: Back to CVS
19475 Original commit message from CVS:
19478 * gst-plugins-ugly.doap:
19479 Add 0.10.6 to the list of releases.
19481 === release 0.10.6 ===
19483 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19489 * docs/plugins/gst-plugins-ugly-plugins.args:
19490 * docs/plugins/inspect/plugin-a52dec.xml:
19491 * docs/plugins/inspect/plugin-asf.xml:
19492 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19493 * docs/plugins/inspect/plugin-dvdread.xml:
19494 * docs/plugins/inspect/plugin-dvdsub.xml:
19495 * docs/plugins/inspect/plugin-iec958.xml:
19496 * docs/plugins/inspect/plugin-lame.xml:
19497 * docs/plugins/inspect/plugin-mad.xml:
19498 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19499 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19500 * docs/plugins/inspect/plugin-mpegstream.xml:
19501 * docs/plugins/inspect/plugin-siddec.xml:
19503 Original commit message from CVS:
19506 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19524 Original commit message from CVS:
19527 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19529 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19530 Original commit message from CVS:
19531 * win32/vs6/gst_plugins_ugly.dsw:
19532 * win32/vs6/libgstac3parse.dsp:
19533 * win32/vs6/libgstasfdemux.dsp:
19534 * win32/vs6/libgstdvdlpcmdec.dsp:
19535 * win32/vs6/libgstdvdsub.dsp:
19536 * win32/vs6/libgstiec958.dsp:
19537 * win32/vs6/libgstlame.dsp:
19538 * win32/vs6/libgstmad.dsp:
19539 * win32/vs6/libgstmpegaudioparse.dsp:
19540 * win32/vs6/libgstmpegstream.dsp:
19541 * win32/vs6/libgstrealmedia.dsp:
19542 * win32/vs6/libgstsynaesthesia.dsp:
19543 Convert line endings to CRLF and mark as binary files.
19545 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19547 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19548 Original commit message from CVS:
19549 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19550 Don't forget to unlock when setting the device property, or
19551 we'll sooner or later deadlock.
19553 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19555 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19556 Original commit message from CVS:
19557 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19558 Use gst_util_guint64_to_gdouble for conversion.
19559 * win32/vs6/libgstasfdemux.dsp:
19560 Add asfpacket.c to the build.
19562 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19564 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19565 Original commit message from CVS:
19566 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19567 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19568 * gst/mpegaudioparse/gstmpegaudioparse.h:
19569 If the Xing header provides a total time, use it to calculate the
19570 correct average bitrate immediately, instead of sending updates as
19571 we parse the stream.
19573 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19575 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19576 Original commit message from CVS:
19577 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19578 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19579 Use GstClockTime instead of guint for a time variable to prevent
19580 overflows on too large subtitle durations. Fixes #444514.
19582 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19584 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19585 Original commit message from CVS:
19586 Patch by: Mark Nauwelaerts <manauw at skynet be>
19587 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19588 Clear state when handling the serialized FLUSH_STOP event instead of
19589 the FLUSH_START event, thereby making sure we don't free buffers the
19590 chain function is still using. Fixes dvdsubdec crashing when flusing
19591 or seeking (#442706).
19593 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19595 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19596 Original commit message from CVS:
19597 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19598 Initialise variable to make fc4 build bot happy.
19600 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19602 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19603 Original commit message from CVS:
19604 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19605 Add sanity check so we don't abort for broken or non-MPEG streams,
19606 but instead error out. Fixes crashes/aborts for when our typefinder
19607 wrongly identifies quicktime files as mpeg (which should be fixed in
19608 -base now too). (#440120).
19610 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19613 * ext/amrnb/amrnbdec.c:
19614 * ext/amrnb/amrnbenc.c:
19615 * ext/amrnb/amrnbparse.c:
19616 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19617 Original commit message from CVS:
19618 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19619 block_size, _do_init, gst_amrnbdec_base_init,
19620 gst_amrnbdec_class_init, gst_amrnbdec_init):
19621 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19622 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19623 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19624 block_size, _do_init, gst_amrnbparse_base_init,
19625 gst_amrnbparse_class_init, gst_amrnbparse_init):
19626 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19627 GST_DEBUG_FUNCPTR and add log-category.
19629 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19631 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19632 Original commit message from CVS:
19633 * gst/mpegaudioparse/gstmpegaudioparse.c:
19634 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19635 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19636 (gst_mp3parse_chain), (mp3parse_total_bytes),
19637 (mp3parse_total_time):
19638 * gst/mpegaudioparse/gstmpegaudioparse.h:
19639 Implement parsing of Xing headers from the first frame of the stream,
19640 and use it to report duration correctly where possible.
19642 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19644 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19645 Original commit message from CVS:
19646 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19647 After descrambling, push the packets out as individual packets
19648 instead of one big descrambled buffer. Makes cook audio decoding
19649 work with the 'realaudiodec' decoder from gst-plugins-bad.
19651 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19653 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19654 Original commit message from CVS:
19655 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19656 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19657 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19658 (gst_rmdemux_parse_packet):
19659 * gst/realmedia/rmdemux.h:
19660 Remember first timestamp encountered in stream and re-timestamp
19661 stream to start from zero (fixes #397219); only send one newsegment
19662 event, not two; when seeking, send newsegment events from the
19663 streaming thread and not from the seeking thread.
19665 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19667 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19668 Original commit message from CVS:
19669 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19670 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19671 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19672 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19673 * gst/mpegstream/gstmpegdemux.h:
19674 Reset last_flow values for the various streams after a flushing
19675 seek, otherwise we might aggregate wrong flow returns afterwards
19676 that will make upstream pause silently. This should fix seeking
19677 in DVDs and also fix the Thoggen cropping dialog (#438610).
19679 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19681 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19682 Original commit message from CVS:
19683 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19684 (gst_asf_demux_chain_headers),
19685 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19686 (gst_asf_demux_have_mutually_exclusive_active_stream),
19687 (gst_asf_demux_check_activate_streams),
19688 (gst_asf_demux_find_stream_with_complete_payload),
19689 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19690 (gst_asf_demux_activate_ext_props_streams),
19691 (gst_asf_demux_process_object):
19692 * gst/asfdemux/gstasfdemux.h:
19693 Activate streams (ie. add the pads to the element) depending on
19694 whether we actually get data for those streams within the ASF
19695 preroll value specified. Currently only done in pull-mode though
19696 (this will fix problems with playbin hanging on mms streams once
19697 we use this in push-mode as well).
19699 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19701 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19702 Original commit message from CVS:
19703 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19704 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19705 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19706 (gst_asf_demux_process_file):
19707 * gst/asfdemux/gstasfdemux.h:
19708 Make all timestamps start from zero in pull-mode too; some small
19709 clean-ups and FIXMEs here and there.
19711 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19713 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19714 Original commit message from CVS:
19715 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19716 (gst_asf_demux_parse_packet):
19717 If packet size is specified within the packet and smaller than
19718 the actual packet size, don't parse beyond the size specified in
19719 the packet (this makes us parse some cases of packets with single
19720 compressed payloads cleanly, see e.g stream from #431318). Also
19721 add a sanity check when parsing compressed single payloads.
19723 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19725 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19726 Original commit message from CVS:
19727 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19728 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19729 (gst_asf_demux_handle_seek_event),
19730 (gst_asf_demux_push_complete_payloads):
19731 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19732 send data from the keyframe right before the new segment start to
19733 make sure the decoder doesn't have to decode more than absolutely
19736 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19738 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19739 Original commit message from CVS:
19740 * gst/asfdemux/asfheaders.c:
19741 * gst/asfdemux/asfheaders.h:
19742 * gst/asfdemux/asfpacket.c:
19743 (asf_payload_parse_replicated_data_extensions),
19744 (gst_asf_demux_parse_payload):
19745 * gst/asfdemux/asfpacket.h:
19746 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19747 (gst_asf_demux_push_complete_payloads),
19748 (gst_asf_demux_process_ext_stream_props):
19749 * gst/asfdemux/gstasfdemux.h:
19750 Implement payload extension system/extended replicated data parsing,
19751 so we can extract payload durations if they're specified.
19753 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19755 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19756 Original commit message from CVS:
19757 * gst/asfdemux/asfheaders.h:
19758 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19759 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19760 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19761 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19762 (gst_asf_demux_parse_stream_object),
19763 (gst_asf_demux_process_ext_stream_props),
19764 (gst_asf_demux_process_queued_extended_stream_objects),
19765 (gst_asf_demux_activate_ext_props_streams),
19766 (gst_asf_demux_process_object):
19767 * gst/asfdemux/gstasfdemux.h:
19768 Refactor stream parse/activation a bit (stream activation heuristics
19769 are still the same though); some more clean-ups.
19771 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19773 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19774 Original commit message from CVS:
19775 * win32/common/.cvsignore:
19776 Ignore generated config.h file to make build bot happy.
19778 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19780 gst/asfdemux/: Init debug category before using it.
19781 Original commit message from CVS:
19782 * gst/asfdemux/gstasf.c: (plugin_init):
19783 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19784 * gst/asfdemux/gstasfdemux.h:
19785 Init debug category before using it.
19787 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
19789 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19790 Original commit message from CVS:
19791 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19792 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19793 Fix silly bug when we can't pull as much data as we want; don't
19794 forget to announce pending tags in the new packet parsing code.
19796 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19798 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19799 Original commit message from CVS:
19802 Generate a win32 config.h into win32/common and add to MANIFEST so
19803 it gets disted (#393890). Looks like win32/common/config.h.in needs
19806 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19808 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19809 Original commit message from CVS:
19810 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19811 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19812 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19813 Fix pull mode operation some more: send newsegment event before
19814 sending data; handle EOS and fatal flow returns a bit better; don't
19815 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19817 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19819 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19820 Original commit message from CVS:
19821 * gst/asfdemux/Makefile.am:
19822 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19823 (asf_packet_create_payload_buffer),
19824 (asf_payload_find_previous_fragment),
19825 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19826 (gst_asf_demux_parse_packet):
19827 * gst/asfdemux/asfpacket.h:
19828 * gst/asfdemux/gstasfdemux.c:
19829 (gst_asf_demux_reset_stream_state_after_discont),
19830 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19831 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19832 (gst_asf_demux_process_chunk):
19833 * gst/asfdemux/gstasfdemux.h:
19834 New packet parsing code: should put halfway decent timestamps on
19835 buffers, and might even set the appropriate keyframe/discont buffer
19836 flags from time to time (and even if it doesn't, I'm at least able
19837 to debug this code); only used in pull-mode so far. Still needs
19838 some more work, like payload extensions parsing and proper flow
19839 aggregation, and stream activation based on preroll. Stay tuned.
19841 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19843 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19844 Original commit message from CVS:
19845 * gst/asfdemux/asfheaders.h:
19846 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19847 (gst_asf_demux_seek_index_lookup),
19848 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19849 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19850 (gst_asf_demux_process_ext_content_desc),
19851 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19852 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19853 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19854 * gst/asfdemux/gstasfdemux.h:
19855 Some clean-ups and small fixes: rename asf_stream_context structure to
19856 AsfStream; inline some three-line utility functions that are only used
19857 once anyway and get rid of their associated helper structs; make debug
19858 category global so that it is used by the debug statements in the other
19859 file as well; simplify gst_asf_demux_get_stream(); fix accidental
19860 implicit initialisation of stream->last_buffer_timestamp to 0, which
19861 would lead to missing timestamps on the first buffer; put fourcc format
19862 into video caps to make certain proprietary wmv decoders happy (for the
19863 case of WMVA in particular); play_time is offset by preroll as well, so
19864 fix overreporting of duration for some files.
19866 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19868 gst/asfdemux/gstasfdemux.c: Printf format fixes.
19869 Original commit message from CVS:
19870 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19871 (gst_asf_demux_pull_indices):
19872 Printf format fixes.
19874 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19876 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19877 Original commit message from CVS:
19878 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19879 (gst_mpeg_parse_send_event):
19880 Post an error message if EOS wasn't handled by anything downstream.
19881 This should fix playbin freezing/hanging with small VobSub subtitle
19882 files (background: not-linked flow returns from downstream are
19883 ignored for a while at the beginning, so if the file is small
19884 upstream will never get a not-linked flow return even if nothing
19885 is connected downstream). (#429960).
19887 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
19889 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19890 Original commit message from CVS:
19891 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19892 (gst_amrnbparse_sink_activate),
19893 (gst_amrnbparse_sink_activate_pull):
19894 Rewrite terminally broken sinkpad activation code.
19895 Now actually supports pull-mode activation (didn't before), and push
19896 mode activation doesn't leave the sinkpad flushing.
19898 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19900 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19901 Original commit message from CVS:
19902 * gst/asfdemux/asfheaders.c:
19903 * gst/asfdemux/asfheaders.h:
19904 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19905 (gst_asf_demux_reset), (gst_asf_demux_init),
19906 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19907 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19908 (gst_asf_demux_seek_index_lookup),
19909 (gst_asf_demux_reset_stream_state_after_discont),
19910 (gst_asf_demux_handle_seek_event),
19911 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19912 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19913 (gst_asf_demux_pull_indices),
19914 (gst_asf_demux_parse_data_object_start),
19915 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19916 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19917 (gst_asf_demux_process_simple_index),
19918 (gst_asf_demux_process_object),
19919 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19920 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19921 * gst/asfdemux/gstasfdemux.h:
19922 Make asfdemux work in pull mode where possible. If there's an index
19923 at the end of the file, read it and use it for seeking purposes.
19925 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
19927 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19928 Original commit message from CVS:
19929 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19930 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19931 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19932 Some timestamp fixes.
19933 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19934 Fix for 64-bit machines.
19936 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
19938 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19939 Original commit message from CVS:
19940 Patch by: René Stadler <mail at renestadler dot de>
19941 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19942 (find_seek_offset_time), (gst_rmdemux_reset),
19943 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19944 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19945 * gst/realmedia/rmdemux.h:
19946 Make rmdemux handle any number of logical streams. Fixes #428698.
19948 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19952 Original commit message from CVS:
19955 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19957 po/: Added Danish translation.
19958 Original commit message from CVS:
19959 submitted by: Mogens Jaeger <mogens@jaeger.tf>
19962 Added Danish translation.
19964 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19966 po/.cvsignore: Add pot.
19967 Original commit message from CVS:
19971 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
19973 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19974 Original commit message from CVS:
19975 2007-03-27 Julien MOUTTE <julien@moutte.net>
19976 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19977 stream and try to adapt to incoming timestamps lack of
19978 precision up to half a frame. This allows generating
19979 a perfect stream even with muxed formats like FLV where
19980 the timestamps are stored in milliseconds.
19982 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19984 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19985 Original commit message from CVS:
19986 * gst/realmedia/rmdemux.c:
19987 Remove unused zlib.h include. Fixes #421594.
19989 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19991 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19992 Original commit message from CVS:
19993 * ext/lame/gstlame.c: (gst_lame_setup):
19994 Disable the bitrate checking when the user has requested
19995 Free Format mode, as all bitrates less than the maximum
19998 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20000 po/: Update translations.
20001 Original commit message from CVS:
20005 Update translations.
20007 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20009 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20010 Original commit message from CVS:
20011 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20012 When handling seeks, don't convert -1 start or stop values to a bogus
20013 byte position - pass them upstream as -1.
20015 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20017 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20018 Original commit message from CVS:
20019 * gst/mpegaudioparse/gstmpegaudioparse.c:
20020 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20021 (gst_mp3parse_init), (gst_mp3parse_sink_event),
20022 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20023 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20024 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20025 (mp3parse_total_time), (mp3parse_handle_seek),
20026 (mp3parse_src_event), (mp3parse_src_query),
20027 (mp3parse_get_query_types), (plugin_init):
20028 * gst/mpegaudioparse/gstmpegaudioparse.h:
20029 Implement seeking via average bitrate, and position+duration
20030 querying in mp3parse. Later, it will support frame-accurate seeking by
20031 building a seek table as it parses.
20032 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20033 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20034 before any extant MP3 decoder plugin. This allows us to remove framing
20035 support from the decoders, if we want, and will provide them with
20036 accurate seeking automatically once it is finished.
20037 Fix the handling of MPEG-1 Layer 1 files.
20038 Partially fix timestamping of packets arriving from a demuxer by
20039 queueing the incoming timestamp until the next packet starts, rather
20040 than applying it immediately to the next pushed buffer.
20042 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20044 gst/asfdemux/gstasfdemux.c: Printf format fix.
20045 Original commit message from CVS:
20046 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20049 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20051 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20052 Original commit message from CVS:
20053 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20054 (gst_cdio_cdda_src_finalize):
20055 Make sure we always destroy our libcdio handle.
20057 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20059 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20060 Original commit message from CVS:
20061 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20062 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20063 (gst_cdio_cdda_src_finalize):
20064 Small code cleanups.
20065 Don't use pad_alloc as the base class cannot deal with the error codes.
20067 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20069 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20070 Original commit message from CVS:
20071 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20072 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20073 Never post a (fatal) error message on the bus on decoding errors. We
20074 should only do this if we can't recover, but mpeg2dec can always
20075 recover. This is needed for DVB streams, for example, where there
20076 may be temporary glitches in the stream. Instead of an error
20077 message, post a warning message on the bus for every N decoding
20078 errors. Fixes #370020.
20080 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20082 configure.ac: Convert to new AG_GST style.
20083 Original commit message from CVS:
20085 Convert to new AG_GST style.
20087 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20089 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20090 Original commit message from CVS:
20091 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20093 Display sensible defaults and limits for the
20094 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20095 property - it's supposed to be a boolean 0/1 value.
20097 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20099 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20100 Original commit message from CVS:
20101 * ext/lame/gstlame.c:
20102 Initialise the variables so gcc doesn't complain about possibly
20103 uninitialised uses, even though they can't actually happen.
20105 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20107 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20108 Original commit message from CVS:
20109 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20110 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20111 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20112 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20113 Implement all sample rates.
20114 Implement sample permutation a little smarter avoiding a memcpy.
20115 Fix timestamps, use segments, fix seeking.
20117 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20120 Original commit message from CVS:
20121 * docs/plugins/Makefile.am:
20122 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20123 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20124 * docs/plugins/inspect/plugin-siddec.xml:
20125 * ext/sidplay/gstsiddec.cc:
20126 * ext/sidplay/gstsiddec.h:
20129 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20131 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20132 Original commit message from CVS:
20133 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20134 (gst_lame_set_property), (gst_lame_setup):
20135 Fix up bitrate checking macro. Make it give us a
20136 GST_ELEMENT_WARNING message so the application has a chance of
20137 reporting this to the user. Move the checking to _setup, so we
20138 are sure it runs in the READY state, when we hope to have a pipeline
20139 and a bus that is not flushing.
20140 This fixes e.g. using 96 kbit/sec as a bitrate.
20142 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20144 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20145 Original commit message from CVS:
20146 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20147 (gst_asf_demux_process_advanced_mutual_exclusion),
20148 (gst_asf_demux_process_queued_extended_stream_objects),
20149 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20150 * gst/asfdemux/gstasfdemux.h:
20151 Parse advanced mutual exclusion object and only add pads for
20152 'hidden' streams (those in an extended stream header) that are
20153 mutually exclusive with an already existing 'main stream' if
20154 the broadcasting flag is not set. If the broadcasting flag is set,
20155 assume that data for this stream isn't sent. (This should ideally be
20156 solved better by making playbin more robust against this and/or by
20157 making mmssrc send some information downstream about which streams
20158 will be streamed). Fixes #353116.
20160 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20162 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20163 Original commit message from CVS:
20164 * gst/synaesthesia/gstsynaesthesia.c:
20165 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20166 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20167 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20168 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20169 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20170 * gst/synaesthesia/synaescope.h:
20171 Move all the mutable engine state into a structure so that
20172 multiple element instances can run without interfering.
20174 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20176 Add crossreferences to glib/gobject/gstream docs.
20177 Original commit message from CVS:
20179 * docs/plugins/Makefile.am:
20180 Add crossreferences to glib/gobject/gstream docs.
20182 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20184 gst/synaesthesia/: More source cleanups and add FIXME comments.
20185 Original commit message from CVS:
20186 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20187 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20188 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20190 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20192 More source cleanups and add FIXME comments.
20194 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20196 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20197 Original commit message from CVS:
20198 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20199 Use gst_guint64_to_gdouble for conversions.
20200 * gst/synaesthesia/synaescope.c:
20201 Define M_PI and do not include <pthread.h> and
20202 <sys/time.h> for G_OS_WIN32
20203 * win32/vs6/libgstrealmedia.dsp:
20204 * win32/vs6/synaesthesia.dsp:
20205 Update projects files.
20206 * win32/common/config.h.in:
20207 Add config.h.in for autogen of config.h
20209 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20211 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20212 Original commit message from CVS:
20214 Add --enable-experimental support. Activate synaesthesia when building
20215 with --enable-experimental. Fix --enable external configure switch
20218 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20220 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20221 Original commit message from CVS:
20222 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20223 (gst_lame_change_state):
20224 * ext/lame/gstlame.h:
20225 On receiving EOS, we try to push a last buffer with the remaining
20226 samples. Don't do that if we got an unclean flow return on the last
20227 gst_pad_push(), downstream might not handle this very gracefully
20229 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20230 Pass flow returns upstream (helps #403168).
20232 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20234 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20235 Original commit message from CVS:
20236 * gst/synaesthesia/gstsynaesthesia.c:
20237 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20238 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20239 (gst_synaesthesia_chain), (plugin_init):
20240 check result of gst_pad_push() in _chain.
20242 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20244 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20245 Original commit message from CVS:
20246 * gst/synaesthesia/Makefile.am:
20247 * gst/synaesthesia/gstsynaesthesia.c:
20248 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20249 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20250 (gst_synaesthesia_chain), (plugin_init):
20251 * gst/synaesthesia/synaescope.c:
20252 * gst/synaesthesia/synaescope.h:
20253 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20254 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20255 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20256 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20257 possible leak in _chain. (#356882)
20259 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20261 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20262 Original commit message from CVS:
20263 * gst/asfdemux/asfheaders.c:
20264 * gst/asfdemux/asfheaders.h:
20265 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20266 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20267 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20268 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20269 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20270 (gst_asf_demux_process_ext_content_desc),
20271 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20272 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20273 (gst_asf_demux_process_bitrate_props_object),
20274 (gst_asf_demux_process_header_ext),
20275 (gst_asf_demux_process_language_list),
20276 (gst_asf_demux_process_ext_stream_props),
20277 (gst_asf_demux_process_queued_extended_stream_objects),
20278 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20279 * gst/asfdemux/gstasfdemux.h:
20280 Refactor and clean up header parsing and chain function a bit; get
20281 rid of some cruft; make header parsing a tad more robust, fixing
20284 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20286 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20287 Original commit message from CVS:
20288 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20289 Post an error if we receive an EOS event while still waiting for the
20290 ASF header object to come through.
20292 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20294 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20295 Original commit message from CVS:
20296 Patch by: Xavier B. <xavierb gmail com>
20297 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20298 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20299 (gst_asf_demux_process_ext_content_desc),
20300 (gst_asf_demux_process_data),
20301 (gst_asf_demux_process_language_list),
20302 (gst_asf_demux_process_ext_stream_props),
20303 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20304 Guard places where we assume that a certain amount of data is
20305 available better against less data being available (should fix
20306 infamous assertion crasher bug #336370). Also fixes a small
20309 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20311 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20312 Original commit message from CVS:
20313 * gst/realmedia/Makefile.am:
20314 * gst/realmedia/rademux.c:
20315 * gst/realmedia/rademux.h:
20316 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20317 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20318 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20319 * gst/realmedia/rmutils.h:
20320 Add demuxer for RealAudio files (#349779).
20322 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20324 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20325 Original commit message from CVS:
20327 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20328 be include in the next release.
20330 Remove win32/common/config.h is which is not autogenerated yet.
20332 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20334 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20335 Original commit message from CVS:
20336 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20337 warn when outgoing sample rate is different from incoming
20339 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20341 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20342 Original commit message from CVS:
20343 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20344 All sample-rates < 32khz come from the LSF extensions, which only
20345 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20346 Use gst_util_uint64_scale because we can.
20348 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20350 tests/check/elements/amrnbenc.c: and fix compilation of this test
20351 Original commit message from CVS:
20352 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20353 (cleanup_amrnbenc):
20354 and fix compilation of this test
20356 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20358 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20359 Original commit message from CVS:
20360 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20361 (cleanup_amrnbenc):
20362 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20363 (cleanup_mpeg2dec):
20364 re-apply as it was -bad and not -ugly that is frozen, doh
20366 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20368 tests/check/elements/: revert my freeze breakage
20369 Original commit message from CVS:
20370 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20371 (cleanup_amrnbenc):
20372 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20373 (cleanup_mpeg2dec):
20374 revert my freeze breakage
20376 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20378 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20379 Original commit message from CVS:
20380 * gst/asfdemux/gstasfdemux.c:
20381 (gst_asf_demux_get_gst_tag_from_tag_name),
20382 (gst_asf_demux_process_ext_content_desc):
20383 add a comment about a future change
20384 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20385 (cleanup_amrnbenc):
20386 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20387 (cleanup_mpeg2dec):
20388 consistent pad (de)activation
20390 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20392 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20393 Original commit message from CVS:
20394 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20395 Update query_types function too.
20397 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20399 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20400 Original commit message from CVS:
20401 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20402 (gst_rmdemux_src_query_types):
20403 Implement SEEKING query, make query function thread-safe.
20405 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20407 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20408 Original commit message from CVS:
20409 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20410 Use alignment-safe macros here too (subbuffers ...); guard against
20411 hypothetical memory access beyond our given buffer in the case
20412 where the buffer size is not a multiple of 2.
20414 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20416 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20417 Original commit message from CVS:
20418 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20419 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20420 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20421 * gst/asfdemux/gstasfdemux.h:
20422 Don't crash in the seek event handling code when playtime is 0,
20423 as may be the case with live streams (#386218). Implement SEEKING
20424 query so applications can query seekability without second-guessing
20425 based on whether we have a duration or not.
20427 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20430 Original commit message from CVS:
20432 * gst-plugins-ugly.doap:
20433 * gst-plugins-ugly.spec.in:
20436 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20438 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20439 Original commit message from CVS:
20440 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20441 Use our alignment-safe macros here too, since we can't assume that
20442 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20445 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20447 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20448 Original commit message from CVS:
20449 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20450 Also, don't read the index for a stream a second time when
20451 operating in pull-mode and reaching the end of the file.
20453 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20455 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20456 Original commit message from CVS:
20457 Patch by: Roland Kay <roland.kay at ox compsoc net>
20458 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20459 Don't leak stream index (#385292).
20461 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20463 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20464 Original commit message from CVS:
20465 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20466 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20468 * ext/lame/gstlame.h:
20469 Fix leak (by calling lame_init_params() before lame_close()); handle
20470 NULL return from lame_init() more gracefully. Fixes #385311.
20472 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20474 configure.ac: Back to CVS
20475 Original commit message from CVS:
20479 === release 0.10.5 ===
20481 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20487 * docs/plugins/gst-plugins-ugly-plugins.args:
20488 * docs/plugins/inspect/plugin-a52dec.xml:
20489 * docs/plugins/inspect/plugin-asf.xml:
20490 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20491 * docs/plugins/inspect/plugin-dvdsub.xml:
20492 * docs/plugins/inspect/plugin-iec958.xml:
20493 * docs/plugins/inspect/plugin-lame.xml:
20494 * docs/plugins/inspect/plugin-mad.xml:
20495 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20496 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20497 * docs/plugins/inspect/plugin-mpegstream.xml:
20498 * docs/plugins/inspect/plugin-siddec.xml:
20500 Original commit message from CVS:
20503 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20505 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20506 Original commit message from CVS:
20507 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20508 to in the previous checkin. see #385192. You can have your
20511 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20513 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20514 Original commit message from CVS:
20515 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20516 from the dereferenced integer, not the pointer itself. Fixes
20518 I'm takin ur cheese!
20520 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20523 ChangeLog surgery: fix bug number
20524 Original commit message from CVS:
20525 ChangeLog surgery: fix bug number
20527 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20529 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20530 Original commit message from CVS:
20531 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20532 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20533 For version 4 streams, read the extra codec data size from the
20534 header instead of assuming it is always 16 (also read it from the
20535 right position) (#384989). For version 4 and 5 streams, check that
20536 the specified extra codec data size doesn't make us read beyond the
20537 chunk boundary (#384989).
20539 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20556 Original commit message from CVS:
20559 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20561 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20562 Original commit message from CVS:
20563 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20564 Cosmetic changes: fix misleading debug statement, update
20567 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20569 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20570 Original commit message from CVS:
20571 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20572 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20573 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20574 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20575 * ext/mpeg2dec/gstmpeg2dec.h:
20576 Align buffers to a 16 byte boundary so the altivec optimisations
20577 don't crash. Fixes #327350.
20579 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20581 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20582 Original commit message from CVS:
20583 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20584 The availability of extra codec data isn't something that
20585 warrants debug messages at WARNING level (see #376958).
20587 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20589 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20590 Original commit message from CVS:
20591 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20592 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20593 (gst_dvd_demux_send_subbuffer):
20594 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20595 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20596 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20597 (gst_mpeg_demux_send_subbuffer):
20598 * gst/mpegstream/gstmpegdemux.h:
20599 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20600 (gst_mpeg_parse_chain):
20601 Fix flow value combination; this fixes playbin/totem locking up if
20602 a VobSub file is specified as subtitle file (#334322). Flow value
20603 combination should only happen once we are fairly sure we've got all
20604 pads that are available for now. Since there isn't a well-specified
20605 time when this is the case in MPEG, we'll just assume this is the
20606 case once there has been a certain number of packets for each
20607 stream we've found so far.
20609 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20611 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20612 Original commit message from CVS:
20613 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20614 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20615 Simplify the framerate code and support more framerates. Fixes #361584.
20617 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20619 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20620 Original commit message from CVS:
20621 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20622 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20623 Fix minor memleak when creating pads from static pad templates (#369627).
20624 * tests/check/Makefile.am:
20625 * tests/check/elements/.cvsignore:
20626 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20627 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20628 Add unit tests for mpeg2dec (#369627).
20630 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20634 Original commit message from CVS:
20637 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20639 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20640 Original commit message from CVS:
20641 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20642 (gst_lame_change_state):
20643 * ext/lame/gstlame.h:
20644 Make lame timestamp flushed eos buffer by some additional timestamp
20645 accounting. Fixes #374760.
20647 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20649 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20650 Original commit message from CVS:
20651 * gst/mpegaudioparse/gstmpegaudioparse.c:
20652 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20653 (gst_mp3parse_init), (gst_mp3parse_dispose),
20654 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20655 (gst_mp3parse_change_state):
20656 * gst/mpegaudioparse/gstmpegaudioparse.h:
20657 Make timestamp handling in mp3parse saner; now works for at least
20660 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20662 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20663 Original commit message from CVS:
20664 * gst/mpegaudioparse/Makefile.am:
20665 * gst/mpegaudioparse/gstmpegaudioparse.c:
20666 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20667 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20668 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20669 (gst_mp3parse_change_state), (plugin_init):
20670 * gst/mpegaudioparse/gstmpegaudioparse.h:
20671 Bring mp3parse into the 21st century.
20672 Use its own debug category, use gstadapter, format nicely to 80
20673 columns, and fix incorrect handling of 32 kHz and less files.
20675 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20677 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20678 Original commit message from CVS:
20679 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20680 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20681 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20682 * ext/mpeg2dec/gstmpeg2dec.h:
20683 libmpeg2 requires its output buffers to start at a 16byte aligned
20684 address or the altivec optimizations will explode.
20686 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20688 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20689 Original commit message from CVS:
20690 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20691 * ext/cdio/gstcdio.h:
20692 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20693 Move CD-TEXT utility function into common file so it can also be
20694 used by a future cdioparanoiasrc.
20696 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20698 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20699 Original commit message from CVS:
20700 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20701 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20702 information (fixes #340433).
20704 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20706 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20707 Original commit message from CVS:
20708 Patch by: Josep Torra Valles <josep at fluendo com>
20709 * gst/iec958/ac3_padder.c: (ac3p_init):
20710 * gst/mpegstream/gstmpegparse.c:
20711 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20712 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20713 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20714 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20715 (gst_rmdemux_parse_packet):
20716 Misc. fixes for problems discovered by Forte (different return types
20717 in function declaration and definition, pointer arithmetics with
20718 void pointers). Fixes #362639.
20720 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20722 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20723 Original commit message from CVS:
20724 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20725 Don't announce audio or subtitle streams that aren't really present,
20726 it makes dvddemux create pads that will never carry any data, which
20729 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20731 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20732 Original commit message from CVS:
20733 * ext/lame/gstlame.c: (gst_lame_set_property):
20734 Round up not allowed bitrates to the next higher allowed one
20737 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20739 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20740 Original commit message from CVS:
20741 * docs/plugins/Makefile.am:
20742 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20743 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20744 * ext/lame/gstlame.c: (gst_lame_class_init):
20745 * ext/lame/gstlame.h:
20746 Add docs for lame and lame to docs. Specify allowed bitrates
20747 in the properties description (#361140). Canonicalise object
20748 property names (ie. use hyphen instead of underscore).
20749 * docs/plugins/inspect/plugin-a52dec.xml:
20750 * docs/plugins/inspect/plugin-amrnb.xml:
20751 * docs/plugins/inspect/plugin-asf.xml:
20752 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20753 * docs/plugins/inspect/plugin-dvdread.xml:
20754 * docs/plugins/inspect/plugin-dvdsub.xml:
20755 * docs/plugins/inspect/plugin-iec958.xml:
20756 * docs/plugins/inspect/plugin-lame.xml:
20757 * docs/plugins/inspect/plugin-mad.xml:
20758 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20759 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20760 * docs/plugins/inspect/plugin-mpegstream.xml:
20761 * docs/plugins/inspect/plugin-siddec.xml:
20762 Update version to CVS.
20764 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20766 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20767 Original commit message from CVS:
20768 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20769 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20772 Add i18n magic to lame plugin. Throw decent error message when we
20773 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20775 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
20777 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20778 Original commit message from CVS:
20779 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20780 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20781 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20782 Change caps to x-rdt, because it's not x-rtp.
20783 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20784 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20785 (gst_rmdemux_plugin_init):
20786 Activate pad before adding to the element.
20787 Return the combined stream return values after pad_alloc.
20789 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20791 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20792 Original commit message from CVS:
20793 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20794 * ext/mpeg2dec/gstmpeg2dec.h:
20795 Add some debugging to timestamp handling.
20796 Make sure we don't convert invalid timestamps.
20798 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20800 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20801 Original commit message from CVS:
20802 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20803 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20804 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20805 (gst_dvd_demux_get_subpicture_stream):
20806 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20807 (gst_mpeg_demux_get_audio_stream),
20808 (gst_mpeg_demux_get_private_stream):
20809 Active pads before adding them to the running element. Don't assert
20810 on non-BYTE format newsegment events in asfdemux.
20812 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
20814 Printf format fixes.
20815 Original commit message from CVS:
20816 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20817 (gst_dvd_read_src_handle_seek_event):
20818 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20819 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20820 * ext/sidplay/gstsiddec.cc:
20821 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20822 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20823 (gst_rmdemux_parse_packet):
20824 Printf format fixes.
20826 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20828 gst/realmedia/: Added RDT depayloader.
20829 Original commit message from CVS:
20830 * gst/realmedia/Makefile.am:
20831 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20832 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20833 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20834 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20835 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20836 * gst/realmedia/rdtdepay.h:
20837 Added RDT depayloader.
20838 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20839 (gst_rmdemux_plugin_init), (plugin_init):
20840 Remove unused function.
20841 Added some more mime-types.
20843 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20845 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20846 Original commit message from CVS:
20847 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20848 If an incoming timestamp is within one sample of our current
20849 timestamp, then keep it. This prevents imprecision in the
20850 PTS (which only has 90khz granularity) from affecting our stream.
20852 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20854 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20855 Original commit message from CVS:
20856 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20857 Reflow code so that compiler doesn't complain about possible use
20858 of uninitialised variable any longer; but just in case, initialise
20859 it anyway; also take object ref in query function and do peer pad
20860 stuff in a more thread-safe way.
20862 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
20864 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20865 Original commit message from CVS:
20866 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20867 Init a variable to make compilers happy.
20869 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
20871 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20872 Original commit message from CVS:
20873 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20874 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20875 (gst_dvd_demux_sync_stream_to_time):
20876 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20877 (gst_mpeg_demux_synchronise_pads),
20878 (gst_mpeg_demux_sync_stream_to_time):
20879 Send newsegment updates for sparse streams (#350778).
20881 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20883 ext/dvdread/dvdreadsrc.c: fix compile warning
20884 Original commit message from CVS:
20885 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20886 fix compile warning
20888 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20891 bump the nano bitches
20892 Original commit message from CVS:
20893 bump the nano bitches
20895 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20897 configure.ac: As another attempt, synaesthesia can be enabled by passing
20898 Original commit message from CVS:
20900 As another attempt, synaesthesia can be enabled by passing
20901 --with-plugins="synaesthesia" to configure
20903 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20905 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20906 Original commit message from CVS:
20908 Don't build synaesthesia by default, until someone confirms that it
20909 is okay (filed as #356882)
20911 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20913 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20914 Original commit message from CVS:
20916 Don't build synaesthesia by default, until someone confirms that it
20917 is okay (filed as #356882)
20919 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20922 Original commit message from CVS:
20924 * gst/synaesthesia/Makefile.am:
20925 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20926 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20927 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20928 (gst_synaesthesia_change_state), (plugin_init):
20931 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20933 More G_OBJECT macro fixing.
20934 Original commit message from CVS:
20935 * ext/mad/gstid3tag.c:
20936 * gst/mpegstream/gstrfc2250enc.h:
20937 * gst/synaesthesia/gstsynaesthesia.c:
20938 More G_OBJECT macro fixing.
20940 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
20942 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20943 Original commit message from CVS:
20944 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20945 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20946 Fix initialisation dummy buffer, the offsets are relative to the start
20947 of the buffers. Fixes #356004.
20949 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
20951 * gst-plugins-ugly.spec.in:
20953 Original commit message from CVS:
20956 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20958 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20959 Original commit message from CVS:
20960 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20961 Add convert query (needed for later when we just operate in time
20962 format and let the base source class handle all the seeking stuff).
20964 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20966 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20967 Original commit message from CVS:
20968 * gst/asfdemux/gstasfdemux.c:
20969 (gst_asf_demux_get_gst_tag_from_tag_name),
20970 (gst_asf_demux_process_ext_content_desc):
20971 Erm, lets properly fix it. The only non-text tag that we support is
20972 the track-number and that is an UINT. asfdemux was returning a GValue
20973 initialized as INT. Further the Track and not the TrackNumber tag
20974 (the latter is a string too).
20976 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20978 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20979 Original commit message from CVS:
20980 * gst/asfdemux/gstasfdemux.c:
20981 (gst_asf_demux_get_gst_tag_from_tag_name),
20982 (gst_asf_demux_process_ext_content_desc):
20983 Skip tags that are unknown (was producing an uninialized GValue).
20985 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
20987 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20988 Original commit message from CVS:
20989 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20990 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20991 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20992 (gst_a52dec_set_property), (gst_a52dec_get_property):
20993 * ext/a52dec/gsta52dec.h:
20994 Patch from from Michal Benes <michal.benes@itonis.tv>:
20995 Add two things to a52dec: configure the exact output format for ac3
20996 decoding through properties, if desired.
20997 By default, configure an output format preferred by downstream. Now
20998 that audioconvert lists caps by preference, this means that a52dec
20999 can do downmixing (iff required) rather than audioconvert, so it can
21000 use the ac3 downmix levels from the bitstream.
21002 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21004 Add missing GST_LIBS to the link flags
21005 Original commit message from CVS:
21006 * ext/lame/Makefile.am:
21007 * ext/mpeg2dec/Makefile.am:
21008 * gst/dvdlpcmdec/Makefile.am:
21009 * gst/dvdsub/Makefile.am:
21010 * gst/mpegaudioparse/Makefile.am:
21011 Add missing GST_LIBS to the link flags
21013 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21015 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21016 Original commit message from CVS:
21018 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21020 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21022 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21023 Original commit message from CVS:
21024 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21025 fix build for debug disabled
21027 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21029 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21030 Original commit message from CVS:
21031 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21032 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21033 Use static pad templates with ANY caps for the source pads for
21034 simplicity and to avoid warnings when creating pads for unhandled
21035 codec IDs (#351795).
21037 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
21039 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21040 Original commit message from CVS:
21041 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21042 * ext/mad/gstmad.c: (gst_mad_chain):
21043 Fix timestamping in mad by only activating a new timestamp when the
21044 previous frame has been decoded. Fixes #350723.
21045 Also clean up some of the non fatal warnings when the input buffer is
21046 too small to decode a header.
21048 === release 0.10.4 ===
21050 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21056 * docs/plugins/gst-plugins-ugly-plugins.args:
21057 * docs/plugins/inspect/plugin-a52dec.xml:
21058 * docs/plugins/inspect/plugin-amrnb.xml:
21059 * docs/plugins/inspect/plugin-asf.xml:
21060 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21061 * docs/plugins/inspect/plugin-dvdread.xml:
21062 * docs/plugins/inspect/plugin-dvdsub.xml:
21063 * docs/plugins/inspect/plugin-iec958.xml:
21064 * docs/plugins/inspect/plugin-lame.xml:
21065 * docs/plugins/inspect/plugin-mad.xml:
21066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21067 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21068 * docs/plugins/inspect/plugin-mpegstream.xml:
21069 * docs/plugins/inspect/plugin-rmdemux.xml:
21070 * docs/plugins/inspect/plugin-siddec.xml:
21072 Original commit message from CVS:
21075 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21092 Original commit message from CVS:
21095 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21097 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21098 Original commit message from CVS:
21099 Patch by: Wim Taymans <wim at fluendo dot com>
21100 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21101 Instead of forwarding the event in the wrong format, unref it and set
21102 a boolean that we still need to send it in the streaming thread.
21105 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21107 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21108 Original commit message from CVS:
21109 Patch by: Edward Hervey (edward at fluendo dot com)
21110 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21111 Put debug category initialization before use of GST_DEBUG, in order
21112 to remove a fatal warning. Fixes #350895
21114 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21116 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21117 Original commit message from CVS:
21118 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21119 Set rank to NONE for the time being until we make playbin handle
21120 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21121 times when seeking, so it's probably better if it doesn't get
21122 autoplugged for the time being).
21124 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21126 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21127 Original commit message from CVS:
21128 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21129 (gst_rmdemux_parse_mdpr):
21130 Handle audio streams with stream_version 3 properly; warn about
21131 unknown stream versions; handle unknown fourccs a tad more
21132 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21133 with GST_FOURCC_FORMAT.
21135 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21137 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21138 Original commit message from CVS:
21139 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21140 Error out properly if this is an interactive DVD (fixes #345694).
21142 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21144 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21145 Original commit message from CVS:
21146 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21147 When the first_access is 1 or 0, we should copy the timestamp from
21148 the incoming buffer if there is one.
21150 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21152 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21153 Original commit message from CVS:
21154 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21155 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21156 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21157 more places; remove superfluous newlines from debug statements.
21159 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21161 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21162 Original commit message from CVS:
21163 Patch by: Frédéric Riss <frederic.riss at gmail com>
21164 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21165 Don't set negative durations on outgoing buffers (#350044),
21166 which happens when you use macros that got changed during
21167 the last unstable cycle because they were thought not to
21170 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21172 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21173 Original commit message from CVS:
21174 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21175 (gst_dvd_read_src_goto_chapter),
21176 (gst_dvd_read_src_get_chapter_starts),
21177 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21178 (gst_dvd_read_src_get_time_for_sector),
21179 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21180 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21181 (gst_dvd_read_src_goto_sector):
21182 * ext/dvdread/dvdreadsrc.h:
21183 Add basic support for time-based seeking; set timestamps on
21184 outgoing buffers if we have them; create table with
21185 chapter to time mapping when opening a title; rename
21186 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21187 make it take an explicit pgc argument; fix up some debugging
21188 messages so that title/chapter numbers are printed as starting
21189 from 1 for easier readability.
21191 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21193 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21194 Original commit message from CVS:
21195 * gst/realmedia/Makefile.am:
21196 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21197 (gst_rmdemux_parse_cont):
21198 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21199 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21200 * gst/realmedia/rmutils.h:
21201 Factor out some code into rmutils.[ch]; when reading
21202 strings, don't read beyond the available data; read
21203 metadata strings correctly (string length is 16 bits
21206 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21208 Fix dist by including gst-libs/
21209 Original commit message from CVS:
21212 * gst/asfdemux/gstasfdemux.c:
21213 Fix dist by including gst-libs/
21215 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21217 Make custom error messages translatable.
21218 Original commit message from CVS:
21219 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21221 Make custom error messages translatable.
21222 * gst/asfdemux/gstasf.c: (plugin_init):
21223 Remove setlocale() call, doesn't seem to be needed or recommended for
21224 plugins, at least not according to gstreamer/docs/random/i18n.
21226 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21228 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21229 Original commit message from CVS:
21230 * gst/asfdemux/Makefile.am:
21231 * gst/asfdemux/asfheaders.c:
21232 * gst/asfdemux/asfheaders.h:
21233 * gst/asfdemux/gstasf.c: (plugin_init):
21234 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21235 Error out when the stream is encrypted (rather than feeding
21236 garbage to the decoders). Fixes #349025.
21238 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21240 Add/enable autofoo magic for translations.
21241 Original commit message from CVS:
21246 Add/enable autofoo magic for translations.
21248 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21250 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21251 Original commit message from CVS:
21252 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21253 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21254 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21255 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21256 Don't leak streams, strings or caps. Get rid of unnecessary
21257 getcaps() function.
21259 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21261 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21262 Original commit message from CVS:
21263 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21264 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21265 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21266 (gst_rmdemux_stream_clear_cached_subpackets),
21267 (gst_rmdemux_descramble_cook_audio),
21268 (gst_rmdemux_descramble_dnet_audio),
21269 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21270 Descramble cook audio streams before sending them to the
21271 decoder. Fixes #347292.
21272 Also miscellaneous clean-ups and log-level changes.
21274 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21276 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21277 Original commit message from CVS:
21278 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21279 * ext/lame/gstlame.c: (gst_lame_setup):
21280 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21282 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21284 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21285 Original commit message from CVS:
21286 * ext/sidplay/gstsiddec.cc:
21287 * ext/sidplay/gstsiddec.h:
21288 Remove old metadata thing.
21290 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21292 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21293 Original commit message from CVS:
21294 * gst/asfdemux/gstasfdemux.c:
21295 (gst_asf_demux_get_ext_stream_props_for_stream),
21296 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21297 Find language codes for audio streams if they are available.
21299 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21301 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21302 Original commit message from CVS:
21303 * gst/asfdemux/asfheaders.h:
21304 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21305 (gst_asf_demux_process_stream),
21306 (gst_asf_demux_process_language_list),
21307 (gst_asf_demux_process_ext_stream_props),
21308 (gst_asf_demux_process_queued_extended_stream_objects),
21309 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21310 * gst/asfdemux/gstasfdemux.h:
21311 Parse extended stream properties objects and stream objects
21312 hidden inside them (but delay creation of the appropriate
21313 pads until after all the 'normal' stream objects have been
21314 dealt with) (#343763). Also parse language list object.
21316 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21318 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21319 Original commit message from CVS:
21320 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21321 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21322 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21323 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21324 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21325 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21326 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21327 * gst/realmedia/rmdemux.h:
21328 Cleanups, use GstSegment for seeking.
21329 Fix error handling.
21330 Combine flow return from all streams.
21332 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21334 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21335 Original commit message from CVS:
21336 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21337 Remove g_assert that shouldn't be there.
21339 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21341 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21342 Original commit message from CVS:
21343 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21344 Fix refcounting when cropping. Fixes #341677.
21346 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21348 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21349 Original commit message from CVS:
21350 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21351 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21352 (gst_asf_demux_process_segment):
21353 Fix typo. Closes #347029.
21355 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21357 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21358 Original commit message from CVS:
21359 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21360 Skip chunks for unknown streams properly. Fixes broken sound
21361 and/or video for files that have additional streams that
21362 we don't recognise yet (e.g. if they are embedded in extended
21363 stream properties). Partly fixes #343763.
21365 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21367 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21368 Original commit message from CVS:
21369 * gst/asfdemux/asfheaders.c:
21370 * gst/asfdemux/asfheaders.h:
21371 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21372 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21373 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21374 (gst_asf_demux_change_state):
21375 * gst/asfdemux/gstasfdemux.h:
21376 Add some more GUIDs and make debug log more readable
21377 and easier to follow when parsing the headers.
21379 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21381 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21382 Original commit message from CVS:
21383 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21384 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21385 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21386 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21387 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21388 * ext/dvdread/dvdreadsrc.h:
21389 Rewrite seeking code and make seeking in DVDs work (#337834).
21391 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21393 autogen.sh: Check for automake-1.9 as well.
21394 Original commit message from CVS:
21396 Check for automake-1.9 as well.
21398 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21400 ext/dvdread/dvdreadsrc.c: Make check stronger.
21401 Original commit message from CVS:
21402 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21403 Make check stronger.
21405 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21407 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21408 Original commit message from CVS:
21409 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21410 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21411 (gst_asf_demux_push_buffer):
21412 * gst/asfdemux/gstasfdemux.h:
21413 Handle unknown codec IDs/fourccs properly (#345879); send tag
21414 events after newsegment event; fix use of GST_FOURCC_FORMAT
21417 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21419 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21420 Original commit message from CVS:
21421 * ext/a52dec/gsta52dec.c: (plugin_init):
21422 Call the channel positions get_type() method in plugin_init
21423 to ensure that it isn't simultaneously called later from
21426 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21428 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21429 Original commit message from CVS:
21430 * gst/mpegstream/gstmpegpacketize.c:
21431 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21432 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21433 Also flush packetizer cache when we get a buffer that has the
21434 DISCONT flag set; update current byte position from buffer
21435 offset after a flush.
21437 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21439 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21440 Original commit message from CVS:
21441 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21442 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21443 (gst_mpeg_packetize_read):
21444 * gst/mpegstream/gstmpegpacketize.h:
21445 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21446 (gst_mpeg_parse_change_state):
21447 Flush packetizer cache when we get a FLUSH_STOP event;
21448 remove unused source pad member from packetizer; add debug
21449 category for packetizer.
21451 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21453 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21454 Original commit message from CVS:
21455 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21456 Treat dual-mono as stereo. It should really be output on 2 separate
21457 pads, but isn't for now.
21459 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21461 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21462 Original commit message from CVS:
21463 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21464 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21466 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21468 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21469 Original commit message from CVS:
21470 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21471 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21472 any PAR whatsoever (rather than using 0/0, which will lead to
21473 an abort later on). Fixes #345184.
21475 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21477 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21478 Original commit message from CVS:
21479 Patch by: Michael Dominic K. < mdk at mdk org pl>
21480 * ext/mad/gstmad.c: (gst_mad_chain):
21481 Send newsegment event before calling
21482 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21483 in connection with pad blocking (#342594). While we're at it,
21484 do some minor clean-ups.
21486 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21488 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21489 Original commit message from CVS:
21491 Fix --disable-external (can't set conditionals conditionally,
21494 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21496 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21497 Original commit message from CVS:
21498 * ext/a52dec/Makefile.am:
21499 ... and then he said "When you go and fix the build you
21500 better make sure you have some spare backslashes in your
21503 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21505 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21506 Original commit message from CVS:
21507 * ext/sidplay/gstsiddec.cc:
21508 Fix copyright, email addresses and descriptions.
21509 Use saner defaults for arguments. Fixes #344667.
21510 constify some stuff.
21513 Fix negotiation to do mono/44100 by default.
21514 Post error messages.
21515 Use _scale_int where possible.
21517 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21519 ext/dvdnav/.cvsignore: More ignore
21520 Original commit message from CVS:
21521 * ext/dvdnav/.cvsignore:
21524 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21526 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21527 Original commit message from CVS:
21528 * tests/check/elements/amrnbenc.c: (push_data):
21529 Init memory before feeding it to the encoder to make
21530 the valgrind test succeed.
21532 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21534 gst/asfdemux/.cvsignore: More ignore
21535 Original commit message from CVS:
21536 * gst/asfdemux/.cvsignore:
21539 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21541 .cvsignore: Ignore files generated by 'make dist'.
21542 Original commit message from CVS:
21544 Ignore files generated by 'make dist'.
21546 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21549 Original commit message from CVS:
21552 * ext/a52dec/Makefile.am:
21553 * ext/dvdnav/Makefile.am:
21554 * ext/dvdread/Makefile.am:
21555 * ext/lame/Makefile.am:
21556 * ext/mad/Makefile.am:
21557 * ext/mpeg2dec/Makefile.am:
21558 * ext/sidplay/Makefile.am:
21561 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21563 autogen.sh: require am17
21564 Original commit message from CVS:
21568 * ext/annodex/Makefile.am:
21569 * ext/cdio/Makefile.am:
21570 * ext/dv/Makefile.am:
21571 * ext/esd/Makefile.am:
21572 * ext/flac/Makefile.am:
21573 * ext/gdk_pixbuf/Makefile.am:
21574 * ext/ladspa/Makefile.am:
21575 * ext/libcaca/Makefile.am:
21576 * ext/speex/Makefile.am:
21577 * ext/taglib/Makefile.am:
21578 * sys/oss/Makefile.am:
21579 * sys/sunaudio/Makefile.am:
21580 * sys/ximage/Makefile.am:
21581 clean up build further
21583 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21585 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21586 Original commit message from CVS:
21587 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21588 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21589 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21590 (gst_mpeg2dec_change_state):
21591 * ext/mpeg2dec/gstmpeg2dec.h:
21592 Simplify and don't leak our buffer pool.
21594 Remove unfixed bug number from previous ChangeLog entry.
21596 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21598 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21599 Original commit message from CVS:
21600 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21601 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21602 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21603 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21604 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21605 (handle_sequence), (handle_picture), (handle_slice),
21606 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21607 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21608 * ext/mpeg2dec/gstmpeg2dec.h:
21609 Fix padtemplate as we can now do fractional framerates.
21612 Add simple frame dropping QoS.
21613 Precalc buffer output sizes and UV offsets.
21614 Always give libmpeg2 a valid fbuf when it wants one.
21615 don't trust libmpeg to discard our buffers but manage it
21617 Fixes #343627, #327350, #335288
21619 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21621 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21622 Original commit message from CVS:
21624 Add a manifest for futures ugly win32 releases.
21625 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21626 Move bufcaps declaration at the begining of the instructions
21629 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21631 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21632 Original commit message from CVS:
21633 * ext/alsaspdif/alsaspdifsink.h:
21634 * ext/amrwb/gstamrwbdec.h:
21635 * ext/amrwb/gstamrwbenc.h:
21636 * ext/amrwb/gstamrwbparse.h:
21637 * ext/arts/gst_arts.h:
21638 * ext/artsd/gstartsdsink.h:
21639 * ext/audiofile/gstafparse.h:
21640 * ext/audiofile/gstafsink.h:
21641 * ext/audiofile/gstafsrc.h:
21642 * ext/audioresample/gstaudioresample.h:
21643 * ext/bz2/gstbz2dec.h:
21644 * ext/bz2/gstbz2enc.h:
21645 * ext/dirac/gstdiracdec.h:
21646 * ext/directfb/dfbvideosink.h:
21647 * ext/divx/gstdivxdec.h:
21648 * ext/divx/gstdivxenc.h:
21649 * ext/dts/gstdtsdec.h:
21650 * ext/faac/gstfaac.h:
21651 * ext/gsm/gstgsmdec.h:
21652 * ext/gsm/gstgsmenc.h:
21653 * ext/ivorbis/vorbisenc.h:
21654 * ext/libfame/gstlibfame.h:
21655 * ext/nas/nassink.h:
21656 * ext/neon/gstneonhttpsrc.h:
21657 * ext/polyp/polypsink.h:
21658 * ext/sdl/sdlaudiosink.h:
21659 * ext/sdl/sdlvideosink.h:
21660 * ext/shout/gstshout.h:
21661 * ext/snapshot/gstsnapshot.h:
21662 * ext/sndfile/gstsf.h:
21663 * ext/swfdec/gstswfdec.h:
21664 * ext/tarkin/gsttarkindec.h:
21665 * ext/tarkin/gsttarkinenc.h:
21666 * ext/theora/theoradec.h:
21667 * ext/wavpack/gstwavpackdec.h:
21668 * ext/wavpack/gstwavpackparse.h:
21669 * ext/xine/gstxine.h:
21670 * ext/xvid/gstxviddec.h:
21671 * ext/xvid/gstxvidenc.h:
21672 * gst/cdxaparse/gstcdxaparse.h:
21673 * gst/cdxaparse/gstcdxastrip.h:
21674 * gst/colorspace/gstcolorspace.h:
21675 * gst/festival/gstfestival.h:
21676 * gst/freeze/gstfreeze.h:
21677 * gst/gdp/gstgdpdepay.h:
21678 * gst/gdp/gstgdppay.h:
21679 * gst/modplug/gstmodplug.h:
21680 * gst/mpeg1sys/gstmpeg1systemencode.h:
21681 * gst/mpeg1videoparse/gstmp1videoparse.h:
21682 * gst/mpeg2sub/gstmpeg2subt.h:
21683 * gst/mpegaudioparse/gstmpegaudioparse.h:
21684 * gst/multifilesink/gstmultifilesink.h:
21685 * gst/overlay/gstoverlay.h:
21686 * gst/playondemand/gstplayondemand.h:
21687 * gst/qtdemux/qtdemux.h:
21688 * gst/rtjpeg/gstrtjpegdec.h:
21689 * gst/rtjpeg/gstrtjpegenc.h:
21690 * gst/smooth/gstsmooth.h:
21691 * gst/smoothwave/gstsmoothwave.h:
21692 * gst/spectrum/gstspectrum.h:
21693 * gst/speed/gstspeed.h:
21694 * gst/stereo/gststereo.h:
21695 * gst/switch/gstswitch.h:
21696 * gst/tta/gstttadec.h:
21697 * gst/tta/gstttaparse.h:
21698 * gst/videodrop/gstvideodrop.h:
21699 * gst/xingheader/gstxingmux.h:
21700 * sys/directdraw/gstdirectdrawsink.h:
21701 * sys/directsound/gstdirectsoundsink.h:
21702 * sys/dxr3/dxr3audiosink.h:
21703 * sys/dxr3/dxr3spusink.h:
21704 * sys/dxr3/dxr3videosink.h:
21705 * sys/qcam/gstqcamsrc.h:
21706 * sys/vcd/vcdsrc.h:
21707 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21709 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21711 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21712 Original commit message from CVS:
21713 * ext/a52dec/gsta52dec.h:
21714 * ext/amrnb/amrnbdec.h:
21715 * ext/amrnb/amrnbenc.h:
21716 * ext/amrnb/amrnbparse.h:
21717 * ext/mpeg2dec/gstmpeg2dec.h:
21718 * ext/sidplay/gstsiddec.h:
21719 * gst/ac3parse/gstac3parse.h:
21720 * gst/asfdemux/gstasfdemux.h:
21721 * gst/asfdemux/gstasfmux.h:
21722 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21723 * gst/iec958/ac3iec.h:
21724 * gst/mpegaudioparse/gstmpegaudioparse.h:
21725 * gst/mpegstream/gstdvddemux.h:
21726 * gst/mpegstream/gstmpegclock.h:
21727 * gst/mpegstream/gstmpegdemux.h:
21728 * gst/mpegstream/gstmpegparse.h:
21729 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21731 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21733 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21734 Original commit message from CVS:
21736 Replace current README (containing the release notes from
21737 some 0.9.x version) with a proper README taken from the core.
21739 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21741 ext/amrnb/: Sortof first quick cleanup of all this mess...
21742 Original commit message from CVS:
21743 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21744 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21745 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21746 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21747 * ext/amrnb/amrnbparse.h:
21748 Sortof first quick cleanup of all this mess...
21749 Don't crap out on empty and invalid FTs but treat them as
21750 empty packets, the decoder handles them fine.
21753 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21755 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21756 Original commit message from CVS:
21757 * gst/asfdemux/gstasf.c: (plugin_init):
21758 Call gst_riff_init() so the riff debug category gets set up
21759 before it is being used.
21761 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
21763 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21764 Original commit message from CVS:
21765 * gst/iec958/ac3_padder.c: (ac3p_parse):
21766 * gst/iec958/ac3_padder.h:
21767 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21768 (ac3iec_chain_raw), (ac3iec_change_state):
21769 * gst/iec958/ac3iec.h:
21770 Write rate into the caps, for the allowed ac3 rates. Some minor
21773 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
21775 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21776 Original commit message from CVS:
21777 Patch by: James "Doc" Livingston <doclivingston gmail com>
21778 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21779 Do tag merging correctly (#339918). Output taglists
21780 properly in debug statements too while we're at it.
21782 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21784 ext/a52dec/gsta52dec.c: Add more debug
21785 Original commit message from CVS:
21786 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21788 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21789 (gst_dvdlpcmdec_init), (update_timestamps),
21790 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21791 (dvdlpcmdec_sink_event):
21792 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21793 If we have a first_access offset but no current timestamp (might
21794 happen after a seek), then calculate a start time for the first
21795 portion so that it will align with the timestamp given for the
21796 first_access portion.
21797 If a new-segment arrives with format time, store the start
21798 time as a failsafe timestamp in case we never get any further
21799 timestamp info (unlikely)
21800 Mask out the 'frame number' section of the incoming header so
21801 that we don't consider it to be changing on every buffer and
21802 reset the caps constantly.
21803 Use gst_util_uint64_scale for duration calculation
21805 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
21807 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21808 Original commit message from CVS:
21809 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21810 Fix timestamping for cases where the first_access parameter is 4.
21811 Ensure we don't overrun buffers in other cases.
21813 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21815 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21816 Original commit message from CVS:
21817 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21818 Fix silly bug when reading metadata (#341254).
21820 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
21822 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21823 Original commit message from CVS:
21824 * autogen.sh: (CONFIGURE_DEF_OPT):
21825 libtoolize on Darwin/MacOSX is called glibtoolize
21827 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21829 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21830 Original commit message from CVS:
21831 * ext/lame/gstlame.c: (gst_lame_get_type),
21832 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21833 (gst_lame_setup), (gst_lame_change_state):
21834 * ext/lame/gstlame.h:
21835 Remove tag writing from lame (which was completely broken
21836 anyway, #329184). Leaving GstTagSetter interface around for
21837 now, albeit non-functional. Should be removed completely
21838 in 0.11. Use the 'id3v2mux' plugin from -good for writing
21841 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
21844 * ext/dvdread/dvdreadsrc.c:
21845 * gst/asfdemux/gstasfdemux.c:
21846 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21847 Original commit message from CVS:
21848 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21850 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
21852 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21853 Original commit message from CVS:
21854 Patch by: Andres Salomon <dilinger at debian org>
21855 * ext/lame/gstlame.c: (gst_lame_sink_event):
21856 Fix typo (comma vs. semicolon) (#340710).
21858 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
21860 ext/mad/gstmad.c: Make mad the second element to support the highly useful
21861 Original commit message from CVS:
21862 Patch by: Lutz Müller <lutz at topfrose de>
21863 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21864 Make mad the second element to support the highly useful
21865 FORMATS query (#340594)
21867 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
21869 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21870 Original commit message from CVS:
21871 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21872 (gst_mpeg2dec_src_query):
21873 Remember the query duration format before passing it upstream since it
21874 could have been modified.
21875 Add GST_WARNING_OBJECT in sink convert function to detail why the
21876 conversion didn't work.
21878 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21880 Define GstElementDetails as const and also static (when defined as global)
21881 Original commit message from CVS:
21882 * ext/amrwb/gstamrwbdec.c:
21883 * ext/amrwb/gstamrwbenc.c:
21884 * ext/amrwb/gstamrwbparse.c:
21885 * ext/arts/gst_arts.c:
21886 * ext/artsd/gstartsdsink.c:
21887 * ext/audiofile/gstafparse.c:
21888 * ext/audiofile/gstafsink.c:
21889 * ext/audiofile/gstafsrc.c:
21890 * ext/audioresample/gstaudioresample.c:
21891 * ext/bz2/gstbz2dec.c:
21892 * ext/bz2/gstbz2enc.c:
21893 * ext/cdaudio/gstcdaudio.c:
21894 * ext/directfb/dfbvideosink.c:
21895 * ext/divx/gstdivxdec.c:
21896 * ext/divx/gstdivxenc.c:
21897 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21898 * ext/faac/gstfaac.c: (gst_faac_base_init):
21899 * ext/faad/gstfaad.c:
21900 * ext/gsm/gstgsmdec.c:
21901 * ext/gsm/gstgsmenc.c:
21902 * ext/hermes/gsthermescolorspace.c:
21903 * ext/ivorbis/vorbisfile.c:
21904 * ext/lcs/gstcolorspace.c:
21905 * ext/libfame/gstlibfame.c:
21906 * ext/libmms/gstmms.c: (gst_mms_base_init):
21907 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21908 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21909 * ext/nas/nassink.c: (gst_nassink_base_init):
21910 * ext/neon/gstneonhttpsrc.c:
21911 * ext/sdl/sdlaudiosink.c:
21912 * ext/sdl/sdlvideosink.c:
21913 * ext/shout/gstshout.c:
21914 * ext/snapshot/gstsnapshot.c:
21915 * ext/sndfile/gstsf.c:
21916 * ext/swfdec/gstswfdec.c:
21917 * ext/tarkin/gsttarkindec.c:
21918 * ext/tarkin/gsttarkinenc.c:
21919 * ext/theora/theoradec.c:
21920 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21921 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21922 * ext/xvid/gstxviddec.c:
21923 * ext/xvid/gstxvidenc.c:
21924 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21925 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21926 * gst/chart/gstchart.c:
21927 * gst/colorspace/gstcolorspace.c:
21928 * gst/deinterlace/gstdeinterlace.c:
21929 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21930 * gst/festival/gstfestival.c:
21931 * gst/filter/gstbpwsinc.c:
21932 * gst/filter/gstiir.c:
21933 * gst/filter/gstlpwsinc.c:
21934 * gst/freeze/gstfreeze.c:
21935 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21936 * gst/librfb/gstrfbsrc.c:
21937 * gst/mixmatrix/mixmatrix.c:
21938 * gst/mpeg1sys/gstmpeg1systemencode.c:
21939 * gst/mpeg1videoparse/gstmp1videoparse.c:
21940 * gst/mpeg2sub/gstmpeg2subt.c:
21941 * gst/mpegaudioparse/gstmpegaudioparse.c:
21942 * gst/multifilesink/gstmultifilesink.c:
21943 * gst/overlay/gstoverlay.c:
21944 * gst/passthrough/gstpassthrough.c:
21945 * gst/playondemand/gstplayondemand.c:
21946 * gst/qtdemux/qtdemux.c:
21947 * gst/rtjpeg/gstrtjpegdec.c:
21948 * gst/rtjpeg/gstrtjpegenc.c:
21949 * gst/smooth/gstsmooth.c:
21950 * gst/smoothwave/gstsmoothwave.c:
21951 * gst/spectrum/gstspectrum.c:
21952 * gst/speed/gstspeed.c:
21953 * gst/stereo/gststereo.c:
21954 * gst/switch/gstswitch.c:
21955 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21956 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21957 * gst/vbidec/gstvbidec.c:
21958 * gst/videocrop/gstvideocrop.c:
21959 * gst/videodrop/gstvideodrop.c:
21960 * gst/virtualdub/gstxsharpen.c:
21961 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21962 * gst/y4m/gsty4mencode.c:
21963 * sys/cdrom/gstcdplayer.c:
21964 * sys/directdraw/gstdirectdrawsink.c:
21965 * sys/directsound/gstdirectsoundsink.c:
21966 * sys/glsink/glimagesink.c:
21967 * sys/qcam/gstqcamsrc.c:
21968 * sys/v4l2/gstv4l2src.c:
21969 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21970 * sys/ximagesrc/ximagesrc.c:
21971 Define GstElementDetails as const and also static (when defined as
21974 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21976 Define GstElementDetails as const and also static (when defined as global)
21977 Original commit message from CVS:
21978 * ext/mad/gstid3tag.c:
21979 * ext/mad/gstmad.c:
21980 * gst/ac3parse/gstac3parse.c:
21981 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21982 * gst/synaesthesia/gstsynaesthesia.c:
21983 Define GstElementDetails as const and also static (when defined as
21986 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21988 Define GstElementDetails as const and also static (when defined as global)
21989 Original commit message from CVS:
21990 * ext/aalib/gstaasink.c:
21991 * ext/annodex/gstcmmldec.c:
21992 * ext/annodex/gstcmmlenc.c:
21993 * ext/cairo/gsttextoverlay.c:
21994 * ext/cairo/gsttimeoverlay.c:
21995 * ext/cdio/gstcdiocddasrc.c:
21996 * ext/dv/gstdvdec.c:
21997 * ext/dv/gstdvdemux.c:
21998 * ext/esd/esdmon.c:
21999 * ext/esd/esdsink.c:
22000 * ext/flac/gstflacenc.c:
22001 * ext/flac/gstflactag.c:
22002 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22003 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22004 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22005 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22006 * ext/gdk_pixbuf/pixbufscale.c:
22007 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22008 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22009 * ext/jpeg/gstjpegdec.c:
22010 * ext/jpeg/gstjpegenc.c:
22011 * ext/jpeg/gstsmokedec.c:
22012 * ext/jpeg/gstsmokeenc.c:
22013 * ext/libcaca/gstcacasink.c:
22014 * ext/libmng/gstmngdec.c:
22015 * ext/libmng/gstmngenc.c:
22016 * ext/libpng/gstpngdec.c:
22017 * ext/libpng/gstpngenc.c:
22018 * ext/mikmod/gstmikmod.c:
22019 * ext/raw1394/gstdv1394src.c:
22020 * ext/shout2/gstshout2.c: (gst_shout2send_init):
22021 * ext/shout2/gstshout2.h:
22022 * ext/speex/gstspeexdec.c:
22023 * ext/speex/gstspeexenc.c:
22024 * gst/alpha/gstalpha.c:
22025 * gst/alpha/gstalphacolor.c:
22026 * gst/apetag/gstapedemux.c:
22027 * gst/auparse/gstauparse.c:
22028 * gst/autodetect/gstautoaudiosink.c:
22029 (gst_auto_audio_sink_base_init):
22030 * gst/autodetect/gstautovideosink.c:
22031 (gst_auto_video_sink_base_init):
22032 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22033 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22034 * gst/cutter/gstcutter.c:
22035 * gst/debug/breakmydata.c:
22036 * gst/debug/efence.c:
22037 * gst/debug/gstnavigationtest.c:
22038 * gst/debug/gstnavseek.c:
22039 * gst/debug/negotiation.c:
22040 * gst/debug/progressreport.c:
22041 * gst/debug/testplugin.c:
22042 * gst/effectv/gstaging.c:
22043 * gst/effectv/gstdice.c:
22044 * gst/effectv/gstedge.c:
22045 * gst/effectv/gstquark.c:
22046 * gst/effectv/gstrev.c:
22047 * gst/effectv/gstshagadelic.c:
22048 * gst/effectv/gstvertigo.c:
22049 * gst/effectv/gstwarp.c:
22050 * gst/flx/gstflxdec.c:
22051 * gst/goom/gstgoom.c:
22052 * gst/icydemux/gsticydemux.c:
22053 * gst/id3demux/gstid3demux.c:
22054 * gst/interleave/deinterleave.c:
22055 * gst/interleave/interleave.c:
22056 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22057 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22058 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22059 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22060 * gst/level/gstlevel.c:
22061 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22062 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22063 * gst/median/gstmedian.c:
22064 * gst/monoscope/gstmonoscope.c:
22065 * gst/multipart/multipartdemux.c:
22066 * gst/multipart/multipartmux.c:
22067 * gst/oldcore/gstaggregator.c:
22068 * gst/oldcore/gstfdsink.c:
22069 * gst/oldcore/gstmd5sink.c:
22070 * gst/oldcore/gstmultifilesrc.c:
22071 * gst/oldcore/gstpipefilter.c:
22072 * gst/oldcore/gstshaper.c:
22073 * gst/oldcore/gststatistics.c:
22074 * gst/rtp/gstasteriskh263.c:
22075 * gst/rtp/gstrtpL16depay.c:
22076 * gst/rtp/gstrtpL16pay.c:
22077 * gst/rtp/gstrtpamrdepay.c:
22078 * gst/rtp/gstrtpamrpay.c:
22079 * gst/rtp/gstrtpdepay.c:
22080 * gst/rtp/gstrtpgsmpay.c:
22081 * gst/rtp/gstrtph263pay.c:
22082 * gst/rtp/gstrtph263pdepay.c:
22083 * gst/rtp/gstrtph263ppay.c:
22084 * gst/rtp/gstrtpilbcdepay.c:
22085 * gst/rtp/gstrtpmp4gpay.c:
22086 * gst/rtp/gstrtpmp4vdepay.c:
22087 * gst/rtp/gstrtpmp4vpay.c:
22088 * gst/rtp/gstrtpmpadepay.c:
22089 * gst/rtp/gstrtpmpapay.c:
22090 * gst/rtp/gstrtppcmadepay.c:
22091 * gst/rtp/gstrtppcmapay.c:
22092 * gst/rtp/gstrtppcmudepay.c:
22093 * gst/rtp/gstrtppcmupay.c:
22094 * gst/rtp/gstrtpspeexdepay.c:
22095 * gst/rtp/gstrtpspeexpay.c:
22096 * gst/rtsp/gstrtpdec.c:
22097 * gst/rtsp/gstrtspsrc.c:
22098 * gst/smpte/gstsmpte.c:
22099 * gst/udp/gstdynudpsink.c:
22100 * gst/udp/gstmultiudpsink.c:
22101 * gst/udp/gstudpsink.c:
22102 * gst/udp/gstudpsrc.c:
22103 * gst/videobox/gstvideobox.c:
22104 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22105 * gst/videofilter/gstvideobalance.c:
22106 * gst/videofilter/gstvideoflip.c:
22107 * gst/videofilter/gstvideotemplate.c:
22108 (gst_videotemplate_base_init):
22109 * gst/videomixer/videomixer.c:
22110 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22111 (gst_wavparse_class_init), (gst_wavparse_dispose),
22112 (gst_wavparse_reset), (gst_wavparse_init),
22113 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22114 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22115 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22116 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22117 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22118 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22119 (gst_wavparse_change_state):
22120 * gst/wavparse/gstwavparse.h:
22121 * sys/oss/gstossmixerelement.c:
22122 * sys/oss/gstosssink.c:
22123 * sys/oss/gstosssrc.c:
22124 * sys/osxaudio/gstosxaudioelement.c:
22125 * sys/osxaudio/gstosxaudiosink.c:
22126 * sys/osxaudio/gstosxaudiosrc.c:
22127 * sys/sunaudio/gstsunaudiomixer.c:
22128 * sys/sunaudio/gstsunaudiosink.c:
22129 Define GstElementDetails as const and also static (when defined as
22132 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22134 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22135 Original commit message from CVS:
22136 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22137 Fix name of custom event (use same as dvdreadsrc).
22138 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22139 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22140 Fix event parsing (the event name is in the structure, not the
22141 name of the structure itself); also fix indentation after
22144 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22146 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22147 Original commit message from CVS:
22148 * ext/mad/gstid3tag.c: (plugin_init):
22149 Change debug category to 'id3mux'.
22151 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22153 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22154 Original commit message from CVS:
22155 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22156 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22157 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22158 (gst_id3_tag_chain):
22159 When acting as a muxer, set caps on outgoing buffers and set caps
22160 on source pad (fixes #323658). Remove unused application/x-gst-tags
22161 cruft from the 0.6 days.
22163 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22165 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22166 Original commit message from CVS:
22167 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22168 (gst_mad_src_query), (gst_mad_chain):
22169 .. and DEFAULT queries should work too. Use magic gst util scale
22170 functions in some places.
22172 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22174 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22175 Original commit message from CVS:
22176 * ext/mad/gstmad.c: (gst_mad_src_query):
22177 Fix duration query in BYTES format (#336824).
22179 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22181 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22182 Original commit message from CVS:
22183 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22184 * ext/lame/gstlame.c: (gst_lame_sink_event):
22185 Don't crash if we get an EOS event before the encoder
22186 has been set up (#339287).
22188 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22190 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22191 Original commit message from CVS:
22192 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22193 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22194 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22195 Move errors out of the normal code flow.
22196 Don't send eos, basesrc will do that for us when needed.
22198 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22200 gst/mpegstream/: Do state changes correctly
22201 Original commit message from CVS:
22202 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22203 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22204 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22205 Do state changes correctly
22207 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22209 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22210 Original commit message from CVS:
22211 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22212 (gst_mpeg2dec_alloc_buffer):
22213 Can't use gst_pad_alloc_buffer*() when we are going to crop
22214 the image before sending it out. Downstream basetransform-based
22215 elements will complain about the wrong unit size otherwise
22216 (when not operating in passthrough-mode at least).
22217 Const-ify some static variables and do some minor clean-ups.
22218 Use I420 macros for size/offsets (not really necessary in this
22219 particular context, but this kind of code gets copy'n'pasted).
22221 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22223 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22224 Original commit message from CVS:
22225 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22227 * gst/mpegstream/gstmpegpacketize.h:
22228 g_malloc() can't fail, we don't need to handle this. Same for
22229 gst_buffer_new_and_alloc().
22230 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22231 klass->send_buffer() should have the same semantics as
22232 gst_pad_push(), ie. ownership of the buffer is transfered,
22233 so we never have to unref the buffer no matter what the flow
22236 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22238 * tests/check/gst-plugins-ugly.supp:
22239 one more suppression for FC4
22240 Original commit message from CVS:
22241 one more suppression for FC4
22243 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22245 * tests/check/gst-plugins-ugly.supp:
22246 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22247 Original commit message from CVS:
22248 The AMR encoder sucks giant sucky things through a sucky object with a giant
22249 sucking machine. More suppressions.
22251 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22253 add test for amrnbenc, enable test infrastructure, and fix a leak
22254 Original commit message from CVS:
22255 add test for amrnbenc, enable test infrastructure, and fix a leak
22256 * common/check.mak:
22257 allow for specifying more than one suppressions file in SUPPRESSIONS
22259 * tests/Makefile.am:
22260 * tests/check/.cvsignore:
22261 * tests/check/Makefile.am:
22262 * tests/check/elements/.cvsignore:
22265 * tests/check/gst-plugins-ugly.supp:
22266 add suppressions for libs used by -ugly
22267 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22268 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22269 (GST_START_TEST), (amrnbenc_suite), (main):
22270 add a simple test for encoding amr
22271 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22272 fix pad template leaks
22274 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22276 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22277 Original commit message from CVS:
22278 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22279 Plug big leak in AMR encoder.
22281 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22283 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22284 Original commit message from CVS:
22285 * ext/mad/gstmad.c: (index_seek):
22286 move GstIndexEntry *entry variable declaration before
22287 the first instruction
22288 * ext/mad/gstmad.c:
22289 remove debug macros with variable number of parameter by using
22290 GST_DEBUG for WIN32
22291 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22292 use gst_guint64_to_gdouble for conversions
22293 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22294 replace __FUNCTION__ which is not supported by MSVC by the current function name
22295 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22296 remove LL suffix by using G_GINT64_CONSTANT
22297 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22298 use gst_guint64_to_gdouble for conversions
22299 * gst/mpegstream/gstmpegparse.h:
22300 remove LL suffix by using G_GINT64_CONSTANT
22302 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22303 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22305 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22307 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22308 Original commit message from CVS:
22309 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22310 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22311 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22312 * ext/mad/gstmad.c: (gst_mad_class_init):
22313 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22314 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22315 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22316 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22317 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22318 * gst/mpegaudioparse/gstmpegaudioparse.c:
22319 (gst_mp3parse_class_init):
22320 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22321 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22322 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22323 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22324 * gst/synaesthesia/gstsynaesthesia.c:
22325 (gst_synaesthesia_class_init):
22326 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22328 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22330 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22331 Original commit message from CVS:
22332 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22333 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22334 (gst_asf_demux_push_buffer):
22335 Send newsegment event only once per pad, fixes #336550.
22337 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22339 Unify the long descriptions in the plugin details (#337263).
22340 Original commit message from CVS:
22341 Patch by: j^ <j at bootlab dot org>
22342 * ext/amrwb/gstamrwbdec.c:
22343 * ext/amrwb/gstamrwbenc.c:
22344 * ext/amrwb/gstamrwbparse.c:
22345 * ext/arts/gst_arts.c:
22346 * ext/artsd/gstartsdsink.c:
22347 * ext/audiofile/gstafparse.c:
22348 * ext/audiofile/gstafsink.c:
22349 * ext/audiofile/gstafsrc.c:
22350 * ext/cdaudio/gstcdaudio.c:
22351 * ext/directfb/dfbvideosink.c:
22352 * ext/divx/gstdivxdec.c:
22353 * ext/divx/gstdivxenc.c:
22354 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22355 * ext/faac/gstfaac.c: (gst_faac_base_init):
22356 * ext/faad/gstfaad.c:
22357 * ext/gsm/gstgsmdec.c:
22358 * ext/gsm/gstgsmenc.c:
22359 * ext/hermes/gsthermescolorspace.c:
22360 * ext/ivorbis/vorbisfile.c:
22361 * ext/lcs/gstcolorspace.c:
22362 * ext/libfame/gstlibfame.c:
22363 * ext/libmms/gstmms.c: (gst_mms_base_init):
22364 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22365 * ext/nas/nassink.c: (gst_nassink_base_init):
22366 * ext/neon/gstneonhttpsrc.c:
22367 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22368 * ext/sdl/sdlaudiosink.c:
22369 * ext/sdl/sdlvideosink.c:
22370 * ext/shout/gstshout.c:
22371 * ext/snapshot/gstsnapshot.c:
22372 * ext/sndfile/gstsf.c:
22373 * ext/tarkin/gsttarkindec.c:
22374 * ext/tarkin/gsttarkinenc.c:
22375 * ext/theora/theoradec.c:
22376 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22377 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22378 * ext/xvid/gstxviddec.c:
22379 * ext/xvid/gstxvidenc.c:
22380 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22381 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22382 * gst/chart/gstchart.c:
22383 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22384 * gst/festival/gstfestival.c:
22385 * gst/filter/gstiir.c:
22386 * gst/filter/gstlpwsinc.c:
22387 * gst/freeze/gstfreeze.c:
22388 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22389 * gst/mixmatrix/mixmatrix.c:
22390 * gst/mpeg1sys/gstmpeg1systemencode.c:
22391 * gst/mpeg1videoparse/gstmp1videoparse.c:
22392 * gst/mpeg2sub/gstmpeg2subt.c:
22393 * gst/mpegaudioparse/gstmpegaudioparse.c:
22394 * gst/multifilesink/gstmultifilesink.c:
22395 * gst/overlay/gstoverlay.c:
22396 * gst/passthrough/gstpassthrough.c:
22397 * gst/playondemand/gstplayondemand.c:
22398 * gst/qtdemux/qtdemux.c:
22399 * gst/rtjpeg/gstrtjpegdec.c:
22400 * gst/rtjpeg/gstrtjpegenc.c:
22401 * gst/smooth/gstsmooth.c:
22402 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22403 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22404 * gst/videocrop/gstvideocrop.c:
22405 * gst/videodrop/gstvideodrop.c:
22406 * gst/virtualdub/gstxsharpen.c:
22407 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22408 * gst/y4m/gsty4mencode.c:
22409 Unify the long descriptions in the plugin details (#337263).
22411 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22413 * gst-plugins-ugly.spec.in:
22414 fix version numbering
22415 Original commit message from CVS:
22416 fix version numbering
22418 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22421 * gst-plugins-ugly.spec.in:
22422 add dvdsub plugin to spec
22423 Original commit message from CVS:
22424 add dvdsub plugin to spec
22426 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22428 docs/plugins/: add siddec
22429 Original commit message from CVS:
22430 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22431 * docs/plugins/inspect/plugin-siddec.xml:
22433 * ext/dvdnav/dvdnavsrc.c:
22436 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22440 * ext/sidplay/Makefile.am:
22441 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22442 Original commit message from CVS:
22443 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22445 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22447 * docs/plugins/.gitignore:
22448 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22450 Original commit message from CVS:
22453 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22456 * docs/plugins/inspect/plugin-a52dec.xml:
22457 * docs/plugins/inspect/plugin-amrnb.xml:
22458 * docs/plugins/inspect/plugin-asf.xml:
22459 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22460 * docs/plugins/inspect/plugin-dvdread.xml:
22461 * docs/plugins/inspect/plugin-dvdsub.xml:
22462 * docs/plugins/inspect/plugin-iec958.xml:
22463 * docs/plugins/inspect/plugin-lame.xml:
22464 * docs/plugins/inspect/plugin-mad.xml:
22465 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22466 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22467 * docs/plugins/inspect/plugin-mpegstream.xml:
22468 * docs/plugins/inspect/plugin-rmdemux.xml:
22469 update plugin inspect files
22470 Original commit message from CVS:
22471 update plugin inspect files
22473 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22475 * gst/mpegaudioparse/gstxingmux.c:
22476 rework build; add translations for v4l2
22477 Original commit message from CVS:
22478 rework build; add translations for v4l2
22480 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22482 configure.ac: rework similarly to other modules
22483 Original commit message from CVS:
22485 rework similarly to other modules
22486 * ext/a52dec/gsta52dec.c:
22487 * ext/amrnb/amrnb.c:
22488 * ext/dvdnav/dvdnavsrc.c:
22489 * ext/dvdread/dvdreadsrc.c:
22490 * ext/lame/gstlame.c:
22491 * ext/mad/gstid3tag.c:
22492 * ext/mpeg2dec/gstmpeg2dec.c:
22493 * ext/sidplay/gstsiddec.cc:
22494 * gst/asfdemux/gstasf.c:
22495 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22496 * gst/dvdsub/gstdvdsubdec.c:
22497 * gst/iec958/ac3iec.c:
22498 * gst/mpegaudioparse/gstmpegaudioparse.c:
22499 * gst/mpegstream/gstmpegstream.c:
22500 * gst/realmedia/rmdemux.c: (plugin_init):
22501 use the correct defines
22503 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22507 * docs/plugins/.gitignore:
22509 Original commit message from CVS:
22512 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22518 Original commit message from CVS:
22521 === release 0.10.3 ===
22523 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22529 * docs/plugins/gst-plugins-ugly-plugins.signals:
22530 * docs/plugins/inspect/plugin-amrnb.xml:
22531 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22532 * docs/plugins/inspect/plugin-iec958.xml:
22533 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22534 * docs/plugins/inspect/plugin-rmdemux.xml:
22536 Original commit message from CVS:
22539 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22541 better/unified long descriptions
22542 Original commit message from CVS:
22543 * ext/aalib/gstaasink.c:
22544 * ext/annodex/gstcmmldec.c:
22545 * ext/annodex/gstcmmlenc.c:
22546 * ext/cairo/gsttextoverlay.c:
22547 * ext/cairo/gsttimeoverlay.c:
22548 * ext/cdio/gstcdiocddasrc.c:
22549 * ext/dv/gstdvdec.c:
22550 * ext/esd/esdmon.c:
22551 * ext/esd/esdsink.c:
22552 * ext/flac/gstflacdec.c:
22553 * ext/flac/gstflacenc.c:
22554 * ext/flac/gstflactag.c:
22555 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22556 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22557 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22558 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22559 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22560 * ext/gdk_pixbuf/pixbufscale.c:
22561 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22562 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22563 * ext/jpeg/gstjpegdec.c:
22564 * ext/jpeg/gstjpegenc.c:
22565 * ext/jpeg/gstsmokedec.c:
22566 * ext/jpeg/gstsmokeenc.c:
22567 * ext/libcaca/gstcacasink.c:
22568 * ext/libmng/gstmngdec.c:
22569 * ext/libmng/gstmngenc.c:
22570 * ext/libpng/gstpngdec.c:
22571 * ext/libpng/gstpngenc.c:
22572 * ext/mikmod/gstmikmod.c:
22573 * ext/raw1394/gstdv1394src.c:
22574 * ext/shout2/gstshout2.c:
22575 * ext/speex/gstspeexdec.c:
22576 * ext/speex/gstspeexenc.c:
22577 * gst/alpha/gstalpha.c:
22578 * gst/alpha/gstalphacolor.c:
22579 * gst/auparse/gstauparse.c:
22580 * gst/autodetect/gstautoaudiosink.c:
22581 (gst_auto_audio_sink_base_init):
22582 * gst/autodetect/gstautovideosink.c:
22583 (gst_auto_video_sink_base_init):
22584 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22585 * gst/cutter/gstcutter.c:
22586 * gst/debug/breakmydata.c:
22587 * gst/debug/efence.c:
22588 * gst/debug/gstnavigationtest.c:
22589 * gst/debug/negotiation.c:
22590 * gst/debug/progressreport.c:
22591 * gst/debug/testplugin.c:
22592 * gst/effectv/gstaging.c:
22593 * gst/effectv/gstdice.c:
22594 * gst/effectv/gstedge.c:
22595 * gst/effectv/gstquark.c:
22596 * gst/effectv/gstrev.c:
22597 * gst/effectv/gstvertigo.c:
22598 * gst/effectv/gstwarp.c:
22599 * gst/flx/gstflxdec.c:
22600 * gst/goom/gstgoom.c:
22601 * gst/interleave/deinterleave.c:
22602 * gst/interleave/interleave.c:
22603 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22604 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22605 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22606 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22607 * gst/level/gstlevel.c:
22608 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22609 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22610 * gst/median/gstmedian.c:
22611 * gst/monoscope/gstmonoscope.c:
22612 * gst/multipart/multipartdemux.c:
22613 * gst/multipart/multipartmux.c:
22614 * gst/oldcore/gstmd5sink.c:
22615 * gst/oldcore/gstmultifilesrc.c:
22616 * gst/oldcore/gstpipefilter.c:
22617 * gst/oldcore/gstshaper.c:
22618 * gst/oldcore/gststatistics.c:
22619 * gst/rtp/gstasteriskh263.c:
22620 * gst/rtp/gstrtpL16depay.c:
22621 * gst/rtp/gstrtpL16pay.c:
22622 * gst/rtp/gstrtpamrdepay.c:
22623 * gst/rtp/gstrtpamrpay.c:
22624 * gst/rtp/gstrtpdepay.c:
22625 * gst/rtp/gstrtpgsmpay.c:
22626 * gst/rtp/gstrtph263pay.c:
22627 * gst/rtp/gstrtph263pdepay.c:
22628 * gst/rtp/gstrtph263ppay.c:
22629 * gst/rtp/gstrtpmp4gpay.c:
22630 * gst/rtp/gstrtpmp4vdepay.c:
22631 * gst/rtp/gstrtpmp4vpay.c:
22632 * gst/rtp/gstrtpmpadepay.c:
22633 * gst/rtp/gstrtpmpapay.c:
22634 * gst/rtp/gstrtppcmadepay.c:
22635 * gst/rtp/gstrtppcmapay.c:
22636 * gst/rtp/gstrtppcmudepay.c:
22637 * gst/rtp/gstrtppcmupay.c:
22638 * gst/rtp/gstrtpspeexdepay.c:
22639 * gst/rtp/gstrtpspeexpay.c:
22640 * gst/rtsp/gstrtpdec.c:
22641 * gst/smpte/gstsmpte.c:
22642 * gst/videobox/gstvideobox.c:
22643 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22644 * gst/videofilter/gstvideobalance.c:
22645 * gst/videofilter/gstvideoflip.c:
22646 * gst/videofilter/gstvideotemplate.c:
22647 (gst_videotemplate_base_init):
22648 * gst/videomixer/videomixer.c:
22649 * gst/wavenc/gstwavenc.c:
22650 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22651 better/unified long descriptions
22653 Some cleanups to auparse, don't send multiple newsegments.
22655 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22657 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22658 Original commit message from CVS:
22659 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22660 Don't unref event unconditionally after giving away ownership
22661 (gst_pad_push_event(), gst_pad_send_event() and
22662 gst_pad_event_default() take ownership of the event
22663 passed to them). Fixes warnings/crashes caused by
22666 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22668 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22669 Original commit message from CVS:
22670 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22671 Don't ref NULL caps (private streams have NULL caps) (#336387);
22672 also, no need to set caps on the same buffer twice.
22674 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22676 gst/mpegstream/: Don't leak element and pad names in error messages, use
22677 Original commit message from CVS:
22678 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22679 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22680 (gst_dvd_demux_get_subpicture_stream):
22681 * gst/mpegstream/gstmpegdemux.c:
22682 (gst_mpeg_demux_sync_stream_to_time):
22683 Don't leak element and pad names in error messages, use
22684 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22686 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22688 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22689 Original commit message from CVS:
22690 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22691 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22692 Name the structure in the custom event with the
22693 language codes for the audio and subtitle streams
22694 actually like dvddemux expects it to be named.
22695 Set caps on source pad and outgoing buffers.
22697 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22699 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22700 Original commit message from CVS:
22701 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22702 (gst_lame_get_property), (gst_lame_setup):
22703 * ext/lame/gstlame.h:
22704 Make xingheader property non-functional, it's broken anyway
22705 after all (use xingmux instead).
22707 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22709 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22710 Original commit message from CVS:
22711 * ext/lame/gstlame.c: (gst_lame_sink_event):
22712 On EOS, flush encoder and send remaining data. Fix
22713 return value handling in sink event function.
22715 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22717 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22718 Original commit message from CVS:
22719 Patch by: Jürg Billeter <j at bitron dot ch>
22720 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22721 Fix wrong check for started flag when setting the 'device' property.
22722 We want to allow it when the source is NOT started yet and ignore it
22723 when the source is running.
22725 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22727 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22728 Original commit message from CVS:
22729 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22730 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22731 (gst_asf_demux_process_chunk):
22732 * gst/asfdemux/gstasfdemux.h:
22733 Subtract first timestamp from timestamps, so that
22734 stream starts from 0; makes live streams that don't
22735 start at 0 work again (fixes #317310, #336097).
22737 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22739 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22740 Original commit message from CVS:
22741 Patch by: Christian Kirbach
22743 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22744 -good. Fixes build on some systems (#331838).
22746 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22748 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22749 Original commit message from CVS:
22750 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22751 (gst_rmdemux_parse_cont):
22752 Extract more tags and also post codec name tag on the
22753 bus so this shows up in totem and nautilus.
22755 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
22757 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22758 Original commit message from CVS:
22759 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22760 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22761 Extra data usually goes into the caps as 'codec_data', not
22762 as first buffer into the stream.
22763 Need to byte swap AC3 content in realmedia files for some
22764 reason (fixes #331588).
22766 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22768 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22769 Original commit message from CVS:
22770 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22771 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22772 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22773 When operating in pull mode, post an error message on the
22774 bus when all source pads are unlinked or some other fatal
22775 error occured (#323023). Regrade some recurring debug messages
22776 to LOG level. Convert c++-style comments into C-style ones.
22778 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22780 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22781 Original commit message from CVS:
22782 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22783 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22784 (gst_rmdemux_all_source_pads_unlinked),
22785 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22786 (gst_rmdemux_parse_packet):
22787 * gst/realmedia/rmdemux.h:
22788 Handle unlinked source pads properly and stop if all source pads
22789 are unlinked (#323023).
22791 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
22793 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22794 Original commit message from CVS:
22795 Patch by: Michal Benes <michal dot benes at xeris dot cz>
22796 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22797 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22798 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22799 * gst/mpegstream/gstmpegdemux.h:
22800 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22801 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22802 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22803 situation really happens when grabbing DVB streams. Current
22804 mpegdemuxer can not handle this situation correctly and it
22805 restarts counting gstreamer timestamps from zero.
22808 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
22810 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22811 Original commit message from CVS:
22812 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22813 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22814 * ext/a52dec/gsta52dec.h:
22815 Fix #334550: failure to play raw AC3 files due to segment problems.
22817 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
22819 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22820 Original commit message from CVS:
22821 Patch by: Christophe Fergeau <teuf gnome org>
22822 * ext/lame/gstlame.c: (gst_lame_release_memory),
22823 (gst_lame_finalize), (gst_lame_class_init),
22824 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22825 (gst_lame_change_state):
22826 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22828 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
22830 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22831 Original commit message from CVS:
22832 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22833 (gst_mad_sink_event), (gst_mad_change_state):
22834 Include AUDIO_CODEC tag with tags posted if input is not
22835 framed (#334258). Use _scale() util functions in more places.
22837 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
22839 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22840 Original commit message from CVS:
22841 2006-03-12 Christophe Fergeau <teuf@gnome.org>
22842 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22843 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22844 property as BROKEN (see
22845 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22846 explanation why it's broken).
22848 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
22850 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22851 Original commit message from CVS:
22852 2006-03-11 Christophe Fergeau <teuf@gnome.org>
22853 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22855 * gst/xingheader/Makefile.am:
22856 * gst/xingheader/gstxingmux.c:
22857 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22858 to MP3 files (this allows decoder to figure out the length of VBR
22861 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
22863 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22864 Original commit message from CVS:
22865 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22866 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22867 tag (#333683, patch by: Alex Lancaster).
22869 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22871 ext/amrnb/: Further fancyfication.
22872 Original commit message from CVS:
22873 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22874 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22875 (gst_amrnbdec_state_change):
22876 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22877 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22878 (gst_amrnbenc_state_change):
22879 * ext/amrnb/amrnbenc.h:
22880 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22881 (gst_amrnbparse_query):
22882 Further fancyfication.
22883 Use _take to get writable data from the adapter.
22884 Precalc packet duration.
22886 Forward _push to upstream.
22887 Post error messages when something goes wrong.
22888 Remove old code in amrnbparse.
22889 Don't ignore query results from upstream.
22891 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
22893 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22894 Original commit message from CVS:
22895 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22896 The AMR encoder writes into the audio buffers it processes, so
22897 use gst_buffer_make_writable() on buffers we might (they go through
22898 an adapter, so there can be copying going on later anyway) be
22901 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
22903 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22904 Original commit message from CVS:
22905 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22906 (gst_mpeg_parse_handle_src_query):
22907 Declare variables at the beginning of a block and make
22908 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22910 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
22912 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22913 Original commit message from CVS:
22914 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22915 Read packet size, sequence and padsize in right order again
22916 (fixes #332796; patch by: Fabrizio Gennari).
22918 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22920 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22921 Original commit message from CVS:
22922 * gst/iec958/ac3iec.c:
22923 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22925 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22927 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22928 Original commit message from CVS:
22930 Make the id3tag and mad checks check for both a header and the
22931 appropriate library if the pkg-config is missing. (Closes #331842)
22932 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22933 do the same for the plugins themselves.
22935 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22937 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22938 Original commit message from CVS:
22939 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22940 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22941 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22942 * ext/mpeg2dec/gstmpeg2dec.h:
22943 Don't treat STATE_INVALID as fatal error; throw an error
22944 only after five consecutive decoding errors. Makes decoding
22945 mpeg streams more robust and fixes playback of joined clips
22948 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
22950 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22951 Original commit message from CVS:
22952 * ext/dvdnav/dvdnavsrc.h:
22953 Oops. forgot to add this one.
22955 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
22957 ext/Makefile.am: Fix dist-check.
22958 Original commit message from CVS:
22959 2006-02-26 Julien MOUTTE <julien@moutte.net>
22960 * ext/Makefile.am: Fix dist-check.
22962 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22964 configure.ac: Disable dvdnavsrc for now.
22965 Original commit message from CVS:
22967 Disable dvdnavsrc for now.
22969 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22971 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22972 Original commit message from CVS:
22975 * ext/dvdnav/Makefile.am:
22976 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22977 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22978 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22979 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22980 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22981 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22982 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22983 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22984 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22985 (gst_dvd_nav_src_make_dvd_event),
22986 (gst_dvd_nav_src_structure_set_uint64),
22987 (gst_dvd_nav_src_push_dvd_nav_packet_event),
22988 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22989 (gst_dvd_nav_src_push_titlelang_event),
22990 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22991 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22992 (gst_dvd_nav_src_handle_navigation_event),
22993 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22994 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22995 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22996 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22997 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22998 (gst_dvd_nav_src_do_init), (plugin_init):
22999 dvdnavsrc ported to 0.10, for the most part at least. Not quite
23000 ready for prime time yet though.
23002 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23004 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23005 Original commit message from CVS:
23006 * ext/cdio/Makefile.am:
23007 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23008 required for Cygwin, see #317048)
23009 * gst/rtp/gstasteriskh263.c:
23010 Cygwin has includes for both the unix network socket API
23011 and the windows API, but only one can be included, so fix
23012 includes to only use one or the other, prefering the unxi
23015 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23017 Port dvdsubdec to 0.10
23018 Original commit message from CVS:
23020 * gst/dvdsub/Makefile.am:
23021 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23022 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23023 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23024 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23025 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23026 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23027 (gst_send_empty_fill), (gst_send_subtitle_frame),
23028 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23029 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23031 * gst/dvdsub/gstdvdsubdec.h:
23032 Port dvdsubdec to 0.10
23034 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23036 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23037 Original commit message from CVS:
23038 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23039 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23040 mpegdemux for MPEG-2 video streams.
23042 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23044 configure.ac: Bump nano back to CVS
23045 Original commit message from CVS:
23047 Bump nano back to CVS
23049 === release 0.10.2 ===
23051 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23053 configure.ac: releasing 0.10.2, "Season to Taste"
23054 Original commit message from CVS:
23056 releasing 0.10.2, "Season to Taste"
23058 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23060 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23061 Original commit message from CVS:
23063 releasing 0.10.1.3 prelease for 0.10.2
23065 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23067 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23068 Original commit message from CVS:
23069 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23070 In sink event handler, release object lock again
23071 _before_ sending EOS event downstream (#313838).
23073 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23076 * gst/asfdemux/gstasf.c:
23077 fix rank of asfdemux
23078 Original commit message from CVS:
23079 fix rank of asfdemux
23081 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23083 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23084 Original commit message from CVS:
23086 releasing 0.10.1.2 prelease for 0.10.2
23088 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23090 * gst-plugins-ugly.spec.in:
23092 Original commit message from CVS:
23095 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23097 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23098 Original commit message from CVS:
23099 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23100 (crop_copy_i422_buffer), (crop_buffer):
23101 When we need to crop the output buffer, make sure we
23102 create a buffer of the right size and respect the implicit
23103 striding used for I420 elsewhere in GStreamer (#331301).
23105 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23107 ext/cdio/gstcdio.c: Init debug category (#331253).
23108 Original commit message from CVS:
23109 * ext/cdio/gstcdio.c: (plugin_init):
23110 Init debug category (#331253).
23112 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23114 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23115 Original commit message from CVS:
23116 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23117 Do not error out on non-recognized streams. Ignore them and allow
23118 playback of the other streams.
23120 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23122 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23123 Original commit message from CVS:
23124 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23125 Add a small sanity check for LPCM reading.
23127 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23129 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23130 Original commit message from CVS:
23131 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23132 Take into account the file properties preroll value for
23133 timestamping/newsegment. It's weird this value was commented out.
23135 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23137 gst/asfdemux/Makefile.am: More asf makefile fixing.
23138 Original commit message from CVS:
23139 * gst/asfdemux/Makefile.am:
23140 More asf makefile fixing.
23142 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23144 ext/lame/gstlame.c: Fix up lame a bit.
23145 Original commit message from CVS:
23146 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23147 (gst_lame_change_state):
23149 Apply patch #319782 by Gautier Portet.
23151 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23153 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23154 Original commit message from CVS:
23155 * gst/asfdemux/Makefile.am:
23156 But we do need to link against the riff libraryr.
23158 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23160 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23161 Original commit message from CVS:
23162 * gst/asfdemux/Makefile.am:
23163 We don't want asfmux.c yet.
23165 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23167 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23168 Original commit message from CVS:
23169 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23170 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23171 (gst_mad_change_state):
23172 Port fixes for bugs 314771, 308772, 140237, and 302625
23173 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23174 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23175 buffer, to avoid using it for any future decoding.
23177 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23179 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23180 Original commit message from CVS:
23182 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23183 (gst_asf_get_guid_nick):
23184 * gst/asfdemux/asfheaders.h:
23185 * gst/asfdemux/gstasf.c: (plugin_init):
23186 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23187 (gst_asf_demux_class_init), (gst_asf_demux_init),
23188 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23189 (gst_asf_demux_handle_src_event),
23190 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23191 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23192 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23193 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23194 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23195 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23196 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23197 (gst_asf_demux_get_bitrate_record),
23198 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23199 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23200 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23201 (gst_asf_demux_get_obj_data_correction),
23202 (gst_asf_demux_get_stream_audio),
23203 (gst_asf_demux_get_stream_correction),
23204 (gst_asf_demux_get_stream_video),
23205 (gst_asf_demux_get_stream_video_format),
23206 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23207 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23208 (gst_asf_demux_process_stream),
23209 (gst_asf_demux_get_gst_tag_from_tag_name),
23210 (gst_asf_demux_commit_taglist),
23211 (gst_asf_demux_process_ext_content_desc),
23212 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23213 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23214 (gst_asf_demux_process_comment),
23215 (gst_asf_demux_process_bitrate_props_object),
23216 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23217 (gst_asf_demux_descramble_segment),
23218 (gst_asf_demux_element_send_event),
23219 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23220 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23221 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23222 (gst_asf_demux_get_src_query_types),
23223 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23224 * gst/asfdemux/gstasfdemux.h:
23225 asfdemux ported to 0.10. Does still need a bit of work (seems like
23226 there's something funky going on when timestamping video frames).
23227 The seeking code is likely to make Wim cry, but hey, at least it
23230 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23232 ext/amrnb/amrnbdec.c: Some more comments.
23233 Original commit message from CVS:
23234 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23235 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23236 Some more comments.
23237 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23238 Applied patch from Fabrizio Gennari, fixes #330844.
23240 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23242 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23243 Original commit message from CVS:
23244 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23245 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23246 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23247 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23248 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23249 * ext/dvdread/dvdreadsrc.h:
23250 Let's try to play the title the user set via the URI handler or
23251 via properties instead of always playing the first title. Also,
23252 Also, count title/chapter/angle number in URI and properties
23253 from 1 rather than 0.
23255 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23257 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23258 Original commit message from CVS:
23259 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23260 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23261 (gst_dvd_read_src_do_duration_query):
23262 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23263 otherwise GstBaseSrc will think we can operate pull_range based,
23264 which we don't really, and typefinding will fail miserably.
23265 Also, make seeking work somewhat (only works with flumpegdemux
23266 at the moment, mpegstream needs fixing for that first).
23268 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23270 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23271 Original commit message from CVS:
23272 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23273 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23274 Only allocate buffer once we know exactly how much we need,
23275 rather than gratuitously allocating 2MB-buffers all the time
23276 even if we usually need much less than that. Also, demote
23277 a debug message from DEBUG to LOG level.
23279 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23281 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23282 Original commit message from CVS:
23283 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23284 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23285 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23286 (gst_dvd_read_src_do_position_query):
23287 Add some more debugging and fix duration query in BYTES.
23289 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23291 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23292 Original commit message from CVS:
23295 * ext/dvdread/Makefile.am:
23296 * ext/dvdread/dvdreadsrc.c:
23297 * ext/dvdread/dvdreadsrc.h:
23298 Half-baked port to 0.10. Needs some love
23299 in the seeking department, but at least
23301 * ext/dvdread/stream_labels.c:
23302 * ext/dvdread/stream_labels.h:
23303 Remove these (we use ISO-639 language codes internally; applications
23304 that want to translate those into language names for display to the
23305 user should rely on the iso-codes package for that).
23307 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23309 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23310 Original commit message from CVS:
23311 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23312 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23313 (gst_amrnbdec_state_change):
23314 * ext/amrnb/amrnbdec.h:
23315 Fix amrnbdec, handle events, take copy from adapter since the decoder
23316 apparently writes in the source data.
23317 Use some _scale_int, and precalc duration.
23318 Fix some leaks, post ERROR messages.
23320 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23322 docs/plugins/: Add cdio plugin to docs.
23323 Original commit message from CVS:
23324 * docs/plugins/Makefile.am:
23325 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23326 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23327 * docs/plugins/inspect/plugin-cdio.xml:
23328 Add cdio plugin to docs.
23329 * ext/cdio/gstcdiocddasrc.c:
23331 * ext/cdio/gstcdio.c:
23332 The plugin is called 'cdio' not 'cddio'.
23334 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23336 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23337 Original commit message from CVS:
23338 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23339 One source pad not being linked is not an error condition when we're
23340 still parsing the header. In this case (e.g. where we don't have a
23341 suitable decoder installed) just pretend everything is fine, so that
23342 the demuxer will actually go on to signal no-more-pads when done
23343 parsing the header, otherwise decodebin/playbin will never post the
23344 appropriate error message if decoders are not available.
23346 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23350 * ext/mad/gstid3tag.c:
23351 * gst/realmedia/rmdemux.c:
23352 Just make it compile with --disable-gst-debug.
23353 Original commit message from CVS:
23354 Just make it compile with --disable-gst-debug.
23356 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23358 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23359 Original commit message from CVS:
23360 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23361 (gst_mad_check_caps_reset), (gst_mad_chain):
23362 Merge patch from Radoslaw Szkodzinski (bug 326734)
23364 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23366 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23367 Original commit message from CVS:
23368 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23369 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23370 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23371 (gst_id3_tag_chain):
23372 fixing Gdate handling
23373 enabling mux/demux mode switching
23374 adding better debug output
23376 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23378 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...
23379 Original commit message from CVS:
23380 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23381 If we haven't set caps on a source pad yet, the caps on the
23382 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23384 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23386 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23387 Original commit message from CVS:
23388 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23389 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23390 * ext/lame/gstlame.h:
23391 Contrary to what the const char in the lame API might suggest,
23392 lame expects us to keep the strings we pass to id3tag_set_foo()
23393 around; it doesn't free them either though, so we have to store
23394 them somewhere and free them later when we can be sure lame
23395 doesn't need them any longer.
23397 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23399 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...
23400 Original commit message from CVS:
23401 * ext/lame/gstlame.c: (add_one_tag):
23402 Fix handling of GST_TAG_DATE (#311679), don't pass an
23403 uninitialised string pointer to lame if we don't know
23404 how to handle the tag type, and fix minor memory leak.
23406 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23408 ext/mad/gstmad.c: Fix debug message.
23409 Original commit message from CVS:
23410 * ext/mad/gstmad.c: (gst_mad_chain):
23413 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23415 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23416 Original commit message from CVS:
23417 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23418 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23419 Erase spurious call to gst_segment_set_newsegment.
23420 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23421 the superclass method when handling NEWSEGMENT events.
23422 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23423 and dvd-audio-restart event handling. There are currently less
23424 hackish ways of handling the sparse audio stream problem.
23426 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23428 fix up error domains, error strings, and use of translation
23429 Original commit message from CVS:
23430 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23431 * ext/dvdnav/dvdnavsrc.c: (if):
23432 * ext/dvdread/stream_labels.c:
23433 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23434 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23435 fix up error domains, error strings, and use of translation
23437 fix up this file, even though none of them are actually marked
23440 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23442 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23443 Original commit message from CVS:
23444 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23445 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23446 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23447 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23448 (gst_mpeg_parse_change_state):
23449 Make timestamp adjustment somewhat milder. Actual timestamps are
23450 now sent unmodified unless an actual gap is found in the
23451 stream. This should fix time display when playing most MPEG
23454 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23456 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23457 Original commit message from CVS:
23458 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23459 * ext/cdio/gstcdio.h:
23460 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23461 Fix build for libcdio versions >= 76; give slightly lower rank
23464 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23466 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23467 Original commit message from CVS:
23470 * ext/cdio/Makefile.am:
23471 * ext/cdio/gstcdio.c:
23472 * ext/cdio/gstcdio.h:
23473 * ext/cdio/gstcdiocddasrc.c:
23474 * ext/cdio/gstcdiocddasrc.h:
23475 Port libcdio cdda source, formerly known as cddasrc, now known as
23476 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23477 but that's not tested (fixes #317658).
23479 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23481 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23482 Original commit message from CVS:
23483 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23484 tss tss... always set caps on outgoing buffer.
23486 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23488 * gst-plugins-ugly.spec.in:
23490 Original commit message from CVS:
23493 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23498 Original commit message from CVS:
23501 === release 0.10.1 ===
23503 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23509 * docs/plugins/gst-plugins-ugly-plugins.args:
23510 * docs/plugins/inspect/plugin-a52dec.xml:
23511 * docs/plugins/inspect/plugin-amrnb.xml:
23512 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23513 * docs/plugins/inspect/plugin-iec958.xml:
23514 * docs/plugins/inspect/plugin-lame.xml:
23515 * docs/plugins/inspect/plugin-mad.xml:
23516 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23517 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23518 * docs/plugins/inspect/plugin-rmdemux.xml:
23520 Original commit message from CVS:
23523 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23528 Original commit message from CVS:
23531 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23533 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23534 Original commit message from CVS:
23535 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23536 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23537 * ext/mad/gstmad.c: (gst_mad_src_query):
23538 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23539 * ext/sidplay/gstsiddec.cc:
23540 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23541 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23542 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23543 (fixes #325652; based on patch by: Philippe); make rmdemux return
23544 FALSE for position queries, instead of setting -1 as value and
23547 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23549 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23550 Original commit message from CVS:
23551 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23552 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23553 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23554 rewrite timestamps in the case segments are being set from
23555 upstream, but use timestamps unmodified. Also send proper position
23556 values. This allows for correct time display and makes queries
23557 work in sink elements.
23558 * gst/mpegstream/gstdvddemux.h:
23559 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23560 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23561 Rename flush_filter to segment_filter, which is better represents
23562 what the arreibute does.
23563 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23564 Activate segment filtering when a timestamp discontinuity is seen.
23566 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23568 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...
23569 Original commit message from CVS:
23570 * ext/mad/gstmad.c: (gst_mad_chain):
23571 Don't forget that we need to send out a newsegment event after a
23572 restart even if we don't have enough data to decode a frame right
23575 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23577 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23578 Original commit message from CVS:
23579 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23580 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23581 Use the new "audio-shutdown" and "audio-restart" DVD events
23582 instead of the "spu-still-frame" event to shutdown and restart
23583 the audio pipeline.
23584 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23585 Check for cases where the segment-based adjustment calculation
23586 would produce negative values (which result in an overflow) and
23587 return GST_CLOCK_TIME_NONE instead.
23588 * gst/mpegstream/gstdvddemux.h:
23589 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23590 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23591 Add a mechanism to discard audio buffers with timestamps outside
23592 the currently set segment. This was causing (sometimes serious)
23593 synchronization problems after seeking in DVDs with LPCM audio,
23594 since VOBUs usually contain audio material that lies outside the
23595 timestamp range specified by the header.
23597 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23599 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23600 Original commit message from CVS:
23601 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23602 Remove lingering reference to GstID3Demux
23603 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23604 Don't output debug saying padding streams are unknown type,
23605 because they're not
23607 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23609 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23610 Original commit message from CVS:
23611 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23612 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23613 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23616 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23617 (gst_mpeg_demux_get_audio_stream):
23618 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23619 (gst_dvd_demux_get_audio_stream)
23620 (gst_dvd_demux_get_subpicture_stream)
23621 (gst_dvd_demux_send_subbuffer):
23622 Send current* pad buffers with appropriate caps.
23624 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23626 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23627 Original commit message from CVS:
23628 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23629 * gst/iec958/ac3iec.h:
23630 * gst/iec958/ac3iec.c:
23631 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23632 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23633 raw-audio property to ac3iec958 that allows setting the source pad
23634 caps to raw audio instead of audio/x-iec958. This makes it
23635 possible to use ac3iec958 together with the normal alsasink
23636 element to drive an external receiver that autodetects AC3
23639 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23641 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23642 Original commit message from CVS:
23643 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23644 (ac3iec_chain_dvd):
23645 * gst/iec958/ac3iec.h:
23646 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23648 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23650 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23651 Original commit message from CVS:
23652 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23653 When getting a seek event, first check if the upstream element
23654 can handle it and only do our own seek stuff when it can't
23655 (should fix #322856).
23657 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23659 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23660 Original commit message from CVS:
23661 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23662 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23663 Really convert to BYTES format when we want to convert
23664 to bytes (use right variable; fixes #322856).
23666 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23668 Big mpegparse clean up, second round:
23669 Original commit message from CVS:
23670 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23671 Big mpegparse clean up, second round:
23672 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23673 Send and EOS event down the audio pipeline when an still frame
23674 event arrives. This prevents the pipeline from locking when a
23675 still menu comes directly after a flush.
23676 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23677 Don't send a newsegment in reset.
23678 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23679 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23680 Move the code of handle_newsegment to process_event. Send a
23681 NEWSEGMENT after FLUSH_STOP.
23682 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23684 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23685 (gst_mpeg_demux_class_init): Don't override send_event.
23686 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23687 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23688 (gst_mpeg_demux_reset):
23689 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23691 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23692 Reset the mpegparse element after a flush.
23693 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23694 Don't forward events.
23695 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23696 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23697 handle_newsegment is not a virtual method anymore.
23698 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23699 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23700 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23701 rid of send_newsegment virtual method.
23702 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23703 handle DVD events and call the superclass method for other event
23705 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23706 override process_event anymore.
23707 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23708 (gst_mpeg_parse_process_event): Move actual event processing to
23709 process event so that subclasses can properly override or extend
23711 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23712 Eliminate time parameter in process event.
23713 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23714 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23715 (gst_mpeg_demux_send_subbuffer):
23716 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23717 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23718 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23719 adding the value of the adjust attribute.
23720 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23721 rid of the adjust attribute. Now all timestamp adjustments are
23722 performed by mpegparse using the current segment.
23723 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23724 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23725 on the adjust attribute for SCR values and the current segment.
23726 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23727 adjust_ts virtual method to adjust timestamps for outgoing
23729 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23730 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23731 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23732 (gst_dvd_demux_handle_newsegment): Don't override
23734 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23735 Check for DVD events in process_event instead of
23737 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23738 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23739 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23740 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23741 (gst_mpeg_demux_send_event):
23742 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23743 (gst_dvd_demux_handle_dvd_event):
23744 Eliminate the time parameter in send_event.
23746 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23748 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23749 Original commit message from CVS:
23750 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23751 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23752 Fix typefinding in id3demux, and then remove it in favour
23753 of the new LGPL id3demux in gst-plugins-good
23754 * ext/mad/gstmad.c: (gst_mad_dispose):
23755 dispose can run more than once.
23757 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23759 gst/asfdemux/gstasfmux.c: change some char* into char[]
23760 Original commit message from CVS:
23761 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23762 change some char* into char[]
23764 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
23766 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23767 Original commit message from CVS:
23768 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23769 Remove memleak from unused GstRMDemuxStream
23771 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
23773 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23774 Original commit message from CVS:
23775 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23776 (gst_id3_tag_do_typefind):
23777 Use the correct function to free typefind factory list.
23779 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
23781 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23782 Original commit message from CVS:
23783 * ext/mad/gstmad.c: (gst_mad_src_query):
23784 For position and duration queries in TIME format, try the peer
23785 first (might be a demuxer).
23787 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23789 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23790 Original commit message from CVS:
23791 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
23792 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23793 Properly handle non contiguous VOBUs by adding the segment accum
23794 field to the adjust value.
23795 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23796 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23797 handle_newsegment to prevent sending actual newsegment events and
23798 use tiemstamp rewriting instead.
23799 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23801 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23802 (gst_mpeg_parse_event):
23803 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23804 Add a new parameter to handle_newsegment to allow controlling
23805 whether newsegment events are forwarded or not.
23806 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23807 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23808 (gst_dvd_demux_reset):
23809 last_end_ptm and discont_time aren't necessary anymore, since
23810 timestamp adjustment is now replaced by newsegment events.
23811 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23813 * gst/mpegstream/gstdvddemux.h:
23814 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23815 Don't handle dvd-nav-packet events anymore, since the are now
23816 replaced by standard newsegment events.
23817 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23818 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23819 (gst_dvd_demux_change_state):
23820 * gst/mpegstream/gstdvddemux.h:
23821 Get rid of the ignore_next_newmedia_discont hack.
23822 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23823 (gst_dvd_demux_handle_newsegment):
23824 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23825 (gst_mpeg_demux_handle_newsegment): Don't override
23826 handle_newsegment anymore. It was only necessary to handle
23828 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23829 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23830 (gst_dvd_demux_set_cur_subpicture):
23831 Reactivate handling of DVD events.
23832 * gst/mpegstream/gstmpegparse.c (normal_seek)
23833 (gst_mpeg_parse_handle_src_event)
23834 (gst_mpeg_parse_handle_src_query):
23835 First attempt at reenabling seek.
23836 * gst/mpegstream/gstmpegparse.h:
23837 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23838 (gst_mpeg_parse_update_streaminfo)
23839 (gst_mpeg_parse_get_rate)
23840 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23841 (gst_mpeg_parse_handle_src_query):
23842 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23843 Make queries work again.
23844 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23845 (gst_mpeg_parse_handle_newsegment)
23846 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23847 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23848 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23849 Get rid of the newsegment_pending attribute, and rely instead on
23850 proper timestamp adjustment.
23851 * gst/mpegstream/gstmpegparse.c
23852 (gst_mpeg_parse_get_src_event_masks): Erase.
23853 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23854 Initialize fields before creating pads to prevent the pad creation
23855 callback from failing.
23856 (gst_mpeg_parse_reset): Initialize new fields, and change
23857 initialization order to match the order in the structure.
23858 (gst_mpeg_parse_handle_newsegment): Forward new segment events
23859 whenever possible, and update the current segment.
23860 (gst_mpeg_parse_send_newsegment): Update the current segment and
23861 pending_newsegment.
23862 (gst_mpeg_parse_pad_added): Use the current segment to send
23863 newsegment events to new pads.
23864 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23865 and events. Properly update newsegment_pending.
23866 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23867 New fields do_adjust and current_segment.
23868 * gst/mpegstream/gstmpegdemux.c:
23869 * gst/mpegstream/gstdvddemux.c:
23870 * gst/mpegstream/gstmpegparse.h:
23871 Rename handle_discont virtual method to handle_newsegment. Erase
23872 some (already commented out support) for old NEW_MEDIA events.
23873 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23874 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23875 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23876 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23877 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23878 Erase the "pending_scr" field, and replace it by a slightly
23879 different handling of the current SCR. Document code blocks in
23880 parse_packhead and chain.
23882 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
23884 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23885 Original commit message from CVS:
23886 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23887 g_warning() are only for really fatal warnings. If we can't decode a
23888 tag, just ignore that tag and do a GST_WARNING.
23890 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23893 * ext/a52dec/gsta52dec.h:
23894 * ext/dvdread/dvdreadsrc.h:
23895 * ext/lame/gstlame.h:
23896 * ext/mad/gstid3tag.c:
23897 * ext/mad/gstmad.c:
23898 * ext/mad/gstmad.h:
23899 * ext/mpeg2dec/gstmpeg2dec.h:
23900 * ext/sidplay/gstsiddec.h:
23901 * gst/ac3parse/gstac3parse.c:
23902 * gst/ac3parse/gstac3parse.h:
23903 * gst/asfdemux/gstasfdemux.c:
23904 * gst/asfdemux/gstasfdemux.h:
23905 * gst/iec958/ac3iec.h:
23906 * gst/mpegaudioparse/gstmpegaudioparse.c:
23907 * gst/mpegaudioparse/gstmpegaudioparse.h:
23908 * gst/mpegstream/gstdvddemux.h:
23909 * gst/mpegstream/gstmpegclock.h:
23910 * gst/mpegstream/gstmpegdemux.h:
23911 * gst/mpegstream/gstmpegpacketize.h:
23912 * gst/mpegstream/gstmpegparse.c:
23913 * gst/mpegstream/gstmpegparse.h:
23914 * gst/mpegstream/gstrfc2250enc.c:
23915 * gst/mpegstream/gstrfc2250enc.h:
23916 * gst/realmedia/rmdemux.c:
23917 * gst/realmedia/rmdemux.h:
23918 * gst/synaesthesia/synaescope.c:
23920 Original commit message from CVS:
23923 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23927 Original commit message from CVS:
23930 === release 0.10.0 ===
23932 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23938 * docs/plugins/inspect/plugin-a52dec.xml:
23939 * docs/plugins/inspect/plugin-amrnb.xml:
23940 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23941 * docs/plugins/inspect/plugin-iec958.xml:
23942 * docs/plugins/inspect/plugin-lame.xml:
23943 * docs/plugins/inspect/plugin-mad.xml:
23944 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23945 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23946 * docs/plugins/inspect/plugin-rmdemux.xml:
23948 Original commit message from CVS:
23951 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
23953 Update for alloc_buffer changes.
23954 Original commit message from CVS:
23955 2005-12-05 Andy Wingo <wingo@pobox.com>
23956 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23957 * ext/mad/gstmad.c: (gst_mad_chain):
23958 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23959 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23960 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23961 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23962 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23964 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
23966 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23967 Original commit message from CVS:
23968 2005-12-05 Andy Wingo <wingo@pobox.com>
23969 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23970 id3demux and id3mux now. Fixes #323199.
23972 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
23974 * gst-plugins-ugly.spec.in:
23975 update spec file for latest changes
23976 Original commit message from CVS:
23977 update spec file for latest changes
23979 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23981 fix silly Makefile.am bug so they link correctly again
23982 Original commit message from CVS:
23983 * ext/amrnb/Makefile.am:
23984 * gst/realmedia/Makefile.am:
23985 fix silly Makefile.am bug so they link correctly again
23987 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23991 Original commit message from CVS:
23994 === release 0.9.7 ===
23996 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24003 * docs/plugins/gst-plugins-ugly-plugins.args:
24004 * docs/plugins/inspect/plugin-a52dec.xml:
24005 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24006 * docs/plugins/inspect/plugin-iec958.xml:
24007 * docs/plugins/inspect/plugin-lame.xml:
24008 * docs/plugins/inspect/plugin-mad.xml:
24009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24010 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24011 * docs/plugins/inspect/plugin-rmdemux.xml:
24012 * docs/random/LICENSE:
24013 * docs/random/PORTED_09:
24015 Original commit message from CVS:
24018 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24022 * ext/amrnb/Makefile.am:
24023 * gst/realmedia/Makefile.am:
24024 Don't know how these escaped my eye before. Fix link flags.
24025 Original commit message from CVS:
24026 Don't know how these escaped my eye before. Fix link flags.
24028 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24031 * examples/Makefile.am:
24032 * examples/capsfilter/Makefile.am:
24033 * examples/capsfilter/capsfilter1.c:
24034 * examples/gob/Makefile.am:
24035 * examples/gob/gst-identity2.gob:
24036 * examples/gstplay/.gitignore:
24037 * examples/gstplay/Makefile.am:
24038 * examples/gstplay/player.c:
24039 * examples/indexing/.gitignore:
24040 * examples/indexing/Makefile.am:
24041 * examples/indexing/indexmpeg.c:
24042 * examples/level/Makefile.am:
24043 * examples/level/README:
24044 * examples/level/demo.c:
24045 * examples/level/plot.c:
24046 * examples/stats/Makefile.am:
24047 * examples/stats/mp2ogg.c:
24048 * examples/switch/.gitignore:
24049 * examples/switch/Makefile.am:
24050 * examples/switch/switcher.c:
24052 Original commit message from CVS:
24055 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24057 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24058 Original commit message from CVS:
24059 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24060 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24061 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24062 (gst_mpeg_parse_send_event):
24063 Ref events before sending them to multiple pads, after all
24064 gst_pad_send_event() takes ownership of events. Don't leak
24065 events that have not been handled (fixes #322745).
24067 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24069 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24070 Original commit message from CVS:
24071 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24072 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24073 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24074 from making timestamp adjustments. This will have to be re-added
24075 in some form in the near future, but in order to do that, some nav
24076 packet parsing will be necessary in mpegdemux.
24077 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24078 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24079 (g_value_set_int, gst_mpeg_parse_set_property)
24080 Get rid of do_adjust and use_adjust. Rename max_discont to
24082 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24083 -1, no adjustment is made.
24084 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24085 Rename max_discont property to max_scr_gap. Erase "adjust"
24087 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24088 override send_event anymore, base class does the job.
24089 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24090 Base class now does most of the work.
24091 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24092 Generalize to forwarding the event to all source pads in the
24094 * gst/mpegstream/gstmpegparse.h:
24095 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24096 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24097 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24098 (gst_mpeg_parse_set_property):
24099 Clock synchronization doesn't make sense anymore for a
24102 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24104 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24105 Original commit message from CVS:
24106 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24107 Don't treat normal EOS as a fatal error.
24109 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24111 ext/mad/gstmad.c: Proper warning statements,
24112 Original commit message from CVS:
24113 * ext/mad/gstmad.c: (gst_mad_chain):
24114 Proper warning statements,
24115 Don't error if the src pad isn't linked when pushing.
24116 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24117 Proper state_change, avoids borkage when going to READY
24119 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24122 * gst-libs/Makefile.am:
24124 * gst-libs/ext/.gitignore:
24125 * gst-libs/gst/media-info/.gitignore:
24126 * gst-libs/gst/play/.gitignore:
24127 * gst-libs/gst/play/play.h:
24128 * gst-libs/gst/play/play.vcproj:
24129 no need for an AS_LIBTOOL call
24130 Original commit message from CVS:
24131 no need for an AS_LIBTOOL call
24133 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24137 * gst-plugins-ugly.spec.in:
24138 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24139 Original commit message from CVS:
24140 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24142 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24144 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24145 Original commit message from CVS:
24146 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24147 Prime libmpeg2's pumps with some null custom buffers
24148 to ensure it doesn't ask us to discard garbage later yay.
24150 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24152 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24153 Original commit message from CVS:
24154 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24155 Prime libmpeg2's pumps with some null custom buffers
24156 to ensure it ask us to discard garbage later yay.
24158 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24160 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24161 Original commit message from CVS:
24162 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24163 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24164 (gst_a52dec_chain_raw):
24165 * ext/a52dec/gsta52dec.h:
24166 Accept AC3 in audio/x-private1-ac3 format, which includes
24167 DVD-specific headers, as well as raw AC3, for compatibility with
24170 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24172 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24173 Original commit message from CVS:
24174 * ext/mad/gstmad.c: (gst_mad_chain):
24175 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24176 skip frame synthesis and consume input data as if we'd done the
24177 decode. Makes mad not error when the src pad is not connected.
24180 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24183 Erase old CVS conflict line.
24184 Original commit message from CVS:
24185 Erase old CVS conflict line.
24187 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24189 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24190 Original commit message from CVS:
24191 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24192 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24193 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24194 (gst_mpeg_parse_chain):
24195 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24196 (gst_mpeg_demux_send_newsegment):
24197 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24198 * gst/mpegstream/gstmpegparse.h:
24199 Rename send_discont method to send_newsegment and add parameters
24200 to handle actual segments. Adapt code all around to run with the
24201 new name and signature.
24202 * gst/mpegstream/gstmpegdemux.c:
24203 * gst/mpegstream/gstmpegparse.c:
24204 * gst/mpegstream/gstdvddemux.c:
24205 Convert to GST_BOILERPLATE.
24207 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24210 fix AS_LIBTOOL call
24211 Original commit message from CVS:
24212 fix AS_LIBTOOL call
24214 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24217 add a torture target
24218 Original commit message from CVS:
24219 add a torture target
24221 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24226 Original commit message from CVS:
24229 === release 0.9.6 ===
24231 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24237 * docs/plugins/gst-plugins-ugly-plugins.args:
24238 * docs/plugins/gst-plugins-ugly-plugins.signals:
24239 * docs/plugins/inspect/plugin-a52dec.xml:
24240 * docs/plugins/inspect/plugin-amrnb.xml:
24241 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24242 * docs/plugins/inspect/plugin-iec958.xml:
24243 * docs/plugins/inspect/plugin-lame.xml:
24244 * docs/plugins/inspect/plugin-mad.xml:
24245 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24246 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24247 * docs/plugins/inspect/plugin-rmdemux.xml:
24249 Original commit message from CVS:
24252 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24254 gst/realmedia/rmdemux.c: Fractional framerates.
24255 Original commit message from CVS:
24256 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24257 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24258 (find_seek_offset_bytes), (find_seek_offset_time),
24259 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24260 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24261 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24262 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24263 (gst_rmdemux_parse_packet):
24264 Fractional framerates.
24266 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24268 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24269 Original commit message from CVS:
24270 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24271 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24272 (gst_mpeg2dec_sink_event):
24273 * ext/mpeg2dec/gstmpeg2dec.h:
24274 Use fractional framerates
24276 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24278 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24279 Original commit message from CVS:
24280 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24281 set_clock returns a boolean.
24283 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24285 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24286 Original commit message from CVS:
24287 * ext/mad/gstmad.c: (gst_mad_chain):
24288 Fix seeking even more by sending the newsegment event with the
24289 right parameters. Should fix querying in playbin/totem after
24292 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24294 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24295 Original commit message from CVS:
24296 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24297 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24298 Fix seeking in stand-alone mode. Fix nonexistant enum value
24299 introduced in previous commit. Improve debug messages here and
24300 there. Actually return a proper return value in the sink event
24303 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24305 * ext/lame/gstlame.c:
24307 Original commit message from CVS:
24310 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24313 * ext/lame/gstlame.c:
24314 * ext/mad/gstmad.c:
24315 * ext/sidplay/gstsiddec.cc:
24317 Original commit message from CVS:
24320 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24323 * ext/lame/gstlame.c:
24324 * ext/mad/gstid3tag.c:
24325 * ext/sidplay/gstsiddec.cc:
24326 Update for gst_tag_setter API changes.
24327 Original commit message from CVS:
24328 2005-11-22 Andy Wingo <wingo@pobox.com>
24329 * Update for gst_tag_setter API changes.
24331 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24334 * ext/a52dec/gsta52dec.c:
24335 * ext/mad/gstid3tag.c:
24336 * ext/mad/gstmad.c:
24337 * gst/mpegaudioparse/gstmpegaudioparse.c:
24338 * gst/mpegstream/gstdvddemux.c:
24339 * gst/mpegstream/gstmpegparse.c:
24340 * gst/realmedia/rmdemux.c:
24341 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24342 Original commit message from CVS:
24343 2005-11-22 Andy Wingo <wingo@pobox.com>
24344 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24345 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24346 * ext/mad/gstmad.c (gst_mad_chain)
24347 * gst/mpegaudioparse/gstmpegaudioparse.c
24348 (gst_mp3parse_sink_event)
24349 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24350 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24351 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24352 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24353 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24355 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24357 ext/mad/Makefile.am: libgsttagedit => libgsttag
24358 Original commit message from CVS:
24359 * ext/mad/Makefile.am:
24360 libgsttagedit => libgsttag
24362 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24364 ext/lame/gstlame.c: Don't take the stream lock
24365 Original commit message from CVS:
24366 * ext/lame/gstlame.c: (gst_lame_sink_event):
24367 Don't take the stream lock
24369 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24371 ext/: Don't take the stream lock.
24372 Original commit message from CVS:
24373 2005-11-21 Andy Wingo <wingo@pobox.com>
24374 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24375 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24376 * ext/mad/gstmad.c (gst_mad_sink_event):
24377 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24379 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24380 stream lock changes.
24382 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24384 *.*: Ran scripts/update-macros. Oh yes.
24385 Original commit message from CVS:
24386 2005-11-21 Andy Wingo <wingo@pobox.com>
24388 * *.c: Ran scripts/update-macros. Oh yes.
24390 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24392 gst/mpegstream/: Filler events have beem removed for now.
24393 Original commit message from CVS:
24394 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24395 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24396 Filler events have beem removed for now.
24398 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24400 gst/: Update for GST_FOURCC_FORMAT API change.
24401 Original commit message from CVS:
24402 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24403 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24404 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24405 Update for GST_FOURCC_FORMAT API change.
24407 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24409 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24410 Original commit message from CVS:
24411 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24412 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24413 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24414 (gst_rmdemux_parse_packet):
24415 Modifications for disapearance of GST_PAD_IS_USABLE()
24417 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24419 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24420 Original commit message from CVS:
24421 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24422 Remove some setcaps brokenness.
24423 Don't crash on bad input.
24425 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24427 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24428 Original commit message from CVS:
24429 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24431 (gst_id3_tag_do_typefind): Unref caps
24432 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24434 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24436 * ext/mad/gstmad.c:
24437 remove accidentally commited hack
24438 Original commit message from CVS:
24439 remove accidentally commited hack
24441 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24443 * ext/mad/gstmad.c:
24445 Original commit message from CVS:
24448 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24450 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24451 Original commit message from CVS:
24452 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24453 (gst_mpeg2dec_sink_event):
24454 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24455 nice-ify debug message in event handler; add CHECKME.
24456 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24457 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24458 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24459 (gst_dvd_demux_sync_stream_to_time):
24460 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24461 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24462 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24463 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24464 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24465 (gst_mpeg_demux_sync_stream_to_time),
24466 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24467 * gst/mpegstream/gstmpegdemux.h:
24468 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24469 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24470 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24471 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24472 (gst_mpeg_parse_chain):
24473 * gst/mpegstream/gstmpegparse.h:
24474 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24475 return value confusion (gst_pad_push vs. gst_pad_send_event and
24476 gst_pad_push_event); pass flow return values to caller;
24477 miscellaneous fixes and clean-ups.
24479 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24481 * gst/mpegstream/gstdvddemux.c:
24482 set rank to secondary until it works 100%
24483 Original commit message from CVS:
24484 set rank to secondary until it works 100%
24486 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24488 * gst-plugins-ugly.spec.in:
24489 add mpegstream plugin to spec file
24490 Original commit message from CVS:
24491 add mpegstream plugin to spec file
24493 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24495 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24496 Original commit message from CVS:
24497 2005-11-14 Martin Soto <soto@localhost.localdomain>
24498 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24501 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24503 partially port the mpegstream plugin to GStreamer 0.9.
24504 Original commit message from CVS:
24505 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24507 * gst/mpegstream/Makefile.am:
24508 * gst/mpegstream/gstdvddemux.c:
24509 * gst/mpegstream/gstdvddemux.h:
24510 * gst/mpegstream/gstmpegdemux.c:
24511 * gst/mpegstream/gstmpegdemux.h:
24512 * gst/mpegstream/gstmpegpacketize.c:
24513 * gst/mpegstream/gstmpegpacketize.h:
24514 * gst/mpegstream/gstmpegparse.c:
24515 * gst/mpegstream/gstmpegparse.h:
24516 * gst/mpegstream/gstmpegstream.c:
24517 * gst/mpegstream/gstrfc2250enc.c:
24518 * gst/mpegstream/gstrfc2250enc.h:
24519 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24520 partially port the mpegstream plugin to GStreamer 0.9.
24522 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24524 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24525 Original commit message from CVS:
24526 2005-11-14 Andy Wingo <wingo@pobox.com>
24527 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24528 debugging, allows dll builds on windows. Fixes #316076.
24530 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24535 Original commit message from CVS:
24538 === release 0.9.5 ===
24540 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24547 * docs/plugins/inspect/plugin-a52dec.xml:
24548 * docs/plugins/inspect/plugin-amrnb.xml:
24549 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24550 * docs/plugins/inspect/plugin-iec958.xml:
24551 * docs/plugins/inspect/plugin-lame.xml:
24552 * docs/plugins/inspect/plugin-mad.xml:
24553 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24554 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24555 * docs/plugins/inspect/plugin-rmdemux.xml:
24557 Original commit message from CVS:
24560 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24562 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24563 Original commit message from CVS:
24564 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24565 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24566 (handle_sequence), (handle_picture), (handle_slice),
24567 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24568 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24569 Forward GstFlowReturn about everywhere.
24570 Handle seeking correctly.
24572 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24574 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24575 Original commit message from CVS:
24576 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24577 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24578 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24579 Small cleanups in refcounting.
24581 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24583 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24584 Original commit message from CVS:
24585 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24586 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24587 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24588 (handle_sequence), (handle_picture):
24589 * ext/mpeg2dec/gstmpeg2dec.h:
24590 Removed lots of dubious code.
24591 Handle flushing and seeking correctly. Still leaks though...
24593 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24597 port plugins listing changes
24598 Original commit message from CVS:
24599 port plugins listing changes
24601 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24606 Original commit message from CVS:
24609 === release 0.9.4 ===
24611 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24618 * docs/plugins/gst-plugins-ugly-plugins.args:
24619 * docs/plugins/gst-plugins-ugly-plugins.signals:
24620 * docs/plugins/inspect/plugin-a52dec.xml:
24621 * docs/plugins/inspect/plugin-amrnb.xml:
24622 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24623 * docs/plugins/inspect/plugin-iec958.xml:
24624 * docs/plugins/inspect/plugin-lame.xml:
24625 * docs/plugins/inspect/plugin-mad.xml:
24626 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24627 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24628 * docs/plugins/inspect/plugin-rmdemux.xml:
24629 * gst/realmedia/rmdemux.c:
24632 Original commit message from CVS:
24635 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24637 gst/realmedia/rmdemux.c: STOPPED->FAILED
24638 Original commit message from CVS:
24639 2005-10-23 Julien MOUTTE <julien@moutte.net>
24640 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24642 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24644 * gst-plugins-ugly.spec.in:
24645 add packaging of a52dec
24646 Original commit message from CVS:
24647 add packaging of a52dec
24649 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24651 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24652 Original commit message from CVS:
24653 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24654 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24655 Set correct stream time in newsegment event.
24657 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24661 Original commit message from CVS:
24664 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24669 Original commit message from CVS:
24672 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24674 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24675 Original commit message from CVS:
24676 * ext/a52dec/Makefile.am:
24677 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24678 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24679 (gst_a52dec_change_state):
24680 * ext/a52dec/gsta52dec.h:
24681 Re-enable CPU flags, use liboil to get them.
24683 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24685 Port AC3 decoder to 0.9 (#318849).
24686 Original commit message from CVS:
24687 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24689 * ext/a52dec/Makefile.am:
24690 * ext/a52dec/gsta52dec.c:
24691 * ext/a52dec/gsta52dec.h:
24692 Port AC3 decoder to 0.9 (#318849).
24694 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24696 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24697 Original commit message from CVS:
24698 * ext/sidplay/gstsiddec.cc:
24699 Small fixes and more error messages.
24701 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24704 Original commit message from CVS:
24705 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24706 (gst_amrnbparse_state_change):
24707 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24708 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24709 * ext/mpeg2dec/gstmpeg2dec.c:
24710 * ext/sidplay/gstsiddec.cc:
24711 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24712 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24715 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24717 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24718 Original commit message from CVS:
24720 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24722 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24724 configure.ac: some docs I had
24725 Original commit message from CVS:
24728 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24731 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24733 gst/realmedia/rmdemux.c: segment-start/done API change.
24734 Original commit message from CVS:
24735 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24736 (gst_rmdemux_perform_seek):
24737 segment-start/done API change.
24739 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24743 * gst/iec958/ac3iec.c:
24744 Set buffer durations on IEC958 buffers.
24745 Original commit message from CVS:
24746 Set buffer durations on IEC958 buffers.
24748 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
24750 configure.ac: Fix glib check
24751 Original commit message from CVS:
24755 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
24757 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24758 Original commit message from CVS:
24759 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24760 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24762 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24764 examples/stats/mp2ogg.c: yes, typo fixes
24765 Original commit message from CVS:
24766 * examples/stats/mp2ogg.c:
24769 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24771 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24772 Original commit message from CVS:
24773 * examples/indexing/indexmpeg.c: (main):
24774 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24775 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24776 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24777 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24778 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24779 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24780 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24781 * ext/dvdread/dvdreadsrc.h:
24782 * ext/lame/gstlame.h:
24783 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24784 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24785 * gst/iec958/ac3iec.h:
24786 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24787 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24788 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24789 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24790 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24791 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24792 moved bitshift from macro to enum definition
24794 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
24796 newsegment API update.
24797 Original commit message from CVS:
24798 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24799 * ext/mad/gstmad.c: (gst_mad_chain):
24800 * gst/mpegaudioparse/gstmpegaudioparse.c:
24801 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24802 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24803 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24804 newsegment API update.
24806 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24808 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24809 Original commit message from CVS:
24810 * ext/amrnb/amrnbdec.c:
24811 Mark invalid frame sizes
24812 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24813 UNUSABLE is not to be used here, just push out stuff so
24814 probes can continue linking or making the pad usable.
24816 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
24819 * gst/realmedia/rmdemux.c:
24820 Improve seek error-resilience.
24821 Original commit message from CVS:
24822 Improve seek error-resilience.
24823 Better error handling generally.
24825 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24830 Original commit message from CVS:
24833 === release 0.9.3 ===
24835 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24841 * ext/sidplay/Makefile.am:
24843 Original commit message from CVS:
24846 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
24848 * gst/realmedia/rmdemux.h:
24849 Forgot to commit this file. I hate Nano.
24850 Original commit message from CVS:
24851 Forgot to commit this file. I hate Nano.
24853 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
24857 * gst/realmedia/rmdemux.c:
24858 Sanity checks and memory leak fixes for real demuxer
24859 Original commit message from CVS:
24860 Sanity checks and memory leak fixes for real demuxer
24862 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
24864 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24865 Original commit message from CVS:
24866 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24867 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24868 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24869 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24870 Real demuxer fixes. Make it more bulletproof against bad data,
24871 identify a few more stream types.
24872 Fix seeking so that it works (at least with the seek example
24873 program; it still fails with totem).
24875 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
24877 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24878 Original commit message from CVS:
24879 * gst/mpegaudioparse/gstmpegaudioparse.c:
24880 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24881 Set correct caps on buffers too.
24883 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
24885 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24886 Original commit message from CVS:
24887 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24888 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24889 * gst/mpegaudioparse/gstmpegaudioparse.h:
24890 Put timestamps on buffers.
24892 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
24895 * ext/amrnb/amrnbenc.c:
24896 Changed amrnbenc description, it is an encoder, not decoder.
24897 Original commit message from CVS:
24898 Changed amrnbenc description, it is an encoder, not decoder.
24900 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
24903 * gst/iec958/ac3_padder.c:
24904 * gst/iec958/ac3_padder.h:
24905 * gst/iec958/ac3iec.c:
24906 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24907 Original commit message from CVS:
24908 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24909 more accurate, and to check AC3 checksums (both of them in each frame),
24910 and dump the frame (as a probable sync failure) if they don't match.
24911 General code cleanup, improved comments. Changed to not construct the
24912 header backwards, and not byteswap everything else. If we end up needing
24913 to do little-endian output, we should swap in the element doing the
24914 output (AC3 is big-endian).
24916 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
24918 * gst-plugins-ugly.spec.in:
24919 fix spec file for ugly
24920 Original commit message from CVS:
24921 fix spec file for ugly
24923 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24925 * docs/plugins/inspect/plugin-lame.xml:
24926 revert empty commit
24927 Original commit message from CVS:
24928 revert empty commit
24930 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24932 * docs/plugins/scan.stamp:
24933 whoops, wrong files
24934 Original commit message from CVS:
24935 whoops, wrong files
24937 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24939 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24940 Original commit message from CVS:
24941 * docs/plugins/gst-plugins-ugly-plugins.args:
24942 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24943 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24944 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24945 commit missing files
24946 * docs/plugins/inspect/plugin-lame.xml:
24949 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24953 * gst-plugins-ugly.spec.in:
24954 add check-valgrind target
24955 Original commit message from CVS:
24956 add check-valgrind target
24958 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24960 * docs/plugins/scanobj-build.stamp:
24962 Original commit message from CVS:
24965 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
24967 ext/lame/gstlame.c: Set caps on outgoing buffers.
24968 Original commit message from CVS:
24969 * ext/lame/gstlame.c: (gst_lame_chain):
24970 Set caps on outgoing buffers.
24972 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24975 * ext/lame/gstlame.c:
24976 * ext/lame/gstlame.h:
24977 clean up further so we don't try to set up five times for a simple pipeline
24978 Original commit message from CVS:
24979 clean up further so we don't try to set up five times for
24982 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
24986 * gst/iec958/ac3iec.c:
24987 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24988 Original commit message from CVS:
24989 Set setcaps function on sink pad, not source pad. Produce correct caps
24992 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24995 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24996 * docs/plugins/inspect/plugin-iec958.xml:
24997 * docs/plugins/inspect/plugin-lame.xml:
24998 * docs/plugins/inspect/plugin-mad.xml:
24999 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25000 * docs/plugins/inspect/plugin-rmdemux.xml:
25001 update inspect with source
25002 Original commit message from CVS:
25003 update inspect with source
25005 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25007 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25008 Original commit message from CVS:
25009 * ext/mad/gstid3tag.c:
25010 gsttaginterface.h -> gsttagsetter.h
25012 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25016 Original commit message from CVS:
25019 === release 0.9.1 ===
25021 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25030 Original commit message from CVS:
25033 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25035 ext/amrnb/: State change function updates.
25036 Original commit message from CVS:
25037 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25038 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25039 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25040 State change function updates.
25042 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25044 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25045 Original commit message from CVS:
25046 * ext/mpeg2dec/gstmpeg2dec.c:
25047 GST_CAT_SEEK disappeared from the public API at some point
25049 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25051 * gst/iec958/ac3_padder.c:
25052 * gst/iec958/ac3_padder.h:
25054 Original commit message from CVS:
25057 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25063 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25064 * docs/plugins/inspect-build.stamp:
25065 * docs/plugins/inspect.stamp:
25066 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25067 * docs/plugins/inspect/plugin-iec958.xml:
25068 * docs/plugins/inspect/plugin-lame.xml:
25069 * docs/plugins/inspect/plugin-mad.xml:
25070 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25071 * docs/plugins/inspect/plugin-rmdemux.xml:
25072 docs for ugly plugins
25073 Original commit message from CVS:
25074 docs for ugly plugins
25076 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25078 * gst-plugins-ugly.spec.in:
25079 * gst/iec958/Makefile.am:
25081 Original commit message from CVS:
25084 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25087 * gst/iec958/ac3iec.c:
25088 Accept audio/x-private1-a3c on sink pad
25089 Original commit message from CVS:
25090 Accept audio/x-private1-a3c on sink pad
25092 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25094 * gst-plugins-ugly.spec.in:
25096 Original commit message from CVS:
25099 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25101 * examples/gstplay/player.c:
25102 * examples/stats/mp2ogg.c:
25103 * ext/a52dec/gsta52dec.c:
25104 * ext/amrnb/amrnbdec.c:
25105 * ext/amrnb/amrnbenc.c:
25106 * ext/amrnb/amrnbparse.c:
25107 * ext/dvdnav/dvdnavsrc.c:
25108 * ext/dvdread/dvdreadsrc.c:
25109 * ext/lame/gstlame.c:
25110 * ext/mad/gstid3tag.c:
25111 * ext/mad/gstmad.c:
25112 * ext/mpeg2dec/gstmpeg2dec.c:
25113 * gst/ac3parse/gstac3parse.c:
25114 * gst/asfdemux/gstasfdemux.c:
25115 * gst/asfdemux/gstasfmux.c:
25116 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25117 * gst/iec958/ac3iec.c:
25118 * gst/mpegaudioparse/gstmpegaudioparse.c:
25119 * gst/mpegstream/gstdvddemux.c:
25120 * gst/mpegstream/gstmpegdemux.c:
25121 * gst/mpegstream/gstmpegparse.c:
25122 * gst/mpegstream/gstrfc2250enc.c:
25123 * gst/realmedia/rmdemux.c:
25124 * gst/synaesthesia/gstsynaesthesia.c:
25125 All plugins updated for element state changes.
25126 Original commit message from CVS:
25127 2005-09-02 Andy Wingo <wingo@pobox.com>
25128 * All plugins updated for element state changes.
25130 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25132 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25133 * gst/iec958/ac3iec.c:
25134 Fix return types in setcaps functions
25135 Original commit message from CVS:
25136 Fix return types in setcaps functions
25138 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25141 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25142 * gst/iec958/ac3iec.c:
25143 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25144 Original commit message from CVS:
25145 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25146 Some general cleanups in iec958 framer.
25148 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25156 * m4/gst-matroska.m4:
25159 fix distcheck; remove some old m4s
25160 Original commit message from CVS:
25161 fix distcheck; remove some old m4s
25163 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25167 * gst/iec958/Makefile.am:
25168 * gst/iec958/ac3_padder.c:
25169 * gst/iec958/ac3_padder.h:
25170 * gst/iec958/ac3iec.c:
25171 * gst/iec958/ac3iec.h:
25172 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25173 Original commit message from CVS:
25174 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25176 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25178 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25179 Original commit message from CVS:
25180 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25181 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25182 (gst_dvdlpcmdec_change_state):
25183 Cleanups, fixed header parsing and stripping.
25185 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25188 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25189 Use the right bytes when parsing the LPCM dvd header
25190 Original commit message from CVS:
25191 Use the right bytes when parsing the LPCM dvd header
25193 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25196 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25197 Return the correct values from chain function
25198 Original commit message from CVS:
25199 Return the correct values from chain function
25201 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25204 * docs/Makefile.am:
25205 * docs/plugins/.gitignore:
25206 * docs/random/ChangeLog-0.8:
25207 * docs/version.entities.in:
25209 Original commit message from CVS:
25212 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25215 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25216 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25217 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25218 Original commit message from CVS:
25219 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25220 header; instead do this internally. Also support the old way, using
25221 a different mime-type. CVS:
25223 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25226 Original commit message from CVS: