3 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
9 * gst-plugins-ugly.doap:
13 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
16 * scripts/dist-translations.py:
17 * scripts/meson.build:
18 meson: dist pot file in tarball
19 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
21 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
23 * ext/x264/gstx264enc.c:
24 x264: Update for gst_video_transfer_function_*() function renaming
25 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
27 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
29 * docs/gst_plugins_cache.json:
30 * ext/x264/gstx264enc.c:
31 x264enc: Allow maximum quantizer value of 63 instead of 51
32 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
33 up to 81 (QP_MAX) but that seems to be outside the spec.
34 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
36 === release 1.17.90 ===
38 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
43 * gst-plugins-ugly.doap:
47 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
49 * tests/check/elements/amrnbenc.c:
50 amrnbenc: remove global variables
51 gstcheck is declaring its own buffers glist which ends up
52 overwritten, loks like the code meant to use that already
53 gcc 10 is also complaining about this, but only on static
54 builds for some reason
56 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
57 /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
58 collect2: error: ld returned 1 exit status
60 also remove unused var `current_buf`
61 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
63 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
65 * gst/realmedia/rmdemux.c:
66 rmdemux: Don't ignore the return value of gst_segment_do_seek()
67 If gst_segment_do_seek() fails, fail the seek.
68 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
70 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
72 * gst/asfdemux/gstasfdemux.c:
73 asfdemux: Don't ignore the return result of gst_segment_do_seek()
74 gst_segment_do_seek() can fail, and our seek should fail
76 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
78 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
80 * gst/asfdemux/gstasfdemux.c:
81 asfdemux: Only forward SEEK event when in push mode.
82 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
84 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
87 meson: add a plugin summary
88 This summary displays a list of plugins which
90 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
92 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
94 * ext/x264/GstX264Enc.prs:
95 x264enc: Add a 'Zero Latency' profile
96 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
98 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
100 * tests/check/elements/x264enc.c:
101 tests/x264enc: Don't declare variables inside the for loop header
102 This is a C99 feature
103 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
105 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
107 * tests/check/elements/x264enc.c:
108 tests: x264enc: Test formats are compatible with profile
109 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
111 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
113 * ext/x264/gstx264enc.c:
114 x264enc: Separate high-10 video formats from 8-bit formats
115 If downstream is constrained to an 8-bit profile, caps queries would
116 still allow I420_10LE as input. If upstream actually sends such a caps
117 event, downstream would fail to accept the high-10 profile.
118 The following pipeline now fails earlier, during the negotiation phase
119 instead of the stream start:
120 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
121 ! x264enc ! video/x-h264,profile=constrained-baseline \
123 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
125 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
127 * tests/check/elements/x264enc.c:
128 tests: x264enc: Test 10-bit formats
129 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
131 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
133 * tests/check/elements/x264enc.c:
134 tests: x264enc: Test all (8-bit) video formats
135 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
137 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
139 * ext/x264/gstx264enc.c:
140 x264enc: Forward downstream colorimetry and chroma-site upstream
141 So that the value can be used by upstream converters when necessary.
142 This whole logic has been copied from `__gst_video_element_proxy_caps`
143 but those 2 fields were missing.
144 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
146 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
149 * scripts/extract-release-date-from-doap-file.py:
150 meson: set release date from .doap file for releases
151 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
153 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
158 === release 1.17.2 ===
160 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
165 * gst-plugins-ugly.doap:
169 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
172 meson: mark plugins cache target as always stale
174 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
176 * docs/gst_plugins_cache.json:
177 doc: Stop documenting properties from parents
179 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
184 === release 1.17.1 ===
186 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
191 * docs/gst_plugins_cache.json:
192 * gst-plugins-ugly.doap:
196 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
198 * docs/gst_plugins_cache.json:
199 docs: Update plugins cache
201 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
203 * docs/gst_plugins_cache.json:
204 docs: Update plugins cache
206 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
208 * ext/sidplay/gstsiddec.cc:
209 siddec: update gst_type_mark_as_plugin_api() calls
210 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
211 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
213 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
215 * ext/a52dec/gsta52dec.c:
216 * ext/amrnb/amrnbdec.c:
217 * ext/amrnb/amrnbenc.c:
218 * ext/x264/gstx264enc.c:
219 plugins: uddate gst_type_mark_as_plugin_api() calls
221 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
224 doc: Require hotdoc >= 0.11.0
226 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
228 * docs/gst_plugins_cache.json:
229 docs: Update gst_plugins_cache.json
231 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
233 * ext/a52dec/gsta52dec.c:
234 * ext/amrnb/amrnbdec.c:
235 * ext/amrnb/amrnbenc.c:
236 * ext/sidplay/gstsiddec.cc:
237 * ext/x264/gstx264enc.c:
238 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
240 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
242 * gst/asfdemux/gstasfdemux.c:
243 asfdemux: extract WM/PartOfSet disc number and count metadata
245 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
247 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
249 * gst/asfdemux/gstasfdemux.c:
250 asfdemux: sprinkle some INDENT-OFF
251 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
253 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
255 * tests/check/meson.build:
256 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
257 If core is built as a subproject (e.g. as in gst-build), make sure to use
258 the gst-plugin-scanner from the built subproject. Without this, gstreamer
259 might accidentally use the gst-plugin-scanner from the install prefix if
260 that exists, which in turn might drag in gst library versions we didn't
261 mean to drag in. Those gst library versions might then be older than
262 what our current build needs, and might cause our newly-built plugins
263 to get blacklisted in the test registry because they rely on a symbol
264 that the wrongly-pulled in gst lib doesn't have.
265 This should fix running of unit tests in gst-build when invoking
266 meson test or ninja test from outside the devenv for the case where
267 there is an older or different-version gst-plugin-scanner installed
268 in the install prefix.
269 In case no gst-plugin-scanner is installed in the install prefix, this
270 will fix "GStreamer-WARNING: External plugin loader failed. This most
271 likely means that the plugin loader helper binary was not found or
272 could not be run. You might need to set the GST_PLUGIN_SCANNER
273 environment variable if your setup is unusual." warnings when running
275 In the case where we find GStreamer core via pkg-config we use
276 a newly-added pkg-config var "pluginscannerdir" to get the right
277 directory. This has the benefit of working transparently for both
278 installed and uninstalled pkg-config files/setups.
279 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
281 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
283 * ext/dvdread/dvdreadsrc.c:
284 dvdreadsrc: fix uninitialized warning
285 Variable is always set in actual code paths but let's keep gcc happy.
286 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
288 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
290 * ext/sidplay/meson.build:
292 meson: Pass native: false to add_languages()
293 This is needed for cross-compiling without a build machine compiler
294 available. The option was added in 0.54, but we only need this in
295 Cerbero and it doesn't affect older versions so it should be ok.
296 Will just cause a spurious warning.
297 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
299 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
301 * gst/asfdemux/gstasfdemux.c:
302 asfdemux: Always re-initialize metadata and global_metadata
303 When transitioning from the PAUSED state, to the READY state, and back,
304 metadata and global_metadata are left uninitialized, unlike when the
305 demxuer transitions from NULL to READY, then to PAUSED. I have found
306 this to cause a segmentation fault when fields in these structures are
309 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
311 * ext/x264/gstx264enc.c:
312 x264enc: Fix 'ref' property range and default
313 The --ref option indicate the size of the DPB, hence should be in the range of
314 0 to 16. This patch also fix the default to match x264enc default 3. This
315 change isn't a behaviour change since we don't enforce the reported default.
317 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
319 * ext/a52dec/gsta52dec.c:
320 a52dec: Mark as converter
321 It is able to do channel downminxing, so technically it is also a
323 This is also important so validate knows about that when doing its
326 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
328 * ext/x264/gstencoderbitrateprofilemanager.c:
329 * ext/x264/gstencoderbitrateprofilemanager.h:
330 * ext/x264/gstx264enc.c:
331 * ext/x264/gstx264enc.h:
332 * ext/x264/meson.build:
333 x264enc: Respect Youtube bitrate recommandation
334 Properly follow google recommendations[0] concerning bitrate when the
335 user wants to use the youtube profile.
336 [0]: https://support.google.com/youtube/answer/1722171?hl=en
338 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
340 * ext/dvdread/dvdreadsrc.c:
341 ugly: use of g_value_dup_string
342 Use helper method to get string from GValue.
344 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
346 * ext/x264/gstx264enc.c:
347 x264enc: fixed codestyle
349 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
351 * ext/x264/gstx264enc.c:
352 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
353 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
354 set inside em_data field. h264parse element (and possible third-party
355 decoders such as libav) also follows this requirement.
356 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
358 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
368 * docs/version.entities.in:
370 * ext/a52dec/Makefile.am:
371 * ext/amrnb/Makefile.am:
372 * ext/amrwbdec/Makefile.am:
373 * ext/cdio/Makefile.am:
374 * ext/dvdread/Makefile.am:
375 * ext/mpeg2dec/.gitignore:
376 * ext/mpeg2dec/Makefile.am:
377 * ext/sidplay/Makefile.am:
378 * ext/x264/Makefile.am:
379 * gst-libs/Makefile.am:
380 * gst-libs/gst/Makefile.am:
382 * gst/asfdemux/.gitignore:
383 * gst/asfdemux/Makefile.am:
384 * gst/dvdlpcmdec/Makefile.am:
385 * gst/dvdsub/Makefile.am:
386 * gst/realmedia/.gitignore:
387 * gst/realmedia/Makefile.am:
388 * gst/xingmux/Makefile.am:
395 * m4/as-slurp-ffmpeg.m4:
396 * m4/check-libheader.m4:
400 * m4/gst-fionread.m4:
410 * pkgconfig/.gitignore:
411 * pkgconfig/Makefile.am:
412 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
417 * tests/check/.gitignore:
418 * tests/check/Makefile.am:
419 * tests/check/elements/.gitignore:
420 * tests/check/generic/.gitignore:
421 * tests/files/Makefile.am:
422 Remove autotools build system
424 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
427 * ext/mpeg2dec/gstmpeg2dec.c:
428 * ext/x264/gstx264enc.c:
429 * gst/asfdemux/gstasfdemux.c:
430 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
431 * gst/dvdsub/gstdvdsubdec.c:
432 * gst/realmedia/rdtjitterbuffer.c:
433 * gst/realmedia/rtspreal.c:
434 * hooks/pre-commit.hook:
435 documentation: fix some typos
437 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
439 * ext/amrnb/amrnbdec.c:
440 * ext/amrnb/amrnbenc.c:
441 * ext/amrwbdec/amrwbdec.c:
442 docstrings: port ulinks to markdown links
444 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
447 meson: Don't generate doc cache when no plugins are enabled
448 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
450 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
452 * ext/x264/gstx264enc.c:
453 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
454 ... with more color value mapping
456 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
458 * tests/check/elements/x264enc.c:
459 * tests/check/meson.build:
460 tests: x264enc: Enable test on Windows
461 ... with removal of pointless unistd.h dependency.
462 Note that full dependency listing is required to run unit test
463 executable binary on Windows uninstalled environment.
465 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
469 meson: Bump minimal GLib version to 2.44
470 This means we can use some newer features and get rid of some
471 boilerplate code using the G_DECLARE_* macros.
472 As discussed on IRC, 2.44 is old enough by now to start depending on it.
474 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
476 * ext/sidplay/gstsiddec.cc:
477 doc: remove xml from comments
479 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
481 * gst/asfdemux/asfheaders.h:
482 asfdemux: remove some unused cruft in internal headers
484 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
486 * docs/gst_plugins_cache.json:
488 docs: Stop building the doc cache by default
490 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
492 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
494 * docs/gst_plugins_cache.json:
495 docs: Update plugins documentation cache
497 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
503 * docs/gst_api_version.in:
504 * docs/gst_plugins_cache.json:
507 * docs/plugins/.gitignore:
508 * docs/plugins/Makefile.am:
509 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
510 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
511 * docs/plugins/gst-plugins-ugly-plugins.args:
512 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
513 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
514 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
515 * docs/plugins/gst-plugins-ugly-plugins.signals:
516 * docs/plugins/gst-plugins-ugly-plugins.types:
517 * docs/plugins/inspect/plugin-a52dec.xml:
518 * docs/plugins/inspect/plugin-amrnb.xml:
519 * docs/plugins/inspect/plugin-amrwbdec.xml:
520 * docs/plugins/inspect/plugin-asf.xml:
521 * docs/plugins/inspect/plugin-cdio.xml:
522 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
523 * docs/plugins/inspect/plugin-dvdread.xml:
524 * docs/plugins/inspect/plugin-dvdsub.xml:
525 * docs/plugins/inspect/plugin-mpeg2dec.xml:
526 * docs/plugins/inspect/plugin-realmedia.xml:
527 * docs/plugins/inspect/plugin-sid.xml:
528 * docs/plugins/inspect/plugin-x264.xml:
529 * docs/plugins/inspect/plugin-xingmux.xml:
531 * ext/a52dec/meson.build:
532 * ext/amrnb/meson.build:
533 * ext/amrwbdec/meson.build:
534 * ext/cdio/meson.build:
535 * ext/dvdread/meson.build:
536 * ext/mpeg2dec/meson.build:
537 * ext/sidplay/meson.build:
538 * ext/x264/meson.build:
539 * gst/asfdemux/gstasfdemux.h:
540 * gst/asfdemux/meson.build:
541 * gst/dvdlpcmdec/meson.build:
542 * gst/dvdsub/meson.build:
543 * gst/realmedia/meson.build:
544 * gst/xingmux/meson.build:
547 docs: Port documentation to hotdoc
549 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
551 * ext/a52dec/gsta52dec.c:
552 * ext/amrnb/amrnbdec.c:
553 * ext/amrnb/amrnbenc.c:
554 * ext/amrwbdec/amrwbdec.c:
555 * ext/cdio/gstcdiocddasrc.c:
556 * ext/x264/gstx264enc.c:
557 * gst/asfdemux/gstasfdemux.h:
558 * gst/asfdemux/gstrtspwms.c:
559 * gst/realmedia/gstrdtbuffer.h:
560 * gst/realmedia/rademux.c:
561 * gst/realmedia/rdtmanager.c:
562 * gst/realmedia/rtspreal.c:
563 * gst/xingmux/gstxingmux.c:
564 docs: Port all docstring to gtk-doc markdown
566 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
568 * ext/sidplay/meson.build:
569 meson: sidplay: use library() instead of shared_module()
570 Like we do for other plugins, and also install a .pc file
571 if we build the plugin statically.
573 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
575 * ext/dvdread/meson.build:
577 meson: Always require the gmodule dependency
578 It's needed by the dvdread plugin but also by the x264 plugin in certain
579 circumstances. As it's part of GLib and always available, simply move it
580 as a hard dependency to the top-level meson.build.
582 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
587 * docs/plugins/inspect/plugin-a52dec.xml:
588 * docs/plugins/inspect/plugin-amrnb.xml:
589 * docs/plugins/inspect/plugin-amrwbdec.xml:
590 * docs/plugins/inspect/plugin-asf.xml:
591 * docs/plugins/inspect/plugin-cdio.xml:
592 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
593 * docs/plugins/inspect/plugin-dvdread.xml:
594 * docs/plugins/inspect/plugin-dvdsub.xml:
595 * docs/plugins/inspect/plugin-mpeg2dec.xml:
596 * docs/plugins/inspect/plugin-realmedia.xml:
597 * docs/plugins/inspect/plugin-sid.xml:
598 * docs/plugins/inspect/plugin-x264.xml:
599 * docs/plugins/inspect/plugin-xingmux.xml:
603 === release 1.16.0 ===
605 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
612 * gst-plugins-ugly.doap:
616 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
618 * docs/plugins/inspect/plugin-a52dec.xml:
619 * docs/plugins/inspect/plugin-amrnb.xml:
620 * docs/plugins/inspect/plugin-amrwbdec.xml:
621 * docs/plugins/inspect/plugin-asf.xml:
622 * docs/plugins/inspect/plugin-cdio.xml:
623 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
624 * docs/plugins/inspect/plugin-dvdread.xml:
625 * docs/plugins/inspect/plugin-dvdsub.xml:
626 * docs/plugins/inspect/plugin-mpeg2dec.xml:
627 * docs/plugins/inspect/plugin-realmedia.xml:
628 * docs/plugins/inspect/plugin-sid.xml:
629 * docs/plugins/inspect/plugin-x264.xml:
630 * docs/plugins/inspect/plugin-xingmux.xml:
633 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
639 === release 1.15.90 ===
641 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
647 * gst-plugins-ugly.doap:
651 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
653 * docs/plugins/inspect/plugin-a52dec.xml:
654 * docs/plugins/inspect/plugin-amrnb.xml:
655 * docs/plugins/inspect/plugin-amrwbdec.xml:
656 * docs/plugins/inspect/plugin-asf.xml:
657 * docs/plugins/inspect/plugin-cdio.xml:
658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
659 * docs/plugins/inspect/plugin-dvdread.xml:
660 * docs/plugins/inspect/plugin-dvdsub.xml:
661 * docs/plugins/inspect/plugin-mpeg2dec.xml:
662 * docs/plugins/inspect/plugin-realmedia.xml:
663 * docs/plugins/inspect/plugin-sid.xml:
664 * docs/plugins/inspect/plugin-x264.xml:
665 * docs/plugins/inspect/plugin-xingmux.xml:
668 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
670 * ext/x264/meson.build:
671 meson: Add a subproject fallback for x264
673 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
678 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
681 meson: add -Wno-unused also to C++ args when gst debug system is disabled
683 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
688 * docs/plugins/inspect/plugin-a52dec.xml:
689 * docs/plugins/inspect/plugin-amrnb.xml:
690 * docs/plugins/inspect/plugin-amrwbdec.xml:
691 * docs/plugins/inspect/plugin-asf.xml:
692 * docs/plugins/inspect/plugin-cdio.xml:
693 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
694 * docs/plugins/inspect/plugin-dvdread.xml:
695 * docs/plugins/inspect/plugin-dvdsub.xml:
696 * docs/plugins/inspect/plugin-mpeg2dec.xml:
697 * docs/plugins/inspect/plugin-realmedia.xml:
698 * docs/plugins/inspect/plugin-sid.xml:
699 * docs/plugins/inspect/plugin-x264.xml:
700 * docs/plugins/inspect/plugin-xingmux.xml:
704 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
706 * ext/x264/gstx264enc.c:
707 x264enc: inject CEA708 closed captions
709 === release 1.15.2 ===
711 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
717 * gst-plugins-ugly.doap:
721 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
723 * docs/plugins/inspect/plugin-a52dec.xml:
724 * docs/plugins/inspect/plugin-amrnb.xml:
725 * docs/plugins/inspect/plugin-amrwbdec.xml:
726 * docs/plugins/inspect/plugin-asf.xml:
727 * docs/plugins/inspect/plugin-cdio.xml:
728 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
729 * docs/plugins/inspect/plugin-dvdread.xml:
730 * docs/plugins/inspect/plugin-dvdsub.xml:
731 * docs/plugins/inspect/plugin-mpeg2dec.xml:
732 * docs/plugins/inspect/plugin-realmedia.xml:
733 * docs/plugins/inspect/plugin-sid.xml:
734 * docs/plugins/inspect/plugin-x264.xml:
735 * docs/plugins/inspect/plugin-xingmux.xml:
738 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
784 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
786 * ext/sidplay/gstsiddec.cc:
787 sidplay: fix indentation
789 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
791 * ext/dvdread/dvdreadsrc.c:
792 dvdreadsrc: Work around GCC9 compiler warning
793 It's technically true but not for this specific type.
794 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]
795 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
796 | ~~~~~~~~~~~~^~~~~~~~~
798 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
801 meson: Add support orc fallback
802 Allow fallback to orc subproject if any.
804 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
806 * ext/x264/gstx264enc.c:
807 x264: Only enable dynamic loading code for x264 < 253
808 Otherwise we get some compiler warnings:
809 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
810 unload_x264 (GstX264EncVTable * vtable)
812 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
813 load_x264 (const gchar * filename)
816 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
818 * ext/x264/meson.build:
819 x264: Link to gmodule in the meson build if extra x264 libraries are provided
820 We would dynamically load additional x264 libraries then.
822 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
825 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
826 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
828 === release 1.15.1 ===
830 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
836 * gst-plugins-ugly.doap:
840 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
842 * docs/plugins/inspect/plugin-a52dec.xml:
843 * docs/plugins/inspect/plugin-amrnb.xml:
844 * docs/plugins/inspect/plugin-amrwbdec.xml:
845 * docs/plugins/inspect/plugin-asf.xml:
846 * docs/plugins/inspect/plugin-cdio.xml:
847 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
848 * docs/plugins/inspect/plugin-dvdread.xml:
849 * docs/plugins/inspect/plugin-dvdsub.xml:
850 * docs/plugins/inspect/plugin-mpeg2dec.xml:
851 * docs/plugins/inspect/plugin-realmedia.xml:
852 * docs/plugins/inspect/plugin-sid.xml:
853 * docs/plugins/inspect/plugin-x264.xml:
854 * docs/plugins/inspect/plugin-xingmux.xml:
857 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
903 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
905 * tests/check/generic/states.c:
906 * tests/check/meson.build:
907 tests: Enable test generic_states on Windows
908 ... and drop needless unistd.h dependency
910 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
913 * tests/check/meson.build:
914 meson: Use join_paths() instead '/'
916 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
919 * tests/check/meson.build:
921 tests: Enable unit test on Windows
922 Remove hard-coded ':' whitelist separator since it varies with OS
924 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
927 Automatic update of common submodule
928 From ed78bee to 59cb678
930 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
933 meson: Specify encoding to UTF-8 when building with MSVC
934 Use build arguments consistent with core and -base. This can also
935 remove noisy "C4819" warning of non-us locale MSVC.
937 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
940 Add Gitlab CI configuration
941 This commit adds a .gitlab-ci.yml file, which uses a feature
942 to fetch the config from a centralized repository. The intent is
943 to have all the gstreamer modules use the same configuration.
944 The configuration is currently hosted at the gst-ci repository
945 under the gitlab/ci_template.yml path.
946 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
948 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
951 Update common submodule location
952 Remove the git directory
954 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
957 * gst-plugins-ugly.doap:
958 Clone the code from gitlab
959 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
961 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
964 meson: use new 'python' module instead of deprecated
965 https://github.com/mesonbuild/meson/pull/4169
967 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
969 * tests/check/elements/x264enc.c:
970 tests: x264enc: fix leak in unit test
971 The static pad templates weren't static so their
972 contents were leaked. valgrind was not happy.
973 Also rename confusing define.
975 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
977 * ext/x264/gstx264enc.c:
978 * ext/x264/gstx264enc.h:
979 x264enc: Avoid format decision per frame
980 Avoid switch/case per frame for format decision and detect the format
981 only if where it could be changed. Note that, whenever encoder->input_state
982 is changed, gst_x264_enc_init_encoder() is called.
983 https://bugzilla.gnome.org/show_bug.cgi?id=797164
985 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
989 meson: add glib-checks option to disable API guards and such
990 We want this enabled by default, also in releases, but people
991 may want to disable this for performance-critical workloads or
994 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
997 meson: fix missing closing bracket in option descriptions
999 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1002 * meson_options.txt:
1003 * tests/meson.build:
1004 meson: add option to disable tests
1006 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1009 meson: clean up some cruft
1011 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1014 * meson_options.txt:
1015 meson: add options to disable gobject cast checks and glib asserts
1016 ... and define G_DISABLE_DEPRECATED for development versions,
1017 like we do in autotools.
1019 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1021 * ext/x264/gstx264enc.c:
1022 x264enc: Set bit depth for x264 ≥ 153
1023 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1025 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1027 * ext/x264/gstx264enc.c:
1028 x264enc: Remove superfluous x264_param_default
1029 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1031 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1033 * ext/a52dec/meson.build:
1034 * ext/amrnb/meson.build:
1035 * ext/amrwbdec/meson.build:
1036 * ext/cdio/meson.build:
1037 * ext/dvdread/meson.build:
1038 * ext/mpeg2dec/meson.build:
1039 * ext/sidplay/meson.build:
1040 * ext/x264/meson.build:
1043 * meson_options.txt:
1044 Add feature options for all plugins
1045 The only automagic dependency left is C++ availability detection.
1046 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1048 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1051 * meson_options.txt:
1052 meson: Convert common options to feature options
1053 The rest will be converted later, these are necessary for gst-build to
1054 set options correctly.
1055 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1057 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1059 * gst/asfdemux/gstasfdemux.c:
1060 asfdemux: Remove 0.10 code
1061 This was used to "close" a segment. It's no longer needed anymore
1062 in 1.x (it was essentially sending the same thing again)
1064 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1066 * gst/asfdemux/gstasfdemux.c:
1067 asfdemux: Only send flush event on seeking flushes
1068 And not on all the time
1070 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1073 * meson_options.txt:
1074 meson: add 'nls' option to disable translations
1075 And enable by default. Was implicitly disabled because
1076 ENABLE_NLS was not defined. Also use .set_quoted().
1078 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1081 * meson_options.txt:
1082 meson: Update option names to omit disable_ and with- prefixes
1083 Also yield common options to the outer project (gst-build in our case)
1084 so that they don't have to be set manually.
1086 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1088 * gst/dvdsub/gstdvdsubdec.c:
1089 dvdsubdec: Take the highlight event from the structure.
1090 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1091 associated with a highlight event, instead store
1092 it in the event structure directly, as
1093 GstEvent::timestamp will disappear in GStreamer 2.0
1094 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1096 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1098 * ext/a52dec/meson.build:
1099 * ext/amrnb/meson.build:
1100 * ext/amrwbdec/meson.build:
1101 * ext/cdio/meson.build:
1102 * ext/dvdread/meson.build:
1103 * ext/mpeg2dec/meson.build:
1104 * ext/x264/meson.build:
1105 * gst/asfdemux/meson.build:
1106 * gst/dvdlpcmdec/meson.build:
1107 * gst/dvdsub/meson.build:
1108 * gst/realmedia/meson.build:
1109 * gst/xingmux/meson.build:
1111 Meson: Generate pc file for all plugins in ugly
1112 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1114 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1117 meson: use -Wl,-Bsymbolic-functions where supported
1118 Just like the autotools build.
1120 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1122 * gst/asfdemux/gstasfdemux.c:
1123 asfdemux: Set the stream-format field of H264 streams
1124 If we have codec_data it will be AVC, otherwise assume byte-stream.
1126 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1130 Automatic update of common submodule
1131 From 3fa2c9e to ed78bee
1133 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1138 * docs/plugins/inspect/plugin-a52dec.xml:
1139 * docs/plugins/inspect/plugin-amrnb.xml:
1140 * docs/plugins/inspect/plugin-amrwbdec.xml:
1141 * docs/plugins/inspect/plugin-asf.xml:
1142 * docs/plugins/inspect/plugin-cdio.xml:
1143 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1144 * docs/plugins/inspect/plugin-dvdread.xml:
1145 * docs/plugins/inspect/plugin-dvdsub.xml:
1146 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1147 * docs/plugins/inspect/plugin-realmedia.xml:
1148 * docs/plugins/inspect/plugin-sid.xml:
1149 * docs/plugins/inspect/plugin-x264.xml:
1150 * docs/plugins/inspect/plugin-xingmux.xml:
1154 === release 1.14.0 ===
1156 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1162 * gst-plugins-ugly.doap:
1166 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1168 * docs/plugins/inspect/plugin-a52dec.xml:
1169 * docs/plugins/inspect/plugin-amrnb.xml:
1170 * docs/plugins/inspect/plugin-amrwbdec.xml:
1171 * docs/plugins/inspect/plugin-asf.xml:
1172 * docs/plugins/inspect/plugin-cdio.xml:
1173 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1174 * docs/plugins/inspect/plugin-dvdread.xml:
1175 * docs/plugins/inspect/plugin-dvdsub.xml:
1176 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1177 * docs/plugins/inspect/plugin-realmedia.xml:
1178 * docs/plugins/inspect/plugin-sid.xml:
1179 * docs/plugins/inspect/plugin-x264.xml:
1180 * docs/plugins/inspect/plugin-xingmux.xml:
1183 === release 1.13.91 ===
1185 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1191 * gst-plugins-ugly.doap:
1195 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1197 * docs/plugins/inspect/plugin-a52dec.xml:
1198 * docs/plugins/inspect/plugin-amrnb.xml:
1199 * docs/plugins/inspect/plugin-amrwbdec.xml:
1200 * docs/plugins/inspect/plugin-asf.xml:
1201 * docs/plugins/inspect/plugin-cdio.xml:
1202 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1203 * docs/plugins/inspect/plugin-dvdread.xml:
1204 * docs/plugins/inspect/plugin-dvdsub.xml:
1205 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1206 * docs/plugins/inspect/plugin-realmedia.xml:
1207 * docs/plugins/inspect/plugin-sid.xml:
1208 * docs/plugins/inspect/plugin-x264.xml:
1209 * docs/plugins/inspect/plugin-xingmux.xml:
1212 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
1214 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1215 docs: plugins: minor addition to plugins list
1217 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
1220 configure.ac: enable largefile support if possible
1221 https://bugzilla.gnome.org/show_bug.cgi?id=793103
1223 === release 1.13.90 ===
1225 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1231 * gst-plugins-ugly.doap:
1235 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1237 * docs/plugins/gst-plugins-ugly-plugins.args:
1238 * docs/plugins/inspect/plugin-a52dec.xml:
1239 * docs/plugins/inspect/plugin-amrnb.xml:
1240 * docs/plugins/inspect/plugin-amrwbdec.xml:
1241 * docs/plugins/inspect/plugin-asf.xml:
1242 * docs/plugins/inspect/plugin-cdio.xml:
1243 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1244 * docs/plugins/inspect/plugin-dvdread.xml:
1245 * docs/plugins/inspect/plugin-dvdsub.xml:
1246 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1247 * docs/plugins/inspect/plugin-realmedia.xml:
1248 * docs/plugins/inspect/plugin-sid.xml:
1249 * docs/plugins/inspect/plugin-x264.xml:
1250 * docs/plugins/inspect/plugin-xingmux.xml:
1253 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1256 * tests/check/meson.build:
1257 meson: enable more warnings
1259 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1261 * ext/x264/gstx264enc.c:
1262 x264enc: fix build with newer x264 with support for multiple bit depths
1263 libx264 used to be built for one specific bit depth, and if we
1264 wanted to support multiple bit depths we would have to dynamically
1265 load the right .so from different paths. That has changed now, and
1266 libx264 can include support for multiple depths in the same lib,
1267 so we don't need to do the dlopen() dance any more. We'll keep
1268 the vtable stuff around until we can drop support for older x264.
1269 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1270 https://bugzilla.gnome.org/show_bug.cgi?id=792111
1272 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
1274 * ext/x264/gstx264enc.c:
1275 x264enc: Add format example for option-string
1276 https://bugzilla.gnome.org/show_bug.cgi?id=793879
1278 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
1281 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1282 add_global_arguments() can't be used in subprojects. It's
1283 entirely possible that -ugly is a subproject but gstreamer
1284 is picked up from an installed location, so we should
1285 really use add_project_arguments() in both cases.
1287 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1290 * docs/plugins/inspect/plugin-a52dec.xml:
1291 * docs/plugins/inspect/plugin-amrnb.xml:
1292 * docs/plugins/inspect/plugin-amrwbdec.xml:
1293 * docs/plugins/inspect/plugin-asf.xml:
1294 * docs/plugins/inspect/plugin-cdio.xml:
1295 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1296 * docs/plugins/inspect/plugin-dvdread.xml:
1297 * docs/plugins/inspect/plugin-dvdsub.xml:
1298 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1299 * docs/plugins/inspect/plugin-realmedia.xml:
1300 * docs/plugins/inspect/plugin-sid.xml:
1301 * docs/plugins/inspect/plugin-x264.xml:
1302 * docs/plugins/inspect/plugin-xingmux.xml:
1306 === release 1.13.1 ===
1308 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1312 * gst-plugins-ugly.doap:
1316 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
1318 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1319 * docs/plugins/gst-plugins-ugly-plugins.args:
1320 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1321 * docs/plugins/inspect/plugin-a52dec.xml:
1322 * docs/plugins/inspect/plugin-amrnb.xml:
1323 * docs/plugins/inspect/plugin-amrwbdec.xml:
1324 * docs/plugins/inspect/plugin-asf.xml:
1325 * docs/plugins/inspect/plugin-cdio.xml:
1326 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1327 * docs/plugins/inspect/plugin-dvdread.xml:
1328 * docs/plugins/inspect/plugin-dvdsub.xml:
1329 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1330 * docs/plugins/inspect/plugin-realmedia.xml:
1331 * docs/plugins/inspect/plugin-sid.xml:
1332 * docs/plugins/inspect/plugin-x264.xml:
1333 * docs/plugins/inspect/plugin-xingmux.xml:
1334 docs: update plugin docs
1336 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1342 po: update translations
1344 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
1347 meson: make version numbers ints and fix int/string comparison
1348 WARNING: Trying to compare values of different types (str, int).
1349 The result of this is undefined and will become a hard error
1350 in a future Meson release.
1352 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1355 autotools: use -fno-strict-aliasing where supported
1356 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1358 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
1360 * ext/sidplay/meson.build:
1362 meson: use -fno-strict-aliasing where supported
1363 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1365 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1367 * ext/amrnb/amrnbdec.c:
1368 amrnbdec: Don't use g_return_*_if_fail() on data parsing
1369 Those functions can be disabled. Instead just use the (existing)
1373 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1375 * ext/amrwbdec/amrwbdec.c:
1376 amrwbdec: Don't use g_return_*_if_fail() on data parsing
1377 Those functions can be disabled. Instead just use the (existing)
1381 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1384 meson: skip translations if gettext is not available
1386 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
1389 Automatic update of common submodule
1390 From e8c7a71 to 3fa2c9e
1392 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
1394 * ext/x264/gstx264enc.c:
1395 * ext/x264/gstx264enc.h:
1396 x264enc: add 'insert-vui' property for users to choose
1397 VUI(Video Usability Information) parameters should be set
1398 according to the specification. However, some of the existing
1399 hardware decoders refuse to decode in certain combinations of
1400 the resolution and VUI parameters. To support the legacy
1401 decoders, this patch provides 'insert-vui' to skip the settings.
1402 https://bugzilla.gnome.org/show_bug.cgi?id=791331
1404 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1406 * ext/cdio/gstcdio.c:
1407 * ext/cdio/gstcdio.h:
1408 * ext/cdio/gstcdiocddasrc.c:
1409 cdio: Fix build with cdio >= 1.0
1410 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1411 as 1 for 1.0. We had various checks for < 83, which of course succeeded
1412 now although we are >= 0.83.
1413 Fix this by checking for < 76 (0.76) too, as that is the minimum version
1414 we currently support and everything < 76 is going to be >= 1.0.
1415 https://bugzilla.gnome.org/show_bug.cgi?id=791301
1417 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
1420 Automatic update of common submodule
1421 From 3f4aa96 to e8c7a71
1423 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
1426 configure: actually use -fvisibility if supported
1427 Fix up for previous commit.
1429 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1432 autotools: stop controlling symbol visibility with -export-symbols-regex
1433 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1434 This should result in consistent behaviour for the autotools and
1437 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
1439 * gst/asfdemux/gstasfdemux.c:
1440 asfdemux: Fix prerolling files with "empty" streams
1441 This is a regression that was introduced by
1442 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1443 " asfdemux: Add support for dvr-ms"
1444 The problem is that some files/streams might contain stream definition
1445 but there is no actual packets for those streams.
1446 This was used to "define" streams with different bitrates for example.
1447 The first_ts calculation resulted in never ever finding a valid first_ts
1448 since some streams were empty, and therefore never "activating" itself.
1449 Instead of that we first check if we are prerolled. And if we are we
1450 unconditionally get the "first_ts"
1451 The preroll check has been adapted to check whether streams of
1452 each defined type (i.e. audio/video/sub) has been prerolled. This solves
1453 the problem of having different streams of a particular type where only
1454 one stream actually has data.
1456 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
1458 * gst/asfdemux/gstasfdemux.c:
1459 asfdemux: Store the stream type in streams
1460 The field was present but never set :)
1462 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
1464 * ext/a52dec/gsta52dec.c:
1465 a52dec: Fix out buffer memory leak in error code path
1466 https://bugzilla.gnome.org/show_bug.cgi?id=788119
1468 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
1470 * ext/mpeg2dec/gstmpeg2dec.c:
1471 mpeg2dec: Fix buffer memory leak in error code path
1472 https://bugzilla.gnome.org/show_bug.cgi?id=787817
1474 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1476 * ext/mpeg2dec/gstmpeg2dec.c:
1477 mpeg2dec: Unmap output video frame if copying to it fails
1478 https://bugzilla.gnome.org/show_bug.cgi?id=787398
1480 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1482 * gst/realmedia/asmrules.c:
1483 realmedia: fix leak in asmrules error code path
1484 https://bugzilla.gnome.org/show_bug.cgi?id=787056
1486 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1488 * gst/realmedia/rtspreal.c:
1489 realmedia: Fix Memory leak in error case
1490 https://bugzilla.gnome.org/show_bug.cgi?id=787014
1492 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
1494 * tests/files/Makefile.am:
1495 * tests/files/cbr_stream.mp3:
1496 * tests/files/stream.mp2:
1497 * tests/files/vbr_stream.mp3:
1498 tests: remove files that were used by the mpg123 unit test
1500 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1505 * docs/plugins/Makefile.am:
1506 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1507 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1508 * docs/plugins/inspect/plugin-twolame.xml:
1511 * ext/twolame/Makefile.am:
1512 * ext/twolame/gsttwolamemp2enc.c:
1513 * ext/twolame/gsttwolamemp2enc.h:
1514 * ext/twolame/meson.build:
1516 Remove twolame plugin, moved to -good
1517 https://bugzilla.gnome.org/show_bug.cgi?id=774252
1519 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
1524 * docs/plugins/Makefile.am:
1525 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1526 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1527 * docs/plugins/gst-plugins-ugly-plugins.args:
1528 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1529 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1530 * docs/plugins/inspect/plugin-lame.xml:
1532 * ext/lame/Makefile.am:
1533 * ext/lame/gstlamemp3enc.c:
1534 * ext/lame/gstlamemp3enc.h:
1535 * ext/lame/meson.build:
1536 * ext/lame/plugin.c:
1541 * tests/check/Makefile.am:
1542 * tests/check/gst-plugins-ugly.supp:
1543 * tests/check/meson.build:
1544 * tests/check/pipelines/.gitignore:
1545 * tests/check/pipelines/lame.c:
1546 Remove lame plugin, moved to -good
1547 https://bugzilla.gnome.org/show_bug.cgi?id=774252
1549 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
1554 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1555 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1556 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1557 * docs/plugins/inspect/plugin-mpg123.xml:
1560 * ext/mpg123/Makefile.am:
1561 * ext/mpg123/gstmpg123audiodec.c:
1562 * ext/mpg123/gstmpg123audiodec.h:
1563 * ext/mpg123/meson.build:
1564 * tests/check/Makefile.am:
1565 * tests/check/elements/.gitignore:
1566 * tests/check/elements/mpg123audiodec.c:
1567 * tests/check/meson.build:
1568 Remove mpg123 plugin, moved to -good
1569 https://bugzilla.gnome.org/show_bug.cgi?id=774252
1571 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
1575 Automatic update of common submodule
1576 From 48a5d85 to 3f4aa96
1578 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
1580 * ext/sidplay/meson.build:
1581 sidplay: hide symbols in meson for this c++ plugin too
1582 Keep things local, as this is the only c++ plugin
1585 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
1588 meson: don't export symbols by default
1589 Only plugin entry points should be exported.
1590 Currently plugins might export more symbols with
1591 the meson build, as we don't have the exports
1592 regexp there that we pass to libtool.
1594 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1596 * ext/x264/gstx264enc.c:
1597 x264enc: add FIXME note for future configuration cleanup
1599 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1601 * ext/dvdread/dvdreadsrc.c:
1602 dvdreadsrc: Fix string memory leak
1603 https://bugzilla.gnome.org/show_bug.cgi?id=785388
1605 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
1607 * ext/x264/gstx264enc.c:
1608 x264enc: fix indentation
1610 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1612 * ext/x264/gstx264enc.c:
1613 x264enc: fix caps leak
1614 Move creation of supported sink pads into class_init function
1615 which is also the only place where they're used. Unref the
1616 caps when no longer needed, the pad template will take its
1618 https://bugzilla.gnome.org/show_bug.cgi?id=784982
1620 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
1622 * ext/mpg123/gstmpg123audiodec.c:
1623 mpg123audiodec: fix caps leak
1624 The pad template takes its own ref, so we should unref the caps.
1625 https://bugzilla.gnome.org/show_bug.cgi?id=784982
1627 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
1630 meson: po: use glib preset and read language list from LINGUAS
1631 Supported since meson 0.37, so we can use it now.
1633 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
1635 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1636 dvdlpmdec: Fix overrun from coverity
1639 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1642 meson: find python3 via python3 module
1643 https://bugzilla.gnome.org/show_bug.cgi?id=783198
1645 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
1647 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1648 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1649 dvdlpcmdec: Added support for Blu-Ray audio
1650 https://bugzilla.gnome.org/show_bug.cgi?id=784552
1652 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
1654 * gst/asfdemux/gstasfdemux.c:
1655 asfdemux: More index handling
1656 In the same vein as the previous commit, the end of the file might have been
1657 cut and therefore contains bogus data.
1658 If the object is too short, consider it as garbage and return a non-fatal
1660 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1662 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
1664 * gst/asfdemux/gstasfdemux.c:
1665 asfdemux; Don't assume index is present at end of file
1666 Some files have garbage at the end of the file, don't error out if we don't
1667 find the index there.
1668 Reverts back to previous behaviour (where corrupted/missing indexex were
1670 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1672 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
1675 meson: fix with-package-name option
1676 https://bugzilla.gnome.org/show_bug.cgi?id=784082
1678 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1680 * gst/asfdemux/gstasfdemux.c:
1681 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
1682 ... which is how it has always been until changed coincidentally in commit
1683 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
1684 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
1685 to compensate for that in a lateral way
1687 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1689 * ext/x264/gstx264enc.c:
1690 x264enc: relax bframes upper limit count to maximum encoder supported
1692 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1694 * ext/sidplay/meson.build:
1695 meson: don't error out if sidplay library is not found
1697 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
1700 * ext/sidplay/meson.build:
1701 meson: build sid plugin
1702 https://bugzilla.gnome.org/show_bug.cgi?id=784135
1704 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
1706 * ext/x264/gstx264enc.c:
1707 x264: fix memory leak
1708 When the allowed caps are the same of template caps the allowed
1709 caps are not unrefed, leaking memory.
1710 https://bugzilla.gnome.org/show_bug.cgi?id=784060
1712 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
1714 * tests/check/meson.build:
1715 meson: Do not use path separator in test names
1716 Avoiding warnings like:
1717 WARNING: Target "elements/audioamplify" has a path separator in its name.
1719 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
1721 * gst/asfdemux/gstasfdemux.c:
1722 asfdemux: fix checking for header objects
1723 The if 'and' condition was mixed up with the last parameter of the
1724 function and would lead to wrong results
1726 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
1731 meson: don't need config.h.meson any longer
1733 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1736 * meson_options.txt:
1737 meson: add options to set package name and origin
1738 https://bugzilla.gnome.org/show_bug.cgi?id=782172
1740 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
1742 * tests/check/meson.build:
1743 Add gstvideo_dep for meson mpeg2dec test build
1745 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
1747 * tests/check/Makefile.am:
1748 * tests/check/elements/mpeg2dec.c:
1749 mpeg2dec test: Fix expected output caps
1750 In the absence of explicit info, video decoders
1751 now output mono multiview caps by default, so make
1752 the expected caps match that
1754 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1758 * ext/a52dec/Makefile.am:
1759 * ext/amrnb/Makefile.am:
1760 * ext/amrwbdec/Makefile.am:
1761 * ext/cdio/Makefile.am:
1762 * ext/dvdread/Makefile.am:
1763 * ext/lame/Makefile.am:
1764 * ext/mpeg2dec/Makefile.am:
1765 * ext/mpg123/Makefile.am:
1766 * ext/sidplay/Makefile.am:
1767 * ext/twolame/Makefile.am:
1768 * ext/x264/Makefile.am:
1769 * gst/asfdemux/Makefile.am:
1770 * gst/dvdlpcmdec/Makefile.am:
1771 * gst/dvdsub/Makefile.am:
1772 * gst/realmedia/Makefile.am:
1773 * gst/xingmux/Makefile.am:
1774 Remove plugin specific static build option
1775 Static and dynamic plugins now have the same interface. The standard
1776 --enable-static/--enable-shared toggle are sufficient.
1778 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1780 * ext/sidplay/gstsiddec.cc:
1781 sid: Make plugin name match plugin file name
1783 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
1789 === release 1.12.0 ===
1791 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
1797 * docs/plugins/inspect/plugin-a52dec.xml:
1798 * docs/plugins/inspect/plugin-amrnb.xml:
1799 * docs/plugins/inspect/plugin-amrwbdec.xml:
1800 * docs/plugins/inspect/plugin-asf.xml:
1801 * docs/plugins/inspect/plugin-cdio.xml:
1802 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1803 * docs/plugins/inspect/plugin-dvdread.xml:
1804 * docs/plugins/inspect/plugin-dvdsub.xml:
1805 * docs/plugins/inspect/plugin-lame.xml:
1806 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1807 * docs/plugins/inspect/plugin-mpg123.xml:
1808 * docs/plugins/inspect/plugin-realmedia.xml:
1809 * docs/plugins/inspect/plugin-siddec.xml:
1810 * docs/plugins/inspect/plugin-twolame.xml:
1811 * docs/plugins/inspect/plugin-x264.xml:
1812 * docs/plugins/inspect/plugin-xingmux.xml:
1813 * gst-plugins-ugly.doap:
1817 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1862 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
1866 po: Update translations
1868 === release 1.11.91 ===
1870 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
1876 * docs/plugins/inspect/plugin-a52dec.xml:
1877 * docs/plugins/inspect/plugin-amrnb.xml:
1878 * docs/plugins/inspect/plugin-amrwbdec.xml:
1879 * docs/plugins/inspect/plugin-asf.xml:
1880 * docs/plugins/inspect/plugin-cdio.xml:
1881 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1882 * docs/plugins/inspect/plugin-dvdread.xml:
1883 * docs/plugins/inspect/plugin-dvdsub.xml:
1884 * docs/plugins/inspect/plugin-lame.xml:
1885 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1886 * docs/plugins/inspect/plugin-mpg123.xml:
1887 * docs/plugins/inspect/plugin-realmedia.xml:
1888 * docs/plugins/inspect/plugin-siddec.xml:
1889 * docs/plugins/inspect/plugin-twolame.xml:
1890 * docs/plugins/inspect/plugin-x264.xml:
1891 * docs/plugins/inspect/plugin-xingmux.xml:
1892 * gst-plugins-ugly.doap:
1896 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
1941 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
1947 po: Update translations
1949 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1951 * ext/x264/gstx264enc.h:
1952 x264: Use __declspec(dllimport) with MinGW too
1953 x264.h says this isn't needed with MinGW, but it looks like it is.
1954 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
1956 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
1959 Automatic update of common submodule
1960 From 60aeef6 to 48a5d85
1962 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
1966 Automatic update of common submodule
1967 From 39ac2f5 to 60aeef6
1969 === release 1.11.90 ===
1971 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
1977 * docs/plugins/inspect/plugin-a52dec.xml:
1978 * docs/plugins/inspect/plugin-amrnb.xml:
1979 * docs/plugins/inspect/plugin-amrwbdec.xml:
1980 * docs/plugins/inspect/plugin-asf.xml:
1981 * docs/plugins/inspect/plugin-cdio.xml:
1982 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1983 * docs/plugins/inspect/plugin-dvdread.xml:
1984 * docs/plugins/inspect/plugin-dvdsub.xml:
1985 * docs/plugins/inspect/plugin-lame.xml:
1986 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1987 * docs/plugins/inspect/plugin-mpg123.xml:
1988 * docs/plugins/inspect/plugin-realmedia.xml:
1989 * docs/plugins/inspect/plugin-siddec.xml:
1990 * docs/plugins/inspect/plugin-twolame.xml:
1991 * docs/plugins/inspect/plugin-x264.xml:
1992 * docs/plugins/inspect/plugin-xingmux.xml:
1993 * gst-plugins-ugly.doap:
1997 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2041 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2045 po: Update translations
2047 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2049 * tests/check/meson.build:
2050 meson: test: Fix environment object usage
2051 And use get_pkgconfig_variable instead of calling pkg-config ourself
2053 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2056 REQUIREMENTS: update for mad mp3 decoder removal
2057 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2059 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2062 Add libgstrmdemux.so to cruft list
2063 This was renamed to libgstrealmedia.so, this fixes helps fixing
2065 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2067 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2069 * docs/plugins/inspect/plugin-realmedia.xml:
2070 * gst/realmedia/Makefile.am:
2071 * gst/realmedia/meson.build:
2072 Rename plugin filenames to match plugin names
2073 libgstrmdemux.so becomes libgstrealmedia.so
2074 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2076 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2078 * ext/mpeg2dec/gstmpeg2dec.c:
2079 mpeg2dec: Fix latency calculation
2080 The latency calculation was missing a scaling by GST_SECOND,
2081 so it would always report a tiny latency. Fix that.
2082 Spotted by Guillaume Desmottes.
2084 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2086 * gst/asfdemux/gstasfdemux.c:
2087 asfdemux: Fix compilation with gcc 7
2088 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2089 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2090 is_encrypted = ! !((flags & 0x8000) << 15);
2091 ~~~~~~~~~~~~~~~~~~^~~~~~
2092 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2094 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2096 * ext/amrwbdec/amrwb.c:
2097 * ext/amrwbdec/amrwbdec.h:
2098 Update Edgard Lima's email
2099 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2101 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2104 meson: Update version
2106 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2111 === release 1.11.2 ===
2113 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2119 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2120 * docs/plugins/inspect/plugin-a52dec.xml:
2121 * docs/plugins/inspect/plugin-amrnb.xml:
2122 * docs/plugins/inspect/plugin-amrwbdec.xml:
2123 * docs/plugins/inspect/plugin-asf.xml:
2124 * docs/plugins/inspect/plugin-cdio.xml:
2125 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2126 * docs/plugins/inspect/plugin-dvdread.xml:
2127 * docs/plugins/inspect/plugin-dvdsub.xml:
2128 * docs/plugins/inspect/plugin-lame.xml:
2129 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2130 * docs/plugins/inspect/plugin-mpg123.xml:
2131 * docs/plugins/inspect/plugin-realmedia.xml:
2132 * docs/plugins/inspect/plugin-siddec.xml:
2133 * docs/plugins/inspect/plugin-twolame.xml:
2134 * docs/plugins/inspect/plugin-x264.xml:
2135 * docs/plugins/inspect/plugin-xingmux.xml:
2136 * gst-plugins-ugly.doap:
2139 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2183 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2187 po: Update translations
2189 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2192 meson: dist meson build files
2193 Ship meson build files in tarballs, so people who use tarballs
2194 in their builds can start playing with meson already.
2196 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2198 * ext/x264/gstx264enc.c:
2199 x264: Initialize function vtable in plugin_init()
2200 These values are defined in the x264.h header and are not const on
2201 Windows due to the way DLLs work. See:
2202 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2203 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2204 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2206 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2208 * gst/asfdemux/gstasfdemux.c:
2209 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2210 https://bugzilla.gnome.org/show_bug.cgi?id=777955
2212 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
2214 * gst/asfdemux/gstasfdemux.c:
2215 asfdemux: Reset number of languages to 0 when freeing the array because of errors
2216 Otherwise we will happily index into the array at NULL if the requested
2217 index is smaller than the number of languages that were previously
2219 https://bugzilla.gnome.org/show_bug.cgi?id=777937
2221 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2223 * tests/check/meson.build:
2224 meson: Properly use ':' for defining keywords
2226 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
2231 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2236 === release 1.11.1 ===
2238 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
2244 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2245 * docs/plugins/inspect/plugin-a52dec.xml:
2246 * docs/plugins/inspect/plugin-amrnb.xml:
2247 * docs/plugins/inspect/plugin-amrwbdec.xml:
2248 * docs/plugins/inspect/plugin-asf.xml:
2249 * docs/plugins/inspect/plugin-cdio.xml:
2250 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2251 * docs/plugins/inspect/plugin-dvdread.xml:
2252 * docs/plugins/inspect/plugin-dvdsub.xml:
2253 * docs/plugins/inspect/plugin-lame.xml:
2254 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2255 * docs/plugins/inspect/plugin-mpg123.xml:
2256 * docs/plugins/inspect/plugin-realmedia.xml:
2257 * docs/plugins/inspect/plugin-siddec.xml:
2258 * docs/plugins/inspect/plugin-twolame.xml:
2259 * docs/plugins/inspect/plugin-x264.xml:
2260 * docs/plugins/inspect/plugin-xingmux.xml:
2261 * gst-plugins-ugly.doap:
2264 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2308 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2313 po: Update translations
2315 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2317 * ext/amrnb/meson.build:
2318 * ext/x264/meson.build:
2320 meson: Install presets files
2322 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2324 * ext/x264/GstX264Enc.prs:
2325 x264enc: Add a youtube preset.
2326 Based on https://support.google.com/youtube/answer/1722171
2327 https://bugzilla.gnome.org/show_bug.cgi?id=751560
2329 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2333 * docs/plugins/Makefile.am:
2334 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2335 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2336 * docs/plugins/inspect/plugin-mad.xml:
2338 * ext/mad/Makefile.am:
2341 * ext/mad/meson.build:
2344 We have better replacements such as the mpg123 plugin.
2345 The main reason to keep around mad was for 'freeform'
2346 mp3 support, but mpg123 can handle those too nowadays.
2347 Also, mad is GPL and has been unmaintained for years.
2348 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2350 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2355 * win32/common/.gitignore:
2356 * win32/common/config.h:
2357 win32: remove platform-specific copies of generated headers
2358 Unused and no longer needed.
2360 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2365 * gst-plugins-ugly.spec.in:
2366 Remove generated .spec file
2367 Likely extremely bitrotten, and we should not ship this anyway.
2369 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
2372 meson: Support building without Gst debug
2374 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
2378 Automatic update of common submodule
2379 From f980fd9 to 39ac2f5
2381 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2383 * gst/asfdemux/gstasfdemux.c:
2384 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2385 https://bugzilla.gnome.org/show_bug.cgi?id=775515
2387 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2389 * ext/x264/gstx264enc.c:
2390 x264enc: Add information for mixed mode
2391 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2393 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2395 * ext/x264/gstx264enc.c:
2396 x264enc: Correctly pass interlacing/TFF information
2397 Give the interlacing information correctly to the encoder. Also parse
2398 TFF/BFF information from the caps and pass it too.
2399 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2401 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2403 * ext/x264/gstx264enc.c:
2404 x264enc: Auto-detect interlace mode from caps
2405 If the caps are interlaced, interlacing is always enabled on the
2406 encoder. If the interlace-mode field is missing or if it's progressive,
2407 the encoder uses the "interlaced" property.
2408 https://bugzilla.gnome.org/show_bug.cgi?id=775228
2410 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2413 common: use https protocol for common submodule
2414 https://bugzilla.gnome.org/show_bug.cgi?id=775110
2416 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2418 * gst/realmedia/realhash.c:
2419 real: Fix compiler warnings with latest clang
2420 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2423 https://bugzilla.gnome.org/show_bug.cgi?id=775112
2425 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
2427 * gst/asfdemux/gstasfdemux.c:
2428 asfdemux: Allow 64bit sizes for DATA object
2429 we *can* have files greater than 4GB, any other object should be
2432 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
2434 * gst/asfdemux/gstasfdemux.c:
2435 asfdemux: Add sanity check for asf_stream_audio
2436 We should have enough bytes for the specified codec_data
2437 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2439 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
2441 * gst/asfdemux/gstasfdemux.c:
2442 asfdemux: Add sanity checks when reading asf_stream_video_format
2443 It should report a size of at least 40 bytes
2444 Also check for the size of the remaining data (i.e. codec_data)
2445 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2447 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
2449 * gst/asfdemux/gstasfdemux.c:
2450 asfdemux: Add check for invalid/corrupt asf object
2451 An asf object can't realistically be bigger than 2**32 bytes.
2452 If it reports a size bigger than that, consider it corrupt and properly
2453 propagate the error back.
2454 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2456 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
2458 * gst/asfdemux/gstasfdemux.c:
2459 asfdemux: Handle EOS in push-mode on corrupted files
2460 It is possible no streams were activated when receiving EOS, if so
2461 handled it as if we hadn't seen the header
2462 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2464 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
2466 * gst/asfdemux/gstasfdemux.c:
2467 * gst/asfdemux/gstasfdemux.h:
2468 asfdemux: FILE headers are mandatory in the header
2469 As per the specification, also avoids ending up trying to play a
2470 file with plenty of un-initialized values.
2471 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2473 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
2475 * gst/asfdemux/gstasfdemux.c:
2476 asfdemux: Handle incomplete header in pull mode
2477 pulling headers is meant to complete as a whole. If we don't have
2478 enough data, it's an error.
2479 Avoids pipeline hangs on corrupted files
2480 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2482 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
2484 * gst/asfdemux/gstasfdemux.c:
2485 asfdemux: Handle issues with "empty" files
2486 In some corrupted files, we could end up with no actual streams
2488 In those cases, make sure we properly propagate the failure all
2489 the way to the loop function. This avoids ending up in cases where
2490 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2491 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2493 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2495 * ext/dvdread/dvdreadsrc.c:
2496 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2498 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
2501 meson: Add ignored warnings for MSVC
2502 https://bugzilla.gnome.org/show_bug.cgi?id=774656
2504 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
2507 * ext/x264/Makefile.am:
2508 * ext/x264/gstx264enc.c:
2509 * ext/x264/gstx264enc.h:
2510 * ext/x264/meson.build:
2511 * meson_options.txt:
2512 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
2513 x264 has to be compiled specifically for a target bit depth.
2514 Distributions currently ship various libraries in their packages, with
2515 different bit depths.
2516 This change now allows to provide them all at configure time and have
2517 the x264enc element dynamically switch between them based on the bit
2518 depth of the input format.
2519 https://bugzilla.gnome.org/show_bug.cgi?id=763297
2521 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
2524 meson: update version
2526 === release 1.11.0 ===
2528 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
2533 === release 1.10.0 ===
2535 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
2541 * docs/plugins/inspect/plugin-a52dec.xml:
2542 * docs/plugins/inspect/plugin-amrnb.xml:
2543 * docs/plugins/inspect/plugin-amrwbdec.xml:
2544 * docs/plugins/inspect/plugin-asf.xml:
2545 * docs/plugins/inspect/plugin-cdio.xml:
2546 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2547 * docs/plugins/inspect/plugin-dvdread.xml:
2548 * docs/plugins/inspect/plugin-dvdsub.xml:
2549 * docs/plugins/inspect/plugin-lame.xml:
2550 * docs/plugins/inspect/plugin-mad.xml:
2551 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2552 * docs/plugins/inspect/plugin-mpg123.xml:
2553 * docs/plugins/inspect/plugin-realmedia.xml:
2554 * docs/plugins/inspect/plugin-siddec.xml:
2555 * docs/plugins/inspect/plugin-twolame.xml:
2556 * docs/plugins/inspect/plugin-x264.xml:
2557 * docs/plugins/inspect/plugin-xingmux.xml:
2558 * gst-plugins-ugly.doap:
2559 * win32/common/config.h:
2562 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
2606 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2610 po: Update translations
2612 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
2615 * tests/meson.build:
2616 meson: Don't depend on gstreamer-check-1.0 on windows
2617 https://bugzilla.gnome.org/show_bug.cgi?id=773114
2619 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2622 * tests/check/meson.build:
2623 * tests/meson.build:
2624 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
2625 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
2626 Does not actually work. See:
2627 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2629 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
2631 * tests/check/meson.build:
2632 meson: fix build outside of gst-all
2634 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
2637 * tests/check/meson.build:
2638 * tests/meson.build:
2639 meson: move gstreamer-check-1.0 dependency to tests/check
2640 https://bugzilla.gnome.org/show_bug.cgi?id=773114
2642 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2645 meson: Don't set c_std to gnu99
2646 Use the default for each compiler on every platform instead. This
2647 improves our compatibility with compilers that don't have gnu99 as
2650 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2653 * tests/check/getpluginsdir:
2654 * tests/check/meson.build:
2655 meson: Make use of new environment object and set plugin path to builddir
2656 Workaround source_root being the root directory of all projects
2657 in the subproject case and remove now unneeded getpluginsdir
2658 Bump meson requirement to 0.35
2660 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2662 * hooks/pre-commit.hook:
2664 * tests/check/getpluginsdir:
2665 meson: Setup pre commit hook and fix getpluginsdir for standalone case
2667 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
2670 meson: update version
2672 === release 1.9.90 ===
2674 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
2680 * docs/plugins/inspect/plugin-a52dec.xml:
2681 * docs/plugins/inspect/plugin-amrnb.xml:
2682 * docs/plugins/inspect/plugin-amrwbdec.xml:
2683 * docs/plugins/inspect/plugin-asf.xml:
2684 * docs/plugins/inspect/plugin-cdio.xml:
2685 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2686 * docs/plugins/inspect/plugin-dvdread.xml:
2687 * docs/plugins/inspect/plugin-dvdsub.xml:
2688 * docs/plugins/inspect/plugin-lame.xml:
2689 * docs/plugins/inspect/plugin-mad.xml:
2690 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2691 * docs/plugins/inspect/plugin-mpg123.xml:
2692 * docs/plugins/inspect/plugin-realmedia.xml:
2693 * docs/plugins/inspect/plugin-siddec.xml:
2694 * docs/plugins/inspect/plugin-twolame.xml:
2695 * docs/plugins/inspect/plugin-x264.xml:
2696 * docs/plugins/inspect/plugin-xingmux.xml:
2697 * gst-plugins-ugly.doap:
2698 * win32/common/config.h:
2701 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
2745 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2749 po: Update translations
2751 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
2753 * ext/x264/gstx264enc.c:
2754 x264enc: Set colorimetry and chroma-site information
2755 https://bugzilla.gnome.org/show_bug.cgi?id=772159
2757 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
2761 meson: hook up translations
2763 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
2766 * tests/check/getpluginsdir:
2767 * tests/check/meson.build:
2768 * tests/meson.build:
2769 meson: hook up unit tests
2771 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
2774 configure: Depend on gstreamer 1.9.2.1
2776 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
2780 Automatic update of common submodule
2781 From b18d820 to f980fd9
2783 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
2787 Automatic update of common submodule
2788 From f49c55e to b18d820
2790 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2793 meson: Bump version to 1.9.2
2795 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
2800 === release 1.9.2 ===
2802 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
2808 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2809 * docs/plugins/inspect/plugin-a52dec.xml:
2810 * docs/plugins/inspect/plugin-amrnb.xml:
2811 * docs/plugins/inspect/plugin-amrwbdec.xml:
2812 * docs/plugins/inspect/plugin-asf.xml:
2813 * docs/plugins/inspect/plugin-cdio.xml:
2814 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2815 * docs/plugins/inspect/plugin-dvdread.xml:
2816 * docs/plugins/inspect/plugin-dvdsub.xml:
2817 * docs/plugins/inspect/plugin-lame.xml:
2818 * docs/plugins/inspect/plugin-mad.xml:
2819 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2820 * docs/plugins/inspect/plugin-mpg123.xml:
2821 * docs/plugins/inspect/plugin-realmedia.xml:
2822 * docs/plugins/inspect/plugin-siddec.xml:
2823 * docs/plugins/inspect/plugin-twolame.xml:
2824 * docs/plugins/inspect/plugin-x264.xml:
2825 * docs/plugins/inspect/plugin-xingmux.xml:
2826 * gst-plugins-ugly.doap:
2827 * win32/common/config.h:
2830 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2872 po: Update translations
2874 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
2876 * ext/sidplay/gstsiddec.cc:
2877 siddec: Fix compilation with debugging disabled
2879 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
2880 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
2881 const gchar *reason = gst_flow_get_name (ret);
2884 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
2886 * ext/sidplay/gstsiddec.cc:
2887 * gst/asfdemux/gstasfdemux.c:
2888 * gst/realmedia/rmdemux.c:
2889 Use the new API to post flow ERROR messages on the bus
2890 https://bugzilla.gnome.org/show_bug.cgi?id=770158
2892 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
2894 * gst/asfdemux/meson.build:
2895 meson: Link asfdemux against the gstsdp library
2897 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
2900 meson: Add support for fallback subprojects
2902 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2906 * ext/a52dec/meson.build:
2907 * ext/amrnb/meson.build:
2908 * ext/amrwbdec/meson.build:
2909 * ext/cdio/meson.build:
2910 * ext/dvdread/meson.build:
2911 * ext/lame/meson.build:
2912 * ext/mad/meson.build:
2914 * ext/mpeg2dec/meson.build:
2915 * ext/mpg123/meson.build:
2916 * ext/twolame/meson.build:
2917 * ext/x264/meson.build:
2918 * gst/asfdemux/meson.build:
2919 * gst/dvdlpcmdec/meson.build:
2920 * gst/dvdsub/meson.build:
2922 * gst/realmedia/meson.build:
2923 * gst/xingmux/meson.build:
2925 Add support for Meson as alternative/parallel build system
2926 https://github.com/mesonbuild/meson
2927 With contributions from:
2928 Tim-Philipp Müller <tim@centricular.com>
2929 Jussi Pakkanen <jpakkane@gmail.com> (original port)
2930 Highlights of the features provided are:
2931 * Faster builds on Linux (~40-50% faster)
2932 * The ability to build with MSVC on Windows
2933 * Generate Visual Studio project files
2934 * Generate XCode project files
2935 * Much faster builds on Windows (on-par with Linux)
2936 * Seriously fast configure and building on embedded
2937 ... and many more. For more details see:
2938 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
2939 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
2940 Building with Meson should work on both Linux and Windows, but may
2941 need a few more tweaks on other operating systems.
2943 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2945 * ext/a52dec/gsta52dec.c:
2946 * ext/dvdread/dvdreadsrc.c:
2947 * ext/x264/gstx264enc.h:
2948 * gst/realmedia/realhash.c:
2949 * gst/realmedia/rtspreal.c:
2950 plugins: Use <stdint.h> instead of _stdint.h
2951 _stdint.h is generated by Autotools and we don't really need it. All
2952 supported platforms now ship with stdint.h. The only stickler was MSVC,
2953 and since Visual Studio 2015 it also ships stdint.h now.
2955 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2957 * ext/mpeg2dec/perftest.c:
2958 mpeg2dec: remove file no longer used or needed
2960 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2962 * gst/dvdlpcmdec/Makefile.am:
2963 dvdlpcmdec: add libgstbase CFLAGS as well
2965 https://bugzilla.gnome.org/show_bug.cgi?id=769610
2967 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
2969 * gst/dvdlpcmdec/Makefile.am:
2970 dvdlpcmdec: link libgstbase-1.0
2971 https://bugzilla.gnome.org/show_bug.cgi?id=769610
2973 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
2975 * gst/asfdemux/gstasfdemux.c:
2976 asfdemux: Add byte rate based bitrate tag in case there are no audio props
2977 https://bugzilla.gnome.org/show_bug.cgi?id=769418
2979 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
2981 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2982 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2983 dvdlpcmdec: add support for another format
2984 The format specification can be found here:
2985 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
2986 Note: This format is also used for Wifi-Display.
2987 https://bugzilla.gnome.org/show_bug.cgi?id=765807
2989 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
2991 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2992 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2993 dvdlpcmdec: rewrite to use GstAudioDecoder
2994 https://bugzilla.gnome.org/show_bug.cgi?id=765807
2996 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
2998 * ext/sidplay/gstsiddec.cc:
2999 sidplay: fix compiler warnings when building with -O3
3000 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3001 function" when building with -O3 by checking the return bool value
3002 of format conversion function.
3003 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3005 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3008 Automatic update of common submodule
3009 From f363b32 to f49c55e
3011 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3016 === release 1.9.1 ===
3018 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3024 * docs/plugins/inspect/plugin-a52dec.xml:
3025 * docs/plugins/inspect/plugin-amrnb.xml:
3026 * docs/plugins/inspect/plugin-amrwbdec.xml:
3027 * docs/plugins/inspect/plugin-asf.xml:
3028 * docs/plugins/inspect/plugin-cdio.xml:
3029 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3030 * docs/plugins/inspect/plugin-dvdread.xml:
3031 * docs/plugins/inspect/plugin-dvdsub.xml:
3032 * docs/plugins/inspect/plugin-lame.xml:
3033 * docs/plugins/inspect/plugin-mad.xml:
3034 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3035 * docs/plugins/inspect/plugin-mpg123.xml:
3036 * docs/plugins/inspect/plugin-realmedia.xml:
3037 * docs/plugins/inspect/plugin-siddec.xml:
3038 * docs/plugins/inspect/plugin-twolame.xml:
3039 * docs/plugins/inspect/plugin-x264.xml:
3040 * docs/plugins/inspect/plugin-xingmux.xml:
3041 * gst-plugins-ugly.doap:
3042 * win32/common/config.h:
3045 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3089 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3092 po: Update translations
3094 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3097 Automatic update of common submodule
3098 From ac2f647 to f363b32
3100 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3102 * gst/asfdemux/gstasfdemux.c:
3103 asfdemux: fix seeking back after EOS has been reached in push mode
3104 Fix seeking when demuxer is in INDEX state. This happens when we
3105 reached the end of the stream. It should still be possible to do
3106 a flushing seek and seek back to any other position though. Instead
3107 the demuxer would just go straight to EOS again instead of going
3108 back to processing packets again from the new position.
3109 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3111 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3113 * gst/realmedia/rdtmanager.c:
3114 rdtmanager: fix clock leak
3115 The clock returned by gst_system_clock_obtain() was never unreffed.
3116 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3118 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3120 * docs/plugins/inspect/plugin-a52dec.xml:
3121 * docs/plugins/inspect/plugin-amrnb.xml:
3122 * docs/plugins/inspect/plugin-amrwbdec.xml:
3123 * docs/plugins/inspect/plugin-asf.xml:
3124 * docs/plugins/inspect/plugin-cdio.xml:
3125 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3126 * docs/plugins/inspect/plugin-dvdread.xml:
3127 * docs/plugins/inspect/plugin-dvdsub.xml:
3128 * docs/plugins/inspect/plugin-lame.xml:
3129 * docs/plugins/inspect/plugin-mad.xml:
3130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3131 * docs/plugins/inspect/plugin-mpg123.xml:
3132 * docs/plugins/inspect/plugin-realmedia.xml:
3133 * docs/plugins/inspect/plugin-siddec.xml:
3134 * docs/plugins/inspect/plugin-twolame.xml:
3135 * docs/plugins/inspect/plugin-x264.xml:
3136 * docs/plugins/inspect/plugin-xingmux.xml:
3137 docs: Update for git master
3139 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3141 * ext/amrnb/amrnbdec.c:
3143 amrnbec, mad: fix two more parse function declarations
3145 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3147 * ext/a52dec/gsta52dec.c:
3148 * ext/amrwbdec/amrwbdec.c:
3149 a52dec, amrwbec: fix parse function declaration mismatch
3150 Fixes MSVC compiler warning:
3151 amrwbdec.c(99): warning C4133: '=': incompatible types
3152 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3153 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3154 gsta52dec.c(156): warning C4133: '=': incompatible types
3155 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3156 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3158 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3160 * ext/mpg123/gstmpg123audiodec.h:
3161 mpg123: fix build with msvc
3162 Fix syntax errors when compiling against cerbero-provided libmpg123
3163 headers. We do the same as the libmpg123 internal visual studio
3165 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3166 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3167 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3168 mpg123.h(1378): error C2091: function returns function
3169 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3170 mpg123.h(1378): error C2059: syntax error: ')'
3171 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3172 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3175 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3178 * ext/mpeg2dec/gstmpeg2dec.c:
3179 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3180 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3181 and get rid of version-dependent code paths. There's still
3182 avdec_mpeg2video for those who are stuck on ancient distros which
3183 we don't target any more.
3184 Also fixes build with MSVC, which doesn't like #if #else #endif
3185 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3187 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3191 Automatic update of common submodule
3192 From 6f2d209 to ac2f647
3194 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3196 * ext/a52dec/gsta52dec.c:
3197 * ext/amrnb/amrnbdec.c:
3198 * ext/amrnb/amrnbenc.c:
3199 * ext/amrwbdec/amrwbdec.c:
3200 * ext/dvdread/dvdreadsrc.c:
3201 * ext/lame/gstlamemp3enc.c:
3203 * ext/mpeg2dec/gstmpeg2dec.c:
3204 * ext/sidplay/gstsiddec.cc:
3205 * ext/twolame/gsttwolamemp2enc.c:
3206 * ext/x264/gstx264enc.c:
3207 * gst/asfdemux/gstasfdemux.c:
3208 * gst/asfdemux/gstrtpasfdepay.c:
3209 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3210 * gst/dvdsub/gstdvdsubdec.c:
3211 * gst/dvdsub/gstdvdsubparse.c:
3212 * gst/realmedia/pnmsrc.c:
3213 * gst/realmedia/rademux.c:
3214 * gst/realmedia/rdtdepay.c:
3215 * gst/realmedia/rdtmanager.c:
3216 * gst/realmedia/rmdemux.c:
3217 * gst/xingmux/gstxingmux.c:
3218 ugly: use new gst_element_class_add_static_pad_template()
3219 https://bugzilla.gnome.org/show_bug.cgi?id=763082
3221 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3226 === release 1.8.0 ===
3228 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3234 * docs/plugins/inspect/plugin-a52dec.xml:
3235 * docs/plugins/inspect/plugin-amrnb.xml:
3236 * docs/plugins/inspect/plugin-amrwbdec.xml:
3237 * docs/plugins/inspect/plugin-asf.xml:
3238 * docs/plugins/inspect/plugin-cdio.xml:
3239 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3240 * docs/plugins/inspect/plugin-dvdread.xml:
3241 * docs/plugins/inspect/plugin-dvdsub.xml:
3242 * docs/plugins/inspect/plugin-lame.xml:
3243 * docs/plugins/inspect/plugin-mad.xml:
3244 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3245 * docs/plugins/inspect/plugin-mpg123.xml:
3246 * docs/plugins/inspect/plugin-realmedia.xml:
3247 * docs/plugins/inspect/plugin-siddec.xml:
3248 * docs/plugins/inspect/plugin-twolame.xml:
3249 * docs/plugins/inspect/plugin-x264.xml:
3250 * docs/plugins/inspect/plugin-xingmux.xml:
3251 * gst-plugins-ugly.doap:
3252 * win32/common/config.h:
3255 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
3299 === release 1.7.91 ===
3301 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3307 * docs/plugins/inspect/plugin-a52dec.xml:
3308 * docs/plugins/inspect/plugin-amrnb.xml:
3309 * docs/plugins/inspect/plugin-amrwbdec.xml:
3310 * docs/plugins/inspect/plugin-asf.xml:
3311 * docs/plugins/inspect/plugin-cdio.xml:
3312 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3313 * docs/plugins/inspect/plugin-dvdread.xml:
3314 * docs/plugins/inspect/plugin-dvdsub.xml:
3315 * docs/plugins/inspect/plugin-lame.xml:
3316 * docs/plugins/inspect/plugin-mad.xml:
3317 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3318 * docs/plugins/inspect/plugin-mpg123.xml:
3319 * docs/plugins/inspect/plugin-realmedia.xml:
3320 * docs/plugins/inspect/plugin-siddec.xml:
3321 * docs/plugins/inspect/plugin-twolame.xml:
3322 * docs/plugins/inspect/plugin-x264.xml:
3323 * docs/plugins/inspect/plugin-xingmux.xml:
3324 * gst-plugins-ugly.doap:
3325 * win32/common/config.h:
3328 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3372 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
3374 * gst/asfdemux/gstasfdemux.c:
3375 * gst/asfdemux/gstasfdemux.h:
3376 asfdemux: Don't modify segment values on accurate seeks
3377 When dealing with accurate seeks, we want to return exactly the segment
3378 that was requested by the seek event, and not adjust the values.
3379 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3381 === release 1.7.90 ===
3383 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3389 * docs/plugins/inspect/plugin-a52dec.xml:
3390 * docs/plugins/inspect/plugin-amrnb.xml:
3391 * docs/plugins/inspect/plugin-amrwbdec.xml:
3392 * docs/plugins/inspect/plugin-asf.xml:
3393 * docs/plugins/inspect/plugin-cdio.xml:
3394 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3395 * docs/plugins/inspect/plugin-dvdread.xml:
3396 * docs/plugins/inspect/plugin-dvdsub.xml:
3397 * docs/plugins/inspect/plugin-lame.xml:
3398 * docs/plugins/inspect/plugin-mad.xml:
3399 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3400 * docs/plugins/inspect/plugin-mpg123.xml:
3401 * docs/plugins/inspect/plugin-realmedia.xml:
3402 * docs/plugins/inspect/plugin-siddec.xml:
3403 * docs/plugins/inspect/plugin-twolame.xml:
3404 * docs/plugins/inspect/plugin-x264.xml:
3405 * docs/plugins/inspect/plugin-xingmux.xml:
3406 * gst-plugins-ugly.doap:
3407 * win32/common/config.h:
3410 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3453 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3456 po: Update translations
3458 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
3460 * ext/dvdread/dvdreadsrc.c:
3461 dvdread: Fix seek starting at 0 for title != 1
3462 Otherwise the playback would start at title 0
3463 https://bugzilla.gnome.org/show_bug.cgi?id=762787
3465 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3468 Automatic update of common submodule
3469 From b64f03f to 6f2d209
3471 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3473 * gst/asfdemux/gstasfdemux.c:
3474 asfdemux: fix adding bitrate to stream tags
3475 https://bugzilla.gnome.org/show_bug.cgi?id=699586
3477 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3479 * gst/asfdemux/asf.vcproj:
3480 * gst/realmedia/rmdemux.vcproj:
3483 * win32/vs6/gst_plugins_ugly.dsw:
3484 * win32/vs6/libgstasfdemux.dsp:
3485 * win32/vs6/libgstdvdlpcmdec.dsp:
3486 * win32/vs6/libgstdvdsub.dsp:
3487 * win32/vs6/libgstlame.dsp:
3488 * win32/vs6/libgstmad.dsp:
3489 * win32/vs6/libgstrealmedia.dsp:
3490 * win32/vs6/libgstsynaesthesia.dsp:
3491 win32: remove outdated build cruft
3492 This hasn't been touched for generations, doesn't work,
3493 and is just causing confusion. We also don't want to
3494 maintain these files manually.
3496 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
3498 * ext/mpeg2dec/gstmpeg2dec.c:
3499 mpeg2dec: don't use exported but undeclared core debug category symbols
3500 It's not right and won't work on Windows with MSVC.
3502 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3507 === release 1.7.2 ===
3509 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
3515 * docs/plugins/inspect/plugin-a52dec.xml:
3516 * docs/plugins/inspect/plugin-amrnb.xml:
3517 * docs/plugins/inspect/plugin-amrwbdec.xml:
3518 * docs/plugins/inspect/plugin-asf.xml:
3519 * docs/plugins/inspect/plugin-cdio.xml:
3520 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3521 * docs/plugins/inspect/plugin-dvdread.xml:
3522 * docs/plugins/inspect/plugin-dvdsub.xml:
3523 * docs/plugins/inspect/plugin-lame.xml:
3524 * docs/plugins/inspect/plugin-mad.xml:
3525 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3526 * docs/plugins/inspect/plugin-mpg123.xml:
3527 * docs/plugins/inspect/plugin-realmedia.xml:
3528 * docs/plugins/inspect/plugin-siddec.xml:
3529 * docs/plugins/inspect/plugin-twolame.xml:
3530 * docs/plugins/inspect/plugin-x264.xml:
3531 * docs/plugins/inspect/plugin-xingmux.xml:
3532 * gst-plugins-ugly.doap:
3533 * win32/common/config.h:
3536 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
3578 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3582 po: Update translations
3584 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3586 * ext/sidplay/gstsiddec.cc:
3587 sidplay: Fix compiler warning about C++11 compatibility
3588 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3589 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3591 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3592 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3595 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
3597 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3598 * docs/plugins/inspect/plugin-a52dec.xml:
3599 * docs/plugins/inspect/plugin-amrnb.xml:
3600 * docs/plugins/inspect/plugin-amrwbdec.xml:
3601 * docs/plugins/inspect/plugin-asf.xml:
3602 * docs/plugins/inspect/plugin-cdio.xml:
3603 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3604 * docs/plugins/inspect/plugin-dvdread.xml:
3605 * docs/plugins/inspect/plugin-dvdsub.xml:
3606 * docs/plugins/inspect/plugin-lame.xml:
3607 * docs/plugins/inspect/plugin-mad.xml:
3608 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3609 * docs/plugins/inspect/plugin-mpg123.xml:
3610 * docs/plugins/inspect/plugin-realmedia.xml:
3611 * docs/plugins/inspect/plugin-siddec.xml:
3612 * docs/plugins/inspect/plugin-twolame.xml:
3613 * docs/plugins/inspect/plugin-x264.xml:
3614 * docs/plugins/inspect/plugin-xingmux.xml:
3615 docs: update inspection to git and fix mpg123 inspect location
3617 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
3619 * tests/files/Makefile.am:
3620 * tests/files/stream.mp2:
3621 tests: fix distcheck
3623 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
3626 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3627 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3628 * docs/plugins/xml/plugin-mpg123.xml:
3630 * gst-plugins-ugly.spec.in:
3631 * tests/check/Makefile.am:
3632 mpg123: move from -bad to -ugly
3633 Hook up to build system, add to docs
3635 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
3638 * tests/Makefile.am:
3639 * tests/check/Makefile.am:
3640 * tests/check/elements/.gitignore:
3641 * tests/files/Makefile.am:
3642 * tests/files/cbr_stream.mp3:
3643 * tests/files/vbr_stream.mp3:
3644 tests: add test data for mpg123 plugin
3646 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
3648 Merge branch 'plugin-move-mpg123'
3649 Move mpg123 plugin from -bad to -ugly.
3650 https://bugzilla.gnome.org/show_bug.cgi?id=719849
3652 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
3654 * ext/mpg123/gstmpg123audiodec.c:
3655 plugins-bad: Fix example pipelines
3656 rename gst-launch --> gst-launch-1.0
3657 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
3658 fix caps in examples
3659 https://bugzilla.gnome.org/show_bug.cgi?id=759432
3661 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3663 * ext/mpg123/gstmpg123audiodec.c:
3664 mpg123: still reset pending audio info on hard flush
3665 Follow-up to previous commit.
3666 https://bugzilla.gnome.org/show_bug.cgi?id=752431
3668 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
3670 * ext/mpg123/gstmpg123audiodec.c:
3671 mpg123: fix handling of sample rate change during playback
3672 If the sample rate of the media changes, the resulting flush will
3673 clear the has_next_audioinfo flag, and the caps won't be sent
3675 https://bugzilla.gnome.org/show_bug.cgi?id=752431
3677 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3679 * ext/mpg123/gstmpg123audiodec.c:
3680 audiodecoders: use default pad accept-caps handling
3681 Avoids useless check of downstream caps when handling an
3683 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
3684 sbcdec, adpcmdec, sirendec
3686 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
3688 * ext/mpg123/Makefile.am:
3689 Remove obsolete Android build cruft
3690 This is not needed any longer.
3692 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
3694 * ext/mpg123/gstmpg123audiodec.c:
3695 mpg123: fix compiler warning and simplify checks in set_caps
3696 https://bugzilla.gnome.org/show_bug.cgi?id=740195
3698 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
3700 * ext/mpg123/gstmpg123audiodec.c:
3701 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
3702 The old code was using gst_caps_normalize() and was generally overly
3703 complex. Simplify by picking sample rate and number of channels from
3704 upstream and the sample format from the allowed caps. If the format caps
3705 is a list of strins, just pick the first one. And if the srcpad isn't
3706 linked yet, use the default format (S16).
3707 https://bugzilla.gnome.org/show_bug.cgi?id=740195
3709 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3711 * ext/mpg123/gstmpg123audiodec.c:
3712 Fix up one-element lists in template caps
3714 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
3716 * tests/check/elements/mpg123audiodec.c:
3717 tests: fix mpg123audiodec test for big-endian architectures
3719 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
3721 * ext/mpg123/gstmpg123audiodec.c:
3722 mpg123: improved error report and checks
3723 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
3725 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
3727 * ext/mpg123/gstmpg123audiodec.c:
3728 mpg123audiodec: Require caps to be set before any data processing
3730 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
3732 * ext/mpg123/gstmpg123audiodec.c:
3733 mpg123: Remove dead assignment
3736 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3738 * tests/check/elements/mpg123audiodec.c:
3739 mpg123audiodec: Fix event handling in unit test
3741 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3743 * ext/mpg123/Makefile.am:
3744 gst: Add better support for static plugins
3746 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
3748 * ext/mpg123/gstmpg123audiodec.c:
3749 mpg123: Add conditional on API version for new enum
3751 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3753 * tests/check/Makefile.am:
3754 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
3755 To get the CK_DEFAULT_TIMEOUT defined for all tests
3756 https://bugzilla.gnome.org/show_bug.cgi?id=761472
3758 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3762 Automatic update of common submodule
3763 From 86e4663 to b64f03f
3765 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
3768 * ext/amrnb/amrnbdec.h:
3769 * ext/amrnb/amrnbenc.h:
3770 * ext/amrwbdec/amrwbdec.h:
3771 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
3772 We don't really need to cater for older versions any more.
3774 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
3776 * ext/mpeg2dec/gstmpeg2dec.c:
3777 mpeg2dec: Demote rank to SECONDARY
3778 https://bugzilla.gnome.org/show_bug.cgi?id=574461
3780 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3782 * gst/dvdsub/gstdvdsubdec.c:
3783 dvdsubdec: use query caps instead of accept-caps
3784 accept-caps does only a shallow check and a full downstream
3785 caps query is needed to check if ARGB is possible
3787 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
3789 * gst/asfdemux/asfpacket.c:
3790 * gst/asfdemux/gstasfdemux.c:
3791 * gst/asfdemux/gstasfdemux.h:
3792 asfdemux: Support reverse playback
3793 Support reverse playback for ASF format.
3794 Parse packets and queue the payloads, then push
3795 the payload buffer to decoder in reverse order.
3796 Video buffers are pushed from KeyFrame to next
3798 https://bugzilla.gnome.org/show_bug.cgi?id=757341
3800 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
3805 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
3807 * tests/check/elements/amrnbenc.c:
3808 amrnbenc: Fix various compiler warnings in the test
3810 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
3812 * tests/check/elements/x264enc.c:
3813 x264enc: Fix various compiler warnings in the test
3815 === release 1.7.1 ===
3817 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
3823 * docs/plugins/inspect/plugin-a52dec.xml:
3824 * docs/plugins/inspect/plugin-amrnb.xml:
3825 * docs/plugins/inspect/plugin-amrwbdec.xml:
3826 * docs/plugins/inspect/plugin-asf.xml:
3827 * docs/plugins/inspect/plugin-cdio.xml:
3828 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3829 * docs/plugins/inspect/plugin-dvdread.xml:
3830 * docs/plugins/inspect/plugin-dvdsub.xml:
3831 * docs/plugins/inspect/plugin-lame.xml:
3832 * docs/plugins/inspect/plugin-mad.xml:
3833 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3834 * docs/plugins/inspect/plugin-realmedia.xml:
3835 * docs/plugins/inspect/plugin-siddec.xml:
3836 * docs/plugins/inspect/plugin-twolame.xml:
3837 * docs/plugins/inspect/plugin-x264.xml:
3838 * docs/plugins/inspect/plugin-xingmux.xml:
3839 * gst-plugins-ugly.doap:
3840 * win32/common/config.h:
3843 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
3887 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
3891 po: Update translations
3893 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
3896 configure: Use -Bsymbolic-functions if available
3897 While this is more useful for libraries, some of our plugins with multiple
3898 files and some internal API can also benefit from this.
3900 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
3902 * docs/plugins/gst-plugins-ugly-plugins.args:
3903 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3904 * docs/plugins/inspect/plugin-a52dec.xml:
3905 * docs/plugins/inspect/plugin-amrnb.xml:
3906 * docs/plugins/inspect/plugin-amrwbdec.xml:
3907 * docs/plugins/inspect/plugin-asf.xml:
3908 * docs/plugins/inspect/plugin-cdio.xml:
3909 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3910 * docs/plugins/inspect/plugin-dvdread.xml:
3911 * docs/plugins/inspect/plugin-dvdsub.xml:
3912 * docs/plugins/inspect/plugin-lame.xml:
3913 * docs/plugins/inspect/plugin-mad.xml:
3914 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3915 * docs/plugins/inspect/plugin-realmedia.xml:
3916 * docs/plugins/inspect/plugin-siddec.xml:
3917 * docs/plugins/inspect/plugin-twolame.xml:
3918 * docs/plugins/inspect/plugin-x264.xml:
3919 * docs/plugins/inspect/plugin-xingmux.xml:
3922 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3926 Automatic update of common submodule
3927 From b319909 to 86e4663
3929 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
3931 * ext/x264/gstx264enc.c:
3932 x264enc: increase bitrate limit from 100Mbps to 2Gbps
3933 Don't artificially limit the bitrate, x264enc allows much
3934 higher bitrates, and for intra-only 4k AVC they are needed.
3935 x264 clips to 2Gbps internally, so use that as limit for now.
3936 https://bugzilla.gnome.org/show_bug.cgi?id=758620
3938 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3940 * ext/x264/gstx264enc.c:
3941 x264enc: drop unnecessary NULL check before g_free
3943 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
3946 Automatic update of common submodule
3947 From b99800a to b319909
3949 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
3952 Use new GST_ENABLE_EXTRA_CHECKS #define
3953 https://bugzilla.gnome.org/show_bug.cgi?id=756870
3955 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
3959 Automatic update of common submodule
3960 From 9aed1d7 to b99800a
3962 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3965 Update GLib dependency to 2.40.0
3967 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3969 * ext/dvdread/README:
3970 dvdread: remove broken link
3971 Removing instead of updating as previously pointed-to page
3972 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
3973 from dvd.sourceforge.net's homepage as: "Collection of
3974 information on file formats/data structures relating to DVD
3977 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
3979 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3980 dvdlpcmdec: fix invalid read beyond channel position array
3981 We would always copy sizeof(sorted_position) bytes, which is
3982 for 8 channels, but if we have less than 8 channels the
3983 position array we copy from will only have allocated space
3984 for channel channels, so we would read beyond the input
3985 array in some cases.
3987 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
3989 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3990 dvdlpcmdec: factor out common code to set output format into new function
3991 When caps event is recieved and header is changed, reordering channel
3992 and setting the default output format for audio are processed. These 2 of
3993 code are same. Thus, It is better to make a new function for these common
3994 code in terms of removing duplicated code, maintenance and expansion.
3995 https://bugzilla.gnome.org/show_bug.cgi?id=753920
3997 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3999 * gst/asfdemux/gstasfdemux.c:
4000 asfdemux: Don't push any data on pads after the segment.stop
4001 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4003 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4005 * gst/asfdemux/gstasfdemux.c:
4006 * gst/asfdemux/gstasfdemux.h:
4007 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4008 Not for accurate seeks, which should accurately start at the requested
4010 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4012 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4014 * gst/asfdemux/gstasfdemux.c:
4015 asfdemux: Update segment.position when pushing buffers
4016 Without this, non-flushing seeks are not going to work well.
4017 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4019 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4021 * gst/asfdemux/gstasfdemux.c:
4022 asfdemux: Only push EOS event if we're not doing a segment seek
4023 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4025 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4027 * gst/asfdemux/gstasfdemux.c:
4028 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4029 We don't want to unconditionally send an EOS event downstream, but might want
4030 to send a SEGMENT_DONE message/event instead if a segment seek was done
4032 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4034 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4039 === release 1.6.0 ===
4041 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4047 * docs/plugins/inspect/plugin-a52dec.xml:
4048 * docs/plugins/inspect/plugin-amrnb.xml:
4049 * docs/plugins/inspect/plugin-amrwbdec.xml:
4050 * docs/plugins/inspect/plugin-asf.xml:
4051 * docs/plugins/inspect/plugin-cdio.xml:
4052 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4053 * docs/plugins/inspect/plugin-dvdread.xml:
4054 * docs/plugins/inspect/plugin-dvdsub.xml:
4055 * docs/plugins/inspect/plugin-lame.xml:
4056 * docs/plugins/inspect/plugin-mad.xml:
4057 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4058 * docs/plugins/inspect/plugin-realmedia.xml:
4059 * docs/plugins/inspect/plugin-siddec.xml:
4060 * docs/plugins/inspect/plugin-twolame.xml:
4061 * docs/plugins/inspect/plugin-x264.xml:
4062 * docs/plugins/inspect/plugin-xingmux.xml:
4063 * gst-plugins-ugly.doap:
4064 * win32/common/config.h:
4067 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4111 === release 1.5.91 ===
4113 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4119 * docs/plugins/inspect/plugin-a52dec.xml:
4120 * docs/plugins/inspect/plugin-amrnb.xml:
4121 * docs/plugins/inspect/plugin-amrwbdec.xml:
4122 * docs/plugins/inspect/plugin-asf.xml:
4123 * docs/plugins/inspect/plugin-cdio.xml:
4124 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4125 * docs/plugins/inspect/plugin-dvdread.xml:
4126 * docs/plugins/inspect/plugin-dvdsub.xml:
4127 * docs/plugins/inspect/plugin-lame.xml:
4128 * docs/plugins/inspect/plugin-mad.xml:
4129 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4130 * docs/plugins/inspect/plugin-realmedia.xml:
4131 * docs/plugins/inspect/plugin-siddec.xml:
4132 * docs/plugins/inspect/plugin-twolame.xml:
4133 * docs/plugins/inspect/plugin-x264.xml:
4134 * docs/plugins/inspect/plugin-xingmux.xml:
4135 * gst-plugins-ugly.doap:
4136 * win32/common/config.h:
4139 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4183 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4186 po: Update translations
4188 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4190 * ext/x264/gstx264enc.c:
4191 x264: Add bitrate info to the tags output.
4192 Makes it possible for muxers to know the target bitrate as soon
4193 as encoding starts, which flvmux now uses.
4195 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4197 * gst/asfdemux/gstasfdemux.c:
4198 * gst/asfdemux/gstasfdemux.h:
4199 asfdemux: fix file mode of some source files
4201 === release 1.5.90 ===
4203 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
4209 * docs/plugins/inspect/plugin-a52dec.xml:
4210 * docs/plugins/inspect/plugin-amrnb.xml:
4211 * docs/plugins/inspect/plugin-amrwbdec.xml:
4212 * docs/plugins/inspect/plugin-asf.xml:
4213 * docs/plugins/inspect/plugin-cdio.xml:
4214 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4215 * docs/plugins/inspect/plugin-dvdread.xml:
4216 * docs/plugins/inspect/plugin-dvdsub.xml:
4217 * docs/plugins/inspect/plugin-lame.xml:
4218 * docs/plugins/inspect/plugin-mad.xml:
4219 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4220 * docs/plugins/inspect/plugin-realmedia.xml:
4221 * docs/plugins/inspect/plugin-siddec.xml:
4222 * docs/plugins/inspect/plugin-twolame.xml:
4223 * docs/plugins/inspect/plugin-x264.xml:
4224 * docs/plugins/inspect/plugin-xingmux.xml:
4225 * gst-plugins-ugly.doap:
4226 * win32/common/config.h:
4229 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
4273 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
4277 po: Update translations
4279 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4281 * ext/x264/gstx264enc.c:
4282 x264enc: actually return TRUE from accept-caps handler
4283 The query was handled
4285 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4287 * ext/x264/gstx264enc.c:
4288 x264enc: implement accept-caps handling
4289 Implement accept-caps handling without doing caps queries downstream
4291 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4293 * ext/amrnb/amrnbenc.c:
4294 * ext/lame/gstlamemp3enc.c:
4295 * ext/twolame/gsttwolamemp2enc.c:
4296 audioencoders: use template subset check for accept-caps
4297 It is faster than doing a query that propagates downstream and
4299 Elements: amrnbenc, lamemp3enc, twolamemp2enc
4301 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4303 * ext/mpeg2dec/gstmpeg2dec.c:
4304 mpeg2dec: use default pad accept-caps handling
4305 Avoids useless check of downstream caps when handling an
4308 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4310 * ext/a52dec/gsta52dec.c:
4311 * ext/amrnb/amrnbdec.c:
4312 * ext/amrwbdec/amrwbdec.c:
4314 audiodecoders: use default pad accept-caps handling
4315 Avoids useless check of downstream caps when handling an
4317 Elements: a52dec, amrnbdec, amrwbdec, mad
4319 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
4321 * tests/check/generic/states.c:
4322 check: Rename states unit test
4323 Makes it easier to differentiate from other modules states unit test
4325 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
4327 * gst/realmedia/rmdemux.c:
4328 rmdemux: fix assertion error when freeing old tags.
4329 Check if old_tags is present before calling gst_tag_list_unref
4330 https://bugzilla.gnome.org/show_bug.cgi?id=753301
4332 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
4334 * gst/asfdemux/gstasfdemux.c:
4335 asfdemux: fix assertion error when codec_data is not present in structure
4336 When discovering a particular asf file, caps structure doesn't have
4337 codec_data, and this was not being checked before using the same,
4338 resulting in assertion error
4339 https://bugzilla.gnome.org/show_bug.cgi?id=752803
4341 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
4343 * gst/asfdemux/gstasfdemux.c:
4344 asfdemux: remove unread value
4345 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4348 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
4350 * gst/asfdemux/gstasfdemux.c:
4351 asfdemux: Don't post error on flushing while reading headers
4353 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
4355 * gst/realmedia/rmdemux.c:
4356 rmdemux: mark tag list as global scope
4358 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
4360 * gst/realmedia/rmdemux.c:
4361 rmdemux: fix taglist leak
4362 merge doesn't take ownership, so must unref the
4363 old tags if we do merge.
4365 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
4367 * gst/realmedia/rmdemux.c:
4368 rmdemux: fix wrong unref when there are no tags
4369 Tags should be appended to pending tags and unref'ed only if tags
4370 are present. Else there is no need to append.
4371 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4373 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
4375 * gst/realmedia/rmdemux.c:
4376 rmdemux: fix memory leaks during error cases
4377 while adding stream, during error cases, only stream is
4378 being freed. Adapter, pad, tags, subpackets, index are not being
4379 freed resulting in memory leaks
4380 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4382 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
4384 * gst-plugins-ugly.doap:
4385 Update mailing list in doap file as well
4387 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
4389 * ext/amrnb/amrnbdec.c:
4390 Update mailing list address from sourceforge to freedesktop
4392 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
4394 * gst/realmedia/rmdemux.c:
4395 rmdemux: fix tag memory leak
4396 tags is not being freed after being merged to the
4398 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4400 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
4403 Automatic update of common submodule
4404 From f74b2df to 9aed1d7
4406 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
4411 === release 1.5.2 ===
4413 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4419 * docs/plugins/gst-plugins-ugly-plugins.args:
4420 * docs/plugins/inspect/plugin-a52dec.xml:
4421 * docs/plugins/inspect/plugin-amrnb.xml:
4422 * docs/plugins/inspect/plugin-amrwbdec.xml:
4423 * docs/plugins/inspect/plugin-asf.xml:
4424 * docs/plugins/inspect/plugin-cdio.xml:
4425 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4426 * docs/plugins/inspect/plugin-dvdread.xml:
4427 * docs/plugins/inspect/plugin-dvdsub.xml:
4428 * docs/plugins/inspect/plugin-lame.xml:
4429 * docs/plugins/inspect/plugin-mad.xml:
4430 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4431 * docs/plugins/inspect/plugin-realmedia.xml:
4432 * docs/plugins/inspect/plugin-siddec.xml:
4433 * docs/plugins/inspect/plugin-twolame.xml:
4434 * docs/plugins/inspect/plugin-x264.xml:
4435 * docs/plugins/inspect/plugin-xingmux.xml:
4436 * gst-plugins-ugly.doap:
4437 * win32/common/config.h:
4440 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4484 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4487 po: Update translations
4489 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
4491 * gst/asfdemux/gstasfdemux.c:
4492 asfdemux: Use gst_video_multiview_guess_half_aspect() function
4493 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4494 stereoscopic video is full-frame per view or not.
4496 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4499 Automatic update of common submodule
4500 From 6015d26 to f74b2df
4502 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
4504 * ext/x264/gstx264enc.c:
4505 * ext/x264/gstx264enc.h:
4506 x264enc: Use gst_video_encoder_set_min_pts
4507 This method replace the manual adjustment of PTS and DTS to avoid
4508 negative DTS issues. Using this method will also update the segment so
4510 https://bugzilla.gnome.org/show_bug.cgi?id=740575
4512 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
4514 * gst/asfdemux/Makefile.am:
4515 * gst/asfdemux/gstasfdemux.c:
4516 * gst/asfdemux/gstasfdemux.h:
4517 asfdemux: Add support for stereoscopic video metadata.
4518 Add parsing of stereoscopic metadata, and place into the caps to
4520 Fix parsing of Advanced Mutual Exclustion objects.
4521 https://bugzilla.gnome.org/show_bug.cgi?id=711190
4522 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
4524 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
4526 * ext/x264/gstx264enc.c:
4527 * ext/x264/gstx264enc.h:
4528 x264enc: Add support for stereoscopic video
4529 Provide new frame-packing property to directly set
4530 x264enc frame packing, or pass through upstream settings
4531 The explicit layout from the frame-packing property is
4532 preferred over any info from the caps.
4534 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
4536 * gst/xingmux/gstxingmux.c:
4537 xingmux: fix compiler warnings
4538 https://bugzilla.gnome.org/show_bug.cgi?id=750596
4540 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
4543 cruft: add the obsolete tmpl dir to cruft-dirs
4545 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
4548 Automatic update of common submodule
4549 From d9a3353 to 6015d26
4551 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
4554 Automatic update of common submodule
4555 From d37af32 to d9a3353
4557 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
4560 Automatic update of common submodule
4561 From 21ba2e5 to d37af32
4563 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
4566 Automatic update of common submodule
4567 From c408583 to 21ba2e5
4569 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
4571 * docs/plugins/Makefile.am:
4572 docs: remove variables that we define in the snippet from common
4573 This is syncing our Makefile.am with upstream gtkdoc.
4575 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
4579 Automatic update of common submodule
4580 From d676993 to c408583
4582 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4587 === release 1.5.1 ===
4589 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
4595 * docs/plugins/gst-plugins-ugly-plugins.args:
4596 * docs/plugins/inspect/plugin-a52dec.xml:
4597 * docs/plugins/inspect/plugin-amrnb.xml:
4598 * docs/plugins/inspect/plugin-amrwbdec.xml:
4599 * docs/plugins/inspect/plugin-asf.xml:
4600 * docs/plugins/inspect/plugin-cdio.xml:
4601 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4602 * docs/plugins/inspect/plugin-dvdread.xml:
4603 * docs/plugins/inspect/plugin-dvdsub.xml:
4604 * docs/plugins/inspect/plugin-lame.xml:
4605 * docs/plugins/inspect/plugin-mad.xml:
4606 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4607 * docs/plugins/inspect/plugin-realmedia.xml:
4608 * docs/plugins/inspect/plugin-siddec.xml:
4609 * docs/plugins/inspect/plugin-twolame.xml:
4610 * docs/plugins/inspect/plugin-x264.xml:
4611 * docs/plugins/inspect/plugin-xingmux.xml:
4612 * gst-plugins-ugly.doap:
4613 * win32/common/config.h:
4616 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4660 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
4664 po: Update translations
4666 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
4668 * tests/check/elements/amrnbenc.c:
4669 * tests/check/elements/mpeg2dec.c:
4670 * tests/check/elements/x264enc.c:
4671 * tests/check/elements/xingmux.c:
4672 * tests/check/pipelines/lame.c:
4673 check: Use GST_CHECK_MAIN () macro everywhere
4674 Makes source code smaller, and ensures we go through common initialization
4675 path (like the one that sets up XML unit test output ...)
4677 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
4679 * ext/x264/gstx264enc.c:
4680 x264enc: don't artificially limit max allowed value of "threads" property
4681 In auto mode it will happily chose much higher values anyway,
4682 and a limit of 4 seems a bit low these days.
4684 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
4686 * ext/dvdread/dvdreadsrc.c:
4687 dvdread: Also reset the first_seek var in start()
4688 Make the initial chapter seek work across reuse.
4689 https://bugzilla.gnome.org/show_bug.cgi?id=453322
4691 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
4693 * ext/dvdread/dvdreadsrc.c:
4694 * ext/dvdread/dvdreadsrc.h:
4695 dvdread: Work around basesrc initial seek
4696 Ignore the initial seek basesrc sends, as it
4697 breaks starting from another chapter by
4698 immediately seeking back to the start of the title
4700 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
4702 * ext/a52dec/gsta52dec.c:
4703 * ext/amrnb/amrnbdec.c:
4704 * ext/amrnb/amrnbenc.c:
4705 * ext/amrwbdec/amrwbdec.c:
4706 * ext/cdio/gstcdiocddasrc.c:
4707 * ext/lame/gstlamemp3enc.c:
4709 * ext/sidplay/gstsiddec.cc:
4710 * ext/twolame/gsttwolamemp2enc.c:
4711 * ext/x264/gstx264enc.c:
4712 * gst/realmedia/rademux.c:
4713 * gst/xingmux/gstxingmux.c:
4714 docs: update example pipelines in element docs
4715 Mostly gst-launch -> gst-launch-1.0, but also
4716 use autoaudiosink/autovideosink in more places
4717 and update pipelines a little or flesh out
4720 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
4722 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4723 * gst/realmedia/rdtdepay.c:
4724 Rename property enums from ARG_ to PROP_
4725 Property enum items should be nameed PROP_ for consistency and readability.
4727 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
4730 * ext/mad/Makefile.am:
4731 * ext/x264/Makefile.am:
4732 * gst/asfdemux/Makefile.am:
4733 * gst/dvdlpcmdec/Makefile.am:
4734 * gst/dvdsub/Makefile.am:
4735 * gst/realmedia/Makefile.am:
4736 * gst/xingmux/Makefile.am:
4737 Remove obsolete Android build cruft
4738 This is not needed any longer.
4740 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
4742 * gst/realmedia/pnmsrc.c:
4743 realmedia: remove unused enum item PROP_LAST
4745 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
4747 * tests/check/Makefile.am:
4748 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
4749 Make sure the test environment is set up.
4750 https://bugzilla.gnome.org//show_bug.cgi?id=747624
4752 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4755 configure: bump automake requirement to 1.14 and autoconf to 2.69
4756 This is only required for builds from git, people can still
4757 build tarballs if they only have older autotools.
4758 https://bugzilla.gnome.org//show_bug.cgi?id=747624
4760 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
4765 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
4768 Remove LICENSE_readme
4769 It's completely outdated and just confusing, better if people are
4770 forced to look at the actual code in question than trusting this file.
4772 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4776 autotools automatically generate this, and when using different versions
4777 for autogen.sh there will always be changes to a file tracked by git.
4779 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
4781 * gst/asfdemux/gstasfdemux.c:
4782 asfdemux: fix a seek failure due to out-of-range in push mode
4783 A seek in push mode failed for big offsets which are beyond
4784 the range of guint32.
4785 https://bugzilla.gnome.org/show_bug.cgi?id=748162
4787 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
4790 * tests/check/Makefile.am:
4791 tests: Use AM_TESTS_ENVIRONMENT
4792 Needed by the new automake test runner
4794 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
4798 Automatic update of common submodule
4799 From bc76a8b to c8fb372
4801 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4803 * ext/a52dec/gsta52dec.c:
4804 a52dec: fix race in liba52dec lookup table initialization
4805 a52_init initializes the IMDCT global state as well as creating
4806 a new state. When two A52 decoders are created (eg, when two AC3
4807 tracks are contained in a video), calls to a52_init may happen
4808 at the same time, and the IMDCT initialization is not reentrant.
4809 https://bugzilla.gnome.org/show_bug.cgi?id=746781
4811 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4813 * ext/mpeg2dec/gstmpeg2dec.c:
4814 mpeg2dec: fix buffer leak in crop_buffer()
4815 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
4816 gst_buffer_replace() reffed it as well so we were one reference extra.
4817 https://bugzilla.gnome.org/show_bug.cgi?id=746887
4819 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
4821 * gst/realmedia/rmdemux.c:
4822 rmdemux: resurrect some flow return handling
4823 https://bugzilla.gnome.org/show_bug.cgi?id=744572
4825 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
4827 * gst/asfdemux/gstasfdemux.c:
4828 asfdemux: resurrect some flow return handling
4829 https://bugzilla.gnome.org/show_bug.cgi?id=744572
4831 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
4833 * ext/mpeg2dec/gstmpeg2dec.c:
4834 mpeg2dec: fix memory leak
4837 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
4839 * ext/mpeg2dec/gstmpeg2dec.c:
4840 mpeg2dec: initialize buffer
4841 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
4844 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4846 * ext/mpeg2dec/gstmpeg2dec.c:
4847 mpeg2dec: Add stride support
4848 This allow using external pools that have different strides from the
4849 default. These strides need to respect certain rules, which we check
4850 and if these are not met, we fallback to generic pool.
4851 https://bugzilla.gnome.org/show_bug.cgi?id=735379
4853 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4855 * ext/mpeg2dec/gstmpeg2dec.c:
4856 * ext/mpeg2dec/gstmpeg2dec.h:
4857 mpeg2dec: Re-implement pool handling
4858 This is a rewrite of the pool negotiation and configuration. Direct
4859 to output decoding is now achieved by configuring the pool using
4860 video-alignment. This removes copies when dealing with any elements that
4861 supports VideoAlignment, and enable usage of generic video buffer pool,
4862 XVImagePool and GLPool. It drops the crop meta implementation for now.
4863 https://bugzilla.gnome.org/show_bug.cgi?id=735379
4865 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
4867 * gst/dvdsub/gstdvdsubdec.c:
4868 dvbsub: fix indentation
4870 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
4872 * ext/dvdread/dvdreadsrc.c:
4873 * gst/dvdsub/gstdvdsubdec.c:
4874 Fix double semicolons
4876 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4878 * ext/mpeg2dec/gstmpeg2dec.c:
4879 Revert "mpeg2dec: Fix handling of stride"
4880 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
4882 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4884 * ext/mpeg2dec/gstmpeg2dec.c:
4885 Revert "mpeg2dec: Use propose unref method for buffer"
4886 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
4888 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4890 * ext/mpeg2dec/gstmpeg2dec.c:
4891 mpeg2dec: Use propose unref method for buffer
4893 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4895 * ext/mpeg2dec/gstmpeg2dec.c:
4896 mpeg2dec: Fix handling of stride
4898 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
4899 would look bad when file.ts contains 704x576 video, because vaapisink would
4900 give you buffers of stride 768, but libmpeg2 was not told about this and
4901 used a stride of 704.
4902 Tell libmpeg2 about the stride from downstream; in the process, teach it to
4903 reject buffer pools that don't meet libmpeg2's chroma stride requirements
4904 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4906 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
4908 * ext/x264/gstx264enc.c:
4909 * gst/asfdemux/gstasfdemux.c:
4910 Improve and fix LATENCY query handling
4911 This now follows the design docs everywhere, especially the maximum latency
4913 https://bugzilla.gnome.org/show_bug.cgi?id=744106
4915 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4917 * ext/x264/gstx264enc.c:
4918 x264enc: Don't set max latency to the same value as the encoder latency
4919 The meaning of the max latency is *not* the maximum latency this element will
4920 introduce. It is the maximum latency this element can endure without
4921 overflowing any buffers, which is infinite for x264enc.
4922 Fixes latency configuration in zero latency mode, where max latency was
4923 becoming 0... which usually won't work well if something else introduces
4924 latency as then max < min in the end, and latency configuration just fails.
4926 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4928 * ext/x264/gstx264enc.c:
4929 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
4930 This matches what is done when downstream caps are not ANY, and fixes
4931 prerolling in byte stream mode when typefind is downstream.
4933 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
4935 * ext/lame/gstlamemp3enc.c:
4936 * ext/twolame/gsttwolamemp2enc.c:
4937 Constify some static arrays everywhere
4939 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
4942 configure: remove non-ported plugins stuff
4943 It's not needed any longer, all plugins in -ugly
4946 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4948 * ext/x264/gstx264enc.c:
4949 x264enc: Don't set an allocation maximum
4950 There is no reason x264enc should enforce a maximum allocation size.
4951 The maximum is normally set by buffer pool which cannot grow, but we
4952 don't offer a buffer pool. This would lead to stall when used with
4953 element that don't implement allocation query.
4954 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
4956 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
4959 Automatic update of common submodule
4960 From f2c6b95 to bc76a8b
4962 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4965 MAINTAINERS: Update my mail address
4967 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
4970 Automatic update of common submodule
4971 From ef1ffdc to f2c6b95
4973 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
4976 Automatic update of common submodule
4977 From 7bb2bce to ef1ffdc
4979 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4981 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4982 dvdlpcmdec: set channel positions using the appropriate API
4983 https://bugzilla.gnome.org/show_bug.cgi?id=731038
4985 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
4987 * gst/asfdemux/gstasfdemux.c:
4988 asfdemux: fix comment
4990 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
4992 * gst/asfdemux/gstasfdemux.c:
4993 asfdemux: Send duration query upstream first
4994 An upstream element (like mms or some dlna source) might be able to
4995 answer the query. Try that first, else fallback to standard logic
4997 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
4999 * gst/asfdemux/asfpacket.c:
5000 asf: fix up file mode
5002 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5005 Automatic update of common submodule
5006 From 84d06cd to 7bb2bce
5008 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5011 tests: parallelise 'make check-valgrind'
5013 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5016 Automatic update of common submodule
5017 From a8c8939 to 84d06cd
5019 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5023 Automatic update of common submodule
5024 From 36388a1 to a8c8939
5026 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5028 * gst/asfdemux/gstasfdemux.c:
5029 asfdemux: first try to delegate TIME seek events upstream
5030 We should give a chance to upstream to handle TIME seek events before trying
5031 to handle it in asfdemux.
5032 Fix a bug where fast backward seeks where discarded right away because they
5033 were not supported by asfdemux.
5034 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5036 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5038 * gst/asfdemux/asfheaders.c:
5039 * gst/asfdemux/asfheaders.h:
5040 * gst/asfdemux/gstasfdemux.c:
5041 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5042 We can safely ignore those but best to claim to understand this object type so
5043 we don't raise a warning.
5044 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5046 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5048 * gst/asfdemux/gstasfdemux.c:
5049 * gst/asfdemux/gstasfdemux.h:
5050 asfdemux: if video is h264, check the codec_data for bytestream data
5051 For bytestream we don't want to expose it as codec_data but rather as
5052 streamheader as it is not out-of-band data but data that should be
5053 prepended to the beginning of the stream before the other buffers.
5054 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5056 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5058 * docs/plugins/inspect/plugin-a52dec.xml:
5059 * docs/plugins/inspect/plugin-amrnb.xml:
5060 * docs/plugins/inspect/plugin-amrwbdec.xml:
5061 * docs/plugins/inspect/plugin-asf.xml:
5062 * docs/plugins/inspect/plugin-cdio.xml:
5063 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5064 * docs/plugins/inspect/plugin-dvdread.xml:
5065 * docs/plugins/inspect/plugin-dvdsub.xml:
5066 * docs/plugins/inspect/plugin-lame.xml:
5067 * docs/plugins/inspect/plugin-mad.xml:
5068 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5069 * docs/plugins/inspect/plugin-realmedia.xml:
5070 * docs/plugins/inspect/plugin-siddec.xml:
5071 * docs/plugins/inspect/plugin-twolame.xml:
5072 * docs/plugins/inspect/plugin-x264.xml:
5073 * docs/plugins/inspect/plugin-xingmux.xml:
5074 docs: update for git master
5076 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5078 * gst/asfdemux/gstasfdemux.c:
5079 asfdemux: simplify log statement
5080 Use the GST_PTR_FORMAT to print the buffer
5082 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5084 * ext/x264/gstx264enc.c:
5085 x264: fix colour inversion with YV12 format
5086 It's the same as I420 but with the U/V planes swapped.
5088 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5092 Makefile: Add usage of build-checks step
5093 Allows building checks without running them
5095 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5097 * ext/x264/gstx264enc.c:
5098 x264enc: Request buffers in allocation query
5099 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5101 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5103 * ext/x264/gstx264enc.c:
5104 * ext/x264/gstx264enc.h:
5105 x264enc: Shift both PTS and DTS to ensure positive timestamp
5106 Currently we only shift DTS to compensate that we don't support negative
5107 timestamp. This cause a problem that PTS is no longer >= DTS and may
5108 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5109 remove all the hack to handle this which seems the result of thinking libx264
5111 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5113 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5118 === release 1.4.0 ===
5120 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5126 * docs/plugins/inspect/plugin-a52dec.xml:
5127 * docs/plugins/inspect/plugin-amrnb.xml:
5128 * docs/plugins/inspect/plugin-amrwbdec.xml:
5129 * docs/plugins/inspect/plugin-asf.xml:
5130 * docs/plugins/inspect/plugin-cdio.xml:
5131 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5132 * docs/plugins/inspect/plugin-dvdread.xml:
5133 * docs/plugins/inspect/plugin-dvdsub.xml:
5134 * docs/plugins/inspect/plugin-lame.xml:
5135 * docs/plugins/inspect/plugin-mad.xml:
5136 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5137 * docs/plugins/inspect/plugin-realmedia.xml:
5138 * docs/plugins/inspect/plugin-siddec.xml:
5139 * docs/plugins/inspect/plugin-twolame.xml:
5140 * docs/plugins/inspect/plugin-x264.xml:
5141 * docs/plugins/inspect/plugin-xingmux.xml:
5142 * gst-plugins-ugly.doap:
5143 * win32/common/config.h:
5146 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5190 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5193 po: Update translations
5195 === release 1.3.91 ===
5197 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5203 * docs/plugins/inspect/plugin-a52dec.xml:
5204 * docs/plugins/inspect/plugin-amrnb.xml:
5205 * docs/plugins/inspect/plugin-amrwbdec.xml:
5206 * docs/plugins/inspect/plugin-asf.xml:
5207 * docs/plugins/inspect/plugin-cdio.xml:
5208 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5209 * docs/plugins/inspect/plugin-dvdread.xml:
5210 * docs/plugins/inspect/plugin-dvdsub.xml:
5211 * docs/plugins/inspect/plugin-lame.xml:
5212 * docs/plugins/inspect/plugin-mad.xml:
5213 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5214 * docs/plugins/inspect/plugin-realmedia.xml:
5215 * docs/plugins/inspect/plugin-siddec.xml:
5216 * docs/plugins/inspect/plugin-twolame.xml:
5217 * docs/plugins/inspect/plugin-x264.xml:
5218 * docs/plugins/inspect/plugin-xingmux.xml:
5219 * gst-plugins-ugly.doap:
5220 * win32/common/config.h:
5223 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5267 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
5270 po: Update translations
5272 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
5274 * gst/realmedia/rademux.c:
5275 rademux: Print invalid fourcc in error message in hex
5276 Previously this was printed as characters which caused later processing
5277 of the error message to sometimes warn about non-UTF-8 characters.
5278 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5280 === release 1.3.90 ===
5282 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5288 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5289 * docs/plugins/inspect/plugin-a52dec.xml:
5290 * docs/plugins/inspect/plugin-amrnb.xml:
5291 * docs/plugins/inspect/plugin-amrwbdec.xml:
5292 * docs/plugins/inspect/plugin-asf.xml:
5293 * docs/plugins/inspect/plugin-cdio.xml:
5294 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5295 * docs/plugins/inspect/plugin-dvdread.xml:
5296 * docs/plugins/inspect/plugin-dvdsub.xml:
5297 * docs/plugins/inspect/plugin-lame.xml:
5298 * docs/plugins/inspect/plugin-mad.xml:
5299 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5300 * docs/plugins/inspect/plugin-realmedia.xml:
5301 * docs/plugins/inspect/plugin-siddec.xml:
5302 * docs/plugins/inspect/plugin-twolame.xml:
5303 * docs/plugins/inspect/plugin-x264.xml:
5304 * docs/plugins/inspect/plugin-xingmux.xml:
5305 * gst-plugins-ugly.doap:
5306 * win32/common/config.h:
5309 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5353 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
5356 Ignore autotools test-driver temp files from 'make check'
5358 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5363 === release 1.3.3 ===
5365 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
5371 * docs/plugins/inspect/plugin-a52dec.xml:
5372 * docs/plugins/inspect/plugin-amrnb.xml:
5373 * docs/plugins/inspect/plugin-amrwbdec.xml:
5374 * docs/plugins/inspect/plugin-asf.xml:
5375 * docs/plugins/inspect/plugin-cdio.xml:
5376 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5377 * docs/plugins/inspect/plugin-dvdread.xml:
5378 * docs/plugins/inspect/plugin-dvdsub.xml:
5379 * docs/plugins/inspect/plugin-lame.xml:
5380 * docs/plugins/inspect/plugin-mad.xml:
5381 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5382 * docs/plugins/inspect/plugin-realmedia.xml:
5383 * docs/plugins/inspect/plugin-siddec.xml:
5384 * docs/plugins/inspect/plugin-twolame.xml:
5385 * docs/plugins/inspect/plugin-x264.xml:
5386 * docs/plugins/inspect/plugin-xingmux.xml:
5387 * gst-plugins-ugly.doap:
5388 * win32/common/config.h:
5391 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
5435 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
5439 po: Update translations
5441 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5443 * gst/realmedia/rmdemux.c:
5444 * gst/realmedia/rmdemux.h:
5445 rmdemux: use GstFlowCombiner
5446 Removes flow return combination code to use the newly added GstFlowCombiner
5447 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5449 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5451 * gst/asfdemux/gstasfdemux.c:
5452 * gst/asfdemux/gstasfdemux.h:
5453 asfdemux: use GstFlowCombiner
5454 Removes flow return combination code to use the newly added GstFlowCombiner
5455 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5457 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
5459 * ext/x264/gstx264enc.c:
5460 x264enc: fix caps leak in set_format()
5461 https://bugzilla.gnome.org/show_bug.cgi?id=730865
5463 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
5465 * gst/asfdemux/gstasfdemux.c:
5466 asfdemux: Handle initial 0 timestamp that should have been -1
5467 https://bugzilla.gnome.org/show_bug.cgi?id=719660
5469 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
5474 === release 1.3.2 ===
5476 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
5483 * docs/plugins/inspect-build.stamp:
5484 * docs/plugins/inspect.stamp:
5485 * docs/plugins/inspect/plugin-a52dec.xml:
5486 * docs/plugins/inspect/plugin-amrnb.xml:
5487 * docs/plugins/inspect/plugin-amrwbdec.xml:
5488 * docs/plugins/inspect/plugin-asf.xml:
5489 * docs/plugins/inspect/plugin-cdio.xml:
5490 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5491 * docs/plugins/inspect/plugin-dvdread.xml:
5492 * docs/plugins/inspect/plugin-dvdsub.xml:
5493 * docs/plugins/inspect/plugin-lame.xml:
5494 * docs/plugins/inspect/plugin-mad.xml:
5495 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5496 * docs/plugins/inspect/plugin-realmedia.xml:
5497 * docs/plugins/inspect/plugin-siddec.xml:
5498 * docs/plugins/inspect/plugin-twolame.xml:
5499 * docs/plugins/inspect/plugin-x264.xml:
5500 * docs/plugins/inspect/plugin-xingmux.xml:
5501 * gst-plugins-ugly.doap:
5502 * win32/common/config.h:
5505 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5549 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
5552 Automatic update of common submodule
5553 From 211fa5f to 1f5d3c3
5555 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
5557 * ext/mpeg2dec/gstmpeg2dec.h:
5558 mpeg2dec: remove unused struct members
5560 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5562 * gst/realmedia/rtspreal.c:
5563 rtspreal: Fix some memory leaks in an error path
5566 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
5568 * ext/mpeg2dec/gstmpeg2dec.c:
5569 mpeg2dec: Release codec state on negotiation failures
5573 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
5578 === release 1.3.1 ===
5580 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
5586 * docs/plugins/gst-plugins-ugly-plugins.args:
5587 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5588 * docs/plugins/inspect/plugin-a52dec.xml:
5589 * docs/plugins/inspect/plugin-amrnb.xml:
5590 * docs/plugins/inspect/plugin-amrwbdec.xml:
5591 * docs/plugins/inspect/plugin-asf.xml:
5592 * docs/plugins/inspect/plugin-cdio.xml:
5593 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5594 * docs/plugins/inspect/plugin-dvdread.xml:
5595 * docs/plugins/inspect/plugin-dvdsub.xml:
5596 * docs/plugins/inspect/plugin-lame.xml:
5597 * docs/plugins/inspect/plugin-mad.xml:
5598 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5599 * docs/plugins/inspect/plugin-realmedia.xml:
5600 * docs/plugins/inspect/plugin-siddec.xml:
5601 * docs/plugins/inspect/plugin-twolame.xml:
5602 * docs/plugins/inspect/plugin-x264.xml:
5603 * docs/plugins/inspect/plugin-xingmux.xml:
5604 * gst-plugins-ugly.doap:
5605 * win32/common/config.h:
5608 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5652 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5659 po: Update translations
5661 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5664 Automatic update of common submodule
5665 From bcb1518 to 211fa5f
5667 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
5669 * ext/sidplay/gstsiddec.cc:
5670 * gst/asfdemux/gstrtspwms.c:
5671 * gst/realmedia/rademux.c:
5672 * gst/realmedia/rdtmanager.c:
5673 * gst/realmedia/rtspreal.c:
5674 docs: remove outdated and pointless 'Last reviewed' lines from docs
5675 They are very confusing for people, and more often than not
5676 also just not very accurate. Seeing 'last reviewed: 2005' in
5677 your docs is not very confidence-inspiring. Let's just remove
5680 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5682 * gst/dvdsub/gstdvdsubdec.c:
5683 dvdsubdec: fix spurious rejection of 0 time offset commands
5686 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5688 * ext/dvdread/dvdreadsrc.c:
5689 dvdread: avoid intermediate promotion to signed
5690 We should not reach the dangerous range here, though.
5691 Coverity 206491, 206492, 1139856
5693 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5695 * ext/mpeg2dec/gstmpeg2dec.c:
5696 mpeg2dec: do not reset the whole video info when setting size
5697 New changes to gstvideo will reset all the video info state
5698 when calling _set_format, overwriting what was previously set
5699 in the preceding code.
5700 The comment says the following code is meant to preserve the
5701 pre-crop size, so let's just keep the size and related data
5702 as this does not seem to break anything else (this is what
5703 the _set_format call would have set before the change that
5704 reset all data, except the colorimetry).
5706 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
5708 * gst/asfdemux/gstasfdemux.c:
5709 asfdemux: Fix payloads check
5710 Don't iterate stream->payloads if ... it doesn't exist
5713 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
5716 .gitignore: Ignore gcov intermediate files
5717 https://bugzilla.gnome.org/show_bug.cgi?id=725483
5719 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
5722 Automatic update of common submodule
5723 From fe1672e to bcb1518
5725 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
5728 Automatic update of common submodule
5729 From 1a07da9 to fe1672e
5731 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
5734 docs: install prebuilt plugin docs if gtk-doc is disabled
5735 Sync to the Makefile.am from gst-plugin-base where it is done right.
5738 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
5740 * gst/xingmux/gstxingmux.c:
5741 * gst/xingmux/plugin.c:
5742 xingmux: add muxer category and make element plugable
5743 This is required to make encodebin consider the element. Yet it is not enough to
5744 have it plugged it has a lower priority than most mp3encoders and no different
5747 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
5749 * ext/x264/gstx264enc.c:
5750 x264enc: allow lossless compression (qp=0)
5751 https://bugzilla.gnome.org/show_bug.cgi?id=725051
5753 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
5756 m4: Remove extra check for 11+ year old a52 release
5757 You deserve a build failure if you still have that version
5758 If someone wants to completely remove this m4 to replace it with the
5759 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
5761 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
5764 m4: Fix multiple tests in AC_CHECK_A52DEC
5766 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
5768 * gst/asfdemux/gstasfdemux.c:
5769 asfdemux: Remove unused function
5771 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
5773 * tests/check/Makefile.am:
5774 check: Fix test location
5776 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
5778 * tests/check/Makefile.am:
5779 tests: Don't build disabled plugins' check tests
5780 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
5782 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
5785 Automatic update of common submodule
5786 From d48bed3 to 1a07da9
5788 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
5790 * gst/asfdemux/gstasfdemux.c:
5791 asfdemux: only add "format" field with fourcc to WMV caps
5792 Doesn't make sense for e.g. H264 or MJPEG.
5794 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
5798 Automatic update of common submodule
5799 From dbedaa0 to d48bed3
5801 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
5804 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
5805 https://bugzilla.gnome.org/show_bug.cgi?id=705455
5807 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
5809 * ext/amrwbdec/amrwbdec.c:
5810 amrwbdec: Remove some dead code
5812 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
5814 * ext/amrnb/amrnbdec.c:
5815 amrnbdec: Remove some dead code
5817 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
5819 * ext/amrnb/amrnbdec.c:
5820 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5822 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
5824 * ext/amrwbdec/amrwbdec.c:
5825 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5827 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
5829 * ext/mpeg2dec/gstmpeg2dec.c:
5830 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
5832 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
5834 * ext/x264/gstx264enc.c:
5835 x264enc: fix compiler warning
5836 Compiler warns rightly about possibly uninitialized variable.
5838 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
5840 * ext/x264/gstx264enc.c:
5841 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
5842 gst-launch-1.0 videotestsrc ! x264enc
5844 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5846 * ext/mpeg2dec/gstmpeg2dec.c:
5847 mpeg2dec: graceful degradation for badly parsed input
5849 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
5852 Automatic update of common submodule
5853 From 865aa20 to dbedaa0
5855 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
5857 * gst/asfdemux/asfpacket.c:
5858 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
5859 So, don't need to check previous payload's mo_size and current
5860 payload's mo_size when merging it.
5861 https://bugzilla.gnome.org/show_bug.cgi?id=710609
5863 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
5865 * gst/asfdemux/gstasfdemux.c:
5866 * gst/asfdemux/gstasfdemux.h:
5867 asfdemux: Keep audio error checking fields only for audio
5868 Video shouldn't need to be descrambled, this can cause frames data
5870 https://bugzilla.gnome.org/show_bug.cgi?id=684942
5872 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
5874 * gst/asfdemux/gstasfdemux.c:
5875 asfdemux: really copy the buffer data
5876 Pass the copy-memory flag to copy the memory for the output buffer,
5877 otherwise we end with 0-sized buffers
5878 https://bugzilla.gnome.org/show_bug.cgi?id=684942
5880 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
5882 * ext/x264/gstx264enc.c:
5883 x264enc: If FPS is available, set VFR to false
5884 https://bugzilla.gnome.org/show_bug.cgi?id=708940
5886 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
5888 * gst/asfdemux/gstasfdemux.c:
5889 asfdemux: Only use segment.start as seek_time if it is relative
5890 Relying on the gst_segment_do_seek results for getting the
5891 seeking time should not be used if seek type is SET because the
5892 do_seek function makes the 'cur` position of the seek normalized
5893 on the segment range. This means that seeking beyond the end of the
5894 file might not result in instant EOS as it will end up seeking to
5895 the final ts of the file.
5896 In asf seeking to the final timestamp can lead to seeking to the last
5897 keyframe, meaning a few seconds of video will still be played, which should
5898 not be the desired behavior when seeking beyong file limits.
5900 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
5902 * gst/asfdemux/gstasfdemux.c:
5903 asfdemux: Parse last simple index entry
5904 The entry size is fixed at 6, fix typo to finish parsing the index
5905 correctly until the last sample
5907 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
5911 Automatic update of common submodule
5912 From 6b03ba7 to 865aa20
5914 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5917 configure: Actually use 1.3.0.1 as version to make configure happy
5919 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5924 === release 1.2.0 ===
5926 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5932 * docs/plugins/inspect/plugin-a52dec.xml:
5933 * docs/plugins/inspect/plugin-amrnb.xml:
5934 * docs/plugins/inspect/plugin-amrwbdec.xml:
5935 * docs/plugins/inspect/plugin-asf.xml:
5936 * docs/plugins/inspect/plugin-cdio.xml:
5937 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5938 * docs/plugins/inspect/plugin-dvdread.xml:
5939 * docs/plugins/inspect/plugin-dvdsub.xml:
5940 * docs/plugins/inspect/plugin-lame.xml:
5941 * docs/plugins/inspect/plugin-mad.xml:
5942 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5943 * docs/plugins/inspect/plugin-realmedia.xml:
5944 * docs/plugins/inspect/plugin-siddec.xml:
5945 * docs/plugins/inspect/plugin-twolame.xml:
5946 * docs/plugins/inspect/plugin-x264.xml:
5947 * docs/plugins/inspect/plugin-xingmux.xml:
5948 * gst-plugins-ugly.doap:
5949 * win32/common/config.h:
5952 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5996 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
5998 * ext/x264/gstx264enc.c:
5999 x264enc: Update the documentation to match the default profile used
6000 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6002 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6005 Automatic update of common submodule
6006 From b613661 to 6b03ba7
6008 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6011 Automatic update of common submodule
6012 From 74a6857 to b613661
6014 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6018 Automatic update of common submodule
6019 From 098c0d7 to 74a6857
6021 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6026 === release 1.1.90 ===
6028 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6034 * docs/plugins/inspect/plugin-a52dec.xml:
6035 * docs/plugins/inspect/plugin-amrnb.xml:
6036 * docs/plugins/inspect/plugin-amrwbdec.xml:
6037 * docs/plugins/inspect/plugin-asf.xml:
6038 * docs/plugins/inspect/plugin-cdio.xml:
6039 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6040 * docs/plugins/inspect/plugin-dvdread.xml:
6041 * docs/plugins/inspect/plugin-dvdsub.xml:
6042 * docs/plugins/inspect/plugin-lame.xml:
6043 * docs/plugins/inspect/plugin-mad.xml:
6044 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6045 * docs/plugins/inspect/plugin-realmedia.xml:
6046 * docs/plugins/inspect/plugin-siddec.xml:
6047 * docs/plugins/inspect/plugin-twolame.xml:
6048 * docs/plugins/inspect/plugin-x264.xml:
6049 * docs/plugins/inspect/plugin-xingmux.xml:
6050 * gst-plugins-ugly.doap:
6051 * win32/common/config.h:
6054 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6098 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6101 po: Update translations
6103 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6105 * ext/x264/gstx264enc.c:
6106 * tests/check/elements/x264enc.c:
6107 x264enc: Implement getcaps that restricts the input format depending on the output profile
6108 Also add some x264enc profile tests
6109 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6111 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6113 * gst/asfdemux/asfpacket.c:
6114 * gst/asfdemux/gstasfdemux.c:
6115 asfdemux: fix playback regression in push mode
6117 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6119 * gst/asfdemux/gstasfdemux.h:
6120 asfdemux: remove unused variable
6122 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6124 * ext/x264/gstx264enc.c:
6125 x264enc: Don't unref future state but the old one
6126 Being silly will lead us nowhere.
6128 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6130 * ext/x264/gstx264enc.c:
6131 x264enc: Check if we have an input state before using it
6132 Flushing might happen before caps were set on the encoder,
6133 which would lead to crashes here.
6134 Thanks to Matej Knopp for analyzing this.
6135 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6137 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6139 * ext/x264/gstx264enc.c:
6140 x264enc: fix unsigned comparison warning
6142 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6147 === release 1.1.4 ===
6149 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6155 * docs/plugins/inspect/plugin-a52dec.xml:
6156 * docs/plugins/inspect/plugin-amrnb.xml:
6157 * docs/plugins/inspect/plugin-amrwbdec.xml:
6158 * docs/plugins/inspect/plugin-asf.xml:
6159 * docs/plugins/inspect/plugin-cdio.xml:
6160 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6161 * docs/plugins/inspect/plugin-dvdread.xml:
6162 * docs/plugins/inspect/plugin-dvdsub.xml:
6163 * docs/plugins/inspect/plugin-lame.xml:
6164 * docs/plugins/inspect/plugin-mad.xml:
6165 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6166 * docs/plugins/inspect/plugin-realmedia.xml:
6167 * docs/plugins/inspect/plugin-siddec.xml:
6168 * docs/plugins/inspect/plugin-twolame.xml:
6169 * docs/plugins/inspect/plugin-x264.xml:
6170 * docs/plugins/inspect/plugin-xingmux.xml:
6171 * gst-plugins-ugly.doap:
6172 * win32/common/config.h:
6175 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6219 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6222 po: update translations
6224 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
6226 * ext/x264/gstx264enc.c:
6227 x264enc: log when we output a lower profile than requested
6229 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6231 * ext/x264/gstx264enc.c:
6232 x264enc: Consider subset relations of profiles when setting srcpad caps
6233 constrained-baseline is a subset of baseline, is a subset of main,
6234 is a subset of high profile.
6235 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6237 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
6239 * ext/x264/gstx264enc.c:
6240 x264enc: propagate flow return back to base class and upstream
6241 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6243 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
6246 configure: fix x264 version checking
6247 x264 releases carry pkg-config versions such as 0.120.x
6248 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6249 then fail, so we need to either check for > 0.119.0 or
6250 for >= 0.120 to make this work right.
6252 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
6254 * ext/x264/gstx264enc.c:
6255 x264enc: minor clean-up
6256 We requires x264 build >= 120 now.
6258 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6260 * ext/mpeg2dec/gstmpeg2dec.c:
6261 mpeg2dec: Fix mpeg2_reset() calls
6263 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6265 * ext/mpeg2dec/gstmpeg2dec.c:
6266 * ext/x264/gstx264enc.c:
6267 ext: Use new flush vfunc of video codec base classes and remove reset implementations
6269 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
6271 * gst/asfdemux/gstasfdemux.c:
6272 asfdemux: fix build on C89 compilers
6274 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
6276 * gst/asfdemux/asfpacket.c:
6277 * gst/asfdemux/gstasfdemux.c:
6278 asfdemux: fix seeking in push mode
6280 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
6283 build: add subdir-objects to AM_INIT_AUTOMAKE
6284 Fixes warnings in automake 1.14
6285 https://bugzilla.gnome.org/show_bug.cgi?id=705350
6287 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
6289 * ext/mpeg2dec/gstmpeg2dec.c:
6290 mpeg2dec: Do a hard reset of flush_stop
6291 Which is notified by hard == 0 with latest refactoring.
6293 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6310 po: update translations
6312 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6317 === release 1.1.3 ===
6319 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6325 * docs/plugins/inspect/plugin-a52dec.xml:
6326 * docs/plugins/inspect/plugin-amrnb.xml:
6327 * docs/plugins/inspect/plugin-amrwbdec.xml:
6328 * docs/plugins/inspect/plugin-asf.xml:
6329 * docs/plugins/inspect/plugin-cdio.xml:
6330 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6331 * docs/plugins/inspect/plugin-dvdread.xml:
6332 * docs/plugins/inspect/plugin-dvdsub.xml:
6333 * docs/plugins/inspect/plugin-lame.xml:
6334 * docs/plugins/inspect/plugin-mad.xml:
6335 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6336 * docs/plugins/inspect/plugin-realmedia.xml:
6337 * docs/plugins/inspect/plugin-siddec.xml:
6338 * docs/plugins/inspect/plugin-twolame.xml:
6339 * docs/plugins/inspect/plugin-x264.xml:
6340 * docs/plugins/inspect/plugin-xingmux.xml:
6341 * gst-plugins-ugly.doap:
6342 * win32/common/config.h:
6345 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6388 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6390 * gst/asfdemux/gstasfdemux.c:
6391 * gst/realmedia/rademux.c:
6392 * gst/realmedia/rmdemux.c:
6393 gst: Don't swap start/stop for negative rates in the SEGMENT query
6395 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6397 * gst/realmedia/rademux.c:
6398 * gst/realmedia/rmdemux.c:
6399 real: Implement SEGMENT query
6401 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6403 * gst/asfdemux/gstasfdemux.c:
6404 asfdemux: Implement SEGMENT query
6406 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
6408 * gst/asfdemux/asfheaders.c:
6409 * gst/asfdemux/asfheaders.h:
6410 * gst/asfdemux/asfpacket.c:
6411 * gst/asfdemux/gstasfdemux.c:
6412 * gst/asfdemux/gstasfdemux.h:
6413 asfdemux: Add support for dvr-ms
6414 https://bugzilla.gnome.org/show_bug.cgi?id=705026
6416 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
6418 * gst/realmedia/rtspreal.c:
6419 rtspreal: Ensure output value has an assigned value
6420 In the case where this macro was used, that dest was != NULL but that
6421 the strncmp failed, we would end up with dest_len being undefined.
6423 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
6425 * ext/x264/gstx264enc.c:
6426 x264: Fix dts comparision
6427 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6428 and signed value... resulting it the result never being < 0.
6429 Instead just check if it is smaller before assigning to frame->dts.
6431 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6433 * gst/asfdemux/gstasfdemux.c:
6434 * gst/asfdemux/gstasfdemux.h:
6435 asfdemux: fix seqnum handling for seeks
6436 Use the same seqnum as the seek for flushes/segments that are
6437 caused by the seek. Also do the same for segment events
6440 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6442 * ext/mpeg2dec/gstmpeg2dec.c:
6443 mpeg2dec: Clean up reset/start/stop handling
6445 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6447 * ext/x264/gstx264enc.c:
6448 x264enc: React properly to flushing/resetting the encoder
6449 https://bugzilla.gnome.org/show_bug.cgi?id=656007
6451 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6453 * gst/realmedia/rademux.c:
6454 * gst/realmedia/rademux.h:
6455 * gst/realmedia/rmdemux.c:
6456 * gst/realmedia/rmdemux.h:
6457 realmedia: Add support for group-id in the stream-start event
6459 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6461 * gst/asfdemux/gstasfdemux.c:
6462 * gst/asfdemux/gstasfdemux.h:
6463 asfdemux: Add support for group-id in the stream-start event
6465 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6467 * ext/sidplay/gstsiddec.cc:
6468 * ext/sidplay/gstsiddec.h:
6469 siddec: Add support for group-id in the stream-start event
6471 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
6473 * gst/realmedia/rmdemux.c:
6474 rmdemux: Mark demuxer as "running" in push-mode
6475 Allows queries (and other code) to be answered when working in push-mode.
6476 Running would only be set to TRUE accordingly when working in pull-mode
6477 once it had read header/index.
6480 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
6482 * ext/mpeg2dec/gstmpeg2dec.c:
6483 mpeg2dec: Properly reset on sequence changes
6484 Otherwise we end up using stray data/buffers.
6487 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6492 === release 1.1.2 ===
6494 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6500 * docs/plugins/inspect/plugin-a52dec.xml:
6501 * docs/plugins/inspect/plugin-amrnb.xml:
6502 * docs/plugins/inspect/plugin-amrwbdec.xml:
6503 * docs/plugins/inspect/plugin-asf.xml:
6504 * docs/plugins/inspect/plugin-cdio.xml:
6505 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6506 * docs/plugins/inspect/plugin-dvdread.xml:
6507 * docs/plugins/inspect/plugin-dvdsub.xml:
6508 * docs/plugins/inspect/plugin-lame.xml:
6509 * docs/plugins/inspect/plugin-mad.xml:
6510 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6511 * docs/plugins/inspect/plugin-realmedia.xml:
6512 * docs/plugins/inspect/plugin-siddec.xml:
6513 * docs/plugins/inspect/plugin-twolame.xml:
6514 * docs/plugins/inspect/plugin-x264.xml:
6515 * docs/plugins/inspect/plugin-xingmux.xml:
6516 * gst-plugins-ugly.doap:
6517 * win32/common/config.h:
6520 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6563 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6565 * ext/dvdread/dvdreadsrc.c:
6566 dvdreadsrc: correctly determine last chapter's duration
6567 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
6568 It worked just fine before ...
6570 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6572 * gst/realmedia/rdtmanager.c:
6573 rdt: forward sticky events
6575 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6580 === release 1.1.1 ===
6582 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6589 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6590 * docs/plugins/inspect/plugin-a52dec.xml:
6591 * docs/plugins/inspect/plugin-amrnb.xml:
6592 * docs/plugins/inspect/plugin-amrwbdec.xml:
6593 * docs/plugins/inspect/plugin-asf.xml:
6594 * docs/plugins/inspect/plugin-cdio.xml:
6595 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6596 * docs/plugins/inspect/plugin-dvdread.xml:
6597 * docs/plugins/inspect/plugin-dvdsub.xml:
6598 * docs/plugins/inspect/plugin-lame.xml:
6599 * docs/plugins/inspect/plugin-mad.xml:
6600 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6601 * docs/plugins/inspect/plugin-realmedia.xml:
6602 * docs/plugins/inspect/plugin-siddec.xml:
6603 * docs/plugins/inspect/plugin-twolame.xml:
6604 * docs/plugins/inspect/plugin-x264.xml:
6605 * docs/plugins/inspect/plugin-xingmux.xml:
6606 * gst-plugins-ugly.doap:
6607 * win32/common/config.h:
6610 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6653 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6656 Automatic update of common submodule
6657 From 098c0d7 to 01a7a46
6659 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6661 * ext/mpeg2dec/gstmpeg2dec.c:
6662 mpeg2dec: make the aspect ratio calculation more accurate.
6663 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
6664 aspect-ratio if we don't have a valid upstream PAR.
6665 https://bugzilla.gnome.org/show_bug.cgi?id=685103
6667 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6670 Automatic update of common submodule
6671 From 5edcd85 to 098c0d7
6673 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6675 * tests/check/elements/amrnbenc.c:
6676 * tests/check/elements/mpeg2dec.c:
6677 * tests/check/elements/x264enc.c:
6678 * tests/check/elements/xingmux.c:
6679 tests: Fix event handling
6681 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
6683 * ext/lame/gstlamemp3enc.c:
6684 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
6685 lame does internal resampling, but the base class only cares about
6686 the number of raw samples, so tell finish frames about that, not
6687 the number of samples in the outgoing frame.:
6689 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
6691 * ext/x264/gstx264enc.c:
6692 x264enc: output byte-stream if downstream has ANY caps
6693 It's what people expect when they pipe the output to
6694 filesink or into a tcp connection or pipe.
6696 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
6700 * README.static-linking:
6702 Automatic update of common submodule
6703 From 3cb3d3c to 5edcd85
6705 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6708 * ext/a52dec/Makefile.am:
6709 * ext/amrnb/Makefile.am:
6710 * ext/amrwbdec/Makefile.am:
6711 * ext/cdio/Makefile.am:
6712 * ext/dvdread/Makefile.am:
6713 * ext/lame/Makefile.am:
6714 * ext/mad/Makefile.am:
6715 * ext/mpeg2dec/Makefile.am:
6716 * ext/sidplay/Makefile.am:
6717 * ext/twolame/Makefile.am:
6718 * ext/x264/Makefile.am:
6719 * gst/asfdemux/Makefile.am:
6720 * gst/dvdlpcmdec/Makefile.am:
6721 * gst/dvdsub/Makefile.am:
6722 * gst/realmedia/Makefile.am:
6723 * gst/xingmux/Makefile.am:
6724 gst: Add better support for static plugins
6726 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
6730 Automatic update of common submodule
6731 From aed87ae to 3cb3d3c
6733 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
6736 Automatic update of common submodule
6737 From 04c7a1e to aed87ae
6739 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
6741 * gst/asfdemux/gstasfdemux.c:
6742 * gst/realmedia/rmdemux.c:
6743 Use %03u instead of %u in gst_pad_create_stream_id_printf()
6745 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
6747 * ext/x264/gstx264enc.c:
6748 x264enc: Fix for 0/1 framerate - now uses VFR in this case
6749 Previously did a division by zero.
6750 https://bugzilla.gnome.org/show_bug.cgi?id=695728
6752 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
6755 Automatic update of common submodule
6756 From 2de221c to 04c7a1e
6758 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
6760 * ext/x264/gstx264enc.c:
6761 x264enc: simplify template caps
6762 No need to make an array for one single element.
6764 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
6766 * ext/x264/gstx264enc.c:
6767 x264enc: put all theoretically possible formats in template caps
6768 and decide at runtime which subset of these (8-bit or 10-bit video
6769 formats) is supported. libx264 will be compiled for one of these
6770 two options, and it is possible to switch by pointing the dynamic
6771 linker to a different libx264 build at runtime. If we want our
6772 template caps to be correct, they should contain all then, with
6773 the actually supported ones determined at runtime.
6774 https://bugzilla.gnome.org/show_bug.cgi?id=691935
6776 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
6778 * ext/x264/gstx264enc.c:
6779 x264enc: detect supported bit depth and pixel formats at runtime
6780 http://bugs.debian.org/667573
6781 https://bugzilla.gnome.org/show_bug.cgi?id=691935
6783 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
6786 autogen.sh: allow calling from out-of-tree
6787 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6788 https://bugzilla.gnome.org/show_bug.cgi?id=692857
6790 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
6793 Automatic update of common submodule
6794 From a942293 to 2de221c
6796 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
6798 * tests/check/Makefile.am:
6799 tests: use _1_0 variants for the various registry variables
6800 These override the variants without version suffix. Makes 'make check' work
6801 properly in environments that set the suffixed variant for 1.0, such as
6804 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6807 Automatic update of common submodule
6808 From a72faea to a942293
6810 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
6813 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
6814 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
6815 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
6816 https://bugzilla.gnome.org/show_bug.cgi?id=690881
6818 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
6820 * ext/mpeg2dec/gstmpeg2dec.c:
6821 mpeg2dec: use appropriate printf format for gsize
6823 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
6825 * ext/cdio/gstcdio.h:
6826 cdio: Fix redundant redeclaration of 'cdio_version_string'
6827 cdio/version.h is already included by cdio/cdio.h
6829 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6831 * ext/sidplay/gstsiddec.cc:
6832 siddec: init debug category
6834 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6837 * ext/dvdread/Makefile.am:
6838 dvdread: link to libgmodule-2.0 since the g_module_* API is used
6839 And the gmodule lib has been moved into the Requires.private
6840 section of the pkg-config file in core.
6842 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
6844 * ext/cdio/gstcdiocddasrc.c:
6845 * ext/cdio/gstcdiocddasrc.h:
6846 cdiocddasrc: detect whether drive produces samples in non-host endianness
6847 If drive produces samples in other endianness than the host,
6848 we need to byte swap them before pushing them out, or we
6849 produce nothing but noise. cdparanoia detects this automatically,
6850 but libcdio does not, so we have to do it ourselves.
6851 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
6852 https://bugzilla.gnome.org/show_bug.cgi?id=377280
6854 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
6857 Automatic update of common submodule
6858 From b497c4f to a72faea
6860 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6862 * tests/check/elements/xingmux_testdata.h:
6863 xingmux: Fix unit test after change to correctly calculate number of frames
6865 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6867 * ext/x264/gstx264enc.c:
6868 x264enc: Add support for 10-bit color formats
6869 Requires x264 to be built with 10-bit support, which disables
6870 9-bit support. Also only advertise the color formats that were
6873 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6875 * ext/x264/gstx264enc.c:
6876 x264enc: Add support for Y444, Y42B and NV12
6878 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
6880 * ext/cdio/Makefile.am:
6881 * ext/cdio/gstcdio.c:
6882 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
6883 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
6884 if they're not plain ASCII.
6886 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
6888 * gst/xingmux/gstxingmux.c:
6889 xingmux: Properly calculate the number of frames
6890 First, the xing header frame is never added to the count,
6891 we have to increment the count.
6892 Secondly, there is a rounding error when calculating the
6893 frame duration, as spf*GST_SECOND/rate is not an integer
6894 (26122448.9) an it must be 26122449.
6896 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
6899 configure.ac: update courtesy of autoupdate
6901 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
6905 configure: let AG_GST_PLUGIN_DOCS check for python
6906 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
6907 which as a side-effect should pick up newer python versions as
6909 https://bugzilla.gnome.org/show_bug.cgi?id=563903
6911 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
6913 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6914 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
6916 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
6918 * tests/check/elements/mpg123audiodec.c:
6920 https://bugzilla.gnome.org/show_bug.cgi?id=687520
6922 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
6924 * docs/random/LICENSE:
6925 * ext/a52dec/gsta52dec.c:
6926 * ext/a52dec/gsta52dec.h:
6927 * ext/amrnb/amrnb.c:
6928 * ext/amrnb/amrnbdec.c:
6929 * ext/amrnb/amrnbdec.h:
6930 * ext/amrnb/amrnbenc.c:
6931 * ext/amrnb/amrnbenc.h:
6932 * ext/amrwbdec/amrwb.c:
6933 * ext/amrwbdec/amrwbdec.c:
6934 * ext/amrwbdec/amrwbdec.h:
6935 * ext/cdio/gstcdio.c:
6936 * ext/cdio/gstcdio.h:
6937 * ext/cdio/gstcdiocddasrc.c:
6938 * ext/cdio/gstcdiocddasrc.h:
6939 * ext/dvdread/dvdreadsrc.c:
6940 * ext/dvdread/dvdreadsrc.h:
6941 * ext/lame/gstlamemp3enc.c:
6942 * ext/lame/gstlamemp3enc.h:
6943 * ext/lame/plugin.c:
6946 * ext/mpeg2dec/gstmpeg2dec.c:
6947 * ext/mpeg2dec/gstmpeg2dec.h:
6948 * ext/sidplay/gstsiddec.cc:
6949 * ext/sidplay/gstsiddec.h:
6950 * ext/twolame/gsttwolamemp2enc.c:
6951 * ext/twolame/gsttwolamemp2enc.h:
6952 * ext/x264/gstx264enc.c:
6953 * ext/x264/gstx264enc.h:
6954 * gst-libs/gst/gettext.h:
6955 * gst-libs/gst/glib-compat-private.h:
6956 * gst-libs/gst/gst-i18n-plugin.h:
6957 * gst/asfdemux/asfheaders.c:
6958 * gst/asfdemux/asfheaders.h:
6959 * gst/asfdemux/asfpacket.c:
6960 * gst/asfdemux/asfpacket.h:
6961 * gst/asfdemux/gstasf.c:
6962 * gst/asfdemux/gstasfdemux.c:
6963 * gst/asfdemux/gstasfdemux.h:
6964 * gst/asfdemux/gstrtpasfdepay.c:
6965 * gst/asfdemux/gstrtpasfdepay.h:
6966 * gst/asfdemux/gstrtspwms.c:
6967 * gst/asfdemux/gstrtspwms.h:
6968 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6969 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6970 * gst/dvdsub/gstdvdsubdec.c:
6971 * gst/dvdsub/gstdvdsubdec.h:
6972 * gst/dvdsub/gstdvdsubparse.c:
6973 * gst/dvdsub/gstdvdsubparse.h:
6974 * gst/realmedia/asmrules.c:
6975 * gst/realmedia/asmrules.h:
6976 * gst/realmedia/gstrdtbuffer.c:
6977 * gst/realmedia/gstrdtbuffer.h:
6978 * gst/realmedia/pnmsrc.c:
6979 * gst/realmedia/pnmsrc.h:
6980 * gst/realmedia/rademux.c:
6981 * gst/realmedia/rademux.h:
6982 * gst/realmedia/rdtdepay.c:
6983 * gst/realmedia/rdtdepay.h:
6984 * gst/realmedia/rdtjitterbuffer.c:
6985 * gst/realmedia/rdtjitterbuffer.h:
6986 * gst/realmedia/rdtmanager.c:
6987 * gst/realmedia/rdtmanager.h:
6988 * gst/realmedia/realhash.c:
6989 * gst/realmedia/realhash.h:
6990 * gst/realmedia/realmedia.c:
6991 * gst/realmedia/rmdemux.c:
6992 * gst/realmedia/rmdemux.h:
6993 * gst/realmedia/rmutils.c:
6994 * gst/realmedia/rmutils.h:
6995 * gst/realmedia/rtspreal.c:
6996 * gst/realmedia/rtspreal.h:
6997 * gst/xingmux/gstxingmux.c:
6998 * gst/xingmux/gstxingmux.h:
6999 * gst/xingmux/plugin.c:
7000 * tests/check/elements/amrnbenc.c:
7001 * tests/check/elements/mpeg2dec.c:
7002 * tests/check/elements/x264enc.c:
7003 * tests/check/generic/index.c:
7004 * tests/check/generic/states.c:
7005 * tests/check/pipelines/lame.c:
7007 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7009 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7011 * gst/dvdsub/gstdvdsubdec.c:
7012 dvdsubdec: allocate correct amount of memory for bitmap
7013 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7015 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7017 * ext/mpg123/gstmpg123audiodec.c:
7018 mpg123: removed unnecessary finalize function
7019 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7021 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7023 * ext/sidplay/gstsiddec.cc:
7024 siddec: reset bytes counter
7025 Reset the total_bytes counter so that we get timestamps correct.
7026 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7028 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7030 * ext/mpg123/gstmpg123audiodec.c:
7031 mpg123: Fix leaks from not chaining up in the finalize function
7033 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7036 * docs/plugins/inspect/plugin-a52dec.xml:
7037 * docs/plugins/inspect/plugin-amrnb.xml:
7038 * docs/plugins/inspect/plugin-amrwbdec.xml:
7039 * docs/plugins/inspect/plugin-asf.xml:
7040 * docs/plugins/inspect/plugin-cdio.xml:
7041 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7042 * docs/plugins/inspect/plugin-dvdread.xml:
7043 * docs/plugins/inspect/plugin-dvdsub.xml:
7044 * docs/plugins/inspect/plugin-lame.xml:
7045 * docs/plugins/inspect/plugin-mad.xml:
7046 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7047 * docs/plugins/inspect/plugin-realmedia.xml:
7048 * docs/plugins/inspect/plugin-siddec.xml:
7049 * docs/plugins/inspect/plugin-twolame.xml:
7050 * docs/plugins/inspect/plugin-x264.xml:
7051 * docs/plugins/inspect/plugin-xingmux.xml:
7052 * win32/common/config.h:
7053 Back to feature development
7055 === release 1.0.2 ===
7057 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7063 * docs/plugins/inspect/plugin-a52dec.xml:
7064 * docs/plugins/inspect/plugin-amrnb.xml:
7065 * docs/plugins/inspect/plugin-amrwbdec.xml:
7066 * docs/plugins/inspect/plugin-asf.xml:
7067 * docs/plugins/inspect/plugin-cdio.xml:
7068 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7069 * docs/plugins/inspect/plugin-dvdread.xml:
7070 * docs/plugins/inspect/plugin-dvdsub.xml:
7071 * docs/plugins/inspect/plugin-lame.xml:
7072 * docs/plugins/inspect/plugin-mad.xml:
7073 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7074 * docs/plugins/inspect/plugin-realmedia.xml:
7075 * docs/plugins/inspect/plugin-siddec.xml:
7076 * docs/plugins/inspect/plugin-twolame.xml:
7077 * docs/plugins/inspect/plugin-x264.xml:
7078 * docs/plugins/inspect/plugin-xingmux.xml:
7079 * gst-plugins-ugly.doap:
7080 * win32/common/config.h:
7083 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7085 * tests/check/elements/mpg123audiodec.c:
7086 tests: fix up mpg123 test a little
7089 - simplify check for elements
7090 - only run mpg123 test if mpg123 is available and selected
7091 - fix build in uninstalled setup
7092 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7094 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7096 * tests/check/elements/mpg123audiodec.c:
7097 tets: add unit test for mpg123audiodec
7098 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7100 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7102 * ext/mpg123/gstmpg123audiodec.c:
7103 mpg123: added gtkdoc section
7104 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7106 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7108 * ext/mpg123/gstmpg123audiodec.c:
7109 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7110 * The last MP3 frame wasn't being pushed when base class was draining
7111 * Made sure mpg123 cannot ever use its (crude) internal resampler
7112 * Disabled mpg123 stderr output
7113 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7115 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7117 * gst/asfdemux/Makefile.am:
7118 * gst/realmedia/Makefile.am:
7119 Makefile.am: Fix typos for generating the Android.mk files
7120 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7121 The typos led to generate the incorrect Android.mk files for the asfdemux
7122 and realmedia plugin.
7123 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7125 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7127 * ext/mpg123/gstmpg123audiodec.c:
7128 mpg123: cleaned up comments, formatting, and logging lines
7129 also replaced mpg123decoder->handle != NULL checks with asserts
7130 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7132 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7134 * ext/dvdread/dvdreadsrc.c:
7135 dvdreadsrc: correctly set next cell when seeking to sector
7137 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7139 * gst/dvdsub/gstdvdsubparse.c:
7140 dvdsubparse: send src caps when receiving sink caps
7142 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7144 * ext/dvdread/dvdreadsrc.c:
7145 dvdreadsrc: update dvd event to enhanced approach
7146 ... in line with resindvdsrc.
7148 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7151 docs: add 'make upload' target for new-release script
7153 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7156 * docs/plugins/inspect/plugin-a52dec.xml:
7157 * docs/plugins/inspect/plugin-amrnb.xml:
7158 * docs/plugins/inspect/plugin-amrwbdec.xml:
7159 * docs/plugins/inspect/plugin-asf.xml:
7160 * docs/plugins/inspect/plugin-cdio.xml:
7161 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7162 * docs/plugins/inspect/plugin-dvdread.xml:
7163 * docs/plugins/inspect/plugin-dvdsub.xml:
7164 * docs/plugins/inspect/plugin-lame.xml:
7165 * docs/plugins/inspect/plugin-mad.xml:
7166 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7167 * docs/plugins/inspect/plugin-realmedia.xml:
7168 * docs/plugins/inspect/plugin-siddec.xml:
7169 * docs/plugins/inspect/plugin-twolame.xml:
7170 * docs/plugins/inspect/plugin-x264.xml:
7171 * docs/plugins/inspect/plugin-xingmux.xml:
7172 * win32/common/config.h:
7173 Back to development (bug fixing)
7175 === release 1.0.1 ===
7177 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7183 * docs/plugins/inspect/plugin-a52dec.xml:
7184 * docs/plugins/inspect/plugin-amrnb.xml:
7185 * docs/plugins/inspect/plugin-amrwbdec.xml:
7186 * docs/plugins/inspect/plugin-asf.xml:
7187 * docs/plugins/inspect/plugin-cdio.xml:
7188 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7189 * docs/plugins/inspect/plugin-dvdread.xml:
7190 * docs/plugins/inspect/plugin-dvdsub.xml:
7191 * docs/plugins/inspect/plugin-lame.xml:
7192 * docs/plugins/inspect/plugin-mad.xml:
7193 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7194 * docs/plugins/inspect/plugin-realmedia.xml:
7195 * docs/plugins/inspect/plugin-siddec.xml:
7196 * docs/plugins/inspect/plugin-twolame.xml:
7197 * docs/plugins/inspect/plugin-x264.xml:
7198 * docs/plugins/inspect/plugin-xingmux.xml:
7199 * gst-plugins-ugly.doap:
7200 * win32/common/config.h:
7203 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7206 Automatic update of common submodule
7207 From 6c0b52c to 6bb6951
7209 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
7211 * ext/mpeg2dec/gstmpeg2dec.c:
7212 mpeg2dec: Don't error out when there is no associated buffer
7213 In 0.10, having mpeg2dec occasionally tell us to output a frame that
7214 was never decoded was just ignored, so do the same in 1.0
7217 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
7220 * gst/dvdsub/gstdvdsubdec.c:
7221 Purge mention of liboil and update REQUIREMENTS
7222 https://bugzilla.gnome.org/show_bug.cgi?id=673285
7224 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7226 * ext/x264/gstx264enc.c:
7227 x264enc: when setting fallback decoder latency, set valid min_latency
7228 Min. latency needs to be a valid time, so pass 0 as default
7229 value in the fallback case where we can't determine any latency,
7230 and avoid nasty criticals at runtime.
7232 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7235 * docs/plugins/inspect/plugin-a52dec.xml:
7236 * docs/plugins/inspect/plugin-amrnb.xml:
7237 * docs/plugins/inspect/plugin-amrwbdec.xml:
7238 * docs/plugins/inspect/plugin-asf.xml:
7239 * docs/plugins/inspect/plugin-cdio.xml:
7240 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7241 * docs/plugins/inspect/plugin-dvdread.xml:
7242 * docs/plugins/inspect/plugin-dvdsub.xml:
7243 * docs/plugins/inspect/plugin-lame.xml:
7244 * docs/plugins/inspect/plugin-mad.xml:
7245 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7246 * docs/plugins/inspect/plugin-realmedia.xml:
7247 * docs/plugins/inspect/plugin-siddec.xml:
7248 * docs/plugins/inspect/plugin-twolame.xml:
7249 * docs/plugins/inspect/plugin-x264.xml:
7250 * docs/plugins/inspect/plugin-xingmux.xml:
7251 * win32/common/config.h:
7252 Back to development (bug fixing)
7254 === release 1.0.0 ===
7256 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7261 * docs/plugins/inspect/plugin-a52dec.xml:
7262 * docs/plugins/inspect/plugin-amrnb.xml:
7263 * docs/plugins/inspect/plugin-amrwbdec.xml:
7264 * docs/plugins/inspect/plugin-asf.xml:
7265 * docs/plugins/inspect/plugin-cdio.xml:
7266 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7267 * docs/plugins/inspect/plugin-dvdread.xml:
7268 * docs/plugins/inspect/plugin-dvdsub.xml:
7269 * docs/plugins/inspect/plugin-lame.xml:
7270 * docs/plugins/inspect/plugin-mad.xml:
7271 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7272 * docs/plugins/inspect/plugin-realmedia.xml:
7273 * docs/plugins/inspect/plugin-siddec.xml:
7274 * docs/plugins/inspect/plugin-twolame.xml:
7275 * docs/plugins/inspect/plugin-x264.xml:
7276 * docs/plugins/inspect/plugin-xingmux.xml:
7277 * gst-plugins-ugly.doap:
7278 * win32/common/config.h:
7281 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
7284 Automatic update of common submodule
7285 From 4f962f7 to 6c0b52c
7287 === release 0.11.99 ===
7289 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7292 * docs/plugins/inspect/plugin-xingmux.xml:
7293 * gst-plugins-ugly.doap:
7294 * win32/common/config.h:
7297 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7299 * docs/plugins/inspect/plugin-a52dec.xml:
7300 * docs/plugins/inspect/plugin-amrnb.xml:
7301 * docs/plugins/inspect/plugin-amrwbdec.xml:
7302 * docs/plugins/inspect/plugin-asf.xml:
7303 * docs/plugins/inspect/plugin-cdio.xml:
7304 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7305 * docs/plugins/inspect/plugin-dvdread.xml:
7306 * docs/plugins/inspect/plugin-dvdsub.xml:
7307 * docs/plugins/inspect/plugin-lame.xml:
7308 * docs/plugins/inspect/plugin-mad.xml:
7309 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7310 * docs/plugins/inspect/plugin-realmedia.xml:
7311 * docs/plugins/inspect/plugin-siddec.xml:
7312 * docs/plugins/inspect/plugin-twolame.xml:
7313 * docs/plugins/inspect/plugin-x264.xml:
7316 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7319 * ext/amrnb/Makefile.am:
7320 * ext/amrwbdec/Makefile.am:
7321 * ext/lame/Makefile.am:
7322 * ext/twolame/Makefile.am:
7323 * tests/check/Makefile.am:
7324 Remove -DGST_USE_UNSTABLE_API
7326 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7328 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7329 * docs/plugins/inspect/plugin-a52dec.xml:
7330 * docs/plugins/inspect/plugin-amrnb.xml:
7331 * docs/plugins/inspect/plugin-amrwbdec.xml:
7332 * docs/plugins/inspect/plugin-asf.xml:
7333 * docs/plugins/inspect/plugin-cdio.xml:
7334 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7335 * docs/plugins/inspect/plugin-dvdread.xml:
7336 * docs/plugins/inspect/plugin-dvdsub.xml:
7337 * docs/plugins/inspect/plugin-lame.xml:
7338 * docs/plugins/inspect/plugin-mad.xml:
7339 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7340 * docs/plugins/inspect/plugin-realmedia.xml:
7341 * docs/plugins/inspect/plugin-siddec.xml:
7342 * docs/plugins/inspect/plugin-twolame.xml:
7343 * docs/plugins/inspect/plugin-x264.xml:
7346 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7348 * ext/cdio/gstcdio.c:
7349 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7350 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7351 introspection/updating for this plugin.
7353 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7355 * gst-plugins-ugly.spec.in:
7356 Switch to F18 package naming
7358 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7360 * ext/dvdread/demo-play:
7361 * tests/check/elements/mpeg2dec.c:
7362 rename some caps and elements in examples
7364 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
7369 === release 0.11.94 ===
7371 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7375 * gst-plugins-ugly.doap:
7376 * win32/common/config.h:
7379 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7381 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7382 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7383 * docs/plugins/gst-plugins-ugly-plugins.signals:
7384 * docs/plugins/inspect/plugin-a52dec.xml:
7385 * docs/plugins/inspect/plugin-amrnb.xml:
7386 * docs/plugins/inspect/plugin-amrwbdec.xml:
7387 * docs/plugins/inspect/plugin-asf.xml:
7388 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7389 * docs/plugins/inspect/plugin-dvdread.xml:
7390 * docs/plugins/inspect/plugin-dvdsub.xml:
7391 * docs/plugins/inspect/plugin-lame.xml:
7392 * docs/plugins/inspect/plugin-mad.xml:
7393 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7394 * docs/plugins/inspect/plugin-realmedia.xml:
7395 * docs/plugins/inspect/plugin-siddec.xml:
7396 * docs/plugins/inspect/plugin-twolame.xml:
7397 * docs/plugins/inspect/plugin-x264.xml:
7400 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7402 * gst/realmedia/rmdemux.c:
7403 rmdemux: use DTS and PTS
7404 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7405 undefined to make the decoder do the right thing. We can then remove the code
7406 that tries to guess the PTS from the DTS.
7408 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
7410 * ext/mpeg2dec/gstmpeg2dec.c:
7411 mpeg2dec: Hold ref to buffer while mapped
7412 So that the buffer still exists when we go to unmap it later,
7413 even if it got pushed in the meantime.
7415 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
7417 * tests/check/elements/x264enc.c:
7418 x264enc test: x264enc produces constrained-baseline, not the full baseline
7420 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7422 * gst/asfdemux/gstasfdemux.c:
7423 * gst/realmedia/rademux.c:
7424 * gst/realmedia/rmdemux.c:
7425 gst: only activate in pull mode if upstream is seekable
7427 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7429 * gst/realmedia/rademux.c:
7430 rademux: tags can be NULL
7432 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7435 mad: fix email address
7437 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7440 mad: init base class method only once
7442 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7444 * gst/xingmux/gstxingmux.c:
7445 xingmux: remove defunct commented code
7447 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7449 * gst/dvdsub/gstdvdsubdec.c:
7450 dvbsubdec: handle and send GAP event
7451 ... in stead of update newsegment event.
7453 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7455 * gst/dvdsub/gstdvdsubdec.c:
7456 dvbsubdec: adjust disabled code comment style
7458 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7460 * ext/x264/gstx264enc.c:
7461 x264enc: clean up some debug statements
7463 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7465 * ext/x264/gstx264enc.c:
7466 * ext/x264/gstx264enc.h:
7467 x264enc: handle possibly negative DTS provided by codec
7468 ... by arranging for an offset such that DTS == PTS for keyframes,
7469 which is expected elsewhere to go along with semantics of PTS and DTS.
7470 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7472 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7474 * gst-plugins-ugly.spec.in:
7475 Fix spec file for ugly
7477 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7479 * tests/check/elements/mpeg2dec.c:
7480 tests: mpeg2dec: initialize variable
7481 ... which avoids test segfaulting.
7483 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
7485 * tests/check/elements/mpeg2dec.c:
7486 check: Feed parsed data to mpeg2dec
7487 And fix the expected output caps by adding colorimetry field
7489 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
7492 Automatic update of common submodule
7493 From 668acee to 4f962f7
7495 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
7498 configure: bump gtk-doc req to 1.12 (mar-2009)
7499 This allows us to e.g. unconditionally use gtkdoc-rebase.
7501 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7503 * docs/plugins/inspect/plugin-dvdsub.xml:
7504 * gst/dvdsub/gstdvdsubdec.c:
7505 * gst/dvdsub/gstdvdsubparse.c:
7506 video/x-dvd-subpicture -> subpicture/x-dvd
7508 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7510 * ext/x264/gstx264enc.c:
7511 x264enc: Use new video encoder base class API for handling tags
7513 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7515 * ext/mpg123/gstmpg123audiodec.c:
7516 mpg123: Give MARGINAL rank to the mpg123 decoder element
7518 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7520 * gst/dvdsub/gstdvdsubdec.c:
7521 dvdsubdec: Set alignment at the correct place of GstAllocationParams
7523 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7526 * win32/common/config.h:
7529 === release 0.11.93 ===
7531 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7534 * gst-plugins-ugly.doap:
7535 * win32/common/config.h:
7538 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7540 * gst/asfdemux/asfpacket.c:
7541 * gst/realmedia/rmdemux.c:
7542 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
7544 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7546 * ext/mpg123/Makefile.am:
7547 mpg123: dist header file
7549 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7551 * gst/asfdemux/asfpacket.c:
7552 asfdemux: avoid some more invalid timestamp arithmetic
7553 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
7555 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7557 * ext/sidplay/gstsiddec.cc:
7558 * gst/asfdemux/gstasfdemux.c:
7559 * gst/realmedia/rademux.c:
7560 * gst/realmedia/rmdemux.c:
7561 gst: Add stream-id to stream-start events
7563 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
7565 * ext/mpeg2dec/gstmpeg2dec.c:
7566 mpeg2dec: Don't use NULL values for fbuf
7567 We need to make a difference between the initial dummy buffers (which
7568 have a fbuf->id of NULL) and the buffers on which we allocated
7571 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
7574 Automatic update of common submodule
7575 From 94ccf4c to 668acee
7577 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
7579 * ext/a52dec/gsta52dec.c:
7580 * ext/lame/gstlamemp3enc.c:
7581 * gst/asfdemux/gstasfdemux.c:
7582 * gst/realmedia/rademux.c:
7583 * gst/realmedia/rmdemux.c:
7584 * gst/realmedia/rmutils.c:
7585 gst_tag_list_free -> gst_tag_list_unref
7587 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7589 * ext/mpg123/gstmpg123audiodec.c:
7590 mpg123: map input buffer in READ mode, not WRITE mode
7591 Makes things actually work.
7593 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7595 * ext/mpg123/gstmpg123audiodec.c:
7596 mpg123: query supported output formats at run-time
7597 Fixes stuff. We use a string here since we can't be bothered
7600 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7602 * ext/mpg123/Makefile.am:
7603 mpg123: hook up to build system
7605 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7607 * ext/mpg123/gstmpg123audiodec.c:
7608 * ext/mpg123/gstmpg123audiodec.h:
7609 mpg123: add new libmpg123-based mp3 decoder plugin
7610 Needs a bit of cleaning up.
7611 https://bugzilla.gnome.org/show_bug.cgi?id=681003
7613 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7615 * ext/sidplay/gstsiddec.cc:
7616 * ext/x264/gstx264enc.c:
7617 * gst/asfdemux/gstasfdemux.c:
7618 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7619 * gst/realmedia/rademux.c:
7620 * gst/realmedia/rmdemux.c:
7621 tag: Update for taglist/tag event API changes
7623 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
7625 * ext/mpeg2dec/gstmpeg2dec.c:
7626 mpeg2dec: Avoid dropping first GOP
7627 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
7628 do not check if it is NULL or not.
7629 And cleanup a bit of debug
7631 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7633 * gst/realmedia/rdtmanager.c:
7634 * gst/realmedia/rdtmanager.h:
7635 rdt: add on-npt-stop signal
7636 rtspsrc will look for it.
7638 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7640 * gst/realmedia/rdtmanager.c:
7641 rdt: set caps after activating the pad
7643 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7645 * gst/realmedia/gstrdtbuffer.c:
7648 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7650 * gst/asfdemux/gstrtpasfdepay.c:
7651 asfdepay: fix padding correction
7652 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
7653 existing memory in the target buffer..
7654 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
7656 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7658 * ext/mpeg2dec/gstmpeg2dec.c:
7659 mpeg2dec: copy buffer flags when cropping
7660 When we crop a buffer, copy the flags as well.
7662 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
7664 * ext/mpeg2dec/gstmpeg2dec.c:
7665 mpeg2dec: Fix GstVideoInfo pointer
7667 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
7669 * ext/mpeg2dec/gstmpeg2dec.c:
7670 mpeg2dec: Correctly flag output buffer interlaced state
7671 If the sequence is not flagged as progressive its buffers are marked
7672 interlace mode mixed. There is an individual picture flag indicating
7673 whether picture in the sequence are interlaced or not. This is used
7674 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
7675 completely indicate the buffer's interlaced state.
7676 Also, TFF and RFF should only be set if the sequence is not progressive.
7678 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7680 * ext/mpeg2dec/gstmpeg2dec.c:
7681 ext: Update for video base classes API changes
7683 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7686 Automatic update of common submodule
7687 From 98e386f to 94ccf4c
7689 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7691 * gst/asfdemux/asfpacket.c:
7692 asfdemux: make sure to avoid arithmetic with _NONE timestamp
7694 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7696 * gst/asfdemux/asfpacket.c:
7697 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
7698 ... so it does not get used as first (valid) payload ts, whereas
7699 the first real valid payload ts may be considerably larger.
7700 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
7702 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7704 * gst/asfdemux/gstasfdemux.c:
7705 asfdemux: slightly relax supported seek requirements
7706 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
7708 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7710 * ext/mpeg2dec/gstmpeg2dec.c:
7711 mpeg2dec: Propagate GstFlowReturn where needed
7712 It was just ignoring the return values...
7714 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7716 * ext/mpeg2dec/gstmpeg2dec.c:
7717 mpeg2dec: Store temporary buffers out of the way
7718 When mpeg2dec needs to do cropping (because downstream can't handle it),
7719 we need temporary buffers to decode to.
7720 Use the user_data field to store those, and unify the rest of the code
7721 that needs to touch a buffer (regardless of how/where it was allocated).
7722 https://bugzilla.gnome.org/show_bug.cgi?id=680194
7724 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7726 * ext/mpeg2dec/gstmpeg2dec.c:
7727 mpeg2dec: Call gst_video_decoder_negotiate()
7729 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7731 * gst/realmedia/rmdemux.c:
7732 rmdemux: give stream tags a different event name so they don't overwrite global tags
7733 There can only be one taglist per name for sticky tag events.
7734 Needs to be fixed more properly, see
7735 https://bugzilla.gnome.org/show_bug.cgi?id=677619
7737 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7739 * gst/realmedia/rademux.c:
7740 rademux: set/send caps on pad after activating it
7742 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7744 * gst/realmedia/rmdemux.c:
7745 rmdemux: set/send caps after activating the source pads
7746 Makes sure the caps event isn't dropped immediately.
7748 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7750 * ext/dvdread/dvdreadsrc.c:
7751 dvdreadsrc: mustn't drop queries like caps query if not started yet
7753 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
7755 * gst/asfdemux/gstasfdemux.c:
7756 asfdemux: extract WM/Year as GstDateTime instead of GDate
7757 So we can signal that only the year field is valid.
7759 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7761 * gst/asfdemux/gstasfdemux.c:
7762 asfdemux: don't leak payload if we are not pushing it
7764 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7766 * ext/sidplay/gstsiddec.cc:
7767 * gst/asfdemux/gstasfdemux.c:
7768 * gst/realmedia/rademux.c:
7769 * gst/realmedia/rmdemux.c:
7770 demuxers: Push STREAM_START when needed
7772 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7774 * gst/asfdemux/gstasfdemux.c:
7775 asf: don't push on inactive streams
7777 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7779 * ext/dvdread/dvdreadsrc.c:
7780 dvdreadsrc: set rank to NONE
7781 It should never be autoplugged really, for DVD
7782 playback there's rsndvd (or will be, realsoonnow).
7784 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7786 * ext/mpeg2dec/gstmpeg2dec.c:
7787 fix for allocator API changes
7789 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7791 * ext/x264/gstx264enc.c:
7792 update for query api changes
7794 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7796 * ext/mpeg2dec/gstmpeg2dec.c:
7797 update for query api changes
7799 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7801 * ext/x264/gstx264enc.c:
7802 update for allocation query changes
7804 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
7807 LICENSE_readme: fix typo
7809 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
7812 LICENSE_readme: mention x264
7813 https://bugzilla.gnome.org/show_bug.cgi?id=679472
7815 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7817 * gst/asfdemux/gstasfdemux.c:
7818 * gst/realmedia/rademux.c:
7819 * gst/realmedia/rmdemux.c:
7820 gst: Implement segment-done event
7822 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7824 * gst/asfdemux/gstasfdemux.c:
7825 asf: fix x-wmv format in caps
7827 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7829 * gst/asfdemux/asfpacket.c:
7832 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
7834 * gst/asfdemux/asfpacket.c:
7835 * gst/asfdemux/asfpacket.h:
7836 * gst/asfdemux/gstasfdemux.c:
7837 asfdemux: Ignore parsing errors from broken packets
7838 We should instead be counting the number of errors and exiting if
7839 they're too numerous. This makes a number of broken ASF files playable.
7840 https://bugzilla.gnome.org/show_bug.cgi?id=678543
7842 gst/asfdemux/asfpacket.c
7843 gst/asfdemux/gstasfdemux.c
7845 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7847 * gst/asfdemux/gstasfdemux.c:
7850 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7852 * ext/mpeg2dec/gstmpeg2dec.c:
7853 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
7855 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7857 * ext/mpeg2dec/gstmpeg2dec.c:
7858 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
7861 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
7863 * ext/x264/gstx264enc.c:
7864 x264enc: Fix unitialized variable and taglist event
7866 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7868 * ext/mpeg2dec/gstmpeg2dec.c:
7869 mpeg2dec: fix compilation
7871 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7873 * ext/sidplay/gstsiddec.cc:
7874 * gst/asfdemux/gstasfdemux.c:
7875 * gst/realmedia/rademux.c:
7876 * gst/realmedia/rdtmanager.c:
7877 * gst/realmedia/rmdemux.c:
7878 update for task api change
7880 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7882 * ext/mpeg2dec/gstmpeg2dec.c:
7883 * ext/x264/gstx264enc.c:
7886 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7888 * ext/mpeg2dec/gstmpeg2dec.c:
7889 * ext/mpeg2dec/gstmpeg2dec.h:
7890 mpeg2dec: Port to 0.11 again
7892 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7894 * ext/x264/gstx264enc.c:
7895 x264enc: Fix compiler warning
7897 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7899 * ext/mpeg2dec/gstmpeg2dec.c:
7900 * ext/mpeg2dec/gstmpeg2dec.h:
7901 mpeg2dec: Report PAR if not present upstream
7902 And clean up some code
7904 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7906 * ext/mpeg2dec/gstmpeg2dec.c:
7907 mpeg2dec: use _scale_ceil to compute frame period
7908 https://bugzilla.gnome.org/show_bug.cgi?id=675769
7910 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7912 * ext/mpeg2dec/gstmpeg2dec.c:
7913 mpeg2dec: mpeg2dec actually has 3 frame latency
7914 https://bugzilla.gnome.org/show_bug.cgi?id=675769
7916 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7918 * ext/mpeg2dec/gstmpeg2dec.c:
7919 mpeg2dec: Fix large output buffers leak
7921 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7923 * ext/mpeg2dec/gstmpeg2dec.c:
7924 mpeg2dec: Port to new way of handling frame reference
7926 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7928 * ext/mpeg2dec/gstmpeg2dec.c:
7929 mpeg2dec: don't leak input_state
7931 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7933 * ext/mpeg2dec/gstmpeg2dec.c:
7934 * ext/mpeg2dec/gstmpeg2dec.h:
7935 mpeg2dec: Port to GstVideoDecoder base class
7937 ext/mpeg2dec/gstmpeg2dec.c
7938 ext/mpeg2dec/gstmpeg2dec.h
7939 Back to 0.10 state, needs to be ported to 0.11 again.
7941 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7943 Merge remote-tracking branch 'origin/master'
7945 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7947 * ext/x264/gstx264enc.c:
7948 * ext/x264/gstx264enc.h:
7949 x264enc: Port to 0.11 again
7951 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7953 * ext/x264/gstx264enc.c:
7954 x264enc: Don't set latency while holding object lock
7955 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
7956 https://bugzilla.gnome.org/show_bug.cgi?id=675762
7958 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7960 * ext/x264/gstx264enc.c:
7961 x264enc: Use video encoder stream lock to avoid deadlock
7963 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7965 * ext/x264/gstx264enc.c:
7966 x264enc: Port to new way of passing frame reference
7968 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7970 * ext/x264/gstx264enc.c:
7971 x264enc: Set default stream-format to avc as it's a better format
7973 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7975 * ext/x264/gstx264enc.c:
7976 x264enc: Fix setting latency
7977 Fixes setting latency when framerate is dynamic and round up the latency
7978 to avoid rounding issues.
7980 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7982 * ext/x264/gstx264enc.c:
7983 x264enc: gst_video_encoder_get_frame() is now transfer full
7985 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7987 * ext/x264/gstx264enc.c:
7988 x264enc: don't leak output state
7990 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7992 * ext/x264/gstx264enc.c:
7993 * ext/x264/gstx264enc.h:
7994 x264enc: Remove x264 backward compatibility support
7996 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7998 * ext/x264/gstx264enc.c:
7999 x264enc: Report latency base on x264 buffer size
8001 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8004 * ext/x264/gstx264enc.c:
8005 * ext/x264/gstx264enc.h:
8006 x264enc: Port to GstVideoEncoder baseclass
8009 ext/x264/gstx264enc.c
8010 ext/x264/gstx264enc.h
8011 Back to 0.10 state, needs to be ported to 0.11 again.
8013 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8018 * docs/plugins/Makefile.am:
8019 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8020 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8021 * docs/plugins/inspect/plugin-synaesthesia.xml:
8022 * gst/synaesthesia/.gitignore:
8023 * gst/synaesthesia/Makefile.am:
8024 * gst/synaesthesia/README:
8025 * gst/synaesthesia/gstsynaesthesia.c:
8026 * gst/synaesthesia/gstsynaesthesia.h:
8027 * gst/synaesthesia/synaescope.c:
8028 * gst/synaesthesia/synaescope.h:
8029 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8030 It never made it out of experimental, and there's a new
8031 synaescope element in gst-plugins-bad that's hopefully
8032 sufficiently similar.
8033 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8035 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8037 * gst/mpegstream/.gitignore:
8038 mpegstream: remove leftover hidden .gitignore file
8040 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8042 * gst/synaesthesia/gstsynaesthesia.c:
8043 * tests/check/elements/amrnbenc.c:
8044 * tests/check/elements/x264enc.c:
8045 elements: Use gst_pad_set_caps() instead of manual event fiddling
8047 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8050 Automatic update of common submodule
8051 From 03a0e57 to 98e386f
8053 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8058 === release 0.11.92 ===
8060 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8066 * docs/plugins/inspect/plugin-a52dec.xml:
8067 * docs/plugins/inspect/plugin-amrnb.xml:
8068 * docs/plugins/inspect/plugin-amrwbdec.xml:
8069 * docs/plugins/inspect/plugin-asf.xml:
8070 * docs/plugins/inspect/plugin-cdio.xml:
8071 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8072 * docs/plugins/inspect/plugin-dvdread.xml:
8073 * docs/plugins/inspect/plugin-dvdsub.xml:
8074 * docs/plugins/inspect/plugin-lame.xml:
8075 * docs/plugins/inspect/plugin-mad.xml:
8076 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8077 * docs/plugins/inspect/plugin-realmedia.xml:
8078 * docs/plugins/inspect/plugin-siddec.xml:
8079 * docs/plugins/inspect/plugin-twolame.xml:
8080 * docs/plugins/inspect/plugin-x264.xml:
8081 * gst-plugins-ugly.doap:
8082 * win32/common/config.h:
8085 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8128 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8131 Automatic update of common submodule
8132 From 1fab359 to 03a0e57
8134 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8136 * ext/sidplay/gstsiddec.cc:
8137 * gst/asfdemux/gstasfdemux.c:
8138 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8139 * gst/realmedia/rademux.c:
8140 * gst/realmedia/rmdemux.c:
8141 update for tag event change
8143 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8146 Automatic update of common submodule
8147 From f1b5a96 to 1fab359
8149 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8152 Automatic update of common submodule
8153 From 92b7266 to f1b5a96
8155 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8158 Automatic update of common submodule
8159 From ec1c4a8 to 92b7266
8161 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8164 Automatic update of common submodule
8165 From 3429ba6 to ec1c4a8
8167 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8169 * gst/realmedia/rmutils.c:
8170 realmedia: don't use GstStructure API on tag lists
8172 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8174 * ext/a52dec/gsta52dec.c:
8175 a52dec: really prefer the original number (and position) of channels
8176 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8178 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8181 Automatic update of common submodule
8182 From dc70203 to 3429ba6
8184 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8187 * ext/x264/gstx264enc.c:
8188 x264: bump x264 requirement to build 106 or later
8189 Build 106 is from September 2010.
8190 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8192 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8194 * ext/a52dec/gsta52dec.c:
8196 a52dec: adapt to work also with new liba52
8197 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8199 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8201 * ext/a52dec/gsta52dec.c:
8202 a52dec: trigger renegotiation upon changed stream channels
8205 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8208 configure: Require core/base 0.11.91
8210 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
8213 .gitignore: add visual studio IDE files and OS X .DS_Store files
8214 https://bugzilla.gnome.org/show_bug.cgi?id=667899
8216 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8221 === release 0.11.91 ===
8223 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8230 * gst-plugins-ugly.doap:
8231 * win32/common/config.h:
8234 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8277 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8279 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8281 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8284 Automatic update of common submodule
8285 From dc70203 to 3429ba6
8287 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8289 * gst/asfdemux/asfpacket.c:
8290 asfdemux: Use correct enum type
8292 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8294 * gst/asfdemux/gstasfdemux.c:
8295 asfdemux: implement pull mode seek snap flags when an index is present
8296 Also ensure we get a proper EOS when seeking past the end of the
8297 file, or (when the snap after flag is set) between the last keyframe
8298 and the end of the file.
8300 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
8302 * ext/cdio/gstcdio.c:
8303 * ext/cdio/gstcdio.h:
8304 * ext/cdio/gstcdiocddasrc.c:
8305 cdio: compensate for libcdio's recent cd-text api changes
8306 https://bugzilla.gnome.org/show_bug.cgi?id=675112
8308 ext/cdio/gstcdiocddasrc.c
8310 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8312 * ext/dvdread/dvdreadsrc.c:
8313 dvdread: fix build after recent include reshuffling in core
8314 Need to include gmodule.h ourselves now.
8316 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8318 * ext/mpeg2dec/gstmpeg2dec.c:
8319 video: Update for libgstvideo API changes
8321 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8324 Automatic update of common submodule
8325 From 6db25be to dc70203
8327 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8329 * gst/asfdemux/asfpacket.c:
8330 * gst/asfdemux/asfpacket.h:
8331 asfdemux: fix performance issue, especially with high-bitrate streams
8332 Two things were suboptimal from a performance point of view:
8333 a) consider a large media object such as a video keyframe, which
8334 may be split up into multiple fragments. We would assemble
8335 the media object as follows:
8336 buf = join (join (join (frag1, frag2), frag3), frag4)
8337 which causes many unnecessary memcpy()s, and malloc/free,
8338 which could easily add up to a multiple of the actual object
8339 size. To avoid this, we allocate a buffer of the size needed
8340 from the start and copy fragments into that directly.
8341 b) for every fragment to join, we would create a sub-buffer
8342 before joining it (which would discard the sub-buffer again),
8343 leading to unnecessary miniobject create/free churn.
8345 gst/asfdemux/asfpacket.c
8346 gst/asfdemux/asfpacket.h
8348 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8350 * gst/asfdemux/asfpacket.c:
8351 asfdemux: avoid unnecessary stream lookup
8352 We have already retrieved the stream for that stream number and
8353 made sure it's not NULL, so no need to do it again here; neither
8354 the number nor the streams changed since the last time.
8356 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
8358 * ext/a52dec/gsta52dec.c:
8359 a52dec: fix first_access bigger than 2
8360 gst_buffer_extract returns the number of bytes extracted, here 2 max.
8361 Set size to the buffer size as was done in 0.10 to avoid first_access
8362 error when it bypass 2.
8363 https://bugzilla.gnome.org/show_bug.cgi?id=673434
8365 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8369 configure: Modernize autotools setup a bit
8370 Also we now only create tar.bz2 and tar.xz tarballs.
8372 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8375 Automatic update of common submodule
8376 From 464fe15 to 6db25be
8378 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8383 === release 0.11.90 ===
8385 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8391 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8392 * docs/plugins/inspect/plugin-a52dec.xml:
8393 * docs/plugins/inspect/plugin-amrnb.xml:
8394 * docs/plugins/inspect/plugin-amrwbdec.xml:
8395 * docs/plugins/inspect/plugin-asf.xml:
8396 * docs/plugins/inspect/plugin-cdio.xml:
8397 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8398 * docs/plugins/inspect/plugin-dvdread.xml:
8399 * docs/plugins/inspect/plugin-dvdsub.xml:
8400 * docs/plugins/inspect/plugin-lame.xml:
8401 * docs/plugins/inspect/plugin-mad.xml:
8402 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8403 * docs/plugins/inspect/plugin-realmedia.xml:
8404 * docs/plugins/inspect/plugin-siddec.xml:
8405 * docs/plugins/inspect/plugin-twolame.xml:
8406 * docs/plugins/inspect/plugin-x264.xml:
8407 * gst-plugins-ugly.doap:
8408 * win32/common/config.h:
8411 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8454 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8456 * ext/mad/gstmad.c.orig:
8457 mad: remove .c.orig file
8459 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8461 * ext/a52dec/gsta52dec.c:
8462 * ext/amrnb/amrnbdec.c:
8463 * ext/amrnb/amrnbenc.c:
8464 * ext/amrwbdec/amrwbdec.c:
8465 * ext/cdio/gstcdiocddasrc.c:
8466 * ext/dvdread/dvdreadsrc.c:
8467 * ext/lame/gstlamemp3enc.c:
8469 * ext/mad/gstmad.c.orig:
8470 * ext/mpeg2dec/gstmpeg2dec.c:
8471 * ext/sidplay/gstsiddec.cc:
8472 * ext/twolame/gsttwolamemp2enc.c:
8473 * ext/x264/gstx264enc.c:
8474 * gst/asfdemux/gstasfdemux.c:
8475 * gst/asfdemux/gstrtpasfdepay.c:
8476 * gst/asfdemux/gstrtspwms.c:
8477 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8478 * gst/dvdsub/gstdvdsubdec.c:
8479 * gst/dvdsub/gstdvdsubparse.c:
8480 * gst/realmedia/pnmsrc.c:
8481 * gst/realmedia/rademux.c:
8482 * gst/realmedia/rdtdepay.c:
8483 * gst/realmedia/rdtmanager.c:
8484 * gst/realmedia/rmdemux.c:
8485 * gst/realmedia/rtspreal.c:
8486 * gst/synaesthesia/gstsynaesthesia.c:
8487 * gst/xingmux/gstxingmux.c:
8488 Use new gst_element_class_set_static_metadata()
8490 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8493 Automatic update of common submodule
8494 From 7fda524 to 464fe15
8496 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8498 * ext/a52dec/gsta52dec.c:
8499 * ext/amrnb/amrnb.c:
8500 * ext/amrwbdec/amrwb.c:
8501 * ext/cdio/gstcdio.c:
8502 * ext/dvdread/dvdreadsrc.c:
8503 * ext/lame/plugin.c:
8505 * ext/mad/gstmad.c.orig:
8506 * ext/mpeg2dec/gstmpeg2dec.c:
8507 * ext/sidplay/gstsiddec.cc:
8508 * ext/twolame/gsttwolamemp2enc.c:
8509 * ext/x264/gstx264enc.c:
8510 * gst/asfdemux/gstasf.c:
8511 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8512 * gst/dvdsub/gstdvdsubdec.c:
8513 * gst/realmedia/realmedia.c:
8514 * gst/synaesthesia/gstsynaesthesia.c:
8515 * gst/xingmux/plugin.c:
8516 gst: Update for GST_PLUGIN_DEFINE() API changes
8518 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8521 configure: Update version to 0.11.89.1
8523 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8526 * docs/plugins/Makefile.am:
8527 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8528 * docs/version.entities.in:
8529 * ext/a52dec/Makefile.am:
8530 * ext/amrnb/Makefile.am:
8531 * ext/amrwbdec/Makefile.am:
8532 * ext/cdio/Makefile.am:
8533 * ext/lame/Makefile.am:
8534 * ext/mad/Makefile.am:
8535 * ext/mpeg2dec/Makefile.am:
8536 * ext/sidplay/Makefile.am:
8537 * ext/twolame/Makefile.am:
8538 * ext/x264/Makefile.am:
8539 * gst-plugins-ugly.spec.in:
8540 * gst/asfdemux/Makefile.am:
8541 * gst/dvdlpcmdec/Makefile.am:
8542 * gst/dvdsub/Makefile.am:
8543 * gst/realmedia/Makefile.am:
8544 * pkgconfig/Makefile.am:
8545 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8546 * tests/check/Makefile.am:
8547 gst: Update versioning
8549 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8551 * ext/mpeg2dec/gstmpeg2dec.c:
8552 * ext/mpeg2dec/gstmpeg2dec.h:
8553 mpeg2dec: fix cropping
8554 fix cropping in mpeg2dec
8556 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8558 * ext/mpeg2dec/gstmpeg2dec.c:
8559 mpeg2dec: add crop metadata when buffer is still writable
8561 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8563 * gst/asfdemux/gstrtpasfdepay.c:
8564 update for buffer api change
8566 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8568 * ext/a52dec/gsta52dec.c:
8570 ext: Update for audio decoder API changes
8572 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8574 * tests/check/elements/amrnbenc.c:
8575 * tests/check/elements/x264enc.c:
8576 tests: make more valgrind-friendly and plug caps leak
8578 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8580 * gst/asfdemux/asfpacket.c:
8581 * gst/asfdemux/gstasfdemux.c:
8582 * gst/dvdsub/gstdvdsubdec.c:
8583 update for buffer changes
8585 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8587 * tests/check/elements/x264enc.c:
8588 tests: x264enc: adjust test to removal of deprecated properties
8590 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8592 Replace master with 0.11
8594 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8599 === release 0.11.2 ===
8601 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8607 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8608 * docs/plugins/inspect/plugin-a52dec.xml:
8609 * docs/plugins/inspect/plugin-amrnb.xml:
8610 * docs/plugins/inspect/plugin-amrwbdec.xml:
8611 * docs/plugins/inspect/plugin-asf.xml:
8612 * docs/plugins/inspect/plugin-cdio.xml:
8613 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8614 * docs/plugins/inspect/plugin-dvdread.xml:
8615 * docs/plugins/inspect/plugin-dvdsub.xml:
8616 * docs/plugins/inspect/plugin-lame.xml:
8617 * docs/plugins/inspect/plugin-mad.xml:
8618 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8619 * docs/plugins/inspect/plugin-realmedia.xml:
8620 * docs/plugins/inspect/plugin-siddec.xml:
8621 * docs/plugins/inspect/plugin-twolame.xml:
8622 * docs/plugins/inspect/plugin-x264.xml:
8623 * gst-plugins-ugly.doap:
8663 * win32/common/config.h:
8666 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8668 * tests/check/elements/mpeg2dec.c:
8669 tests: fix after memory changes
8671 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8673 * ext/x264/gstx264enc.c:
8674 * ext/x264/gstx264enc.h:
8675 x264enc: remove deprecated properties
8677 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8679 Merge remote-tracking branch 'origin/master' into 0.11
8680 So 0.11 folks also get amr include fixes.
8682 ext/a52dec/gsta52dec.c
8685 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8687 * gst/synaesthesia/gstsynaesthesia.c:
8688 synaesthesia: fixup for bufferpool api changes
8689 ... as well as some caps ref handling.
8691 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8693 * gst/realmedia/rademux.c:
8694 * gst/realmedia/rmdemux.c:
8695 don't pass random pointers to pull_range
8697 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8699 * ext/mpeg2dec/gstmpeg2dec.c:
8700 update for bufferpool changes
8702 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8704 * ext/mpeg2dec/gstmpeg2dec.c:
8705 update for allocation query changes
8707 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8709 * ext/dvdread/dvdreadsrc.c:
8710 * ext/lame/gstlamemp3enc.c:
8711 * ext/mpeg2dec/gstmpeg2dec.c:
8712 * ext/x264/gstx264enc.c:
8713 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8714 * gst/dvdsub/gstdvdsubdec.c:
8715 update for memory api changes
8717 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8719 * ext/mpeg2dec/gstmpeg2dec.c:
8720 take padding into account
8722 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8725 mad: simplify parsing code
8726 Also fixes #671455 (expected at least).
8728 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8731 configure.ac: bump required GLib to 2.31.14
8732 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
8734 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8736 * ext/sidplay/gstsiddec.cc:
8737 fix for caps _normalize changes
8739 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8741 * ext/x264/gstx264enc.c:
8742 fix for caps api changes
8744 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8746 * ext/a52dec/gsta52dec.c:
8747 * ext/a52dec/gsta52dec.h:
8748 a52dec: use base class tag handling helper
8749 ... so as to ensure these to be handled and sent at proper time.
8751 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8753 * ext/dvdread/dvdreadsrc.c:
8754 dvdreadsrc: Use variable type with correct signedness
8756 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8758 * ext/mpeg2dec/gstmpeg2dec.c:
8759 mpeg2dec: Copy planes in one go when possible
8761 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8764 * ext/amrnb/amrnbdec.h:
8765 * ext/amrnb/amrnbenc.h:
8766 * ext/amrwbdec/amrwbdec.h:
8767 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
8768 In previous versions, the opencore-amr include sub-directory
8769 would be specified in the include path in the CFLAGS, but this
8770 is no longer the case in newer versions, so we need to add those
8771 to our include directives.
8772 Based on patch by: Christian Morales Vega
8773 https://bugzilla.gnome.org/show_bug.cgi?id=671123
8775 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8778 configure: get rid of non-pkg-config ways to check for opencore-amr
8780 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8782 * ext/mpeg2dec/gstmpeg2dec.c:
8783 update for metadata API changes
8785 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
8787 * ext/amrwbdec/Makefile.am:
8788 * ext/lame/Makefile.am:
8789 * ext/mad/Makefile.am:
8790 amrwbdec, lame, mad: link to libgstbase
8792 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
8794 * ext/x264/gstx264enc.c:
8795 x264enc: fix compiler warning
8797 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8799 Merge remote-tracking branch 'origin/master' into 0.11
8801 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8803 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
8807 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8812 * docs/plugins/gst-plugins-ugly-plugins.args:
8813 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8814 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8815 * docs/plugins/inspect/plugin-a52dec.xml:
8816 * docs/plugins/inspect/plugin-amrnb.xml:
8817 * docs/plugins/inspect/plugin-amrwbdec.xml:
8818 * docs/plugins/inspect/plugin-asf.xml:
8819 * docs/plugins/inspect/plugin-cdio.xml:
8820 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8821 * docs/plugins/inspect/plugin-dvdread.xml:
8822 * docs/plugins/inspect/plugin-dvdsub.xml:
8823 * docs/plugins/inspect/plugin-iec958.xml:
8824 * docs/plugins/inspect/plugin-lame.xml:
8825 * docs/plugins/inspect/plugin-mad.xml:
8826 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8827 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8828 * docs/plugins/inspect/plugin-mpegstream.xml:
8829 * docs/plugins/inspect/plugin-realmedia.xml:
8830 * docs/plugins/inspect/plugin-siddec.xml:
8831 * docs/plugins/inspect/plugin-twolame.xml:
8832 * docs/plugins/inspect/plugin-x264.xml:
8833 * win32/common/config.h:
8834 Bump version after release
8836 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
8839 autogen.sh: avoid touching .po files during 'make'
8840 A simple workaround to deal with GNU gettext automake integration
8841 failing to deal with git. Fixes: #669207
8843 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8845 * ext/x264/gstx264enc.c:
8846 x264: convert g_print to LOG
8848 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8850 * gst/asfdemux/gstrtpasfdepay.c:
8851 update for new memory api
8853 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8855 * ext/x264/gstx264enc.c:
8856 x264enc: handle pts and dts
8858 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8861 mad: handle libmad freeform parsing quirk
8863 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8866 mad: fixup unhacking last frame coaxing
8867 ... so as to not only replace the data pointer but also available size.
8869 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8871 * gst-plugins-ugly.spec.in:
8874 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8876 * win32/common/config.h:
8877 win32: back to development
8879 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8882 * gst/synaesthesia/gstsynaesthesia.c:
8883 * gst/synaesthesia/gstsynaesthesia.h:
8884 synaesthesia: port to 0.11
8886 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8889 * gst/xingmux/gstxingmux.c:
8890 xingmux: port to 0.11
8892 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8897 === release 0.11.1 ===
8899 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8905 * docs/plugins/gst-plugins-ugly-plugins.args:
8906 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8907 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8908 * docs/plugins/inspect/plugin-a52dec.xml:
8909 * docs/plugins/inspect/plugin-amrnb.xml:
8910 * docs/plugins/inspect/plugin-amrwbdec.xml:
8911 * docs/plugins/inspect/plugin-asf.xml:
8912 * docs/plugins/inspect/plugin-cdio.xml:
8913 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8914 * docs/plugins/inspect/plugin-dvdread.xml:
8915 * docs/plugins/inspect/plugin-dvdsub.xml:
8916 * docs/plugins/inspect/plugin-lame.xml:
8917 * docs/plugins/inspect/plugin-mad.xml:
8918 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8919 * docs/plugins/inspect/plugin-realmedia.xml:
8920 * docs/plugins/inspect/plugin-siddec.xml:
8921 * docs/plugins/inspect/plugin-twolame.xml:
8922 * docs/plugins/inspect/plugin-x264.xml:
8923 * gst-plugins-ugly.doap:
8963 * win32/common/config.h:
8966 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8968 Merge branch 'master' into 0.11
8972 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8975 mad: unhack last frame coaxing
8976 ... so as to maximally use available base class API and interfere least
8977 as possible with its internal state.
8979 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8982 mad: fix compilation
8984 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8987 mad: chain up to default event handler
8989 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
8991 * ext/x264/gstx264enc.c:
8992 x264enc: unmap video frame after encoding
8993 Fixes major memory leak.
8994 https://bugzilla.gnome.org/show_bug.cgi?id=669863
8996 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8998 * ext/x264/gstx264enc.c:
8999 x264enc: fix after merge
9001 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9003 Merge branch 'master' into 0.11
9005 ext/x264/gstx264enc.c
9007 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9009 * ext/sidplay/gstsiddec.cc:
9010 * ext/sidplay/gstsiddec.h:
9011 sidplay: don't use ulong properties
9013 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9015 * ext/sidplay/gstsiddec.cc:
9016 sidplay: fix negotiation
9018 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9020 * ext/x264/gstx264enc.c:
9021 x264enc: Add baseline profile to caps
9022 libx264 does not yet support the features that create the difference
9023 between baseline and constrained baseline profile. Hence it currently
9024 supports both though it can only technically encode constrained
9027 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9029 * ext/amrnb/amrnbenc.c:
9030 * gst/asfdemux/gstasfdemux.c:
9031 * gst/realmedia/rdtmanager.c:
9032 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9034 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9036 * tests/check/elements/mpeg2dec.c:
9037 mpeg2dec: fix test a bit more
9038 Still broken because cropping is broken in mpeg2dec
9040 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9042 * tests/check/elements/amrnbenc.c:
9043 * tests/check/elements/x264enc.c:
9044 * tests/check/elements/xingmux.c:
9045 tests: fix some tests
9047 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9049 * ext/twolame/gsttwolamemp2enc.c:
9050 twolame: Use new audio encoder/decoder base class API for srcpad caps
9052 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9054 * ext/lame/gstlamemp3enc.c:
9055 lame: Use new audio encoder/decoder base class API for srcpad caps
9057 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9060 mad: Use new audio encoder/decoder base class API for srcpad caps
9062 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9064 * ext/a52dec/gsta52dec.c:
9065 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9067 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9069 * ext/amrwbdec/amrwbdec.c:
9070 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9072 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9074 * ext/amrnb/amrnbdec.c:
9075 * ext/amrnb/amrnbenc.c:
9076 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9078 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9081 mad: ensure we do not confuse the base class with our buffer guard
9082 mad expects extra bytes at the end of a buffer (see discussion in
9083 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9084 and since we inject these without the base class' knowledge, we
9085 need to hide the bodies better.
9086 This fixes an assert at EOS when decoding an mp3 manually without
9087 an intervening mpegaudioparse.
9089 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9091 * gst/realmedia/rtspreal.c:
9092 update for HEADER flag
9094 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9096 * ext/x264/gstx264enc.c:
9097 * ext/x264/gstx264enc.h:
9098 x264enc: implement force-key-unit API
9100 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9103 Automatic update of common submodule
9104 From c463bc0 to 7fda524
9106 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9108 * ext/amrnb/amrnbdec.c:
9109 * ext/amrwbdec/amrwbdec.c:
9110 amr: port to 0.11 again
9112 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9114 Merge branch 'master' into 0.11
9116 ext/a52dec/gsta52dec.c
9118 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9120 * ext/a52dec/gsta52dec.c:
9121 * ext/amrnb/amrnbdec.c:
9122 * ext/amrnb/amrnbenc.c:
9123 * ext/amrwbdec/amrwbdec.c:
9124 * ext/dvdread/dvdreadsrc.c:
9125 * ext/lame/gstlamemp3enc.c:
9127 * ext/mpeg2dec/gstmpeg2dec.c:
9128 * ext/sidplay/gstsiddec.cc:
9129 * ext/twolame/gsttwolamemp2enc.c:
9130 * gst/asfdemux/asfpacket.c:
9131 * gst/asfdemux/gstasfdemux.c:
9132 * gst/asfdemux/gstrtpasfdepay.c:
9133 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9134 * gst/dvdsub/gstdvdsubdec.c:
9135 * gst/dvdsub/gstdvdsubdec.h:
9136 * gst/realmedia/gstrdtbuffer.c:
9137 * gst/realmedia/gstrdtbuffer.h:
9138 * gst/realmedia/rdtdepay.c:
9139 * gst/realmedia/rmdemux.c:
9140 * gst/realmedia/rmutils.c:
9141 port to new memory API
9143 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9146 Automatic update of common submodule
9147 From 2a59016 to c463bc0
9149 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9151 * gst-libs/gst/glib-compat-private.h:
9152 Remove compatibility versions for deprecated GLib API
9154 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9156 * ext/a52dec/gsta52dec.c:
9157 a52dec: fix read buffer overflow upon syncing
9158 The wrong size was being decremented, leading to a runaway
9161 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9165 Add --disable-fatal-warnings configure option
9167 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9169 * gst/asfdemux/gstasfdemux.c:
9170 * gst/realmedia/rademux.c:
9171 * gst/realmedia/rdtmanager.c:
9172 * gst/realmedia/rmdemux.c:
9173 port to new gthread API
9175 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9178 configure.ac: Require GLib 2.31.10 for consistency
9180 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9183 Automatic update of common submodule
9184 From 0807187 to 2a59016
9186 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9188 * ext/amrwbdec/amrwbdec.c:
9189 amrwbdec: _parse should not return OK if not enough data yet
9191 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9193 * ext/amrnb/amrnbdec.c:
9194 amrnbdec: _parse should not return OK if not enough data yet
9196 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9198 * ext/dvdread/dvdreadsrc.c:
9199 dvdreadsrc: fix off by one in cell calculation for the last chapter
9201 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9203 * gst/asfdemux/gstasfdemux.c:
9204 asfdemux: set caps on src pad before adding it
9206 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9208 * gst/asfdemux/gstasfdemux.c:
9209 asfdemux: perform writable buffer map to copy into it
9211 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9213 * gst/asfdemux/asfpacket.c:
9214 * gst/asfdemux/asfpacket.h:
9215 asfpacket: fix 0.11 ported payload extraction
9216 ... to cater for not necessarily offset == size - cur_pos,
9217 as size may have been adjusted due to padding.
9220 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9222 * ext/x264/gstx264enc.c:
9223 x264enc: remove useless and semantically (though not practically) wrong code
9224 The object will be freed, so it's pointless to set the pointers
9227 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9229 * ext/x264/gstx264enc.c:
9230 x264enc: remove leaking "optimization"
9232 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9234 * gst/asfdemux/gstasfdemux.c:
9235 GST_TYPE_DATE -> G_TYPE_DATE
9237 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9239 Merge remote-tracking branch 'origin/master' into 0.11
9241 ext/a52dec/gsta52dec.c
9243 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9245 * ext/a52dec/gsta52dec.c:
9246 a52dec: plug buffer leak
9248 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9250 * ext/a52dec/gsta52dec.c:
9251 a52dec: plug buffer leak
9253 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9255 * ext/amrnb/amrnbenc.c:
9256 amrnbenc: _map and _unmap the appropriate input and output buffers
9258 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9260 * ext/a52dec/gsta52dec.c:
9261 a52dec: Fix some merge mistakes
9263 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9265 Merge branch 'master' into 0.11
9267 ext/a52dec/gsta52dec.c
9268 ext/a52dec/gsta52dec.h
9271 ext/lame/gstlamemp3enc.c
9274 gst/mpegaudioparse/gstmpegaudioparse.c
9275 gst/mpegstream/gstdvddemux.c
9276 gst/realmedia/rdtdepay.c
9281 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9283 * gst/dvdsub/Makefile.am:
9284 dvdsub: add some CFLAGS and LIBS in Makefile.am
9285 ... since adapter is still used.
9287 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9289 * gst/realmedia/rmdemux.c:
9290 rmdemux: Don't use buffer after unreffing
9292 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9294 * gst/asfdemux/gstasfdemux.c:
9295 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9297 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9300 mad: Correctly unmap the buffer with the original data pointer
9302 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9305 mad: Make sure to set caps on the srcpad if none are set yet
9307 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9309 * ext/mad/Makefile.am:
9310 mad: fix LIBS order in Makefile.am
9312 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9315 mad: remove left-over id3tag.h include
9316 We don't use libid3tag any more.
9318 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9320 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9321 dvdlpcmdec: fix for multichannel
9323 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9325 * ext/a52dec/gsta52dec.c:
9326 * ext/a52dec/gsta52dec.h:
9327 a52dec: Update for the new raw audio caps
9329 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9332 mad: Update for the new raw audio caps
9334 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9336 * ext/lame/gstlamemp3enc.c:
9337 lamemp3enc: Update for the new raw audio caps
9339 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9341 * ext/twolame/gsttwolamemp2enc.c:
9342 twolamemp2enc: Update for the new raw audio caps
9344 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9346 * ext/amrwbdec/amrwbdec.c:
9347 amrwbdec: Add the new layout field to the raw audio caps
9349 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9351 * ext/amrnb/amrnbdec.c:
9352 * ext/amrnb/amrnbenc.c:
9353 amrnb: Add the new layout field to the raw audio caps
9355 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9357 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9358 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9359 dvdlpcmdec: Port to the new raw audio caps
9361 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9363 * gst/asfdemux/gstasfdemux.c:
9364 asfdemux: Update for libgstriff API changes
9365 Still needs to handle audio channel reordering.
9367 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9370 Automatic update of common submodule
9371 From 50b34ab to 0807187
9373 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9375 * ext/lame/Makefile.am:
9376 lame: fix LIBADD order in Makefile.am
9378 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9380 * tests/check/elements/amrnbenc.c:
9381 * tests/check/elements/mpeg2dec.c:
9382 * tests/check/elements/x264enc.c:
9383 * tests/check/elements/xingmux.c:
9384 * tests/check/generic/states.c:
9385 tests: make tests compile
9387 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9389 * ext/amrwbdec/amrwbdec.c:
9390 * ext/dvdread/dvdreadsrc.c:
9392 * ext/sidplay/gstsiddec.cc:
9393 * gst/asfdemux/gstasfdemux.c:
9394 * gst/realmedia/pnmsrc.c:
9395 * gst/realmedia/rdtmanager.c:
9396 * gst/realmedia/rmdemux.c:
9397 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9399 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9401 * tests/check/Makefile.am:
9402 tests: disable generic index test
9404 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9406 * ext/mpeg2dec/gstmpeg2dec.c:
9407 mpeg2dec: remove all seeking-related code
9408 A parser or demuxer upstream should handle this Same for
9411 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9413 * ext/mpeg2dec/gstmpeg2dec.c:
9414 * ext/mpeg2dec/gstmpeg2dec.h:
9415 mpeg2dec: update for GstIndex removal
9417 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9419 * ext/cdio/gstcdiocddasrc.c:
9420 cdio: update for probe vfunc removal in GstAudioCdSrc
9422 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9424 * ext/lame/gstlame.c:
9425 * ext/lame/gstlamemp3enc.c:
9426 lame: fix printf format in debug statements
9427 https://bugzilla.gnome.org/show_bug.cgi?id=666926
9429 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9431 * ext/lame/gstlame.c:
9432 * ext/lame/gstlame.h:
9433 lame: ensure parsed output
9434 ... by doing some basic parsing of encoded lame data.
9436 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9438 * ext/lame/gstlame.h:
9439 lame: cleanup unused instance struct fields
9441 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9443 * ext/lame/Makefile.am:
9444 * ext/lame/gstlamemp3enc.c:
9445 * ext/lame/gstlamemp3enc.h:
9446 lamemp3enc: ensure parsed output
9447 ... by doing some basic parsing of encoded lame data.
9450 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9452 * ext/lame/gstlamemp3enc.c:
9453 lamemp3enc: do not leak merged tags
9455 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9459 mad: helpfully bodge the last buffer to let mad decode the last frame
9460 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9461 to be believed, the last buffer must be followed by a number of 0 bytes
9462 in order for the last frame to be decoded (at least in some cases).
9463 Doing so seems to work here, fixing a missing 1152 samples when using
9464 mp3parse before mad (not using mp3parse would yield the correct amount
9465 of samples, if there's extra non-MP3 data after (eg, tag data)).
9467 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9469 * ext/dvdread/dvdreadsrc.c:
9470 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9472 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9474 * gst/mpegstream/gstdvddemux.c:
9475 dvddemux: tweak subtitle stream setup based on dvd language codes event
9476 ... to allow for non-continuous subtitle stream numbers.
9477 The missing stream numbers tend to come up as subtitle streams anyway
9478 (albeit not with an identified language tag).
9480 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9482 * ext/dvdread/dvdreadsrc.c:
9483 dvdreadsrc: minor safety tweak to sector seeking
9485 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
9487 * ext/a52dec/gsta52dec.c:
9488 a52dec: check that a52_init returns a valid a52 state
9490 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9492 * ext/mpeg2dec/gstmpeg2dec.c:
9493 mpeg2dec: update for new interlaced flags
9495 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9497 * ext/a52dec/Makefile.am:
9498 * ext/a52dec/gsta52dec.c:
9499 * ext/a52dec/gsta52dec.h:
9500 a52dec: port to audiodecoder
9502 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9504 * ext/mad/Makefile.am:
9507 mad: port to audiodecoder
9509 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9511 * ext/a52dec/gsta52dec.c:
9512 a52dec: Don't claim to support upstream renegotiation
9513 and use fixed caps on the srcpad. To correctly support
9514 upstream renegotiation a52dec would need to check if the
9515 caps of the downstream allocated buffer are the requested
9516 caps or if the size is different.
9519 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
9521 * ext/a52dec/gsta52dec.c:
9522 a52dec: Check that the a52_state is correctly initialized
9524 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9526 * gst-libs/gst/Makefile.am:
9527 * gst-libs/gst/glib-compat-private.h:
9528 * gst/asfdemux/gstasfdemux.c:
9529 * gst/mpegaudioparse/gstmpegaudioparse.c:
9530 * gst/realmedia/rademux.c:
9531 * gst/realmedia/rdtmanager.c:
9532 * gst/realmedia/rmdemux.c:
9533 Work around deprecated thread API in glib master
9534 Add private replacements for deprecated functions such as
9535 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
9536 to avoid the deprecation warnings. We can't change most of
9537 these in 0.10 because they're part of our API and ABI.
9538 Suppress deprecation warnings in selected files, mostly for
9539 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
9540 not much we can do here in 0.10.
9542 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9549 po: update translations
9551 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9553 * gst/realmedia/rdtdepay.c:
9554 rdtdepay: make buffer metadata writable before setting caps on it
9555 Fixes issue when the header buffer is being pushed, which was taken
9556 from the caps and is therefore not writable.
9558 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9560 * ext/dvdread/dvdreadsrc.c:
9561 fix for basesrc changes
9563 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
9565 * gst/asfdemux/gstrtpasfdepay.c:
9566 rtpasfdepay: Initialize GstRTPBuffer before usage
9568 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9570 Merge remote-tracking branch 'origin/master' into 0.11
9572 ext/dvdread/dvdreadsrc.c
9574 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
9576 * ext/dvdread/dvdreadsrc.c:
9577 dvdreadsrc: Fix format string compiler warning
9580 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9582 Merge remote-tracking branch 'origin/master' into 0.11
9584 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9586 * ext/mpeg2dec/gstmpeg2dec.c:
9587 Update for indexable change
9589 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9591 * gst/realmedia/rdtmanager.c:
9592 update for clock provider API change
9594 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9596 * ext/a52dec/gsta52dec.c:
9597 * ext/amrnb/amrnbdec.c:
9598 * ext/amrnb/amrnbenc.c:
9599 * ext/amrwbdec/amrwbdec.c:
9600 * ext/dvdread/dvdreadsrc.c:
9601 * ext/lame/gstlame.c:
9602 * ext/lame/gstlamemp3enc.c:
9604 * ext/mpeg2dec/gstmpeg2dec.c:
9605 * ext/sidplay/gstsiddec.cc:
9606 * ext/twolame/gsttwolame.c:
9607 * ext/x264/gstx264enc.c:
9608 * gst/asfdemux/gstasfdemux.c:
9609 * gst/asfdemux/gstrtpasfdepay.c:
9610 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9611 * gst/dvdsub/gstdvdsubdec.c:
9612 * gst/dvdsub/gstdvdsubparse.c:
9613 * gst/iec958/ac3iec.c:
9614 * gst/mpegaudioparse/gstmpegaudioparse.c:
9615 * gst/mpegaudioparse/gstxingmux.c:
9616 * gst/mpegstream/gstdvddemux.c:
9617 * gst/mpegstream/gstmpegdemux.c:
9618 * gst/mpegstream/gstmpegparse.c:
9619 * gst/mpegstream/gstrfc2250enc.c:
9620 * gst/realmedia/pnmsrc.c:
9621 * gst/realmedia/rademux.c:
9622 * gst/realmedia/rdtdepay.c:
9623 * gst/realmedia/rdtmanager.c:
9624 * gst/realmedia/rmdemux.c:
9625 * gst/synaesthesia/gstsynaesthesia.c:
9626 various: fix pad template ref leaks
9627 https://bugzilla.gnome.org/show_bug.cgi?id=662664
9629 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
9631 * tests/check/elements/xingmux.c:
9632 tests: update for gstcheck API change
9634 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9636 * ext/amrnb/amrnbenc.c:
9637 * ext/dvdread/dvdreadsrc.c:
9638 * ext/lame/gstlamemp3enc.c:
9639 * ext/twolame/gsttwolamemp2enc.c:
9640 ext: fix more printf format warnings in debug messages
9642 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
9644 * gst/asfdemux/gstasfdemux.c:
9645 * gst/asfdemux/gstrtpasfdepay.c:
9646 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9647 * gst/dvdsub/gstdvdsubdec.c:
9648 * gst/dvdsub/gstdvdsubparse.c:
9649 * gst/realmedia/rademux.c:
9650 * gst/realmedia/rmdemux.c:
9651 Fix print format compiler warnings on OS X / 64bit
9652 https://bugzilla.gnome.org/show_bug.cgi?id=662617
9654 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9656 * gst/asfdemux/gstasfdemux.c:
9657 * gst/realmedia/rademux.c:
9658 * gst/realmedia/rdtmanager.c:
9659 * gst/realmedia/rmdemux.c:
9660 update for activation changes
9662 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9664 * gst/asfdemux/gstasfdemux.c:
9665 * gst/realmedia/rademux.c:
9666 * gst/realmedia/rmdemux.c:
9667 update for new scheduling query
9669 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9671 * gst/asfdemux/gstasfdemux.c:
9672 * gst/realmedia/rademux.c:
9673 * gst/realmedia/rdtmanager.c:
9674 * gst/realmedia/rmdemux.c:
9675 add parent to activate functions
9677 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9679 * ext/a52dec/gsta52dec.c:
9680 * ext/mpeg2dec/gstmpeg2dec.c:
9681 * ext/sidplay/gstsiddec.cc:
9682 * ext/x264/gstx264enc.c:
9683 * gst/asfdemux/gstasfdemux.c:
9684 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9685 * gst/dvdsub/gstdvdsubdec.c:
9686 * gst/dvdsub/gstdvdsubparse.c:
9687 * gst/realmedia/rademux.c:
9688 * gst/realmedia/rdtdepay.c:
9689 * gst/realmedia/rdtmanager.c:
9690 * gst/realmedia/rmdemux.c:
9691 add parent to pad functions
9693 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9695 * ext/mpeg2dec/gstmpeg2dec.c:
9696 * ext/sidplay/gstsiddec.cc:
9697 * ext/x264/gstx264enc.c:
9698 * gst/asfdemux/gstasfdemux.c:
9699 * gst/realmedia/rademux.c:
9700 * gst/realmedia/rdtmanager.c:
9701 * gst/realmedia/rmdemux.c:
9702 add parent to query function
9704 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9706 * gst/asfdemux/gstasfdemux.c:
9707 * gst/realmedia/rademux.c:
9708 _query_peer_*() -> _peer_query_*()
9710 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9712 * gst/dvdsub/gstdvdsubdec.c:
9713 _accept_caps() -> _query_accept_caps()
9715 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9717 * ext/x264/gstx264enc.c:
9718 _peer_get_caps() -> _peer_query_caps()
9720 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9722 * ext/x264/gstx264enc.c:
9723 update for _get_caps() -> _query_caps()
9725 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9727 * ext/x264/gstx264enc.c:
9728 change getcaps to query
9730 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9733 mad: re-instate accidentally dropped rank
9735 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9737 * ext/dvdread/dvdreadsrc.c:
9738 * gst/realmedia/pnmsrc.c:
9739 Update for GstURIHandler get_protocols() changes
9741 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9743 * ext/dvdread/dvdreadsrc.c:
9744 * ext/dvdread/dvdreadsrc.h:
9745 * gst/realmedia/pnmsrc.c:
9746 dvdreadsrc, pnmsrc: update for GstURIHandler changes
9748 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9751 mad: re-port to 0.11
9752 This time using the base class. Still something
9753 wrong with the parsing though, when there's no
9754 parser or demuxer upstream (which of course
9755 shouldn't happen in a normal playback scenario).
9757 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9761 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
9763 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9767 mad: replace with 0.10 version ported to GstAudioDecoder
9768 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
9769 of Mark's baseaudio branch.
9770 Would probably be too risky to drop this into 0.10 given
9771 all the things mad is doing.
9773 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9775 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9776 docs: remove bits for old lame element from sections.txt file
9778 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9782 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9783 * docs/plugins/inspect/plugin-mpegstream.xml:
9784 * gst-plugins-ugly.spec.in:
9785 * gst/mpegstream/Makefile.am:
9786 * gst/mpegstream/README:
9787 * gst/mpegstream/gstdvddemux.c:
9788 * gst/mpegstream/gstdvddemux.h:
9789 * gst/mpegstream/gstmpegclock.c:
9790 * gst/mpegstream/gstmpegclock.h:
9791 * gst/mpegstream/gstmpegdemux.c:
9792 * gst/mpegstream/gstmpegdemux.h:
9793 * gst/mpegstream/gstmpegpacketize.c:
9794 * gst/mpegstream/gstmpegpacketize.h:
9795 * gst/mpegstream/gstmpegparse.c:
9796 * gst/mpegstream/gstmpegparse.h:
9797 * gst/mpegstream/gstmpegstream.c:
9798 * gst/mpegstream/gstrfc2250enc.c:
9799 * gst/mpegstream/gstrfc2250enc.h:
9800 * gst/mpegstream/mpegstream.vcproj:
9801 * gst/mpegstream/notes:
9803 * win32/vs6/gst_plugins_ugly.dsw:
9804 * win32/vs6/libgstac3parse.dsp:
9805 * win32/vs6/libgstmpegaudioparse.dsp:
9806 * win32/vs6/libgstmpegstream.dsp:
9807 mpegstream: remove the old mpeg-ps parser and demuxers
9808 Don't want anyone porting this by accident.
9809 Superseded by mpegpsdemux in -bad.
9811 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9814 * ext/cdio/Makefile.am:
9815 * ext/cdio/gstcdio.c:
9816 * ext/cdio/gstcdiocddasrc.c:
9817 * ext/cdio/gstcdiocddasrc.h:
9818 cdio: port cdiocddasrc to 0.11
9820 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9822 * tests/check/elements/mpeg2dec.c:
9823 tests: port mpeg2dec to 0.11
9824 It compiles, but fails.
9826 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9828 * tests/check/elements/x264enc.c:
9829 tests: port x264enc unit test to 0.11
9830 Well, it compiles now at least.
9832 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9834 * gst/asfdemux/gstrtpasfdepay.h:
9835 update for base class rename
9837 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9839 * gst/asfdemux/gstrtpasfdepay.c:
9840 * gst/asfdemux/gstrtpasfdepay.h:
9841 update for base class rename
9843 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9883 po: update translations
9885 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9887 * docs/plugins/gst-plugins-ugly-plugins.args:
9888 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9889 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9890 * docs/plugins/inspect/plugin-a52dec.xml:
9891 * docs/plugins/inspect/plugin-amrnb.xml:
9892 * docs/plugins/inspect/plugin-amrwbdec.xml:
9893 * docs/plugins/inspect/plugin-asf.xml:
9894 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9895 * docs/plugins/inspect/plugin-dvdread.xml:
9896 * docs/plugins/inspect/plugin-dvdsub.xml:
9897 * docs/plugins/inspect/plugin-lame.xml:
9898 * docs/plugins/inspect/plugin-mad.xml:
9899 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9900 * docs/plugins/inspect/plugin-realmedia.xml:
9901 * docs/plugins/inspect/plugin-siddec.xml:
9902 * docs/plugins/inspect/plugin-twolame.xml:
9903 * docs/plugins/inspect/plugin-x264.xml:
9906 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9908 * ext/lame/gstlamemp3enc.c:
9909 lamemp3enc: cosmetic error message change
9910 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
9912 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9914 * docs/plugins/Makefile.am:
9915 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9916 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9917 * ext/twolame/Makefile.am:
9918 * ext/twolame/gsttwolamemp2enc.c:
9919 * ext/twolame/gsttwolamemp2enc.h:
9921 twolame: rename to twolamemp2enc
9923 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9926 * ext/twolame/gsttwolame.c:
9927 twolame: port to 0.11
9929 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9933 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9934 * docs/plugins/inspect/plugin-iec958.xml:
9935 * gst-plugins-ugly.spec.in:
9936 * gst/iec958/Makefile.am:
9937 * gst/iec958/ac3_padder.c:
9938 * gst/iec958/ac3_padder.h:
9939 * gst/iec958/ac3iec.c:
9940 * gst/iec958/ac3iec.h:
9942 * win32/vs6/libgstiec958.dsp:
9943 iec958: remove this plugin
9944 I think it can just go away. Audio sinks can and should payload
9945 things themselves using the helper API in libgstaudio. If such
9946 a plugin still makes sense, it should probably be rewritten
9947 using the library functions (and be put into -good or so).
9949 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9951 * gst/realmedia/rademux.c:
9952 * gst/realmedia/rmdemux.c:
9953 * gst/realmedia/rtspreal.c:
9954 update for adapter api change
9956 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9958 * ext/x264/gstx264enc.c:
9959 update for removed fixate function
9961 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9964 * ext/mpeg2dec/gstmpeg2dec.c:
9965 * gst/asfdemux/gstasfdemux.c:
9966 * gst/realmedia/rmdemux.c:
9969 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9972 * gst/realmedia/rademux.c:
9973 * gst/realmedia/rdtdepay.c:
9974 * gst/realmedia/rmdemux.c:
9975 * gst/realmedia/rmutils.c:
9978 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9980 * gst/asfdemux/gstasfdemux.c:
9981 * gst/mpegstream/gstdvddemux.c:
9982 * gst/mpegstream/gstmpegdemux.c:
9983 * gst/realmedia/rmdemux.c:
9984 * gst/realmedia/rmdemux.h:
9987 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
9990 po: lame => lamemp3enc
9992 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9994 * gst/realmedia/rdtmanager.c:
9995 make request pads take %u
9997 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9999 * ext/mpeg2dec/gstmpeg2dec.c:
10000 * ext/mpeg2dec/gstmpeg2dec.h:
10001 mpeg2dec: Add basic cropping support
10003 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10005 * ext/a52dec/gsta52dec.c:
10006 * ext/sidplay/gstsiddec.cc:
10007 * gst/asfdemux/gstasfdemux.c:
10008 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10009 tags: update for tag API removal
10011 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10013 * ext/mpeg2dec/gstmpeg2dec.c:
10014 * ext/mpeg2dec/gstmpeg2dec.h:
10015 update for meta api change
10017 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10019 * gst/asfdemux/gstasfdemux.c:
10020 structure: fix for api update
10022 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10024 Merge remote-tracking branch 'origin/master' into 0.11
10026 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10028 * tests/check/elements/amrnbenc.c:
10029 tests: port amrnbenc test to 0.11
10031 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10033 * ext/amrnb/amrnbdec.c:
10034 * ext/amrnb/amrnbenc.c:
10035 amrnb: fix up raw audio caps for 0.11
10037 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10039 * tests/check/Makefile.am:
10040 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10042 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10044 * docs/plugins/Makefile.am:
10045 * ext/lame/Makefile.am:
10047 * ext/lame/gstlame.c:
10048 * ext/lame/gstlame.h:
10049 * ext/lame/plugin.c:
10050 * ext/lame/test-lame.c:
10051 * gst/xingmux/gstxingmux.c:
10052 * tests/check/pipelines/lame.c:
10053 lame: remove lame element, it's been superseded by lamemp3enc
10055 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10057 * ext/a52dec/gsta52dec.c:
10058 * ext/lame/gstlamemp3enc.c:
10059 * ext/mad/gstmad.c:
10060 * ext/sidplay/gstsiddec.cc:
10061 * gst/asfdemux/gstasfdemux.c:
10062 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10063 ext, gst: update for taglist API changes
10065 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10067 * gst/asfdemux/gstasfdemux.c:
10068 asfdemux: Don't leak pending payload buffers
10071 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10073 Merge branch 'master' into 0.11
10075 ext/sidplay/gstsiddec.cc
10077 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10079 * ext/sidplay/gstsiddec.cc:
10080 siddec: use BOILERPLATE macro and cleanup FIXMEs
10082 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10084 * gst/asfdemux/gstrtpasfdepay.c:
10085 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10087 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10089 * gst-plugins-ugly.spec.in:
10090 Update specfile with latest changes
10092 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10094 * gst/asfdemux/gstasfdemux.c:
10095 asfdemux: Don't unmap a buffer that doesn't exist
10097 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10100 * ext/dvdread/dvdreadsrc.c:
10101 dvdread: port to 0.11
10103 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10106 * gst/dvdsub/Makefile.am:
10107 * gst/dvdsub/gstdvdsubdec.c:
10108 * gst/dvdsub/gstdvdsubdec.h:
10109 * gst/dvdsub/gstdvdsubparse.c:
10110 dvdsub: port to 0.11
10112 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10114 Merge branch 'master' into 0.11
10116 ext/amrwbdec/Makefile.am
10117 ext/amrwbdec/amrwbdec.c
10119 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10121 * gst/realmedia/gstrdtbuffer.c:
10122 * gst/realmedia/gstrdtbuffer.h:
10123 * gst/realmedia/pnmsrc.c:
10124 * gst/realmedia/rademux.c:
10125 * gst/realmedia/rdtdepay.c:
10126 * gst/realmedia/rdtmanager.c:
10127 * gst/realmedia/rmdemux.c:
10128 * gst/realmedia/rmutils.c:
10129 * gst/realmedia/rtspreal.c:
10130 realmedia: port to 0.11
10132 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10134 * ext/amrwbdec/Makefile.am:
10135 * ext/amrwbdec/amrwbdec.c:
10136 * ext/amrwbdec/amrwbdec.h:
10137 amrwbdec: port to audiodecoder
10139 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10141 * ext/amrnb/Makefile.am:
10142 amrnbdec: fixup build
10144 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10146 * ext/amrnb/amrnbdec.c:
10147 amrnbdec: remove leftover extraneous _unref
10149 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10151 Merge branch 'master' into 0.11
10153 ext/amrnb/amrnbdec.c
10155 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10158 * ext/amrnb/amrnbdec.c:
10159 * ext/amrnb/amrnbenc.c:
10160 amrnb: port to 0.11
10162 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10165 * ext/amrwbdec/Makefile.am:
10166 * ext/amrwbdec/amrwbdec.c:
10167 ported amrwbdec to 0.11
10169 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10171 * ext/amrnb/amrnbdec.c:
10172 * ext/amrnb/amrnbdec.h:
10173 amrnbdec: port to audiodecoder
10175 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10177 Merge branch 'master' into 0.11
10179 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10182 * ext/mpeg2dec/gstmpeg2dec.c:
10183 * ext/mpeg2dec/gstmpeg2dec.h:
10184 mpeg2dec: minimal port to 0.11
10186 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10188 * ext/mpeg2dec/gstmpeg2dec.c:
10189 * ext/mpeg2dec/gstmpeg2dec.h:
10190 mpeg2dec: post QoS messages when dropping a frame due to QoS
10191 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10193 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10196 configure: update ported plugins list
10198 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10201 update to 0.11 branch
10203 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10205 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10206 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10207 dvdlpcmdec: port to 0.11
10209 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10211 * ext/lame/gstlame.c:
10212 * ext/lame/gstlamemp3enc.c:
10213 lame: fix raw audio caps too
10215 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10217 * ext/lame/gstlame.c:
10218 * ext/lame/gstlamemp3enc.c:
10221 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10223 Merge branch 'master' into 0.11
10225 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10227 * ext/x264/gstx264enc.c:
10228 * ext/x264/gstx264enc.h:
10229 x264enc: port to 0.11
10231 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10233 * ext/amrnb/Makefile.am:
10234 * ext/amrnb/amrnbenc.c:
10235 * ext/amrnb/amrnbenc.h:
10236 amrnbenc: port to audioencoder
10238 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10240 Merge branch 'master' into 0.11
10244 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10246 * ext/a52dec/gsta52dec.c:
10247 port a52dec to 0.11
10249 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10251 * ext/twolame/gsttwolame.c:
10252 twolame: Simple fix for GstAudioEncoder API change
10254 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10256 * ext/twolame/gsttwolame.c:
10257 twolame: Fix variable 'gstelement_class' set but not used compiler warning
10259 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10261 * ext/lame/gstlame.c:
10262 * ext/lame/gstlamemp3enc.c:
10263 lame: Don't get the parent class again, GST_BOILERPLATE does this already
10265 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10267 * ext/lame/gstlame.c:
10268 * ext/lame/gstlamemp3enc.c:
10269 lame: Fix variable 'gstelement_class' set but not used compiler warning
10271 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10273 * ext/twolame/gsttwolame.c:
10274 twolame: improve output framing and timestamping
10275 ... which simply comes down to requesting one frame of input data at a time,
10276 since the encoder nicely turns this into 1 encoded frame.
10278 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10280 * ext/twolame/Makefile.am:
10281 * ext/twolame/gsttwolame.c:
10282 * ext/twolame/gsttwolame.h:
10283 twolame: port to audioencoder
10285 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10287 * ext/lame/gstlame.c:
10288 lame: use some more boilerplate
10290 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10292 * ext/lame/gstlame.c:
10293 * ext/lame/gstlame.h:
10294 lame: port to audioencoder
10296 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10298 * ext/lame/gstlamemp3enc.c:
10299 lamemp3enc: use some more boilerplate
10301 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10303 * ext/lame/gstlamemp3enc.c:
10304 lamemp3enc: really report bitrate rather kbitrate
10306 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10308 * ext/lame/Makefile.am:
10309 * ext/lame/gstlamemp3enc.c:
10310 * ext/lame/gstlamemp3enc.h:
10311 lamemp3enc: port to audioencoder
10313 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10315 * ext/dvdread/dvdreadsrc.c:
10316 dvdreadsrc: take into account first sector of the current title
10317 This fixes seeking on titles which do not start on a new file.
10318 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10320 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10322 * ext/dvdread/dvdreadsrc.c:
10323 dvdreadsrc: fix sector seeking
10324 It was overly complicated, and did not take into account the offset
10325 needed for titles which do not start on a new file.
10326 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10328 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10330 * ext/dvdread/dvdreadsrc.c:
10331 dvdreadsrc: fix sector search for packed titles
10332 Some DVD titles are packed in a single set, and we need to use
10333 the correct table to map times to sectors.
10334 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10336 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10339 * ext/mad/Makefile.am:
10340 * ext/mad/gstmad.c:
10341 * gst-plugins-ugly.spec.in:
10342 mad: remove id3tag dependency used by in practice unreachable legacy code
10343 The mad mp3 decoder element shouldn't parse tags at all really, but we
10344 have so far kept this code around for backwards-compatibility reasons
10345 for people building manual pipelines for some reason. However, as it
10346 turns out that code has never actually worked in 0.10 in practice,
10347 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10348 which doesn't actually seem to happen any more though because of the
10349 preceding mad_header_decode(), which will discover and report the
10350 sync loss if it runs into a tag and make mad_frame_decode() try to
10352 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10354 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10356 * gst/asfdemux/asfpacket.c:
10357 asfpacket: skip empty payload packets
10358 ... which also avoids assertion failures and possible segfaults later on
10359 when possibly trying to join 2 empty buffers.
10361 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10363 * gst/realmedia/rmdemux.c:
10364 * gst/realmedia/rmdemux.h:
10365 rmdemux: delay announcing container tags until we have pads
10366 Fixes tags when transcoding.
10367 https://bugzilla.gnome.org/show_bug.cgi?id=658297
10369 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10371 * tests/check/elements/amrnbenc.c:
10372 amrnbenc: Use complete raw audio caps in the test
10374 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
10376 * docs/plugins/Makefile.am:
10377 docs: cleanup makefiles
10378 Remove commented out parts that we don't need. Remove "the wingo addition" - no
10379 so useful after all. Narrow down file-globs for plugin docs.
10381 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
10384 Automatic update of common submodule
10385 From a39eb83 to 11f0cd5
10387 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
10390 Automatic update of common submodule
10391 From 605cd9a to a39eb83
10393 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10395 * gst/asfdemux/gstasfdemux.c:
10396 asf: don't use fourcc
10398 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10400 Merge branch 'master' into 0.11
10402 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10404 * ext/mpeg2dec/gstmpeg2dec.c:
10405 mpeg2dec: fix spurious failure to decode some files
10406 Parsing can return with an 'invalid' state, but this is not
10407 actually fatal. For one, the mpeg2dec command line tool that
10408 comes with the libmpeg2 library blithely ignores this condition
10409 and merrily goes on. So we do this same, logging the error,
10410 and going on with parsing. This makes something work that did
10411 not use to work, and brings happiness to the world.
10412 https://bugzilla.gnome.org/show_bug.cgi?id=429476
10414 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10416 * ext/mad/gstmad.c:
10417 * ext/sidplay/Makefile.am:
10418 * ext/sidplay/gstsiddec.cc:
10419 port to new audio caps
10421 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10423 Merge branch 'master' into 0.11
10426 gst/asfdemux/gstrtpasfdepay.c
10428 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10431 configure: Add synaesthesia to the list of non-ported plugins
10433 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10436 * docs/plugins/Makefile.am:
10437 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10438 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10439 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10440 * gst-plugins-ugly.spec.in:
10441 * gst/mpegaudioparse/Makefile.am:
10442 * gst/mpegaudioparse/gstmpegaudioparse.c:
10443 * gst/mpegaudioparse/gstmpegaudioparse.h:
10444 * gst/mpegaudioparse/mpegaudioparse.vcproj:
10445 * gst/xingmux/Makefile.am:
10446 * gst/xingmux/gstxingmux.c:
10447 * gst/xingmux/gstxingmux.h:
10448 * gst/xingmux/plugin.c:
10449 Remove mp3parse plugin/element
10450 It's been replaced by mpegaudioparse in -good. Don't want anyone
10451 to spend time porting a deprecated element. Rename plugin to xingmux
10452 for now until we move that somewhere else.
10454 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10457 configure.ac: Define list of non-ported plugins
10459 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10461 * ext/mad/gstmad.c:
10462 mad: Fix for changes in GstQuery API
10464 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10466 * gst/asfdemux/gstasfdemux.c:
10467 asfdemux: Fix for changes in GstQuery API
10469 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10471 * gst/asfdemux/asfpacket.c:
10472 asfdemux: Fix print statement
10474 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10477 Update common submodule
10479 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10481 * ext/x264/gstx264enc.c:
10482 x264enc: Properly set the stream format in setcaps
10483 Do not forget to set the selected format to the options string
10484 when getting it from caps
10485 https://bugzilla.gnome.org/show_bug.cgi?id=655223
10487 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
10489 * ext/x264/gstx264enc.c:
10490 x264enc: fix the build for older x264enc
10491 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10493 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
10495 * ext/x264/gstx264enc.c:
10496 x264enc: Read stream-format from the right place
10497 Read the stream-format from "stream-format" and not from profile, also rename
10498 the "bytestream" variable to "stream_format" so it's easier to understand.
10500 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10502 * ext/x264/gstx264enc.c:
10503 * ext/x264/gstx264enc.h:
10504 x264enc: Select stream-format based on caps
10505 Makes x264 select its stream-format based on what's available
10506 on caps, the user selected option will be chosen as a fallback
10507 when both options are available.
10508 https://bugzilla.gnome.org/show_bug.cgi?id=644233
10510 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
10512 * ext/x264/gstx264enc.c:
10513 x264: Allow renegotiation but prefer current caps
10515 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
10517 * tests/check/elements/x264enc.c:
10518 tests: Test x264enc profiles from the caps
10519 https://bugzilla.gnome.org/show_bug.cgi?id=644233
10521 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10523 * ext/x264/Makefile.am:
10524 * ext/x264/gstx264enc.c:
10525 * ext/x264/gstx264enc.h:
10526 x264: Use profile and level from caps
10527 Enforces the profile and level from the downstream caps, also
10528 sets them on the fixated caps
10529 https://bugzilla.gnome.org/show_bug.cgi?id=644233
10531 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10534 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
10536 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
10538 * ext/x264/gstx264enc.c:
10539 x264enc: fix subme property annotation - subme maximum is 10, not 6.
10540 Although the element accepts subme values > 6, the annotation which is
10541 visible through gst-inspect (for example) erroneously indicates 6 as the
10542 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
10543 https://bugzilla.gnome.org/show_bug.cgi?id=653473
10545 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
10548 Automatic update of common submodule
10549 From 69b981f to 605cd9a
10551 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10553 * gst/asfdemux/gstrtspwms.c:
10554 rtspwms: Porting to 0.11
10556 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10558 * gst/asfdemux/gstrtpasfdepay.c:
10559 rtpasfdepay: Port to 0.11
10561 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10563 * gst/asfdemux/asfpacket.c:
10564 * gst/asfdemux/asfpacket.h:
10565 * gst/asfdemux/gstasfdemux.c:
10566 * gst/asfdemux/gstasfdemux.h:
10567 asfdemux: Porting to 0.11
10569 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10571 * ext/sidplay/gstsiddec.cc:
10572 siddec: port siddec to 0.11
10574 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10576 * gst/asfdemux/gstrtpasfdepay.c:
10577 rtpasfdepay: fix fragmented packet handling and packet padding
10578 Also remove a bogus assert.
10580 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
10582 * gst/synaesthesia/gstsynaesthesia.c:
10583 synaesthesia: fix wrong debug log string (copy'n'paste)
10585 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10587 Merge branch 'master' into 0.11
10591 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10593 * ext/mad/gstmad.c:
10594 mad: port to new API
10595 Port to new segment API.
10597 No need to set caps on buffers.
10599 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
10601 * gst/realmedia/rmdemux.c:
10602 rmdemux: target is unsigned and can't be < 0
10604 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
10606 * ext/mad/gstmad.c:
10607 mad: use signed when caluculating the delta
10608 Avoids a <0 check for an unsigned variable.
10610 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
10612 * docs/plugins/Makefile.am:
10613 docs: remove obsolete commented out part
10614 We don't have this in the other modules and its not needed.
10616 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
10618 * docs/plugins/gst-plugins-ugly-plugins.args:
10619 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10620 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10621 docs: update plugin introspection data
10622 Now more files are merged and produced in a canonical fashion, which hopefully
10623 creates less or no delta in the future.
10625 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
10628 Automatic update of common submodule
10629 From 9e5bbd5 to 69b981f
10631 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10633 * ext/lame/Makefile.am:
10634 * ext/lame/gstlamemp3enc.c:
10635 lamemp3enc: Post CODEC and BITRATE tags
10636 Also filter any CODEC/AUDIO_CODEC tags from incoming
10640 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
10643 Automatic update of common submodule
10644 From fd35073 to 9e5bbd5
10646 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
10649 Automatic update of common submodule
10650 From 46dfcea to fd35073
10652 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10654 * gst/asfdemux/gstrtpasfdepay.c:
10655 rtpasfdepay: simplify and refactor packet parsing
10656 Specifically, refactor buffer padding and consider marker bit for fragment
10659 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10661 * gst/asfdemux/gstrtpasfdepay.c:
10662 rtpasfdepay: avoid re-sending header
10663 ... e.g. following a seek, which otherwise confuses downstream demuxer
10664 expecting only a flow of data packets at this time.
10666 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10668 * gst/asfdemux/gstrtpasfdepay.c:
10669 * gst/asfdemux/gstrtpasfdepay.h:
10670 rtpasfdepay: remove unused field
10672 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10674 * ext/mad/gstmad.c:
10675 mad: Post bitrate tag whenever the bitrate changes
10676 Also send the layer/mode/emphasis/bitrate tags as an event too.
10678 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10681 * win32/common/config.h:
10682 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
10684 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10687 * docs/plugins/inspect/plugin-a52dec.xml:
10688 * docs/plugins/inspect/plugin-amrnb.xml:
10689 * docs/plugins/inspect/plugin-amrwbdec.xml:
10690 * docs/plugins/inspect/plugin-asf.xml:
10691 * docs/plugins/inspect/plugin-cdio.xml:
10692 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10693 * docs/plugins/inspect/plugin-dvdread.xml:
10694 * docs/plugins/inspect/plugin-dvdsub.xml:
10695 * docs/plugins/inspect/plugin-iec958.xml:
10696 * docs/plugins/inspect/plugin-lame.xml:
10697 * docs/plugins/inspect/plugin-mad.xml:
10698 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10699 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10700 * docs/plugins/inspect/plugin-mpegstream.xml:
10701 * docs/plugins/inspect/plugin-realmedia.xml:
10702 * docs/plugins/inspect/plugin-siddec.xml:
10703 * docs/plugins/inspect/plugin-twolame.xml:
10704 * docs/plugins/inspect/plugin-x264.xml:
10705 * win32/common/config.h:
10706 Back to development
10708 === release 0.10.18 ===
10710 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10716 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10717 * docs/plugins/inspect/plugin-a52dec.xml:
10718 * docs/plugins/inspect/plugin-amrnb.xml:
10719 * docs/plugins/inspect/plugin-amrwbdec.xml:
10720 * docs/plugins/inspect/plugin-asf.xml:
10721 * docs/plugins/inspect/plugin-cdio.xml:
10722 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10723 * docs/plugins/inspect/plugin-dvdread.xml:
10724 * docs/plugins/inspect/plugin-dvdsub.xml:
10725 * docs/plugins/inspect/plugin-iec958.xml:
10726 * docs/plugins/inspect/plugin-lame.xml:
10727 * docs/plugins/inspect/plugin-mad.xml:
10728 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10729 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10730 * docs/plugins/inspect/plugin-mpegstream.xml:
10731 * docs/plugins/inspect/plugin-realmedia.xml:
10732 * docs/plugins/inspect/plugin-siddec.xml:
10733 * docs/plugins/inspect/plugin-twolame.xml:
10734 * docs/plugins/inspect/plugin-x264.xml:
10735 * gst-plugins-ugly.doap:
10736 * win32/common/config.h:
10739 - x264enc: allow changing bitrate and quantizers dynamically at runtime
10740 - x264enc: proxy downstream caps restrictions upstream via get_caps()
10741 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
10742 - mad: allow build without libid3tag (which isn't really needed anyway)
10743 - many other fixes and improvements
10745 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10747 * ext/x264/gstx264enc.c:
10748 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
10750 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10752 * ext/x264/gstx264enc.c:
10753 x264enc: do not leak peer pad reference
10755 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10757 * ext/x264/gstx264enc.c:
10758 x264enc: No need to copy, reffing is enough
10760 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10762 * ext/x264/gstx264enc.c:
10763 x264enc: get_caps function should return a copy of the caps
10765 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10768 * docs/plugins/inspect/plugin-a52dec.xml:
10769 * docs/plugins/inspect/plugin-amrnb.xml:
10770 * docs/plugins/inspect/plugin-amrwbdec.xml:
10771 * docs/plugins/inspect/plugin-asf.xml:
10772 * docs/plugins/inspect/plugin-cdio.xml:
10773 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10774 * docs/plugins/inspect/plugin-dvdread.xml:
10775 * docs/plugins/inspect/plugin-dvdsub.xml:
10776 * docs/plugins/inspect/plugin-iec958.xml:
10777 * docs/plugins/inspect/plugin-lame.xml:
10778 * docs/plugins/inspect/plugin-mad.xml:
10779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10780 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10781 * docs/plugins/inspect/plugin-mpegstream.xml:
10782 * docs/plugins/inspect/plugin-realmedia.xml:
10783 * docs/plugins/inspect/plugin-siddec.xml:
10784 * docs/plugins/inspect/plugin-synaesthesia.xml:
10785 * docs/plugins/inspect/plugin-twolame.xml:
10786 * docs/plugins/inspect/plugin-x264.xml:
10791 * win32/common/config.h:
10792 0.10.17.4 pre-release
10794 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10796 * ext/mad/gstmad.c:
10797 mad: remove buffer_alloc
10799 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10802 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10803 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10804 * docs/plugins/inspect/plugin-a52dec.xml:
10805 * docs/plugins/inspect/plugin-amrnb.xml:
10806 * docs/plugins/inspect/plugin-amrwbdec.xml:
10807 * docs/plugins/inspect/plugin-asf.xml:
10808 * docs/plugins/inspect/plugin-cdio.xml:
10809 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10810 * docs/plugins/inspect/plugin-dvdread.xml:
10811 * docs/plugins/inspect/plugin-dvdsub.xml:
10812 * docs/plugins/inspect/plugin-iec958.xml:
10813 * docs/plugins/inspect/plugin-lame.xml:
10814 * docs/plugins/inspect/plugin-mad.xml:
10815 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10816 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10817 * docs/plugins/inspect/plugin-mpegstream.xml:
10818 * docs/plugins/inspect/plugin-realmedia.xml:
10819 * docs/plugins/inspect/plugin-siddec.xml:
10820 * docs/plugins/inspect/plugin-synaesthesia.xml:
10821 * docs/plugins/inspect/plugin-twolame.xml:
10822 * docs/plugins/inspect/plugin-x264.xml:
10830 0.10.17.3 pre-release
10832 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10835 Automatic update of common submodule
10836 From c3cafe1 to 46dfcea
10838 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10840 * ext/mad/gstmad.c:
10843 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10845 Merge branch 'master' into 0.11
10848 android/amrwbdec.mk
10850 android/mpegaudioparse.mk
10853 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10855 * tests/check/gst-plugins-ugly.supp:
10856 tests: add suppression for lame unit test
10858 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10860 * tests/check/Makefile.am:
10861 * tests/check/generic/.gitignore:
10862 * tests/check/generic/index.c:
10863 tests: add generic index-setting test
10865 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10867 * ext/mpeg2dec/gstmpeg2dec.c:
10868 mpeg2dec: don't deadlock when setting an index
10870 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10873 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10874 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10875 * docs/plugins/inspect/plugin-a52dec.xml:
10876 * docs/plugins/inspect/plugin-amrnb.xml:
10877 * docs/plugins/inspect/plugin-amrwbdec.xml:
10878 * docs/plugins/inspect/plugin-asf.xml:
10879 * docs/plugins/inspect/plugin-cdio.xml:
10880 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10881 * docs/plugins/inspect/plugin-dvdread.xml:
10882 * docs/plugins/inspect/plugin-dvdsub.xml:
10883 * docs/plugins/inspect/plugin-iec958.xml:
10884 * docs/plugins/inspect/plugin-lame.xml:
10885 * docs/plugins/inspect/plugin-mad.xml:
10886 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10887 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10888 * docs/plugins/inspect/plugin-mpegstream.xml:
10889 * docs/plugins/inspect/plugin-realmedia.xml:
10890 * docs/plugins/inspect/plugin-siddec.xml:
10891 * docs/plugins/inspect/plugin-synaesthesia.xml:
10892 * docs/plugins/inspect/plugin-twolame.xml:
10893 * docs/plugins/inspect/plugin-x264.xml:
10895 * win32/common/config.h:
10896 0.10.17.2 pre-release
10898 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10900 * gst/realmedia/rademux.c:
10901 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
10903 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10905 * gst/mpegstream/gstmpegdemux.c:
10906 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
10908 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10910 * ext/dvdread/dvdreadsrc.c:
10911 * ext/sidplay/gstsiddec.cc:
10912 * ext/x264/gstx264enc.c:
10913 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
10915 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10917 * gst/asfdemux/gstasfdemux.c:
10918 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
10920 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10922 * ext/x264/gstx264enc.c:
10923 x264enc: Implement getcaps function
10924 This allows to set width/height/etc restrictions downstream.
10926 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
10929 * ext/mad/Makefile.am:
10930 * ext/x264/Makefile.am:
10931 * gst/asfdemux/Makefile.am:
10932 * gst/dvdlpcmdec/Makefile.am:
10933 * gst/dvdsub/Makefile.am:
10934 * gst/iec958/Makefile.am:
10935 * gst/mpegaudioparse/Makefile.am:
10936 * gst/mpegstream/Makefile.am:
10937 * gst/realmedia/Makefile.am:
10938 * gst/synaesthesia/Makefile.am:
10939 android: make it ready for androgenizer
10940 To build gstreamer for android we are now using androgenizer which
10941 generates the needed Android.mk files.
10942 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
10944 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
10947 * android/amrnb.mk:
10948 * android/amrwbdec.mk:
10950 * android/mpegaudioparse.mk:
10951 android: remove the android/ folder
10953 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
10956 Automatic update of common submodule
10957 From 1ccbe09 to c3cafe1
10959 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10961 * ext/x264/gstx264enc.c:
10962 * ext/x264/gstx264enc.h:
10963 x264enc: Allow changing the bitrate and quantitizers dynamically
10964 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10966 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10968 * ext/x264/gstx264enc.c:
10969 x264enc: Set max bitrate in quality mode
10970 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10972 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10974 * ext/x264/gstx264enc.c:
10975 x264enc: Make it clear that constant quantizer is for debugging only
10976 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10978 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10981 Automatic update of common submodule
10982 From 193b717 to 1ccbe09
10984 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
10987 Automatic update of common submodule
10988 From b77e2bf to 193b717
10990 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10993 Automatic update of common submodule
10994 From d8814b6 to b77e2bf
10996 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10999 Automatic update of common submodule
11000 From 6aaa286 to d8814b6
11002 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11005 Automatic update of common submodule
11006 From 6aec6b9 to 6aaa286
11008 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11011 configure.ac: redundant use of AC_MSG_RESULT()
11012 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11014 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11017 autogen: wingo signed comment
11019 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11021 * gst/dvdsub/gstdvdsubdec.c:
11022 * gst/dvdsub/gstdvdsubdec.h:
11023 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11024 This makes the code easier to read, doesn't store every buffer
11025 in the instance until the next buffer is to be drawn and
11026 fixes an unitialized variable compiler warning.
11028 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11030 * gst/dvdsub/gstdvdsubdec.c:
11031 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11034 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11036 * gst/dvdsub/gstdvdsubdec.c:
11037 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11040 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11043 * ext/mad/gstmad.c:
11044 * ext/mad/gstmad.h:
11045 mad: build the mad plugin even if libid3tag is not available
11046 ID3 tags are usually handled by id3demux, and should be handled
11047 by id3demux. Tag handling in mad based on libid3tag is very basic
11048 and mostly unnecessary really, so just build this plugin without
11049 ID3 tag support if libid3tag is not available.
11051 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11053 Merge branch 'master' into 0.11
11055 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11057 * gst/mpegstream/gstdvddemux.c:
11058 dvddemux: small code cleanup
11059 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11060 and avoid empty 'if' when logging is disabled.
11062 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11065 configure.ac: export plugin description more platform independent
11068 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11071 Automatic update of common submodule
11072 From 1de7f6a to 6aec6b9
11074 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11076 Merge branch 'master' into 0.11
11080 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11082 * ext/mpeg2dec/gstmpeg2dec.c:
11083 mpeg2dec: do not fail fatally when unlinked
11084 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11086 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11088 * ext/mad/gstmad.c:
11089 * ext/mad/gstmad.h:
11090 * ext/mpeg2dec/gstmpeg2dec.c:
11091 * ext/mpeg2dec/gstmpeg2dec.h:
11092 index: remove conditional index support
11093 Index support cannot be disabled since commit
11094 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11095 in core, which removed the configure flags to disable index.
11097 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11099 * ext/mad/gstmad.c:
11100 * ext/mpeg2dec/gstmpeg2dec.c:
11101 formatting: trim trailing whitespace
11103 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11105 * ext/mad/gstmad.c:
11106 * ext/mpeg2dec/gstmpeg2dec.c:
11107 * gst/mpegstream/gstmpegdemux.c:
11108 index: use delta frame flags instead of 0 or none
11110 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11112 * ext/x264/gstx264enc.c:
11113 x264enc: Don't register flags with a value of 0
11114 Flags with a value of 0 aren't meaningful and will cause
11115 g_value_transform to go into an endless loop when trying to
11116 convert the flags to a string
11118 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11121 Automatic update of common submodule
11122 From f94d739 to 1de7f6a
11124 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11126 * ext/amrwbdec/amrwbdec.c:
11127 amrwbdec: avoid stalling on invalid frame
11128 Skip 1 byte indicating invalid frame type index rather than stalling
11129 on it indefinitely until EOS.
11132 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11134 * tests/check/pipelines/lame.c:
11135 tests: add unit test for lamemp3enc negotiation issue
11136 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11138 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11140 * ext/lame/gstlamemp3enc.c:
11141 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11142 The element downstream of mp3enc might only accept certain sample rates or channels,
11143 make sure we relay any restrictions that do exist to upstream when it does a
11144 get_caps() on the sink pad. That way upstream elements like audioresample or
11145 audioconvert can pick a sample rate / channel configuration that will be accepted,
11146 instead of just negotiating to the highest, which might then be rejected.
11147 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11149 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11151 * gst/asfdemux/asfpacket.c:
11152 asfpacket: Avoid using broken duration extension
11153 Quite a few (broken?) files have a packet duration of 1ms, which is
11154 most definitely wrong for either audio or video packets.
11155 We therefore avoid using that value and instead use other metrics to
11156 determine the buffer duration (like using the extended stream properties
11157 average frame duration if present and valid).
11159 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11162 * win32/common/config.h:
11163 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11164 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11166 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11168 * gst/mpegaudioparse/gstxingmux.c:
11169 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11172 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11174 * gst/mpegstream/gstdvddemux.c:
11175 mpegstream: increase allowable gap between streams
11176 The new delay is three times as much as the old one, and just happens
11177 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11178 was chocking before at 5:11.
11179 While there, merge the constants used in two places into a define.
11180 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11182 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11184 * ext/x264/gstx264enc.c:
11185 x264enc: make tag event writable before modifying tag list in place
11186 To modify an event tag is necessary to be sure that x264enc
11188 Also fix indentation.
11189 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11191 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11194 * docs/plugins/inspect/plugin-a52dec.xml:
11195 * docs/plugins/inspect/plugin-amrnb.xml:
11196 * docs/plugins/inspect/plugin-amrwbdec.xml:
11197 * docs/plugins/inspect/plugin-asf.xml:
11198 * docs/plugins/inspect/plugin-cdio.xml:
11199 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11200 * docs/plugins/inspect/plugin-dvdread.xml:
11201 * docs/plugins/inspect/plugin-dvdsub.xml:
11202 * docs/plugins/inspect/plugin-iec958.xml:
11203 * docs/plugins/inspect/plugin-lame.xml:
11204 * docs/plugins/inspect/plugin-mad.xml:
11205 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11206 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11207 * docs/plugins/inspect/plugin-mpegstream.xml:
11208 * docs/plugins/inspect/plugin-realmedia.xml:
11209 * docs/plugins/inspect/plugin-siddec.xml:
11210 * docs/plugins/inspect/plugin-twolame.xml:
11211 * docs/plugins/inspect/plugin-x264.xml:
11212 * win32/common/config.h:
11213 Back to development
11215 === release 0.10.17 ===
11217 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11223 * docs/plugins/inspect/plugin-a52dec.xml:
11224 * docs/plugins/inspect/plugin-amrnb.xml:
11225 * docs/plugins/inspect/plugin-amrwbdec.xml:
11226 * docs/plugins/inspect/plugin-asf.xml:
11227 * docs/plugins/inspect/plugin-cdio.xml:
11228 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11229 * docs/plugins/inspect/plugin-dvdread.xml:
11230 * docs/plugins/inspect/plugin-dvdsub.xml:
11231 * docs/plugins/inspect/plugin-iec958.xml:
11232 * docs/plugins/inspect/plugin-lame.xml:
11233 * docs/plugins/inspect/plugin-mad.xml:
11234 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11235 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11236 * docs/plugins/inspect/plugin-mpegstream.xml:
11237 * docs/plugins/inspect/plugin-realmedia.xml:
11238 * docs/plugins/inspect/plugin-siddec.xml:
11239 * docs/plugins/inspect/plugin-twolame.xml:
11240 * docs/plugins/inspect/plugin-x264.xml:
11241 * gst-plugins-ugly.doap:
11242 * win32/common/config.h:
11245 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11248 * docs/plugins/inspect/plugin-a52dec.xml:
11249 * docs/plugins/inspect/plugin-amrnb.xml:
11250 * docs/plugins/inspect/plugin-amrwbdec.xml:
11251 * docs/plugins/inspect/plugin-asf.xml:
11252 * docs/plugins/inspect/plugin-cdio.xml:
11253 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11254 * docs/plugins/inspect/plugin-dvdread.xml:
11255 * docs/plugins/inspect/plugin-dvdsub.xml:
11256 * docs/plugins/inspect/plugin-iec958.xml:
11257 * docs/plugins/inspect/plugin-lame.xml:
11258 * docs/plugins/inspect/plugin-mad.xml:
11259 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11260 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11261 * docs/plugins/inspect/plugin-mpegstream.xml:
11262 * docs/plugins/inspect/plugin-realmedia.xml:
11263 * docs/plugins/inspect/plugin-siddec.xml:
11264 * docs/plugins/inspect/plugin-twolame.xml:
11265 * docs/plugins/inspect/plugin-x264.xml:
11266 * win32/common/config.h:
11267 0.10.16.4 pre-release
11269 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11271 * ext/mpeg2dec/gstmpeg2dec.c:
11272 mpeg2dec: Use the proper component value for height
11274 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11277 * docs/plugins/inspect/plugin-a52dec.xml:
11278 * docs/plugins/inspect/plugin-amrnb.xml:
11279 * docs/plugins/inspect/plugin-amrwbdec.xml:
11280 * docs/plugins/inspect/plugin-asf.xml:
11281 * docs/plugins/inspect/plugin-cdio.xml:
11282 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11283 * docs/plugins/inspect/plugin-dvdread.xml:
11284 * docs/plugins/inspect/plugin-dvdsub.xml:
11285 * docs/plugins/inspect/plugin-iec958.xml:
11286 * docs/plugins/inspect/plugin-lame.xml:
11287 * docs/plugins/inspect/plugin-mad.xml:
11288 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11289 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11290 * docs/plugins/inspect/plugin-mpegstream.xml:
11291 * docs/plugins/inspect/plugin-realmedia.xml:
11292 * docs/plugins/inspect/plugin-siddec.xml:
11293 * docs/plugins/inspect/plugin-twolame.xml:
11294 * docs/plugins/inspect/plugin-x264.xml:
11295 * win32/common/config.h:
11296 0.10.16.3 pre-release
11298 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11300 * gst/asfdemux/asfheaders.c:
11301 * gst/asfdemux/asfheaders.h:
11302 * gst/asfdemux/gstasfdemux.c:
11303 asfdemux: Handle new type of DRM'd asf files.
11304 These are produced by the new MS PlayReady system.
11305 https://bugzilla.gnome.org/show_bug.cgi?id=639226
11307 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
11310 Automatic update of common submodule
11311 From e572c87 to f94d739
11313 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11316 Automatic update of common submodule
11317 From ccbaa85 to e572c87
11319 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11322 Automatic update of common submodule
11323 From 46445ad to ccbaa85
11325 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11327 * tests/check/Makefile.am:
11328 tests: never disable g_assert() and cast checks for the unit tests
11329 The unit tests are riddled with g_assert() and friends, make sure we
11330 don't disable assert and cast checks for the unit tests even if
11331 this has been specified for the rest of the code base, e.g. via
11332 --disable-glib-asserts
11334 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11337 * win32/common/config.h:
11338 0.10.16.2 pre-release
11340 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11342 * docs/plugins/gst-plugins-ugly-plugins.args:
11343 * docs/plugins/inspect/plugin-a52dec.xml:
11344 * docs/plugins/inspect/plugin-amrnb.xml:
11345 * docs/plugins/inspect/plugin-amrwbdec.xml:
11346 * docs/plugins/inspect/plugin-asf.xml:
11347 * docs/plugins/inspect/plugin-cdio.xml:
11348 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11349 * docs/plugins/inspect/plugin-dvdread.xml:
11350 * docs/plugins/inspect/plugin-dvdsub.xml:
11351 * docs/plugins/inspect/plugin-iec958.xml:
11352 * docs/plugins/inspect/plugin-lame.xml:
11353 * docs/plugins/inspect/plugin-mad.xml:
11354 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11355 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11356 * docs/plugins/inspect/plugin-mpegstream.xml:
11357 * docs/plugins/inspect/plugin-realmedia.xml:
11358 * docs/plugins/inspect/plugin-siddec.xml:
11359 * docs/plugins/inspect/plugin-twolame.xml:
11360 * docs/plugins/inspect/plugin-x264.xml:
11363 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11368 po: update translations
11370 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11373 configure: use $LIBM instead of hardcoding -lm
11375 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11377 * gst/realmedia/rmdemux.c:
11378 rmdemux: Initialize return variable.
11379 In the unlikely event that height is 0 (which is invalid) we would end up
11380 never setting the flow return.
11382 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11384 * gst/realmedia/rmutils.c:
11385 realmedia: Fix unitialized variables on macosx
11387 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11389 * ext/x264/gstx264enc.c:
11390 x264enc: Handle codec/encoder tags
11391 Make x264enc drop video-codec and codec tags and replace
11392 encoder/encoder-version with x264 and its build number
11395 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11397 * ext/mpeg2dec/gstmpeg2dec.c:
11398 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11400 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11402 * ext/mpeg2dec/gstmpeg2dec.c:
11403 mpeg2dec: minor formatting clean-up
11405 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11407 * ext/mpeg2dec/gstmpeg2dec.c:
11408 mpeg2dec: refactor cropping code to use libgstvideo functions
11409 https://bugzilla.gnome.org/show_bug.cgi?id=571146
11411 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11413 * ext/mpeg2dec/gstmpeg2dec.c:
11414 * ext/mpeg2dec/gstmpeg2dec.h:
11415 mpeg2dec: use GstVideoFormat instead of custom enum
11417 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11419 * ext/mpeg2dec/Makefile.am:
11420 mpeg2dec: fix LIBADD order in Makefile.am
11422 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
11424 * ext/x264/gstx264enc.c:
11425 x264: vbv-buf-capacity should have a minimum of 0
11426 x264 will clip this value internally, and users should be allowed to
11427 specify a lower value than 300 ms.
11428 https://bugzilla.gnome.org/show_bug.cgi?id=635291
11430 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11432 * ext/x264/gstx264enc.c:
11433 x264enc: also accept YV12 input
11435 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11437 * ext/x264/gstx264enc.c:
11438 x264enc: add a note to the docs about encoder latency and queues
11439 https://bugzilla.gnome.org/show_bug.cgi?id=636107
11441 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11443 * gst/realmedia/rademux.c:
11444 * gst/realmedia/rmdemux.c:
11445 realmedia: do not use the pad buffer allocation functions in demuxers
11446 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11447 https://bugzilla.gnome.org/show_bug.cgi?id=637932
11449 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11452 Automatic update of common submodule
11453 From 169462a to 46445ad
11455 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11457 * ext/mad/gstmad.c:
11458 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11461 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
11464 Automatic update of common submodule
11465 From 20742ae to 169462a
11467 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
11469 * gst/realmedia/rmdemux.c:
11470 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11471 Signed-off-by: Rob Clark <rob@ti.com>
11473 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
11476 Automatic update of common submodule
11477 From 011bcc8 to 20742ae
11479 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
11482 x264: uses pkg-config to locate libx264
11484 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11486 Merge branch 'master' into 0.11
11488 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11490 * tests/check/pipelines/lame.c:
11491 check: don't use deprecated method
11493 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11495 * android/amrnb.mk:
11496 * android/amrwbdec.mk:
11498 * android/mpegaudioparse.mk:
11500 more 0.10 -> 0,11 changes
11502 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11505 configure: open 0.11 branch
11507 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
11511 * android/amrnb.mk:
11512 * android/amrwbdec.mk:
11514 * android/mpegaudioparse.mk:
11515 Add build system for Android
11517 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
11519 * gst/realmedia/rmutils.c:
11520 realmedia: Remove dead assignments
11522 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
11524 * ext/mad/gstmad.c:
11525 mad: Remove dead assignments
11527 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11529 * ext/dvdread/dvdreadsrc.c:
11530 dvdreadsrc: remove bogus comment
11532 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
11534 * ext/dvdread/dvdreadsrc.c:
11535 dvdreadsrc: fix handling of multi-angle streams
11536 We would output all angles interleaved instead of just
11537 the selected angle.
11538 https://bugzilla.gnome.org/show_bug.cgi?id=539254
11540 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11542 * gst/realmedia/Makefile.am:
11543 realmedia: fix LIBS order in Makefile
11545 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11585 po: update for new translatable strings
11587 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
11590 Automatic update of common submodule
11591 From 7bbd708 to 011bcc8
11593 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
11595 * ext/mpeg2dec/gstmpeg2dec.c:
11596 mpeg2dec: convert the position to stream time before answering to a position query
11598 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
11600 * gst/realmedia/Makefile.am:
11601 * gst/realmedia/rademux.c:
11602 * gst/realmedia/rmdemux.c:
11603 * gst/realmedia/rmdemux.h:
11604 realmedia: Get codec name from pbutils instead of harcoding them
11606 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
11608 * ext/x264/gstx264enc.c:
11609 x264enc: Work around a rate control issue in libx264
11610 When variable framerate is disabled in libx264 (which occurs when using
11611 the zerolatency tuning), libx264 ignores timestamps but still uses the
11612 timebase leading to messed up rate control with our nanosecond timebase.
11613 We work around this issue by setting the timebase to the reciprocal of
11614 the framerate and we validate that the framerate is suitable.
11615 This has been fixed upstream in libx264 but there are non-fixed versions
11616 in the wild so this workaround is still needed.
11619 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11621 * ext/mpeg2dec/gstmpeg2dec.c:
11622 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
11624 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
11626 * ext/mpeg2dec/gstmpeg2dec.c:
11627 mpeg2dec: fix position query by trusting upstream
11628 Position queries are badly handled for DVDs (probably due to the division in
11629 chapters): the time returned was the time since the start of chapter.
11630 Now ask upstream for position queries, fall back to the old code if upstream
11631 cannot answer the query.
11633 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
11635 * ext/lame/gstlame.c:
11636 * ext/mad/gstmad.c:
11637 * ext/sidplay/gstsiddec.cc:
11638 * gst/mpegstream/gstmpegparse.c:
11639 various: canonicalize property names
11641 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
11643 * ext/a52dec/gsta52dec.c:
11644 * ext/amrnb/amrnbdec.c:
11645 * ext/amrnb/amrnbenc.c:
11646 * ext/cdio/gstcdiocddasrc.c:
11647 * ext/dvdread/dvdreadsrc.c:
11648 * ext/lame/gstlame.c:
11649 * ext/lame/gstlamemp3enc.c:
11650 * ext/mad/gstmad.c:
11651 * ext/sidplay/gstsiddec.cc:
11652 * ext/x264/gstx264enc.c:
11653 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
11655 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
11657 * gst/iec958/ac3iec.c:
11658 * gst/mpegaudioparse/gstmpegaudioparse.c:
11659 * gst/mpegstream/gstmpegparse.c:
11660 * gst/mpegstream/gstrfc2250enc.c:
11661 * gst/realmedia/pnmsrc.c:
11662 * gst/realmedia/rdtmanager.c:
11663 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
11665 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
11668 Automatic update of common submodule
11669 From 5a668bf to 7bbd708
11671 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
11674 Automatic update of common submodule
11675 From c4a8adc to 5a668bf
11677 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11680 Automatic update of common submodule
11681 From 5e3c9bf to c4a8adc
11683 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11685 * ext/mad/gstmad.c:
11686 * ext/mad/gstmad.h:
11687 mad: support reverse playback
11689 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11691 * ext/dvdread/dvdreadsrc.c:
11692 dvdreadsrc: improve error messages on read errors
11693 Provide proper i18n-ed error messages when a read error happens,
11694 and point out that the error could be happening because the
11696 https://bugzilla.gnome.org/show_bug.cgi?id=613633
11698 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11701 configure: set plugin release datetime
11703 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
11706 Automatic update of common submodule
11707 From aa0d1d0 to 5e3c9bf
11709 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11711 * gst/mpegstream/gstmpegparse.c:
11712 mpegparse: re-fix flow return handling
11713 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
11714 - } while (GST_FLOW_IS_SUCCESS (result));
11715 + } while (result != GST_FLOW_OK);
11717 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
11719 * tests/check/Makefile.am:
11720 * tests/check/generic/states.c:
11721 tests: allow running state tests for all elements
11722 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
11723 to try elements that would normaly be skipped.
11725 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11728 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
11730 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11733 * pkgconfig/.gitignore:
11734 * pkgconfig/Makefile.am:
11735 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
11736 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
11737 This .pc file will not be installed, it's only for uninstalled setups,
11738 same thing as we do for -good. This is so other modules' unit tests can
11739 find our plugins properly in an uninstalled setup.
11741 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11744 Automatic update of common submodule
11745 From c2e10bf to aa0d1d0
11747 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11750 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
11752 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11754 * ext/sidplay/gstsiddec.cc:
11755 siddec: don't use GST_FLOW_IS_FATAL
11756 GST_FLOW_IS_FATAL has been deprecated in core git.
11758 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
11761 Automatic update of common submodule
11762 From d3d9acf to c2e10bf
11764 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11767 configure: Require orc >= 0.4.6 for --compat
11769 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11772 Automatic update of common submodule
11773 From ec60217 to d3d9acf
11775 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11777 * ext/mpeg2dec/gstmpeg2dec.c:
11778 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
11779 And don't post error messages if allocating a buffer resulted
11780 in WRONG_STATE or UNEXPECTED.
11782 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11784 * gst/mpegaudioparse/gstxingmux.c:
11785 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
11787 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11789 * gst/mpegstream/gstdvddemux.c:
11790 * gst/mpegstream/gstmpegdemux.c:
11791 * gst/mpegstream/gstmpegparse.c:
11792 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
11794 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11796 * gst/realmedia/rmdemux.c:
11797 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
11799 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11801 * gst/asfdemux/gstasfdemux.c:
11802 asfdemux: Don't use GST_FLOW_IS_FATAL()
11803 And don't post error messages for UNEXPECTED and post an error
11804 message if pulling data failed because of NOT_LINKED.
11806 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11809 * docs/plugins/inspect/plugin-a52dec.xml:
11810 * docs/plugins/inspect/plugin-amrnb.xml:
11811 * docs/plugins/inspect/plugin-amrwbdec.xml:
11812 * docs/plugins/inspect/plugin-asf.xml:
11813 * docs/plugins/inspect/plugin-cdio.xml:
11814 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11815 * docs/plugins/inspect/plugin-dvdread.xml:
11816 * docs/plugins/inspect/plugin-dvdsub.xml:
11817 * docs/plugins/inspect/plugin-iec958.xml:
11818 * docs/plugins/inspect/plugin-lame.xml:
11819 * docs/plugins/inspect/plugin-mad.xml:
11820 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11821 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11822 * docs/plugins/inspect/plugin-mpegstream.xml:
11823 * docs/plugins/inspect/plugin-realmedia.xml:
11824 * docs/plugins/inspect/plugin-siddec.xml:
11825 * docs/plugins/inspect/plugin-twolame.xml:
11826 * docs/plugins/inspect/plugin-x264.xml:
11827 * win32/common/config.h:
11828 Back to development
11829 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
11830 the code is updated for the GST_FLOW_IS_* macro deprecations.
11832 === release 0.10.16 ===
11834 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11840 * gst-plugins-ugly.doap:
11841 * win32/common/config.h:
11844 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11846 * docs/plugins/inspect/plugin-a52dec.xml:
11847 * docs/plugins/inspect/plugin-amrnb.xml:
11848 * docs/plugins/inspect/plugin-amrwbdec.xml:
11849 * docs/plugins/inspect/plugin-asf.xml:
11850 * docs/plugins/inspect/plugin-cdio.xml:
11851 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11852 * docs/plugins/inspect/plugin-dvdread.xml:
11853 * docs/plugins/inspect/plugin-dvdsub.xml:
11854 * docs/plugins/inspect/plugin-iec958.xml:
11855 * docs/plugins/inspect/plugin-lame.xml:
11856 * docs/plugins/inspect/plugin-mad.xml:
11857 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11858 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11859 * docs/plugins/inspect/plugin-mpegstream.xml:
11860 * docs/plugins/inspect/plugin-realmedia.xml:
11861 * docs/plugins/inspect/plugin-siddec.xml:
11862 * docs/plugins/inspect/plugin-twolame.xml:
11863 * docs/plugins/inspect/plugin-x264.xml:
11864 docs: update docs for release
11866 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11874 po: update translations
11876 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11915 0.10.15.6 pre-release
11917 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
11919 * gst/asfdemux/gstasfdemux.c:
11920 asfdemux: Don't error out on non-critical flow returns
11921 Only error out when downstream returns:
11926 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
11927 of the streams had gone EOS) and then stop the task silently.
11928 In the case of WRONG_STATE we just need to stop silently
11929 https://bugzilla.gnome.org/show_bug.cgi?id=600412
11931 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11970 0.10.15.5 pre-release
11972 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
11974 * gst/mpegaudioparse/gstmpegaudioparse.c:
11975 mp3parse: propagate flow errors upstream.
11976 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
11977 always return the error upstream.
11979 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12018 0.10.15.4 pre-release
12020 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12023 Automatic update of common submodule
12024 From 3e8db1d to ec60217
12026 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12029 * docs/plugins/inspect/plugin-a52dec.xml:
12030 * docs/plugins/inspect/plugin-amrnb.xml:
12031 * docs/plugins/inspect/plugin-amrwbdec.xml:
12032 * docs/plugins/inspect/plugin-asf.xml:
12033 * docs/plugins/inspect/plugin-cdio.xml:
12034 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12035 * docs/plugins/inspect/plugin-dvdread.xml:
12036 * docs/plugins/inspect/plugin-dvdsub.xml:
12037 * docs/plugins/inspect/plugin-iec958.xml:
12038 * docs/plugins/inspect/plugin-lame.xml:
12039 * docs/plugins/inspect/plugin-mad.xml:
12040 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12041 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12042 * docs/plugins/inspect/plugin-mpegstream.xml:
12043 * docs/plugins/inspect/plugin-realmedia.xml:
12044 * docs/plugins/inspect/plugin-siddec.xml:
12045 * docs/plugins/inspect/plugin-twolame.xml:
12046 * docs/plugins/inspect/plugin-x264.xml:
12047 * win32/common/config.h:
12048 0.10.15.3 pre-release
12050 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12052 * ext/x264/gstx264enc.c:
12053 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12054 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12055 argument to the option string value causes an error. For < 78 we pass the
12056 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12057 result in passing 'none' for false and 'strict' for true. Other modes can be
12058 set through the option-string property for now.
12059 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12061 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12064 * docs/plugins/gst-plugins-ugly-plugins.args:
12065 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12066 * docs/plugins/inspect/plugin-a52dec.xml:
12067 * docs/plugins/inspect/plugin-amrnb.xml:
12068 * docs/plugins/inspect/plugin-amrwbdec.xml:
12069 * docs/plugins/inspect/plugin-asf.xml:
12070 * docs/plugins/inspect/plugin-cdio.xml:
12071 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12072 * docs/plugins/inspect/plugin-dvdread.xml:
12073 * docs/plugins/inspect/plugin-dvdsub.xml:
12074 * docs/plugins/inspect/plugin-iec958.xml:
12075 * docs/plugins/inspect/plugin-lame.xml:
12076 * docs/plugins/inspect/plugin-mad.xml:
12077 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12078 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12079 * docs/plugins/inspect/plugin-mpegstream.xml:
12080 * docs/plugins/inspect/plugin-realmedia.xml:
12081 * docs/plugins/inspect/plugin-siddec.xml:
12082 * docs/plugins/inspect/plugin-twolame.xml:
12083 * docs/plugins/inspect/plugin-x264.xml:
12084 * win32/common/config.h:
12085 0.10.15.2 pre-release
12087 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12089 * gst/synaesthesia/gstsynaesthesia.c:
12090 synaesthesia: code cleanups.
12091 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12094 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12096 * gst/synaesthesia/gstsynaesthesia.c:
12097 synaesthesia: use GST_BOILERPLATE macros
12099 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12102 Automatic update of common submodule
12103 From bd2054b to 3e8db1d
12105 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12107 * ext/x264/gstx264enc.c:
12108 x264: fix printf format warning in debug message
12110 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12112 * docs/plugins/Makefile.am:
12113 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12114 Missing backslash at end of line meant we weren't passing all arguments
12115 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12117 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12120 Automatic update of common submodule
12121 From a519571 to bd2054b
12123 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12126 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12127 This first checks what is required for ISO C99 support and sets the relevant
12128 compiler parameters and if no C99 compiler is found, it checks for a
12129 C89 compiler. This enables us to check for and use C89/C99 functions
12130 that gcc hides from us without the correct compiler parameters.
12132 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12134 * ext/x264/gstx264enc.c:
12135 x264enc: Fix flushing of delayed frames
12136 x264_encoder_encode() should be called with a NULL picture until at least
12137 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12138 regression in make check due to the recent change in defaults which enabled
12139 b-frames and b-pyramid, both of which I believe increase the number of delayed
12140 frames when encoding.
12142 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12144 * ext/x264/gstx264enc.c:
12145 x264enc: Improve x264enc defaults
12146 - medium x264 speed/quality preset
12147 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12148 Addresses part of bug #607798
12150 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12152 * ext/x264/gstx264enc.c:
12153 x264enc: Fix property description typos
12155 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12157 * ext/x264/gstx264enc.c:
12158 x264enc: Add some more debug info
12160 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12162 * ext/x264/gstx264enc.c:
12163 * ext/x264/gstx264enc.h:
12164 x264enc: Add speed-preset and [psy-]tuning properties
12165 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12166 preset and possibly a profile and/or tuning are now the recommended way to
12167 configure x264 through x264enc.
12168 If a preset/tuning are specified then these will define the default values and
12169 the property defaults will be ignored. After this the option-string property is
12170 applied, followed by the user-set properties, fast first pass restrictions and
12171 finally the profile restrictions.
12172 Addresses part of bug #607798
12174 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12176 * ext/x264/gstx264enc.c:
12177 * ext/x264/gstx264enc.h:
12178 x264enc: Refactor code in preparation for presets/tunings
12179 - Make defaults append the appropriate default value to a string. This is
12180 needed to differentiate between something user-set and the actual prop
12182 - Add an internal option string to which _set_property () cases append for the
12183 majority of properties.
12184 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12185 will make order of application with respect to the presets and tunings quite
12187 Addresses part of bug #607798
12189 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12191 * ext/x264/gstx264enc.c:
12192 x264enc: Update available me types
12193 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12194 now self-maintaining.
12196 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12198 * ext/x264/gstx264enc.c:
12199 x264enc: Use new libx264 API to affect fast first pass
12200 Uses new x264 API to apply reduced complexity values to the parameters to
12201 increase encoding speed in the first pass of a multi-pass encode. This does
12202 not impact on final quality.
12203 Addresses part of bug #607798
12205 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12207 * ext/x264/gstx264enc.c:
12208 * ext/x264/gstx264enc.h:
12209 x264enc: Add profile property
12210 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12211 Profile. This makes it easier to achieve Baseline Profile for example.
12212 Addresses part of bug #607798
12214 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
12216 * ext/x264/gstx264enc.c:
12217 * ext/x264/gstx264enc.h:
12218 x264enc: Add option-string property
12219 Adds support for an x264 format option-string to specify advanced parameters
12220 Addresses part of bug #607798
12222 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12224 * ext/mad/Makefile.am:
12225 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12226 Spotted by syntr0py.
12228 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12230 * ext/x264/gstx264enc.c:
12231 x264enc: only set timebase on versions where it exists
12233 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
12235 * ext/x264/gstx264enc.c:
12236 x264enc: set appropriate time base
12239 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12241 * tests/check/Makefile.am:
12242 tests: add plugin loading whitelist to test environment
12243 Only want to load core/-base/-ugly plugins here.
12245 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12249 Bump automake requirement to 1.10 and autoconf to 2.60
12250 For maintainability reasons and $(builddir).
12253 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12255 * gst/asfdemux/gstasfdemux.c:
12256 asfdemux: Fix seeking after last commits
12257 Don't handle wrong-state returns as errors to allow seeking to work
12260 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12262 * gst/asfdemux/gstasfdemux.c:
12263 asfdemux: Push all pending data on EOS
12264 When on push mode and receiving an EOS event, asfdemux
12265 should push all pending data because we might be dealing
12266 with a broken file that has a preroll value higher
12267 than its actual length.
12269 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12271 * gst/asfdemux/gstasfdemux.c:
12272 asfdemux: Fix sending eos event for chained asfs
12273 Properly push EOS event when finishing a chained asf file
12277 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12279 * docs/plugins/Makefile.am:
12280 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12281 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12282 * docs/plugins/inspect/plugin-rmdemux.xml:
12283 docs: add rmdemux to docs properly
12284 The plugin has been renamed, remove old introspection file.
12286 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12288 * docs/plugins/gst-plugins-ugly-plugins.args:
12289 * docs/plugins/inspect/plugin-x264.xml:
12290 docs: update for recent x264enc changes
12292 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12294 * gst/realmedia/rmdemux.c:
12295 rmdemux: fix compiler warning when debugging system in core is disabled
12297 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
12300 Automatic update of common submodule
12301 From 73ff93a to a519571
12303 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
12305 * gst/asfdemux/gstasfdemux.c:
12306 asfdemux: Allow at least 500ms of preroll.
12307 Some files have insanely low preroll values which break the
12308 all_streams_prerolled() logic.
12311 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12313 * ext/x264/gstx264enc.c:
12314 x264enc: add new h264 caps attribute alignment
12317 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12319 * ext/x264/gstx264enc.c:
12320 * ext/x264/gstx264enc.h:
12321 x264enc: conditionally expose enhanced upstream capabilities
12322 API: GstX264Enc:sliced-threads
12323 API: GstX264Enc:sync-lookahead
12324 API: GstX264Enc:intra-refresh
12325 API: GstX264Enc:mb-tree
12326 API: GstX264Enc:rc-lookahead
12329 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12332 * docs/plugins/inspect/plugin-a52dec.xml:
12333 * docs/plugins/inspect/plugin-amrnb.xml:
12334 * docs/plugins/inspect/plugin-amrwbdec.xml:
12335 * docs/plugins/inspect/plugin-asf.xml:
12336 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12337 * docs/plugins/inspect/plugin-iec958.xml:
12338 * docs/plugins/inspect/plugin-mad.xml:
12339 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12340 * docs/plugins/inspect/plugin-mpegstream.xml:
12341 * docs/plugins/inspect/plugin-realmedia.xml:
12342 docs: update introspected plugin docs for gstdoc-scangobj and other changes
12343 Update common for latest gstdoc-scangobj and inspect xml files for
12344 escaping and pad template order changes.
12346 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
12349 Automatic update of common submodule
12350 From 9339ccc to 35617c2
12352 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
12355 Automatic update of common submodule
12356 From 5adb1ca to 9339ccc
12358 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
12361 Automatic update of common submodule
12362 From 57c89b7 to 5adb1ca
12364 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
12367 Automatic update of common submodule
12368 From c804988 to 57c89b7
12370 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12373 * gst/realmedia/rtspreal.c:
12374 configure: Update required GLib version to 2.20
12376 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12378 * ext/a52dec/gsta52dec.c:
12379 a52dec: Call orc_init() before trying to get target flags
12381 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12383 * ext/a52dec/gsta52dec.c:
12384 a52dec: Remove debug printf...
12386 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12389 * ext/a52dec/Makefile.am:
12390 * ext/a52dec/gsta52dec.c:
12391 a52dec: Use orc for CPU feature detection and don't check for liboil
12393 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12396 configure: Use GLIB_EXTRA_CFLAGS
12398 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12401 Automatic update of common submodule
12402 From 7a0fdf5 to c804988
12404 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12407 Automatic update of common submodule
12408 From 6da3bab to 7a0fdf5
12410 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12413 Automatic update of common submodule
12414 From 733fca9 to 6da3bab
12416 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
12419 Automatic update of common submodule
12420 From fad145b to 733fca9
12422 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
12425 Automatic update of common submodule
12426 From 47683c1 to fad145b
12428 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12430 * gst/realmedia/rmdemux.c:
12431 rmdemux: pass bitrate on caps
12432 Set the bitrate on the caps, some decoders like sipro need this to function
12436 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
12439 Automatic update of common submodule
12440 From 17f89e5 to 47683c1
12442 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
12445 Automatic update of common submodule
12446 From fd7ca04 to 17f89e5
12448 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12450 * ext/x264/gstx264enc.c:
12451 x264enc: Only set i_weighted_pred on versions where it exists
12453 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
12455 * ext/lame/gstlamemp3enc.c:
12456 lamemp3enc: implement latency query
12457 The encoder's latency is deduced from the framesize. Fixes #618896.
12459 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12462 * docs/plugins/gst-plugins-ugly-plugins.args:
12463 * docs/plugins/gst-plugins-ugly-plugins.signals:
12464 * docs/plugins/inspect/plugin-a52dec.xml:
12465 * docs/plugins/inspect/plugin-amrnb.xml:
12466 * docs/plugins/inspect/plugin-amrwbdec.xml:
12467 * docs/plugins/inspect/plugin-asf.xml:
12468 * docs/plugins/inspect/plugin-cdio.xml:
12469 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12470 * docs/plugins/inspect/plugin-dvdread.xml:
12471 * docs/plugins/inspect/plugin-dvdsub.xml:
12472 * docs/plugins/inspect/plugin-iec958.xml:
12473 * docs/plugins/inspect/plugin-lame.xml:
12474 * docs/plugins/inspect/plugin-mad.xml:
12475 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12476 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12477 * docs/plugins/inspect/plugin-mpegstream.xml:
12478 * docs/plugins/inspect/plugin-realmedia.xml:
12479 * docs/plugins/inspect/plugin-siddec.xml:
12480 * docs/plugins/inspect/plugin-twolame.xml:
12481 * docs/plugins/inspect/plugin-x264.xml:
12482 * win32/common/config.h:
12483 Back to development
12485 === release 0.10.15 ===
12487 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12493 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12494 * docs/plugins/inspect/plugin-a52dec.xml:
12495 * docs/plugins/inspect/plugin-amrnb.xml:
12496 * docs/plugins/inspect/plugin-amrwbdec.xml:
12497 * docs/plugins/inspect/plugin-asf.xml:
12498 * docs/plugins/inspect/plugin-cdio.xml:
12499 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12500 * docs/plugins/inspect/plugin-dvdread.xml:
12501 * docs/plugins/inspect/plugin-dvdsub.xml:
12502 * docs/plugins/inspect/plugin-iec958.xml:
12503 * docs/plugins/inspect/plugin-lame.xml:
12504 * docs/plugins/inspect/plugin-mad.xml:
12505 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12506 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12507 * docs/plugins/inspect/plugin-mpegstream.xml:
12508 * docs/plugins/inspect/plugin-realmedia.xml:
12509 * docs/plugins/inspect/plugin-siddec.xml:
12510 * docs/plugins/inspect/plugin-twolame.xml:
12511 * docs/plugins/inspect/plugin-x264.xml:
12512 * gst-plugins-ugly.doap:
12513 * win32/common/config.h:
12516 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12556 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12559 configure: make implicit GLib and liboil requirements explicit
12560 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
12562 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
12564 * ext/x264/gstx264enc.c:
12565 x264enc: disable I weighted pred
12566 If it is enabled, then it will be main profile instead of baseline.
12567 This ensures maximum compatibility of the output stream until the
12568 encoder configuration interface gets an overhaul with explicit
12569 output profile selection.
12572 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12575 * win32/common/config.h:
12576 0.10.14.3 pre-release
12578 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12616 po: update translations
12618 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12621 Automatic update of common submodule
12622 From 357b0db to fd7ca04
12624 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12627 * win32/common/config.h:
12628 0.10.14.2 pre-release
12630 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12633 Automatic update of common submodule
12634 From 4d67bd6 to 357b0db
12636 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12638 * gst/realmedia/rmdemux.c:
12639 * gst/realmedia/rmutils.c:
12640 * gst/realmedia/rmutils.h:
12641 rmdemux: add better sipr nibble swap routine
12643 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12645 * gst/realmedia/rmdemux.c:
12646 rmdemux: descramble SIPR before pushing out
12647 Collect and descramble the SIPR packets before pushing.
12648 Descramble ATRAC audio.
12651 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12653 * gst/realmedia/rmutils.c:
12654 * gst/realmedia/rmutils.h:
12655 rm: add function to descramble sipr
12657 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
12659 * ext/x264/gstx264enc.c:
12660 * ext/x264/gstx264enc.h:
12661 x264enc: Re-send the received upstream event as-is downstream
12662 https://bugzilla.gnome.org/show_bug.cgi?id=606689
12664 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
12666 * ext/amrnb/amrnb.c:
12667 amrnbenc: Set rank to GST_RANK_SECONDARY
12669 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12671 * gst/realmedia/rtspreal.c:
12672 rtspreal: use GLib's base64 functions if available
12673 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
12675 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
12677 * ext/amrnb/amrnbdec.h:
12678 * ext/amrnb/amrnbenc.h:
12679 * ext/amrwbdec/amrwbdec.h:
12680 amr: Use correct includes (as pkg-config suggests)
12683 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
12685 * gst/ac3parse/.gitignore:
12686 * gst/ac3parse/Makefile.am:
12687 * gst/ac3parse/README:
12688 * gst/ac3parse/ac3parse.vcproj:
12689 * gst/ac3parse/gstac3parse.c:
12690 * gst/ac3parse/gstac3parse.h:
12691 ac3parse: remove unported 0.8 plugin
12692 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
12694 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
12696 * gst/mpegaudioparse/gstmpegaudioparse.c:
12697 docs: adding a mp3decoder as well is useful
12699 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
12701 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12702 docs: massage section index
12704 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
12706 * ext/amrwbdec/amrwbdec.c:
12707 * ext/amrwbdec/amrwbdec.h:
12708 amrwbdec: move define to source to avoid hiding it from the docs
12710 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
12712 * ext/cdio/gstcdiocddasrc.c:
12713 docs: remove short_desc, it is taken from element details
12715 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
12717 * gst/synaesthesia/gstsynaesthesia.c:
12718 docs: fix sections docs for synaesthesia
12720 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
12722 * docs/plugins/Makefile.am:
12723 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12724 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12725 * gst/mpegaudioparse/gstmpegaudioparse.c:
12726 docs: add docs for mp3parse
12728 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12730 * gst-plugins-ugly.doap:
12731 doap: update repository info from cvs->git and maintainers
12733 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12736 Automatic update of common submodule
12737 From fc85867 to 4d67bd6
12739 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12741 * tests/check/elements/x264enc.c:
12742 x264enc: adaptive NALU type checking
12743 In particular, be less picky about SEI NALU order, which makes test more
12744 robust with respect to changes in libx264.
12747 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12749 * ext/x264/gstx264enc.c:
12750 x264enc: adaptive x264 header NAL layout handling
12753 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12755 * gst/asfdemux/gstrtpasfdepay.c:
12756 asfdepay: we require a dynamic payload type
12757 Add an extra caps property that restricts the depayloader to only accept dynamic
12760 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12763 configure: Drop -Wcast-align
12764 Commit message copied from core's commit from Benjamin Otte:
12765 246f5dba96a5b50bb74621af67b30942cca72af5
12766 Apparently gcc warns that GstMiniObject is not castable to
12767 GstEvent/Message/Buffer due to them containing 64bit variables, even
12768 though ARM hackers claim that those only need 4byte alignment. And as
12769 long as gcc behaves that way, this warning is not very useful.
12770 So we'll remove the warning until this problem is fixed.
12773 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
12775 * ext/mpeg2dec/gstmpeg2dec.c:
12776 mpeg2dec: copy over all buffer flags when copying buffers.
12777 Avoids losing the tff/rff video buffer flags
12779 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
12781 * gst/asfdemux/asfpacket.c:
12782 asfdemux: Make a table static to avoid having to always allocate it.
12784 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12786 * ext/x264/gstx264enc.c:
12787 x264enc: fix up avcC header construction
12788 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
12789 for BUILD_X264 < 76.
12790 Also fixes #610089.
12792 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12794 * ext/x264/gstx264enc.c:
12795 x264enc: parameterize libx264 provided NAL layout in codec-data creation
12797 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
12800 configure: Remove -Wundef flag
12801 Same fix as for #615161
12803 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12806 Automatic update of common submodule
12807 From fdf023d to fc85867
12809 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12811 * gst-libs/gst/gettext.h:
12812 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
12814 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12819 build: build plugins in parallel where possible, if make -jN is used
12821 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12824 build: add cruft alert for common/shave*
12826 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12830 Remove removed file win32/common/config.h.in from MANIFEST.
12832 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
12834 * gst/synaesthesia/synaescope.c:
12835 * gst/synaesthesia/synaescope.h:
12836 synaestesia: Fix old-style prototype
12838 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
12840 * gst/realmedia/rmutils.c:
12844 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
12847 Automatic update of common submodule
12848 From 55cd514 to c1d07dd
12850 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12853 * ext/amrnb/amrnbdec.c:
12854 * ext/amrnb/amrnbenc.c:
12855 * ext/cdio/gstcdiocddasrc.h:
12856 * ext/dvdread/dvdreadsrc.c:
12857 * ext/lame/gstlame.h:
12858 * ext/lame/gstlamemp3enc.h:
12859 * ext/lame/plugin.c:
12860 * ext/mad/gstmad.c:
12861 * ext/x264/gstx264enc.c:
12862 * ext/x264/gstx264enc.h:
12863 * gst/mpegaudioparse/gstmpegaudioparse.c:
12864 * gst/mpegaudioparse/gstxingmux.c:
12865 * gst/mpegstream/gstdvddemux.c:
12866 * gst/mpegstream/gstmpegdemux.c:
12867 * gst/mpegstream/gstmpegparse.c:
12868 * gst/realmedia/asmrules.c:
12869 * gst/realmedia/pnmsrc.c:
12870 * gst/realmedia/pnmsrc.h:
12871 * gst/realmedia/rdtdepay.h:
12872 * gst/realmedia/rdtmanager.c:
12873 * gst/realmedia/rtspreal.c:
12874 build: Add all kinds of compiler warning flags and fix the resulting warnings
12876 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12878 * ext/amrnb/Makefile.am:
12879 * ext/amrwbdec/Makefile.am:
12880 * ext/sidplay/Makefile.am:
12881 * gst/asfdemux/Makefile.am:
12882 * gst/mpegaudioparse/Makefile.am:
12883 build: fix up Makefile.am
12884 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
12885 the order a bit here and there (see docs/random/moving-plugins).
12887 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12889 * win32/common/config.h.in:
12890 win32: remove win32-specific config.h.in copy that's not used any longer
12891 The win32 config.h is now generated from the top-level config.h.in.
12893 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
12895 * ext/a52dec/gsta52dec.c:
12896 * ext/amrnb/amrnbdec.c:
12897 * ext/amrnb/amrnbenc.c:
12898 * ext/amrwbdec/amrwbdec.c:
12899 * ext/cdio/gstcdiocddasrc.c:
12900 * ext/dvdread/dvdreadsrc.c:
12901 * ext/lame/gstlame.c:
12902 * ext/mad/gstmad.c:
12903 * ext/mpeg2dec/gstmpeg2dec.c:
12904 * gst/ac3parse/gstac3parse.c:
12905 * gst/asfdemux/gstasfdemux.c:
12906 * gst/asfdemux/gstrtpasfdepay.c:
12907 * gst/asfdemux/gstrtspwms.c:
12908 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12909 * gst/iec958/ac3iec.c:
12910 * gst/mpegaudioparse/gstmpegaudioparse.c:
12911 * gst/mpegaudioparse/gstxingmux.c:
12912 * gst/mpegstream/gstdvddemux.c:
12913 * gst/mpegstream/gstmpegdemux.c:
12914 * gst/mpegstream/gstmpegparse.c:
12915 * gst/mpegstream/gstrfc2250enc.c:
12916 * gst/realmedia/pnmsrc.c:
12917 * gst/realmedia/rademux.c:
12918 * gst/realmedia/rdtdepay.c:
12919 * gst/realmedia/rdtmanager.c:
12920 * gst/realmedia/rmdemux.c:
12921 * gst/realmedia/rtspreal.c:
12922 * gst/synaesthesia/gstsynaesthesia.c:
12923 gst_element_class_set_details => gst_element_class_set_details_simple
12925 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12927 * ext/x264/gstx264enc.c:
12928 x264enc: Put pixel-aspect-ratio from input into the src pad caps
12931 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
12934 Automatic update of common submodule
12935 From e272f71 to 55cd514
12937 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
12940 Automatic update of common submodule
12941 From df8a7c8 to e272f71
12943 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
12946 Update CXXFLAGS, too
12948 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
12951 Update for recent changes to common submodule
12952 This just replaces every "$ERROR_CFLAGS" usage with a usage of
12953 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
12955 Actually using that separation will happen later.
12957 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
12960 Automatic update of common submodule
12961 From 9720a7d to df8a7c8
12963 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
12966 Automatic update of common submodule
12967 From 0b6e072 to 9720a7d
12969 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
12972 Automatic update of common submodule
12973 From 7cc5eb4 to 0b6e072
12975 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12978 Automatic update of common submodule
12979 From 7aa65b5 to 7cc5eb4
12981 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12984 Automatic update of common submodule
12985 From 44ecce7 to 7aa65b5
12987 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12990 configure: Use automake 1.11 silent rules instead of shave if available
12991 This makes sure that we use something that is still maintained and
12992 also brings back libtool 1.5 support.
12994 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12997 * docs/plugins/inspect/plugin-a52dec.xml:
12998 * docs/plugins/inspect/plugin-amrnb.xml:
12999 * docs/plugins/inspect/plugin-amrwbdec.xml:
13000 * docs/plugins/inspect/plugin-asf.xml:
13001 * docs/plugins/inspect/plugin-cdio.xml:
13002 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13003 * docs/plugins/inspect/plugin-dvdread.xml:
13004 * docs/plugins/inspect/plugin-dvdsub.xml:
13005 * docs/plugins/inspect/plugin-iec958.xml:
13006 * docs/plugins/inspect/plugin-lame.xml:
13007 * docs/plugins/inspect/plugin-mad.xml:
13008 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13009 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13010 * docs/plugins/inspect/plugin-mpegstream.xml:
13011 * docs/plugins/inspect/plugin-realmedia.xml:
13012 * docs/plugins/inspect/plugin-siddec.xml:
13013 * docs/plugins/inspect/plugin-twolame.xml:
13014 * docs/plugins/inspect/plugin-x264.xml:
13015 * win32/common/config.h:
13016 Back to development
13018 === release 0.10.14 ===
13020 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13026 * docs/plugins/gst-plugins-ugly-plugins.args:
13027 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13028 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13029 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13030 * docs/plugins/inspect/plugin-a52dec.xml:
13031 * docs/plugins/inspect/plugin-amrnb.xml:
13032 * docs/plugins/inspect/plugin-amrwbdec.xml:
13033 * docs/plugins/inspect/plugin-asf.xml:
13034 * docs/plugins/inspect/plugin-cdio.xml:
13035 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13036 * docs/plugins/inspect/plugin-dvdread.xml:
13037 * docs/plugins/inspect/plugin-dvdsub.xml:
13038 * docs/plugins/inspect/plugin-iec958.xml:
13039 * docs/plugins/inspect/plugin-lame.xml:
13040 * docs/plugins/inspect/plugin-mad.xml:
13041 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13042 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13043 * docs/plugins/inspect/plugin-mpegstream.xml:
13044 * docs/plugins/inspect/plugin-realmedia.xml:
13045 * docs/plugins/inspect/plugin-siddec.xml:
13046 * docs/plugins/inspect/plugin-twolame.xml:
13047 * docs/plugins/inspect/plugin-x264.xml:
13048 * gst-plugins-ugly.doap:
13049 * win32/common/config.h:
13052 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13092 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13095 * win32/common/config.h:
13096 0.10.13.4 pre-release
13098 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13100 * ext/x264/gstx264enc.c:
13101 * tests/check/elements/x264enc.c:
13102 x264enc: Replace 'avc-sample' with 'avc' in caps
13103 In the element and in its tests
13106 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13108 * gst/asfdemux/gstasfdemux.c:
13109 asfdemux: Don't set durations of 0 on outgoing buffers.
13110 Some (broken) streams don't have the extended stream properties in
13111 the header, resulting in applying a duration of zero on outgoing
13115 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13117 * gst/asfdemux/asfpacket.c:
13118 asfdemux: Make sure we always set proper payload duration.
13119 Some (broken) streams will have a delta of 0, resulting in outgoing
13120 buffers having durations of 0.
13123 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13126 * win32/common/config.h:
13127 0.10.13.3 pre-release
13129 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13131 * gst/asfdemux/asfpacket.c:
13132 asfdemux: Make sure we don't end up with negative timestamps.
13133 Some files have payload with timestamps smaller than the preroll duration.
13134 Instead of blindly substracting the preroll value (and ending up with
13135 insanely high timestamps on the outgoing buffers), we make sure we
13139 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13142 * win32/common/config.h:
13143 0.10.13.2 pre-release
13144 Update core/base requirement to 0.10.26, since that's more likely
13145 to be the actual requirement.
13147 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13152 po: update translations
13154 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13156 * tests/check/elements/x264enc.c:
13157 x264enc: add caps check to x264enc unit test
13158 Add some minimal caps checking to x264enc unit test.
13161 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13163 * ext/x264/gstx264enc.c:
13164 x264enc: fix up avcC header construction and playback by flash players
13165 Fix off-by-one bug when constructing the avcC header chunk: we
13166 wrote wrong profile info into the header. The first byte in the
13167 SPS NAL we get from x264 is the nal type, not the profile_idc.
13168 Also add some debug logging.
13171 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13173 * gst/asfdemux/gstasfdemux.c:
13174 asfdemux: Improve seek behaviour for audio-only with no index
13175 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13176 for video, we can just seek to seek_time instead.
13178 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13181 configure: fix up GST_CXXFLAGS properly
13182 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13183 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13184 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13186 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13189 Update MAINTAINERS, add myself
13191 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13194 configure: base GST_CXXFLAGS on --cflags from pkg-config
13195 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13196 point for for both C and CXX settings.
13198 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13201 Automatic update of common submodule
13202 From 96dc793 to 44ecce7
13204 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13208 * win32/common/.gitignore:
13209 * win32/common/config.h:
13210 win32: change how win32/common/config.h is updated
13211 Generate win32/common/config.h-new directly from config.h.in,
13212 using shell variables in configure and some hard-coded information.
13213 Change top-level makefile so that 'make win32-update' copies the
13214 generated file to win32/common/config.h, which we keep in source
13215 control. It's kept in source control so that the git tree is
13217 This change is similar to the ones applied a while ago to GStreamer
13218 core, gst-plugins-base and gst-plugins-good and prevents configure
13219 from changing files in source control. The generated config.h
13220 should be ok, but needs testing.
13222 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13224 * gst/realmedia/rtspreal.c:
13225 rtspreal: don't construct config header with uninitialised bytes
13226 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13227 a presumably unintentional padding of uninitialised bytes at the end
13228 of the CONT tags chunk, which should be harmless but causes warnings
13229 in valgrind (see #608533 for a test URL).
13231 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13233 * gst/realmedia/rtspreal.c:
13234 rtspreal: add finalize function so we can free streams and rulebook
13235 Fix memory leak in Real RTSP component (#608533).
13237 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13239 * gst/realmedia/rtspreal.c:
13240 rtspreal: fix minor memory leak
13241 Caps take their own reference when a buffer is added to them, so
13242 unref buffer after adding it to caps (#608533).
13244 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13246 * gst/realmedia/rdtdepay.c:
13247 rdtdepay: unref input buffer when done
13248 Fixes memory leak, see #608533.
13250 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13253 Automatic update of common submodule
13254 From 15d47a6 to 96dc793
13256 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13258 * ext/x264/gstx264enc.c:
13259 * ext/x264/gstx264enc.h:
13260 x264enc: make use of Access Unit delimiters configurable
13261 API: GstX264Enc:aud
13263 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13265 * gst/asfdemux/asfpacket.c:
13266 asfdemux: Do not subtract padding twice
13267 Only subtract implicit padding if an explicit one isn't
13268 provided. Avoids subtracting it twice and causing
13272 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
13274 * gst/asfdemux/gstasfdemux.c:
13275 * gst/mpegstream/gstmpegpacketize.c:
13276 assert: g_assert_not_reached() cannot replace return statement
13277 Fix build with assert being turned off.
13279 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13282 Automatic update of common submodule
13283 From 14cec89 to 15d47a6
13285 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
13287 * gst/asfdemux/gstasfdemux.c:
13288 asfdemux: Don't forget to update flow variable
13289 Forgot to update the return value in the loop.
13291 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
13293 * gst/asfdemux/gstasfdemux.c:
13294 asfdemux: Check flow return on every push
13295 We previously only aggregated flow returns after the while(push) loop,
13296 which meant that in some cases we would end-up not properly aggregating
13298 This is based on the same flow aggregation algorithm as oggdemux.
13300 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13302 * ext/x264/gstx264enc.c:
13303 x264enc: Add stream-format to output caps
13304 Adds stream-format to output caps of x264enc that
13305 informs if the stream is in bytestream of avc format.
13308 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
13310 * gst/mpegaudioparse/gstxingmux.c:
13311 xingmux: Fix unaligned memory access
13312 ARM/SPARC need 32bit alignment but xingmux accesses possibly
13313 unaligned memory, which leads to SIGBUS.
13316 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
13318 * gst/asfdemux/gstasfdemux.c:
13319 asfdemux: Use GST_STR_NULL in a couple of places.
13320 Fixes crashing on some of the log statements on win32.
13322 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13324 * gst/realmedia/rmdemux.c:
13325 rmdemux: Parse and post bitrate for streams
13326 Parse the bitrate of the streams and post their tags.
13329 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13331 * gst/asfdemux/gstasfdemux.c:
13332 * gst/asfdemux/gstasfdemux.h:
13333 asfdemux: Post bitrate tag
13334 If stream bitrate object is available, post the bitrate
13338 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13340 * gst/mpegaudioparse/gstmpegaudioparse.c:
13341 * gst/mpegaudioparse/gstmpegaudioparse.h:
13342 mp3parse: minor validation check of (Xing, VBRI) metadata
13343 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13345 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13347 * gst/mpegaudioparse/gstmpegaudioparse.c:
13348 mp3parse: use proper total_time and total_bytes in various cases
13349 The correct basis for (Xing, VBRI) seek table calculations is the
13350 byte size and duration provided by that metadata, rather than some
13351 other (possibly even estimated) one. This also prevents an infinite
13352 conversion loop in (unlikely) case where a TOC is provided without
13353 such corresponding (duration) metdata.
13355 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13357 * gst/mpegaudioparse/gstmpegaudioparse.c:
13358 * gst/mpegaudioparse/gstmpegaudioparse.h:
13359 mp3parse: conserve stop time for non-accurate seek
13360 Use the same strategy as accurate seeks to store
13361 pending non-accurate seeks to avoid overwriting non-definite
13362 stop times. When doing non-accurate seeks our position
13363 reporting might drift off by some secs and the stream can
13364 end up before it should.
13367 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13370 Automatic update of common submodule
13371 From 47cb23a to 14cec89
13373 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13375 * ext/amrwbdec/amrwb.c:
13376 amrwbdec: give decoder a rank so decodebin/playbin will use it
13378 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13380 * gst/mpegaudioparse/gstmpegaudioparse.c:
13381 mp3parse: return false when we can't seek
13382 When upstream can't seek, we return false as well
13384 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13386 * ext/lame/gstlame.c:
13387 * ext/lame/gstlamemp3enc.c:
13388 lame: Avoid crash when seeking before negotiating
13389 lame's 'lgv' variable is only initialized when the caps
13390 is negotiated, whenever a seek happens before that, it would
13391 attempt to call a function on an empty pointer, causing the crash.
13394 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13397 Automatic update of common submodule
13398 From 87bf428 to 47cb23a
13400 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13403 Automatic update of common submodule
13404 From da4c75c to 87bf428
13406 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
13409 Automatic update of common submodule
13410 From 53a2485 to da4c75c
13412 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13414 * gst/mpegaudioparse/gstmpegaudioparse.c:
13415 mp3parse: fix non-flushing seek
13416 Specifically, in addition to clearing lots of variables/offsets
13417 when receiving newsegment, also clear leftover data to match.
13419 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13421 * ext/x264/gstx264enc.c:
13422 * ext/x264/gstx264enc.h:
13423 x264enc: Make upstream GstForceKeyUnit thread-safe
13424 Also send the GstForceKeyUnit event downstream when an upstream on is received,
13425 allowing muxers or payloaders to take appropriate actions.
13426 https://bugzilla.gnome.org/show_bug.cgi?id=602556
13428 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13431 Automatic update of common submodule
13432 From a3e3ce4 to 53a2485
13434 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
13436 * gst/asfdemux/gstasfdemux.c:
13437 asfdemux: Don't call strlen() on NULL pointers
13440 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13442 * gst/asfdemux/gstasfdemux.c:
13443 asfdemux: Remove old pads when new ones are added
13444 The old pads were being removed before adding the new ones,
13445 we should add the new ones first.
13448 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13450 * gst/asfdemux/gstasfdemux.c:
13451 * gst/asfdemux/gstasfdemux.h:
13452 asfdemux: Handle chained asfs on pull mode
13453 Adds chained asfs handling to pull mode. It now checks if
13454 there is a new asf header after the last packet (when it
13455 is possible to know how many packets are) or it tries
13456 checking if a processed packet that fails is an header
13460 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13462 * gst/asfdemux/gstasfdemux.c:
13463 * gst/asfdemux/gstasfdemux.h:
13464 asfdemux: properly do chained asfs on push mode
13465 To properly do chained asfs work with playbin2, we need to
13466 push eos on the old pads before removing them.
13469 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13471 * gst/asfdemux/gstasfdemux.c:
13472 * gst/asfdemux/gstasfdemux.h:
13473 asfdemux: add support for chained asfs (push mode)
13474 Adds support for detecting and playing chained asfs
13475 in push mode. asfdemux tries to detect a new asf start
13476 by identifying the header object guid in a input buffer.
13477 When it finds it, it resets its state, removing its pads
13478 and creates new ones for the new file.
13480 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13482 * gst/asfdemux/gstasfdemux.c:
13483 asfdemux: fix two small leaks
13485 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13487 * gst/asfdemux/gstasfdemux.c:
13488 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13489 WM/Track has a 0 base but is often wrongly written as starting from 1,
13490 so not as reliable as WM/TrackNumber which always starts from 1.
13492 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13494 * gst/asfdemux/gstasfdemux.c:
13495 asfdemux: WM/Track starts counting from 0, adjust to start from 1
13497 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13499 * gst/asfdemux/gstasfdemux.c:
13500 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
13501 There's both WM/Track and WM/TrackNumber.
13503 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
13505 * ext/a52dec/gsta52dec.c:
13506 a52dec: Fix debug statement: Pass pos variable instead of time() function
13508 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
13510 * gst/dvdsub/gstdvdsubdec.c:
13511 dvdsubdec: Fix printf format string warning
13513 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
13515 * gst/asfdemux/gstasfdemux.c:
13516 asfdemux: Fix bogus variable used uninitialised warnings
13518 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
13521 po: Don't create backup .po files
13522 As well as preventing creation of useless backup files, it works
13523 around a bug in gettext 0.17 on OS/X
13525 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
13527 * gst/asfdemux/asfpacket.c:
13528 asfdemux: fix c99-style comments.
13530 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
13532 * gst/asfdemux/asfpacket.c:
13533 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
13535 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13537 * gst/realmedia/rmutils.c:
13538 rmutils: fix byteswapping
13539 fix the byteswapping code that was wrong because of the side effects of the
13543 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
13545 * ext/x264/gstx264enc.c:
13546 x264enc: Adapt to slightly modified x264 API
13549 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13551 * gst/asfdemux/asfpacket.c:
13552 asfdemux: careful to avoid crash on bogus data
13553 When receiving bogus data, we have to avoid subtracting a value
13554 larger than 'size' from 'size' variable, resulting in a wrap
13555 that would make 'size' a really large bogus value.
13558 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
13560 * win32/common/config.h:
13561 win32: Commit bumped version number
13563 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
13565 * gst/mpegaudioparse/gstmpegaudioparse.c:
13566 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
13568 This removes a good 50% of processing time for parsing a buffer.
13569 We do this by simply... getting the nicks that we already have handy
13570 instead of going through the expensive glib system.
13572 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
13575 configure.ac: And back to development we go...
13577 === release 0.10.13 ===
13579 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
13586 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13587 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13588 * docs/plugins/inspect/plugin-a52dec.xml:
13589 * docs/plugins/inspect/plugin-asf.xml:
13590 * docs/plugins/inspect/plugin-cdio.xml:
13591 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13592 * docs/plugins/inspect/plugin-dvdread.xml:
13593 * docs/plugins/inspect/plugin-dvdsub.xml:
13594 * docs/plugins/inspect/plugin-iec958.xml:
13595 * docs/plugins/inspect/plugin-lame.xml:
13596 * docs/plugins/inspect/plugin-mad.xml:
13597 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13598 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13599 * docs/plugins/inspect/plugin-mpegstream.xml:
13600 * docs/plugins/inspect/plugin-realmedia.xml:
13601 * docs/plugins/inspect/plugin-siddec.xml:
13602 * docs/plugins/inspect/plugin-twolame.xml:
13603 * docs/plugins/inspect/plugin-x264.xml:
13604 * gst-plugins-ugly.doap:
13605 * win32/common/config.h:
13608 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
13646 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
13649 Automatic update of common submodule
13650 From 85d1530 to 0702fe1
13652 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
13690 * win32/common/config.h:
13691 0.10.12.3 pre-release
13693 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
13696 Automatic update of common submodule
13697 From a3e3ce4 to 85d1530
13699 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
13701 * ext/a52dec/gsta52dec.c:
13702 a52dec: Fix reference leak on all input buffers in 'dvd mode'
13703 https://bugzilla.gnome.org/show_bug.cgi?id=598272
13705 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
13744 * win32/common/config.h:
13745 0.10.12.2 pre-release
13747 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
13749 * docs/plugins/gst-plugins-ugly-plugins.args.new:
13750 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13751 docs: Remove files accidentally added
13752 Remove the gst-plugins-ugly-plugins.args.new and
13753 gst-plugins-ugly-plugins.signals.new files, that appear
13754 to have been accidentally added in commit
13755 f5d046a0b034f9bd7274291f7131ee5db1a30052
13757 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
13759 * ext/a52dec/gsta52dec.c:
13760 a52dec: Add some debugging for new segment events
13762 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
13764 * ext/mpeg2dec/gstmpeg2dec.c:
13765 mpeg2dec: fix warning in macosx snow leopard
13767 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
13769 * gst/mpegstream/gstmpegparse.c:
13770 mpegstream: fix warning in macosx snow leopard
13772 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
13774 * gst/mpegaudioparse/gstmpegaudioparse.c:
13775 mpegaudioparse: fix warning in macosx snow leopard
13777 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
13779 * gst/dvdsub/gstdvdsubdec.c:
13780 dvdsubdec: fix warning on macosx snow leopard
13782 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
13784 * gst/asfdemux/gstasfdemux.c:
13785 asfdemux: fix warning in macosx snow leopard
13787 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
13789 * gst/mpegaudioparse/gstmpegaudioparse.c:
13790 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
13792 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
13795 Automatic update of common submodule
13796 From 19fa4f3 to a3e3ce4
13798 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
13800 * gst/asfdemux/gstasfdemux.c:
13801 * gst/realmedia/rdtmanager.c:
13802 build: fprintf, sprintf, sscanf need stdio.h
13804 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
13806 * ext/mad/gstmad.c:
13807 mad: add missing include to fix the build
13809 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13811 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13812 dvdlpcm: whitespace fixes
13814 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
13816 * gst-plugins-ugly.spec.in:
13819 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13822 x264enc: adjust configure checking to changed upstream
13824 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13826 * ext/x264/gstx264enc.c:
13827 x264enc: conditionally adjust to new upstream API
13830 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13832 * gst/mpegaudioparse/gstmpegaudioparse.c:
13833 * gst/mpegaudioparse/gstmpegaudioparse.h:
13834 mpegaudioparse: prevent infinite (re)syncing
13836 gst/mpegaudioparse/gstmpegaudioparse.c
13838 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
13840 * gst/mpegaudioparse/gstmpegaudioparse.c:
13841 mp3parse: Refactor checking for sync. Make resyncing more reliable.
13842 Previously, we could get false sync relatively easily - it sometimes happened
13843 on real files. This cleans the code up a fair bit, and makes it require more
13844 confirmation that we've found valid sync before continuing.
13846 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13848 * gst/mpegaudioparse/gstmpegaudioparse.c:
13849 mpegaudioparse: ensure 2 valid headers in a row when resyncing
13851 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13853 * gst/mpegstream/gstdvddemux.c:
13854 dvddemux: remove bogus ifndef
13856 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13859 Automatic update of common submodule
13860 From 94f95e3 to 19fa4f3
13862 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13864 * ext/mpeg2dec/gstmpeg2dec.c:
13865 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
13867 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13869 * gst/dvdsub/gstdvdsubparse.c:
13870 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
13872 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
13874 * ext/amrnb/amrnbdec.c:
13875 * ext/amrnb/amrnbenc.c:
13876 Remove Ronald Bultje from Authors field
13877 Replaced with "GStreamer maintainers
13878 <gstreamer-devel@lists.sourceforge.net>" or just removed,
13879 depending on the number of other authors.
13881 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
13883 * gst/asfdemux/Makefile.am:
13884 * gst/asfdemux/gstasfmux.c:
13885 * gst/asfdemux/gstasfmux.h:
13886 asfdemux: Remove old non-built asfmux code
13887 Remove so people don't confuse it with the new asfmux code
13890 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13892 * ext/a52dec/gsta52dec.c:
13893 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
13894 It's not defined for older liba52 versions.
13896 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
13898 * ext/a52dec/gsta52dec.c:
13899 a52dec: Allow liba52 to use djbfft based IMDCT transform
13900 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
13901 IMDCT transform acceleration. It does however have a software based
13902 acceleration using the djbfft library (D.J. Bernstein's library for
13903 fourier transforms - Extremely fast library for floating-point
13904 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
13906 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
13907 and AltiVec implementations, but those are checked for first, and
13908 djbfft is chosen only if none of those is available - good in the
13909 case of some distributions including a port of the MPlayer changes
13910 in their system a52dec library.
13911 The down and upmix code in liba52 doesn't seem to be disturbed by
13912 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
13913 versions if passed from oil_cpu_get_flags (SSE currently is not).
13916 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13919 amr: Use opencore-amr pkg-config files if possible
13920 This makes it possible to build the plugins when the libraries
13921 are installed at non-standard locations.
13924 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13926 * gst/mpegaudioparse/gstmpegaudioparse.c:
13927 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
13928 Metadata provided seek tables are consistent with metadata's view of
13929 total size, which typically matches real size, but need not do so
13930 (e.g. a truncated file). Fixes seeking and position reporting
13931 in such truncated files (although duration based on metadata may then
13932 still be incorrect).
13934 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13937 configure: bump core/base requirements to released versions
13938 to avoid confusion.
13940 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13943 configure: Remove all mentions to the id3tag plugin which was removed
13945 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
13948 mad: make check for mad independent of the check for id3tag
13951 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13953 * gst/asfdemux/gstrtpasfdepay.c:
13954 rtpasfdepay: set padding size to the correct value
13955 asf packets in rtp packets should come with their padding fields
13956 set to 0 and the depayload must update them to the correct
13957 value before pushing downstream
13959 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
13962 * docs/plugins/Makefile.am:
13963 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13964 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13965 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13966 * docs/plugins/inspect/plugin-amrnb.xml:
13967 * docs/plugins/inspect/plugin-amrwbdec.xml:
13969 * ext/amrnb/GstAmrnbEnc.prs:
13970 * ext/amrnb/Makefile.am:
13971 * ext/amrnb/README:
13972 * ext/amrnb/amrnb.c:
13973 * ext/amrnb/amrnbdec.c:
13974 * ext/amrnb/amrnbdec.h:
13975 * ext/amrnb/amrnbenc.c:
13976 * ext/amrnb/amrnbenc.h:
13977 * ext/amrnb/amrnbparse.c:
13978 * ext/amrnb/amrnbparse.h:
13979 * ext/amrwbdec/Makefile.am:
13980 * ext/amrwbdec/README:
13981 * ext/amrwbdec/amrwb.c:
13982 * ext/amrwbdec/amrwbdec.c:
13983 * ext/amrwbdec/amrwbdec.h:
13984 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
13985 These are based on the OpenCore codecs.
13988 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
13991 Automatic update of common submodule
13992 From fedaaee to 94f95e3
13994 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13999 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14000 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14001 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14002 * docs/plugins/inspect/plugin-dvdnav.xml:
14004 * ext/dvdnav/.gitignore:
14005 * ext/dvdnav/Makefile.am:
14006 * ext/dvdnav/README:
14007 * ext/dvdnav/dvdnavsrc.c:
14008 * ext/dvdnav/dvdnavsrc.h:
14009 * ext/dvdnav/gst-dvd:
14010 * ext/dvdread/dvdreadsrc.c:
14011 * gst-plugins-ugly.spec.in:
14013 dvdnav: remove dvdnav plugin
14014 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14015 use for dvd playback. Note that dvdnav was never really enabled
14016 in -ugly, you had to edit configure.ac to get it built.
14018 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14020 * tests/check/elements/mpeg2dec.c:
14021 mpeg2dec: Fix unused variables compiler warnings in unit test
14023 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14026 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14027 Check for more automake command variants. Use printf instead of 'echo -n'
14030 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14033 Automatic update of common submodule
14034 From 5845b63 to fedaaee
14036 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14039 Make git ignore more files
14041 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14043 * gst/asfdemux/gstasfdemux.c:
14044 asfdemux: Refactor multiple packet pull.
14045 This also fixes a bug by which the first buffer (in a multi-packet mode)
14046 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14047 full incoming buffer and not just of the single asf packet.
14048 Fixes corrupted frames introduced by latest commit.
14050 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14052 * gst/asfdemux/gstasfdemux.c:
14053 asfdemux: use the right accurate field
14054 Remove accurate variable and its faulty use because the real variable is an
14057 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14059 * gst/asfdemux/asfpacket.c:
14060 * gst/asfdemux/gstasfdemux.c:
14061 asfdemux: Sprinkle branch prediction macros accross the code
14063 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14065 * gst/asfdemux/gstasfdemux.c:
14066 asfdemux: Delay newsegment handling until we have a keyframe.
14067 We now have a chance for packets to be collected before we send out the
14068 newsegment. If we're not in accurate seeking (keyunit) it will set
14069 the segment start/time to the keyframe's timestamp.
14071 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14073 * gst/asfdemux/gstasfdemux.c:
14074 asfdemux: Remove useless check. We already have checked for it above.
14076 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14078 * gst/asfdemux/gstasfdemux.c:
14079 asfdemux: No longer queue GOPs now that seeking is fixed.
14080 We now *always* seek to the keyframe just before our requested position.
14081 When we encounter the first keyframe and we were not accurate (therefore doing
14082 keyframe seeking), we update the segment start position to the keyframe timestamp.
14084 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14086 * gst/asfdemux/gstasfdemux.c:
14087 * gst/asfdemux/gstasfdemux.h:
14088 asfdemux: Store the accurate seeking flag
14090 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14092 * gst/asfdemux/gstasfdemux.c:
14093 asfdemux: Use the average frame duration for buffers without a duration.
14094 This will still cause some timestamp jitter, but giving a hint as to the duration
14095 rather than nothing seems to be a better idea.
14096 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14097 duration using the accumulated packet duration (which will be correct).
14099 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14101 * gst/asfdemux/gstasfdemux.c:
14102 * gst/asfdemux/gstasfdemux.h:
14103 asfdemux: Use index entry packet count to optimize seeking.
14104 The simple index entries also contain the number of packets one needs
14105 to retrieve at a given position to get a full keyframe. We therefore
14106 use that information to retrieve all those packets in one buffer when
14107 working in pull-mode.
14109 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14111 * gst/asfdemux/gstasfdemux.c:
14112 asfdemux: Do not try to free const pointer
14113 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14114 asfdemux tried to free a const pointer that had been cast to a
14115 normal pointer variable.
14117 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14119 * gst/asfdemux/gstasfdemux.c:
14120 asfdemux: Use presentation timestamp when searching in the index.
14121 We need to take the preroll into account... else we end up too early.
14123 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14126 Automatic update of common submodule
14127 From f3bb51b to 5845b63
14129 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14131 * gst/asfdemux/gstasfdemux.c:
14132 asfdemux: Convert index entry from presentation time to timestamps.
14133 We weren't taking the preroll into account previously, meaning that we
14134 were always seeking preroll nanoseconds too early... resulting in a lot
14135 of dropped packets (which are before the start time).
14136 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14138 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14141 * gst/asfdemux/gstasfdemux.c:
14142 asfdemux: Fix byte array metadata handling.
14143 We basically discard byte array metadata. Should be trivial to adapt
14144 to storing the pointers if we need it later on.
14146 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14148 * gst/asfdemux/gstasfdemux.c:
14149 * gst/asfdemux/gstasfdemux.h:
14150 asfdemux: Handle PAR/interlaced information stored in packet payload.
14151 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14152 in the ASF Packet payload extensions).
14154 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14156 * gst/asfdemux/gstasfdemux.c:
14157 * gst/asfdemux/gstasfdemux.h:
14158 asfdemux: Store/Handle global metadata (not specific to one stream).
14159 This allows us to store (and handle) PAR information which might be stored there.
14161 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14163 * gst/mpegaudioparse/gstmpegaudioparse.c:
14164 mpegaudioparse: fix Xing inverse seek table building
14166 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14169 Automatic update of common submodule
14170 From f3bb51b to f810030
14172 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14174 * gst/asfdemux/gstasfdemux.c:
14175 asfdemux: don't try to free a NULL taglist
14177 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14179 * gst/asfdemux/gstasfdemux.c:
14180 asfdemux: post tags only after we've created our source pads
14181 Post global tags only after we've added our source pads, so that
14182 tag events get sent downstream in addition to tag messages posted
14183 on the bus. This makes sure tags can be picked up automatically
14184 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14185 While we're at it, also add a container-format tag.
14187 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14190 * gst/asfdemux/gstasfdemux.c:
14191 asfdemux: use new bytereader functions for image tag parsing
14193 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14195 * gst/asfdemux/gstasfdemux.c:
14196 * gst/asfdemux/gstasfdemux.h:
14197 asfdemux: remove some more unused variables
14199 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14201 * gst/realmedia/rmdemux.c:
14202 rmdemux: plug buffer leaking
14204 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14206 * gst/asfdemux/gstrtpasfdepay.c:
14207 asfdepay: guard against dropped buffers
14208 If a buffer was dropped, we might request data from the adapter that is not
14209 there and then we get a NULL buffer.
14211 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14213 * gst/asfdemux/gstasfdemux.c:
14214 * gst/asfdemux/gstasfdemux.h:
14215 asfdemux: set DISCONT on streams
14216 When we receive a DISCONT as input, don't clear our complete state but simply
14217 mark a discont that will be put on the next buffer. The code will be able to
14218 handle and throw away incomplete data.
14219 Add some more debug info.
14220 Remove an unused variable.
14222 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14224 * gst/asfdemux/gstrtpasfdepay.c:
14225 asfdepay: set DELTA_UNIT flag correctly
14226 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14227 Add some more debug info.
14229 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14231 * gst/asfdemux/gstasfdemux.c:
14232 asfdemux: fix latency calculations
14233 We need to check for -1 as an invalid timestamp, not 1.
14235 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14237 * gst/mpegaudioparse/gstmpegaudioparse.c:
14238 * gst/mpegaudioparse/gstmpegaudioparse.h:
14239 mp3parse: don't put every single frame into the index
14240 Let's not put every single mp3 frame in our index, a few frames per
14241 second should be more than enough. For now use an index interval
14242 of 100ms-500ms depending on the upstream size, to keep the index at
14243 a reasonable size. Factor out the code that adds the index entry
14244 into a separate function for better code readability.
14246 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14248 * gst/mpegaudioparse/gstmpegaudioparse.c:
14249 * gst/mpegaudioparse/gstmpegaudioparse.h:
14250 mp3parse: assume seekability only if we know the upstream size
14251 While technically upstream may be seekable even if it doesn't know
14252 the exact size, I can't think of a use case where this distincation
14253 is relevant in practice, so for now just assume we're not seekable
14254 if upstream doesn't provide us with a size. Makes sure we don't
14255 build a seek index when streaming internet radio with sources that
14256 pretend to be seekable until you try to actually seek.
14258 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14260 * gst-plugins-ugly.spec.in:
14261 Fix x264 requirement in SPEC file
14263 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14265 * ext/x264/gstx264enc.c:
14266 * gst/realmedia/rdtmanager.c:
14267 x264enc, rdtmanager: fix compilation with debugging disabled
14269 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14272 * docs/plugins/Makefile.am:
14273 docs: Bump common. Fix comment in the docs Makefile.am
14275 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
14278 * win32/common/config.h:
14279 Back to development -> 0.10.12.1
14281 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14283 * gst-plugins-ugly.doap:
14284 Add 0.10.12 release to the doap file
14286 === release 0.10.12 ===
14288 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14294 * docs/plugins/gst-plugins-ugly-plugins.args:
14295 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14296 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14297 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14298 * docs/plugins/inspect/plugin-a52dec.xml:
14299 * docs/plugins/inspect/plugin-asf.xml:
14300 * docs/plugins/inspect/plugin-cdio.xml:
14301 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14302 * docs/plugins/inspect/plugin-dvdread.xml:
14303 * docs/plugins/inspect/plugin-dvdsub.xml:
14304 * docs/plugins/inspect/plugin-iec958.xml:
14305 * docs/plugins/inspect/plugin-lame.xml:
14306 * docs/plugins/inspect/plugin-mad.xml:
14307 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14308 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14309 * docs/plugins/inspect/plugin-mpegstream.xml:
14310 * docs/plugins/inspect/plugin-realmedia.xml:
14311 * docs/plugins/inspect/plugin-siddec.xml:
14312 * docs/plugins/inspect/plugin-synaesthesia.xml:
14313 * docs/plugins/inspect/plugin-twolame.xml:
14314 * docs/plugins/inspect/plugin-x264.xml:
14315 * win32/common/config.h:
14318 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14327 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
14361 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
14394 * win32/common/config.h:
14395 0.10.11.2 pre-release
14397 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
14399 * win32/common/config.h.in:
14400 win32: Remove #undef inline from the win32 config.h
14402 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14404 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14405 * docs/plugins/inspect/plugin-mad.xml:
14406 * ext/mad/Makefile.am:
14407 * ext/mad/gstid3tag.c:
14408 * ext/mad/gstmad.c:
14409 * ext/mad/gstmad.h:
14410 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14411 It will be reborn with a shiny new code base under its hood in -bad.
14412 See #581756 and #565764.
14414 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14416 * tests/check/pipelines/.gitignore:
14417 gitignore: Ignore some built files in the test area
14419 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14421 * docs/plugins/inspect/plugin-a52dec.xml:
14422 * docs/plugins/inspect/plugin-asf.xml:
14423 * docs/plugins/inspect/plugin-cdio.xml:
14424 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14425 * docs/plugins/inspect/plugin-dvdread.xml:
14426 * docs/plugins/inspect/plugin-dvdsub.xml:
14427 * docs/plugins/inspect/plugin-iec958.xml:
14428 * docs/plugins/inspect/plugin-lame.xml:
14429 * docs/plugins/inspect/plugin-mad.xml:
14430 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14431 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14432 * docs/plugins/inspect/plugin-mpegstream.xml:
14433 * docs/plugins/inspect/plugin-realmedia.xml:
14434 * docs/plugins/inspect/plugin-siddec.xml:
14435 * docs/plugins/inspect/plugin-synaesthesia.xml:
14436 * docs/plugins/inspect/plugin-twolame.xml:
14437 docs: Update plugin inspect files
14439 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14442 * docs/plugins/Makefile.am:
14443 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14444 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14445 * docs/plugins/inspect/plugin-x264.xml:
14447 * gst-plugins-ugly.spec.in:
14448 * tests/check/Makefile.am:
14449 * tests/check/elements/.gitignore:
14450 Moved 'x264enc' from -bad to -ugly
14452 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14454 * ext/x264/gstx264enc.c:
14455 * ext/x264/gstx264enc.h:
14456 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14459 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14461 * ext/x264/GstX264Enc.prs:
14462 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14464 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14466 * ext/x264/GstX264Enc.prs:
14467 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14469 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14471 * ext/x264/gstx264enc.c:
14472 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14474 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
14476 * ext/x264/GstX264Enc.prs:
14477 * ext/x264/Makefile.am:
14478 * ext/x264/gstx264enc.c:
14479 [MOVED FROM BAD 24/28] x264enc: add preset support
14480 Add preset iface and a (dummy) preset file as a starting point.
14482 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14484 * ext/x264/gstx264enc.c:
14485 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14487 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
14489 * ext/x264/gstx264enc.c:
14490 * ext/x264/gstx264enc.h:
14491 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14492 Use the GstForceKeyUnit event to force a keyframe.
14495 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14497 [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...
14498 Original commit message from CVS:
14499 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14500 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14501 Use hyphen in property name, perform safety buffer size check
14502 prior to mem access, and some more parentheses in macro.
14504 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
14506 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
14507 Original commit message from CVS:
14508 * ext/apexsink/Makefile.am:
14509 Link against -lgcrpyto for RSA_new and RSA_free.
14510 * ext/faac/gstfaac.c:
14511 * ext/x264/gstx264enc.c:
14512 Fix compiler warnings.
14514 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14516 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
14517 Original commit message from CVS:
14518 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14519 Construct source caps in more conventional (and correct) manner.
14521 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14523 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
14524 Original commit message from CVS:
14525 * ext/alsaspdif/Makefile.am:
14526 * ext/amrwb/Makefile.am:
14527 * ext/apexsink/Makefile.am:
14528 * ext/arts/Makefile.am:
14529 * ext/artsd/Makefile.am:
14530 * ext/audiofile/Makefile.am:
14531 * ext/audioresample/Makefile.am:
14532 * ext/bz2/Makefile.am:
14533 * ext/cdaudio/Makefile.am:
14534 * ext/celt/Makefile.am:
14535 * ext/dc1394/Makefile.am:
14536 * ext/dirac/Makefile.am:
14537 * ext/directfb/Makefile.am:
14538 * ext/divx/Makefile.am:
14539 * ext/dts/Makefile.am:
14540 * ext/faac/Makefile.am:
14541 * ext/faad/Makefile.am:
14542 * ext/gsm/Makefile.am:
14543 * ext/hermes/Makefile.am:
14544 * ext/ivorbis/Makefile.am:
14545 * ext/jack/Makefile.am:
14546 * ext/jp2k/Makefile.am:
14547 * ext/ladspa/Makefile.am:
14548 * ext/lcs/Makefile.am:
14549 * ext/libfame/Makefile.am:
14550 * ext/libmms/Makefile.am:
14551 * ext/metadata/Makefile.am:
14552 * ext/mpeg2enc/Makefile.am:
14553 * ext/mplex/Makefile.am:
14554 * ext/musepack/Makefile.am:
14555 * ext/musicbrainz/Makefile.am:
14556 * ext/mythtv/Makefile.am:
14557 * ext/nas/Makefile.am:
14558 * ext/neon/Makefile.am:
14559 * ext/ofa/Makefile.am:
14560 * ext/polyp/Makefile.am:
14561 * ext/resindvd/Makefile.am:
14562 * ext/sdl/Makefile.am:
14563 * ext/shout/Makefile.am:
14564 * ext/snapshot/Makefile.am:
14565 * ext/sndfile/Makefile.am:
14566 * ext/soundtouch/Makefile.am:
14567 * ext/spc/Makefile.am:
14568 * ext/swfdec/Makefile.am:
14569 * ext/tarkin/Makefile.am:
14570 * ext/theora/Makefile.am:
14571 * ext/timidity/Makefile.am:
14572 * ext/twolame/Makefile.am:
14573 * ext/x264/Makefile.am:
14574 * ext/xine/Makefile.am:
14575 * ext/xvid/Makefile.am:
14576 * gst-libs/gst/app/Makefile.am:
14577 * gst-libs/gst/dshow/Makefile.am:
14578 * gst/aiffparse/Makefile.am:
14579 * gst/app/Makefile.am:
14580 * gst/audiobuffer/Makefile.am:
14581 * gst/bayer/Makefile.am:
14582 * gst/cdxaparse/Makefile.am:
14583 * gst/chart/Makefile.am:
14584 * gst/colorspace/Makefile.am:
14585 * gst/dccp/Makefile.am:
14586 * gst/deinterlace/Makefile.am:
14587 * gst/deinterlace2/Makefile.am:
14588 * gst/dvdspu/Makefile.am:
14589 * gst/festival/Makefile.am:
14590 * gst/filter/Makefile.am:
14591 * gst/flacparse/Makefile.am:
14592 * gst/flv/Makefile.am:
14593 * gst/games/Makefile.am:
14594 * gst/h264parse/Makefile.am:
14595 * gst/librfb/Makefile.am:
14596 * gst/mixmatrix/Makefile.am:
14597 * gst/modplug/Makefile.am:
14598 * gst/mpeg1sys/Makefile.am:
14599 * gst/mpeg4videoparse/Makefile.am:
14600 * gst/mpegdemux/Makefile.am:
14601 * gst/mpegtsmux/Makefile.am:
14602 * gst/mpegvideoparse/Makefile.am:
14603 * gst/mve/Makefile.am:
14604 * gst/nsf/Makefile.am:
14605 * gst/nuvdemux/Makefile.am:
14606 * gst/overlay/Makefile.am:
14607 * gst/passthrough/Makefile.am:
14608 * gst/pcapparse/Makefile.am:
14609 * gst/playondemand/Makefile.am:
14610 * gst/rawparse/Makefile.am:
14611 * gst/real/Makefile.am:
14612 * gst/rtjpeg/Makefile.am:
14613 * gst/rtpmanager/Makefile.am:
14614 * gst/scaletempo/Makefile.am:
14615 * gst/sdp/Makefile.am:
14616 * gst/selector/Makefile.am:
14617 * gst/smooth/Makefile.am:
14618 * gst/smoothwave/Makefile.am:
14619 * gst/speed/Makefile.am:
14620 * gst/speexresample/Makefile.am:
14621 * gst/stereo/Makefile.am:
14622 * gst/subenc/Makefile.am:
14623 * gst/tta/Makefile.am:
14624 * gst/vbidec/Makefile.am:
14625 * gst/videodrop/Makefile.am:
14626 * gst/videosignal/Makefile.am:
14627 * gst/virtualdub/Makefile.am:
14628 * gst/vmnc/Makefile.am:
14629 * gst/y4m/Makefile.am:
14630 * sys/acmenc/Makefile.am:
14631 * sys/cdrom/Makefile.am:
14632 * sys/dshowdecwrapper/Makefile.am:
14633 * sys/dshowsrcwrapper/Makefile.am:
14634 * sys/dvb/Makefile.am:
14635 * sys/dxr3/Makefile.am:
14636 * sys/fbdev/Makefile.am:
14637 * sys/oss4/Makefile.am:
14638 * sys/qcam/Makefile.am:
14639 * sys/qtwrapper/Makefile.am:
14640 * sys/vcd/Makefile.am:
14641 * sys/wininet/Makefile.am:
14642 * win32/common/config.h:
14643 Don't install static libs for plugins. Fixes #550851 for -bad.
14645 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14647 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
14648 Original commit message from CVS:
14649 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
14650 Adapt to slightly modified x264 API. Fixes #555238.
14652 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14654 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
14655 Original commit message from CVS:
14656 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
14657 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
14658 * ext/x264/gstx264enc.h:
14659 Do not deal with duplicated input (timestamps). If needed,
14660 a generic element can do so.
14661 Do not manipulate input timestamps on the way out,
14662 since that shifts the timeline and A/V sync.
14664 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14666 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
14667 Original commit message from CVS:
14668 * docs/plugins/gst-plugins-bad-plugins.args:
14669 Integrate new properties into documentation.
14670 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14671 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14672 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14673 Fix up API prior to eventual plugin move.
14674 API: GstX264Enc:pass (provides more options, and changed to enum)
14676 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14678 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
14679 Original commit message from CVS:
14680 * docs/plugins/Makefile.am:
14681 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14682 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14683 * ext/x264/gstx264enc.c:
14684 * tests/check/Makefile.am:
14685 * tests/check/elements/x264enc.c: (setup_x264enc),
14686 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
14687 Add documentation and unit test for x264enc.
14689 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14691 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
14692 Original commit message from CVS:
14693 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
14694 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14695 Allocate some buffers in more adaptive and economical fashion.
14697 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14699 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
14700 Original commit message from CVS:
14702 Check for sufficiently up-to-date x264 API.
14703 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
14704 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14705 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14706 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14707 * ext/x264/gstx264enc.h:
14708 Expose some more parameters of the x264 encoder as properties.
14710 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14712 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
14713 Original commit message from CVS:
14714 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
14715 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
14716 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14717 (gst_x264_enc_flush_frames):
14718 Coding style and layout; re-order some functions in more
14719 typical and natural flow.
14721 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14723 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
14724 Original commit message from CVS:
14725 * ext/x264/Makefile.am:
14726 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
14727 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
14728 (gst_x264_enc_reset), (gst_x264_enc_finalize),
14729 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
14730 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
14731 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
14732 * ext/x264/gstx264enc.h:
14733 Use GQueue in stead of custom queue code.
14734 Factorize flushing out encoder delayed frames.
14735 Factorize initialization and state change reset.
14737 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14739 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
14740 Original commit message from CVS:
14741 * ext/x264/gstx264enc.h:
14742 * sys/fbdev/gstfbdevsink.c:
14743 Use configure-generated _stdint.h.
14745 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14747 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
14748 Original commit message from CVS:
14749 * ext/x264/Makefile.am:
14750 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14751 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
14752 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
14753 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14754 (gst_x264_enc_finalize), (gst_x264_enc_chain),
14755 (gst_x264_enc_encode_frame), (plugin_init):
14756 * ext/x264/gstx264enc.h:
14757 Use video format library and GST_WRITE_*_BE macros where applicable.
14758 Use finalize in stead of dispose.
14759 Set up debug category and log callback.
14761 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14763 [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...
14764 Original commit message from CVS:
14765 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14766 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14767 (gst_x264_enc_encode_frame):
14768 Try harder not to crash when we get an EOS event but haven't set
14769 up the encoder yet (as may happen when upstream errors out with
14770 not-negotiated, for example). Also, always push the EOS event
14773 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14775 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
14776 Original commit message from CVS:
14777 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14780 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14782 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
14783 Original commit message from CVS:
14784 * ext/x264/gstx264enc.c:
14785 Fix build against the libx264 version that ships with debian stable.
14787 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14789 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
14790 Original commit message from CVS:
14791 * ext/audioresample/gstaudioresample.c:
14792 * ext/x264/gstx264enc.c:
14793 * gst/dvdspu/gstdvdspu.c:
14794 * gst/dvdspu/gstdvdspu.h:
14795 * gst/festival/gstfestival.c:
14796 * gst/h264parse/gsth264parse.c:
14797 * gst/mpegtsparse/mpegtspacketizer.c:
14798 * gst/mpegtsparse/mpegtsparse.c:
14799 * gst/multifile/gstmultifilesink.c:
14800 * gst/multifile/gstmultifilesrc.c:
14801 * gst/nuvdemux/gstnuvdemux.c:
14802 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
14803 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
14804 * sys/vcd/vcdsrc.c:
14805 Massive leak fixing, plus code cleanups.
14807 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14809 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
14810 Original commit message from CVS:
14811 * examples/app/appsrc_ex.c:
14812 * examples/switch/switcher.c:
14813 * ext/neon/gstneonhttpsrc.c:
14814 * ext/timidity/gstwildmidi.c:
14815 * ext/x264/gstx264enc.c:
14816 * gst/mve/mveaudioenc.c: (mve_compress_audio):
14817 * gst/rtpmanager/gstrtpclient.c:
14818 * gst/rtpmanager/gstrtpjitterbuffer.c:
14819 * gst/spectrum/demo-audiotest.c:
14820 * gst/spectrum/demo-osssrc.c:
14821 * sys/dvb/gstdvbsrc.c:
14822 Add stdlib include (free, atoi, exit).
14824 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14826 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
14827 Original commit message from CVS:
14828 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
14829 This needs a version check.
14830 * gst/bayer/Makefile.am:
14833 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
14835 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
14836 Original commit message from CVS:
14837 Patch by: Michal Benes <michal.benes at itonis tv>
14838 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
14841 * ext/x264/Makefile.am:
14842 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
14843 (gst_x264_enc_analyse_get_type),
14844 (gst_x264_enc_timestamp_queue_init),
14845 (gst_x264_enc_timestamp_queue_free),
14846 (gst_x264_enc_timestamp_queue_put),
14847 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
14848 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14849 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14850 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14851 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
14852 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14853 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
14854 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
14856 * ext/x264/gstx264enc.h:
14857 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
14858 handle 'odd' widths and heights correctly yet.
14860 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14862 * gst/asfdemux/gstasfdemux.c:
14863 asfdemux: nicer metadata extraction of genre tags in some cases
14864 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
14865 that they presumably stand for.
14867 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14869 * gst/asfdemux/gstasfdemux.c:
14870 asfdemux: parse WM/Picture tags to extract cover art
14873 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14876 docs: fix http links for amr libs in REQUIREMENTS
14878 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14880 * gst/asfdemux/gstasfdemux.c:
14881 asfdemux: fix bogus flow return handling in eos handler
14882 Don't overwrite the origin flow return by whatever flow we get
14883 when trying to push the remaining internally queued payloads.
14884 We want to do our eos logic, ie. send an EOS event or segment-done
14885 message in any case. Makes things EOS properly when an EOS event
14886 is forced upon the pipeline so that the source returns
14887 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
14889 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14891 * win32/common/config.h:
14892 win32: update config.h
14894 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14897 configure: bump core/base requirements to released versions
14899 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14903 autogen: move the -Wno-portability for automake into configure.ac
14905 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
14907 * gst/dvdlpcmdec/Makefile.am:
14908 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14909 dvdlpcmdec: Add multichannel channel maps, and send some tags
14910 Add a multichannel map to the output caps, and send at least a CODEC and
14911 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
14912 no samples and can't find info about the channel ordering, but this is
14913 better than nothing.
14915 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14918 Automatic update of common submodule
14919 From 888e0a2 to c572721
14921 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14924 Automatic update of common submodule
14925 From 6ab11d1 to 888e0a2
14927 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
14929 * gst/dvdsub/gstdvdsubdec.c:
14930 dvdsubdec: Remove some dead code
14931 Remove some redundant memset - gobject memory is already initalised to 0.
14932 Remove a commented out line leftover from the previous commit
14934 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
14936 * gst/dvdsub/gstdvdsubdec.c:
14937 * gst/dvdsub/gstdvdsubdec.h:
14938 dvdsubdec: Support ARGB output
14939 Negotiate to and render into ARGB buffers directly if the peer supports it.
14942 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
14944 * ext/a52dec/gsta52dec.c:
14945 a52dec: Reconcile code with dtsdec
14946 Perform some cleanups based on the dtsdec code such as using the boilerplate
14947 macro and static pad template functions.
14948 Add some documentation. Don't register a change in flags until we synch on
14949 another frame successfully.
14951 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14953 * ext/lame/gstlamemp3enc.c:
14954 lamemp3enc: Improve debugging a bit
14956 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
14958 * ext/mpeg2dec/gstmpeg2dec.c:
14959 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
14961 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14994 po: avoid conflicts of local *.po files with files in git
14995 Make it so that filenames and line numbers are only stored in the *.pot file
14996 (which is not in git), but not in the individual *.po files. This information
14997 is hardly useful for translators in our case, and it should avoid the constant
14998 conflicts of local *.po files with the ones in git which are caused by the
14999 source files changing and the line numbers being updated. This commit might
15000 cause one last merge conflict for you, which you can work around with
15001 "git checkout po/*.po" before merging or pulling. After that there should
15002 (hopefully) not be any more local modifications of these files (unless
15003 someone committed additions or changes to translated strings and the
15004 *.po files haven't been updated yet, that is).
15006 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15008 * ext/lame/gstlamemp3enc.c:
15009 lamemp3enc: add Since tag to gtk-doc chunk
15011 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15013 * tests/check/elements/mpeg2dec.c:
15014 checks: fix mpeg2dec unit test again after interlace addition to caps
15016 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15018 * ext/mpeg2dec/gstmpeg2dec.c:
15019 mpeg2dec: work around old mpeg2dec versions
15020 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15021 detection and just assume no rff is used. This fixes the compilation.
15024 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15026 * ext/mpeg2dec/Makefile.am:
15027 mpeg2dec: link to gstvideo
15028 Fix compilation by adding the right include directories and linking to the video
15031 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15033 * gst/asfdemux/asfpacket.c:
15034 asfdemux: Downgrade simple statements from WARNING to DEBUG
15036 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15038 * gst/asfdemux/asfheaders.c:
15039 * gst/asfdemux/asfheaders.h:
15040 * gst/asfdemux/asfpacket.c:
15041 * gst/asfdemux/asfpacket.h:
15042 asf: Detect more payload extensions.
15043 These should help fix interlaced/PAR issues with more files.
15045 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15047 * ext/mpeg2dec/gstmpeg2dec.c:
15048 * ext/mpeg2dec/gstmpeg2dec.h:
15049 mpeg2dec: Implement interlaced support.
15050 Expand the debugging statements to show more picture information.
15052 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15054 * ext/mpeg2dec/gstmpeg2dec.c:
15055 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15056 ffdec_mpeg2video is much faster, fixes bug #574461.
15058 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15060 * ext/lame/gstlamemp3enc.c:
15061 lamemp3enc: Don't write a Xing header
15063 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15066 Run libtoolize before aclocal
15067 This unbreaks the build in some cases. Fixes bug #582021
15069 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15071 * ext/mpeg2dec/gstmpeg2dec.c:
15072 mpeg2dec: use 64bit safe scaling functions.
15073 Got this to fail when seeking in a 14GB file (the value in bytes is
15074 bigger than 2**32).
15076 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15078 * gst/mpegaudioparse/gstmpegaudioparse.c:
15079 mpegaudioparse: remove some pointless g_return_if_fail()s
15081 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15083 * ext/twolame/gsttwolame.c:
15084 Switch twolame to primary rank
15086 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15088 * ext/lame/gstlame.c:
15089 * ext/lame/gstlamemp3enc.c:
15090 * ext/twolame/gsttwolame.c:
15091 Add ranks to mp3 encoders
15093 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15095 * gst-plugins-ugly.spec.in:
15096 Add twolame plugin to spec file
15098 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15100 * gst/asfdemux/asfpacket.c:
15101 * gst/asfdemux/gstasfdemux.c:
15102 * gst/asfdemux/gstasfdemux.h:
15103 asfdemux: use upstream segment and timestamps for some interpolation
15104 This should particularly help in case of upstream live src, e.g. rtspsrc,
15105 and especially so if it has to perform fallback to TCP.
15107 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15109 * gst/asfdemux/gstrtpasfdepay.c:
15110 rtpasfdepay: Add support for fragmented packet (L == 0).
15111 This happens with rtp-over-udp.
15113 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15115 * ext/lame/gstlamemp3enc.c:
15116 lamemp3enc: Fixup the bitrate only for CBR
15117 Additionally clarify some property descriptions.
15119 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15121 * ext/lame/gstlamemp3enc.c:
15122 lame: fix format string in debug statement
15124 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15126 * gst/mpegaudioparse/gstmpegaudioparse.c:
15127 mp3parse: Don't reject valid Xing tables of contents
15128 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15129 reject them because of it, just subtract the initial offset when reading
15132 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15134 * gst/mpegaudioparse/gstmpegaudioparse.c:
15135 mp3parse: Allow more bits to change in headers during resynch
15136 Be more lenient about what we accept as changing bits in a header - basically,
15137 only require that the mp3 sync marker is present, for the mpeg version,
15138 layer and samplerate.
15141 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15143 * ext/mad/gstmad.c:
15144 mad: Add duration of incoming/outgoing buffers in debug statements
15146 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15148 * gst/mpegaudioparse/gstmpegaudioparse.c:
15149 mpegaudioparse: Remove useless checks for valid buffer duration.
15150 The buffer duration is set to a valid value at the very top of
15151 emit_frame(), we therefore don't need to check it later on.
15153 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15155 * gst/mpegaudioparse/gstmpegaudioparse.c:
15156 mpegaudioparse: Fix stop condition for outputting buffers.
15157 Some mp3 streams have an offset in timestamps, requiring us to push the
15158 frame *AFTER* segment.stop in order for the decoder to be able to push
15159 all data up to the segment.stop position.
15161 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15163 * gst/asfdemux/asfpacket.c:
15164 * gst/asfdemux/gstasfdemux.c:
15165 * gst/asfdemux/gstasfdemux.h:
15166 asfdemux: 0-base timestamps consistently (whether or not streaming)
15167 This also makes timestamps (more) consistent before and after a possible
15168 seek, and moreover makes for reasonable position reporting in live stream
15169 (whose payload timestamps should not be taken for granted).
15171 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15173 * gst/asfdemux/gstasfdemux.c:
15174 * gst/asfdemux/gstasfdemux.h:
15175 asfdemux: report initial latency due to internal preroll queue
15177 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15179 * gst/asfdemux/gstasfdemux.c:
15180 asfdemux: enhance debug statement and refactor some initialization
15182 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15184 * gst/asfdemux/gstasfdemux.c:
15185 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15187 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15189 * gst/asfdemux/asfpacket.c:
15190 * gst/asfdemux/gstasfdemux.c:
15191 * gst/asfdemux/gstasfdemux.h:
15192 asfdemux: handle FIXME; normalize preroll
15194 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15196 * gst/asfdemux/gstasfdemux.c:
15197 * gst/asfdemux/gstasfdemux.h:
15198 asfdemux: fixes for streaming mode
15199 * Improve newsegment handling, e.g. upstream might live in TIME.
15200 * Only send newsegment if we have needed info.
15201 * Avoid reading past end of data section.
15203 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15205 * gst/asfdemux/gstasfdemux.c:
15206 asfdemux: fixes/enhancements for streaming mode
15207 * Do not rock the boat by reacting to FLUSH_START.
15208 * Try to handle TIME seeking by seeking upstream in BYTES.
15209 * Handle SEEKING query.
15211 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15214 * ext/lame/gstlamemp3enc.c:
15215 lame: fix compilation with LAME versions < 3.98
15216 lame_set_VBR_quality(), which takes a floating point value for the
15217 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15218 takes quality as an integer, for older LAME versions.
15221 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15223 * win32/common/config.h:
15224 win32: update config.h to git
15225 Until someone ports the new win32 config.h logic from the
15226 other modules to -ugly.
15228 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15230 * docs/plugins/gst-plugins-ugly-plugins.args:
15231 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15232 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15235 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15237 * ext/lame/gstlamemp3enc.c:
15238 lamemp3enc: Add a note to the encoding-engine-quality property
15239 that says, that this does not affect the bitrate at all.
15241 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15243 * ext/lame/gstlame.c:
15244 * ext/lame/gstlamemp3enc.c:
15245 lame: Implement preset interface
15247 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15249 * ext/twolame/gsttwolame.c:
15250 twolame: Implement preset interface
15252 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15254 * docs/plugins/gst-plugins-ugly-plugins.args:
15255 * ext/lame/gstlamemp3enc.c:
15256 * ext/lame/gstlamemp3enc.h:
15257 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15259 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15261 * ext/lame/gstlame.c:
15262 * ext/lame/gstlamemp3enc.c:
15263 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15265 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15267 * ext/lame/gstlame.c:
15268 lame: Deprecate the lame element
15270 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15272 * docs/plugins/Makefile.am:
15273 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15274 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15275 * docs/plugins/gst-plugins-ugly-plugins.args:
15276 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15277 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15278 * docs/plugins/inspect/plugin-a52dec.xml:
15279 * docs/plugins/inspect/plugin-amrnb.xml:
15280 * docs/plugins/inspect/plugin-asf.xml:
15281 * docs/plugins/inspect/plugin-cdio.xml:
15282 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15283 * docs/plugins/inspect/plugin-dvdread.xml:
15284 * docs/plugins/inspect/plugin-dvdsub.xml:
15285 * docs/plugins/inspect/plugin-iec958.xml:
15286 * docs/plugins/inspect/plugin-lame.xml:
15287 * docs/plugins/inspect/plugin-mad.xml:
15288 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15289 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15290 * docs/plugins/inspect/plugin-mpegstream.xml:
15291 * docs/plugins/inspect/plugin-realmedia.xml:
15292 * docs/plugins/inspect/plugin-siddec.xml:
15293 * docs/plugins/inspect/plugin-synaesthesia.xml:
15294 * docs/plugins/inspect/plugin-twolame.xml:
15297 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15299 * ext/lame/gstlamemp3enc.c:
15300 lame: Update example pipelines with the new properties
15302 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15304 * ext/lame/Makefile.am:
15305 * ext/lame/gstlame.c:
15306 * ext/lame/gstlamemp3enc.c:
15307 * ext/lame/gstlamemp3enc.h:
15308 * ext/lame/plugin.c:
15309 lame: Add lamemp3enc element with much simplified interface
15310 This deprecates the lame element and fixes bug #494528.
15312 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
15314 * gst/asfdemux/asfpacket.c:
15315 asfpacket: Fix pull-mode timestamping handling.
15316 The problem that happens is the following:
15317 * A packet with multiple payloads comes in
15318 * Those payloads get handled one by one
15319 * The first payload contains the first audio payload with timestamp A
15320 * The second payload contains the first video (key)frame with timestamp V (where V < A)
15321 With the previous code, the following would happen:
15322 * the first payload gets processed, then passed to queue_for_stream
15323 * queue_for_stream detects it's the first valid timestamp received and stores
15325 * the second payload gets processed, then pass to queue_for_stream
15326 * queue_for_stream detects the timestamp is lower than first_ts... and
15327 discards it... resulting in losing the first keyframe of the video stream
15328 We've been having this issue for *ages*... it's just that nobody noticed it
15329 that much with playbin. But with playbin2's aggresive multiqueue handling, this
15330 will result in multiqueue not being able to preroll (because the video decoder will
15331 be dropping a ton of buffers before (maybe) receiving the next keyframe).
15332 Tested with over 200 asf files, and they all play the first frame correctly now,
15333 even the most braindead ones.
15335 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
15337 * gst/mpegaudioparse/gstmpegaudioparse.c:
15338 * gst/mpegaudioparse/gstmpegaudioparse.h:
15339 mp3parse: don't build seek table if we can't seek.
15340 Fixes #573720 - unbounded memory usage increase when listening to mp3
15341 stream for a long time.
15343 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
15346 Automatic update of common submodule
15347 From b3941ea to 6ab11d1
15349 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
15351 * gst/mpegaudioparse/gstmpegaudioparse.c:
15352 * gst/mpegaudioparse/gstxingmux.c:
15353 mpegaudioparse: Remove dead assignment and duplicate code
15355 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
15357 * gst/realmedia/rmdemux.c:
15358 rmdemux: Actually return the return value for the seek handling.
15360 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
15362 * gst/mpegstream/gstmpegdemux.c:
15363 * gst/mpegstream/gstmpegparse.c:
15364 mpegstream: Remove dead assignments.
15365 The duplicate assignment of update_time was weird... but it seems normal
15366 that it's indeed the second statement which is the valid one.
15368 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
15370 * ext/amrnb/amrnbparse.c:
15371 armnb: Remove unused variable, adapt debug message accordingly.
15373 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
15375 * gst/dvdsub/gstdvdsubdec.c:
15376 * gst/mpegstream/gstdvddemux.c:
15377 * gst/mpegstream/gstmpegclock.c:
15378 dvdsub/mpegstream: _class_init: Remove unused class variables
15380 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
15382 * gst/asfdemux/gstasfdemux.c:
15383 asfdemux: Initialize flow for a corner case.
15384 This might be caused by entering the if() line 1214 and then not having
15385 any activated_streams.. resulting in reaching line 1267 without having
15386 any valid flow value.
15388 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
15390 * ext/twolame/gsttwolame.c:
15391 twolame: Remove unneeded variable, value assigned was never read.
15393 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
15395 * ext/mpeg2dec/gstmpeg2dec.c:
15396 mpeg2dec: Remove dead assignment. Value overwritten later on.
15398 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
15400 * ext/mad/gstmad.c:
15401 mad: Remove dead assignment and variables given values which are never read.
15403 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
15405 * ext/lame/gstlame.c:
15406 lame: Remove unneeded variable, it's assigned a value never read.
15408 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
15410 * gst/realmedia/rmdemux.c:
15411 rmdemux: Remove dead assignment, value is being overwritten before being read.
15413 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
15415 * gst/realmedia/rmdemux.c:
15416 rmdemux: Remove unused accurate flag.
15417 I couldn't see any reason why this was there in the first place.
15419 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
15421 * gst/realmedia/asmrules.c:
15422 * gst/realmedia/rdtdepay.c:
15423 realmedia: Remove dead assignments. The results are never read.
15425 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
15427 * gst/realmedia/gstrdtbuffer.c:
15428 * gst/realmedia/rademux.c:
15429 * gst/realmedia/rdtmanager.c:
15430 * gst/realmedia/rmdemux.c:
15431 realmedia: Remove useless variables, only being used once (or not).
15433 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
15435 * ext/mpeg2dec/gstmpeg2dec.c:
15436 * gst/asfdemux/gstrtspwms.c:
15437 * gst/realmedia/pnmsrc.c:
15438 * gst/realmedia/rdtdepay.c:
15439 * gst/realmedia/rtspreal.c:
15440 remove empty method implementations.
15442 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
15444 * gst/asfdemux/gstrtspwms.c:
15445 rtspwms: fix condition to detect extension commands for WMS
15446 Reply with OK to the extension commands for WMS.
15448 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
15450 * gst/realmedia/rtspreal.c:
15451 realmedia: add special Real header to DESCRIBE message only for Real servers
15452 Add headers that are specific to real only if a real server had been
15453 detected by the OPTIONS message.
15455 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
15457 * gst/synaesthesia/synaescope.c:
15458 synaesthesia: fix compilation on windows
15459 Fix compilation under MSVC due to references to headers
15460 that are not available with the MS SDKs.
15463 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15465 * gst/asfdemux/gstrtspwms.c:
15466 rtspwms: reply to extension commands
15467 Reply with OK to the extension commands for WMS.
15469 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15471 * gst/asfdemux/gstrtpasfdepay.c:
15472 asfdepay: fix a comment
15474 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15476 * gst/asfdemux/gstasfdemux.c:
15477 asfdemux: add some more debugging
15479 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15482 configure.ac: require git -base
15483 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15485 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15487 * gst/realmedia/rtspreal.c:
15488 realmedia: add special Real header to SETUP message only for Real servers
15489 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15490 streams where the server errors out because it can't handle the
15491 Real-specific 'Required: com.real.retain-entity-for-setup' header
15492 we've been adding unconditionally in the recent past.
15494 rtsp://66.111.34.191:601/broadcast/alnour.rm
15495 rtsp://195.134.224.231/snowboard_100.wmv
15497 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
15500 * gst/asfdemux/Makefile.am:
15501 asfdemux: link to all required libraries including indirectly used ones.
15502 On win32, we're required to link to all the libraries used - including
15503 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
15504 (for windows only) winsock.
15506 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
15509 Automatic update of common submodule
15510 From d0ea89e to b3941ea
15512 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
15515 Automatic update of common submodule
15516 From f8b3d91 to d0ea89e
15518 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
15520 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15521 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
15523 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15525 * gst/realmedia/rtspreal.c:
15526 * gst/realmedia/rtspreal.h:
15527 realrtsp: add more headers
15528 Parse the ETag from the describe method and pass the sessionid as the value for
15529 the If-Match header is subsequent setup calls.
15530 Fixes support for more RealMedia RTSP streams.
15532 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
15535 twolame: bump requirement to 0.3.10
15536 0.3.10 is the first version with the float32 encoder functions.
15539 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
15542 back to development -> 0.10.11.1
15544 === release 0.10.11 ===
15546 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
15552 * docs/plugins/inspect/plugin-a52dec.xml:
15553 * docs/plugins/inspect/plugin-asf.xml:
15554 * docs/plugins/inspect/plugin-cdio.xml:
15555 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15556 * docs/plugins/inspect/plugin-dvdread.xml:
15557 * docs/plugins/inspect/plugin-dvdsub.xml:
15558 * docs/plugins/inspect/plugin-iec958.xml:
15559 * docs/plugins/inspect/plugin-lame.xml:
15560 * docs/plugins/inspect/plugin-mad.xml:
15561 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15562 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15563 * docs/plugins/inspect/plugin-mpegstream.xml:
15564 * docs/plugins/inspect/plugin-realmedia.xml:
15565 * docs/plugins/inspect/plugin-siddec.xml:
15566 * docs/plugins/inspect/plugin-twolame.xml:
15567 * gst-plugins-ugly.doap:
15569 * win32/common/config.h:
15572 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
15606 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15609 * win32/common/config.h:
15610 0.10.10.3 pre-release
15612 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
15619 po: Update translations from upstream
15621 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15625 po: Add Turkish translation
15627 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
15629 * gst/mpegaudioparse/gstmpegaudioparse.c:
15630 * gst/mpegaudioparse/gstmpegaudioparse.h:
15631 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
15632 Don't introduce glitches in the output by a) relaxing the threshold for
15633 taking upstream timestamps in preference to our calculated timestamps and
15634 b) only set the discont flag on outgoing buffers in response to an incoming
15638 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
15640 * gst/mpegaudioparse/gstmpegaudioparse.c:
15641 mp3parse: fix deadlock with accurate seeks.
15642 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
15645 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
15676 * win32/common/config.h:
15677 0.10.10.2 pre-release
15678 Bump version number, update translations and win32 config.h
15680 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
15684 po: Add Japanese translation
15686 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
15689 * docs/plugins/Makefile.am:
15690 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15691 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15692 * docs/plugins/gst-plugins-ugly-plugins.args:
15693 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15694 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15695 * docs/plugins/inspect/plugin-a52dec.xml:
15696 * docs/plugins/inspect/plugin-asf.xml:
15697 * docs/plugins/inspect/plugin-cdio.xml:
15698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15699 * docs/plugins/inspect/plugin-dvdread.xml:
15700 * docs/plugins/inspect/plugin-dvdsub.xml:
15701 * docs/plugins/inspect/plugin-iec958.xml:
15702 * docs/plugins/inspect/plugin-lame.xml:
15703 * docs/plugins/inspect/plugin-mad.xml:
15704 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15705 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15706 * docs/plugins/inspect/plugin-mpegstream.xml:
15707 * docs/plugins/inspect/plugin-realmedia.xml:
15708 * docs/plugins/inspect/plugin-siddec.xml:
15709 * docs/plugins/inspect/plugin-synaesthesia.xml:
15710 * docs/plugins/inspect/plugin-twolame.xml:
15713 Moved twolame from Bad to Ugly
15715 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15717 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
15718 Original commit message from CVS:
15719 * ext/alsaspdif/Makefile.am:
15720 * ext/amrwb/Makefile.am:
15721 * ext/apexsink/Makefile.am:
15722 * ext/arts/Makefile.am:
15723 * ext/artsd/Makefile.am:
15724 * ext/audiofile/Makefile.am:
15725 * ext/audioresample/Makefile.am:
15726 * ext/bz2/Makefile.am:
15727 * ext/cdaudio/Makefile.am:
15728 * ext/celt/Makefile.am:
15729 * ext/dc1394/Makefile.am:
15730 * ext/dirac/Makefile.am:
15731 * ext/directfb/Makefile.am:
15732 * ext/divx/Makefile.am:
15733 * ext/dts/Makefile.am:
15734 * ext/faac/Makefile.am:
15735 * ext/faad/Makefile.am:
15736 * ext/gsm/Makefile.am:
15737 * ext/hermes/Makefile.am:
15738 * ext/ivorbis/Makefile.am:
15739 * ext/jack/Makefile.am:
15740 * ext/jp2k/Makefile.am:
15741 * ext/ladspa/Makefile.am:
15742 * ext/lcs/Makefile.am:
15743 * ext/libfame/Makefile.am:
15744 * ext/libmms/Makefile.am:
15745 * ext/metadata/Makefile.am:
15746 * ext/mpeg2enc/Makefile.am:
15747 * ext/mplex/Makefile.am:
15748 * ext/musepack/Makefile.am:
15749 * ext/musicbrainz/Makefile.am:
15750 * ext/mythtv/Makefile.am:
15751 * ext/nas/Makefile.am:
15752 * ext/neon/Makefile.am:
15753 * ext/ofa/Makefile.am:
15754 * ext/polyp/Makefile.am:
15755 * ext/resindvd/Makefile.am:
15756 * ext/sdl/Makefile.am:
15757 * ext/shout/Makefile.am:
15758 * ext/snapshot/Makefile.am:
15759 * ext/sndfile/Makefile.am:
15760 * ext/soundtouch/Makefile.am:
15761 * ext/spc/Makefile.am:
15762 * ext/swfdec/Makefile.am:
15763 * ext/tarkin/Makefile.am:
15764 * ext/theora/Makefile.am:
15765 * ext/timidity/Makefile.am:
15766 * ext/twolame/Makefile.am:
15767 * ext/x264/Makefile.am:
15768 * ext/xine/Makefile.am:
15769 * ext/xvid/Makefile.am:
15770 * gst-libs/gst/app/Makefile.am:
15771 * gst-libs/gst/dshow/Makefile.am:
15772 * gst/aiffparse/Makefile.am:
15773 * gst/app/Makefile.am:
15774 * gst/audiobuffer/Makefile.am:
15775 * gst/bayer/Makefile.am:
15776 * gst/cdxaparse/Makefile.am:
15777 * gst/chart/Makefile.am:
15778 * gst/colorspace/Makefile.am:
15779 * gst/dccp/Makefile.am:
15780 * gst/deinterlace/Makefile.am:
15781 * gst/deinterlace2/Makefile.am:
15782 * gst/dvdspu/Makefile.am:
15783 * gst/festival/Makefile.am:
15784 * gst/filter/Makefile.am:
15785 * gst/flacparse/Makefile.am:
15786 * gst/flv/Makefile.am:
15787 * gst/games/Makefile.am:
15788 * gst/h264parse/Makefile.am:
15789 * gst/librfb/Makefile.am:
15790 * gst/mixmatrix/Makefile.am:
15791 * gst/modplug/Makefile.am:
15792 * gst/mpeg1sys/Makefile.am:
15793 * gst/mpeg4videoparse/Makefile.am:
15794 * gst/mpegdemux/Makefile.am:
15795 * gst/mpegtsmux/Makefile.am:
15796 * gst/mpegvideoparse/Makefile.am:
15797 * gst/mve/Makefile.am:
15798 * gst/nsf/Makefile.am:
15799 * gst/nuvdemux/Makefile.am:
15800 * gst/overlay/Makefile.am:
15801 * gst/passthrough/Makefile.am:
15802 * gst/pcapparse/Makefile.am:
15803 * gst/playondemand/Makefile.am:
15804 * gst/rawparse/Makefile.am:
15805 * gst/real/Makefile.am:
15806 * gst/rtjpeg/Makefile.am:
15807 * gst/rtpmanager/Makefile.am:
15808 * gst/scaletempo/Makefile.am:
15809 * gst/sdp/Makefile.am:
15810 * gst/selector/Makefile.am:
15811 * gst/smooth/Makefile.am:
15812 * gst/smoothwave/Makefile.am:
15813 * gst/speed/Makefile.am:
15814 * gst/speexresample/Makefile.am:
15815 * gst/stereo/Makefile.am:
15816 * gst/subenc/Makefile.am:
15817 * gst/tta/Makefile.am:
15818 * gst/vbidec/Makefile.am:
15819 * gst/videodrop/Makefile.am:
15820 * gst/videosignal/Makefile.am:
15821 * gst/virtualdub/Makefile.am:
15822 * gst/vmnc/Makefile.am:
15823 * gst/y4m/Makefile.am:
15824 * sys/acmenc/Makefile.am:
15825 * sys/cdrom/Makefile.am:
15826 * sys/dshowdecwrapper/Makefile.am:
15827 * sys/dshowsrcwrapper/Makefile.am:
15828 * sys/dvb/Makefile.am:
15829 * sys/dxr3/Makefile.am:
15830 * sys/fbdev/Makefile.am:
15831 * sys/oss4/Makefile.am:
15832 * sys/qcam/Makefile.am:
15833 * sys/qtwrapper/Makefile.am:
15834 * sys/vcd/Makefile.am:
15835 * sys/wininet/Makefile.am:
15836 * win32/common/config.h:
15837 Don't install static libs for plugins. Fixes #550851 for -bad.
15839 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
15841 [MOVED FROM BAD] Enable/fix up translations for these plugins.
15842 Original commit message from CVS:
15843 * ext/resindvd/plugin.c: (plugin_init):
15844 * ext/resindvd/resindvdsrc.c:
15845 * ext/twolame/gsttwolame.c: (plugin_init):
15846 * gst/aiffparse/aiffparse.c: (plugin_init):
15847 Enable/fix up translations for these plugins.
15849 Add 'ca' to LINGUAS.
15851 * po/POTFILES.skip:
15852 Add more files for translation and more files which tools
15855 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15857 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
15858 Original commit message from CVS:
15859 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
15860 (gst_two_lame_chain):
15861 * ext/twolame/gsttwolame.h:
15862 Allow raw float samples as input for encoding.
15864 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15866 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
15867 Original commit message from CVS:
15870 * ext/twolame/Makefile.am:
15871 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
15872 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
15873 (gst_two_lame_release_memory), (gst_two_lame_finalize),
15874 (gst_two_lame_base_init), (gst_two_lame_class_init),
15875 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
15876 (gst_two_lame_init), (gst_two_lame_set_property),
15877 (gst_two_lame_get_property), (gst_two_lame_sink_event),
15878 (gst_two_lame_chain), (gst_two_lame_setup),
15879 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
15881 * ext/twolame/gsttwolame.h:
15882 Add TwoLAME MP2 encoding element, based on the LAME element.
15884 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
15887 Automatic update of common submodule
15888 From 7032163 to f8b3d91
15890 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15893 Automatic update of common submodule
15894 From ffa738d to 7032163
15896 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15899 Automatic update of common submodule
15900 From 3f13e4e to ffa738d
15902 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15905 Automatic update of common submodule
15906 From 3c7456b to 3f13e4e
15908 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15911 Automatic update of common submodule
15912 From 57c83f2 to 3c7456b
15914 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
15916 * gst/mpegaudioparse/gstmpegaudioparse.c:
15917 mp3parse: be more conservative when changing layer/rate/etc.
15918 Don't allow a change in sample rate/channels/layer/version unless we can
15919 see another frame at the correct offset. Prevents accidently flipping
15920 due to simple single-bit corruption.
15922 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
15924 * gst/realmedia/realhash.c:
15925 rmdemux: Fix strict-aliasing warnings.
15926 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
15929 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
15931 * gst/mpegaudioparse/gstmpegaudioparse.c:
15932 mpegaudioparse: Remove empty lines added by buggy indent.
15934 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15936 * gst/mpegaudioparse/gstmpegaudioparse.c:
15937 mpegaudioparse: Provide SEEKING query handling.
15938 Since SEEK event handling might perform some conversion
15939 from TIME to BYTES, do not let upstream fool application
15940 into (TIME) seeking not being possible.
15942 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
15944 * gst/mpegaudioparse/gstmpegaudioparse.c:
15945 mp3parse: fix accurate seeks to near 0
15946 Integer underflow made accurate seeks to near zero fail and seek to
15947 completely the wrong place. Fix by clamping to zero, since we can't seek
15948 to negative times anyway.
15950 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15954 build: Update shave init statement for changes in common. Bump common.
15956 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15958 * gst/realmedia/rtspreal.c:
15959 rtspreal: ignore data streams. Fixes #527112
15960 Ignore data streams when parsing the SDP as they don't contain anything we need
15961 to put in the realmedia header.
15963 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
15966 Automatic update of common submodule
15967 From 9cf8c9b to a6ce5c6
15969 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15971 * ext/mad/gstid3tag.c:
15972 Forward unknown events
15973 Forward unknown events upstream instead of dropping them. Also return the result
15974 of the seek event instead of a fixed value.
15976 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
15978 * gst/asfdemux/gstrtpasfdepay.c:
15979 rtpasfdepay: Fix the build by adding the needed include for atoi.
15981 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
15984 * docs/plugins/Makefile.am:
15985 Use shave for the build output
15987 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
15990 Automatic update of common submodule
15991 From 5d7c9cc to 9cf8c9b
15993 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
15995 * gst/asfdemux/gstasf.c:
15996 * gst/asfdemux/gstrtpasfdepay.c:
15997 * gst/realmedia/rademux.c:
15998 * gst/realmedia/rdtdepay.c:
15999 * gst/synaesthesia/gstsynaesthesia.c:
16000 * gst/synaesthesia/synaescope.c:
16003 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16005 * gst/realmedia/pnmsrc.c:
16006 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16008 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16011 Automatic update of common submodule
16012 From 80c627d to 5d7c9cc
16014 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16016 * gst/realmedia/Makefile.am:
16017 * gst/realmedia/pnmsrc.c:
16018 * gst/realmedia/pnmsrc.h:
16019 * gst/realmedia/rademux.c:
16020 * gst/realmedia/rademux.h:
16021 * gst/realmedia/realmedia.c:
16022 * gst/realmedia/rmdemux.c:
16023 * gst/realmedia/rmdemux.h:
16024 Add pnm:// uri source
16025 Add a new utri handler for pnm:// that for now just redirects to the same uri
16026 with the rtsp:// protocol, which usually works nowadays.
16027 Separate the registration of the various plugins into a separate source file.
16029 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16031 * gst/asfdemux/Makefile.am:
16032 * gst/asfdemux/gstasf.c:
16033 * gst/asfdemux/gstrtpasfdepay.c:
16034 * gst/asfdemux/gstrtpasfdepay.h:
16035 Add ASF depayloader
16036 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16039 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16041 * ext/mad/gstmad.c:
16042 mad: remove log line added in error
16044 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16046 * ext/mad/gstmad.c:
16047 mad: just flush data when seeing BADDATAPTR instead of going into error state
16049 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16051 * gst/realmedia/rmdemux.c:
16052 Fix parsing of the flags in rmdemux
16053 Fix parsing of the flags in version 1 realmedia streams.
16056 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16059 Bump revision to use for common submodule.
16061 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16063 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16064 Add releaseinfo with online url.
16066 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16071 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16073 * gst/asfdemux/asfpacket.c:
16074 * gst/asfdemux/gstasfdemux.c:
16075 * gst/asfdemux/gstasfdemux.h:
16076 Remove redundant push_mode struct member
16078 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16081 Fix previous commit, wasn't actually setting up a symbolic link
16083 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16087 Use a symbolic link for the pre-commit client-side hook
16089 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16092 Ignore some more files
16094 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16096 * gst/synaesthesia/synaescope.c:
16097 * gst/synaesthesia/synaescope.h:
16098 Precalculate some size dependent variables. Demystify the height scaling a bit.
16099 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16101 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16103 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16105 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16107 * gst/realmedia/rdtdepay.c:
16108 Set flags on the realmedia chunks
16109 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16110 descrambler can be reset on keyframes. Fixes #556714.
16112 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16114 * gst/realmedia/gstrdtbuffer.c:
16115 * gst/realmedia/gstrdtbuffer.h:
16116 Add method to get RDT flags
16117 Add a method to get the RDT flags. We need these flags to mark keyframes to
16118 reset the descrambing queue. See #556714.
16120 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16122 * gst/asfdemux/asfpacket.c:
16123 * gst/asfdemux/gstasfdemux.c:
16124 * gst/asfdemux/gstasfdemux.h:
16125 Add seeking support to asfdemux in push mode
16128 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16130 * gst/asfdemux/asfpacket.c:
16131 Drop packets with an invalid replicated data length
16132 Drop packets with an invalid replicated data length
16133 instead of continuing with an invalid timestamp
16134 and uninitialized payload metadata.
16135 All other code assumes that the timestamps are valid.
16137 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16139 * gst/synaesthesia/synaescope.h:
16140 Change comment to refer to right variable.
16142 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16144 * gst/synaesthesia/gstsynaesthesia.c:
16145 * gst/synaesthesia/gstsynaesthesia.h:
16146 * gst/synaesthesia/synaescope.c:
16147 * gst/synaesthesia/synaescope.h:
16148 Bring synaesthesia to next century.
16149 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16151 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16153 * gst/asfdemux/gstasfdemux.c:
16154 Fix leak of converted string
16156 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16160 Add more to the gitignores
16162 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16164 * gst/synaesthesia/gstsynaesthesia.c:
16165 Make synaesthesia build again.
16166 _init() has no params.
16168 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16171 Update common snapshot.
16173 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16176 Fix pre-commit hook
16178 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16182 Install and use pre-commit indentation hook from common
16184 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16187 autogen.sh : Use git submodule
16189 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16191 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16192 Original commit message from CVS:
16193 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16194 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16195 (gst_dvd_demux_get_audio_stream),
16196 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16197 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16198 (gst_mpeg_demux_get_video_stream),
16199 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16200 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16201 Fix some caps leaks. Fixes bug #564885.
16203 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16205 ext/cdio/gstcdio.c: Remove unused format argument.
16206 Original commit message from CVS:
16207 * ext/cdio/gstcdio.c:
16208 Remove unused format argument.
16210 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16212 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16213 Original commit message from CVS:
16214 * win32/common/.cvsignore:
16215 * win32/common/config.h:
16216 * win32/common/config.h.in:
16217 Hardcode cpu for win32 build, just like we do in the other modules,
16218 to remove VCS conflicts and inconsistent defines between modules,
16219 and update version defines to CVS.
16221 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
16223 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16224 Original commit message from CVS:
16226 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16228 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
16230 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16231 Original commit message from CVS:
16233 inttypes.m4 hasn't been available since gettext-0.15, and since we now
16234 require gettext >= 0.17 ... we can remove it from the list of files to
16237 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16239 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16240 Original commit message from CVS:
16241 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16242 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16243 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16244 * gst/mpegaudioparse/gstmpegaudioparse.h:
16245 Do an initial class_ref on an internal enum type from within the
16246 class_init function so that there aren't any issues when multiple
16247 mp3parse elements are started in separate threads at the same
16248 time. (Why we use an enum type here if the tag is registered as
16249 a string type, I don't know). Also remove custom UNUSED macro
16250 and use GLib's instead.
16252 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16254 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16255 Original commit message from CVS:
16257 Apparently AC_CONFIG_MACRO_DIR breaks when using more
16258 than one macro directory, reverting last change.
16260 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16262 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16263 Original commit message from CVS:
16265 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16268 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16270 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16271 Original commit message from CVS:
16272 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16273 Last change introduced a regression that made mpeg2dec handle
16274 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16276 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16278 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16279 Original commit message from CVS:
16280 Patch by: Cygwin Ports maintainer
16281 <yselkowitz at users dot sourceforge dot net>
16284 Require gettext 0.17 because older versions don't mix with libtool
16285 2.2. At build time an older gettext version will still work.
16288 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
16290 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
16291 Original commit message from CVS:
16292 * ext/mpeg2dec/gstmpeg2dec.c:
16293 * ext/mpeg2dec/gstmpeg2dec.h:
16294 Add support for 4:4:4 video. Fixes #562086
16296 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
16298 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16299 Original commit message from CVS:
16300 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16301 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16302 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16303 >= 0.5.0. Fixes bug #562065.
16305 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16307 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16308 Original commit message from CVS:
16309 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16310 Remove duplicate and broken code for the streaming case and simply reuse
16311 the much better working pull based code. Fixes #560348.
16313 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16315 configure.ac: Back to development -> 0.10.10.1
16316 Original commit message from CVS:
16318 Back to development -> 0.10.10.1
16320 === release 0.10.10 ===
16322 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16328 * docs/plugins/inspect/plugin-a52dec.xml:
16329 * docs/plugins/inspect/plugin-asf.xml:
16330 * docs/plugins/inspect/plugin-cdio.xml:
16331 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16332 * docs/plugins/inspect/plugin-dvdread.xml:
16333 * docs/plugins/inspect/plugin-dvdsub.xml:
16334 * docs/plugins/inspect/plugin-iec958.xml:
16335 * docs/plugins/inspect/plugin-lame.xml:
16336 * docs/plugins/inspect/plugin-mad.xml:
16337 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16338 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16339 * docs/plugins/inspect/plugin-mpegstream.xml:
16340 * docs/plugins/inspect/plugin-realmedia.xml:
16341 * docs/plugins/inspect/plugin-siddec.xml:
16342 * gst-plugins-ugly.doap:
16344 Release 0.10.10 - "Under the House"
16345 Original commit message from CVS:
16346 Release 0.10.10 - "Under the House"
16348 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16358 Original commit message from CVS:
16361 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16363 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16364 Original commit message from CVS:
16365 * ext/sidplay/Makefile.am:
16366 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16367 contain CFLAGS that do not exist for C++, like -Wvla or
16368 -Wdeclaration-after-statement. Fixes bug #561161.
16370 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16372 configure.ac: 0.10.9.3 pre-release
16373 Original commit message from CVS:
16375 0.10.9.3 pre-release
16377 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16379 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16380 Original commit message from CVS:
16381 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16382 Only copy sane aspect ratio values on the caps. Fixes #559682.
16384 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16387 Add bug number to the mp3parse mpeg 2.5 fix
16388 Original commit message from CVS:
16389 Add bug number to the mp3parse mpeg 2.5 fix
16391 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16393 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16394 Original commit message from CVS:
16395 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16396 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16397 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16398 * ext/amrnb/amrnbdec.h:
16399 Add a property to select the amr variant. Fixes #424070.
16401 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
16403 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16404 Original commit message from CVS:
16405 Patch by: Tal Shalif <tshalif at nargila dot org>
16406 * gst/mpegstream/gstdvddemux.c:
16407 (gst_dvd_demux_get_subpicture_stream):
16408 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16409 (gst_mpeg_demux_get_audio_stream):
16410 Fix memmory corruption due to not storing the new updated pointer
16411 after a g_renew(). Fixes #558896.
16413 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16415 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16416 Original commit message from CVS:
16417 * tests/check/Makefile.am:
16418 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16420 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16422 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16423 Original commit message from CVS:
16425 oops, forgot to bump the version back to devel
16426 after the last release 0.10.9.1
16428 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16430 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16431 Original commit message from CVS:
16432 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16433 (gst_rmdemux_descramble_mp4a_audio),
16434 (gst_rmdemux_handle_scrambled_packet):
16435 Add suport for mpeg4 and aac audio. See #556714.
16437 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
16439 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16440 Original commit message from CVS:
16441 * gst/mpegaudioparse/gstmpegaudioparse.c:
16442 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16443 Fixes skipping on these files.
16445 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
16447 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16448 Original commit message from CVS:
16449 Patch by: Robin Stocker <robin at nibor dot org>
16450 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16451 (handle_sequence), (gst_mpeg2dec_setcaps):
16452 * ext/mpeg2dec/gstmpeg2dec.h:
16453 Prefer the container's PAR over the stream's PAR if it's
16454 given in the srcpad caps. Fixes bug #556184.
16456 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16458 Don't install static libs for plugins. Fixes #550851 for ugly.
16459 Original commit message from CVS:
16460 * ext/a52dec/Makefile.am:
16461 * ext/amrnb/Makefile.am:
16462 * ext/cdio/Makefile.am:
16463 * ext/dvdnav/Makefile.am:
16464 * ext/dvdread/Makefile.am:
16465 * ext/lame/Makefile.am:
16466 * ext/mad/Makefile.am:
16467 * ext/mpeg2dec/Makefile.am:
16468 * ext/sidplay/Makefile.am:
16469 * gst/ac3parse/Makefile.am:
16470 * gst/asfdemux/Makefile.am:
16471 * gst/dvdlpcmdec/Makefile.am:
16472 * gst/dvdsub/Makefile.am:
16473 * gst/iec958/Makefile.am:
16474 * gst/mpegaudioparse/Makefile.am:
16475 * gst/mpegstream/Makefile.am:
16476 * gst/realmedia/Makefile.am:
16477 * gst/synaesthesia/Makefile.am:
16478 Don't install static libs for plugins. Fixes #550851 for ugly.
16480 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16482 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16483 Original commit message from CVS:
16484 * gst/mpegaudioparse/gstmpegaudioparse.c:
16485 (gst_mp3parse_sink_event):
16486 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16487 frames. Partially fixes bug #552237.
16489 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16491 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16492 Original commit message from CVS:
16493 * ext/amrnb/amrnbparse.c:
16494 use #defines for HEADER. Unref the object in _sink_activate_pull().
16496 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16498 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16499 Original commit message from CVS:
16500 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
16501 (gst_mad_change_state):
16502 * ext/mad/gstmad.h:
16503 track discont on incomming buffers and set discont on outgoing
16505 Pass unknown events upstreams instead of dropping them.
16507 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
16509 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
16510 Original commit message from CVS:
16511 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16512 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
16513 (handle_slice), (gst_mpeg2dec_sink_event),
16514 (gst_mpeg2dec_src_event):
16515 * ext/mpeg2dec/gstmpeg2dec.h:
16516 Fix compilation with --disable-index. Fixes bug #554150.
16518 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
16520 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
16521 Original commit message from CVS:
16522 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16523 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
16524 (gst_mad_src_event), (gst_mad_chain):
16525 * ext/mad/gstmad.h:
16526 Fix compilation with --disable-index. Fixes bug #554142.
16528 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
16530 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
16531 Original commit message from CVS:
16532 * ext/a52dec/gsta52dec.c:
16533 * ext/a52dec/gsta52dec.h:
16534 Fix channel re-negotiation on a change of the incoming stream.
16535 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
16538 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16540 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
16541 Original commit message from CVS:
16542 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
16543 (gst_amrnbenc_state_change):
16544 * ext/amrnb/amrnbenc.h:
16545 Pass the discont flag from the input buffer on to the output buffer in
16548 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
16550 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
16551 Original commit message from CVS:
16552 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16553 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16554 (gst_amrnbparse_handle_pull_seek),
16555 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
16556 (gst_amrnbparse_sink_activate_push),
16557 (gst_amrnbparse_sink_activate_pull):
16558 * ext/amrnb/amrnbparse.h:
16559 Add flush seek handler. Fixes #536274.
16561 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
16563 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
16564 Original commit message from CVS:
16565 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16566 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
16567 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
16568 (gst_amrnbparse_state_change):
16569 * ext/amrnb/amrnbparse.h:
16570 Fix the duration query. Fixes #536226.
16571 Also set caps on the pads and buffers more correctly.
16573 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
16575 po/LINGUAS: Add 'ca' to LINGUAS.
16576 Original commit message from CVS:
16578 Add 'ca' to LINGUAS.
16580 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
16582 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
16583 Original commit message from CVS:
16584 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
16585 Fix aggregated GST_FLOW_RETURN check for when to send an error message
16589 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16591 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
16592 Original commit message from CVS:
16593 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
16594 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
16595 (create_segment_event), (gst_rdt_depay_push),
16596 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
16597 * gst/realmedia/rdtdepay.h:
16598 Parse other values from the incomming caps.
16599 Add event handler to handle flushing and segments.
16600 Create segment events.
16601 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
16602 Do skew correction based on RDT timestamps.
16603 * gst/realmedia/rdtmanager.c: (activate_session),
16604 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
16606 Parse caps to get the clockrate needed for the jitterbuffer.
16607 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16608 Apply timestamp fixup after correcting for initial timestamp and
16609 internal base timestamp corrections.
16611 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
16613 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
16614 Original commit message from CVS:
16615 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
16616 (gst_rdt_depay_change_state):
16617 * gst/realmedia/rdtdepay.h:
16618 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
16619 with a DISCONT flag when needed.
16620 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
16621 Report the configure latency instead of a hardcoded value.
16623 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16625 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
16626 Original commit message from CVS:
16627 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
16628 (free_session), (gst_rdt_manager_query_src),
16629 (gst_rdt_manager_src_activate_push),
16630 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
16631 (gst_rdt_manager_loop), (create_recv_rtp):
16632 Include the new rdt jitterbuffer in the session manager.
16634 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16636 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
16637 Original commit message from CVS:
16638 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
16639 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
16640 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
16641 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16642 * gst/realmedia/rdtdepay.h:
16643 Use new RDT parsing helper functions.
16644 Copy discont flags correctly.
16645 Push the header from the chain function instead of the setcaps function.
16646 Copy incomming timestamp to the output buffers instead of doing magic
16647 with the RDT timestamps.
16649 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
16651 gst/realmedia/: Add first support for parsing RDT messages.
16652 Original commit message from CVS:
16653 * gst/realmedia/Makefile.am:
16654 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
16655 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
16656 (read_packet_header), (gst_rdt_buffer_get_first_packet),
16657 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
16658 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
16659 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
16660 (gst_rdt_packet_data_peek_data),
16661 (gst_rdt_packet_data_get_stream_id),
16662 (gst_rdt_packet_data_get_timestamp):
16663 * gst/realmedia/gstrdtbuffer.h:
16664 Add first support for parsing RDT messages.
16665 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
16666 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
16667 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
16668 (calculate_skew), (rdt_jitter_buffer_insert),
16669 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
16670 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
16671 (rdt_jitter_buffer_get_ts_diff):
16672 * gst/realmedia/rdtjitterbuffer.h:
16673 Add first version of an RDT jitterbuffer.
16675 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16677 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
16678 Original commit message from CVS:
16679 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16680 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
16681 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
16682 (gst_rmdemux_descramble_dnet_audio),
16683 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
16684 * gst/realmedia/rmdemux.h:
16685 Keep track of the first timestamp of the stream and add this to the
16686 outgoing buffer timestamps so that we can handle live streams.
16687 Set discont flag on the first buffers and after a seek.
16689 === release 0.10.9 ===
16691 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16697 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16698 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16699 * docs/plugins/inspect/plugin-a52dec.xml:
16700 * docs/plugins/inspect/plugin-asf.xml:
16701 * docs/plugins/inspect/plugin-cdio.xml:
16702 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16703 * docs/plugins/inspect/plugin-dvdread.xml:
16704 * docs/plugins/inspect/plugin-dvdsub.xml:
16705 * docs/plugins/inspect/plugin-iec958.xml:
16706 * docs/plugins/inspect/plugin-lame.xml:
16707 * docs/plugins/inspect/plugin-mad.xml:
16708 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16709 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16710 * docs/plugins/inspect/plugin-mpegstream.xml:
16711 * docs/plugins/inspect/plugin-realmedia.xml:
16712 * docs/plugins/inspect/plugin-siddec.xml:
16713 * gst-plugins-ugly.doap:
16715 Original commit message from CVS:
16718 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16747 Original commit message from CVS:
16750 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16752 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
16753 Original commit message from CVS:
16754 * ext/a52dec/gsta52dec.c:
16755 Set up a default time segment for output when receiving
16756 an incoming byte segment (as for raw AC3 files).
16759 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16761 0.10.8.2 pre-release.
16762 Original commit message from CVS:
16764 * docs/plugins/Makefile.am:
16765 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16766 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16767 * docs/plugins/gst-plugins-ugly-plugins.args:
16768 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16769 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16770 * docs/plugins/inspect/plugin-a52dec.xml:
16771 * docs/plugins/inspect/plugin-asf.xml:
16772 * docs/plugins/inspect/plugin-cdio.xml:
16773 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16774 * docs/plugins/inspect/plugin-dvdread.xml:
16775 * docs/plugins/inspect/plugin-dvdsub.xml:
16776 * docs/plugins/inspect/plugin-iec958.xml:
16777 * docs/plugins/inspect/plugin-lame.xml:
16778 * docs/plugins/inspect/plugin-mad.xml:
16779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16780 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16781 * docs/plugins/inspect/plugin-mpegstream.xml:
16782 * docs/plugins/inspect/plugin-realmedia.xml:
16783 * docs/plugins/inspect/plugin-siddec.xml:
16785 0.10.8.2 pre-release.
16789 Add new translation.
16791 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
16793 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
16794 Original commit message from CVS:
16795 * gst/asfdemux/gstasfdemux.c:
16796 Properly aggregate flow returns for both push and pull mode, so we shut
16797 down if all pads are unlinked.
16800 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
16802 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
16803 Original commit message from CVS:
16804 Patch by: Frederic Crozat <fcrozat@mandriva.org>
16805 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16806 * ext/lame/gstlame.c: (plugin_init):
16807 * gst/asfdemux/gstasf.c: (plugin_init):
16808 Make sure gettext returns translations in UTF-8 encoding rather
16809 than in the current locale encoding (#546822).
16811 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16813 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
16814 Original commit message from CVS:
16815 * gst/mpegaudioparse/gstmpegaudioparse.c:
16816 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
16817 (mp3parse_total_time), (mp3parse_bytepos_to_time):
16818 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
16819 if we're called from there already. Otherwise we end up in a endless
16820 recursion and crash with a stack overflow.
16821 This can happen when a Xing or VBRI header with TOC exists but it
16822 doesn't contain the total time. Fixes bug #545370.
16824 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16826 ext/lame/gstlame.c: Use the default for the strict-iso property too.
16827 Original commit message from CVS:
16828 * ext/lame/gstlame.c: (gst_lame_class_init),
16829 (gst_lame_get_default_settings):
16830 Use the default for the strict-iso property too.
16831 Allow a bitrate setting of 0, which lets lame choose the default value
16832 and which makes it possible to set the compression-ratio property.
16834 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16836 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
16837 Original commit message from CVS:
16838 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16839 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
16840 * ext/lame/gstlame.h:
16841 Get the defaults settings of LAME in the plugin initialization
16842 function and return FALSE here if something goes wrong. This removes
16843 the hacky failing instance init function.
16844 Use LAMEs default value for all settings instead of overwriting some
16845 of them. Overwriting some of them gives unexpected results if one only
16846 sets a preset. Fixes bug #498004.
16848 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16850 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
16851 Original commit message from CVS:
16852 * ext/lame/gstlame.c: (gst_lame_init):
16853 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
16854 defaults will restrict the bitrate when using the presets in a bad way.
16857 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16859 Put the MPEG audio version into the caps as "mpegaudioversion".
16860 Original commit message from CVS:
16861 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16862 * gst/mpegaudioparse/gstmpegaudioparse.c:
16863 (mp3_type_frame_length_from_header), (mp3_caps_create),
16864 (gst_mp3parse_chain):
16865 Put the MPEG audio version into the caps as "mpegaudioversion".
16866 This is different from "mpegversion".
16868 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16870 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
16871 Original commit message from CVS:
16872 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16873 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
16874 * ext/lame/gstlame.h:
16875 Fix build with lame >= 3.97. The padding type and cwlimit settings
16876 are deprecated now and the function declarations are hidden in the
16877 headers so deprecate the GObject properties for them and remove them
16878 in 0.11. Fixes bug #544039.
16880 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16882 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
16883 Original commit message from CVS:
16884 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16885 Don't allow width/height outside the spec (i.e. smaller than 16
16886 and higher than 4096). Such files are corrupted ones and setting
16887 caps that are not a subset of the template caps confuses playbin.
16890 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16892 ext/sidplay/Makefile.am: Fix the build.
16893 Original commit message from CVS:
16894 * ext/sidplay/Makefile.am:
16897 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16899 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
16900 Original commit message from CVS:
16902 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
16903 flags that are invalid for C++.
16905 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
16907 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
16908 Original commit message from CVS:
16909 Patch by: Tal Shalif <tshalif at nargila dot org>
16910 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
16911 Prevent double free. Fixes bug #541697.
16913 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16915 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
16916 Original commit message from CVS:
16917 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16918 (gst_dvd_demux_get_audio_stream),
16919 (gst_dvd_demux_get_subpicture_stream),
16920 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
16921 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16922 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
16923 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
16924 * gst/mpegstream/gstmpegdemux.h:
16925 Resend tags event after a FLUSH (seek) to support prerolling
16926 a partial pipeline.
16928 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16930 Use correct error code for encrypted streams.
16931 Original commit message from CVS:
16933 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16934 Use correct error code for encrypted streams.
16936 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16938 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
16939 Original commit message from CVS:
16940 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16941 (gst_mpeg_demux_sync_stream_to_time):
16942 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
16944 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16946 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
16947 Original commit message from CVS:
16948 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16949 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
16950 Allow and implement non-flushing and/or segment seek
16951 (mainly in TIME and chapter format).
16952 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16953 (gst_dvd_demux_get_subpicture_stream),
16954 (gst_dvd_demux_synchronise_pads),
16955 (gst_dvd_demux_sync_stream_to_time):
16956 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
16957 (gst_mpeg_demux_send_subbuffer),
16958 (gst_mpeg_demux_sync_stream_to_time),
16959 (gst_mpeg_streams_reset_cur_ts):
16960 * gst/mpegstream/gstmpegdemux.h:
16961 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16962 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
16963 Delegate a query to upstream if it can't be handled.
16964 Make segment stop aware.
16965 Fix (subtitle) stream synchronization.
16966 Add some debug statements.
16968 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
16970 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
16971 Original commit message from CVS:
16972 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16973 Fix build on macosx.
16975 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16977 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
16978 Original commit message from CVS:
16979 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16980 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16981 * ext/a52dec/gsta52dec.c:
16982 * ext/amrnb/amrnbdec.c:
16983 * ext/amrnb/amrnbenc.c:
16984 * ext/amrnb/amrnbparse.c:
16985 * ext/lame/gstlame.c:
16986 * ext/mad/gstmad.c:
16987 * ext/sidplay/gstsiddec.cc:
16988 * gst/asfdemux/gstrtspwms.c:
16989 * gst/mpegaudioparse/gstxingmux.c:
16990 * gst/realmedia/rademux.c:
16991 * gst/realmedia/rdtmanager.c:
16992 * gst/realmedia/rtspreal.c:
16993 * gst/synaesthesia/gstsynaesthesia.c:
16994 Add missing elements to docs. Restore alphabetical order in section
16995 file. Document mad (it was included in docs already).
16996 Fix doc-markup: use convinience syntax for examples
16997 (produces valid docbook), add several refsec2 when we have several
16998 titles. Fix some types.
17000 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17002 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17003 Original commit message from CVS:
17004 * ext/lame/gstlame.c:
17005 * ext/sidplay/gstsiddec.cc:
17006 * gst/mpegaudioparse/gstxingmux.c:
17007 Do not use short_description in section docs for elements. We extract
17008 them from element details and there will be warnings if they differ.
17010 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17012 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17013 Original commit message from CVS:
17014 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17015 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17016 (gst_cdio_add_cdtext_album_tags):
17017 * ext/cdio/gstcdio.h:
17018 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17019 Also extract album title and album genre from CD-TEXT if
17020 available (#537021).
17022 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17024 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17025 Original commit message from CVS:
17026 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17027 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17028 emphasis value is reserved but unfortunately files with that
17029 value exist and the information is not important for the decoder
17030 anyway. Fixes bug #537235.
17032 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17034 Require libcdio >= 0.76.
17035 Original commit message from CVS:
17037 * ext/cdio/gstcdio.c:
17038 * ext/cdio/gstcdio.h:
17039 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17040 Require libcdio >= 0.76.
17042 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17044 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17045 Original commit message from CVS:
17046 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17047 Drain queued buffers before forwarding the segment event.
17049 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17051 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17052 Original commit message from CVS:
17053 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17054 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17055 (gst_a52dec_chain), (gst_a52dec_change_state):
17056 * ext/a52dec/gsta52dec.h:
17057 Add segment handling, buffer clipping and basic reverse playback.
17059 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17061 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17062 Original commit message from CVS:
17063 * docs/plugins/Makefile.am:
17064 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17065 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17066 * docs/plugins/gst-plugins-ugly-plugins.args:
17067 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17068 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17069 * docs/plugins/inspect/plugin-a52dec.xml:
17070 * docs/plugins/inspect/plugin-amrnb.xml:
17071 * docs/plugins/inspect/plugin-asf.xml:
17072 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17073 * docs/plugins/inspect/plugin-dvdread.xml:
17074 * docs/plugins/inspect/plugin-dvdsub.xml:
17075 * docs/plugins/inspect/plugin-iec958.xml:
17076 * docs/plugins/inspect/plugin-lame.xml:
17077 * docs/plugins/inspect/plugin-mad.xml:
17078 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17079 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17080 * docs/plugins/inspect/plugin-mpegstream.xml:
17081 * docs/plugins/inspect/plugin-realmedia.xml:
17082 * docs/plugins/inspect/plugin-siddec.xml:
17083 * docs/plugins/inspect/plugin-synaesthesia.xml:
17084 * ext/a52dec/gsta52dec.c:
17085 Random doc of the day. Also print human readable format of newsegment
17086 in log message if we complain about it.
17088 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17090 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17091 Original commit message from CVS:
17092 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17093 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17094 (gst_a52dec_chain), (gst_a52dec_change_state):
17095 * ext/a52dec/gsta52dec.h:
17096 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17097 when we have a decoding error.
17098 We don't need to clear the cache when we receive a NEWSEGMENT event.
17099 Clear buffer cache in DISCONT.
17100 Add beginnings of GstSegment handling.
17102 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17104 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17105 Original commit message from CVS:
17106 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17107 Fix alignment issues that caused SIGBUS on some architectures.
17109 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17111 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17112 Original commit message from CVS:
17113 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17114 Fix alignment issue which isn't really an issue at all because
17115 the plugin hasn't been ported to 0.10 yet.
17117 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17119 configure.ac: Back to devel -> 0.10.8.1
17120 Original commit message from CVS:
17122 Back to devel -> 0.10.8.1
17124 === release 0.10.8 ===
17126 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17132 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17133 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17134 * docs/plugins/inspect/plugin-a52dec.xml:
17135 * docs/plugins/inspect/plugin-asf.xml:
17136 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17137 * docs/plugins/inspect/plugin-dvdread.xml:
17138 * docs/plugins/inspect/plugin-dvdsub.xml:
17139 * docs/plugins/inspect/plugin-iec958.xml:
17140 * docs/plugins/inspect/plugin-lame.xml:
17141 * docs/plugins/inspect/plugin-mad.xml:
17142 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17143 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17144 * docs/plugins/inspect/plugin-mpegstream.xml:
17145 * docs/plugins/inspect/plugin-realmedia.xml:
17146 * docs/plugins/inspect/plugin-siddec.xml:
17147 * gst-plugins-ugly.doap:
17150 Original commit message from CVS:
17153 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17182 Original commit message from CVS:
17185 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17187 configure.ac: 0.10.7.4 pre-release
17188 Original commit message from CVS:
17190 0.10.7.4 pre-release
17192 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17194 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17195 Original commit message from CVS:
17196 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17197 Fix inconsistent use of rate and channels.
17200 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17202 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17203 Original commit message from CVS:
17204 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17205 Flush timestamp correction variables on a flush. Fixes #533832.
17207 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17212 Commit 0.10.7.3 pre-rel marker
17213 Original commit message from CVS:
17214 Commit 0.10.7.3 pre-rel marker
17216 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
17218 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17219 Original commit message from CVS:
17220 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17221 Properly aggregate GstFlowReturn from downstream in order to properly
17222 stop, and doing that as early as possible.
17225 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17227 configure.ac: 0.10.7.2 pre-release
17228 Original commit message from CVS:
17230 0.10.7.2 pre-release
17232 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
17234 Always let FLUSH_START events flow downstream.
17235 Original commit message from CVS:
17236 * ext/mad/gstmad.c: (gst_mad_sink_event):
17237 * gst/mpegaudioparse/gstmpegaudioparse.c:
17238 (gst_mp3parse_sink_event):
17239 Always let FLUSH_START events flow downstream.
17241 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17243 configure.ac: Error out if we don't have the required core/base versions.
17244 Original commit message from CVS:
17246 Error out if we don't have the required core/base versions.
17248 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
17250 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17251 Original commit message from CVS:
17252 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17253 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17254 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17255 Fix video timestamps by adjusting it with the first timestamp found.
17256 Don't assume we have a complete fragment when flushing the adapter,
17257 packets might have been lost or the stream might just be broken.
17259 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17261 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17262 Original commit message from CVS:
17263 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17264 Set Rank to NONE so that we don't accidentally try to autoplug the
17267 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17269 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17270 Original commit message from CVS:
17271 * gst/mpegaudioparse/gstmpegaudioparse.c:
17272 (gst_mp3parse_emit_frame):
17273 Send a new duration message if the average bitrate changed and
17274 we don't know the duration from the Xing or VBRI header.
17277 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
17279 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17280 Original commit message from CVS:
17281 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17282 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17283 * gst/realmedia/rtspreal.h:
17284 Move assembly rule parsing to the place where we parse the SDP as it's
17285 also there that we create the MDPR and we need the currently selected
17286 asmrule in order to select the right MTLI.
17289 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
17291 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17292 Original commit message from CVS:
17293 * gst/realmedia/realhash.c:
17294 * gst/realmedia/rtspreal.c:
17295 Include generated "_stdint.h" instead of <stdint.h> which might not
17296 exist on some systems.
17298 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17300 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17301 Original commit message from CVS:
17302 * ext/sidplay/gstsiddec.cc:
17303 Cast NULL sentinels to void * as NULL is defined as an integer
17304 constant in most environments when using C++ and it's size might
17305 be different from a pointer. Fixes #529488.
17307 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
17310 * gst/asfdemux/gstasfdemux.c:
17311 * gst/asfdemux/gstrtspwms.c:
17312 Fix "unused var" compiler error when --disable-gst-debug is used.
17313 Original commit message from CVS:
17314 Fix "unused var" compiler error when --disable-gst-debug is used.
17316 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17318 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17319 Original commit message from CVS:
17320 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17321 We should also stop the streaming task when we get a NOT_LINKED
17322 flow return, which is not covered by FLOW_IS_FATAL.
17324 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
17326 ext/: gst_atomic_int_set ==> g_atomic_int_set
17327 Original commit message from CVS:
17328 * ext/cdio/gstcdiocddasrc.c:
17329 * ext/dv/gstdvdemux.c:
17330 gst_atomic_int_set ==> g_atomic_int_set
17332 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
17334 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17335 Original commit message from CVS:
17336 2008-04-11 Julien Moutte <julien@fluendo.com>
17337 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17340 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
17342 configure.ac: Actually build dlls when cross-compiling with mingw32.
17343 Original commit message from CVS:
17344 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17346 Actually build dlls when cross-compiling with mingw32.
17349 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17351 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17352 Original commit message from CVS:
17354 * gst/mpegaudioparse/gstmpegaudioparse.c:
17355 (mpeg_audio_seek_entry_free):
17356 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17357 Depend on GLib 2.12 and use it unconditionally as we do in other
17358 modules too already.
17360 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17362 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17363 Original commit message from CVS:
17364 * gst/mpegaudioparse/gstmpegaudioparse.c:
17365 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17366 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17367 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17368 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17369 (gst_xing_mux_chain):
17370 Use GSlice for allocating the seek table entries if we compile with
17371 GLib 2.10 or newer.
17373 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
17375 gst/asfdemux/gstasfdemux.c: Remove some debug code.
17376 Original commit message from CVS:
17377 * gst/asfdemux/gstasfdemux.c:
17378 (gst_asf_demux_process_ext_stream_props):
17379 Remove some debug code.
17381 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17383 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17384 Original commit message from CVS:
17385 * gst/asfdemux/gstasfdemux.c:
17386 (gst_asf_demux_process_ext_stream_props):
17387 Guard against division by 0 and fall back to 25/1 framerate.
17389 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17391 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17392 Original commit message from CVS:
17393 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17394 (gst_asf_demux_process_ext_stream_props):
17395 Instead of adding a fixes 25/1 framerate to the video caps, use the
17396 average frame duration in the extended properties of the video stream as
17397 the framerate. Fixes #524346.
17399 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17401 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17402 Original commit message from CVS:
17404 Check if the compiler supports do { } while (0) macros. This fixes
17405 a warning when compiling with g++ 4.3, resulting in a build failure
17406 because of -Werror.
17408 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
17410 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17411 Original commit message from CVS:
17412 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17413 make ) also a delimiter for rules.
17414 Skip \\ when scanning strings.
17415 Add new testcase for these problems.
17417 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17419 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17420 Original commit message from CVS:
17421 * gst/mpegaudioparse/gstmpegaudioparse.c:
17422 (gst_mp3parse_sink_event):
17423 Don't take the stream lock when caching events. This is not necessary
17424 and results in a deadlock when seeking with rhythmbox (but not with
17425 totem or banshee for some reason).
17427 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17429 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17430 Original commit message from CVS:
17431 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17432 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17433 Add the version field when creating the CONT chunk resulting in
17434 the Author, Comment and Copyright tags not being parsed correctly.
17437 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
17439 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17440 Original commit message from CVS:
17441 * gst/mpegaudioparse/gstmpegaudioparse.c:
17442 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17443 Remove trailing newlines from debug statements.
17445 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
17447 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17448 Original commit message from CVS:
17449 * ext/dvdnav/dvdnavsrc.c:
17450 * ext/dvdnav/dvdnavsrc.h:
17451 Apply patch that adds some seeking support to dvdnav, and fixes it
17452 in various other ways. This doesn't make dvdnavsrc fully functional,
17453 but moves it forward.
17455 Patch By: Simone Gotti <simone.gotti@email.it>
17456 * ext/dvdnav/gst-dvd:
17457 Update the simple dvdnavsrc gst-launch example to work for 0.10
17459 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
17461 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17462 Original commit message from CVS:
17464 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17465 plug-ins are included/excluded. (#498222)
17467 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17469 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17470 Original commit message from CVS:
17471 * ext/mad/gstmad.c: (gst_mad_sink_event):
17472 * gst/mpegaudioparse/gstmpegaudioparse.c:
17473 (gst_mp3parse_sink_event):
17474 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17475 of dropping and leaking them.
17477 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17479 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17480 Original commit message from CVS:
17481 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17483 * ext/mad/gstmad.h:
17484 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17485 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17486 * gst/mpegaudioparse/gstmpegaudioparse.h:
17487 Cache all events except EOS if we still have to send a NEWSEGMENT
17488 event. This will let TAG events be forwarded until after decodebin
17489 to an encoder for example as decodebin only links the pads
17490 after NEWSEGMENT. Fixes bug #518933.
17492 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17494 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17495 Original commit message from CVS:
17496 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17497 Write Xing header at the correct position in the MP3 frame for
17498 stereo files. Fixes bug #518676.
17500 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17502 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
17503 Original commit message from CVS:
17505 * ext/sidplay/Makefile.am:
17506 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
17507 when building C++ code (#516509).
17509 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
17511 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17512 Original commit message from CVS:
17513 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17514 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17515 Workshop 12 compiler, but probably also crashes (#517985).
17517 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
17519 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
17520 Original commit message from CVS:
17521 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
17522 * gst/mpegaudioparse/gstmpegaudioparse.c:
17523 (gst_mp3_channel_mode_get_type),
17524 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17525 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
17526 (gst_mp3parse_chain):
17527 * gst/mpegaudioparse/gstmpegaudioparse.h:
17528 Post channel mode and CRC as tags. Fixes bug #504493.
17530 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17532 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
17533 Original commit message from CVS:
17534 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
17535 Correctly chain up to the parent's finalize function.
17537 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17539 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
17540 Original commit message from CVS:
17541 * gst/mpegaudioparse/gstmpegaudioparse.c:
17542 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
17543 Try a bit harder to get valid timestamps, especially if upstream
17544 gives us one and we are at the first frame or resyncing.
17545 Return UNEXPECTED if we get a valid timestamp that is outside of
17546 our configured segment. After all changes done so far this doesn't
17547 seem to cause any regression, please test.
17549 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17551 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...
17552 Original commit message from CVS:
17554 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
17555 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
17556 If we don't have the position to seek to in our index first try
17557 to convert from TIME to BYTES upstream and only if that fails
17558 too use the old hack to simply seek to an earlier position
17559 and let the sink drop everything before segment start.
17560 Partially fixes bug #469930.
17562 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17564 configure.ac: Back to development...
17565 Original commit message from CVS:
17567 Back to development...
17569 === release 0.10.7 ===
17571 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17577 * docs/plugins/gst-plugins-ugly-plugins.args:
17578 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17579 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17580 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17581 * docs/plugins/gst-plugins-ugly-plugins.signals:
17582 * docs/plugins/inspect/plugin-a52dec.xml:
17583 * docs/plugins/inspect/plugin-asf.xml:
17584 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17585 * docs/plugins/inspect/plugin-dvdread.xml:
17586 * docs/plugins/inspect/plugin-dvdsub.xml:
17587 * docs/plugins/inspect/plugin-iec958.xml:
17588 * docs/plugins/inspect/plugin-lame.xml:
17589 * docs/plugins/inspect/plugin-mad.xml:
17590 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17591 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17592 * docs/plugins/inspect/plugin-mpegstream.xml:
17593 * docs/plugins/inspect/plugin-realmedia.xml:
17594 * docs/plugins/inspect/plugin-siddec.xml:
17595 * gst-plugins-ugly.doap:
17597 Release 0.10.7 - I Cheated Time
17598 Original commit message from CVS:
17599 Release 0.10.7 - I Cheated Time
17601 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17626 Original commit message from CVS:
17629 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17631 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
17632 Original commit message from CVS:
17633 * tests/check/Makefile.am:
17634 Exclude dvdreadsrc from the states test too.
17636 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17638 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
17639 Original commit message from CVS:
17640 * gst/mpegaudioparse/gstmpegaudioparse.c:
17641 (gst_mp3parse_emit_frame):
17642 Handler buffers without valid timestamp more correctly: Don't drop
17643 them and don't use the invalid timestamp to calculate the next
17644 timestamp. Fixes bug #516811.
17646 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
17648 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
17649 Original commit message from CVS:
17650 Patch by: Tal Shalif <tshalif at nargila dot org>
17651 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
17652 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
17653 Add some gint64 casts to prevent 32 bit integer overflows.
17656 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17658 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
17659 Original commit message from CVS:
17660 * gst/mpegaudioparse/gstmpegaudioparse.c:
17661 Revert previous commit to mp3parse, as it breaks playback
17664 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17666 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
17667 Original commit message from CVS:
17668 * gst/mpegaudioparse/gstmpegaudioparse.c:
17669 (gst_mp3parse_emit_frame):
17670 Return GST_FLOW_UNEXPECTED if we get data that is after our
17671 configured segment. This makes upstream go EOS immediately instead
17672 of sending us the complete stream. Also improve debugging a bit.
17674 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17676 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
17677 Original commit message from CVS:
17678 * ext/dvdread/dvdreadsrc.c:
17679 Fix regression in DVD seeking - when a pack we
17680 expect to be a NAV block turns out not to be, scan forwards
17681 for up to 2MB (at most ~1sec) until we find one.
17684 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
17686 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
17687 Original commit message from CVS:
17688 * win32/vs6/libgstmpegaudioparse.dsp:
17689 Add xing files to VS project file.
17691 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17693 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
17694 Original commit message from CVS:
17695 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
17696 Stop leaking src pad templates. Fixes bug #515708.
17698 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17700 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
17701 Original commit message from CVS:
17702 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17703 Correctly write the size in bytes on big endian systems.
17706 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17708 ext/lame/gstlame.c: Don't leak the allowed caps.
17709 Original commit message from CVS:
17710 * ext/lame/gstlame.c: (gst_lame_setup):
17711 Don't leak the allowed caps.
17712 * tests/check/pipelines/lame.c: (GST_START_TEST):
17713 Stop leaking all buffers. Fixes bug #515575.
17715 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17717 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
17718 Original commit message from CVS:
17719 * gst/mpegaudioparse/plugin.c:
17720 Commit new file I forgot to add.
17722 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17724 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
17725 Original commit message from CVS:
17727 Make DISABLE_DEPRECATED defined *only* during CVS, not during
17728 pre-releases or releases.
17730 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17733 Mention bug 511497 fixed in previous commit
17734 Original commit message from CVS:
17735 Mention bug 511497 fixed in previous commit
17737 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17739 Move xingmux from -bad.
17740 Original commit message from CVS:
17741 * docs/plugins/Makefile.am:
17742 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17743 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17744 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17745 * gst/mpegaudioparse/Makefile.am:
17746 * gst/mpegaudioparse/gstmpegaudioparse.c:
17747 * gst/mpegaudioparse/gstxingmux.c:
17748 * tests/check/Makefile.am:
17749 * tests/check/elements/.cvsignore:
17750 Move xingmux from -bad.
17752 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
17754 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
17755 Original commit message from CVS:
17756 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
17757 Use gst_guint64_to_gdouble for conversion
17758 * win32/vs6/libgstasfdemux.dsp:
17759 * win32/vs6/libgstdvdsub.dsp:
17760 * win32/vs6/libgstrealmedia.dsp:
17761 Update project dependencies and add new source files
17763 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17765 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
17766 Original commit message from CVS:
17767 * ext/mpeg2dec/gstmpeg2dec.c:
17768 Reset decoder when handling sequence where libmpeg2 has set
17769 frame period to 0, probably due to a corrupt packet.
17772 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17774 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
17775 Original commit message from CVS:
17776 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
17777 (gst_mp3parse_chain):
17778 Don't set new caps on the srcpad everytime the bitrate or MPEG
17779 version changes but calculate new spf value when the MPEG version
17782 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17784 Add documentation for the xingheader plugin.
17785 Original commit message from CVS:
17786 * docs/plugins/Makefile.am:
17787 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
17788 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
17789 * gst/xingheader/gstxingmux.c:
17790 * gst/xingheader/gstxingmux.h:
17791 Add documentation for the xingheader plugin.
17792 * tests/check/elements/xingmux.c: (GST_START_TEST):
17793 Set element state to PLAYING before doing something else.
17795 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17797 tests/check/: Add simple unit test for the xingmux element.
17798 Original commit message from CVS:
17799 * tests/check/Makefile.am:
17800 * tests/check/elements/.cvsignore:
17801 * tests/check/elements/xingmux.c: (setup_xingmux),
17802 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
17803 * tests/check/elements/xingmux_testdata.h:
17804 Add simple unit test for the xingmux element.
17805 * gst/xingheader/gstxingmux.c: (generate_xing_header),
17806 (gst_xing_mux_finalize), (xing_reset):
17807 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
17809 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17811 docs/plugins/: Add the real and rtsp elements and update the lists.
17812 Original commit message from CVS:
17813 * docs/plugins/Makefile.am:
17814 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17815 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17816 Add the real and rtsp elements and update the lists.
17817 * docs/plugins/inspect/plugin-amrnb.xml:
17818 * docs/plugins/inspect/plugin-asf.xml:
17819 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17820 * docs/plugins/inspect/plugin-dvdsub.xml:
17821 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17822 * docs/plugins/inspect/plugin-mpegstream.xml:
17823 * docs/plugins/inspect/plugin-realmedia.xml:
17824 * docs/plugins/inspect/plugin-siddec.xml:
17825 * docs/plugins/inspect/plugin-synaesthesia.xml:
17827 * gst/iec958/ac3_padder.c:
17828 * gst/iec958/ac3_padder.h:
17829 Do not use gtk-doc style comments for non gtk-doc comments. Note -
17830 there are functions defined using extern in the .c file - does that
17833 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17835 ext/mad/gstmad.c: Chain up at the end of the function.
17836 Original commit message from CVS:
17837 * ext/mad/gstmad.c:
17838 Chain up at the end of the function.
17840 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17842 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
17843 Original commit message from CVS:
17844 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
17845 Don't add pad templates for the base class but only in the
17848 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17850 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
17851 Original commit message from CVS:
17852 * ext/lame/gstlame.c:
17853 * ext/lame/gstlame.h:
17854 Fix the case where you initially have stereo input, and so lame's
17855 mode is not set to mono, and then you get input with mono audio and
17856 soon after you get stereo input again. What happened before this
17857 commit is that it would keep the encoding mode as mono. It should
17858 change it back to the one requested by the app (or the default one)
17861 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17863 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
17864 Original commit message from CVS:
17865 * gst/mpegaudioparse/gstmpegaudioparse.c:
17866 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17867 (mp3parse_bytepos_to_time):
17868 Interpolate the VBRI seek table entries to get better results,
17869 support 3 byte seek table entries and prevent overflows in the
17870 seek table by adding the relative offsets when using the seek
17871 table in a large enough data type.
17873 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17875 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
17876 Original commit message from CVS:
17877 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17878 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17879 (mp3parse_bytepos_to_time):
17880 * gst/mpegaudioparse/gstmpegaudioparse.h:
17881 Add support for seeking based on the VBRI seek table. Might make
17882 sense to use interpolation in the table later to get hopefully a
17883 bit more accurate values.
17885 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17887 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
17888 Original commit message from CVS:
17889 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17890 (handle_picture), (handle_slice):
17891 Fix compilation error. Fixes #509313.
17893 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17895 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
17896 Original commit message from CVS:
17897 * ext/lame/gstlame.c: (gst_lame_sink_event):
17898 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
17899 as 8 * GST_SECOND is too large for int.
17901 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17903 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
17904 Original commit message from CVS:
17905 * gst/xingheader/gstxingmux.c: (generate_xing_header):
17906 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
17909 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17911 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
17912 Original commit message from CVS:
17913 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17914 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17915 (mp3parse_total_bytes), (mp3parse_total_time):
17916 * gst/mpegaudioparse/gstmpegaudioparse.h:
17917 Add initial support for reading VBRI headers as found in VBR files
17918 created by some Fraunhofer encoders. Currently we only read the
17919 number of frames and bytes (and calculate duration, etc from this)
17920 but there is also a seek table that we currently don't use.
17922 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
17924 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
17925 Original commit message from CVS:
17926 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
17927 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17928 (gst_lame_sink_event):
17929 Correctly set number of channels when using mono-encoding mode
17930 and fix the duration calculation of the EOS buffer.
17932 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17934 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
17935 Original commit message from CVS:
17936 * gst/mpegaudioparse/gstmpegaudioparse.c:
17937 (gst_mp3parse_handle_first_frame):
17938 Guard against 0 values in the Xing header as frame count and
17939 byte count and calculate the bitrate when we have all values
17940 we need and not before.
17942 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17944 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
17945 Original commit message from CVS:
17946 * gst/xingheader/gstxingmux.c: (generate_xing_header):
17947 Remove accidentially leftover debug printf.
17949 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17951 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
17952 Original commit message from CVS:
17953 * gst/xingheader/gstxingmux.c: (has_xing_header),
17954 (generate_xing_header), (gst_xing_mux_chain),
17955 (gst_xing_mux_sink_event):
17956 Choose smallest possible frame size for the Xing header, properly
17957 set the timestamp, duration and offset on the outgoing buffers,
17958 only send NEWSEGMENT events in BYTE format downstream and also
17959 drop VBRI headers if already existing.
17961 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17963 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
17964 Original commit message from CVS:
17965 * gst/xingheader/Makefile.am:
17966 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
17967 (has_xing_header), (generate_xing_header),
17968 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
17969 (gst_xing_mux_init), (gst_xing_mux_chain),
17970 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
17971 * gst/xingheader/gstxingmux.h:
17972 Major cleanup and rewrite of xingmux with less bugs and new features:
17973 - Handles other layers as 3
17976 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17978 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
17979 Original commit message from CVS:
17980 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
17981 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
17982 Call g_type_class_ref() from a thread-safe context and not
17983 from the streaming thread to avoid GLib screwing up (see
17984 bug #349410 and #493432). Comment out unused code.
17986 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
17988 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
17989 Original commit message from CVS:
17990 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17991 (handle_picture), (clip_buffer), (handle_slice),
17992 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17993 (gst_mpeg2dec_change_state):
17994 * ext/mpeg2dec/gstmpeg2dec.h:
17995 Add buffer clipping.
17996 Add basic reverse playback support. Not complete yet when dealing with
17999 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18001 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18002 Original commit message from CVS:
18004 Add -Wno-portability to the automake parameters to stop warnings
18005 about GNU make extensions being used. We require GNU make in almost
18006 every Makefile anyway.
18008 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18009 at the same time is required for per target flags.
18011 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18013 Makefile.am: Include lcov.mak to allow building coverage reports.
18014 Original commit message from CVS:
18016 Include lcov.mak to allow building coverage reports.
18018 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18020 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18021 Original commit message from CVS:
18022 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18023 * gst/mpegaudioparse/gstmpegaudioparse.c:
18024 (gst_mp3parse_handle_first_frame):
18025 Make sure that the Xing TOC starts with 0 and the entries
18026 are increasing over time. Otherwise it's broken and should
18027 be skipped. Fixes bug #507821.
18029 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18031 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18032 Original commit message from CVS:
18033 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18034 (gst_asf_demux_add_video_stream),
18035 (gst_asf_demux_process_ext_content_desc),
18036 (gst_asf_demux_get_metadata_for_stream),
18037 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18038 (gst_asf_demux_change_state):
18039 * gst/asfdemux/gstasfdemux.h:
18040 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18042 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18044 docs/plugins/.cvsignore: Add *-undeclared.txt
18045 Original commit message from CVS:
18046 * docs/plugins/.cvsignore:
18047 Add *-undeclared.txt
18049 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18051 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18052 Original commit message from CVS:
18053 * gst/realmedia/rdtmanager.c:
18054 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18055 (gst_rdt_manager_class_init):
18056 * gst/realmedia/rdtmanager.h:
18057 Implement some more signals that rtspsrc connects to.
18060 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18062 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18063 Original commit message from CVS:
18065 Include common/win32.mak for CRLF check of win32 project
18066 files (see #393626).
18068 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18070 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18071 Original commit message from CVS:
18072 * gst/mpegaudioparse/gstmpegaudioparse.c:
18073 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18074 Don't post SEGMENT_START messages on the bus, only the element
18075 driving the pipeline should do that.
18077 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18079 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18080 Original commit message from CVS:
18082 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18084 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18086 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18087 Original commit message from CVS:
18088 * ext/mpeg2dec/gstmpeg2dec.h:
18089 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18092 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18094 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18095 Original commit message from CVS:
18096 2007-11-20 Julien MOUTTE <julien@moutte.net>
18097 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18100 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18102 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18103 Original commit message from CVS:
18104 * gst/mpegaudioparse/gstmpegaudioparse.c:
18105 Restore the segment handling logic.
18106 Please don't do behavioural changes under the heading of 'leak fixes'
18107 or 'whitespace changes', people.
18109 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18111 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18112 Original commit message from CVS:
18113 * gst/mpegaudioparse/gstmpegaudioparse.c:
18116 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18118 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18119 Original commit message from CVS:
18120 * gst/asfdemux/gstasfdemux.c:
18121 Sync _activate_pull() a little more with other demuxers.
18123 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18125 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18126 Original commit message from CVS:
18127 * gst/mpegstream/gstmpegdemux.c:
18128 recognize the padding stream
18130 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18132 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18133 Original commit message from CVS:
18134 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18135 Convert tags that come as string into the type required by
18138 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18140 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18141 Original commit message from CVS:
18142 * gst/mpegaudioparse/gstmpegaudioparse.c:
18143 (gst_mp3parse_emit_frame):
18144 Remove some more broken code, it seems to clip even when it should not.
18147 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18149 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18150 Original commit message from CVS:
18151 * gst/mpegaudioparse/gstmpegaudioparse.c:
18152 (gst_mp3parse_emit_frame):
18153 When the element is not driving the streaming thread it is not supposed
18154 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18155 upstream when it detects EOS. See #491305.
18157 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18159 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18160 Original commit message from CVS:
18161 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18162 * gst/dvdsub/Makefile.am:
18163 * gst/dvdsub/gstdvdsubdec.c:
18164 * gst/dvdsub/gstdvdsubparse.c:
18165 * gst/dvdsub/gstdvdsubparse.h:
18166 Add dvd subtitle parser, which just packetizes the input
18167 stream. This is needed to mux dvd subtitles into matroska
18168 files, since the muxer expects unfragmented and properly
18169 timestamped input (#415754).
18171 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18173 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18174 Original commit message from CVS:
18176 Update requirements from past CVS versions to released
18177 versions (0.10.14 in this case).
18178 * ext/sidplay/gstsiddec.cc:
18179 Fix compilation with g++-4.2.
18181 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18183 gst/realmedia/: Fix some compiler warnings shown on Forte.
18184 Original commit message from CVS:
18185 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18186 (gst_asm_scan_parse_condition):
18187 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18188 Fix some compiler warnings shown on Forte.
18190 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18192 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18193 Original commit message from CVS:
18194 Patch by: Gautier Portet <kassoulet at gmail dot com>
18195 * gst/xingheader/gstxingmux.c:
18196 The size of the Xing header is actually 417 as it's rounded to the
18197 next smaller integer. Fixes #397759.
18198 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18199 (xing_push_header):
18200 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18201 event to the beginning was successful before pushing the header again.
18203 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18205 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18206 Original commit message from CVS:
18207 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18208 (mp3parse_bytepos_to_time):
18209 Use gst_util_guint64_to_gdouble for conversions.
18210 * win32/vs6/libgstmad.dsp:
18211 Add a link to libgstaudio.
18213 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18215 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18216 Original commit message from CVS:
18217 * ext/lame/gstlame.c:
18218 Fix up case where there is no peer, in which case
18219 _get_allowed_caps() will return NULL.
18221 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18223 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18224 Original commit message from CVS:
18225 * ext/lame/gstlame.c:
18226 Use GST_PTR_FORMAT to print caps in debug statement.
18228 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18230 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18231 Original commit message from CVS:
18233 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18234 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18237 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18239 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18240 Original commit message from CVS:
18241 * ext/lame/gstlame.c:
18242 Allow fixing the sample rate lame converts to by negotiating fixed
18243 sample rate on the src pad caps.
18245 * tests/check/Makefile.am:
18246 * tests/check/pipelines/lame.c:
18247 Add a check for it.
18249 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18251 po/: Updated translations.
18252 Original commit message from CVS:
18255 Updated translations.
18257 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18259 po/pl.po: Added Polish translation.
18260 Original commit message from CVS:
18261 translated by: Jakub Bogusz <qboosh@pld-linux.org>
18263 Added Polish translation.
18265 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18267 po/fi.po: Added Finnish translation.
18268 Original commit message from CVS:
18269 translated by: Ilkka Tuohela <hile@iki.fi>
18271 Added Finnish translation.
18273 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18275 po/es.po: Added Spanish translation.
18276 Original commit message from CVS:
18277 translated by: Jorge González González <aloriel@gmail.com>
18279 Added Spanish translation.
18281 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18283 po/bg.po: Added Bulgarian translation.
18284 Original commit message from CVS:
18285 translated by: Alexander Shopov <ash@contact.bg>
18287 Added Bulgarian translation.
18289 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18291 gst/iec958/ac3iec.c: Chainup in finalize.
18292 Original commit message from CVS:
18293 * gst/iec958/ac3iec.c:
18294 Chainup in finalize.
18295 * tests/check/Makefile.am:
18296 * tests/check/generic/states.c:
18297 Improved state change unit test.
18299 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18301 Ignore registries in any format.
18302 Original commit message from CVS:
18303 * docs/plugins/.cvsignore:
18304 * tests/check/.cvsignore:
18305 Ignore registries in any format.
18307 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18309 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
18310 Original commit message from CVS:
18312 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18313 define in the lame headers. This has the advantage that
18314 it should still work when we're cross-compiling (#452025).
18316 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18318 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18319 Original commit message from CVS:
18320 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18321 Add other allowed rates to the pad templates.
18322 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18323 Reset the parser to release memory in dispose.
18325 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18327 ext/: Fix more leaks.
18328 Original commit message from CVS:
18329 * ext/amrnb/amrnbdec.c:
18330 * ext/amrnb/amrnbenc.c:
18331 * ext/amrnb/amrnbparse.c:
18332 * ext/sidplay/gstsiddec.cc:
18335 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
18337 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18338 Original commit message from CVS:
18339 Patch by: Daniel Charles <dcharles at ti dot com>
18340 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18341 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18342 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18343 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18344 * ext/amrnb/amrnbenc.h:
18345 Add property to select the BandMode of the AMR encoder.
18348 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18350 gst/realmedia/asmrules.c: Make ro memory to share.
18351 Original commit message from CVS:
18352 * gst/realmedia/asmrules.c:
18353 Make ro memory to share.
18355 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
18357 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18358 Original commit message from CVS:
18359 * gst/mpegaudioparse/gstmpegaudioparse.c:
18360 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18361 * gst/mpegaudioparse/gstmpegaudioparse.h:
18362 Queue segment event and push it after we know the caps on the pad or
18363 else an autoplugger might not have plugged the element yet and the
18366 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18368 gst/iec958/ac3iec.c: Fix tests.
18369 Original commit message from CVS:
18370 * gst/iec958/ac3iec.c:
18373 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18375 tests/check/: Add generic state-change test suite to help to fi leaks.
18376 Original commit message from CVS:
18377 * tests/check/Makefile.am:
18378 * tests/check/generic/.cvsignore:
18379 * tests/check/generic/states.c:
18380 Add generic state-change test suite to help to fi leaks.
18382 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18384 po/: Added Portuguese (Brazilian) translation.
18385 Original commit message from CVS:
18386 translated by: Raphael Higino <phhigino@gmail.com>
18389 Added Portuguese (Brazilian) translation.
18391 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18393 po/: Updated translations.
18394 Original commit message from CVS:
18399 Updated translations.
18401 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
18403 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18404 Original commit message from CVS:
18405 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18406 (gst_rmdemux_parse_video_packet):
18407 Activate timestamp fixing code.
18409 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18411 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18412 Original commit message from CVS:
18413 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18414 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18415 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18416 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18417 Do fragment collection in the demuxer so that we can now work with
18418 both ffmpeg and realvideodec to decoder real video content.
18420 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18422 gst/realmedia/asmrules.c: Include stdlib.h.
18423 Original commit message from CVS:
18424 * gst/realmedia/asmrules.c:
18427 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
18429 gst/realmedia/rdtmanager.c: Fix caps.
18430 Original commit message from CVS:
18431 * gst/realmedia/rdtmanager.c:
18434 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18436 gst/realmedia/rtspreal.c: Disable UDP transport for now.
18437 Original commit message from CVS:
18438 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18439 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18440 Disable UDP transport for now.
18442 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18444 gst/realmedia/: Add simple rdt manager.
18445 Original commit message from CVS:
18446 * gst/realmedia/Makefile.am:
18447 * gst/realmedia/rdtmanager.c: (find_session_by_id),
18448 (create_session), (free_session), (gst_rdt_manager_base_init),
18449 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18450 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18451 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18452 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18453 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18454 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18455 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18456 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18457 (gst_rdt_manager_plugin_init):
18458 * gst/realmedia/rdtmanager.h:
18459 * gst/realmedia/rmdemux.c: (plugin_init):
18460 Add simple rdt manager.
18462 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
18464 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18465 Original commit message from CVS:
18466 * gst/realmedia/rdtdepay.c:
18467 Fix the encoding-name so that it matches what the rtsp extension sets.
18469 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
18471 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18472 Original commit message from CVS:
18473 * gst/realmedia/asmrules.c: (gst_asm_node_free),
18474 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18475 (gst_asm_scan_string), (gst_asm_scan_number),
18476 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18477 (gst_asm_scan_next_token), (gst_asm_rule_free),
18478 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18479 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18480 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18481 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18482 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18483 (gst_asm_rule_book_match), (main):
18484 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18485 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18486 Use g_hash_table_destroy instead of _unref which is too new.
18488 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
18490 gst/realmedia/.cvsignore: Add test to ignore.
18491 Original commit message from CVS:
18492 * gst/realmedia/.cvsignore:
18493 Add test to ignore.
18494 * gst/realmedia/Makefile.am:
18495 * gst/realmedia/asmrules.c: (gst_asm_node_new),
18496 (gst_asm_node_free), (gst_asm_operator_eval),
18497 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18498 (gst_asm_scan_string), (gst_asm_scan_number),
18499 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18500 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
18501 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18502 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18503 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18504 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18505 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18506 (gst_asm_rule_book_match), (main):
18507 * gst/realmedia/asmrules.h:
18508 Added asembler rule book parser and evaluator.
18509 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18510 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18511 * gst/realmedia/rtspreal.h:
18512 Keep per stream config info.
18513 Parse and evaluate asm rule books for stream selection.
18515 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18517 gst/realmedia/rtspreal.c: Include stdlib.
18518 Original commit message from CVS:
18519 * gst/realmedia/rtspreal.c:
18522 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
18524 gst/realmedia/: Split out hash code in separate file.
18525 Original commit message from CVS:
18526 * gst/realmedia/Makefile.am:
18527 * gst/realmedia/realhash.c: (hash), (call_hash),
18528 (gst_rtsp_ext_real_calc_response_and_checksum):
18529 * gst/realmedia/realhash.h:
18530 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18531 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
18532 Split out hash code in separate file.
18534 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
18536 gst/: Fix include paths and link dependecies for rtsp extension.
18537 Original commit message from CVS:
18538 * gst/asfdemux/Makefile.am:
18539 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
18540 (gst_rtsp_wms_class_init):
18541 * gst/realmedia/Makefile.am:
18542 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18543 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
18544 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18545 (_do_init), (gst_rtsp_real_class_init):
18546 Fix include paths and link dependecies for rtsp extension.
18548 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
18550 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
18551 Original commit message from CVS:
18552 * gst/realmedia/Makefile.am:
18553 * gst/realmedia/rmdemux.c: (plugin_init):
18554 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18555 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
18556 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
18557 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18558 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
18559 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
18560 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
18561 (gst_rtsp_real_plugin_init):
18562 * gst/realmedia/rtspreal.h:
18563 Add RealMedia RTSP extension module. It has rank NONE until it is fully
18566 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
18568 gst/asfdemux/: Move WMS RTSP extension from -good to here.
18569 Original commit message from CVS:
18570 * gst/asfdemux/Makefile.am:
18571 * gst/asfdemux/gstasf.c: (plugin_init):
18572 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
18573 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
18574 (gst_rtsp_wms_configure_stream), (_do_init),
18575 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
18576 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
18577 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
18578 * gst/asfdemux/gstrtspwms.h:
18579 Move WMS RTSP extension from -good to here.
18580 Port it to the new pluggable extension interface.
18582 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18584 ext/mad/Makefile.am: Link to audio helper from plugins-base.
18585 Original commit message from CVS:
18586 * ext/mad/Makefile.am:
18587 Link to audio helper from plugins-base.
18589 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18591 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
18592 Original commit message from CVS:
18594 * ext/mad/gstmad.c: (gst_mad_chain):
18595 Use the new buffer clipping function from gstaudio here and
18596 require gst-plugins-base CVS.
18598 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18600 configure.ac: Sync liboil check with plugins-base. Add libm check.
18601 Original commit message from CVS:
18603 Sync liboil check with plugins-base. Add libm check.
18604 * gst/synaesthesia/Makefile.am:
18605 Link against libm. We're using sqrt here.
18607 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18609 gst/asfdemux/gstasfdemux.c: Include stdlib.
18610 Original commit message from CVS:
18611 * gst/asfdemux/gstasfdemux.c:
18614 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18616 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
18617 Original commit message from CVS:
18618 * ext/annodex/Makefile.am:
18620 * ext/cdio/gstcdiocddasrc.c:
18621 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
18623 * ext/cairo/Makefile.am:
18624 * gst/videofilter/Makefile.am:
18625 * tests/examples/level/Makefile.am:
18626 Use $(LIBM) instead of -lm
18628 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18630 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
18631 Original commit message from CVS:
18632 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18633 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
18634 * gst/mpegaudioparse/gstmpegaudioparse.h:
18635 Save some memory for each frame by only saving the start timestamp
18636 and start byte position instead of additionally the stop timestamp
18637 and stop byte position. This requires us to use a doubly-linked list
18638 but still saves 8-12 bytes per frame.
18640 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18642 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
18643 Original commit message from CVS:
18644 * ext/mad/gstmad.c: (clip_outgoing_buffer):
18645 Fix buffer clipping to correctly clip to the segment stop.
18647 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18649 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
18650 Original commit message from CVS:
18651 * gst/mpegaudioparse/gstmpegaudioparse.c:
18652 (gst_mp3parse_emit_frame):
18653 Fix a calculation that was causing mp3parse to drop every incoming
18654 frame when upstream delivered a segment in TIME format, breaking
18655 playback of all mpeg system streams.
18657 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18659 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
18660 Original commit message from CVS:
18663 * tests/Makefile.am:
18664 Remove bogus check for libcheck, since we check for
18665 gstreamer-check and it pulls in the required info from
18666 and we weren't actually _using_ the information for
18667 libcheck ourselves anyway.
18669 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18671 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
18672 Original commit message from CVS:
18673 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18674 (gst_mp3parse_init), (gst_mp3parse_dispose),
18675 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
18676 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18677 (mp3parse_handle_seek), (mp3parse_src_query):
18678 * gst/mpegaudioparse/gstmpegaudioparse.h:
18679 Implement accurate seeking in mpegaudioparse. Fixes #308312.
18680 Also implement segment seeks.
18682 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18684 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
18685 Original commit message from CVS:
18686 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
18687 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
18688 (gst_mad_chain), (gst_mad_change_state):
18689 * ext/mad/gstmad.h:
18690 Implement buffer clipping and use GST_BOILERPLATE instead of manual
18691 GType magic. Part one of bug #308312.
18693 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18695 configure.ac: Use pkg-config to locate check.
18696 Original commit message from CVS:
18698 Use pkg-config to locate check.
18700 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18702 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
18703 Original commit message from CVS:
18705 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
18706 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
18707 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18708 Fix build against core CVS by not using deprecated API. Bump
18709 requirements for new API (overdue anyway).
18711 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18713 REQUIREMENTS: Also add amr-libs here and update a little.
18714 Original commit message from CVS:
18716 Also add amr-libs here and update a little.
18718 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18720 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
18721 Original commit message from CVS:
18722 * docs/plugins/inspect/plugin-dvdnav.xml:
18723 * docs/plugins/inspect/plugin-realmedia.xml:
18724 * docs/plugins/inspect/plugin-synaesthesia.xml:
18725 Add inspect file for synaesthesia so the docs can be built even if
18726 the plugin isn't built yet. Fixes #454311. Also add inspect files
18727 for dvdnavsrc and realmedia.
18729 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18731 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
18732 Original commit message from CVS:
18733 * docs/plugins/Makefile.am:
18734 Simplify --extra-dir as gtkdoc scans recursively.
18736 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18738 And yet more docs enabled.
18739 Original commit message from CVS:
18740 * docs/plugins/Makefile.am:
18741 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18742 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18743 * gst/synaesthesia/Makefile.am:
18744 * gst/synaesthesia/gstsynaesthesia.c:
18745 * gst/synaesthesia/gstsynaesthesia.h:
18746 And yet more docs enabled.
18748 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18750 docs/plugins/: Add new docs. Scan c++ files too.
18751 Original commit message from CVS:
18752 * docs/plugins/Makefile.am:
18753 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18754 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18755 * docs/plugins/inspect/plugin-a52dec.xml:
18756 * docs/plugins/inspect/plugin-amrnb.xml:
18757 * docs/plugins/inspect/plugin-asf.xml:
18758 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18759 * docs/plugins/inspect/plugin-dvdsub.xml:
18760 * docs/plugins/inspect/plugin-iec958.xml:
18761 * docs/plugins/inspect/plugin-lame.xml:
18762 * docs/plugins/inspect/plugin-mad.xml:
18763 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18764 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18765 * docs/plugins/inspect/plugin-mpegstream.xml:
18766 Add new docs. Scan c++ files too.
18767 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18768 (gst_amrnbdec_event):
18769 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
18770 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18771 (gst_amrnbparse_loop):
18772 Add documentation headers.
18773 * ext/mad/gstmad.c:
18774 * ext/mad/gstmad.h:
18777 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18779 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
18780 Original commit message from CVS:
18781 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
18782 (gst_mp3parse_init):
18783 Use GST_BOILERPLATE instead of manual GType magic.
18784 * gst/mpegaudioparse/gstmpegaudioparse.c:
18785 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18786 (mp3parse_bytepos_to_time):
18787 * gst/mpegaudioparse/gstmpegaudioparse.h:
18788 Implement seeking, byte->time, time->byte conversions with the Xing
18789 seek table if available. This allows better at least a bit more
18790 accurate seeks and file position reporting.
18792 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18794 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
18795 Original commit message from CVS:
18796 * gst/mpegaudioparse/gstmpegaudioparse.c:
18797 (gst_mp3parse_handle_first_frame):
18798 Copy the complete Xing seek table in the 100 byte array instead of
18799 copying the first byte 100 times.
18800 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
18801 (mp3parse_total_time), (mp3parse_time_to_bytepos):
18802 Add seeking support based on the Xing header but comment it out for
18803 now as it seems to yield worse result than the other method.
18804 Also use gst_pad_query_peer_duration() instead of getting the peer pad
18805 ourself, creating a new GstQuery, etc.
18807 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18809 docs/plugins/: Update docs with caps info.
18810 Original commit message from CVS:
18811 * docs/plugins/gst-plugins-ugly-plugins.args:
18812 * docs/plugins/inspect/plugin-a52dec.xml:
18813 * docs/plugins/inspect/plugin-amrnb.xml:
18814 * docs/plugins/inspect/plugin-asf.xml:
18815 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18816 * docs/plugins/inspect/plugin-dvdread.xml:
18817 * docs/plugins/inspect/plugin-dvdsub.xml:
18818 * docs/plugins/inspect/plugin-iec958.xml:
18819 * docs/plugins/inspect/plugin-lame.xml:
18820 * docs/plugins/inspect/plugin-mad.xml:
18821 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18822 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18823 * docs/plugins/inspect/plugin-mpegstream.xml:
18824 Update docs with caps info.
18826 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18828 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
18829 Original commit message from CVS:
18831 Make sure dvdnav strings get translated too (no reason not to have
18832 them in the .po file, even if the plugin is disabled for now).
18835 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18837 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
18838 Original commit message from CVS:
18839 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18840 (gst_amrnbdec_event), (gst_amrnbdec_chain),
18841 (gst_amrnbdec_state_change):
18842 * ext/amrnb/amrnbdec.h:
18843 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18844 (gst_amrnbparse_loop):
18845 Add newsegment and discont handling. Some code cleanups.
18847 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
18849 ext/dvdread/dvdreadsrc.c: check for an error from
18850 Original commit message from CVS:
18851 * ext/dvdread/dvdreadsrc.c: check for an error from
18852 DVDReadBlocks() correctly.
18854 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
18856 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...
18857 Original commit message from CVS:
18858 * ext/dvdread/dvdreadsrc.c:
18859 If we can't read a nav packet, or it doesn't look like a nav
18860 packet, that's an error. Previous behavior was to look at
18861 the next packet; I can't find any justification for doing that.
18864 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18866 po/it.po: Updated Italian translation.
18867 Original commit message from CVS:
18869 Updated Italian translation.
18871 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18873 po/vi.po: Updated Vietnames translation.
18874 Original commit message from CVS:
18876 Updated Vietnames translation.
18878 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18880 po/: Added Chinese (simplified) translation.
18881 Original commit message from CVS:
18882 contributed by: Wenzheng Hu <db_lobster@163.com>
18885 Added Chinese (simplified) translation.
18887 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18889 MAINTAINERS: Updating all the maintainers files
18890 Original commit message from CVS:
18892 Updating all the maintainers files
18894 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
18896 Fix leaks some more.
18897 Original commit message from CVS:
18898 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
18899 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
18900 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18901 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
18902 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
18903 * gst/iec958/ac3iec.c: (ac3iec_init):
18904 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18905 Fix leaks some more.
18907 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
18909 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
18910 Original commit message from CVS:
18911 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
18912 "She's leaking me", said valgrind.
18914 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18916 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
18917 Original commit message from CVS:
18918 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
18919 Fix "pad caps are not a real subset of its template caps" warning.
18921 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
18923 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
18924 Original commit message from CVS:
18925 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
18926 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
18927 (gst_amrnbdec_finalize):
18928 Don't leak the adapter, unref it in a new finalize method instead.
18931 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18933 configure.ac: Back to CVS
18934 Original commit message from CVS:
18937 * gst-plugins-ugly.doap:
18938 Add 0.10.6 to the list of releases.
18940 === release 0.10.6 ===
18942 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18948 * docs/plugins/gst-plugins-ugly-plugins.args:
18949 * docs/plugins/inspect/plugin-a52dec.xml:
18950 * docs/plugins/inspect/plugin-asf.xml:
18951 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18952 * docs/plugins/inspect/plugin-dvdread.xml:
18953 * docs/plugins/inspect/plugin-dvdsub.xml:
18954 * docs/plugins/inspect/plugin-iec958.xml:
18955 * docs/plugins/inspect/plugin-lame.xml:
18956 * docs/plugins/inspect/plugin-mad.xml:
18957 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18958 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18959 * docs/plugins/inspect/plugin-mpegstream.xml:
18960 * docs/plugins/inspect/plugin-siddec.xml:
18962 Original commit message from CVS:
18965 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18983 Original commit message from CVS:
18986 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18988 win32/vs6/: Convert line endings to CRLF and mark as binary files.
18989 Original commit message from CVS:
18990 * win32/vs6/gst_plugins_ugly.dsw:
18991 * win32/vs6/libgstac3parse.dsp:
18992 * win32/vs6/libgstasfdemux.dsp:
18993 * win32/vs6/libgstdvdlpcmdec.dsp:
18994 * win32/vs6/libgstdvdsub.dsp:
18995 * win32/vs6/libgstiec958.dsp:
18996 * win32/vs6/libgstlame.dsp:
18997 * win32/vs6/libgstmad.dsp:
18998 * win32/vs6/libgstmpegaudioparse.dsp:
18999 * win32/vs6/libgstmpegstream.dsp:
19000 * win32/vs6/libgstrealmedia.dsp:
19001 * win32/vs6/libgstsynaesthesia.dsp:
19002 Convert line endings to CRLF and mark as binary files.
19004 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19006 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19007 Original commit message from CVS:
19008 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19009 Don't forget to unlock when setting the device property, or
19010 we'll sooner or later deadlock.
19012 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19014 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19015 Original commit message from CVS:
19016 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19017 Use gst_util_guint64_to_gdouble for conversion.
19018 * win32/vs6/libgstasfdemux.dsp:
19019 Add asfpacket.c to the build.
19021 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19023 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19024 Original commit message from CVS:
19025 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19026 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19027 * gst/mpegaudioparse/gstmpegaudioparse.h:
19028 If the Xing header provides a total time, use it to calculate the
19029 correct average bitrate immediately, instead of sending updates as
19030 we parse the stream.
19032 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19034 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19035 Original commit message from CVS:
19036 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19037 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19038 Use GstClockTime instead of guint for a time variable to prevent
19039 overflows on too large subtitle durations. Fixes #444514.
19041 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19043 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19044 Original commit message from CVS:
19045 Patch by: Mark Nauwelaerts <manauw at skynet be>
19046 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19047 Clear state when handling the serialized FLUSH_STOP event instead of
19048 the FLUSH_START event, thereby making sure we don't free buffers the
19049 chain function is still using. Fixes dvdsubdec crashing when flusing
19050 or seeking (#442706).
19052 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19054 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19055 Original commit message from CVS:
19056 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19057 Initialise variable to make fc4 build bot happy.
19059 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19061 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19062 Original commit message from CVS:
19063 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19064 Add sanity check so we don't abort for broken or non-MPEG streams,
19065 but instead error out. Fixes crashes/aborts for when our typefinder
19066 wrongly identifies quicktime files as mpeg (which should be fixed in
19067 -base now too). (#440120).
19069 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19072 * ext/amrnb/amrnbdec.c:
19073 * ext/amrnb/amrnbenc.c:
19074 * ext/amrnb/amrnbparse.c:
19075 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19076 Original commit message from CVS:
19077 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19078 block_size, _do_init, gst_amrnbdec_base_init,
19079 gst_amrnbdec_class_init, gst_amrnbdec_init):
19080 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19081 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19082 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19083 block_size, _do_init, gst_amrnbparse_base_init,
19084 gst_amrnbparse_class_init, gst_amrnbparse_init):
19085 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19086 GST_DEBUG_FUNCPTR and add log-category.
19088 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19090 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19091 Original commit message from CVS:
19092 * gst/mpegaudioparse/gstmpegaudioparse.c:
19093 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19094 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19095 (gst_mp3parse_chain), (mp3parse_total_bytes),
19096 (mp3parse_total_time):
19097 * gst/mpegaudioparse/gstmpegaudioparse.h:
19098 Implement parsing of Xing headers from the first frame of the stream,
19099 and use it to report duration correctly where possible.
19101 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19103 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19104 Original commit message from CVS:
19105 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19106 After descrambling, push the packets out as individual packets
19107 instead of one big descrambled buffer. Makes cook audio decoding
19108 work with the 'realaudiodec' decoder from gst-plugins-bad.
19110 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19112 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19113 Original commit message from CVS:
19114 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19115 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19116 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19117 (gst_rmdemux_parse_packet):
19118 * gst/realmedia/rmdemux.h:
19119 Remember first timestamp encountered in stream and re-timestamp
19120 stream to start from zero (fixes #397219); only send one newsegment
19121 event, not two; when seeking, send newsegment events from the
19122 streaming thread and not from the seeking thread.
19124 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19126 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19127 Original commit message from CVS:
19128 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19129 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19130 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19131 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19132 * gst/mpegstream/gstmpegdemux.h:
19133 Reset last_flow values for the various streams after a flushing
19134 seek, otherwise we might aggregate wrong flow returns afterwards
19135 that will make upstream pause silently. This should fix seeking
19136 in DVDs and also fix the Thoggen cropping dialog (#438610).
19138 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19140 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19141 Original commit message from CVS:
19142 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19143 (gst_asf_demux_chain_headers),
19144 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19145 (gst_asf_demux_have_mutually_exclusive_active_stream),
19146 (gst_asf_demux_check_activate_streams),
19147 (gst_asf_demux_find_stream_with_complete_payload),
19148 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19149 (gst_asf_demux_activate_ext_props_streams),
19150 (gst_asf_demux_process_object):
19151 * gst/asfdemux/gstasfdemux.h:
19152 Activate streams (ie. add the pads to the element) depending on
19153 whether we actually get data for those streams within the ASF
19154 preroll value specified. Currently only done in pull-mode though
19155 (this will fix problems with playbin hanging on mms streams once
19156 we use this in push-mode as well).
19158 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19160 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19161 Original commit message from CVS:
19162 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19163 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19164 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19165 (gst_asf_demux_process_file):
19166 * gst/asfdemux/gstasfdemux.h:
19167 Make all timestamps start from zero in pull-mode too; some small
19168 clean-ups and FIXMEs here and there.
19170 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19172 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19173 Original commit message from CVS:
19174 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19175 (gst_asf_demux_parse_packet):
19176 If packet size is specified within the packet and smaller than
19177 the actual packet size, don't parse beyond the size specified in
19178 the packet (this makes us parse some cases of packets with single
19179 compressed payloads cleanly, see e.g stream from #431318). Also
19180 add a sanity check when parsing compressed single payloads.
19182 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19184 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19185 Original commit message from CVS:
19186 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19187 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19188 (gst_asf_demux_handle_seek_event),
19189 (gst_asf_demux_push_complete_payloads):
19190 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19191 send data from the keyframe right before the new segment start to
19192 make sure the decoder doesn't have to decode more than absolutely
19195 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19197 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19198 Original commit message from CVS:
19199 * gst/asfdemux/asfheaders.c:
19200 * gst/asfdemux/asfheaders.h:
19201 * gst/asfdemux/asfpacket.c:
19202 (asf_payload_parse_replicated_data_extensions),
19203 (gst_asf_demux_parse_payload):
19204 * gst/asfdemux/asfpacket.h:
19205 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19206 (gst_asf_demux_push_complete_payloads),
19207 (gst_asf_demux_process_ext_stream_props):
19208 * gst/asfdemux/gstasfdemux.h:
19209 Implement payload extension system/extended replicated data parsing,
19210 so we can extract payload durations if they're specified.
19212 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19214 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19215 Original commit message from CVS:
19216 * gst/asfdemux/asfheaders.h:
19217 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19218 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19219 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19220 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19221 (gst_asf_demux_parse_stream_object),
19222 (gst_asf_demux_process_ext_stream_props),
19223 (gst_asf_demux_process_queued_extended_stream_objects),
19224 (gst_asf_demux_activate_ext_props_streams),
19225 (gst_asf_demux_process_object):
19226 * gst/asfdemux/gstasfdemux.h:
19227 Refactor stream parse/activation a bit (stream activation heuristics
19228 are still the same though); some more clean-ups.
19230 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19232 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19233 Original commit message from CVS:
19234 * win32/common/.cvsignore:
19235 Ignore generated config.h file to make build bot happy.
19237 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19239 gst/asfdemux/: Init debug category before using it.
19240 Original commit message from CVS:
19241 * gst/asfdemux/gstasf.c: (plugin_init):
19242 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19243 * gst/asfdemux/gstasfdemux.h:
19244 Init debug category before using it.
19246 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
19248 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19249 Original commit message from CVS:
19250 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19251 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19252 Fix silly bug when we can't pull as much data as we want; don't
19253 forget to announce pending tags in the new packet parsing code.
19255 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19257 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19258 Original commit message from CVS:
19261 Generate a win32 config.h into win32/common and add to MANIFEST so
19262 it gets disted (#393890). Looks like win32/common/config.h.in needs
19265 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19267 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19268 Original commit message from CVS:
19269 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19270 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19271 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19272 Fix pull mode operation some more: send newsegment event before
19273 sending data; handle EOS and fatal flow returns a bit better; don't
19274 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19276 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19278 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19279 Original commit message from CVS:
19280 * gst/asfdemux/Makefile.am:
19281 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19282 (asf_packet_create_payload_buffer),
19283 (asf_payload_find_previous_fragment),
19284 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19285 (gst_asf_demux_parse_packet):
19286 * gst/asfdemux/asfpacket.h:
19287 * gst/asfdemux/gstasfdemux.c:
19288 (gst_asf_demux_reset_stream_state_after_discont),
19289 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19290 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19291 (gst_asf_demux_process_chunk):
19292 * gst/asfdemux/gstasfdemux.h:
19293 New packet parsing code: should put halfway decent timestamps on
19294 buffers, and might even set the appropriate keyframe/discont buffer
19295 flags from time to time (and even if it doesn't, I'm at least able
19296 to debug this code); only used in pull-mode so far. Still needs
19297 some more work, like payload extensions parsing and proper flow
19298 aggregation, and stream activation based on preroll. Stay tuned.
19300 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19302 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19303 Original commit message from CVS:
19304 * gst/asfdemux/asfheaders.h:
19305 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19306 (gst_asf_demux_seek_index_lookup),
19307 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19308 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19309 (gst_asf_demux_process_ext_content_desc),
19310 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19311 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19312 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19313 * gst/asfdemux/gstasfdemux.h:
19314 Some clean-ups and small fixes: rename asf_stream_context structure to
19315 AsfStream; inline some three-line utility functions that are only used
19316 once anyway and get rid of their associated helper structs; make debug
19317 category global so that it is used by the debug statements in the other
19318 file as well; simplify gst_asf_demux_get_stream(); fix accidental
19319 implicit initialisation of stream->last_buffer_timestamp to 0, which
19320 would lead to missing timestamps on the first buffer; put fourcc format
19321 into video caps to make certain proprietary wmv decoders happy (for the
19322 case of WMVA in particular); play_time is offset by preroll as well, so
19323 fix overreporting of duration for some files.
19325 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19327 gst/asfdemux/gstasfdemux.c: Printf format fixes.
19328 Original commit message from CVS:
19329 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19330 (gst_asf_demux_pull_indices):
19331 Printf format fixes.
19333 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19335 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19336 Original commit message from CVS:
19337 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19338 (gst_mpeg_parse_send_event):
19339 Post an error message if EOS wasn't handled by anything downstream.
19340 This should fix playbin freezing/hanging with small VobSub subtitle
19341 files (background: not-linked flow returns from downstream are
19342 ignored for a while at the beginning, so if the file is small
19343 upstream will never get a not-linked flow return even if nothing
19344 is connected downstream). (#429960).
19346 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
19348 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19349 Original commit message from CVS:
19350 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19351 (gst_amrnbparse_sink_activate),
19352 (gst_amrnbparse_sink_activate_pull):
19353 Rewrite terminally broken sinkpad activation code.
19354 Now actually supports pull-mode activation (didn't before), and push
19355 mode activation doesn't leave the sinkpad flushing.
19357 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19359 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19360 Original commit message from CVS:
19361 * gst/asfdemux/asfheaders.c:
19362 * gst/asfdemux/asfheaders.h:
19363 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19364 (gst_asf_demux_reset), (gst_asf_demux_init),
19365 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19366 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19367 (gst_asf_demux_seek_index_lookup),
19368 (gst_asf_demux_reset_stream_state_after_discont),
19369 (gst_asf_demux_handle_seek_event),
19370 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19371 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19372 (gst_asf_demux_pull_indices),
19373 (gst_asf_demux_parse_data_object_start),
19374 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19375 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19376 (gst_asf_demux_process_simple_index),
19377 (gst_asf_demux_process_object),
19378 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19379 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19380 * gst/asfdemux/gstasfdemux.h:
19381 Make asfdemux work in pull mode where possible. If there's an index
19382 at the end of the file, read it and use it for seeking purposes.
19384 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
19386 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19387 Original commit message from CVS:
19388 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19389 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19390 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19391 Some timestamp fixes.
19392 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19393 Fix for 64-bit machines.
19395 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
19397 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19398 Original commit message from CVS:
19399 Patch by: René Stadler <mail at renestadler dot de>
19400 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19401 (find_seek_offset_time), (gst_rmdemux_reset),
19402 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19403 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19404 * gst/realmedia/rmdemux.h:
19405 Make rmdemux handle any number of logical streams. Fixes #428698.
19407 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19411 Original commit message from CVS:
19414 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19416 po/: Added Danish translation.
19417 Original commit message from CVS:
19418 submitted by: Mogens Jaeger <mogens@jaeger.tf>
19421 Added Danish translation.
19423 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19425 po/.cvsignore: Add pot.
19426 Original commit message from CVS:
19430 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
19432 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19433 Original commit message from CVS:
19434 2007-03-27 Julien MOUTTE <julien@moutte.net>
19435 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19436 stream and try to adapt to incoming timestamps lack of
19437 precision up to half a frame. This allows generating
19438 a perfect stream even with muxed formats like FLV where
19439 the timestamps are stored in milliseconds.
19441 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19443 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19444 Original commit message from CVS:
19445 * gst/realmedia/rmdemux.c:
19446 Remove unused zlib.h include. Fixes #421594.
19448 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19450 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19451 Original commit message from CVS:
19452 * ext/lame/gstlame.c: (gst_lame_setup):
19453 Disable the bitrate checking when the user has requested
19454 Free Format mode, as all bitrates less than the maximum
19457 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19459 po/: Update translations.
19460 Original commit message from CVS:
19464 Update translations.
19466 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19468 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19469 Original commit message from CVS:
19470 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19471 When handling seeks, don't convert -1 start or stop values to a bogus
19472 byte position - pass them upstream as -1.
19474 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19476 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19477 Original commit message from CVS:
19478 * gst/mpegaudioparse/gstmpegaudioparse.c:
19479 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19480 (gst_mp3parse_init), (gst_mp3parse_sink_event),
19481 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19482 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19483 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19484 (mp3parse_total_time), (mp3parse_handle_seek),
19485 (mp3parse_src_event), (mp3parse_src_query),
19486 (mp3parse_get_query_types), (plugin_init):
19487 * gst/mpegaudioparse/gstmpegaudioparse.h:
19488 Implement seeking via average bitrate, and position+duration
19489 querying in mp3parse. Later, it will support frame-accurate seeking by
19490 building a seek table as it parses.
19491 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19492 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19493 before any extant MP3 decoder plugin. This allows us to remove framing
19494 support from the decoders, if we want, and will provide them with
19495 accurate seeking automatically once it is finished.
19496 Fix the handling of MPEG-1 Layer 1 files.
19497 Partially fix timestamping of packets arriving from a demuxer by
19498 queueing the incoming timestamp until the next packet starts, rather
19499 than applying it immediately to the next pushed buffer.
19501 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19503 gst/asfdemux/gstasfdemux.c: Printf format fix.
19504 Original commit message from CVS:
19505 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
19508 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19510 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
19511 Original commit message from CVS:
19512 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
19513 (gst_cdio_cdda_src_finalize):
19514 Make sure we always destroy our libcdio handle.
19516 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
19518 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
19519 Original commit message from CVS:
19520 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
19521 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
19522 (gst_cdio_cdda_src_finalize):
19523 Small code cleanups.
19524 Don't use pad_alloc as the base class cannot deal with the error codes.
19526 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
19528 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
19529 Original commit message from CVS:
19530 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
19531 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
19532 Never post a (fatal) error message on the bus on decoding errors. We
19533 should only do this if we can't recover, but mpeg2dec can always
19534 recover. This is needed for DVB streams, for example, where there
19535 may be temporary glitches in the stream. Instead of an error
19536 message, post a warning message on the bus for every N decoding
19537 errors. Fixes #370020.
19539 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19541 configure.ac: Convert to new AG_GST style.
19542 Original commit message from CVS:
19544 Convert to new AG_GST style.
19546 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19548 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
19549 Original commit message from CVS:
19550 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
19552 Display sensible defaults and limits for the
19553 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
19554 property - it's supposed to be a boolean 0/1 value.
19556 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19558 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
19559 Original commit message from CVS:
19560 * ext/lame/gstlame.c:
19561 Initialise the variables so gcc doesn't complain about possibly
19562 uninitialised uses, even though they can't actually happen.
19564 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
19566 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
19567 Original commit message from CVS:
19568 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19569 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
19570 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
19571 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19572 Implement all sample rates.
19573 Implement sample permutation a little smarter avoiding a memcpy.
19574 Fix timestamps, use segments, fix seeking.
19576 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
19579 Original commit message from CVS:
19580 * docs/plugins/Makefile.am:
19581 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19582 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19583 * docs/plugins/inspect/plugin-siddec.xml:
19584 * ext/sidplay/gstsiddec.cc:
19585 * ext/sidplay/gstsiddec.h:
19588 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19590 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
19591 Original commit message from CVS:
19592 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19593 (gst_lame_set_property), (gst_lame_setup):
19594 Fix up bitrate checking macro. Make it give us a
19595 GST_ELEMENT_WARNING message so the application has a chance of
19596 reporting this to the user. Move the checking to _setup, so we
19597 are sure it runs in the READY state, when we hope to have a pipeline
19598 and a bus that is not flushing.
19599 This fixes e.g. using 96 kbit/sec as a bitrate.
19601 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19603 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
19604 Original commit message from CVS:
19605 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
19606 (gst_asf_demux_process_advanced_mutual_exclusion),
19607 (gst_asf_demux_process_queued_extended_stream_objects),
19608 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19609 * gst/asfdemux/gstasfdemux.h:
19610 Parse advanced mutual exclusion object and only add pads for
19611 'hidden' streams (those in an extended stream header) that are
19612 mutually exclusive with an already existing 'main stream' if
19613 the broadcasting flag is not set. If the broadcasting flag is set,
19614 assume that data for this stream isn't sent. (This should ideally be
19615 solved better by making playbin more robust against this and/or by
19616 making mmssrc send some information downstream about which streams
19617 will be streamed). Fixes #353116.
19619 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19621 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
19622 Original commit message from CVS:
19623 * gst/synaesthesia/gstsynaesthesia.c:
19624 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19625 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
19626 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19627 (synaescope32), (synaescope_set_data), (synaesthesia_update),
19628 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
19629 * gst/synaesthesia/synaescope.h:
19630 Move all the mutable engine state into a structure so that
19631 multiple element instances can run without interfering.
19633 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19635 Add crossreferences to glib/gobject/gstream docs.
19636 Original commit message from CVS:
19638 * docs/plugins/Makefile.am:
19639 Add crossreferences to glib/gobject/gstream docs.
19641 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19643 gst/synaesthesia/: More source cleanups and add FIXME comments.
19644 Original commit message from CVS:
19645 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19646 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19647 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19649 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19651 More source cleanups and add FIXME comments.
19653 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
19655 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
19656 Original commit message from CVS:
19657 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
19658 Use gst_guint64_to_gdouble for conversions.
19659 * gst/synaesthesia/synaescope.c:
19660 Define M_PI and do not include <pthread.h> and
19661 <sys/time.h> for G_OS_WIN32
19662 * win32/vs6/libgstrealmedia.dsp:
19663 * win32/vs6/synaesthesia.dsp:
19664 Update projects files.
19665 * win32/common/config.h.in:
19666 Add config.h.in for autogen of config.h
19668 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19670 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
19671 Original commit message from CVS:
19673 Add --enable-experimental support. Activate synaesthesia when building
19674 with --enable-experimental. Fix --enable external configure switch
19677 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19679 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
19680 Original commit message from CVS:
19681 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19682 (gst_lame_change_state):
19683 * ext/lame/gstlame.h:
19684 On receiving EOS, we try to push a last buffer with the remaining
19685 samples. Don't do that if we got an unclean flow return on the last
19686 gst_pad_push(), downstream might not handle this very gracefully
19688 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19689 Pass flow returns upstream (helps #403168).
19691 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19693 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
19694 Original commit message from CVS:
19695 * gst/synaesthesia/gstsynaesthesia.c:
19696 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19697 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19698 (gst_synaesthesia_chain), (plugin_init):
19699 check result of gst_pad_push() in _chain.
19701 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19703 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
19704 Original commit message from CVS:
19705 * gst/synaesthesia/Makefile.am:
19706 * gst/synaesthesia/gstsynaesthesia.c:
19707 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19708 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19709 (gst_synaesthesia_chain), (plugin_init):
19710 * gst/synaesthesia/synaescope.c:
19711 * gst/synaesthesia/synaescope.h:
19712 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
19713 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
19714 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
19715 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
19716 possible leak in _chain. (#356882)
19718 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19720 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
19721 Original commit message from CVS:
19722 * gst/asfdemux/asfheaders.c:
19723 * gst/asfdemux/asfheaders.h:
19724 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
19725 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19726 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
19727 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
19728 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
19729 (gst_asf_demux_process_ext_content_desc),
19730 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
19731 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
19732 (gst_asf_demux_process_bitrate_props_object),
19733 (gst_asf_demux_process_header_ext),
19734 (gst_asf_demux_process_language_list),
19735 (gst_asf_demux_process_ext_stream_props),
19736 (gst_asf_demux_process_queued_extended_stream_objects),
19737 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19738 * gst/asfdemux/gstasfdemux.h:
19739 Refactor and clean up header parsing and chain function a bit; get
19740 rid of some cruft; make header parsing a tad more robust, fixing
19743 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19745 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
19746 Original commit message from CVS:
19747 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19748 Post an error if we receive an EOS event while still waiting for the
19749 ASF header object to come through.
19751 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
19753 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
19754 Original commit message from CVS:
19755 Patch by: Xavier B. <xavierb gmail com>
19756 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
19757 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19758 (gst_asf_demux_process_ext_content_desc),
19759 (gst_asf_demux_process_data),
19760 (gst_asf_demux_process_language_list),
19761 (gst_asf_demux_process_ext_stream_props),
19762 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19763 Guard places where we assume that a certain amount of data is
19764 available better against less data being available (should fix
19765 infamous assertion crasher bug #336370). Also fixes a small
19768 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
19770 gst/realmedia/: Add demuxer for RealAudio files (#349779).
19771 Original commit message from CVS:
19772 * gst/realmedia/Makefile.am:
19773 * gst/realmedia/rademux.c:
19774 * gst/realmedia/rademux.h:
19775 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19776 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
19777 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
19778 * gst/realmedia/rmutils.h:
19779 Add demuxer for RealAudio files (#349779).
19781 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
19783 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
19784 Original commit message from CVS:
19786 Add win32/MANIFEST to EXTRA_DIST so win32 files will
19787 be include in the next release.
19789 Remove win32/common/config.h is which is not autogenerated yet.
19791 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19793 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
19794 Original commit message from CVS:
19795 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
19796 warn when outgoing sample rate is different from incoming
19798 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19800 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
19801 Original commit message from CVS:
19802 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19803 All sample-rates < 32khz come from the LSF extensions, which only
19804 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
19805 Use gst_util_uint64_scale because we can.
19807 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19809 tests/check/elements/amrnbenc.c: and fix compilation of this test
19810 Original commit message from CVS:
19811 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19812 (cleanup_amrnbenc):
19813 and fix compilation of this test
19815 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19817 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
19818 Original commit message from CVS:
19819 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19820 (cleanup_amrnbenc):
19821 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19822 (cleanup_mpeg2dec):
19823 re-apply as it was -bad and not -ugly that is frozen, doh
19825 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19827 tests/check/elements/: revert my freeze breakage
19828 Original commit message from CVS:
19829 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19830 (cleanup_amrnbenc):
19831 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19832 (cleanup_mpeg2dec):
19833 revert my freeze breakage
19835 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19837 gst/asfdemux/gstasfdemux.c: add a comment about a future change
19838 Original commit message from CVS:
19839 * gst/asfdemux/gstasfdemux.c:
19840 (gst_asf_demux_get_gst_tag_from_tag_name),
19841 (gst_asf_demux_process_ext_content_desc):
19842 add a comment about a future change
19843 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19844 (cleanup_amrnbenc):
19845 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19846 (cleanup_mpeg2dec):
19847 consistent pad (de)activation
19849 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19851 gst/asfdemux/gstasfdemux.c: Update query_types function too.
19852 Original commit message from CVS:
19853 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
19854 Update query_types function too.
19856 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19858 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
19859 Original commit message from CVS:
19860 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
19861 (gst_rmdemux_src_query_types):
19862 Implement SEEKING query, make query function thread-safe.
19864 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19866 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
19867 Original commit message from CVS:
19868 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
19869 Use alignment-safe macros here too (subbuffers ...); guard against
19870 hypothetical memory access beyond our given buffer in the case
19871 where the buffer size is not a multiple of 2.
19873 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
19875 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
19876 Original commit message from CVS:
19877 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19878 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
19879 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19880 * gst/asfdemux/gstasfdemux.h:
19881 Don't crash in the seek event handling code when playtime is 0,
19882 as may be the case with live streams (#386218). Implement SEEKING
19883 query so applications can query seekability without second-guessing
19884 based on whether we have a duration or not.
19886 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19889 Original commit message from CVS:
19891 * gst-plugins-ugly.doap:
19892 * gst-plugins-ugly.spec.in:
19895 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
19897 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
19898 Original commit message from CVS:
19899 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19900 Use our alignment-safe macros here too, since we can't assume that
19901 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
19904 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19906 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
19907 Original commit message from CVS:
19908 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
19909 Also, don't read the index for a stream a second time when
19910 operating in pull-mode and reaching the end of the file.
19912 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19914 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
19915 Original commit message from CVS:
19916 Patch by: Roland Kay <roland.kay at ox compsoc net>
19917 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
19918 Don't leak stream index (#385292).
19920 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19922 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
19923 Original commit message from CVS:
19924 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
19925 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19927 * ext/lame/gstlame.h:
19928 Fix leak (by calling lame_init_params() before lame_close()); handle
19929 NULL return from lame_init() more gracefully. Fixes #385311.
19931 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19933 configure.ac: Back to CVS
19934 Original commit message from CVS:
19938 === release 0.10.5 ===
19940 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19946 * docs/plugins/gst-plugins-ugly-plugins.args:
19947 * docs/plugins/inspect/plugin-a52dec.xml:
19948 * docs/plugins/inspect/plugin-asf.xml:
19949 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19950 * docs/plugins/inspect/plugin-dvdsub.xml:
19951 * docs/plugins/inspect/plugin-iec958.xml:
19952 * docs/plugins/inspect/plugin-lame.xml:
19953 * docs/plugins/inspect/plugin-mad.xml:
19954 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19955 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19956 * docs/plugins/inspect/plugin-mpegstream.xml:
19957 * docs/plugins/inspect/plugin-siddec.xml:
19959 Original commit message from CVS:
19962 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
19964 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
19965 Original commit message from CVS:
19966 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
19967 to in the previous checkin. see #385192. You can have your
19970 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
19972 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
19973 Original commit message from CVS:
19974 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
19975 from the dereferenced integer, not the pointer itself. Fixes
19977 I'm takin ur cheese!
19979 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
19982 ChangeLog surgery: fix bug number
19983 Original commit message from CVS:
19984 ChangeLog surgery: fix bug number
19986 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19988 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
19989 Original commit message from CVS:
19990 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
19991 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
19992 For version 4 streams, read the extra codec data size from the
19993 header instead of assuming it is always 16 (also read it from the
19994 right position) (#384989). For version 4 and 5 streams, check that
19995 the specified extra codec data size doesn't make us read beyond the
19996 chunk boundary (#384989).
19998 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20015 Original commit message from CVS:
20018 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20020 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20021 Original commit message from CVS:
20022 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20023 Cosmetic changes: fix misleading debug statement, update
20026 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20028 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20029 Original commit message from CVS:
20030 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20031 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20032 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20033 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20034 * ext/mpeg2dec/gstmpeg2dec.h:
20035 Align buffers to a 16 byte boundary so the altivec optimisations
20036 don't crash. Fixes #327350.
20038 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20040 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20041 Original commit message from CVS:
20042 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20043 The availability of extra codec data isn't something that
20044 warrants debug messages at WARNING level (see #376958).
20046 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20048 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20049 Original commit message from CVS:
20050 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20051 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20052 (gst_dvd_demux_send_subbuffer):
20053 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20054 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20055 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20056 (gst_mpeg_demux_send_subbuffer):
20057 * gst/mpegstream/gstmpegdemux.h:
20058 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20059 (gst_mpeg_parse_chain):
20060 Fix flow value combination; this fixes playbin/totem locking up if
20061 a VobSub file is specified as subtitle file (#334322). Flow value
20062 combination should only happen once we are fairly sure we've got all
20063 pads that are available for now. Since there isn't a well-specified
20064 time when this is the case in MPEG, we'll just assume this is the
20065 case once there has been a certain number of packets for each
20066 stream we've found so far.
20068 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20070 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20071 Original commit message from CVS:
20072 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20073 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20074 Simplify the framerate code and support more framerates. Fixes #361584.
20076 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20078 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20079 Original commit message from CVS:
20080 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20081 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20082 Fix minor memleak when creating pads from static pad templates (#369627).
20083 * tests/check/Makefile.am:
20084 * tests/check/elements/.cvsignore:
20085 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20086 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20087 Add unit tests for mpeg2dec (#369627).
20089 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20093 Original commit message from CVS:
20096 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20098 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20099 Original commit message from CVS:
20100 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20101 (gst_lame_change_state):
20102 * ext/lame/gstlame.h:
20103 Make lame timestamp flushed eos buffer by some additional timestamp
20104 accounting. Fixes #374760.
20106 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20108 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20109 Original commit message from CVS:
20110 * gst/mpegaudioparse/gstmpegaudioparse.c:
20111 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20112 (gst_mp3parse_init), (gst_mp3parse_dispose),
20113 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20114 (gst_mp3parse_change_state):
20115 * gst/mpegaudioparse/gstmpegaudioparse.h:
20116 Make timestamp handling in mp3parse saner; now works for at least
20119 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20121 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20122 Original commit message from CVS:
20123 * gst/mpegaudioparse/Makefile.am:
20124 * gst/mpegaudioparse/gstmpegaudioparse.c:
20125 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20126 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20127 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20128 (gst_mp3parse_change_state), (plugin_init):
20129 * gst/mpegaudioparse/gstmpegaudioparse.h:
20130 Bring mp3parse into the 21st century.
20131 Use its own debug category, use gstadapter, format nicely to 80
20132 columns, and fix incorrect handling of 32 kHz and less files.
20134 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20136 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20137 Original commit message from CVS:
20138 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20139 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20140 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20141 * ext/mpeg2dec/gstmpeg2dec.h:
20142 libmpeg2 requires its output buffers to start at a 16byte aligned
20143 address or the altivec optimizations will explode.
20145 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20147 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20148 Original commit message from CVS:
20149 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20150 * ext/cdio/gstcdio.h:
20151 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20152 Move CD-TEXT utility function into common file so it can also be
20153 used by a future cdioparanoiasrc.
20155 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20157 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20158 Original commit message from CVS:
20159 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20160 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20161 information (fixes #340433).
20163 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20165 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20166 Original commit message from CVS:
20167 Patch by: Josep Torra Valles <josep at fluendo com>
20168 * gst/iec958/ac3_padder.c: (ac3p_init):
20169 * gst/mpegstream/gstmpegparse.c:
20170 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20171 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20172 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20173 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20174 (gst_rmdemux_parse_packet):
20175 Misc. fixes for problems discovered by Forte (different return types
20176 in function declaration and definition, pointer arithmetics with
20177 void pointers). Fixes #362639.
20179 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20181 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20182 Original commit message from CVS:
20183 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20184 Don't announce audio or subtitle streams that aren't really present,
20185 it makes dvddemux create pads that will never carry any data, which
20188 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20190 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20191 Original commit message from CVS:
20192 * ext/lame/gstlame.c: (gst_lame_set_property):
20193 Round up not allowed bitrates to the next higher allowed one
20196 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20198 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20199 Original commit message from CVS:
20200 * docs/plugins/Makefile.am:
20201 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20202 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20203 * ext/lame/gstlame.c: (gst_lame_class_init):
20204 * ext/lame/gstlame.h:
20205 Add docs for lame and lame to docs. Specify allowed bitrates
20206 in the properties description (#361140). Canonicalise object
20207 property names (ie. use hyphen instead of underscore).
20208 * docs/plugins/inspect/plugin-a52dec.xml:
20209 * docs/plugins/inspect/plugin-amrnb.xml:
20210 * docs/plugins/inspect/plugin-asf.xml:
20211 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20212 * docs/plugins/inspect/plugin-dvdread.xml:
20213 * docs/plugins/inspect/plugin-dvdsub.xml:
20214 * docs/plugins/inspect/plugin-iec958.xml:
20215 * docs/plugins/inspect/plugin-lame.xml:
20216 * docs/plugins/inspect/plugin-mad.xml:
20217 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20218 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20219 * docs/plugins/inspect/plugin-mpegstream.xml:
20220 * docs/plugins/inspect/plugin-siddec.xml:
20221 Update version to CVS.
20223 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20225 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20226 Original commit message from CVS:
20227 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20228 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20231 Add i18n magic to lame plugin. Throw decent error message when we
20232 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20234 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
20236 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20237 Original commit message from CVS:
20238 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20239 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20240 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20241 Change caps to x-rdt, because it's not x-rtp.
20242 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20243 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20244 (gst_rmdemux_plugin_init):
20245 Activate pad before adding to the element.
20246 Return the combined stream return values after pad_alloc.
20248 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20250 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20251 Original commit message from CVS:
20252 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20253 * ext/mpeg2dec/gstmpeg2dec.h:
20254 Add some debugging to timestamp handling.
20255 Make sure we don't convert invalid timestamps.
20257 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20259 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20260 Original commit message from CVS:
20261 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20262 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20263 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20264 (gst_dvd_demux_get_subpicture_stream):
20265 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20266 (gst_mpeg_demux_get_audio_stream),
20267 (gst_mpeg_demux_get_private_stream):
20268 Active pads before adding them to the running element. Don't assert
20269 on non-BYTE format newsegment events in asfdemux.
20271 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
20273 Printf format fixes.
20274 Original commit message from CVS:
20275 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20276 (gst_dvd_read_src_handle_seek_event):
20277 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20278 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20279 * ext/sidplay/gstsiddec.cc:
20280 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20281 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20282 (gst_rmdemux_parse_packet):
20283 Printf format fixes.
20285 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20287 gst/realmedia/: Added RDT depayloader.
20288 Original commit message from CVS:
20289 * gst/realmedia/Makefile.am:
20290 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20291 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20292 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20293 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20294 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20295 * gst/realmedia/rdtdepay.h:
20296 Added RDT depayloader.
20297 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20298 (gst_rmdemux_plugin_init), (plugin_init):
20299 Remove unused function.
20300 Added some more mime-types.
20302 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20304 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20305 Original commit message from CVS:
20306 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20307 If an incoming timestamp is within one sample of our current
20308 timestamp, then keep it. This prevents imprecision in the
20309 PTS (which only has 90khz granularity) from affecting our stream.
20311 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20313 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20314 Original commit message from CVS:
20315 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20316 Reflow code so that compiler doesn't complain about possible use
20317 of uninitialised variable any longer; but just in case, initialise
20318 it anyway; also take object ref in query function and do peer pad
20319 stuff in a more thread-safe way.
20321 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
20323 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20324 Original commit message from CVS:
20325 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20326 Init a variable to make compilers happy.
20328 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
20330 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20331 Original commit message from CVS:
20332 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20333 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20334 (gst_dvd_demux_sync_stream_to_time):
20335 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20336 (gst_mpeg_demux_synchronise_pads),
20337 (gst_mpeg_demux_sync_stream_to_time):
20338 Send newsegment updates for sparse streams (#350778).
20340 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20342 ext/dvdread/dvdreadsrc.c: fix compile warning
20343 Original commit message from CVS:
20344 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20345 fix compile warning
20347 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20350 bump the nano bitches
20351 Original commit message from CVS:
20352 bump the nano bitches
20354 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20356 configure.ac: As another attempt, synaesthesia can be enabled by passing
20357 Original commit message from CVS:
20359 As another attempt, synaesthesia can be enabled by passing
20360 --with-plugins="synaesthesia" to configure
20362 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20364 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20365 Original commit message from CVS:
20367 Don't build synaesthesia by default, until someone confirms that it
20368 is okay (filed as #356882)
20370 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20372 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20373 Original commit message from CVS:
20375 Don't build synaesthesia by default, until someone confirms that it
20376 is okay (filed as #356882)
20378 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20381 Original commit message from CVS:
20383 * gst/synaesthesia/Makefile.am:
20384 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20385 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20386 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20387 (gst_synaesthesia_change_state), (plugin_init):
20390 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20392 More G_OBJECT macro fixing.
20393 Original commit message from CVS:
20394 * ext/mad/gstid3tag.c:
20395 * gst/mpegstream/gstrfc2250enc.h:
20396 * gst/synaesthesia/gstsynaesthesia.c:
20397 More G_OBJECT macro fixing.
20399 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
20401 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20402 Original commit message from CVS:
20403 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20404 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20405 Fix initialisation dummy buffer, the offsets are relative to the start
20406 of the buffers. Fixes #356004.
20408 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
20410 * gst-plugins-ugly.spec.in:
20412 Original commit message from CVS:
20415 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20417 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20418 Original commit message from CVS:
20419 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20420 Add convert query (needed for later when we just operate in time
20421 format and let the base source class handle all the seeking stuff).
20423 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20425 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20426 Original commit message from CVS:
20427 * gst/asfdemux/gstasfdemux.c:
20428 (gst_asf_demux_get_gst_tag_from_tag_name),
20429 (gst_asf_demux_process_ext_content_desc):
20430 Erm, lets properly fix it. The only non-text tag that we support is
20431 the track-number and that is an UINT. asfdemux was returning a GValue
20432 initialized as INT. Further the Track and not the TrackNumber tag
20433 (the latter is a string too).
20435 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20437 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20438 Original commit message from CVS:
20439 * gst/asfdemux/gstasfdemux.c:
20440 (gst_asf_demux_get_gst_tag_from_tag_name),
20441 (gst_asf_demux_process_ext_content_desc):
20442 Skip tags that are unknown (was producing an uninialized GValue).
20444 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
20446 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20447 Original commit message from CVS:
20448 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20449 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20450 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20451 (gst_a52dec_set_property), (gst_a52dec_get_property):
20452 * ext/a52dec/gsta52dec.h:
20453 Patch from from Michal Benes <michal.benes@itonis.tv>:
20454 Add two things to a52dec: configure the exact output format for ac3
20455 decoding through properties, if desired.
20456 By default, configure an output format preferred by downstream. Now
20457 that audioconvert lists caps by preference, this means that a52dec
20458 can do downmixing (iff required) rather than audioconvert, so it can
20459 use the ac3 downmix levels from the bitstream.
20461 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20463 Add missing GST_LIBS to the link flags
20464 Original commit message from CVS:
20465 * ext/lame/Makefile.am:
20466 * ext/mpeg2dec/Makefile.am:
20467 * gst/dvdlpcmdec/Makefile.am:
20468 * gst/dvdsub/Makefile.am:
20469 * gst/mpegaudioparse/Makefile.am:
20470 Add missing GST_LIBS to the link flags
20472 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20474 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20475 Original commit message from CVS:
20477 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20479 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20481 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20482 Original commit message from CVS:
20483 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20484 fix build for debug disabled
20486 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20488 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20489 Original commit message from CVS:
20490 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20491 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20492 Use static pad templates with ANY caps for the source pads for
20493 simplicity and to avoid warnings when creating pads for unhandled
20494 codec IDs (#351795).
20496 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
20498 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20499 Original commit message from CVS:
20500 Patch by: Michal Benes <michal dot benes at itonis dot tv>
20501 * ext/mad/gstmad.c: (gst_mad_chain):
20502 Fix timestamping in mad by only activating a new timestamp when the
20503 previous frame has been decoded. Fixes #350723.
20504 Also clean up some of the non fatal warnings when the input buffer is
20505 too small to decode a header.
20507 === release 0.10.4 ===
20509 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20515 * docs/plugins/gst-plugins-ugly-plugins.args:
20516 * docs/plugins/inspect/plugin-a52dec.xml:
20517 * docs/plugins/inspect/plugin-amrnb.xml:
20518 * docs/plugins/inspect/plugin-asf.xml:
20519 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20520 * docs/plugins/inspect/plugin-dvdread.xml:
20521 * docs/plugins/inspect/plugin-dvdsub.xml:
20522 * docs/plugins/inspect/plugin-iec958.xml:
20523 * docs/plugins/inspect/plugin-lame.xml:
20524 * docs/plugins/inspect/plugin-mad.xml:
20525 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20526 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20527 * docs/plugins/inspect/plugin-mpegstream.xml:
20528 * docs/plugins/inspect/plugin-rmdemux.xml:
20529 * docs/plugins/inspect/plugin-siddec.xml:
20531 Original commit message from CVS:
20534 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20551 Original commit message from CVS:
20554 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
20556 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
20557 Original commit message from CVS:
20558 Patch by: Wim Taymans <wim at fluendo dot com>
20559 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
20560 Instead of forwarding the event in the wrong format, unref it and set
20561 a boolean that we still need to send it in the streaming thread.
20564 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20566 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
20567 Original commit message from CVS:
20568 Patch by: Edward Hervey (edward at fluendo dot com)
20569 * ext/dvdread/dvdreadsrc.c: (plugin_init):
20570 Put debug category initialization before use of GST_DEBUG, in order
20571 to remove a fatal warning. Fixes #350895
20573 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20575 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
20576 Original commit message from CVS:
20577 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
20578 Set rank to NONE for the time being until we make playbin handle
20579 subtitle pictures again (dvdsubdec seems to be a bit shaky at
20580 times when seeking, so it's probably better if it doesn't get
20581 autoplugged for the time being).
20583 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
20585 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
20586 Original commit message from CVS:
20587 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20588 (gst_rmdemux_parse_mdpr):
20589 Handle audio streams with stream_version 3 properly; warn about
20590 unknown stream versions; handle unknown fourccs a tad more
20591 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
20592 with GST_FOURCC_FORMAT.
20594 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20596 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
20597 Original commit message from CVS:
20598 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20599 Error out properly if this is an interactive DVD (fixes #345694).
20601 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20603 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
20604 Original commit message from CVS:
20605 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20606 When the first_access is 1 or 0, we should copy the timestamp from
20607 the incoming buffer if there is one.
20609 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20611 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
20612 Original commit message from CVS:
20613 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
20614 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
20615 Use GST_ELEMENT_ERROR for error reporting; post errors in some
20616 more places; remove superfluous newlines from debug statements.
20618 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
20620 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
20621 Original commit message from CVS:
20622 Patch by: Frédéric Riss <frederic.riss at gmail com>
20623 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
20624 Don't set negative durations on outgoing buffers (#350044),
20625 which happens when you use macros that got changed during
20626 the last unstable cycle because they were thought not to
20629 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
20631 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
20632 Original commit message from CVS:
20633 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
20634 (gst_dvd_read_src_goto_chapter),
20635 (gst_dvd_read_src_get_chapter_starts),
20636 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
20637 (gst_dvd_read_src_get_time_for_sector),
20638 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
20639 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
20640 (gst_dvd_read_src_goto_sector):
20641 * ext/dvdread/dvdreadsrc.h:
20642 Add basic support for time-based seeking; set timestamps on
20643 outgoing buffers if we have them; create table with
20644 chapter to time mapping when opening a title; rename
20645 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
20646 make it take an explicit pgc argument; fix up some debugging
20647 messages so that title/chapter numbers are printed as starting
20648 from 1 for easier readability.
20650 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
20652 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
20653 Original commit message from CVS:
20654 * gst/realmedia/Makefile.am:
20655 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20656 (gst_rmdemux_parse_cont):
20657 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
20658 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
20659 * gst/realmedia/rmutils.h:
20660 Factor out some code into rmutils.[ch]; when reading
20661 strings, don't read beyond the available data; read
20662 metadata strings correctly (string length is 16 bits
20665 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20667 Fix dist by including gst-libs/
20668 Original commit message from CVS:
20671 * gst/asfdemux/gstasfdemux.c:
20672 Fix dist by including gst-libs/
20674 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20676 Make custom error messages translatable.
20677 Original commit message from CVS:
20678 * ext/dvdread/dvdreadsrc.c: (plugin_init):
20680 Make custom error messages translatable.
20681 * gst/asfdemux/gstasf.c: (plugin_init):
20682 Remove setlocale() call, doesn't seem to be needed or recommended for
20683 plugins, at least not according to gstreamer/docs/random/i18n.
20685 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20687 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
20688 Original commit message from CVS:
20689 * gst/asfdemux/Makefile.am:
20690 * gst/asfdemux/asfheaders.c:
20691 * gst/asfdemux/asfheaders.h:
20692 * gst/asfdemux/gstasf.c: (plugin_init):
20693 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
20694 Error out when the stream is encrypted (rather than feeding
20695 garbage to the decoders). Fixes #349025.
20697 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20699 Add/enable autofoo magic for translations.
20700 Original commit message from CVS:
20705 Add/enable autofoo magic for translations.
20707 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
20709 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
20710 Original commit message from CVS:
20711 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
20712 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
20713 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
20714 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20715 Don't leak streams, strings or caps. Get rid of unnecessary
20716 getcaps() function.
20718 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20720 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
20721 Original commit message from CVS:
20722 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20723 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
20724 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
20725 (gst_rmdemux_stream_clear_cached_subpackets),
20726 (gst_rmdemux_descramble_cook_audio),
20727 (gst_rmdemux_descramble_dnet_audio),
20728 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20729 Descramble cook audio streams before sending them to the
20730 decoder. Fixes #347292.
20731 Also miscellaneous clean-ups and log-level changes.
20733 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
20735 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
20736 Original commit message from CVS:
20737 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
20738 * ext/lame/gstlame.c: (gst_lame_setup):
20739 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
20741 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
20743 ext/sidplay/gstsiddec.*: Remove old metadata thing.
20744 Original commit message from CVS:
20745 * ext/sidplay/gstsiddec.cc:
20746 * ext/sidplay/gstsiddec.h:
20747 Remove old metadata thing.
20749 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20751 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
20752 Original commit message from CVS:
20753 * gst/asfdemux/gstasfdemux.c:
20754 (gst_asf_demux_get_ext_stream_props_for_stream),
20755 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
20756 Find language codes for audio streams if they are available.
20758 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
20760 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
20761 Original commit message from CVS:
20762 * gst/asfdemux/asfheaders.h:
20763 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
20764 (gst_asf_demux_process_stream),
20765 (gst_asf_demux_process_language_list),
20766 (gst_asf_demux_process_ext_stream_props),
20767 (gst_asf_demux_process_queued_extended_stream_objects),
20768 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20769 * gst/asfdemux/gstasfdemux.h:
20770 Parse extended stream properties objects and stream objects
20771 hidden inside them (but delay creation of the appropriate
20772 pads until after all the 'normal' stream objects have been
20773 dealt with) (#343763). Also parse language list object.
20775 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20777 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
20778 Original commit message from CVS:
20779 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20780 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
20781 (find_seek_offset_time), (gst_rmdemux_perform_seek),
20782 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
20783 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20784 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20785 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
20786 * gst/realmedia/rmdemux.h:
20787 Cleanups, use GstSegment for seeking.
20788 Fix error handling.
20789 Combine flow return from all streams.
20791 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20793 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
20794 Original commit message from CVS:
20795 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
20796 Remove g_assert that shouldn't be there.
20798 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
20800 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
20801 Original commit message from CVS:
20802 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20803 Fix refcounting when cropping. Fixes #341677.
20805 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
20807 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
20808 Original commit message from CVS:
20809 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
20810 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
20811 (gst_asf_demux_process_segment):
20812 Fix typo. Closes #347029.
20814 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20816 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
20817 Original commit message from CVS:
20818 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
20819 Skip chunks for unknown streams properly. Fixes broken sound
20820 and/or video for files that have additional streams that
20821 we don't recognise yet (e.g. if they are embedded in extended
20822 stream properties). Partly fixes #343763.
20824 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
20826 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
20827 Original commit message from CVS:
20828 * gst/asfdemux/asfheaders.c:
20829 * gst/asfdemux/asfheaders.h:
20830 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
20831 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
20832 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
20833 (gst_asf_demux_change_state):
20834 * gst/asfdemux/gstasfdemux.h:
20835 Add some more GUIDs and make debug log more readable
20836 and easier to follow when parsing the headers.
20838 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
20840 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
20841 Original commit message from CVS:
20842 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20843 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
20844 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20845 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
20846 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
20847 * ext/dvdread/dvdreadsrc.h:
20848 Rewrite seeking code and make seeking in DVDs work (#337834).
20850 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20852 autogen.sh: Check for automake-1.9 as well.
20853 Original commit message from CVS:
20855 Check for automake-1.9 as well.
20857 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20859 ext/dvdread/dvdreadsrc.c: Make check stronger.
20860 Original commit message from CVS:
20861 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
20862 Make check stronger.
20864 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20866 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
20867 Original commit message from CVS:
20868 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20869 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20870 (gst_asf_demux_push_buffer):
20871 * gst/asfdemux/gstasfdemux.h:
20872 Handle unknown codec IDs/fourccs properly (#345879); send tag
20873 events after newsegment event; fix use of GST_FOURCC_FORMAT
20876 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20878 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
20879 Original commit message from CVS:
20880 * ext/a52dec/gsta52dec.c: (plugin_init):
20881 Call the channel positions get_type() method in plugin_init
20882 to ensure that it isn't simultaneously called later from
20885 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20887 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
20888 Original commit message from CVS:
20889 * gst/mpegstream/gstmpegpacketize.c:
20890 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
20891 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20892 Also flush packetizer cache when we get a buffer that has the
20893 DISCONT flag set; update current byte position from buffer
20894 offset after a flush.
20896 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20898 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
20899 Original commit message from CVS:
20900 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
20901 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
20902 (gst_mpeg_packetize_read):
20903 * gst/mpegstream/gstmpegpacketize.h:
20904 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20905 (gst_mpeg_parse_change_state):
20906 Flush packetizer cache when we get a FLUSH_STOP event;
20907 remove unused source pad member from packetizer; add debug
20908 category for packetizer.
20910 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20912 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
20913 Original commit message from CVS:
20914 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
20915 Treat dual-mono as stereo. It should really be output on 2 separate
20916 pads, but isn't for now.
20918 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20920 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
20921 Original commit message from CVS:
20922 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20923 Assume 4:3 DAR rather than 4:3 PAR (#345184).
20925 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20927 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
20928 Original commit message from CVS:
20929 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20930 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
20931 any PAR whatsoever (rather than using 0/0, which will lead to
20932 an abort later on). Fixes #345184.
20934 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
20936 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
20937 Original commit message from CVS:
20938 Patch by: Michael Dominic K. < mdk at mdk org pl>
20939 * ext/mad/gstmad.c: (gst_mad_chain):
20940 Send newsegment event before calling
20941 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
20942 in connection with pad blocking (#342594). While we're at it,
20943 do some minor clean-ups.
20945 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20947 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
20948 Original commit message from CVS:
20950 Fix --disable-external (can't set conditionals conditionally,
20953 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
20955 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
20956 Original commit message from CVS:
20957 * ext/a52dec/Makefile.am:
20958 ... and then he said "When you go and fix the build you
20959 better make sure you have some spare backslashes in your
20962 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
20964 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
20965 Original commit message from CVS:
20966 * ext/sidplay/gstsiddec.cc:
20967 Fix copyright, email addresses and descriptions.
20968 Use saner defaults for arguments. Fixes #344667.
20969 constify some stuff.
20972 Fix negotiation to do mono/44100 by default.
20973 Post error messages.
20974 Use _scale_int where possible.
20976 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
20978 ext/dvdnav/.cvsignore: More ignore
20979 Original commit message from CVS:
20980 * ext/dvdnav/.cvsignore:
20983 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20985 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
20986 Original commit message from CVS:
20987 * tests/check/elements/amrnbenc.c: (push_data):
20988 Init memory before feeding it to the encoder to make
20989 the valgrind test succeed.
20991 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
20993 gst/asfdemux/.cvsignore: More ignore
20994 Original commit message from CVS:
20995 * gst/asfdemux/.cvsignore:
20998 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21000 .cvsignore: Ignore files generated by 'make dist'.
21001 Original commit message from CVS:
21003 Ignore files generated by 'make dist'.
21005 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21008 Original commit message from CVS:
21011 * ext/a52dec/Makefile.am:
21012 * ext/dvdnav/Makefile.am:
21013 * ext/dvdread/Makefile.am:
21014 * ext/lame/Makefile.am:
21015 * ext/mad/Makefile.am:
21016 * ext/mpeg2dec/Makefile.am:
21017 * ext/sidplay/Makefile.am:
21020 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21022 autogen.sh: require am17
21023 Original commit message from CVS:
21027 * ext/annodex/Makefile.am:
21028 * ext/cdio/Makefile.am:
21029 * ext/dv/Makefile.am:
21030 * ext/esd/Makefile.am:
21031 * ext/flac/Makefile.am:
21032 * ext/gdk_pixbuf/Makefile.am:
21033 * ext/ladspa/Makefile.am:
21034 * ext/libcaca/Makefile.am:
21035 * ext/speex/Makefile.am:
21036 * ext/taglib/Makefile.am:
21037 * sys/oss/Makefile.am:
21038 * sys/sunaudio/Makefile.am:
21039 * sys/ximage/Makefile.am:
21040 clean up build further
21042 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21044 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21045 Original commit message from CVS:
21046 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21047 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21048 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21049 (gst_mpeg2dec_change_state):
21050 * ext/mpeg2dec/gstmpeg2dec.h:
21051 Simplify and don't leak our buffer pool.
21053 Remove unfixed bug number from previous ChangeLog entry.
21055 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21057 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21058 Original commit message from CVS:
21059 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21060 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21061 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21062 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21063 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21064 (handle_sequence), (handle_picture), (handle_slice),
21065 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21066 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21067 * ext/mpeg2dec/gstmpeg2dec.h:
21068 Fix padtemplate as we can now do fractional framerates.
21071 Add simple frame dropping QoS.
21072 Precalc buffer output sizes and UV offsets.
21073 Always give libmpeg2 a valid fbuf when it wants one.
21074 don't trust libmpeg to discard our buffers but manage it
21076 Fixes #343627, #327350, #335288
21078 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21080 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21081 Original commit message from CVS:
21083 Add a manifest for futures ugly win32 releases.
21084 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21085 Move bufcaps declaration at the begining of the instructions
21088 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21090 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21091 Original commit message from CVS:
21092 * ext/alsaspdif/alsaspdifsink.h:
21093 * ext/amrwb/gstamrwbdec.h:
21094 * ext/amrwb/gstamrwbenc.h:
21095 * ext/amrwb/gstamrwbparse.h:
21096 * ext/arts/gst_arts.h:
21097 * ext/artsd/gstartsdsink.h:
21098 * ext/audiofile/gstafparse.h:
21099 * ext/audiofile/gstafsink.h:
21100 * ext/audiofile/gstafsrc.h:
21101 * ext/audioresample/gstaudioresample.h:
21102 * ext/bz2/gstbz2dec.h:
21103 * ext/bz2/gstbz2enc.h:
21104 * ext/dirac/gstdiracdec.h:
21105 * ext/directfb/dfbvideosink.h:
21106 * ext/divx/gstdivxdec.h:
21107 * ext/divx/gstdivxenc.h:
21108 * ext/dts/gstdtsdec.h:
21109 * ext/faac/gstfaac.h:
21110 * ext/gsm/gstgsmdec.h:
21111 * ext/gsm/gstgsmenc.h:
21112 * ext/ivorbis/vorbisenc.h:
21113 * ext/libfame/gstlibfame.h:
21114 * ext/nas/nassink.h:
21115 * ext/neon/gstneonhttpsrc.h:
21116 * ext/polyp/polypsink.h:
21117 * ext/sdl/sdlaudiosink.h:
21118 * ext/sdl/sdlvideosink.h:
21119 * ext/shout/gstshout.h:
21120 * ext/snapshot/gstsnapshot.h:
21121 * ext/sndfile/gstsf.h:
21122 * ext/swfdec/gstswfdec.h:
21123 * ext/tarkin/gsttarkindec.h:
21124 * ext/tarkin/gsttarkinenc.h:
21125 * ext/theora/theoradec.h:
21126 * ext/wavpack/gstwavpackdec.h:
21127 * ext/wavpack/gstwavpackparse.h:
21128 * ext/xine/gstxine.h:
21129 * ext/xvid/gstxviddec.h:
21130 * ext/xvid/gstxvidenc.h:
21131 * gst/cdxaparse/gstcdxaparse.h:
21132 * gst/cdxaparse/gstcdxastrip.h:
21133 * gst/colorspace/gstcolorspace.h:
21134 * gst/festival/gstfestival.h:
21135 * gst/freeze/gstfreeze.h:
21136 * gst/gdp/gstgdpdepay.h:
21137 * gst/gdp/gstgdppay.h:
21138 * gst/modplug/gstmodplug.h:
21139 * gst/mpeg1sys/gstmpeg1systemencode.h:
21140 * gst/mpeg1videoparse/gstmp1videoparse.h:
21141 * gst/mpeg2sub/gstmpeg2subt.h:
21142 * gst/mpegaudioparse/gstmpegaudioparse.h:
21143 * gst/multifilesink/gstmultifilesink.h:
21144 * gst/overlay/gstoverlay.h:
21145 * gst/playondemand/gstplayondemand.h:
21146 * gst/qtdemux/qtdemux.h:
21147 * gst/rtjpeg/gstrtjpegdec.h:
21148 * gst/rtjpeg/gstrtjpegenc.h:
21149 * gst/smooth/gstsmooth.h:
21150 * gst/smoothwave/gstsmoothwave.h:
21151 * gst/spectrum/gstspectrum.h:
21152 * gst/speed/gstspeed.h:
21153 * gst/stereo/gststereo.h:
21154 * gst/switch/gstswitch.h:
21155 * gst/tta/gstttadec.h:
21156 * gst/tta/gstttaparse.h:
21157 * gst/videodrop/gstvideodrop.h:
21158 * gst/xingheader/gstxingmux.h:
21159 * sys/directdraw/gstdirectdrawsink.h:
21160 * sys/directsound/gstdirectsoundsink.h:
21161 * sys/dxr3/dxr3audiosink.h:
21162 * sys/dxr3/dxr3spusink.h:
21163 * sys/dxr3/dxr3videosink.h:
21164 * sys/qcam/gstqcamsrc.h:
21165 * sys/vcd/vcdsrc.h:
21166 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21168 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21170 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21171 Original commit message from CVS:
21172 * ext/a52dec/gsta52dec.h:
21173 * ext/amrnb/amrnbdec.h:
21174 * ext/amrnb/amrnbenc.h:
21175 * ext/amrnb/amrnbparse.h:
21176 * ext/mpeg2dec/gstmpeg2dec.h:
21177 * ext/sidplay/gstsiddec.h:
21178 * gst/ac3parse/gstac3parse.h:
21179 * gst/asfdemux/gstasfdemux.h:
21180 * gst/asfdemux/gstasfmux.h:
21181 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21182 * gst/iec958/ac3iec.h:
21183 * gst/mpegaudioparse/gstmpegaudioparse.h:
21184 * gst/mpegstream/gstdvddemux.h:
21185 * gst/mpegstream/gstmpegclock.h:
21186 * gst/mpegstream/gstmpegdemux.h:
21187 * gst/mpegstream/gstmpegparse.h:
21188 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21190 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21192 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21193 Original commit message from CVS:
21195 Replace current README (containing the release notes from
21196 some 0.9.x version) with a proper README taken from the core.
21198 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21200 ext/amrnb/: Sortof first quick cleanup of all this mess...
21201 Original commit message from CVS:
21202 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21203 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21204 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21205 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21206 * ext/amrnb/amrnbparse.h:
21207 Sortof first quick cleanup of all this mess...
21208 Don't crap out on empty and invalid FTs but treat them as
21209 empty packets, the decoder handles them fine.
21212 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21214 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21215 Original commit message from CVS:
21216 * gst/asfdemux/gstasf.c: (plugin_init):
21217 Call gst_riff_init() so the riff debug category gets set up
21218 before it is being used.
21220 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
21222 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21223 Original commit message from CVS:
21224 * gst/iec958/ac3_padder.c: (ac3p_parse):
21225 * gst/iec958/ac3_padder.h:
21226 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21227 (ac3iec_chain_raw), (ac3iec_change_state):
21228 * gst/iec958/ac3iec.h:
21229 Write rate into the caps, for the allowed ac3 rates. Some minor
21232 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
21234 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21235 Original commit message from CVS:
21236 Patch by: James "Doc" Livingston <doclivingston gmail com>
21237 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21238 Do tag merging correctly (#339918). Output taglists
21239 properly in debug statements too while we're at it.
21241 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21243 ext/a52dec/gsta52dec.c: Add more debug
21244 Original commit message from CVS:
21245 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21247 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21248 (gst_dvdlpcmdec_init), (update_timestamps),
21249 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21250 (dvdlpcmdec_sink_event):
21251 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21252 If we have a first_access offset but no current timestamp (might
21253 happen after a seek), then calculate a start time for the first
21254 portion so that it will align with the timestamp given for the
21255 first_access portion.
21256 If a new-segment arrives with format time, store the start
21257 time as a failsafe timestamp in case we never get any further
21258 timestamp info (unlikely)
21259 Mask out the 'frame number' section of the incoming header so
21260 that we don't consider it to be changing on every buffer and
21261 reset the caps constantly.
21262 Use gst_util_uint64_scale for duration calculation
21264 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
21266 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21267 Original commit message from CVS:
21268 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21269 Fix timestamping for cases where the first_access parameter is 4.
21270 Ensure we don't overrun buffers in other cases.
21272 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21274 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21275 Original commit message from CVS:
21276 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21277 Fix silly bug when reading metadata (#341254).
21279 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
21281 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21282 Original commit message from CVS:
21283 * autogen.sh: (CONFIGURE_DEF_OPT):
21284 libtoolize on Darwin/MacOSX is called glibtoolize
21286 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21288 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21289 Original commit message from CVS:
21290 * ext/lame/gstlame.c: (gst_lame_get_type),
21291 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21292 (gst_lame_setup), (gst_lame_change_state):
21293 * ext/lame/gstlame.h:
21294 Remove tag writing from lame (which was completely broken
21295 anyway, #329184). Leaving GstTagSetter interface around for
21296 now, albeit non-functional. Should be removed completely
21297 in 0.11. Use the 'id3v2mux' plugin from -good for writing
21300 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
21303 * ext/dvdread/dvdreadsrc.c:
21304 * gst/asfdemux/gstasfdemux.c:
21305 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21306 Original commit message from CVS:
21307 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21309 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
21311 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21312 Original commit message from CVS:
21313 Patch by: Andres Salomon <dilinger at debian org>
21314 * ext/lame/gstlame.c: (gst_lame_sink_event):
21315 Fix typo (comma vs. semicolon) (#340710).
21317 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
21319 ext/mad/gstmad.c: Make mad the second element to support the highly useful
21320 Original commit message from CVS:
21321 Patch by: Lutz Müller <lutz at topfrose de>
21322 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21323 Make mad the second element to support the highly useful
21324 FORMATS query (#340594)
21326 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
21328 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21329 Original commit message from CVS:
21330 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21331 (gst_mpeg2dec_src_query):
21332 Remember the query duration format before passing it upstream since it
21333 could have been modified.
21334 Add GST_WARNING_OBJECT in sink convert function to detail why the
21335 conversion didn't work.
21337 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21339 Define GstElementDetails as const and also static (when defined as global)
21340 Original commit message from CVS:
21341 * ext/amrwb/gstamrwbdec.c:
21342 * ext/amrwb/gstamrwbenc.c:
21343 * ext/amrwb/gstamrwbparse.c:
21344 * ext/arts/gst_arts.c:
21345 * ext/artsd/gstartsdsink.c:
21346 * ext/audiofile/gstafparse.c:
21347 * ext/audiofile/gstafsink.c:
21348 * ext/audiofile/gstafsrc.c:
21349 * ext/audioresample/gstaudioresample.c:
21350 * ext/bz2/gstbz2dec.c:
21351 * ext/bz2/gstbz2enc.c:
21352 * ext/cdaudio/gstcdaudio.c:
21353 * ext/directfb/dfbvideosink.c:
21354 * ext/divx/gstdivxdec.c:
21355 * ext/divx/gstdivxenc.c:
21356 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21357 * ext/faac/gstfaac.c: (gst_faac_base_init):
21358 * ext/faad/gstfaad.c:
21359 * ext/gsm/gstgsmdec.c:
21360 * ext/gsm/gstgsmenc.c:
21361 * ext/hermes/gsthermescolorspace.c:
21362 * ext/ivorbis/vorbisfile.c:
21363 * ext/lcs/gstcolorspace.c:
21364 * ext/libfame/gstlibfame.c:
21365 * ext/libmms/gstmms.c: (gst_mms_base_init):
21366 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21367 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21368 * ext/nas/nassink.c: (gst_nassink_base_init):
21369 * ext/neon/gstneonhttpsrc.c:
21370 * ext/sdl/sdlaudiosink.c:
21371 * ext/sdl/sdlvideosink.c:
21372 * ext/shout/gstshout.c:
21373 * ext/snapshot/gstsnapshot.c:
21374 * ext/sndfile/gstsf.c:
21375 * ext/swfdec/gstswfdec.c:
21376 * ext/tarkin/gsttarkindec.c:
21377 * ext/tarkin/gsttarkinenc.c:
21378 * ext/theora/theoradec.c:
21379 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21380 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21381 * ext/xvid/gstxviddec.c:
21382 * ext/xvid/gstxvidenc.c:
21383 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21384 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21385 * gst/chart/gstchart.c:
21386 * gst/colorspace/gstcolorspace.c:
21387 * gst/deinterlace/gstdeinterlace.c:
21388 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21389 * gst/festival/gstfestival.c:
21390 * gst/filter/gstbpwsinc.c:
21391 * gst/filter/gstiir.c:
21392 * gst/filter/gstlpwsinc.c:
21393 * gst/freeze/gstfreeze.c:
21394 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21395 * gst/librfb/gstrfbsrc.c:
21396 * gst/mixmatrix/mixmatrix.c:
21397 * gst/mpeg1sys/gstmpeg1systemencode.c:
21398 * gst/mpeg1videoparse/gstmp1videoparse.c:
21399 * gst/mpeg2sub/gstmpeg2subt.c:
21400 * gst/mpegaudioparse/gstmpegaudioparse.c:
21401 * gst/multifilesink/gstmultifilesink.c:
21402 * gst/overlay/gstoverlay.c:
21403 * gst/passthrough/gstpassthrough.c:
21404 * gst/playondemand/gstplayondemand.c:
21405 * gst/qtdemux/qtdemux.c:
21406 * gst/rtjpeg/gstrtjpegdec.c:
21407 * gst/rtjpeg/gstrtjpegenc.c:
21408 * gst/smooth/gstsmooth.c:
21409 * gst/smoothwave/gstsmoothwave.c:
21410 * gst/spectrum/gstspectrum.c:
21411 * gst/speed/gstspeed.c:
21412 * gst/stereo/gststereo.c:
21413 * gst/switch/gstswitch.c:
21414 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21415 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21416 * gst/vbidec/gstvbidec.c:
21417 * gst/videocrop/gstvideocrop.c:
21418 * gst/videodrop/gstvideodrop.c:
21419 * gst/virtualdub/gstxsharpen.c:
21420 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21421 * gst/y4m/gsty4mencode.c:
21422 * sys/cdrom/gstcdplayer.c:
21423 * sys/directdraw/gstdirectdrawsink.c:
21424 * sys/directsound/gstdirectsoundsink.c:
21425 * sys/glsink/glimagesink.c:
21426 * sys/qcam/gstqcamsrc.c:
21427 * sys/v4l2/gstv4l2src.c:
21428 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21429 * sys/ximagesrc/ximagesrc.c:
21430 Define GstElementDetails as const and also static (when defined as
21433 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21435 Define GstElementDetails as const and also static (when defined as global)
21436 Original commit message from CVS:
21437 * ext/mad/gstid3tag.c:
21438 * ext/mad/gstmad.c:
21439 * gst/ac3parse/gstac3parse.c:
21440 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21441 * gst/synaesthesia/gstsynaesthesia.c:
21442 Define GstElementDetails as const and also static (when defined as
21445 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21447 Define GstElementDetails as const and also static (when defined as global)
21448 Original commit message from CVS:
21449 * ext/aalib/gstaasink.c:
21450 * ext/annodex/gstcmmldec.c:
21451 * ext/annodex/gstcmmlenc.c:
21452 * ext/cairo/gsttextoverlay.c:
21453 * ext/cairo/gsttimeoverlay.c:
21454 * ext/cdio/gstcdiocddasrc.c:
21455 * ext/dv/gstdvdec.c:
21456 * ext/dv/gstdvdemux.c:
21457 * ext/esd/esdmon.c:
21458 * ext/esd/esdsink.c:
21459 * ext/flac/gstflacenc.c:
21460 * ext/flac/gstflactag.c:
21461 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21462 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21463 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21464 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21465 * ext/gdk_pixbuf/pixbufscale.c:
21466 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21467 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21468 * ext/jpeg/gstjpegdec.c:
21469 * ext/jpeg/gstjpegenc.c:
21470 * ext/jpeg/gstsmokedec.c:
21471 * ext/jpeg/gstsmokeenc.c:
21472 * ext/libcaca/gstcacasink.c:
21473 * ext/libmng/gstmngdec.c:
21474 * ext/libmng/gstmngenc.c:
21475 * ext/libpng/gstpngdec.c:
21476 * ext/libpng/gstpngenc.c:
21477 * ext/mikmod/gstmikmod.c:
21478 * ext/raw1394/gstdv1394src.c:
21479 * ext/shout2/gstshout2.c: (gst_shout2send_init):
21480 * ext/shout2/gstshout2.h:
21481 * ext/speex/gstspeexdec.c:
21482 * ext/speex/gstspeexenc.c:
21483 * gst/alpha/gstalpha.c:
21484 * gst/alpha/gstalphacolor.c:
21485 * gst/apetag/gstapedemux.c:
21486 * gst/auparse/gstauparse.c:
21487 * gst/autodetect/gstautoaudiosink.c:
21488 (gst_auto_audio_sink_base_init):
21489 * gst/autodetect/gstautovideosink.c:
21490 (gst_auto_video_sink_base_init):
21491 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21492 * gst/avi/gstavimux.c: (gst_avimux_base_init):
21493 * gst/cutter/gstcutter.c:
21494 * gst/debug/breakmydata.c:
21495 * gst/debug/efence.c:
21496 * gst/debug/gstnavigationtest.c:
21497 * gst/debug/gstnavseek.c:
21498 * gst/debug/negotiation.c:
21499 * gst/debug/progressreport.c:
21500 * gst/debug/testplugin.c:
21501 * gst/effectv/gstaging.c:
21502 * gst/effectv/gstdice.c:
21503 * gst/effectv/gstedge.c:
21504 * gst/effectv/gstquark.c:
21505 * gst/effectv/gstrev.c:
21506 * gst/effectv/gstshagadelic.c:
21507 * gst/effectv/gstvertigo.c:
21508 * gst/effectv/gstwarp.c:
21509 * gst/flx/gstflxdec.c:
21510 * gst/goom/gstgoom.c:
21511 * gst/icydemux/gsticydemux.c:
21512 * gst/id3demux/gstid3demux.c:
21513 * gst/interleave/deinterleave.c:
21514 * gst/interleave/interleave.c:
21515 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21516 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21517 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21518 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21519 * gst/level/gstlevel.c:
21520 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21521 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21522 * gst/median/gstmedian.c:
21523 * gst/monoscope/gstmonoscope.c:
21524 * gst/multipart/multipartdemux.c:
21525 * gst/multipart/multipartmux.c:
21526 * gst/oldcore/gstaggregator.c:
21527 * gst/oldcore/gstfdsink.c:
21528 * gst/oldcore/gstmd5sink.c:
21529 * gst/oldcore/gstmultifilesrc.c:
21530 * gst/oldcore/gstpipefilter.c:
21531 * gst/oldcore/gstshaper.c:
21532 * gst/oldcore/gststatistics.c:
21533 * gst/rtp/gstasteriskh263.c:
21534 * gst/rtp/gstrtpL16depay.c:
21535 * gst/rtp/gstrtpL16pay.c:
21536 * gst/rtp/gstrtpamrdepay.c:
21537 * gst/rtp/gstrtpamrpay.c:
21538 * gst/rtp/gstrtpdepay.c:
21539 * gst/rtp/gstrtpgsmpay.c:
21540 * gst/rtp/gstrtph263pay.c:
21541 * gst/rtp/gstrtph263pdepay.c:
21542 * gst/rtp/gstrtph263ppay.c:
21543 * gst/rtp/gstrtpilbcdepay.c:
21544 * gst/rtp/gstrtpmp4gpay.c:
21545 * gst/rtp/gstrtpmp4vdepay.c:
21546 * gst/rtp/gstrtpmp4vpay.c:
21547 * gst/rtp/gstrtpmpadepay.c:
21548 * gst/rtp/gstrtpmpapay.c:
21549 * gst/rtp/gstrtppcmadepay.c:
21550 * gst/rtp/gstrtppcmapay.c:
21551 * gst/rtp/gstrtppcmudepay.c:
21552 * gst/rtp/gstrtppcmupay.c:
21553 * gst/rtp/gstrtpspeexdepay.c:
21554 * gst/rtp/gstrtpspeexpay.c:
21555 * gst/rtsp/gstrtpdec.c:
21556 * gst/rtsp/gstrtspsrc.c:
21557 * gst/smpte/gstsmpte.c:
21558 * gst/udp/gstdynudpsink.c:
21559 * gst/udp/gstmultiudpsink.c:
21560 * gst/udp/gstudpsink.c:
21561 * gst/udp/gstudpsrc.c:
21562 * gst/videobox/gstvideobox.c:
21563 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21564 * gst/videofilter/gstvideobalance.c:
21565 * gst/videofilter/gstvideoflip.c:
21566 * gst/videofilter/gstvideotemplate.c:
21567 (gst_videotemplate_base_init):
21568 * gst/videomixer/videomixer.c:
21569 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
21570 (gst_wavparse_class_init), (gst_wavparse_dispose),
21571 (gst_wavparse_reset), (gst_wavparse_init),
21572 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
21573 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
21574 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
21575 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
21576 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
21577 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
21578 (gst_wavparse_change_state):
21579 * gst/wavparse/gstwavparse.h:
21580 * sys/oss/gstossmixerelement.c:
21581 * sys/oss/gstosssink.c:
21582 * sys/oss/gstosssrc.c:
21583 * sys/osxaudio/gstosxaudioelement.c:
21584 * sys/osxaudio/gstosxaudiosink.c:
21585 * sys/osxaudio/gstosxaudiosrc.c:
21586 * sys/sunaudio/gstsunaudiomixer.c:
21587 * sys/sunaudio/gstsunaudiosink.c:
21588 Define GstElementDetails as const and also static (when defined as
21591 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
21593 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
21594 Original commit message from CVS:
21595 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
21596 Fix name of custom event (use same as dvdreadsrc).
21597 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
21598 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
21599 Fix event parsing (the event name is in the structure, not the
21600 name of the structure itself); also fix indentation after
21603 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21605 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
21606 Original commit message from CVS:
21607 * ext/mad/gstid3tag.c: (plugin_init):
21608 Change debug category to 'id3mux'.
21610 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
21612 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
21613 Original commit message from CVS:
21614 Patch by: Alexander Lancaster <alexl at users sourceforge net>
21615 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
21616 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
21617 (gst_id3_tag_chain):
21618 When acting as a muxer, set caps on outgoing buffers and set caps
21619 on source pad (fixes #323658). Remove unused application/x-gst-tags
21620 cruft from the 0.6 days.
21622 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21624 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
21625 Original commit message from CVS:
21626 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
21627 (gst_mad_src_query), (gst_mad_chain):
21628 .. and DEFAULT queries should work too. Use magic gst util scale
21629 functions in some places.
21631 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21633 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
21634 Original commit message from CVS:
21635 * ext/mad/gstmad.c: (gst_mad_src_query):
21636 Fix duration query in BYTES format (#336824).
21638 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
21640 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
21641 Original commit message from CVS:
21642 Patch by: Ed Catmur <ed at catmur dot co dot uk>
21643 * ext/lame/gstlame.c: (gst_lame_sink_event):
21644 Don't crash if we get an EOS event before the encoder
21645 has been set up (#339287).
21647 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
21649 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
21650 Original commit message from CVS:
21651 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
21652 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
21653 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
21654 Move errors out of the normal code flow.
21655 Don't send eos, basesrc will do that for us when needed.
21657 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
21659 gst/mpegstream/: Do state changes correctly
21660 Original commit message from CVS:
21661 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
21662 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
21663 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
21664 Do state changes correctly
21666 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
21668 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
21669 Original commit message from CVS:
21670 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
21671 (gst_mpeg2dec_alloc_buffer):
21672 Can't use gst_pad_alloc_buffer*() when we are going to crop
21673 the image before sending it out. Downstream basetransform-based
21674 elements will complain about the wrong unit size otherwise
21675 (when not operating in passthrough-mode at least).
21676 Const-ify some static variables and do some minor clean-ups.
21677 Use I420 macros for size/offsets (not really necessary in this
21678 particular context, but this kind of code gets copy'n'pasted).
21680 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
21682 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
21683 Original commit message from CVS:
21684 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
21686 * gst/mpegstream/gstmpegpacketize.h:
21687 g_malloc() can't fail, we don't need to handle this. Same for
21688 gst_buffer_new_and_alloc().
21689 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21690 klass->send_buffer() should have the same semantics as
21691 gst_pad_push(), ie. ownership of the buffer is transfered,
21692 so we never have to unref the buffer no matter what the flow
21695 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21697 * tests/check/gst-plugins-ugly.supp:
21698 one more suppression for FC4
21699 Original commit message from CVS:
21700 one more suppression for FC4
21702 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
21704 * tests/check/gst-plugins-ugly.supp:
21705 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
21706 Original commit message from CVS:
21707 The AMR encoder sucks giant sucky things through a sucky object with a giant
21708 sucking machine. More suppressions.
21710 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21712 add test for amrnbenc, enable test infrastructure, and fix a leak
21713 Original commit message from CVS:
21714 add test for amrnbenc, enable test infrastructure, and fix a leak
21715 * common/check.mak:
21716 allow for specifying more than one suppressions file in SUPPRESSIONS
21718 * tests/Makefile.am:
21719 * tests/check/.cvsignore:
21720 * tests/check/Makefile.am:
21721 * tests/check/elements/.cvsignore:
21724 * tests/check/gst-plugins-ugly.supp:
21725 add suppressions for libs used by -ugly
21726 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
21727 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
21728 (GST_START_TEST), (amrnbenc_suite), (main):
21729 add a simple test for encoding amr
21730 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
21731 fix pad template leaks
21733 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
21735 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
21736 Original commit message from CVS:
21737 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21738 Plug big leak in AMR encoder.
21740 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
21742 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
21743 Original commit message from CVS:
21744 * ext/mad/gstmad.c: (index_seek):
21745 move GstIndexEntry *entry variable declaration before
21746 the first instruction
21747 * ext/mad/gstmad.c:
21748 remove debug macros with variable number of parameter by using
21749 GST_DEBUG for WIN32
21750 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
21751 use gst_guint64_to_gdouble for conversions
21752 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
21753 replace __FUNCTION__ which is not supported by MSVC by the current function name
21754 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
21755 remove LL suffix by using G_GINT64_CONSTANT
21756 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
21757 use gst_guint64_to_gdouble for conversions
21758 * gst/mpegstream/gstmpegparse.h:
21759 remove LL suffix by using G_GINT64_CONSTANT
21761 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
21762 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
21764 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21766 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21767 Original commit message from CVS:
21768 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
21769 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
21770 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
21771 * ext/mad/gstmad.c: (gst_mad_class_init):
21772 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
21773 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
21774 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
21775 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
21776 * gst/iec958/ac3iec.c: (ac3iec_class_init):
21777 * gst/mpegaudioparse/gstmpegaudioparse.c:
21778 (gst_mp3parse_class_init):
21779 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
21780 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
21781 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
21782 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
21783 * gst/synaesthesia/gstsynaesthesia.c:
21784 (gst_synaesthesia_class_init):
21785 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21787 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
21789 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
21790 Original commit message from CVS:
21791 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
21792 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21793 (gst_asf_demux_push_buffer):
21794 Send newsegment event only once per pad, fixes #336550.
21796 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
21798 Unify the long descriptions in the plugin details (#337263).
21799 Original commit message from CVS:
21800 Patch by: j^ <j at bootlab dot org>
21801 * ext/amrwb/gstamrwbdec.c:
21802 * ext/amrwb/gstamrwbenc.c:
21803 * ext/amrwb/gstamrwbparse.c:
21804 * ext/arts/gst_arts.c:
21805 * ext/artsd/gstartsdsink.c:
21806 * ext/audiofile/gstafparse.c:
21807 * ext/audiofile/gstafsink.c:
21808 * ext/audiofile/gstafsrc.c:
21809 * ext/cdaudio/gstcdaudio.c:
21810 * ext/directfb/dfbvideosink.c:
21811 * ext/divx/gstdivxdec.c:
21812 * ext/divx/gstdivxenc.c:
21813 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21814 * ext/faac/gstfaac.c: (gst_faac_base_init):
21815 * ext/faad/gstfaad.c:
21816 * ext/gsm/gstgsmdec.c:
21817 * ext/gsm/gstgsmenc.c:
21818 * ext/hermes/gsthermescolorspace.c:
21819 * ext/ivorbis/vorbisfile.c:
21820 * ext/lcs/gstcolorspace.c:
21821 * ext/libfame/gstlibfame.c:
21822 * ext/libmms/gstmms.c: (gst_mms_base_init):
21823 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21824 * ext/nas/nassink.c: (gst_nassink_base_init):
21825 * ext/neon/gstneonhttpsrc.c:
21826 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
21827 * ext/sdl/sdlaudiosink.c:
21828 * ext/sdl/sdlvideosink.c:
21829 * ext/shout/gstshout.c:
21830 * ext/snapshot/gstsnapshot.c:
21831 * ext/sndfile/gstsf.c:
21832 * ext/tarkin/gsttarkindec.c:
21833 * ext/tarkin/gsttarkinenc.c:
21834 * ext/theora/theoradec.c:
21835 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21836 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21837 * ext/xvid/gstxviddec.c:
21838 * ext/xvid/gstxvidenc.c:
21839 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21840 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21841 * gst/chart/gstchart.c:
21842 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21843 * gst/festival/gstfestival.c:
21844 * gst/filter/gstiir.c:
21845 * gst/filter/gstlpwsinc.c:
21846 * gst/freeze/gstfreeze.c:
21847 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21848 * gst/mixmatrix/mixmatrix.c:
21849 * gst/mpeg1sys/gstmpeg1systemencode.c:
21850 * gst/mpeg1videoparse/gstmp1videoparse.c:
21851 * gst/mpeg2sub/gstmpeg2subt.c:
21852 * gst/mpegaudioparse/gstmpegaudioparse.c:
21853 * gst/multifilesink/gstmultifilesink.c:
21854 * gst/overlay/gstoverlay.c:
21855 * gst/passthrough/gstpassthrough.c:
21856 * gst/playondemand/gstplayondemand.c:
21857 * gst/qtdemux/qtdemux.c:
21858 * gst/rtjpeg/gstrtjpegdec.c:
21859 * gst/rtjpeg/gstrtjpegenc.c:
21860 * gst/smooth/gstsmooth.c:
21861 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21862 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21863 * gst/videocrop/gstvideocrop.c:
21864 * gst/videodrop/gstvideodrop.c:
21865 * gst/virtualdub/gstxsharpen.c:
21866 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21867 * gst/y4m/gsty4mencode.c:
21868 Unify the long descriptions in the plugin details (#337263).
21870 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
21872 * gst-plugins-ugly.spec.in:
21873 fix version numbering
21874 Original commit message from CVS:
21875 fix version numbering
21877 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
21880 * gst-plugins-ugly.spec.in:
21881 add dvdsub plugin to spec
21882 Original commit message from CVS:
21883 add dvdsub plugin to spec
21885 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21887 docs/plugins/: add siddec
21888 Original commit message from CVS:
21889 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21890 * docs/plugins/inspect/plugin-siddec.xml:
21892 * ext/dvdnav/dvdnavsrc.c:
21895 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21899 * ext/sidplay/Makefile.am:
21900 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21901 Original commit message from CVS:
21902 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21904 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21906 * docs/plugins/.gitignore:
21907 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21909 Original commit message from CVS:
21912 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21915 * docs/plugins/inspect/plugin-a52dec.xml:
21916 * docs/plugins/inspect/plugin-amrnb.xml:
21917 * docs/plugins/inspect/plugin-asf.xml:
21918 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21919 * docs/plugins/inspect/plugin-dvdread.xml:
21920 * docs/plugins/inspect/plugin-dvdsub.xml:
21921 * docs/plugins/inspect/plugin-iec958.xml:
21922 * docs/plugins/inspect/plugin-lame.xml:
21923 * docs/plugins/inspect/plugin-mad.xml:
21924 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21925 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21926 * docs/plugins/inspect/plugin-mpegstream.xml:
21927 * docs/plugins/inspect/plugin-rmdemux.xml:
21928 update plugin inspect files
21929 Original commit message from CVS:
21930 update plugin inspect files
21932 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21934 * gst/mpegaudioparse/gstxingmux.c:
21935 rework build; add translations for v4l2
21936 Original commit message from CVS:
21937 rework build; add translations for v4l2
21939 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21941 configure.ac: rework similarly to other modules
21942 Original commit message from CVS:
21944 rework similarly to other modules
21945 * ext/a52dec/gsta52dec.c:
21946 * ext/amrnb/amrnb.c:
21947 * ext/dvdnav/dvdnavsrc.c:
21948 * ext/dvdread/dvdreadsrc.c:
21949 * ext/lame/gstlame.c:
21950 * ext/mad/gstid3tag.c:
21951 * ext/mpeg2dec/gstmpeg2dec.c:
21952 * ext/sidplay/gstsiddec.cc:
21953 * gst/asfdemux/gstasf.c:
21954 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21955 * gst/dvdsub/gstdvdsubdec.c:
21956 * gst/iec958/ac3iec.c:
21957 * gst/mpegaudioparse/gstmpegaudioparse.c:
21958 * gst/mpegstream/gstmpegstream.c:
21959 * gst/realmedia/rmdemux.c: (plugin_init):
21960 use the correct defines
21962 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21966 * docs/plugins/.gitignore:
21968 Original commit message from CVS:
21971 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21977 Original commit message from CVS:
21980 === release 0.10.3 ===
21982 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21988 * docs/plugins/gst-plugins-ugly-plugins.signals:
21989 * docs/plugins/inspect/plugin-amrnb.xml:
21990 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21991 * docs/plugins/inspect/plugin-iec958.xml:
21992 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21993 * docs/plugins/inspect/plugin-rmdemux.xml:
21995 Original commit message from CVS:
21998 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22000 better/unified long descriptions
22001 Original commit message from CVS:
22002 * ext/aalib/gstaasink.c:
22003 * ext/annodex/gstcmmldec.c:
22004 * ext/annodex/gstcmmlenc.c:
22005 * ext/cairo/gsttextoverlay.c:
22006 * ext/cairo/gsttimeoverlay.c:
22007 * ext/cdio/gstcdiocddasrc.c:
22008 * ext/dv/gstdvdec.c:
22009 * ext/esd/esdmon.c:
22010 * ext/esd/esdsink.c:
22011 * ext/flac/gstflacdec.c:
22012 * ext/flac/gstflacenc.c:
22013 * ext/flac/gstflactag.c:
22014 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22015 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22016 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22017 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22018 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22019 * ext/gdk_pixbuf/pixbufscale.c:
22020 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22021 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22022 * ext/jpeg/gstjpegdec.c:
22023 * ext/jpeg/gstjpegenc.c:
22024 * ext/jpeg/gstsmokedec.c:
22025 * ext/jpeg/gstsmokeenc.c:
22026 * ext/libcaca/gstcacasink.c:
22027 * ext/libmng/gstmngdec.c:
22028 * ext/libmng/gstmngenc.c:
22029 * ext/libpng/gstpngdec.c:
22030 * ext/libpng/gstpngenc.c:
22031 * ext/mikmod/gstmikmod.c:
22032 * ext/raw1394/gstdv1394src.c:
22033 * ext/shout2/gstshout2.c:
22034 * ext/speex/gstspeexdec.c:
22035 * ext/speex/gstspeexenc.c:
22036 * gst/alpha/gstalpha.c:
22037 * gst/alpha/gstalphacolor.c:
22038 * gst/auparse/gstauparse.c:
22039 * gst/autodetect/gstautoaudiosink.c:
22040 (gst_auto_audio_sink_base_init):
22041 * gst/autodetect/gstautovideosink.c:
22042 (gst_auto_video_sink_base_init):
22043 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22044 * gst/cutter/gstcutter.c:
22045 * gst/debug/breakmydata.c:
22046 * gst/debug/efence.c:
22047 * gst/debug/gstnavigationtest.c:
22048 * gst/debug/negotiation.c:
22049 * gst/debug/progressreport.c:
22050 * gst/debug/testplugin.c:
22051 * gst/effectv/gstaging.c:
22052 * gst/effectv/gstdice.c:
22053 * gst/effectv/gstedge.c:
22054 * gst/effectv/gstquark.c:
22055 * gst/effectv/gstrev.c:
22056 * gst/effectv/gstvertigo.c:
22057 * gst/effectv/gstwarp.c:
22058 * gst/flx/gstflxdec.c:
22059 * gst/goom/gstgoom.c:
22060 * gst/interleave/deinterleave.c:
22061 * gst/interleave/interleave.c:
22062 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22063 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22064 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22065 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22066 * gst/level/gstlevel.c:
22067 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22068 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22069 * gst/median/gstmedian.c:
22070 * gst/monoscope/gstmonoscope.c:
22071 * gst/multipart/multipartdemux.c:
22072 * gst/multipart/multipartmux.c:
22073 * gst/oldcore/gstmd5sink.c:
22074 * gst/oldcore/gstmultifilesrc.c:
22075 * gst/oldcore/gstpipefilter.c:
22076 * gst/oldcore/gstshaper.c:
22077 * gst/oldcore/gststatistics.c:
22078 * gst/rtp/gstasteriskh263.c:
22079 * gst/rtp/gstrtpL16depay.c:
22080 * gst/rtp/gstrtpL16pay.c:
22081 * gst/rtp/gstrtpamrdepay.c:
22082 * gst/rtp/gstrtpamrpay.c:
22083 * gst/rtp/gstrtpdepay.c:
22084 * gst/rtp/gstrtpgsmpay.c:
22085 * gst/rtp/gstrtph263pay.c:
22086 * gst/rtp/gstrtph263pdepay.c:
22087 * gst/rtp/gstrtph263ppay.c:
22088 * gst/rtp/gstrtpmp4gpay.c:
22089 * gst/rtp/gstrtpmp4vdepay.c:
22090 * gst/rtp/gstrtpmp4vpay.c:
22091 * gst/rtp/gstrtpmpadepay.c:
22092 * gst/rtp/gstrtpmpapay.c:
22093 * gst/rtp/gstrtppcmadepay.c:
22094 * gst/rtp/gstrtppcmapay.c:
22095 * gst/rtp/gstrtppcmudepay.c:
22096 * gst/rtp/gstrtppcmupay.c:
22097 * gst/rtp/gstrtpspeexdepay.c:
22098 * gst/rtp/gstrtpspeexpay.c:
22099 * gst/rtsp/gstrtpdec.c:
22100 * gst/smpte/gstsmpte.c:
22101 * gst/videobox/gstvideobox.c:
22102 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22103 * gst/videofilter/gstvideobalance.c:
22104 * gst/videofilter/gstvideoflip.c:
22105 * gst/videofilter/gstvideotemplate.c:
22106 (gst_videotemplate_base_init):
22107 * gst/videomixer/videomixer.c:
22108 * gst/wavenc/gstwavenc.c:
22109 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22110 better/unified long descriptions
22112 Some cleanups to auparse, don't send multiple newsegments.
22114 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22116 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22117 Original commit message from CVS:
22118 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22119 Don't unref event unconditionally after giving away ownership
22120 (gst_pad_push_event(), gst_pad_send_event() and
22121 gst_pad_event_default() take ownership of the event
22122 passed to them). Fixes warnings/crashes caused by
22125 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22127 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22128 Original commit message from CVS:
22129 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22130 Don't ref NULL caps (private streams have NULL caps) (#336387);
22131 also, no need to set caps on the same buffer twice.
22133 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22135 gst/mpegstream/: Don't leak element and pad names in error messages, use
22136 Original commit message from CVS:
22137 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22138 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22139 (gst_dvd_demux_get_subpicture_stream):
22140 * gst/mpegstream/gstmpegdemux.c:
22141 (gst_mpeg_demux_sync_stream_to_time):
22142 Don't leak element and pad names in error messages, use
22143 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22145 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22147 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22148 Original commit message from CVS:
22149 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22150 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22151 Name the structure in the custom event with the
22152 language codes for the audio and subtitle streams
22153 actually like dvddemux expects it to be named.
22154 Set caps on source pad and outgoing buffers.
22156 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22158 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22159 Original commit message from CVS:
22160 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22161 (gst_lame_get_property), (gst_lame_setup):
22162 * ext/lame/gstlame.h:
22163 Make xingheader property non-functional, it's broken anyway
22164 after all (use xingmux instead).
22166 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22168 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22169 Original commit message from CVS:
22170 * ext/lame/gstlame.c: (gst_lame_sink_event):
22171 On EOS, flush encoder and send remaining data. Fix
22172 return value handling in sink event function.
22174 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22176 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22177 Original commit message from CVS:
22178 Patch by: Jürg Billeter <j at bitron dot ch>
22179 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22180 Fix wrong check for started flag when setting the 'device' property.
22181 We want to allow it when the source is NOT started yet and ignore it
22182 when the source is running.
22184 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22186 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22187 Original commit message from CVS:
22188 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22189 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22190 (gst_asf_demux_process_chunk):
22191 * gst/asfdemux/gstasfdemux.h:
22192 Subtract first timestamp from timestamps, so that
22193 stream starts from 0; makes live streams that don't
22194 start at 0 work again (fixes #317310, #336097).
22196 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22198 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22199 Original commit message from CVS:
22200 Patch by: Christian Kirbach
22202 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22203 -good. Fixes build on some systems (#331838).
22205 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22207 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22208 Original commit message from CVS:
22209 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22210 (gst_rmdemux_parse_cont):
22211 Extract more tags and also post codec name tag on the
22212 bus so this shows up in totem and nautilus.
22214 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
22216 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22217 Original commit message from CVS:
22218 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22219 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22220 Extra data usually goes into the caps as 'codec_data', not
22221 as first buffer into the stream.
22222 Need to byte swap AC3 content in realmedia files for some
22223 reason (fixes #331588).
22225 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22227 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22228 Original commit message from CVS:
22229 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22230 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22231 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22232 When operating in pull mode, post an error message on the
22233 bus when all source pads are unlinked or some other fatal
22234 error occured (#323023). Regrade some recurring debug messages
22235 to LOG level. Convert c++-style comments into C-style ones.
22237 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22239 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22240 Original commit message from CVS:
22241 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22242 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22243 (gst_rmdemux_all_source_pads_unlinked),
22244 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22245 (gst_rmdemux_parse_packet):
22246 * gst/realmedia/rmdemux.h:
22247 Handle unlinked source pads properly and stop if all source pads
22248 are unlinked (#323023).
22250 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
22252 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22253 Original commit message from CVS:
22254 Patch by: Michal Benes <michal dot benes at xeris dot cz>
22255 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22256 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22257 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22258 * gst/mpegstream/gstmpegdemux.h:
22259 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22260 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22261 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22262 situation really happens when grabbing DVB streams. Current
22263 mpegdemuxer can not handle this situation correctly and it
22264 restarts counting gstreamer timestamps from zero.
22267 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
22269 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22270 Original commit message from CVS:
22271 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22272 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22273 * ext/a52dec/gsta52dec.h:
22274 Fix #334550: failure to play raw AC3 files due to segment problems.
22276 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
22278 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22279 Original commit message from CVS:
22280 Patch by: Christophe Fergeau <teuf gnome org>
22281 * ext/lame/gstlame.c: (gst_lame_release_memory),
22282 (gst_lame_finalize), (gst_lame_class_init),
22283 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22284 (gst_lame_change_state):
22285 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22287 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
22289 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22290 Original commit message from CVS:
22291 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22292 (gst_mad_sink_event), (gst_mad_change_state):
22293 Include AUDIO_CODEC tag with tags posted if input is not
22294 framed (#334258). Use _scale() util functions in more places.
22296 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
22298 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22299 Original commit message from CVS:
22300 2006-03-12 Christophe Fergeau <teuf@gnome.org>
22301 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22302 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22303 property as BROKEN (see
22304 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22305 explanation why it's broken).
22307 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
22309 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22310 Original commit message from CVS:
22311 2006-03-11 Christophe Fergeau <teuf@gnome.org>
22312 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22314 * gst/xingheader/Makefile.am:
22315 * gst/xingheader/gstxingmux.c:
22316 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22317 to MP3 files (this allows decoder to figure out the length of VBR
22320 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
22322 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22323 Original commit message from CVS:
22324 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22325 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22326 tag (#333683, patch by: Alex Lancaster).
22328 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22330 ext/amrnb/: Further fancyfication.
22331 Original commit message from CVS:
22332 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22333 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22334 (gst_amrnbdec_state_change):
22335 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22336 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22337 (gst_amrnbenc_state_change):
22338 * ext/amrnb/amrnbenc.h:
22339 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22340 (gst_amrnbparse_query):
22341 Further fancyfication.
22342 Use _take to get writable data from the adapter.
22343 Precalc packet duration.
22345 Forward _push to upstream.
22346 Post error messages when something goes wrong.
22347 Remove old code in amrnbparse.
22348 Don't ignore query results from upstream.
22350 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
22352 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22353 Original commit message from CVS:
22354 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22355 The AMR encoder writes into the audio buffers it processes, so
22356 use gst_buffer_make_writable() on buffers we might (they go through
22357 an adapter, so there can be copying going on later anyway) be
22360 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
22362 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22363 Original commit message from CVS:
22364 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22365 (gst_mpeg_parse_handle_src_query):
22366 Declare variables at the beginning of a block and make
22367 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22369 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
22371 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22372 Original commit message from CVS:
22373 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22374 Read packet size, sequence and padsize in right order again
22375 (fixes #332796; patch by: Fabrizio Gennari).
22377 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22379 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22380 Original commit message from CVS:
22381 * gst/iec958/ac3iec.c:
22382 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22384 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22386 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22387 Original commit message from CVS:
22389 Make the id3tag and mad checks check for both a header and the
22390 appropriate library if the pkg-config is missing. (Closes #331842)
22391 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22392 do the same for the plugins themselves.
22394 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22396 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22397 Original commit message from CVS:
22398 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22399 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22400 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22401 * ext/mpeg2dec/gstmpeg2dec.h:
22402 Don't treat STATE_INVALID as fatal error; throw an error
22403 only after five consecutive decoding errors. Makes decoding
22404 mpeg streams more robust and fixes playback of joined clips
22407 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
22409 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22410 Original commit message from CVS:
22411 * ext/dvdnav/dvdnavsrc.h:
22412 Oops. forgot to add this one.
22414 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
22416 ext/Makefile.am: Fix dist-check.
22417 Original commit message from CVS:
22418 2006-02-26 Julien MOUTTE <julien@moutte.net>
22419 * ext/Makefile.am: Fix dist-check.
22421 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22423 configure.ac: Disable dvdnavsrc for now.
22424 Original commit message from CVS:
22426 Disable dvdnavsrc for now.
22428 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22430 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22431 Original commit message from CVS:
22434 * ext/dvdnav/Makefile.am:
22435 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22436 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22437 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22438 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22439 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22440 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22441 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22442 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22443 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22444 (gst_dvd_nav_src_make_dvd_event),
22445 (gst_dvd_nav_src_structure_set_uint64),
22446 (gst_dvd_nav_src_push_dvd_nav_packet_event),
22447 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22448 (gst_dvd_nav_src_push_titlelang_event),
22449 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22450 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22451 (gst_dvd_nav_src_handle_navigation_event),
22452 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22453 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22454 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22455 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22456 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22457 (gst_dvd_nav_src_do_init), (plugin_init):
22458 dvdnavsrc ported to 0.10, for the most part at least. Not quite
22459 ready for prime time yet though.
22461 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22463 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22464 Original commit message from CVS:
22465 * ext/cdio/Makefile.am:
22466 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22467 required for Cygwin, see #317048)
22468 * gst/rtp/gstasteriskh263.c:
22469 Cygwin has includes for both the unix network socket API
22470 and the windows API, but only one can be included, so fix
22471 includes to only use one or the other, prefering the unxi
22474 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
22476 Port dvdsubdec to 0.10
22477 Original commit message from CVS:
22479 * gst/dvdsub/Makefile.am:
22480 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22481 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22482 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22483 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22484 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22485 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22486 (gst_send_empty_fill), (gst_send_subtitle_frame),
22487 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22488 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22490 * gst/dvdsub/gstdvdsubdec.h:
22491 Port dvdsubdec to 0.10
22493 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22495 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22496 Original commit message from CVS:
22497 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22498 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22499 mpegdemux for MPEG-2 video streams.
22501 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22503 configure.ac: Bump nano back to CVS
22504 Original commit message from CVS:
22506 Bump nano back to CVS
22508 === release 0.10.2 ===
22510 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22512 configure.ac: releasing 0.10.2, "Season to Taste"
22513 Original commit message from CVS:
22515 releasing 0.10.2, "Season to Taste"
22517 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22519 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
22520 Original commit message from CVS:
22522 releasing 0.10.1.3 prelease for 0.10.2
22524 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
22526 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
22527 Original commit message from CVS:
22528 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
22529 In sink event handler, release object lock again
22530 _before_ sending EOS event downstream (#313838).
22532 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
22535 * gst/asfdemux/gstasf.c:
22536 fix rank of asfdemux
22537 Original commit message from CVS:
22538 fix rank of asfdemux
22540 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22542 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
22543 Original commit message from CVS:
22545 releasing 0.10.1.2 prelease for 0.10.2
22547 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
22549 * gst-plugins-ugly.spec.in:
22551 Original commit message from CVS:
22554 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
22556 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
22557 Original commit message from CVS:
22558 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
22559 (crop_copy_i422_buffer), (crop_buffer):
22560 When we need to crop the output buffer, make sure we
22561 create a buffer of the right size and respect the implicit
22562 striding used for I420 elsewhere in GStreamer (#331301).
22564 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
22566 ext/cdio/gstcdio.c: Init debug category (#331253).
22567 Original commit message from CVS:
22568 * ext/cdio/gstcdio.c: (plugin_init):
22569 Init debug category (#331253).
22571 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
22573 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
22574 Original commit message from CVS:
22575 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
22576 Do not error out on non-recognized streams. Ignore them and allow
22577 playback of the other streams.
22579 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22581 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
22582 Original commit message from CVS:
22583 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22584 Add a small sanity check for LPCM reading.
22586 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
22588 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
22589 Original commit message from CVS:
22590 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
22591 Take into account the file properties preroll value for
22592 timestamping/newsegment. It's weird this value was commented out.
22594 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
22596 gst/asfdemux/Makefile.am: More asf makefile fixing.
22597 Original commit message from CVS:
22598 * gst/asfdemux/Makefile.am:
22599 More asf makefile fixing.
22601 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
22603 ext/lame/gstlame.c: Fix up lame a bit.
22604 Original commit message from CVS:
22605 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
22606 (gst_lame_change_state):
22608 Apply patch #319782 by Gautier Portet.
22610 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
22612 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
22613 Original commit message from CVS:
22614 * gst/asfdemux/Makefile.am:
22615 But we do need to link against the riff libraryr.
22617 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
22619 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
22620 Original commit message from CVS:
22621 * gst/asfdemux/Makefile.am:
22622 We don't want asfmux.c yet.
22624 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
22626 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
22627 Original commit message from CVS:
22628 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
22629 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
22630 (gst_mad_change_state):
22631 Port fixes for bugs 314771, 308772, 140237, and 302625
22632 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
22633 Use GST_EVENT_FLUSH_STOP to clear data from the current input
22634 buffer, to avoid using it for any future decoding.
22636 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
22638 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
22639 Original commit message from CVS:
22641 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
22642 (gst_asf_get_guid_nick):
22643 * gst/asfdemux/asfheaders.h:
22644 * gst/asfdemux/gstasf.c: (plugin_init):
22645 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
22646 (gst_asf_demux_class_init), (gst_asf_demux_init),
22647 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
22648 (gst_asf_demux_handle_src_event),
22649 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
22650 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
22651 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
22652 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
22653 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
22654 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
22655 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
22656 (gst_asf_demux_get_bitrate_record),
22657 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
22658 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
22659 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
22660 (gst_asf_demux_get_obj_data_correction),
22661 (gst_asf_demux_get_stream_audio),
22662 (gst_asf_demux_get_stream_correction),
22663 (gst_asf_demux_get_stream_video),
22664 (gst_asf_demux_get_stream_video_format),
22665 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
22666 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
22667 (gst_asf_demux_process_stream),
22668 (gst_asf_demux_get_gst_tag_from_tag_name),
22669 (gst_asf_demux_commit_taglist),
22670 (gst_asf_demux_process_ext_content_desc),
22671 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
22672 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
22673 (gst_asf_demux_process_comment),
22674 (gst_asf_demux_process_bitrate_props_object),
22675 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
22676 (gst_asf_demux_descramble_segment),
22677 (gst_asf_demux_element_send_event),
22678 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
22679 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
22680 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
22681 (gst_asf_demux_get_src_query_types),
22682 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
22683 * gst/asfdemux/gstasfdemux.h:
22684 asfdemux ported to 0.10. Does still need a bit of work (seems like
22685 there's something funky going on when timestamping video frames).
22686 The seeking code is likely to make Wim cry, but hey, at least it
22689 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
22691 ext/amrnb/amrnbdec.c: Some more comments.
22692 Original commit message from CVS:
22693 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
22694 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
22695 Some more comments.
22696 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
22697 Applied patch from Fabrizio Gennari, fixes #330844.
22699 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22701 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
22702 Original commit message from CVS:
22703 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22704 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
22705 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
22706 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
22707 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
22708 * ext/dvdread/dvdreadsrc.h:
22709 Let's try to play the title the user set via the URI handler or
22710 via properties instead of always playing the first title. Also,
22711 Also, count title/chapter/angle number in URI and properties
22712 from 1 rather than 0.
22714 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
22716 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
22717 Original commit message from CVS:
22718 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22719 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
22720 (gst_dvd_read_src_do_duration_query):
22721 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
22722 otherwise GstBaseSrc will think we can operate pull_range based,
22723 which we don't really, and typefinding will fail miserably.
22724 Also, make seeking work somewhat (only works with flumpegdemux
22725 at the moment, mpegstream needs fixing for that first).
22727 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
22729 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
22730 Original commit message from CVS:
22731 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
22732 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
22733 Only allocate buffer once we know exactly how much we need,
22734 rather than gratuitously allocating 2MB-buffers all the time
22735 even if we usually need much less than that. Also, demote
22736 a debug message from DEBUG to LOG level.
22738 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
22740 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
22741 Original commit message from CVS:
22742 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22743 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
22744 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
22745 (gst_dvd_read_src_do_position_query):
22746 Add some more debugging and fix duration query in BYTES.
22748 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
22750 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
22751 Original commit message from CVS:
22754 * ext/dvdread/Makefile.am:
22755 * ext/dvdread/dvdreadsrc.c:
22756 * ext/dvdread/dvdreadsrc.h:
22757 Half-baked port to 0.10. Needs some love
22758 in the seeking department, but at least
22760 * ext/dvdread/stream_labels.c:
22761 * ext/dvdread/stream_labels.h:
22762 Remove these (we use ISO-639 language codes internally; applications
22763 that want to translate those into language names for display to the
22764 user should rely on the iso-codes package for that).
22766 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
22768 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
22769 Original commit message from CVS:
22770 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22771 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
22772 (gst_amrnbdec_state_change):
22773 * ext/amrnb/amrnbdec.h:
22774 Fix amrnbdec, handle events, take copy from adapter since the decoder
22775 apparently writes in the source data.
22776 Use some _scale_int, and precalc duration.
22777 Fix some leaks, post ERROR messages.
22779 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
22781 docs/plugins/: Add cdio plugin to docs.
22782 Original commit message from CVS:
22783 * docs/plugins/Makefile.am:
22784 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22785 * docs/plugins/gst-plugins-good-plugins-sections.txt:
22786 * docs/plugins/inspect/plugin-cdio.xml:
22787 Add cdio plugin to docs.
22788 * ext/cdio/gstcdiocddasrc.c:
22790 * ext/cdio/gstcdio.c:
22791 The plugin is called 'cdio' not 'cddio'.
22793 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22795 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
22796 Original commit message from CVS:
22797 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22798 One source pad not being linked is not an error condition when we're
22799 still parsing the header. In this case (e.g. where we don't have a
22800 suitable decoder installed) just pretend everything is fine, so that
22801 the demuxer will actually go on to signal no-more-pads when done
22802 parsing the header, otherwise decodebin/playbin will never post the
22803 appropriate error message if decoders are not available.
22805 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
22809 * ext/mad/gstid3tag.c:
22810 * gst/realmedia/rmdemux.c:
22811 Just make it compile with --disable-gst-debug.
22812 Original commit message from CVS:
22813 Just make it compile with --disable-gst-debug.
22815 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
22817 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
22818 Original commit message from CVS:
22819 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
22820 (gst_mad_check_caps_reset), (gst_mad_chain):
22821 Merge patch from Radoslaw Szkodzinski (bug 326734)
22823 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22825 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
22826 Original commit message from CVS:
22827 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
22828 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
22829 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
22830 (gst_id3_tag_chain):
22831 fixing Gdate handling
22832 enabling mux/demux mode switching
22833 adding better debug output
22835 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
22837 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...
22838 Original commit message from CVS:
22839 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
22840 If we haven't set caps on a source pad yet, the caps on the
22841 pad are NULL, not un-fixed. Set caps on outgoing buffers.
22843 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
22845 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
22846 Original commit message from CVS:
22847 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
22848 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
22849 * ext/lame/gstlame.h:
22850 Contrary to what the const char in the lame API might suggest,
22851 lame expects us to keep the strings we pass to id3tag_set_foo()
22852 around; it doesn't free them either though, so we have to store
22853 them somewhere and free them later when we can be sure lame
22854 doesn't need them any longer.
22856 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
22858 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...
22859 Original commit message from CVS:
22860 * ext/lame/gstlame.c: (add_one_tag):
22861 Fix handling of GST_TAG_DATE (#311679), don't pass an
22862 uninitialised string pointer to lame if we don't know
22863 how to handle the tag type, and fix minor memory leak.
22865 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
22867 ext/mad/gstmad.c: Fix debug message.
22868 Original commit message from CVS:
22869 * ext/mad/gstmad.c: (gst_mad_chain):
22872 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22874 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
22875 Original commit message from CVS:
22876 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
22877 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22878 Erase spurious call to gst_segment_set_newsegment.
22879 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
22880 the superclass method when handling NEWSEGMENT events.
22881 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
22882 and dvd-audio-restart event handling. There are currently less
22883 hackish ways of handling the sparse audio stream problem.
22885 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22887 fix up error domains, error strings, and use of translation
22888 Original commit message from CVS:
22889 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
22890 * ext/dvdnav/dvdnavsrc.c: (if):
22891 * ext/dvdread/stream_labels.c:
22892 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
22893 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22894 fix up error domains, error strings, and use of translation
22896 fix up this file, even though none of them are actually marked
22899 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22901 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
22902 Original commit message from CVS:
22903 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
22904 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22905 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22906 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
22907 (gst_mpeg_parse_change_state):
22908 Make timestamp adjustment somewhat milder. Actual timestamps are
22909 now sent unmodified unless an actual gap is found in the
22910 stream. This should fix time display when playing most MPEG
22913 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22915 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
22916 Original commit message from CVS:
22917 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
22918 * ext/cdio/gstcdio.h:
22919 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
22920 Fix build for libcdio versions >= 76; give slightly lower rank
22923 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22925 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
22926 Original commit message from CVS:
22929 * ext/cdio/Makefile.am:
22930 * ext/cdio/gstcdio.c:
22931 * ext/cdio/gstcdio.h:
22932 * ext/cdio/gstcdiocddasrc.c:
22933 * ext/cdio/gstcdiocddasrc.h:
22934 Port libcdio cdda source, formerly known as cddasrc, now known as
22935 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
22936 but that's not tested (fixes #317658).
22938 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
22940 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
22941 Original commit message from CVS:
22942 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22943 tss tss... always set caps on outgoing buffer.
22945 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
22947 * gst-plugins-ugly.spec.in:
22949 Original commit message from CVS:
22952 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22957 Original commit message from CVS:
22960 === release 0.10.1 ===
22962 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22968 * docs/plugins/gst-plugins-ugly-plugins.args:
22969 * docs/plugins/inspect/plugin-a52dec.xml:
22970 * docs/plugins/inspect/plugin-amrnb.xml:
22971 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22972 * docs/plugins/inspect/plugin-iec958.xml:
22973 * docs/plugins/inspect/plugin-lame.xml:
22974 * docs/plugins/inspect/plugin-mad.xml:
22975 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22976 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22977 * docs/plugins/inspect/plugin-rmdemux.xml:
22979 Original commit message from CVS:
22982 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22987 Original commit message from CVS:
22990 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22992 Pass unhandled queries upstream (useful e.g. for SEEKING query)
22993 Original commit message from CVS:
22994 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
22995 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22996 * ext/mad/gstmad.c: (gst_mad_src_query):
22997 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
22998 * ext/sidplay/gstsiddec.cc:
22999 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23000 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23001 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23002 (fixes #325652; based on patch by: Philippe); make rmdemux return
23003 FALSE for position queries, instead of setting -1 as value and
23006 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23008 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23009 Original commit message from CVS:
23010 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23011 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23012 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23013 rewrite timestamps in the case segments are being set from
23014 upstream, but use timestamps unmodified. Also send proper position
23015 values. This allows for correct time display and makes queries
23016 work in sink elements.
23017 * gst/mpegstream/gstdvddemux.h:
23018 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23019 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23020 Rename flush_filter to segment_filter, which is better represents
23021 what the arreibute does.
23022 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23023 Activate segment filtering when a timestamp discontinuity is seen.
23025 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23027 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...
23028 Original commit message from CVS:
23029 * ext/mad/gstmad.c: (gst_mad_chain):
23030 Don't forget that we need to send out a newsegment event after a
23031 restart even if we don't have enough data to decode a frame right
23034 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23036 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23037 Original commit message from CVS:
23038 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23039 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23040 Use the new "audio-shutdown" and "audio-restart" DVD events
23041 instead of the "spu-still-frame" event to shutdown and restart
23042 the audio pipeline.
23043 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23044 Check for cases where the segment-based adjustment calculation
23045 would produce negative values (which result in an overflow) and
23046 return GST_CLOCK_TIME_NONE instead.
23047 * gst/mpegstream/gstdvddemux.h:
23048 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23049 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23050 Add a mechanism to discard audio buffers with timestamps outside
23051 the currently set segment. This was causing (sometimes serious)
23052 synchronization problems after seeking in DVDs with LPCM audio,
23053 since VOBUs usually contain audio material that lies outside the
23054 timestamp range specified by the header.
23056 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23058 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23059 Original commit message from CVS:
23060 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23061 Remove lingering reference to GstID3Demux
23062 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23063 Don't output debug saying padding streams are unknown type,
23064 because they're not
23066 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23068 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23069 Original commit message from CVS:
23070 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23071 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23072 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23075 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23076 (gst_mpeg_demux_get_audio_stream):
23077 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23078 (gst_dvd_demux_get_audio_stream)
23079 (gst_dvd_demux_get_subpicture_stream)
23080 (gst_dvd_demux_send_subbuffer):
23081 Send current* pad buffers with appropriate caps.
23083 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23085 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23086 Original commit message from CVS:
23087 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23088 * gst/iec958/ac3iec.h:
23089 * gst/iec958/ac3iec.c:
23090 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23091 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23092 raw-audio property to ac3iec958 that allows setting the source pad
23093 caps to raw audio instead of audio/x-iec958. This makes it
23094 possible to use ac3iec958 together with the normal alsasink
23095 element to drive an external receiver that autodetects AC3
23098 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23100 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23101 Original commit message from CVS:
23102 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23103 (ac3iec_chain_dvd):
23104 * gst/iec958/ac3iec.h:
23105 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23107 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23109 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23110 Original commit message from CVS:
23111 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23112 When getting a seek event, first check if the upstream element
23113 can handle it and only do our own seek stuff when it can't
23114 (should fix #322856).
23116 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23118 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23119 Original commit message from CVS:
23120 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23121 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23122 Really convert to BYTES format when we want to convert
23123 to bytes (use right variable; fixes #322856).
23125 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23127 Big mpegparse clean up, second round:
23128 Original commit message from CVS:
23129 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23130 Big mpegparse clean up, second round:
23131 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23132 Send and EOS event down the audio pipeline when an still frame
23133 event arrives. This prevents the pipeline from locking when a
23134 still menu comes directly after a flush.
23135 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23136 Don't send a newsegment in reset.
23137 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23138 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23139 Move the code of handle_newsegment to process_event. Send a
23140 NEWSEGMENT after FLUSH_STOP.
23141 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23143 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23144 (gst_mpeg_demux_class_init): Don't override send_event.
23145 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23146 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23147 (gst_mpeg_demux_reset):
23148 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23150 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23151 Reset the mpegparse element after a flush.
23152 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23153 Don't forward events.
23154 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23155 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23156 handle_newsegment is not a virtual method anymore.
23157 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23158 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23159 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23160 rid of send_newsegment virtual method.
23161 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23162 handle DVD events and call the superclass method for other event
23164 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23165 override process_event anymore.
23166 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23167 (gst_mpeg_parse_process_event): Move actual event processing to
23168 process event so that subclasses can properly override or extend
23170 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23171 Eliminate time parameter in process event.
23172 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23173 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23174 (gst_mpeg_demux_send_subbuffer):
23175 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23176 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23177 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23178 adding the value of the adjust attribute.
23179 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23180 rid of the adjust attribute. Now all timestamp adjustments are
23181 performed by mpegparse using the current segment.
23182 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23183 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23184 on the adjust attribute for SCR values and the current segment.
23185 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23186 adjust_ts virtual method to adjust timestamps for outgoing
23188 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23189 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23190 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23191 (gst_dvd_demux_handle_newsegment): Don't override
23193 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23194 Check for DVD events in process_event instead of
23196 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23197 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23198 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23199 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23200 (gst_mpeg_demux_send_event):
23201 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23202 (gst_dvd_demux_handle_dvd_event):
23203 Eliminate the time parameter in send_event.
23205 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23207 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23208 Original commit message from CVS:
23209 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23210 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23211 Fix typefinding in id3demux, and then remove it in favour
23212 of the new LGPL id3demux in gst-plugins-good
23213 * ext/mad/gstmad.c: (gst_mad_dispose):
23214 dispose can run more than once.
23216 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23218 gst/asfdemux/gstasfmux.c: change some char* into char[]
23219 Original commit message from CVS:
23220 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23221 change some char* into char[]
23223 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
23225 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23226 Original commit message from CVS:
23227 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23228 Remove memleak from unused GstRMDemuxStream
23230 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
23232 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23233 Original commit message from CVS:
23234 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23235 (gst_id3_tag_do_typefind):
23236 Use the correct function to free typefind factory list.
23238 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
23240 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23241 Original commit message from CVS:
23242 * ext/mad/gstmad.c: (gst_mad_src_query):
23243 For position and duration queries in TIME format, try the peer
23244 first (might be a demuxer).
23246 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23248 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23249 Original commit message from CVS:
23250 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
23251 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23252 Properly handle non contiguous VOBUs by adding the segment accum
23253 field to the adjust value.
23254 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23255 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23256 handle_newsegment to prevent sending actual newsegment events and
23257 use tiemstamp rewriting instead.
23258 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23260 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23261 (gst_mpeg_parse_event):
23262 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23263 Add a new parameter to handle_newsegment to allow controlling
23264 whether newsegment events are forwarded or not.
23265 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23266 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23267 (gst_dvd_demux_reset):
23268 last_end_ptm and discont_time aren't necessary anymore, since
23269 timestamp adjustment is now replaced by newsegment events.
23270 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23272 * gst/mpegstream/gstdvddemux.h:
23273 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23274 Don't handle dvd-nav-packet events anymore, since the are now
23275 replaced by standard newsegment events.
23276 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23277 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23278 (gst_dvd_demux_change_state):
23279 * gst/mpegstream/gstdvddemux.h:
23280 Get rid of the ignore_next_newmedia_discont hack.
23281 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23282 (gst_dvd_demux_handle_newsegment):
23283 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23284 (gst_mpeg_demux_handle_newsegment): Don't override
23285 handle_newsegment anymore. It was only necessary to handle
23287 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23288 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23289 (gst_dvd_demux_set_cur_subpicture):
23290 Reactivate handling of DVD events.
23291 * gst/mpegstream/gstmpegparse.c (normal_seek)
23292 (gst_mpeg_parse_handle_src_event)
23293 (gst_mpeg_parse_handle_src_query):
23294 First attempt at reenabling seek.
23295 * gst/mpegstream/gstmpegparse.h:
23296 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23297 (gst_mpeg_parse_update_streaminfo)
23298 (gst_mpeg_parse_get_rate)
23299 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23300 (gst_mpeg_parse_handle_src_query):
23301 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23302 Make queries work again.
23303 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23304 (gst_mpeg_parse_handle_newsegment)
23305 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23306 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23307 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23308 Get rid of the newsegment_pending attribute, and rely instead on
23309 proper timestamp adjustment.
23310 * gst/mpegstream/gstmpegparse.c
23311 (gst_mpeg_parse_get_src_event_masks): Erase.
23312 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23313 Initialize fields before creating pads to prevent the pad creation
23314 callback from failing.
23315 (gst_mpeg_parse_reset): Initialize new fields, and change
23316 initialization order to match the order in the structure.
23317 (gst_mpeg_parse_handle_newsegment): Forward new segment events
23318 whenever possible, and update the current segment.
23319 (gst_mpeg_parse_send_newsegment): Update the current segment and
23320 pending_newsegment.
23321 (gst_mpeg_parse_pad_added): Use the current segment to send
23322 newsegment events to new pads.
23323 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23324 and events. Properly update newsegment_pending.
23325 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23326 New fields do_adjust and current_segment.
23327 * gst/mpegstream/gstmpegdemux.c:
23328 * gst/mpegstream/gstdvddemux.c:
23329 * gst/mpegstream/gstmpegparse.h:
23330 Rename handle_discont virtual method to handle_newsegment. Erase
23331 some (already commented out support) for old NEW_MEDIA events.
23332 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23333 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23334 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23335 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23336 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23337 Erase the "pending_scr" field, and replace it by a slightly
23338 different handling of the current SCR. Document code blocks in
23339 parse_packhead and chain.
23341 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
23343 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23344 Original commit message from CVS:
23345 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23346 g_warning() are only for really fatal warnings. If we can't decode a
23347 tag, just ignore that tag and do a GST_WARNING.
23349 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23352 * ext/a52dec/gsta52dec.h:
23353 * ext/dvdread/dvdreadsrc.h:
23354 * ext/lame/gstlame.h:
23355 * ext/mad/gstid3tag.c:
23356 * ext/mad/gstmad.c:
23357 * ext/mad/gstmad.h:
23358 * ext/mpeg2dec/gstmpeg2dec.h:
23359 * ext/sidplay/gstsiddec.h:
23360 * gst/ac3parse/gstac3parse.c:
23361 * gst/ac3parse/gstac3parse.h:
23362 * gst/asfdemux/gstasfdemux.c:
23363 * gst/asfdemux/gstasfdemux.h:
23364 * gst/iec958/ac3iec.h:
23365 * gst/mpegaudioparse/gstmpegaudioparse.c:
23366 * gst/mpegaudioparse/gstmpegaudioparse.h:
23367 * gst/mpegstream/gstdvddemux.h:
23368 * gst/mpegstream/gstmpegclock.h:
23369 * gst/mpegstream/gstmpegdemux.h:
23370 * gst/mpegstream/gstmpegpacketize.h:
23371 * gst/mpegstream/gstmpegparse.c:
23372 * gst/mpegstream/gstmpegparse.h:
23373 * gst/mpegstream/gstrfc2250enc.c:
23374 * gst/mpegstream/gstrfc2250enc.h:
23375 * gst/realmedia/rmdemux.c:
23376 * gst/realmedia/rmdemux.h:
23377 * gst/synaesthesia/synaescope.c:
23379 Original commit message from CVS:
23382 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23386 Original commit message from CVS:
23389 === release 0.10.0 ===
23391 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23397 * docs/plugins/inspect/plugin-a52dec.xml:
23398 * docs/plugins/inspect/plugin-amrnb.xml:
23399 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23400 * docs/plugins/inspect/plugin-iec958.xml:
23401 * docs/plugins/inspect/plugin-lame.xml:
23402 * docs/plugins/inspect/plugin-mad.xml:
23403 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23404 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23405 * docs/plugins/inspect/plugin-rmdemux.xml:
23407 Original commit message from CVS:
23410 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
23412 Update for alloc_buffer changes.
23413 Original commit message from CVS:
23414 2005-12-05 Andy Wingo <wingo@pobox.com>
23415 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23416 * ext/mad/gstmad.c: (gst_mad_chain):
23417 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23418 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23419 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23420 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23421 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23423 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
23425 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23426 Original commit message from CVS:
23427 2005-12-05 Andy Wingo <wingo@pobox.com>
23428 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23429 id3demux and id3mux now. Fixes #323199.
23431 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
23433 * gst-plugins-ugly.spec.in:
23434 update spec file for latest changes
23435 Original commit message from CVS:
23436 update spec file for latest changes
23438 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23440 fix silly Makefile.am bug so they link correctly again
23441 Original commit message from CVS:
23442 * ext/amrnb/Makefile.am:
23443 * gst/realmedia/Makefile.am:
23444 fix silly Makefile.am bug so they link correctly again
23446 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23450 Original commit message from CVS:
23453 === release 0.9.7 ===
23455 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23462 * docs/plugins/gst-plugins-ugly-plugins.args:
23463 * docs/plugins/inspect/plugin-a52dec.xml:
23464 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23465 * docs/plugins/inspect/plugin-iec958.xml:
23466 * docs/plugins/inspect/plugin-lame.xml:
23467 * docs/plugins/inspect/plugin-mad.xml:
23468 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23469 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23470 * docs/plugins/inspect/plugin-rmdemux.xml:
23471 * docs/random/LICENSE:
23472 * docs/random/PORTED_09:
23474 Original commit message from CVS:
23477 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23481 * ext/amrnb/Makefile.am:
23482 * gst/realmedia/Makefile.am:
23483 Don't know how these escaped my eye before. Fix link flags.
23484 Original commit message from CVS:
23485 Don't know how these escaped my eye before. Fix link flags.
23487 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23490 * examples/Makefile.am:
23491 * examples/capsfilter/Makefile.am:
23492 * examples/capsfilter/capsfilter1.c:
23493 * examples/gob/Makefile.am:
23494 * examples/gob/gst-identity2.gob:
23495 * examples/gstplay/.gitignore:
23496 * examples/gstplay/Makefile.am:
23497 * examples/gstplay/player.c:
23498 * examples/indexing/.gitignore:
23499 * examples/indexing/Makefile.am:
23500 * examples/indexing/indexmpeg.c:
23501 * examples/level/Makefile.am:
23502 * examples/level/README:
23503 * examples/level/demo.c:
23504 * examples/level/plot.c:
23505 * examples/stats/Makefile.am:
23506 * examples/stats/mp2ogg.c:
23507 * examples/switch/.gitignore:
23508 * examples/switch/Makefile.am:
23509 * examples/switch/switcher.c:
23511 Original commit message from CVS:
23514 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23516 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
23517 Original commit message from CVS:
23518 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23519 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
23520 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
23521 (gst_mpeg_parse_send_event):
23522 Ref events before sending them to multiple pads, after all
23523 gst_pad_send_event() takes ownership of events. Don't leak
23524 events that have not been handled (fixes #322745).
23526 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23528 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23529 Original commit message from CVS:
23530 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
23531 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23532 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
23533 from making timestamp adjustments. This will have to be re-added
23534 in some form in the near future, but in order to do that, some nav
23535 packet parsing will be necessary in mpegdemux.
23536 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23537 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23538 (g_value_set_int, gst_mpeg_parse_set_property)
23539 Get rid of do_adjust and use_adjust. Rename max_discont to
23541 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
23542 -1, no adjustment is made.
23543 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
23544 Rename max_discont property to max_scr_gap. Erase "adjust"
23546 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
23547 override send_event anymore, base class does the job.
23548 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
23549 Base class now does most of the work.
23550 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
23551 Generalize to forwarding the event to all source pads in the
23553 * gst/mpegstream/gstmpegparse.h:
23554 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23555 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
23556 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
23557 (gst_mpeg_parse_set_property):
23558 Clock synchronization doesn't make sense anymore for a
23561 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
23563 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
23564 Original commit message from CVS:
23565 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23566 Don't treat normal EOS as a fatal error.
23568 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
23570 ext/mad/gstmad.c: Proper warning statements,
23571 Original commit message from CVS:
23572 * ext/mad/gstmad.c: (gst_mad_chain):
23573 Proper warning statements,
23574 Don't error if the src pad isn't linked when pushing.
23575 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
23576 Proper state_change, avoids borkage when going to READY
23578 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23581 * gst-libs/Makefile.am:
23583 * gst-libs/ext/.gitignore:
23584 * gst-libs/gst/media-info/.gitignore:
23585 * gst-libs/gst/play/.gitignore:
23586 * gst-libs/gst/play/play.h:
23587 * gst-libs/gst/play/play.vcproj:
23588 no need for an AS_LIBTOOL call
23589 Original commit message from CVS:
23590 no need for an AS_LIBTOOL call
23592 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23596 * gst-plugins-ugly.spec.in:
23597 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23598 Original commit message from CVS:
23599 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23601 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23603 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
23604 Original commit message from CVS:
23605 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23606 Prime libmpeg2's pumps with some null custom buffers
23607 to ensure it doesn't ask us to discard garbage later yay.
23609 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23611 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
23612 Original commit message from CVS:
23613 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23614 Prime libmpeg2's pumps with some null custom buffers
23615 to ensure it ask us to discard garbage later yay.
23617 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
23619 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
23620 Original commit message from CVS:
23621 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
23622 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
23623 (gst_a52dec_chain_raw):
23624 * ext/a52dec/gsta52dec.h:
23625 Accept AC3 in audio/x-private1-ac3 format, which includes
23626 DVD-specific headers, as well as raw AC3, for compatibility with
23629 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23631 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
23632 Original commit message from CVS:
23633 * ext/mad/gstmad.c: (gst_mad_chain):
23634 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
23635 skip frame synthesis and consume input data as if we'd done the
23636 decode. Makes mad not error when the src pad is not connected.
23639 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23642 Erase old CVS conflict line.
23643 Original commit message from CVS:
23644 Erase old CVS conflict line.
23646 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23648 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
23649 Original commit message from CVS:
23650 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
23651 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23652 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
23653 (gst_mpeg_parse_chain):
23654 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23655 (gst_mpeg_demux_send_newsegment):
23656 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
23657 * gst/mpegstream/gstmpegparse.h:
23658 Rename send_discont method to send_newsegment and add parameters
23659 to handle actual segments. Adapt code all around to run with the
23660 new name and signature.
23661 * gst/mpegstream/gstmpegdemux.c:
23662 * gst/mpegstream/gstmpegparse.c:
23663 * gst/mpegstream/gstdvddemux.c:
23664 Convert to GST_BOILERPLATE.
23666 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23669 fix AS_LIBTOOL call
23670 Original commit message from CVS:
23671 fix AS_LIBTOOL call
23673 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23676 add a torture target
23677 Original commit message from CVS:
23678 add a torture target
23680 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23685 Original commit message from CVS:
23688 === release 0.9.6 ===
23690 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23696 * docs/plugins/gst-plugins-ugly-plugins.args:
23697 * docs/plugins/gst-plugins-ugly-plugins.signals:
23698 * docs/plugins/inspect/plugin-a52dec.xml:
23699 * docs/plugins/inspect/plugin-amrnb.xml:
23700 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23701 * docs/plugins/inspect/plugin-iec958.xml:
23702 * docs/plugins/inspect/plugin-lame.xml:
23703 * docs/plugins/inspect/plugin-mad.xml:
23704 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23705 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23706 * docs/plugins/inspect/plugin-rmdemux.xml:
23708 Original commit message from CVS:
23711 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
23713 gst/realmedia/rmdemux.c: Fractional framerates.
23714 Original commit message from CVS:
23715 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
23716 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
23717 (find_seek_offset_bytes), (find_seek_offset_time),
23718 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
23719 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
23720 (gst_rmdemux_chain), (gst_rmdemux_send_event),
23721 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23722 (gst_rmdemux_parse_packet):
23723 Fractional framerates.
23725 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23727 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
23728 Original commit message from CVS:
23729 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
23730 (gst_mpeg2dec_negotiate_format), (handle_sequence),
23731 (gst_mpeg2dec_sink_event):
23732 * ext/mpeg2dec/gstmpeg2dec.h:
23733 Use fractional framerates
23735 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
23737 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
23738 Original commit message from CVS:
23739 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
23740 set_clock returns a boolean.
23742 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23744 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
23745 Original commit message from CVS:
23746 * ext/mad/gstmad.c: (gst_mad_chain):
23747 Fix seeking even more by sending the newsegment event with the
23748 right parameters. Should fix querying in playbin/totem after
23751 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23753 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
23754 Original commit message from CVS:
23755 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
23756 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
23757 Fix seeking in stand-alone mode. Fix nonexistant enum value
23758 introduced in previous commit. Improve debug messages here and
23759 there. Actually return a proper return value in the sink event
23762 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23764 * ext/lame/gstlame.c:
23766 Original commit message from CVS:
23769 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23772 * ext/lame/gstlame.c:
23773 * ext/mad/gstmad.c:
23774 * ext/sidplay/gstsiddec.cc:
23776 Original commit message from CVS:
23779 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
23782 * ext/lame/gstlame.c:
23783 * ext/mad/gstid3tag.c:
23784 * ext/sidplay/gstsiddec.cc:
23785 Update for gst_tag_setter API changes.
23786 Original commit message from CVS:
23787 2005-11-22 Andy Wingo <wingo@pobox.com>
23788 * Update for gst_tag_setter API changes.
23790 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
23793 * ext/a52dec/gsta52dec.c:
23794 * ext/mad/gstid3tag.c:
23795 * ext/mad/gstmad.c:
23796 * gst/mpegaudioparse/gstmpegaudioparse.c:
23797 * gst/mpegstream/gstdvddemux.c:
23798 * gst/mpegstream/gstmpegparse.c:
23799 * gst/realmedia/rmdemux.c:
23800 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
23801 Original commit message from CVS:
23802 2005-11-22 Andy Wingo <wingo@pobox.com>
23803 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
23804 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
23805 * ext/mad/gstmad.c (gst_mad_chain)
23806 * gst/mpegaudioparse/gstmpegaudioparse.c
23807 (gst_mp3parse_sink_event)
23808 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23809 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
23810 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
23811 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
23812 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
23814 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
23816 ext/mad/Makefile.am: libgsttagedit => libgsttag
23817 Original commit message from CVS:
23818 * ext/mad/Makefile.am:
23819 libgsttagedit => libgsttag
23821 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
23823 ext/lame/gstlame.c: Don't take the stream lock
23824 Original commit message from CVS:
23825 * ext/lame/gstlame.c: (gst_lame_sink_event):
23826 Don't take the stream lock
23828 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
23830 ext/: Don't take the stream lock.
23831 Original commit message from CVS:
23832 2005-11-21 Andy Wingo <wingo@pobox.com>
23833 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
23834 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
23835 * ext/mad/gstmad.c (gst_mad_sink_event):
23836 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
23838 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
23839 stream lock changes.
23841 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
23843 *.*: Ran scripts/update-macros. Oh yes.
23844 Original commit message from CVS:
23845 2005-11-21 Andy Wingo <wingo@pobox.com>
23847 * *.c: Ran scripts/update-macros. Oh yes.
23849 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23851 gst/mpegstream/: Filler events have beem removed for now.
23852 Original commit message from CVS:
23853 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
23854 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
23855 Filler events have beem removed for now.
23857 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23859 gst/: Update for GST_FOURCC_FORMAT API change.
23860 Original commit message from CVS:
23861 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
23862 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23863 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
23864 Update for GST_FOURCC_FORMAT API change.
23866 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
23868 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
23869 Original commit message from CVS:
23870 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23871 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23872 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23873 (gst_rmdemux_parse_packet):
23874 Modifications for disapearance of GST_PAD_IS_USABLE()
23876 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
23878 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
23879 Original commit message from CVS:
23880 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
23881 Remove some setcaps brokenness.
23882 Don't crash on bad input.
23884 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
23886 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
23887 Original commit message from CVS:
23888 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
23890 (gst_id3_tag_do_typefind): Unref caps
23891 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
23893 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
23895 * ext/mad/gstmad.c:
23896 remove accidentally commited hack
23897 Original commit message from CVS:
23898 remove accidentally commited hack
23900 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
23902 * ext/mad/gstmad.c:
23904 Original commit message from CVS:
23907 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
23909 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
23910 Original commit message from CVS:
23911 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
23912 (gst_mpeg2dec_sink_event):
23913 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
23914 nice-ify debug message in event handler; add CHECKME.
23915 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
23916 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
23917 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
23918 (gst_dvd_demux_sync_stream_to_time):
23919 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
23920 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
23921 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
23922 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23923 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
23924 (gst_mpeg_demux_sync_stream_to_time),
23925 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
23926 * gst/mpegstream/gstmpegdemux.h:
23927 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
23928 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
23929 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
23930 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
23931 (gst_mpeg_parse_chain):
23932 * gst/mpegstream/gstmpegparse.h:
23933 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
23934 return value confusion (gst_pad_push vs. gst_pad_send_event and
23935 gst_pad_push_event); pass flow return values to caller;
23936 miscellaneous fixes and clean-ups.
23938 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
23940 * gst/mpegstream/gstdvddemux.c:
23941 set rank to secondary until it works 100%
23942 Original commit message from CVS:
23943 set rank to secondary until it works 100%
23945 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
23947 * gst-plugins-ugly.spec.in:
23948 add mpegstream plugin to spec file
23949 Original commit message from CVS:
23950 add mpegstream plugin to spec file
23952 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23954 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
23955 Original commit message from CVS:
23956 2005-11-14 Martin Soto <soto@localhost.localdomain>
23957 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
23960 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
23962 partially port the mpegstream plugin to GStreamer 0.9.
23963 Original commit message from CVS:
23964 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
23966 * gst/mpegstream/Makefile.am:
23967 * gst/mpegstream/gstdvddemux.c:
23968 * gst/mpegstream/gstdvddemux.h:
23969 * gst/mpegstream/gstmpegdemux.c:
23970 * gst/mpegstream/gstmpegdemux.h:
23971 * gst/mpegstream/gstmpegpacketize.c:
23972 * gst/mpegstream/gstmpegpacketize.h:
23973 * gst/mpegstream/gstmpegparse.c:
23974 * gst/mpegstream/gstmpegparse.h:
23975 * gst/mpegstream/gstmpegstream.c:
23976 * gst/mpegstream/gstrfc2250enc.c:
23977 * gst/mpegstream/gstrfc2250enc.h:
23978 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
23979 partially port the mpegstream plugin to GStreamer 0.9.
23981 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
23983 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
23984 Original commit message from CVS:
23985 2005-11-14 Andy Wingo <wingo@pobox.com>
23986 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
23987 debugging, allows dll builds on windows. Fixes #316076.
23989 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23994 Original commit message from CVS:
23997 === release 0.9.5 ===
23999 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24006 * docs/plugins/inspect/plugin-a52dec.xml:
24007 * docs/plugins/inspect/plugin-amrnb.xml:
24008 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24009 * docs/plugins/inspect/plugin-iec958.xml:
24010 * docs/plugins/inspect/plugin-lame.xml:
24011 * docs/plugins/inspect/plugin-mad.xml:
24012 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24013 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24014 * docs/plugins/inspect/plugin-rmdemux.xml:
24016 Original commit message from CVS:
24019 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24021 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24022 Original commit message from CVS:
24023 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24024 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24025 (handle_sequence), (handle_picture), (handle_slice),
24026 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24027 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24028 Forward GstFlowReturn about everywhere.
24029 Handle seeking correctly.
24031 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24033 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24034 Original commit message from CVS:
24035 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24036 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24037 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24038 Small cleanups in refcounting.
24040 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24042 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24043 Original commit message from CVS:
24044 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24045 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24046 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24047 (handle_sequence), (handle_picture):
24048 * ext/mpeg2dec/gstmpeg2dec.h:
24049 Removed lots of dubious code.
24050 Handle flushing and seeking correctly. Still leaks though...
24052 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24056 port plugins listing changes
24057 Original commit message from CVS:
24058 port plugins listing changes
24060 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24065 Original commit message from CVS:
24068 === release 0.9.4 ===
24070 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24077 * docs/plugins/gst-plugins-ugly-plugins.args:
24078 * docs/plugins/gst-plugins-ugly-plugins.signals:
24079 * docs/plugins/inspect/plugin-a52dec.xml:
24080 * docs/plugins/inspect/plugin-amrnb.xml:
24081 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24082 * docs/plugins/inspect/plugin-iec958.xml:
24083 * docs/plugins/inspect/plugin-lame.xml:
24084 * docs/plugins/inspect/plugin-mad.xml:
24085 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24086 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24087 * docs/plugins/inspect/plugin-rmdemux.xml:
24088 * gst/realmedia/rmdemux.c:
24091 Original commit message from CVS:
24094 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24096 gst/realmedia/rmdemux.c: STOPPED->FAILED
24097 Original commit message from CVS:
24098 2005-10-23 Julien MOUTTE <julien@moutte.net>
24099 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24101 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24103 * gst-plugins-ugly.spec.in:
24104 add packaging of a52dec
24105 Original commit message from CVS:
24106 add packaging of a52dec
24108 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24110 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24111 Original commit message from CVS:
24112 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24113 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24114 Set correct stream time in newsegment event.
24116 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24120 Original commit message from CVS:
24123 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24128 Original commit message from CVS:
24131 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24133 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24134 Original commit message from CVS:
24135 * ext/a52dec/Makefile.am:
24136 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24137 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24138 (gst_a52dec_change_state):
24139 * ext/a52dec/gsta52dec.h:
24140 Re-enable CPU flags, use liboil to get them.
24142 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24144 Port AC3 decoder to 0.9 (#318849).
24145 Original commit message from CVS:
24146 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24148 * ext/a52dec/Makefile.am:
24149 * ext/a52dec/gsta52dec.c:
24150 * ext/a52dec/gsta52dec.h:
24151 Port AC3 decoder to 0.9 (#318849).
24153 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24155 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24156 Original commit message from CVS:
24157 * ext/sidplay/gstsiddec.cc:
24158 Small fixes and more error messages.
24160 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24163 Original commit message from CVS:
24164 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24165 (gst_amrnbparse_state_change):
24166 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24167 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24168 * ext/mpeg2dec/gstmpeg2dec.c:
24169 * ext/sidplay/gstsiddec.cc:
24170 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24171 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24174 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24176 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24177 Original commit message from CVS:
24179 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24181 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24183 configure.ac: some docs I had
24184 Original commit message from CVS:
24187 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24190 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24192 gst/realmedia/rmdemux.c: segment-start/done API change.
24193 Original commit message from CVS:
24194 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24195 (gst_rmdemux_perform_seek):
24196 segment-start/done API change.
24198 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24202 * gst/iec958/ac3iec.c:
24203 Set buffer durations on IEC958 buffers.
24204 Original commit message from CVS:
24205 Set buffer durations on IEC958 buffers.
24207 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
24209 configure.ac: Fix glib check
24210 Original commit message from CVS:
24214 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
24216 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24217 Original commit message from CVS:
24218 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24219 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24221 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24223 examples/stats/mp2ogg.c: yes, typo fixes
24224 Original commit message from CVS:
24225 * examples/stats/mp2ogg.c:
24228 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24230 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24231 Original commit message from CVS:
24232 * examples/indexing/indexmpeg.c: (main):
24233 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24234 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24235 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24236 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24237 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24238 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24239 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24240 * ext/dvdread/dvdreadsrc.h:
24241 * ext/lame/gstlame.h:
24242 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24243 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24244 * gst/iec958/ac3iec.h:
24245 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24246 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24247 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24248 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24249 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24250 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24251 moved bitshift from macro to enum definition
24253 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
24255 newsegment API update.
24256 Original commit message from CVS:
24257 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24258 * ext/mad/gstmad.c: (gst_mad_chain):
24259 * gst/mpegaudioparse/gstmpegaudioparse.c:
24260 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24261 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24262 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24263 newsegment API update.
24265 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24267 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24268 Original commit message from CVS:
24269 * ext/amrnb/amrnbdec.c:
24270 Mark invalid frame sizes
24271 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24272 UNUSABLE is not to be used here, just push out stuff so
24273 probes can continue linking or making the pad usable.
24275 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
24278 * gst/realmedia/rmdemux.c:
24279 Improve seek error-resilience.
24280 Original commit message from CVS:
24281 Improve seek error-resilience.
24282 Better error handling generally.
24284 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24289 Original commit message from CVS:
24292 === release 0.9.3 ===
24294 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24300 * ext/sidplay/Makefile.am:
24302 Original commit message from CVS:
24305 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
24307 * gst/realmedia/rmdemux.h:
24308 Forgot to commit this file. I hate Nano.
24309 Original commit message from CVS:
24310 Forgot to commit this file. I hate Nano.
24312 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
24316 * gst/realmedia/rmdemux.c:
24317 Sanity checks and memory leak fixes for real demuxer
24318 Original commit message from CVS:
24319 Sanity checks and memory leak fixes for real demuxer
24321 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
24323 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24324 Original commit message from CVS:
24325 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24326 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24327 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24328 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24329 Real demuxer fixes. Make it more bulletproof against bad data,
24330 identify a few more stream types.
24331 Fix seeking so that it works (at least with the seek example
24332 program; it still fails with totem).
24334 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
24336 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24337 Original commit message from CVS:
24338 * gst/mpegaudioparse/gstmpegaudioparse.c:
24339 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24340 Set correct caps on buffers too.
24342 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
24344 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24345 Original commit message from CVS:
24346 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24347 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24348 * gst/mpegaudioparse/gstmpegaudioparse.h:
24349 Put timestamps on buffers.
24351 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
24354 * ext/amrnb/amrnbenc.c:
24355 Changed amrnbenc description, it is an encoder, not decoder.
24356 Original commit message from CVS:
24357 Changed amrnbenc description, it is an encoder, not decoder.
24359 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
24362 * gst/iec958/ac3_padder.c:
24363 * gst/iec958/ac3_padder.h:
24364 * gst/iec958/ac3iec.c:
24365 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24366 Original commit message from CVS:
24367 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24368 more accurate, and to check AC3 checksums (both of them in each frame),
24369 and dump the frame (as a probable sync failure) if they don't match.
24370 General code cleanup, improved comments. Changed to not construct the
24371 header backwards, and not byteswap everything else. If we end up needing
24372 to do little-endian output, we should swap in the element doing the
24373 output (AC3 is big-endian).
24375 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
24377 * gst-plugins-ugly.spec.in:
24378 fix spec file for ugly
24379 Original commit message from CVS:
24380 fix spec file for ugly
24382 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24384 * docs/plugins/inspect/plugin-lame.xml:
24385 revert empty commit
24386 Original commit message from CVS:
24387 revert empty commit
24389 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24391 * docs/plugins/scan.stamp:
24392 whoops, wrong files
24393 Original commit message from CVS:
24394 whoops, wrong files
24396 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24398 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24399 Original commit message from CVS:
24400 * docs/plugins/gst-plugins-ugly-plugins.args:
24401 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24402 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24403 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24404 commit missing files
24405 * docs/plugins/inspect/plugin-lame.xml:
24408 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24412 * gst-plugins-ugly.spec.in:
24413 add check-valgrind target
24414 Original commit message from CVS:
24415 add check-valgrind target
24417 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24419 * docs/plugins/scanobj-build.stamp:
24421 Original commit message from CVS:
24424 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
24426 ext/lame/gstlame.c: Set caps on outgoing buffers.
24427 Original commit message from CVS:
24428 * ext/lame/gstlame.c: (gst_lame_chain):
24429 Set caps on outgoing buffers.
24431 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24434 * ext/lame/gstlame.c:
24435 * ext/lame/gstlame.h:
24436 clean up further so we don't try to set up five times for a simple pipeline
24437 Original commit message from CVS:
24438 clean up further so we don't try to set up five times for
24441 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
24445 * gst/iec958/ac3iec.c:
24446 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24447 Original commit message from CVS:
24448 Set setcaps function on sink pad, not source pad. Produce correct caps
24451 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24454 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24455 * docs/plugins/inspect/plugin-iec958.xml:
24456 * docs/plugins/inspect/plugin-lame.xml:
24457 * docs/plugins/inspect/plugin-mad.xml:
24458 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24459 * docs/plugins/inspect/plugin-rmdemux.xml:
24460 update inspect with source
24461 Original commit message from CVS:
24462 update inspect with source
24464 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24466 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24467 Original commit message from CVS:
24468 * ext/mad/gstid3tag.c:
24469 gsttaginterface.h -> gsttagsetter.h
24471 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24475 Original commit message from CVS:
24478 === release 0.9.1 ===
24480 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24489 Original commit message from CVS:
24492 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24494 ext/amrnb/: State change function updates.
24495 Original commit message from CVS:
24496 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24497 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24498 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24499 State change function updates.
24501 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24503 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
24504 Original commit message from CVS:
24505 * ext/mpeg2dec/gstmpeg2dec.c:
24506 GST_CAT_SEEK disappeared from the public API at some point
24508 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24510 * gst/iec958/ac3_padder.c:
24511 * gst/iec958/ac3_padder.h:
24513 Original commit message from CVS:
24516 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24522 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
24523 * docs/plugins/inspect-build.stamp:
24524 * docs/plugins/inspect.stamp:
24525 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24526 * docs/plugins/inspect/plugin-iec958.xml:
24527 * docs/plugins/inspect/plugin-lame.xml:
24528 * docs/plugins/inspect/plugin-mad.xml:
24529 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24530 * docs/plugins/inspect/plugin-rmdemux.xml:
24531 docs for ugly plugins
24532 Original commit message from CVS:
24533 docs for ugly plugins
24535 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24537 * gst-plugins-ugly.spec.in:
24538 * gst/iec958/Makefile.am:
24540 Original commit message from CVS:
24543 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
24546 * gst/iec958/ac3iec.c:
24547 Accept audio/x-private1-a3c on sink pad
24548 Original commit message from CVS:
24549 Accept audio/x-private1-a3c on sink pad
24551 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24553 * gst-plugins-ugly.spec.in:
24555 Original commit message from CVS:
24558 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
24560 * examples/gstplay/player.c:
24561 * examples/stats/mp2ogg.c:
24562 * ext/a52dec/gsta52dec.c:
24563 * ext/amrnb/amrnbdec.c:
24564 * ext/amrnb/amrnbenc.c:
24565 * ext/amrnb/amrnbparse.c:
24566 * ext/dvdnav/dvdnavsrc.c:
24567 * ext/dvdread/dvdreadsrc.c:
24568 * ext/lame/gstlame.c:
24569 * ext/mad/gstid3tag.c:
24570 * ext/mad/gstmad.c:
24571 * ext/mpeg2dec/gstmpeg2dec.c:
24572 * gst/ac3parse/gstac3parse.c:
24573 * gst/asfdemux/gstasfdemux.c:
24574 * gst/asfdemux/gstasfmux.c:
24575 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24576 * gst/iec958/ac3iec.c:
24577 * gst/mpegaudioparse/gstmpegaudioparse.c:
24578 * gst/mpegstream/gstdvddemux.c:
24579 * gst/mpegstream/gstmpegdemux.c:
24580 * gst/mpegstream/gstmpegparse.c:
24581 * gst/mpegstream/gstrfc2250enc.c:
24582 * gst/realmedia/rmdemux.c:
24583 * gst/synaesthesia/gstsynaesthesia.c:
24584 All plugins updated for element state changes.
24585 Original commit message from CVS:
24586 2005-09-02 Andy Wingo <wingo@pobox.com>
24587 * All plugins updated for element state changes.
24589 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
24591 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24592 * gst/iec958/ac3iec.c:
24593 Fix return types in setcaps functions
24594 Original commit message from CVS:
24595 Fix return types in setcaps functions
24597 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
24600 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24601 * gst/iec958/ac3iec.c:
24602 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24603 Original commit message from CVS:
24604 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24605 Some general cleanups in iec958 framer.
24607 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24615 * m4/gst-matroska.m4:
24618 fix distcheck; remove some old m4s
24619 Original commit message from CVS:
24620 fix distcheck; remove some old m4s
24622 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
24626 * gst/iec958/Makefile.am:
24627 * gst/iec958/ac3_padder.c:
24628 * gst/iec958/ac3_padder.h:
24629 * gst/iec958/ac3iec.c:
24630 * gst/iec958/ac3iec.h:
24631 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24632 Original commit message from CVS:
24633 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24635 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
24637 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
24638 Original commit message from CVS:
24639 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
24640 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
24641 (gst_dvdlpcmdec_change_state):
24642 Cleanups, fixed header parsing and stripping.
24644 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
24647 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24648 Use the right bytes when parsing the LPCM dvd header
24649 Original commit message from CVS:
24650 Use the right bytes when parsing the LPCM dvd header
24652 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
24655 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24656 Return the correct values from chain function
24657 Original commit message from CVS:
24658 Return the correct values from chain function
24660 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24663 * docs/Makefile.am:
24664 * docs/plugins/.gitignore:
24665 * docs/random/ChangeLog-0.8:
24666 * docs/version.entities.in:
24668 Original commit message from CVS:
24671 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
24674 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24675 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
24676 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
24677 Original commit message from CVS:
24678 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
24679 header; instead do this internally. Also support the old way, using
24680 a different mime-type. CVS:
24682 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24685 Original commit message from CVS: