3 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
10 * gst-plugins-ugly.doap:
14 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
16 * docs/plugins/inspect/plugin-a52dec.xml:
17 * docs/plugins/inspect/plugin-amrnb.xml:
18 * docs/plugins/inspect/plugin-amrwbdec.xml:
19 * docs/plugins/inspect/plugin-asf.xml:
20 * docs/plugins/inspect/plugin-cdio.xml:
21 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22 * docs/plugins/inspect/plugin-dvdread.xml:
23 * docs/plugins/inspect/plugin-dvdsub.xml:
24 * docs/plugins/inspect/plugin-mpeg2dec.xml:
25 * docs/plugins/inspect/plugin-realmedia.xml:
26 * docs/plugins/inspect/plugin-sid.xml:
27 * docs/plugins/inspect/plugin-x264.xml:
28 * docs/plugins/inspect/plugin-xingmux.xml:
31 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
37 === release 1.15.90 ===
39 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
45 * gst-plugins-ugly.doap:
49 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
51 * docs/plugins/inspect/plugin-a52dec.xml:
52 * docs/plugins/inspect/plugin-amrnb.xml:
53 * docs/plugins/inspect/plugin-amrwbdec.xml:
54 * docs/plugins/inspect/plugin-asf.xml:
55 * docs/plugins/inspect/plugin-cdio.xml:
56 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
57 * docs/plugins/inspect/plugin-dvdread.xml:
58 * docs/plugins/inspect/plugin-dvdsub.xml:
59 * docs/plugins/inspect/plugin-mpeg2dec.xml:
60 * docs/plugins/inspect/plugin-realmedia.xml:
61 * docs/plugins/inspect/plugin-sid.xml:
62 * docs/plugins/inspect/plugin-x264.xml:
63 * docs/plugins/inspect/plugin-xingmux.xml:
66 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
68 * ext/x264/meson.build:
69 meson: Add a subproject fallback for x264
71 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
76 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
79 meson: add -Wno-unused also to C++ args when gst debug system is disabled
81 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
86 * docs/plugins/inspect/plugin-a52dec.xml:
87 * docs/plugins/inspect/plugin-amrnb.xml:
88 * docs/plugins/inspect/plugin-amrwbdec.xml:
89 * docs/plugins/inspect/plugin-asf.xml:
90 * docs/plugins/inspect/plugin-cdio.xml:
91 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
92 * docs/plugins/inspect/plugin-dvdread.xml:
93 * docs/plugins/inspect/plugin-dvdsub.xml:
94 * docs/plugins/inspect/plugin-mpeg2dec.xml:
95 * docs/plugins/inspect/plugin-realmedia.xml:
96 * docs/plugins/inspect/plugin-sid.xml:
97 * docs/plugins/inspect/plugin-x264.xml:
98 * docs/plugins/inspect/plugin-xingmux.xml:
102 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
104 * ext/x264/gstx264enc.c:
105 x264enc: inject CEA708 closed captions
107 === release 1.15.2 ===
109 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
115 * gst-plugins-ugly.doap:
119 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
121 * docs/plugins/inspect/plugin-a52dec.xml:
122 * docs/plugins/inspect/plugin-amrnb.xml:
123 * docs/plugins/inspect/plugin-amrwbdec.xml:
124 * docs/plugins/inspect/plugin-asf.xml:
125 * docs/plugins/inspect/plugin-cdio.xml:
126 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
127 * docs/plugins/inspect/plugin-dvdread.xml:
128 * docs/plugins/inspect/plugin-dvdsub.xml:
129 * docs/plugins/inspect/plugin-mpeg2dec.xml:
130 * docs/plugins/inspect/plugin-realmedia.xml:
131 * docs/plugins/inspect/plugin-sid.xml:
132 * docs/plugins/inspect/plugin-x264.xml:
133 * docs/plugins/inspect/plugin-xingmux.xml:
136 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
182 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
184 * ext/sidplay/gstsiddec.cc:
185 sidplay: fix indentation
187 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
189 * ext/dvdread/dvdreadsrc.c:
190 dvdreadsrc: Work around GCC9 compiler warning
191 It's technically true but not for this specific type.
192 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]
193 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
194 | ~~~~~~~~~~~~^~~~~~~~~
196 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
199 meson: Add support orc fallback
200 Allow fallback to orc subproject if any.
202 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
204 * ext/x264/gstx264enc.c:
205 x264: Only enable dynamic loading code for x264 < 253
206 Otherwise we get some compiler warnings:
207 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
208 unload_x264 (GstX264EncVTable * vtable)
210 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
211 load_x264 (const gchar * filename)
214 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
216 * ext/x264/meson.build:
217 x264: Link to gmodule in the meson build if extra x264 libraries are provided
218 We would dynamically load additional x264 libraries then.
220 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
223 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
224 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
226 === release 1.15.1 ===
228 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
234 * gst-plugins-ugly.doap:
238 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
240 * docs/plugins/inspect/plugin-a52dec.xml:
241 * docs/plugins/inspect/plugin-amrnb.xml:
242 * docs/plugins/inspect/plugin-amrwbdec.xml:
243 * docs/plugins/inspect/plugin-asf.xml:
244 * docs/plugins/inspect/plugin-cdio.xml:
245 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
246 * docs/plugins/inspect/plugin-dvdread.xml:
247 * docs/plugins/inspect/plugin-dvdsub.xml:
248 * docs/plugins/inspect/plugin-mpeg2dec.xml:
249 * docs/plugins/inspect/plugin-realmedia.xml:
250 * docs/plugins/inspect/plugin-sid.xml:
251 * docs/plugins/inspect/plugin-x264.xml:
252 * docs/plugins/inspect/plugin-xingmux.xml:
255 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
301 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
303 * tests/check/generic/states.c:
304 * tests/check/meson.build:
305 tests: Enable test generic_states on Windows
306 ... and drop needless unistd.h dependency
308 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
311 * tests/check/meson.build:
312 meson: Use join_paths() instead '/'
314 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
317 * tests/check/meson.build:
319 tests: Enable unit test on Windows
320 Remove hard-coded ':' whitelist separator since it varies with OS
322 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
325 Automatic update of common submodule
326 From ed78bee to 59cb678
328 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
331 meson: Specify encoding to UTF-8 when building with MSVC
332 Use build arguments consistent with core and -base. This can also
333 remove noisy "C4819" warning of non-us locale MSVC.
335 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
338 Add Gitlab CI configuration
339 This commit adds a .gitlab-ci.yml file, which uses a feature
340 to fetch the config from a centralized repository. The intent is
341 to have all the gstreamer modules use the same configuration.
342 The configuration is currently hosted at the gst-ci repository
343 under the gitlab/ci_template.yml path.
344 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
346 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
349 Update common submodule location
350 Remove the git directory
352 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
355 * gst-plugins-ugly.doap:
356 Clone the code from gitlab
357 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
359 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
362 meson: use new 'python' module instead of deprecated
363 https://github.com/mesonbuild/meson/pull/4169
365 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
367 * tests/check/elements/x264enc.c:
368 tests: x264enc: fix leak in unit test
369 The static pad templates weren't static so their
370 contents were leaked. valgrind was not happy.
371 Also rename confusing define.
373 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
375 * ext/x264/gstx264enc.c:
376 * ext/x264/gstx264enc.h:
377 x264enc: Avoid format decision per frame
378 Avoid switch/case per frame for format decision and detect the format
379 only if where it could be changed. Note that, whenever encoder->input_state
380 is changed, gst_x264_enc_init_encoder() is called.
381 https://bugzilla.gnome.org/show_bug.cgi?id=797164
383 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
387 meson: add glib-checks option to disable API guards and such
388 We want this enabled by default, also in releases, but people
389 may want to disable this for performance-critical workloads or
392 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
395 meson: fix missing closing bracket in option descriptions
397 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
402 meson: add option to disable tests
404 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
407 meson: clean up some cruft
409 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
413 meson: add options to disable gobject cast checks and glib asserts
414 ... and define G_DISABLE_DEPRECATED for development versions,
415 like we do in autotools.
417 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
419 * ext/x264/gstx264enc.c:
420 x264enc: Set bit depth for x264 ≥ 153
421 https://bugzilla.gnome.org/show_bug.cgi?id=796975
423 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
425 * ext/x264/gstx264enc.c:
426 x264enc: Remove superfluous x264_param_default
427 https://bugzilla.gnome.org/show_bug.cgi?id=796973
429 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
431 * ext/a52dec/meson.build:
432 * ext/amrnb/meson.build:
433 * ext/amrwbdec/meson.build:
434 * ext/cdio/meson.build:
435 * ext/dvdread/meson.build:
436 * ext/mpeg2dec/meson.build:
437 * ext/sidplay/meson.build:
438 * ext/x264/meson.build:
442 Add feature options for all plugins
443 The only automagic dependency left is C++ availability detection.
444 https://bugzilla.gnome.org/show_bug.cgi?id=795107
446 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
450 meson: Convert common options to feature options
451 The rest will be converted later, these are necessary for gst-build to
452 set options correctly.
453 https://bugzilla.gnome.org/show_bug.cgi?id=795107
455 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
457 * gst/asfdemux/gstasfdemux.c:
458 asfdemux: Remove 0.10 code
459 This was used to "close" a segment. It's no longer needed anymore
460 in 1.x (it was essentially sending the same thing again)
462 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
464 * gst/asfdemux/gstasfdemux.c:
465 asfdemux: Only send flush event on seeking flushes
466 And not on all the time
468 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
472 meson: add 'nls' option to disable translations
473 And enable by default. Was implicitly disabled because
474 ENABLE_NLS was not defined. Also use .set_quoted().
476 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
480 meson: Update option names to omit disable_ and with- prefixes
481 Also yield common options to the outer project (gst-build in our case)
482 so that they don't have to be set manually.
484 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
486 * gst/dvdsub/gstdvdsubdec.c:
487 dvdsubdec: Take the highlight event from the structure.
488 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
489 associated with a highlight event, instead store
490 it in the event structure directly, as
491 GstEvent::timestamp will disappear in GStreamer 2.0
492 https://bugzilla.gnome.org/show_bug.cgi?id=761477
494 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
496 * ext/a52dec/meson.build:
497 * ext/amrnb/meson.build:
498 * ext/amrwbdec/meson.build:
499 * ext/cdio/meson.build:
500 * ext/dvdread/meson.build:
501 * ext/mpeg2dec/meson.build:
502 * ext/x264/meson.build:
503 * gst/asfdemux/meson.build:
504 * gst/dvdlpcmdec/meson.build:
505 * gst/dvdsub/meson.build:
506 * gst/realmedia/meson.build:
507 * gst/xingmux/meson.build:
509 Meson: Generate pc file for all plugins in ugly
510 https://bugzilla.gnome.org/show_bug.cgi?id=794568
512 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
515 meson: use -Wl,-Bsymbolic-functions where supported
516 Just like the autotools build.
518 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
520 * gst/asfdemux/gstasfdemux.c:
521 asfdemux: Set the stream-format field of H264 streams
522 If we have codec_data it will be AVC, otherwise assume byte-stream.
524 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
528 Automatic update of common submodule
529 From 3fa2c9e to ed78bee
531 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
536 * docs/plugins/inspect/plugin-a52dec.xml:
537 * docs/plugins/inspect/plugin-amrnb.xml:
538 * docs/plugins/inspect/plugin-amrwbdec.xml:
539 * docs/plugins/inspect/plugin-asf.xml:
540 * docs/plugins/inspect/plugin-cdio.xml:
541 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
542 * docs/plugins/inspect/plugin-dvdread.xml:
543 * docs/plugins/inspect/plugin-dvdsub.xml:
544 * docs/plugins/inspect/plugin-mpeg2dec.xml:
545 * docs/plugins/inspect/plugin-realmedia.xml:
546 * docs/plugins/inspect/plugin-sid.xml:
547 * docs/plugins/inspect/plugin-x264.xml:
548 * docs/plugins/inspect/plugin-xingmux.xml:
552 === release 1.14.0 ===
554 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
560 * gst-plugins-ugly.doap:
564 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
566 * docs/plugins/inspect/plugin-a52dec.xml:
567 * docs/plugins/inspect/plugin-amrnb.xml:
568 * docs/plugins/inspect/plugin-amrwbdec.xml:
569 * docs/plugins/inspect/plugin-asf.xml:
570 * docs/plugins/inspect/plugin-cdio.xml:
571 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
572 * docs/plugins/inspect/plugin-dvdread.xml:
573 * docs/plugins/inspect/plugin-dvdsub.xml:
574 * docs/plugins/inspect/plugin-mpeg2dec.xml:
575 * docs/plugins/inspect/plugin-realmedia.xml:
576 * docs/plugins/inspect/plugin-sid.xml:
577 * docs/plugins/inspect/plugin-x264.xml:
578 * docs/plugins/inspect/plugin-xingmux.xml:
581 === release 1.13.91 ===
583 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
589 * gst-plugins-ugly.doap:
593 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
595 * docs/plugins/inspect/plugin-a52dec.xml:
596 * docs/plugins/inspect/plugin-amrnb.xml:
597 * docs/plugins/inspect/plugin-amrwbdec.xml:
598 * docs/plugins/inspect/plugin-asf.xml:
599 * docs/plugins/inspect/plugin-cdio.xml:
600 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
601 * docs/plugins/inspect/plugin-dvdread.xml:
602 * docs/plugins/inspect/plugin-dvdsub.xml:
603 * docs/plugins/inspect/plugin-mpeg2dec.xml:
604 * docs/plugins/inspect/plugin-realmedia.xml:
605 * docs/plugins/inspect/plugin-sid.xml:
606 * docs/plugins/inspect/plugin-x264.xml:
607 * docs/plugins/inspect/plugin-xingmux.xml:
610 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
612 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
613 docs: plugins: minor addition to plugins list
615 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
618 configure.ac: enable largefile support if possible
619 https://bugzilla.gnome.org/show_bug.cgi?id=793103
621 === release 1.13.90 ===
623 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
629 * gst-plugins-ugly.doap:
633 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
635 * docs/plugins/gst-plugins-ugly-plugins.args:
636 * docs/plugins/inspect/plugin-a52dec.xml:
637 * docs/plugins/inspect/plugin-amrnb.xml:
638 * docs/plugins/inspect/plugin-amrwbdec.xml:
639 * docs/plugins/inspect/plugin-asf.xml:
640 * docs/plugins/inspect/plugin-cdio.xml:
641 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
642 * docs/plugins/inspect/plugin-dvdread.xml:
643 * docs/plugins/inspect/plugin-dvdsub.xml:
644 * docs/plugins/inspect/plugin-mpeg2dec.xml:
645 * docs/plugins/inspect/plugin-realmedia.xml:
646 * docs/plugins/inspect/plugin-sid.xml:
647 * docs/plugins/inspect/plugin-x264.xml:
648 * docs/plugins/inspect/plugin-xingmux.xml:
651 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
654 * tests/check/meson.build:
655 meson: enable more warnings
657 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
659 * ext/x264/gstx264enc.c:
660 x264enc: fix build with newer x264 with support for multiple bit depths
661 libx264 used to be built for one specific bit depth, and if we
662 wanted to support multiple bit depths we would have to dynamically
663 load the right .so from different paths. That has changed now, and
664 libx264 can include support for multiple depths in the same lib,
665 so we don't need to do the dlopen() dance any more. We'll keep
666 the vtable stuff around until we can drop support for older x264.
667 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
668 https://bugzilla.gnome.org/show_bug.cgi?id=792111
670 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
672 * ext/x264/gstx264enc.c:
673 x264enc: Add format example for option-string
674 https://bugzilla.gnome.org/show_bug.cgi?id=793879
676 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
679 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
680 add_global_arguments() can't be used in subprojects. It's
681 entirely possible that -ugly is a subproject but gstreamer
682 is picked up from an installed location, so we should
683 really use add_project_arguments() in both cases.
685 2018-02-15 19:44:21 +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 === release 1.13.1 ===
706 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
710 * gst-plugins-ugly.doap:
714 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
716 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
717 * docs/plugins/gst-plugins-ugly-plugins.args:
718 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
719 * docs/plugins/inspect/plugin-a52dec.xml:
720 * docs/plugins/inspect/plugin-amrnb.xml:
721 * docs/plugins/inspect/plugin-amrwbdec.xml:
722 * docs/plugins/inspect/plugin-asf.xml:
723 * docs/plugins/inspect/plugin-cdio.xml:
724 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
725 * docs/plugins/inspect/plugin-dvdread.xml:
726 * docs/plugins/inspect/plugin-dvdsub.xml:
727 * docs/plugins/inspect/plugin-mpeg2dec.xml:
728 * docs/plugins/inspect/plugin-realmedia.xml:
729 * docs/plugins/inspect/plugin-sid.xml:
730 * docs/plugins/inspect/plugin-x264.xml:
731 * docs/plugins/inspect/plugin-xingmux.xml:
732 docs: update plugin docs
734 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
740 po: update translations
742 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
745 meson: make version numbers ints and fix int/string comparison
746 WARNING: Trying to compare values of different types (str, int).
747 The result of this is undefined and will become a hard error
748 in a future Meson release.
750 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
753 autotools: use -fno-strict-aliasing where supported
754 https://bugzilla.gnome.org/show_bug.cgi?id=769183
756 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
758 * ext/sidplay/meson.build:
760 meson: use -fno-strict-aliasing where supported
761 https://bugzilla.gnome.org/show_bug.cgi?id=769183
763 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
765 * ext/amrnb/amrnbdec.c:
766 amrnbdec: Don't use g_return_*_if_fail() on data parsing
767 Those functions can be disabled. Instead just use the (existing)
771 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
773 * ext/amrwbdec/amrwbdec.c:
774 amrwbdec: Don't use g_return_*_if_fail() on data parsing
775 Those functions can be disabled. Instead just use the (existing)
779 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
782 meson: skip translations if gettext is not available
784 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
787 Automatic update of common submodule
788 From e8c7a71 to 3fa2c9e
790 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
792 * ext/x264/gstx264enc.c:
793 * ext/x264/gstx264enc.h:
794 x264enc: add 'insert-vui' property for users to choose
795 VUI(Video Usability Information) parameters should be set
796 according to the specification. However, some of the existing
797 hardware decoders refuse to decode in certain combinations of
798 the resolution and VUI parameters. To support the legacy
799 decoders, this patch provides 'insert-vui' to skip the settings.
800 https://bugzilla.gnome.org/show_bug.cgi?id=791331
802 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
804 * ext/cdio/gstcdio.c:
805 * ext/cdio/gstcdio.h:
806 * ext/cdio/gstcdiocddasrc.c:
807 cdio: Fix build with cdio >= 1.0
808 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
809 as 1 for 1.0. We had various checks for < 83, which of course succeeded
810 now although we are >= 0.83.
811 Fix this by checking for < 76 (0.76) too, as that is the minimum version
812 we currently support and everything < 76 is going to be >= 1.0.
813 https://bugzilla.gnome.org/show_bug.cgi?id=791301
815 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
818 Automatic update of common submodule
819 From 3f4aa96 to e8c7a71
821 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
824 configure: actually use -fvisibility if supported
825 Fix up for previous commit.
827 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
830 autotools: stop controlling symbol visibility with -export-symbols-regex
831 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
832 This should result in consistent behaviour for the autotools and
835 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
837 * gst/asfdemux/gstasfdemux.c:
838 asfdemux: Fix prerolling files with "empty" streams
839 This is a regression that was introduced by
840 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
841 " asfdemux: Add support for dvr-ms"
842 The problem is that some files/streams might contain stream definition
843 but there is no actual packets for those streams.
844 This was used to "define" streams with different bitrates for example.
845 The first_ts calculation resulted in never ever finding a valid first_ts
846 since some streams were empty, and therefore never "activating" itself.
847 Instead of that we first check if we are prerolled. And if we are we
848 unconditionally get the "first_ts"
849 The preroll check has been adapted to check whether streams of
850 each defined type (i.e. audio/video/sub) has been prerolled. This solves
851 the problem of having different streams of a particular type where only
852 one stream actually has data.
854 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
856 * gst/asfdemux/gstasfdemux.c:
857 asfdemux: Store the stream type in streams
858 The field was present but never set :)
860 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
862 * ext/a52dec/gsta52dec.c:
863 a52dec: Fix out buffer memory leak in error code path
864 https://bugzilla.gnome.org/show_bug.cgi?id=788119
866 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
868 * ext/mpeg2dec/gstmpeg2dec.c:
869 mpeg2dec: Fix buffer memory leak in error code path
870 https://bugzilla.gnome.org/show_bug.cgi?id=787817
872 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
874 * ext/mpeg2dec/gstmpeg2dec.c:
875 mpeg2dec: Unmap output video frame if copying to it fails
876 https://bugzilla.gnome.org/show_bug.cgi?id=787398
878 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
880 * gst/realmedia/asmrules.c:
881 realmedia: fix leak in asmrules error code path
882 https://bugzilla.gnome.org/show_bug.cgi?id=787056
884 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
886 * gst/realmedia/rtspreal.c:
887 realmedia: Fix Memory leak in error case
888 https://bugzilla.gnome.org/show_bug.cgi?id=787014
890 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
892 * tests/files/Makefile.am:
893 * tests/files/cbr_stream.mp3:
894 * tests/files/stream.mp2:
895 * tests/files/vbr_stream.mp3:
896 tests: remove files that were used by the mpg123 unit test
898 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
903 * docs/plugins/Makefile.am:
904 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
905 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
906 * docs/plugins/inspect/plugin-twolame.xml:
909 * ext/twolame/Makefile.am:
910 * ext/twolame/gsttwolamemp2enc.c:
911 * ext/twolame/gsttwolamemp2enc.h:
912 * ext/twolame/meson.build:
914 Remove twolame plugin, moved to -good
915 https://bugzilla.gnome.org/show_bug.cgi?id=774252
917 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
922 * docs/plugins/Makefile.am:
923 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
924 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
925 * docs/plugins/gst-plugins-ugly-plugins.args:
926 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
927 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
928 * docs/plugins/inspect/plugin-lame.xml:
930 * ext/lame/Makefile.am:
931 * ext/lame/gstlamemp3enc.c:
932 * ext/lame/gstlamemp3enc.h:
933 * ext/lame/meson.build:
939 * tests/check/Makefile.am:
940 * tests/check/gst-plugins-ugly.supp:
941 * tests/check/meson.build:
942 * tests/check/pipelines/.gitignore:
943 * tests/check/pipelines/lame.c:
944 Remove lame plugin, moved to -good
945 https://bugzilla.gnome.org/show_bug.cgi?id=774252
947 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
952 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
953 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
954 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
955 * docs/plugins/inspect/plugin-mpg123.xml:
958 * ext/mpg123/Makefile.am:
959 * ext/mpg123/gstmpg123audiodec.c:
960 * ext/mpg123/gstmpg123audiodec.h:
961 * ext/mpg123/meson.build:
962 * tests/check/Makefile.am:
963 * tests/check/elements/.gitignore:
964 * tests/check/elements/mpg123audiodec.c:
965 * tests/check/meson.build:
966 Remove mpg123 plugin, moved to -good
967 https://bugzilla.gnome.org/show_bug.cgi?id=774252
969 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
973 Automatic update of common submodule
974 From 48a5d85 to 3f4aa96
976 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
978 * ext/sidplay/meson.build:
979 sidplay: hide symbols in meson for this c++ plugin too
980 Keep things local, as this is the only c++ plugin
983 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
986 meson: don't export symbols by default
987 Only plugin entry points should be exported.
988 Currently plugins might export more symbols with
989 the meson build, as we don't have the exports
990 regexp there that we pass to libtool.
992 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
994 * ext/x264/gstx264enc.c:
995 x264enc: add FIXME note for future configuration cleanup
997 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
999 * ext/dvdread/dvdreadsrc.c:
1000 dvdreadsrc: Fix string memory leak
1001 https://bugzilla.gnome.org/show_bug.cgi?id=785388
1003 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
1005 * ext/x264/gstx264enc.c:
1006 x264enc: fix indentation
1008 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1010 * ext/x264/gstx264enc.c:
1011 x264enc: fix caps leak
1012 Move creation of supported sink pads into class_init function
1013 which is also the only place where they're used. Unref the
1014 caps when no longer needed, the pad template will take its
1016 https://bugzilla.gnome.org/show_bug.cgi?id=784982
1018 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
1020 * ext/mpg123/gstmpg123audiodec.c:
1021 mpg123audiodec: fix caps leak
1022 The pad template takes its own ref, so we should unref the caps.
1023 https://bugzilla.gnome.org/show_bug.cgi?id=784982
1025 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
1028 meson: po: use glib preset and read language list from LINGUAS
1029 Supported since meson 0.37, so we can use it now.
1031 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
1033 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1034 dvdlpmdec: Fix overrun from coverity
1037 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1040 meson: find python3 via python3 module
1041 https://bugzilla.gnome.org/show_bug.cgi?id=783198
1043 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
1045 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1046 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1047 dvdlpcmdec: Added support for Blu-Ray audio
1048 https://bugzilla.gnome.org/show_bug.cgi?id=784552
1050 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
1052 * gst/asfdemux/gstasfdemux.c:
1053 asfdemux: More index handling
1054 In the same vein as the previous commit, the end of the file might have been
1055 cut and therefore contains bogus data.
1056 If the object is too short, consider it as garbage and return a non-fatal
1058 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1060 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
1062 * gst/asfdemux/gstasfdemux.c:
1063 asfdemux; Don't assume index is present at end of file
1064 Some files have garbage at the end of the file, don't error out if we don't
1065 find the index there.
1066 Reverts back to previous behaviour (where corrupted/missing indexex were
1068 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1070 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
1073 meson: fix with-package-name option
1074 https://bugzilla.gnome.org/show_bug.cgi?id=784082
1076 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1078 * gst/asfdemux/gstasfdemux.c:
1079 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
1080 ... which is how it has always been until changed coincidentally in commit
1081 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
1082 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
1083 to compensate for that in a lateral way
1085 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1087 * ext/x264/gstx264enc.c:
1088 x264enc: relax bframes upper limit count to maximum encoder supported
1090 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1092 * ext/sidplay/meson.build:
1093 meson: don't error out if sidplay library is not found
1095 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
1098 * ext/sidplay/meson.build:
1099 meson: build sid plugin
1100 https://bugzilla.gnome.org/show_bug.cgi?id=784135
1102 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
1104 * ext/x264/gstx264enc.c:
1105 x264: fix memory leak
1106 When the allowed caps are the same of template caps the allowed
1107 caps are not unrefed, leaking memory.
1108 https://bugzilla.gnome.org/show_bug.cgi?id=784060
1110 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
1112 * tests/check/meson.build:
1113 meson: Do not use path separator in test names
1114 Avoiding warnings like:
1115 WARNING: Target "elements/audioamplify" has a path separator in its name.
1117 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
1119 * gst/asfdemux/gstasfdemux.c:
1120 asfdemux: fix checking for header objects
1121 The if 'and' condition was mixed up with the last parameter of the
1122 function and would lead to wrong results
1124 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
1129 meson: don't need config.h.meson any longer
1131 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1134 * meson_options.txt:
1135 meson: add options to set package name and origin
1136 https://bugzilla.gnome.org/show_bug.cgi?id=782172
1138 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
1140 * tests/check/meson.build:
1141 Add gstvideo_dep for meson mpeg2dec test build
1143 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
1145 * tests/check/Makefile.am:
1146 * tests/check/elements/mpeg2dec.c:
1147 mpeg2dec test: Fix expected output caps
1148 In the absence of explicit info, video decoders
1149 now output mono multiview caps by default, so make
1150 the expected caps match that
1152 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1156 * ext/a52dec/Makefile.am:
1157 * ext/amrnb/Makefile.am:
1158 * ext/amrwbdec/Makefile.am:
1159 * ext/cdio/Makefile.am:
1160 * ext/dvdread/Makefile.am:
1161 * ext/lame/Makefile.am:
1162 * ext/mpeg2dec/Makefile.am:
1163 * ext/mpg123/Makefile.am:
1164 * ext/sidplay/Makefile.am:
1165 * ext/twolame/Makefile.am:
1166 * ext/x264/Makefile.am:
1167 * gst/asfdemux/Makefile.am:
1168 * gst/dvdlpcmdec/Makefile.am:
1169 * gst/dvdsub/Makefile.am:
1170 * gst/realmedia/Makefile.am:
1171 * gst/xingmux/Makefile.am:
1172 Remove plugin specific static build option
1173 Static and dynamic plugins now have the same interface. The standard
1174 --enable-static/--enable-shared toggle are sufficient.
1176 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1178 * ext/sidplay/gstsiddec.cc:
1179 sid: Make plugin name match plugin file name
1181 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
1187 === release 1.12.0 ===
1189 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
1195 * docs/plugins/inspect/plugin-a52dec.xml:
1196 * docs/plugins/inspect/plugin-amrnb.xml:
1197 * docs/plugins/inspect/plugin-amrwbdec.xml:
1198 * docs/plugins/inspect/plugin-asf.xml:
1199 * docs/plugins/inspect/plugin-cdio.xml:
1200 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1201 * docs/plugins/inspect/plugin-dvdread.xml:
1202 * docs/plugins/inspect/plugin-dvdsub.xml:
1203 * docs/plugins/inspect/plugin-lame.xml:
1204 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1205 * docs/plugins/inspect/plugin-mpg123.xml:
1206 * docs/plugins/inspect/plugin-realmedia.xml:
1207 * docs/plugins/inspect/plugin-siddec.xml:
1208 * docs/plugins/inspect/plugin-twolame.xml:
1209 * docs/plugins/inspect/plugin-x264.xml:
1210 * docs/plugins/inspect/plugin-xingmux.xml:
1211 * gst-plugins-ugly.doap:
1215 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1260 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
1264 po: Update translations
1266 === release 1.11.91 ===
1268 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
1274 * docs/plugins/inspect/plugin-a52dec.xml:
1275 * docs/plugins/inspect/plugin-amrnb.xml:
1276 * docs/plugins/inspect/plugin-amrwbdec.xml:
1277 * docs/plugins/inspect/plugin-asf.xml:
1278 * docs/plugins/inspect/plugin-cdio.xml:
1279 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1280 * docs/plugins/inspect/plugin-dvdread.xml:
1281 * docs/plugins/inspect/plugin-dvdsub.xml:
1282 * docs/plugins/inspect/plugin-lame.xml:
1283 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1284 * docs/plugins/inspect/plugin-mpg123.xml:
1285 * docs/plugins/inspect/plugin-realmedia.xml:
1286 * docs/plugins/inspect/plugin-siddec.xml:
1287 * docs/plugins/inspect/plugin-twolame.xml:
1288 * docs/plugins/inspect/plugin-x264.xml:
1289 * docs/plugins/inspect/plugin-xingmux.xml:
1290 * gst-plugins-ugly.doap:
1294 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
1339 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
1345 po: Update translations
1347 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1349 * ext/x264/gstx264enc.h:
1350 x264: Use __declspec(dllimport) with MinGW too
1351 x264.h says this isn't needed with MinGW, but it looks like it is.
1352 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
1354 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
1357 Automatic update of common submodule
1358 From 60aeef6 to 48a5d85
1360 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
1364 Automatic update of common submodule
1365 From 39ac2f5 to 60aeef6
1367 === release 1.11.90 ===
1369 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
1375 * docs/plugins/inspect/plugin-a52dec.xml:
1376 * docs/plugins/inspect/plugin-amrnb.xml:
1377 * docs/plugins/inspect/plugin-amrwbdec.xml:
1378 * docs/plugins/inspect/plugin-asf.xml:
1379 * docs/plugins/inspect/plugin-cdio.xml:
1380 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1381 * docs/plugins/inspect/plugin-dvdread.xml:
1382 * docs/plugins/inspect/plugin-dvdsub.xml:
1383 * docs/plugins/inspect/plugin-lame.xml:
1384 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1385 * docs/plugins/inspect/plugin-mpg123.xml:
1386 * docs/plugins/inspect/plugin-realmedia.xml:
1387 * docs/plugins/inspect/plugin-siddec.xml:
1388 * docs/plugins/inspect/plugin-twolame.xml:
1389 * docs/plugins/inspect/plugin-x264.xml:
1390 * docs/plugins/inspect/plugin-xingmux.xml:
1391 * gst-plugins-ugly.doap:
1395 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
1439 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1443 po: Update translations
1445 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1447 * tests/check/meson.build:
1448 meson: test: Fix environment object usage
1449 And use get_pkgconfig_variable instead of calling pkg-config ourself
1451 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
1454 REQUIREMENTS: update for mad mp3 decoder removal
1455 https://bugzilla.gnome.org/show_bug.cgi?id=776140
1457 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1460 Add libgstrmdemux.so to cruft list
1461 This was renamed to libgstrealmedia.so, this fixes helps fixing
1463 https://bugzilla.gnome.org/show_bug.cgi?id=779344
1465 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1467 * docs/plugins/inspect/plugin-realmedia.xml:
1468 * gst/realmedia/Makefile.am:
1469 * gst/realmedia/meson.build:
1470 Rename plugin filenames to match plugin names
1471 libgstrmdemux.so becomes libgstrealmedia.so
1472 https://bugzilla.gnome.org/show_bug.cgi?id=779344
1474 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
1476 * ext/mpeg2dec/gstmpeg2dec.c:
1477 mpeg2dec: Fix latency calculation
1478 The latency calculation was missing a scaling by GST_SECOND,
1479 so it would always report a tiny latency. Fix that.
1480 Spotted by Guillaume Desmottes.
1482 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1484 * gst/asfdemux/gstasfdemux.c:
1485 asfdemux: Fix compilation with gcc 7
1486 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
1487 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
1488 is_encrypted = ! !((flags & 0x8000) << 15);
1489 ~~~~~~~~~~~~~~~~~~^~~~~~
1490 https://bugzilla.gnome.org/show_bug.cgi?id=779329
1492 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
1494 * ext/amrwbdec/amrwb.c:
1495 * ext/amrwbdec/amrwbdec.h:
1496 Update Edgard Lima's email
1497 https://bugzilla.gnome.org/show_bug.cgi?id=779230
1499 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
1502 meson: Update version
1504 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1509 === release 1.11.2 ===
1511 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
1517 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1518 * docs/plugins/inspect/plugin-a52dec.xml:
1519 * docs/plugins/inspect/plugin-amrnb.xml:
1520 * docs/plugins/inspect/plugin-amrwbdec.xml:
1521 * docs/plugins/inspect/plugin-asf.xml:
1522 * docs/plugins/inspect/plugin-cdio.xml:
1523 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1524 * docs/plugins/inspect/plugin-dvdread.xml:
1525 * docs/plugins/inspect/plugin-dvdsub.xml:
1526 * docs/plugins/inspect/plugin-lame.xml:
1527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1528 * docs/plugins/inspect/plugin-mpg123.xml:
1529 * docs/plugins/inspect/plugin-realmedia.xml:
1530 * docs/plugins/inspect/plugin-siddec.xml:
1531 * docs/plugins/inspect/plugin-twolame.xml:
1532 * docs/plugins/inspect/plugin-x264.xml:
1533 * docs/plugins/inspect/plugin-xingmux.xml:
1534 * gst-plugins-ugly.doap:
1537 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1581 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1585 po: Update translations
1587 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1590 meson: dist meson build files
1591 Ship meson build files in tarballs, so people who use tarballs
1592 in their builds can start playing with meson already.
1594 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1596 * ext/x264/gstx264enc.c:
1597 x264: Initialize function vtable in plugin_init()
1598 These values are defined in the x264.h header and are not const on
1599 Windows due to the way DLLs work. See:
1600 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1601 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1602 https://bugzilla.gnome.org/show_bug.cgi?id=777903
1604 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1606 * gst/asfdemux/gstasfdemux.c:
1607 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1608 https://bugzilla.gnome.org/show_bug.cgi?id=777955
1610 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
1612 * gst/asfdemux/gstasfdemux.c:
1613 asfdemux: Reset number of languages to 0 when freeing the array because of errors
1614 Otherwise we will happily index into the array at NULL if the requested
1615 index is smaller than the number of languages that were previously
1617 https://bugzilla.gnome.org/show_bug.cgi?id=777937
1619 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1621 * tests/check/meson.build:
1622 meson: Properly use ':' for defining keywords
1624 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
1629 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1634 === release 1.11.1 ===
1636 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
1642 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1643 * docs/plugins/inspect/plugin-a52dec.xml:
1644 * docs/plugins/inspect/plugin-amrnb.xml:
1645 * docs/plugins/inspect/plugin-amrwbdec.xml:
1646 * docs/plugins/inspect/plugin-asf.xml:
1647 * docs/plugins/inspect/plugin-cdio.xml:
1648 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1649 * docs/plugins/inspect/plugin-dvdread.xml:
1650 * docs/plugins/inspect/plugin-dvdsub.xml:
1651 * docs/plugins/inspect/plugin-lame.xml:
1652 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1653 * docs/plugins/inspect/plugin-mpg123.xml:
1654 * docs/plugins/inspect/plugin-realmedia.xml:
1655 * docs/plugins/inspect/plugin-siddec.xml:
1656 * docs/plugins/inspect/plugin-twolame.xml:
1657 * docs/plugins/inspect/plugin-x264.xml:
1658 * docs/plugins/inspect/plugin-xingmux.xml:
1659 * gst-plugins-ugly.doap:
1662 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1706 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
1711 po: Update translations
1713 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1715 * ext/amrnb/meson.build:
1716 * ext/x264/meson.build:
1718 meson: Install presets files
1720 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1722 * ext/x264/GstX264Enc.prs:
1723 x264enc: Add a youtube preset.
1724 Based on https://support.google.com/youtube/answer/1722171
1725 https://bugzilla.gnome.org/show_bug.cgi?id=751560
1727 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1731 * docs/plugins/Makefile.am:
1732 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1733 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1734 * docs/plugins/inspect/plugin-mad.xml:
1736 * ext/mad/Makefile.am:
1739 * ext/mad/meson.build:
1742 We have better replacements such as the mpg123 plugin.
1743 The main reason to keep around mad was for 'freeform'
1744 mp3 support, but mpg123 can handle those too nowadays.
1745 Also, mad is GPL and has been unmaintained for years.
1746 https://bugzilla.gnome.org/show_bug.cgi?id=776140
1748 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1753 * win32/common/.gitignore:
1754 * win32/common/config.h:
1755 win32: remove platform-specific copies of generated headers
1756 Unused and no longer needed.
1758 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1763 * gst-plugins-ugly.spec.in:
1764 Remove generated .spec file
1765 Likely extremely bitrotten, and we should not ship this anyway.
1767 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
1770 meson: Support building without Gst debug
1772 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
1776 Automatic update of common submodule
1777 From f980fd9 to 39ac2f5
1779 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1781 * gst/asfdemux/gstasfdemux.c:
1782 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1783 https://bugzilla.gnome.org/show_bug.cgi?id=775515
1785 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1787 * ext/x264/gstx264enc.c:
1788 x264enc: Add information for mixed mode
1789 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1791 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1793 * ext/x264/gstx264enc.c:
1794 x264enc: Correctly pass interlacing/TFF information
1795 Give the interlacing information correctly to the encoder. Also parse
1796 TFF/BFF information from the caps and pass it too.
1797 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1799 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1801 * ext/x264/gstx264enc.c:
1802 x264enc: Auto-detect interlace mode from caps
1803 If the caps are interlaced, interlacing is always enabled on the
1804 encoder. If the interlace-mode field is missing or if it's progressive,
1805 the encoder uses the "interlaced" property.
1806 https://bugzilla.gnome.org/show_bug.cgi?id=775228
1808 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1811 common: use https protocol for common submodule
1812 https://bugzilla.gnome.org/show_bug.cgi?id=775110
1814 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1816 * gst/realmedia/realhash.c:
1817 real: Fix compiler warnings with latest clang
1818 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1821 https://bugzilla.gnome.org/show_bug.cgi?id=775112
1823 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
1825 * gst/asfdemux/gstasfdemux.c:
1826 asfdemux: Allow 64bit sizes for DATA object
1827 we *can* have files greater than 4GB, any other object should be
1830 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
1832 * gst/asfdemux/gstasfdemux.c:
1833 asfdemux: Add sanity check for asf_stream_audio
1834 We should have enough bytes for the specified codec_data
1835 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1837 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
1839 * gst/asfdemux/gstasfdemux.c:
1840 asfdemux: Add sanity checks when reading asf_stream_video_format
1841 It should report a size of at least 40 bytes
1842 Also check for the size of the remaining data (i.e. codec_data)
1843 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1845 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
1847 * gst/asfdemux/gstasfdemux.c:
1848 asfdemux: Add check for invalid/corrupt asf object
1849 An asf object can't realistically be bigger than 2**32 bytes.
1850 If it reports a size bigger than that, consider it corrupt and properly
1851 propagate the error back.
1852 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1854 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
1856 * gst/asfdemux/gstasfdemux.c:
1857 asfdemux: Handle EOS in push-mode on corrupted files
1858 It is possible no streams were activated when receiving EOS, if so
1859 handled it as if we hadn't seen the header
1860 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1862 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
1864 * gst/asfdemux/gstasfdemux.c:
1865 * gst/asfdemux/gstasfdemux.h:
1866 asfdemux: FILE headers are mandatory in the header
1867 As per the specification, also avoids ending up trying to play a
1868 file with plenty of un-initialized values.
1869 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1871 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
1873 * gst/asfdemux/gstasfdemux.c:
1874 asfdemux: Handle incomplete header in pull mode
1875 pulling headers is meant to complete as a whole. If we don't have
1876 enough data, it's an error.
1877 Avoids pipeline hangs on corrupted files
1878 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1880 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
1882 * gst/asfdemux/gstasfdemux.c:
1883 asfdemux: Handle issues with "empty" files
1884 In some corrupted files, we could end up with no actual streams
1886 In those cases, make sure we properly propagate the failure all
1887 the way to the loop function. This avoids ending up in cases where
1888 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1889 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1891 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1893 * ext/dvdread/dvdreadsrc.c:
1894 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1896 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
1899 meson: Add ignored warnings for MSVC
1900 https://bugzilla.gnome.org/show_bug.cgi?id=774656
1902 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
1905 * ext/x264/Makefile.am:
1906 * ext/x264/gstx264enc.c:
1907 * ext/x264/gstx264enc.h:
1908 * ext/x264/meson.build:
1909 * meson_options.txt:
1910 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1911 x264 has to be compiled specifically for a target bit depth.
1912 Distributions currently ship various libraries in their packages, with
1913 different bit depths.
1914 This change now allows to provide them all at configure time and have
1915 the x264enc element dynamically switch between them based on the bit
1916 depth of the input format.
1917 https://bugzilla.gnome.org/show_bug.cgi?id=763297
1919 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
1922 meson: update version
1924 === release 1.11.0 ===
1926 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
1931 === release 1.10.0 ===
1933 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
1939 * docs/plugins/inspect/plugin-a52dec.xml:
1940 * docs/plugins/inspect/plugin-amrnb.xml:
1941 * docs/plugins/inspect/plugin-amrwbdec.xml:
1942 * docs/plugins/inspect/plugin-asf.xml:
1943 * docs/plugins/inspect/plugin-cdio.xml:
1944 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1945 * docs/plugins/inspect/plugin-dvdread.xml:
1946 * docs/plugins/inspect/plugin-dvdsub.xml:
1947 * docs/plugins/inspect/plugin-lame.xml:
1948 * docs/plugins/inspect/plugin-mad.xml:
1949 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1950 * docs/plugins/inspect/plugin-mpg123.xml:
1951 * docs/plugins/inspect/plugin-realmedia.xml:
1952 * docs/plugins/inspect/plugin-siddec.xml:
1953 * docs/plugins/inspect/plugin-twolame.xml:
1954 * docs/plugins/inspect/plugin-x264.xml:
1955 * docs/plugins/inspect/plugin-xingmux.xml:
1956 * gst-plugins-ugly.doap:
1957 * win32/common/config.h:
1960 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
2004 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2008 po: Update translations
2010 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
2013 * tests/meson.build:
2014 meson: Don't depend on gstreamer-check-1.0 on windows
2015 https://bugzilla.gnome.org/show_bug.cgi?id=773114
2017 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2020 * tests/check/meson.build:
2021 * tests/meson.build:
2022 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
2023 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
2024 Does not actually work. See:
2025 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2027 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
2029 * tests/check/meson.build:
2030 meson: fix build outside of gst-all
2032 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
2035 * tests/check/meson.build:
2036 * tests/meson.build:
2037 meson: move gstreamer-check-1.0 dependency to tests/check
2038 https://bugzilla.gnome.org/show_bug.cgi?id=773114
2040 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2043 meson: Don't set c_std to gnu99
2044 Use the default for each compiler on every platform instead. This
2045 improves our compatibility with compilers that don't have gnu99 as
2048 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2051 * tests/check/getpluginsdir:
2052 * tests/check/meson.build:
2053 meson: Make use of new environment object and set plugin path to builddir
2054 Workaround source_root being the root directory of all projects
2055 in the subproject case and remove now unneeded getpluginsdir
2056 Bump meson requirement to 0.35
2058 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2060 * hooks/pre-commit.hook:
2062 * tests/check/getpluginsdir:
2063 meson: Setup pre commit hook and fix getpluginsdir for standalone case
2065 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
2068 meson: update version
2070 === release 1.9.90 ===
2072 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
2078 * docs/plugins/inspect/plugin-a52dec.xml:
2079 * docs/plugins/inspect/plugin-amrnb.xml:
2080 * docs/plugins/inspect/plugin-amrwbdec.xml:
2081 * docs/plugins/inspect/plugin-asf.xml:
2082 * docs/plugins/inspect/plugin-cdio.xml:
2083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2084 * docs/plugins/inspect/plugin-dvdread.xml:
2085 * docs/plugins/inspect/plugin-dvdsub.xml:
2086 * docs/plugins/inspect/plugin-lame.xml:
2087 * docs/plugins/inspect/plugin-mad.xml:
2088 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2089 * docs/plugins/inspect/plugin-mpg123.xml:
2090 * docs/plugins/inspect/plugin-realmedia.xml:
2091 * docs/plugins/inspect/plugin-siddec.xml:
2092 * docs/plugins/inspect/plugin-twolame.xml:
2093 * docs/plugins/inspect/plugin-x264.xml:
2094 * docs/plugins/inspect/plugin-xingmux.xml:
2095 * gst-plugins-ugly.doap:
2096 * win32/common/config.h:
2099 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
2143 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2147 po: Update translations
2149 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
2151 * ext/x264/gstx264enc.c:
2152 x264enc: Set colorimetry and chroma-site information
2153 https://bugzilla.gnome.org/show_bug.cgi?id=772159
2155 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
2159 meson: hook up translations
2161 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
2164 * tests/check/getpluginsdir:
2165 * tests/check/meson.build:
2166 * tests/meson.build:
2167 meson: hook up unit tests
2169 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
2172 configure: Depend on gstreamer 1.9.2.1
2174 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
2178 Automatic update of common submodule
2179 From b18d820 to f980fd9
2181 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
2185 Automatic update of common submodule
2186 From f49c55e to b18d820
2188 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2191 meson: Bump version to 1.9.2
2193 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
2198 === release 1.9.2 ===
2200 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
2206 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2207 * docs/plugins/inspect/plugin-a52dec.xml:
2208 * docs/plugins/inspect/plugin-amrnb.xml:
2209 * docs/plugins/inspect/plugin-amrwbdec.xml:
2210 * docs/plugins/inspect/plugin-asf.xml:
2211 * docs/plugins/inspect/plugin-cdio.xml:
2212 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2213 * docs/plugins/inspect/plugin-dvdread.xml:
2214 * docs/plugins/inspect/plugin-dvdsub.xml:
2215 * docs/plugins/inspect/plugin-lame.xml:
2216 * docs/plugins/inspect/plugin-mad.xml:
2217 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2218 * docs/plugins/inspect/plugin-mpg123.xml:
2219 * docs/plugins/inspect/plugin-realmedia.xml:
2220 * docs/plugins/inspect/plugin-siddec.xml:
2221 * docs/plugins/inspect/plugin-twolame.xml:
2222 * docs/plugins/inspect/plugin-x264.xml:
2223 * docs/plugins/inspect/plugin-xingmux.xml:
2224 * gst-plugins-ugly.doap:
2225 * win32/common/config.h:
2228 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2270 po: Update translations
2272 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
2274 * ext/sidplay/gstsiddec.cc:
2275 siddec: Fix compilation with debugging disabled
2277 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
2278 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
2279 const gchar *reason = gst_flow_get_name (ret);
2282 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
2284 * ext/sidplay/gstsiddec.cc:
2285 * gst/asfdemux/gstasfdemux.c:
2286 * gst/realmedia/rmdemux.c:
2287 Use the new API to post flow ERROR messages on the bus
2288 https://bugzilla.gnome.org/show_bug.cgi?id=770158
2290 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
2292 * gst/asfdemux/meson.build:
2293 meson: Link asfdemux against the gstsdp library
2295 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
2298 meson: Add support for fallback subprojects
2300 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2304 * ext/a52dec/meson.build:
2305 * ext/amrnb/meson.build:
2306 * ext/amrwbdec/meson.build:
2307 * ext/cdio/meson.build:
2308 * ext/dvdread/meson.build:
2309 * ext/lame/meson.build:
2310 * ext/mad/meson.build:
2312 * ext/mpeg2dec/meson.build:
2313 * ext/mpg123/meson.build:
2314 * ext/twolame/meson.build:
2315 * ext/x264/meson.build:
2316 * gst/asfdemux/meson.build:
2317 * gst/dvdlpcmdec/meson.build:
2318 * gst/dvdsub/meson.build:
2320 * gst/realmedia/meson.build:
2321 * gst/xingmux/meson.build:
2323 Add support for Meson as alternative/parallel build system
2324 https://github.com/mesonbuild/meson
2325 With contributions from:
2326 Tim-Philipp Müller <tim@centricular.com>
2327 Jussi Pakkanen <jpakkane@gmail.com> (original port)
2328 Highlights of the features provided are:
2329 * Faster builds on Linux (~40-50% faster)
2330 * The ability to build with MSVC on Windows
2331 * Generate Visual Studio project files
2332 * Generate XCode project files
2333 * Much faster builds on Windows (on-par with Linux)
2334 * Seriously fast configure and building on embedded
2335 ... and many more. For more details see:
2336 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
2337 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
2338 Building with Meson should work on both Linux and Windows, but may
2339 need a few more tweaks on other operating systems.
2341 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2343 * ext/a52dec/gsta52dec.c:
2344 * ext/dvdread/dvdreadsrc.c:
2345 * ext/x264/gstx264enc.h:
2346 * gst/realmedia/realhash.c:
2347 * gst/realmedia/rtspreal.c:
2348 plugins: Use <stdint.h> instead of _stdint.h
2349 _stdint.h is generated by Autotools and we don't really need it. All
2350 supported platforms now ship with stdint.h. The only stickler was MSVC,
2351 and since Visual Studio 2015 it also ships stdint.h now.
2353 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2355 * ext/mpeg2dec/perftest.c:
2356 mpeg2dec: remove file no longer used or needed
2358 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2360 * gst/dvdlpcmdec/Makefile.am:
2361 dvdlpcmdec: add libgstbase CFLAGS as well
2363 https://bugzilla.gnome.org/show_bug.cgi?id=769610
2365 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
2367 * gst/dvdlpcmdec/Makefile.am:
2368 dvdlpcmdec: link libgstbase-1.0
2369 https://bugzilla.gnome.org/show_bug.cgi?id=769610
2371 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
2373 * gst/asfdemux/gstasfdemux.c:
2374 asfdemux: Add byte rate based bitrate tag in case there are no audio props
2375 https://bugzilla.gnome.org/show_bug.cgi?id=769418
2377 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
2379 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2380 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2381 dvdlpcmdec: add support for another format
2382 The format specification can be found here:
2383 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
2384 Note: This format is also used for Wifi-Display.
2385 https://bugzilla.gnome.org/show_bug.cgi?id=765807
2387 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
2389 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2390 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2391 dvdlpcmdec: rewrite to use GstAudioDecoder
2392 https://bugzilla.gnome.org/show_bug.cgi?id=765807
2394 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
2396 * ext/sidplay/gstsiddec.cc:
2397 sidplay: fix compiler warnings when building with -O3
2398 Avoid compiler warnings "‘foo’ may be used uninitialized in this
2399 function" when building with -O3 by checking the return bool value
2400 of format conversion function.
2401 https://bugzilla.gnome.org/show_bug.cgi?id=769116
2403 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
2406 Automatic update of common submodule
2407 From f363b32 to f49c55e
2409 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
2414 === release 1.9.1 ===
2416 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
2422 * docs/plugins/inspect/plugin-a52dec.xml:
2423 * docs/plugins/inspect/plugin-amrnb.xml:
2424 * docs/plugins/inspect/plugin-amrwbdec.xml:
2425 * docs/plugins/inspect/plugin-asf.xml:
2426 * docs/plugins/inspect/plugin-cdio.xml:
2427 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2428 * docs/plugins/inspect/plugin-dvdread.xml:
2429 * docs/plugins/inspect/plugin-dvdsub.xml:
2430 * docs/plugins/inspect/plugin-lame.xml:
2431 * docs/plugins/inspect/plugin-mad.xml:
2432 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2433 * docs/plugins/inspect/plugin-mpg123.xml:
2434 * docs/plugins/inspect/plugin-realmedia.xml:
2435 * docs/plugins/inspect/plugin-siddec.xml:
2436 * docs/plugins/inspect/plugin-twolame.xml:
2437 * docs/plugins/inspect/plugin-x264.xml:
2438 * docs/plugins/inspect/plugin-xingmux.xml:
2439 * gst-plugins-ugly.doap:
2440 * win32/common/config.h:
2443 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
2487 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
2490 po: Update translations
2492 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2495 Automatic update of common submodule
2496 From ac2f647 to f363b32
2498 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
2500 * gst/asfdemux/gstasfdemux.c:
2501 asfdemux: fix seeking back after EOS has been reached in push mode
2502 Fix seeking when demuxer is in INDEX state. This happens when we
2503 reached the end of the stream. It should still be possible to do
2504 a flushing seek and seek back to any other position though. Instead
2505 the demuxer would just go straight to EOS again instead of going
2506 back to processing packets again from the new position.
2507 https://bugzilla.gnome.org/show_bug.cgi?id=749066
2509 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2511 * gst/realmedia/rdtmanager.c:
2512 rdtmanager: fix clock leak
2513 The clock returned by gst_system_clock_obtain() was never unreffed.
2514 https://bugzilla.gnome.org/show_bug.cgi?id=766565
2516 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
2518 * docs/plugins/inspect/plugin-a52dec.xml:
2519 * docs/plugins/inspect/plugin-amrnb.xml:
2520 * docs/plugins/inspect/plugin-amrwbdec.xml:
2521 * docs/plugins/inspect/plugin-asf.xml:
2522 * docs/plugins/inspect/plugin-cdio.xml:
2523 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2524 * docs/plugins/inspect/plugin-dvdread.xml:
2525 * docs/plugins/inspect/plugin-dvdsub.xml:
2526 * docs/plugins/inspect/plugin-lame.xml:
2527 * docs/plugins/inspect/plugin-mad.xml:
2528 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2529 * docs/plugins/inspect/plugin-mpg123.xml:
2530 * docs/plugins/inspect/plugin-realmedia.xml:
2531 * docs/plugins/inspect/plugin-siddec.xml:
2532 * docs/plugins/inspect/plugin-twolame.xml:
2533 * docs/plugins/inspect/plugin-x264.xml:
2534 * docs/plugins/inspect/plugin-xingmux.xml:
2535 docs: Update for git master
2537 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2539 * ext/amrnb/amrnbdec.c:
2541 amrnbec, mad: fix two more parse function declarations
2543 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2545 * ext/a52dec/gsta52dec.c:
2546 * ext/amrwbdec/amrwbdec.c:
2547 a52dec, amrwbec: fix parse function declaration mismatch
2548 Fixes MSVC compiler warning:
2549 amrwbdec.c(99): warning C4133: '=': incompatible types
2550 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2551 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2552 gsta52dec.c(156): warning C4133: '=': incompatible types
2553 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2554 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2556 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2558 * ext/mpg123/gstmpg123audiodec.h:
2559 mpg123: fix build with msvc
2560 Fix syntax errors when compiling against cerbero-provided libmpg123
2561 headers. We do the same as the libmpg123 internal visual studio
2563 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
2564 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
2565 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
2566 mpg123.h(1378): error C2091: function returns function
2567 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
2568 mpg123.h(1378): error C2059: syntax error: ')'
2569 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
2570 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
2573 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2576 * ext/mpeg2dec/gstmpeg2dec.c:
2577 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
2578 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
2579 and get rid of version-dependent code paths. There's still
2580 avdec_mpeg2video for those who are stuck on ancient distros which
2581 we don't target any more.
2582 Also fixes build with MSVC, which doesn't like #if #else #endif
2583 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2585 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
2589 Automatic update of common submodule
2590 From 6f2d209 to ac2f647
2592 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
2594 * ext/a52dec/gsta52dec.c:
2595 * ext/amrnb/amrnbdec.c:
2596 * ext/amrnb/amrnbenc.c:
2597 * ext/amrwbdec/amrwbdec.c:
2598 * ext/dvdread/dvdreadsrc.c:
2599 * ext/lame/gstlamemp3enc.c:
2601 * ext/mpeg2dec/gstmpeg2dec.c:
2602 * ext/sidplay/gstsiddec.cc:
2603 * ext/twolame/gsttwolamemp2enc.c:
2604 * ext/x264/gstx264enc.c:
2605 * gst/asfdemux/gstasfdemux.c:
2606 * gst/asfdemux/gstrtpasfdepay.c:
2607 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2608 * gst/dvdsub/gstdvdsubdec.c:
2609 * gst/dvdsub/gstdvdsubparse.c:
2610 * gst/realmedia/pnmsrc.c:
2611 * gst/realmedia/rademux.c:
2612 * gst/realmedia/rdtdepay.c:
2613 * gst/realmedia/rdtmanager.c:
2614 * gst/realmedia/rmdemux.c:
2615 * gst/xingmux/gstxingmux.c:
2616 ugly: use new gst_element_class_add_static_pad_template()
2617 https://bugzilla.gnome.org/show_bug.cgi?id=763082
2619 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2624 === release 1.8.0 ===
2626 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
2632 * docs/plugins/inspect/plugin-a52dec.xml:
2633 * docs/plugins/inspect/plugin-amrnb.xml:
2634 * docs/plugins/inspect/plugin-amrwbdec.xml:
2635 * docs/plugins/inspect/plugin-asf.xml:
2636 * docs/plugins/inspect/plugin-cdio.xml:
2637 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2638 * docs/plugins/inspect/plugin-dvdread.xml:
2639 * docs/plugins/inspect/plugin-dvdsub.xml:
2640 * docs/plugins/inspect/plugin-lame.xml:
2641 * docs/plugins/inspect/plugin-mad.xml:
2642 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2643 * docs/plugins/inspect/plugin-mpg123.xml:
2644 * docs/plugins/inspect/plugin-realmedia.xml:
2645 * docs/plugins/inspect/plugin-siddec.xml:
2646 * docs/plugins/inspect/plugin-twolame.xml:
2647 * docs/plugins/inspect/plugin-x264.xml:
2648 * docs/plugins/inspect/plugin-xingmux.xml:
2649 * gst-plugins-ugly.doap:
2650 * win32/common/config.h:
2653 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
2697 === release 1.7.91 ===
2699 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2705 * docs/plugins/inspect/plugin-a52dec.xml:
2706 * docs/plugins/inspect/plugin-amrnb.xml:
2707 * docs/plugins/inspect/plugin-amrwbdec.xml:
2708 * docs/plugins/inspect/plugin-asf.xml:
2709 * docs/plugins/inspect/plugin-cdio.xml:
2710 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2711 * docs/plugins/inspect/plugin-dvdread.xml:
2712 * docs/plugins/inspect/plugin-dvdsub.xml:
2713 * docs/plugins/inspect/plugin-lame.xml:
2714 * docs/plugins/inspect/plugin-mad.xml:
2715 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2716 * docs/plugins/inspect/plugin-mpg123.xml:
2717 * docs/plugins/inspect/plugin-realmedia.xml:
2718 * docs/plugins/inspect/plugin-siddec.xml:
2719 * docs/plugins/inspect/plugin-twolame.xml:
2720 * docs/plugins/inspect/plugin-x264.xml:
2721 * docs/plugins/inspect/plugin-xingmux.xml:
2722 * gst-plugins-ugly.doap:
2723 * win32/common/config.h:
2726 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2770 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
2772 * gst/asfdemux/gstasfdemux.c:
2773 * gst/asfdemux/gstasfdemux.h:
2774 asfdemux: Don't modify segment values on accurate seeks
2775 When dealing with accurate seeks, we want to return exactly the segment
2776 that was requested by the seek event, and not adjust the values.
2777 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2779 === release 1.7.90 ===
2781 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2787 * docs/plugins/inspect/plugin-a52dec.xml:
2788 * docs/plugins/inspect/plugin-amrnb.xml:
2789 * docs/plugins/inspect/plugin-amrwbdec.xml:
2790 * docs/plugins/inspect/plugin-asf.xml:
2791 * docs/plugins/inspect/plugin-cdio.xml:
2792 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2793 * docs/plugins/inspect/plugin-dvdread.xml:
2794 * docs/plugins/inspect/plugin-dvdsub.xml:
2795 * docs/plugins/inspect/plugin-lame.xml:
2796 * docs/plugins/inspect/plugin-mad.xml:
2797 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2798 * docs/plugins/inspect/plugin-mpg123.xml:
2799 * docs/plugins/inspect/plugin-realmedia.xml:
2800 * docs/plugins/inspect/plugin-siddec.xml:
2801 * docs/plugins/inspect/plugin-twolame.xml:
2802 * docs/plugins/inspect/plugin-x264.xml:
2803 * docs/plugins/inspect/plugin-xingmux.xml:
2804 * gst-plugins-ugly.doap:
2805 * win32/common/config.h:
2808 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2851 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2854 po: Update translations
2856 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
2858 * ext/dvdread/dvdreadsrc.c:
2859 dvdread: Fix seek starting at 0 for title != 1
2860 Otherwise the playback would start at title 0
2861 https://bugzilla.gnome.org/show_bug.cgi?id=762787
2863 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
2866 Automatic update of common submodule
2867 From b64f03f to 6f2d209
2869 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2871 * gst/asfdemux/gstasfdemux.c:
2872 asfdemux: fix adding bitrate to stream tags
2873 https://bugzilla.gnome.org/show_bug.cgi?id=699586
2875 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2877 * gst/asfdemux/asf.vcproj:
2878 * gst/realmedia/rmdemux.vcproj:
2881 * win32/vs6/gst_plugins_ugly.dsw:
2882 * win32/vs6/libgstasfdemux.dsp:
2883 * win32/vs6/libgstdvdlpcmdec.dsp:
2884 * win32/vs6/libgstdvdsub.dsp:
2885 * win32/vs6/libgstlame.dsp:
2886 * win32/vs6/libgstmad.dsp:
2887 * win32/vs6/libgstrealmedia.dsp:
2888 * win32/vs6/libgstsynaesthesia.dsp:
2889 win32: remove outdated build cruft
2890 This hasn't been touched for generations, doesn't work,
2891 and is just causing confusion. We also don't want to
2892 maintain these files manually.
2894 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
2896 * ext/mpeg2dec/gstmpeg2dec.c:
2897 mpeg2dec: don't use exported but undeclared core debug category symbols
2898 It's not right and won't work on Windows with MSVC.
2900 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2905 === release 1.7.2 ===
2907 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
2913 * docs/plugins/inspect/plugin-a52dec.xml:
2914 * docs/plugins/inspect/plugin-amrnb.xml:
2915 * docs/plugins/inspect/plugin-amrwbdec.xml:
2916 * docs/plugins/inspect/plugin-asf.xml:
2917 * docs/plugins/inspect/plugin-cdio.xml:
2918 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2919 * docs/plugins/inspect/plugin-dvdread.xml:
2920 * docs/plugins/inspect/plugin-dvdsub.xml:
2921 * docs/plugins/inspect/plugin-lame.xml:
2922 * docs/plugins/inspect/plugin-mad.xml:
2923 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2924 * docs/plugins/inspect/plugin-mpg123.xml:
2925 * docs/plugins/inspect/plugin-realmedia.xml:
2926 * docs/plugins/inspect/plugin-siddec.xml:
2927 * docs/plugins/inspect/plugin-twolame.xml:
2928 * docs/plugins/inspect/plugin-x264.xml:
2929 * docs/plugins/inspect/plugin-xingmux.xml:
2930 * gst-plugins-ugly.doap:
2931 * win32/common/config.h:
2934 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
2976 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2980 po: Update translations
2982 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2984 * ext/sidplay/gstsiddec.cc:
2985 sidplay: Fix compiler warning about C++11 compatibility
2986 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2987 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2989 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2990 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2993 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
2995 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2996 * docs/plugins/inspect/plugin-a52dec.xml:
2997 * docs/plugins/inspect/plugin-amrnb.xml:
2998 * docs/plugins/inspect/plugin-amrwbdec.xml:
2999 * docs/plugins/inspect/plugin-asf.xml:
3000 * docs/plugins/inspect/plugin-cdio.xml:
3001 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3002 * docs/plugins/inspect/plugin-dvdread.xml:
3003 * docs/plugins/inspect/plugin-dvdsub.xml:
3004 * docs/plugins/inspect/plugin-lame.xml:
3005 * docs/plugins/inspect/plugin-mad.xml:
3006 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3007 * docs/plugins/inspect/plugin-mpg123.xml:
3008 * docs/plugins/inspect/plugin-realmedia.xml:
3009 * docs/plugins/inspect/plugin-siddec.xml:
3010 * docs/plugins/inspect/plugin-twolame.xml:
3011 * docs/plugins/inspect/plugin-x264.xml:
3012 * docs/plugins/inspect/plugin-xingmux.xml:
3013 docs: update inspection to git and fix mpg123 inspect location
3015 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
3017 * tests/files/Makefile.am:
3018 * tests/files/stream.mp2:
3019 tests: fix distcheck
3021 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
3024 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3025 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3026 * docs/plugins/xml/plugin-mpg123.xml:
3028 * gst-plugins-ugly.spec.in:
3029 * tests/check/Makefile.am:
3030 mpg123: move from -bad to -ugly
3031 Hook up to build system, add to docs
3033 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
3036 * tests/Makefile.am:
3037 * tests/check/Makefile.am:
3038 * tests/check/elements/.gitignore:
3039 * tests/files/Makefile.am:
3040 * tests/files/cbr_stream.mp3:
3041 * tests/files/vbr_stream.mp3:
3042 tests: add test data for mpg123 plugin
3044 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
3046 Merge branch 'plugin-move-mpg123'
3047 Move mpg123 plugin from -bad to -ugly.
3048 https://bugzilla.gnome.org/show_bug.cgi?id=719849
3050 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
3052 * ext/mpg123/gstmpg123audiodec.c:
3053 plugins-bad: Fix example pipelines
3054 rename gst-launch --> gst-launch-1.0
3055 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
3056 fix caps in examples
3057 https://bugzilla.gnome.org/show_bug.cgi?id=759432
3059 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3061 * ext/mpg123/gstmpg123audiodec.c:
3062 mpg123: still reset pending audio info on hard flush
3063 Follow-up to previous commit.
3064 https://bugzilla.gnome.org/show_bug.cgi?id=752431
3066 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
3068 * ext/mpg123/gstmpg123audiodec.c:
3069 mpg123: fix handling of sample rate change during playback
3070 If the sample rate of the media changes, the resulting flush will
3071 clear the has_next_audioinfo flag, and the caps won't be sent
3073 https://bugzilla.gnome.org/show_bug.cgi?id=752431
3075 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3077 * ext/mpg123/gstmpg123audiodec.c:
3078 audiodecoders: use default pad accept-caps handling
3079 Avoids useless check of downstream caps when handling an
3081 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
3082 sbcdec, adpcmdec, sirendec
3084 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
3086 * ext/mpg123/Makefile.am:
3087 Remove obsolete Android build cruft
3088 This is not needed any longer.
3090 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
3092 * ext/mpg123/gstmpg123audiodec.c:
3093 mpg123: fix compiler warning and simplify checks in set_caps
3094 https://bugzilla.gnome.org/show_bug.cgi?id=740195
3096 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
3098 * ext/mpg123/gstmpg123audiodec.c:
3099 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
3100 The old code was using gst_caps_normalize() and was generally overly
3101 complex. Simplify by picking sample rate and number of channels from
3102 upstream and the sample format from the allowed caps. If the format caps
3103 is a list of strins, just pick the first one. And if the srcpad isn't
3104 linked yet, use the default format (S16).
3105 https://bugzilla.gnome.org/show_bug.cgi?id=740195
3107 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3109 * ext/mpg123/gstmpg123audiodec.c:
3110 Fix up one-element lists in template caps
3112 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
3114 * tests/check/elements/mpg123audiodec.c:
3115 tests: fix mpg123audiodec test for big-endian architectures
3117 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
3119 * ext/mpg123/gstmpg123audiodec.c:
3120 mpg123: improved error report and checks
3121 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
3123 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
3125 * ext/mpg123/gstmpg123audiodec.c:
3126 mpg123audiodec: Require caps to be set before any data processing
3128 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
3130 * ext/mpg123/gstmpg123audiodec.c:
3131 mpg123: Remove dead assignment
3134 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3136 * tests/check/elements/mpg123audiodec.c:
3137 mpg123audiodec: Fix event handling in unit test
3139 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3141 * ext/mpg123/Makefile.am:
3142 gst: Add better support for static plugins
3144 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
3146 * ext/mpg123/gstmpg123audiodec.c:
3147 mpg123: Add conditional on API version for new enum
3149 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3151 * tests/check/Makefile.am:
3152 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
3153 To get the CK_DEFAULT_TIMEOUT defined for all tests
3154 https://bugzilla.gnome.org/show_bug.cgi?id=761472
3156 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3160 Automatic update of common submodule
3161 From 86e4663 to b64f03f
3163 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
3166 * ext/amrnb/amrnbdec.h:
3167 * ext/amrnb/amrnbenc.h:
3168 * ext/amrwbdec/amrwbdec.h:
3169 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
3170 We don't really need to cater for older versions any more.
3172 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
3174 * ext/mpeg2dec/gstmpeg2dec.c:
3175 mpeg2dec: Demote rank to SECONDARY
3176 https://bugzilla.gnome.org/show_bug.cgi?id=574461
3178 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3180 * gst/dvdsub/gstdvdsubdec.c:
3181 dvdsubdec: use query caps instead of accept-caps
3182 accept-caps does only a shallow check and a full downstream
3183 caps query is needed to check if ARGB is possible
3185 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
3187 * gst/asfdemux/asfpacket.c:
3188 * gst/asfdemux/gstasfdemux.c:
3189 * gst/asfdemux/gstasfdemux.h:
3190 asfdemux: Support reverse playback
3191 Support reverse playback for ASF format.
3192 Parse packets and queue the payloads, then push
3193 the payload buffer to decoder in reverse order.
3194 Video buffers are pushed from KeyFrame to next
3196 https://bugzilla.gnome.org/show_bug.cgi?id=757341
3198 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
3203 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
3205 * tests/check/elements/amrnbenc.c:
3206 amrnbenc: Fix various compiler warnings in the test
3208 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
3210 * tests/check/elements/x264enc.c:
3211 x264enc: Fix various compiler warnings in the test
3213 === release 1.7.1 ===
3215 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
3221 * docs/plugins/inspect/plugin-a52dec.xml:
3222 * docs/plugins/inspect/plugin-amrnb.xml:
3223 * docs/plugins/inspect/plugin-amrwbdec.xml:
3224 * docs/plugins/inspect/plugin-asf.xml:
3225 * docs/plugins/inspect/plugin-cdio.xml:
3226 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3227 * docs/plugins/inspect/plugin-dvdread.xml:
3228 * docs/plugins/inspect/plugin-dvdsub.xml:
3229 * docs/plugins/inspect/plugin-lame.xml:
3230 * docs/plugins/inspect/plugin-mad.xml:
3231 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3232 * docs/plugins/inspect/plugin-realmedia.xml:
3233 * docs/plugins/inspect/plugin-siddec.xml:
3234 * docs/plugins/inspect/plugin-twolame.xml:
3235 * docs/plugins/inspect/plugin-x264.xml:
3236 * docs/plugins/inspect/plugin-xingmux.xml:
3237 * gst-plugins-ugly.doap:
3238 * win32/common/config.h:
3241 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
3285 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
3289 po: Update translations
3291 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
3294 configure: Use -Bsymbolic-functions if available
3295 While this is more useful for libraries, some of our plugins with multiple
3296 files and some internal API can also benefit from this.
3298 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
3300 * docs/plugins/gst-plugins-ugly-plugins.args:
3301 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3302 * docs/plugins/inspect/plugin-a52dec.xml:
3303 * docs/plugins/inspect/plugin-amrnb.xml:
3304 * docs/plugins/inspect/plugin-amrwbdec.xml:
3305 * docs/plugins/inspect/plugin-asf.xml:
3306 * docs/plugins/inspect/plugin-cdio.xml:
3307 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3308 * docs/plugins/inspect/plugin-dvdread.xml:
3309 * docs/plugins/inspect/plugin-dvdsub.xml:
3310 * docs/plugins/inspect/plugin-lame.xml:
3311 * docs/plugins/inspect/plugin-mad.xml:
3312 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3313 * docs/plugins/inspect/plugin-realmedia.xml:
3314 * docs/plugins/inspect/plugin-siddec.xml:
3315 * docs/plugins/inspect/plugin-twolame.xml:
3316 * docs/plugins/inspect/plugin-x264.xml:
3317 * docs/plugins/inspect/plugin-xingmux.xml:
3320 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3324 Automatic update of common submodule
3325 From b319909 to 86e4663
3327 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
3329 * ext/x264/gstx264enc.c:
3330 x264enc: increase bitrate limit from 100Mbps to 2Gbps
3331 Don't artificially limit the bitrate, x264enc allows much
3332 higher bitrates, and for intra-only 4k AVC they are needed.
3333 x264 clips to 2Gbps internally, so use that as limit for now.
3334 https://bugzilla.gnome.org/show_bug.cgi?id=758620
3336 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3338 * ext/x264/gstx264enc.c:
3339 x264enc: drop unnecessary NULL check before g_free
3341 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
3344 Automatic update of common submodule
3345 From b99800a to b319909
3347 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
3350 Use new GST_ENABLE_EXTRA_CHECKS #define
3351 https://bugzilla.gnome.org/show_bug.cgi?id=756870
3353 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
3357 Automatic update of common submodule
3358 From 9aed1d7 to b99800a
3360 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3363 Update GLib dependency to 2.40.0
3365 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3367 * ext/dvdread/README:
3368 dvdread: remove broken link
3369 Removing instead of updating as previously pointed-to page
3370 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
3371 from dvd.sourceforge.net's homepage as: "Collection of
3372 information on file formats/data structures relating to DVD
3375 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
3377 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3378 dvdlpcmdec: fix invalid read beyond channel position array
3379 We would always copy sizeof(sorted_position) bytes, which is
3380 for 8 channels, but if we have less than 8 channels the
3381 position array we copy from will only have allocated space
3382 for channel channels, so we would read beyond the input
3383 array in some cases.
3385 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
3387 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3388 dvdlpcmdec: factor out common code to set output format into new function
3389 When caps event is recieved and header is changed, reordering channel
3390 and setting the default output format for audio are processed. These 2 of
3391 code are same. Thus, It is better to make a new function for these common
3392 code in terms of removing duplicated code, maintenance and expansion.
3393 https://bugzilla.gnome.org/show_bug.cgi?id=753920
3395 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3397 * gst/asfdemux/gstasfdemux.c:
3398 asfdemux: Don't push any data on pads after the segment.stop
3399 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3401 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3403 * gst/asfdemux/gstasfdemux.c:
3404 * gst/asfdemux/gstasfdemux.h:
3405 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
3406 Not for accurate seeks, which should accurately start at the requested
3408 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3410 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
3412 * gst/asfdemux/gstasfdemux.c:
3413 asfdemux: Update segment.position when pushing buffers
3414 Without this, non-flushing seeks are not going to work well.
3415 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3417 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3419 * gst/asfdemux/gstasfdemux.c:
3420 asfdemux: Only push EOS event if we're not doing a segment seek
3421 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3423 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3425 * gst/asfdemux/gstasfdemux.c:
3426 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
3427 We don't want to unconditionally send an EOS event downstream, but might want
3428 to send a SEGMENT_DONE message/event instead if a segment seek was done
3430 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3432 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
3437 === release 1.6.0 ===
3439 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
3445 * docs/plugins/inspect/plugin-a52dec.xml:
3446 * docs/plugins/inspect/plugin-amrnb.xml:
3447 * docs/plugins/inspect/plugin-amrwbdec.xml:
3448 * docs/plugins/inspect/plugin-asf.xml:
3449 * docs/plugins/inspect/plugin-cdio.xml:
3450 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3451 * docs/plugins/inspect/plugin-dvdread.xml:
3452 * docs/plugins/inspect/plugin-dvdsub.xml:
3453 * docs/plugins/inspect/plugin-lame.xml:
3454 * docs/plugins/inspect/plugin-mad.xml:
3455 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3456 * docs/plugins/inspect/plugin-realmedia.xml:
3457 * docs/plugins/inspect/plugin-siddec.xml:
3458 * docs/plugins/inspect/plugin-twolame.xml:
3459 * docs/plugins/inspect/plugin-x264.xml:
3460 * docs/plugins/inspect/plugin-xingmux.xml:
3461 * gst-plugins-ugly.doap:
3462 * win32/common/config.h:
3465 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3509 === release 1.5.91 ===
3511 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3517 * docs/plugins/inspect/plugin-a52dec.xml:
3518 * docs/plugins/inspect/plugin-amrnb.xml:
3519 * docs/plugins/inspect/plugin-amrwbdec.xml:
3520 * docs/plugins/inspect/plugin-asf.xml:
3521 * docs/plugins/inspect/plugin-cdio.xml:
3522 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3523 * docs/plugins/inspect/plugin-dvdread.xml:
3524 * docs/plugins/inspect/plugin-dvdsub.xml:
3525 * docs/plugins/inspect/plugin-lame.xml:
3526 * docs/plugins/inspect/plugin-mad.xml:
3527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3528 * docs/plugins/inspect/plugin-realmedia.xml:
3529 * docs/plugins/inspect/plugin-siddec.xml:
3530 * docs/plugins/inspect/plugin-twolame.xml:
3531 * docs/plugins/inspect/plugin-x264.xml:
3532 * docs/plugins/inspect/plugin-xingmux.xml:
3533 * gst-plugins-ugly.doap:
3534 * win32/common/config.h:
3537 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
3581 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
3584 po: Update translations
3586 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
3588 * ext/x264/gstx264enc.c:
3589 x264: Add bitrate info to the tags output.
3590 Makes it possible for muxers to know the target bitrate as soon
3591 as encoding starts, which flvmux now uses.
3593 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
3595 * gst/asfdemux/gstasfdemux.c:
3596 * gst/asfdemux/gstasfdemux.h:
3597 asfdemux: fix file mode of some source files
3599 === release 1.5.90 ===
3601 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
3607 * docs/plugins/inspect/plugin-a52dec.xml:
3608 * docs/plugins/inspect/plugin-amrnb.xml:
3609 * docs/plugins/inspect/plugin-amrwbdec.xml:
3610 * docs/plugins/inspect/plugin-asf.xml:
3611 * docs/plugins/inspect/plugin-cdio.xml:
3612 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3613 * docs/plugins/inspect/plugin-dvdread.xml:
3614 * docs/plugins/inspect/plugin-dvdsub.xml:
3615 * docs/plugins/inspect/plugin-lame.xml:
3616 * docs/plugins/inspect/plugin-mad.xml:
3617 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3618 * docs/plugins/inspect/plugin-realmedia.xml:
3619 * docs/plugins/inspect/plugin-siddec.xml:
3620 * docs/plugins/inspect/plugin-twolame.xml:
3621 * docs/plugins/inspect/plugin-x264.xml:
3622 * docs/plugins/inspect/plugin-xingmux.xml:
3623 * gst-plugins-ugly.doap:
3624 * win32/common/config.h:
3627 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
3671 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3675 po: Update translations
3677 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3679 * ext/x264/gstx264enc.c:
3680 x264enc: actually return TRUE from accept-caps handler
3681 The query was handled
3683 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3685 * ext/x264/gstx264enc.c:
3686 x264enc: implement accept-caps handling
3687 Implement accept-caps handling without doing caps queries downstream
3689 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3691 * ext/amrnb/amrnbenc.c:
3692 * ext/lame/gstlamemp3enc.c:
3693 * ext/twolame/gsttwolamemp2enc.c:
3694 audioencoders: use template subset check for accept-caps
3695 It is faster than doing a query that propagates downstream and
3697 Elements: amrnbenc, lamemp3enc, twolamemp2enc
3699 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3701 * ext/mpeg2dec/gstmpeg2dec.c:
3702 mpeg2dec: use default pad accept-caps handling
3703 Avoids useless check of downstream caps when handling an
3706 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3708 * ext/a52dec/gsta52dec.c:
3709 * ext/amrnb/amrnbdec.c:
3710 * ext/amrwbdec/amrwbdec.c:
3712 audiodecoders: use default pad accept-caps handling
3713 Avoids useless check of downstream caps when handling an
3715 Elements: a52dec, amrnbdec, amrwbdec, mad
3717 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
3719 * tests/check/generic/states.c:
3720 check: Rename states unit test
3721 Makes it easier to differentiate from other modules states unit test
3723 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
3725 * gst/realmedia/rmdemux.c:
3726 rmdemux: fix assertion error when freeing old tags.
3727 Check if old_tags is present before calling gst_tag_list_unref
3728 https://bugzilla.gnome.org/show_bug.cgi?id=753301
3730 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
3732 * gst/asfdemux/gstasfdemux.c:
3733 asfdemux: fix assertion error when codec_data is not present in structure
3734 When discovering a particular asf file, caps structure doesn't have
3735 codec_data, and this was not being checked before using the same,
3736 resulting in assertion error
3737 https://bugzilla.gnome.org/show_bug.cgi?id=752803
3739 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
3741 * gst/asfdemux/gstasfdemux.c:
3742 asfdemux: remove unread value
3743 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3746 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
3748 * gst/asfdemux/gstasfdemux.c:
3749 asfdemux: Don't post error on flushing while reading headers
3751 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
3753 * gst/realmedia/rmdemux.c:
3754 rmdemux: mark tag list as global scope
3756 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
3758 * gst/realmedia/rmdemux.c:
3759 rmdemux: fix taglist leak
3760 merge doesn't take ownership, so must unref the
3761 old tags if we do merge.
3763 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
3765 * gst/realmedia/rmdemux.c:
3766 rmdemux: fix wrong unref when there are no tags
3767 Tags should be appended to pending tags and unref'ed only if tags
3768 are present. Else there is no need to append.
3769 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3771 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
3773 * gst/realmedia/rmdemux.c:
3774 rmdemux: fix memory leaks during error cases
3775 while adding stream, during error cases, only stream is
3776 being freed. Adapter, pad, tags, subpackets, index are not being
3777 freed resulting in memory leaks
3778 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3780 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
3782 * gst-plugins-ugly.doap:
3783 Update mailing list in doap file as well
3785 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3787 * ext/amrnb/amrnbdec.c:
3788 Update mailing list address from sourceforge to freedesktop
3790 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
3792 * gst/realmedia/rmdemux.c:
3793 rmdemux: fix tag memory leak
3794 tags is not being freed after being merged to the
3796 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3798 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
3801 Automatic update of common submodule
3802 From f74b2df to 9aed1d7
3804 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
3809 === release 1.5.2 ===
3811 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3817 * docs/plugins/gst-plugins-ugly-plugins.args:
3818 * docs/plugins/inspect/plugin-a52dec.xml:
3819 * docs/plugins/inspect/plugin-amrnb.xml:
3820 * docs/plugins/inspect/plugin-amrwbdec.xml:
3821 * docs/plugins/inspect/plugin-asf.xml:
3822 * docs/plugins/inspect/plugin-cdio.xml:
3823 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3824 * docs/plugins/inspect/plugin-dvdread.xml:
3825 * docs/plugins/inspect/plugin-dvdsub.xml:
3826 * docs/plugins/inspect/plugin-lame.xml:
3827 * docs/plugins/inspect/plugin-mad.xml:
3828 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3829 * docs/plugins/inspect/plugin-realmedia.xml:
3830 * docs/plugins/inspect/plugin-siddec.xml:
3831 * docs/plugins/inspect/plugin-twolame.xml:
3832 * docs/plugins/inspect/plugin-x264.xml:
3833 * docs/plugins/inspect/plugin-xingmux.xml:
3834 * gst-plugins-ugly.doap:
3835 * win32/common/config.h:
3838 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3882 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3885 po: Update translations
3887 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
3889 * gst/asfdemux/gstasfdemux.c:
3890 asfdemux: Use gst_video_multiview_guess_half_aspect() function
3891 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3892 stereoscopic video is full-frame per view or not.
3894 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3897 Automatic update of common submodule
3898 From 6015d26 to f74b2df
3900 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
3902 * ext/x264/gstx264enc.c:
3903 * ext/x264/gstx264enc.h:
3904 x264enc: Use gst_video_encoder_set_min_pts
3905 This method replace the manual adjustment of PTS and DTS to avoid
3906 negative DTS issues. Using this method will also update the segment so
3908 https://bugzilla.gnome.org/show_bug.cgi?id=740575
3910 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
3912 * gst/asfdemux/Makefile.am:
3913 * gst/asfdemux/gstasfdemux.c:
3914 * gst/asfdemux/gstasfdemux.h:
3915 asfdemux: Add support for stereoscopic video metadata.
3916 Add parsing of stereoscopic metadata, and place into the caps to
3918 Fix parsing of Advanced Mutual Exclustion objects.
3919 https://bugzilla.gnome.org/show_bug.cgi?id=711190
3920 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3922 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
3924 * ext/x264/gstx264enc.c:
3925 * ext/x264/gstx264enc.h:
3926 x264enc: Add support for stereoscopic video
3927 Provide new frame-packing property to directly set
3928 x264enc frame packing, or pass through upstream settings
3929 The explicit layout from the frame-packing property is
3930 preferred over any info from the caps.
3932 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
3934 * gst/xingmux/gstxingmux.c:
3935 xingmux: fix compiler warnings
3936 https://bugzilla.gnome.org/show_bug.cgi?id=750596
3938 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
3941 cruft: add the obsolete tmpl dir to cruft-dirs
3943 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
3946 Automatic update of common submodule
3947 From d9a3353 to 6015d26
3949 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
3952 Automatic update of common submodule
3953 From d37af32 to d9a3353
3955 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
3958 Automatic update of common submodule
3959 From 21ba2e5 to d37af32
3961 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
3964 Automatic update of common submodule
3965 From c408583 to 21ba2e5
3967 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
3969 * docs/plugins/Makefile.am:
3970 docs: remove variables that we define in the snippet from common
3971 This is syncing our Makefile.am with upstream gtkdoc.
3973 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
3977 Automatic update of common submodule
3978 From d676993 to c408583
3980 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3985 === release 1.5.1 ===
3987 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
3993 * docs/plugins/gst-plugins-ugly-plugins.args:
3994 * docs/plugins/inspect/plugin-a52dec.xml:
3995 * docs/plugins/inspect/plugin-amrnb.xml:
3996 * docs/plugins/inspect/plugin-amrwbdec.xml:
3997 * docs/plugins/inspect/plugin-asf.xml:
3998 * docs/plugins/inspect/plugin-cdio.xml:
3999 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4000 * docs/plugins/inspect/plugin-dvdread.xml:
4001 * docs/plugins/inspect/plugin-dvdsub.xml:
4002 * docs/plugins/inspect/plugin-lame.xml:
4003 * docs/plugins/inspect/plugin-mad.xml:
4004 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4005 * docs/plugins/inspect/plugin-realmedia.xml:
4006 * docs/plugins/inspect/plugin-siddec.xml:
4007 * docs/plugins/inspect/plugin-twolame.xml:
4008 * docs/plugins/inspect/plugin-x264.xml:
4009 * docs/plugins/inspect/plugin-xingmux.xml:
4010 * gst-plugins-ugly.doap:
4011 * win32/common/config.h:
4014 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4058 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
4062 po: Update translations
4064 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
4066 * tests/check/elements/amrnbenc.c:
4067 * tests/check/elements/mpeg2dec.c:
4068 * tests/check/elements/x264enc.c:
4069 * tests/check/elements/xingmux.c:
4070 * tests/check/pipelines/lame.c:
4071 check: Use GST_CHECK_MAIN () macro everywhere
4072 Makes source code smaller, and ensures we go through common initialization
4073 path (like the one that sets up XML unit test output ...)
4075 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
4077 * ext/x264/gstx264enc.c:
4078 x264enc: don't artificially limit max allowed value of "threads" property
4079 In auto mode it will happily chose much higher values anyway,
4080 and a limit of 4 seems a bit low these days.
4082 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
4084 * ext/dvdread/dvdreadsrc.c:
4085 dvdread: Also reset the first_seek var in start()
4086 Make the initial chapter seek work across reuse.
4087 https://bugzilla.gnome.org/show_bug.cgi?id=453322
4089 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
4091 * ext/dvdread/dvdreadsrc.c:
4092 * ext/dvdread/dvdreadsrc.h:
4093 dvdread: Work around basesrc initial seek
4094 Ignore the initial seek basesrc sends, as it
4095 breaks starting from another chapter by
4096 immediately seeking back to the start of the title
4098 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
4100 * ext/a52dec/gsta52dec.c:
4101 * ext/amrnb/amrnbdec.c:
4102 * ext/amrnb/amrnbenc.c:
4103 * ext/amrwbdec/amrwbdec.c:
4104 * ext/cdio/gstcdiocddasrc.c:
4105 * ext/lame/gstlamemp3enc.c:
4107 * ext/sidplay/gstsiddec.cc:
4108 * ext/twolame/gsttwolamemp2enc.c:
4109 * ext/x264/gstx264enc.c:
4110 * gst/realmedia/rademux.c:
4111 * gst/xingmux/gstxingmux.c:
4112 docs: update example pipelines in element docs
4113 Mostly gst-launch -> gst-launch-1.0, but also
4114 use autoaudiosink/autovideosink in more places
4115 and update pipelines a little or flesh out
4118 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
4120 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4121 * gst/realmedia/rdtdepay.c:
4122 Rename property enums from ARG_ to PROP_
4123 Property enum items should be nameed PROP_ for consistency and readability.
4125 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
4128 * ext/mad/Makefile.am:
4129 * ext/x264/Makefile.am:
4130 * gst/asfdemux/Makefile.am:
4131 * gst/dvdlpcmdec/Makefile.am:
4132 * gst/dvdsub/Makefile.am:
4133 * gst/realmedia/Makefile.am:
4134 * gst/xingmux/Makefile.am:
4135 Remove obsolete Android build cruft
4136 This is not needed any longer.
4138 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
4140 * gst/realmedia/pnmsrc.c:
4141 realmedia: remove unused enum item PROP_LAST
4143 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
4145 * tests/check/Makefile.am:
4146 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
4147 Make sure the test environment is set up.
4148 https://bugzilla.gnome.org//show_bug.cgi?id=747624
4150 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4153 configure: bump automake requirement to 1.14 and autoconf to 2.69
4154 This is only required for builds from git, people can still
4155 build tarballs if they only have older autotools.
4156 https://bugzilla.gnome.org//show_bug.cgi?id=747624
4158 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
4163 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
4166 Remove LICENSE_readme
4167 It's completely outdated and just confusing, better if people are
4168 forced to look at the actual code in question than trusting this file.
4170 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4174 autotools automatically generate this, and when using different versions
4175 for autogen.sh there will always be changes to a file tracked by git.
4177 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
4179 * gst/asfdemux/gstasfdemux.c:
4180 asfdemux: fix a seek failure due to out-of-range in push mode
4181 A seek in push mode failed for big offsets which are beyond
4182 the range of guint32.
4183 https://bugzilla.gnome.org/show_bug.cgi?id=748162
4185 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
4188 * tests/check/Makefile.am:
4189 tests: Use AM_TESTS_ENVIRONMENT
4190 Needed by the new automake test runner
4192 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
4196 Automatic update of common submodule
4197 From bc76a8b to c8fb372
4199 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4201 * ext/a52dec/gsta52dec.c:
4202 a52dec: fix race in liba52dec lookup table initialization
4203 a52_init initializes the IMDCT global state as well as creating
4204 a new state. When two A52 decoders are created (eg, when two AC3
4205 tracks are contained in a video), calls to a52_init may happen
4206 at the same time, and the IMDCT initialization is not reentrant.
4207 https://bugzilla.gnome.org/show_bug.cgi?id=746781
4209 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4211 * ext/mpeg2dec/gstmpeg2dec.c:
4212 mpeg2dec: fix buffer leak in crop_buffer()
4213 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
4214 gst_buffer_replace() reffed it as well so we were one reference extra.
4215 https://bugzilla.gnome.org/show_bug.cgi?id=746887
4217 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
4219 * gst/realmedia/rmdemux.c:
4220 rmdemux: resurrect some flow return handling
4221 https://bugzilla.gnome.org/show_bug.cgi?id=744572
4223 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
4225 * gst/asfdemux/gstasfdemux.c:
4226 asfdemux: resurrect some flow return handling
4227 https://bugzilla.gnome.org/show_bug.cgi?id=744572
4229 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
4231 * ext/mpeg2dec/gstmpeg2dec.c:
4232 mpeg2dec: fix memory leak
4235 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
4237 * ext/mpeg2dec/gstmpeg2dec.c:
4238 mpeg2dec: initialize buffer
4239 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
4242 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4244 * ext/mpeg2dec/gstmpeg2dec.c:
4245 mpeg2dec: Add stride support
4246 This allow using external pools that have different strides from the
4247 default. These strides need to respect certain rules, which we check
4248 and if these are not met, we fallback to generic pool.
4249 https://bugzilla.gnome.org/show_bug.cgi?id=735379
4251 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4253 * ext/mpeg2dec/gstmpeg2dec.c:
4254 * ext/mpeg2dec/gstmpeg2dec.h:
4255 mpeg2dec: Re-implement pool handling
4256 This is a rewrite of the pool negotiation and configuration. Direct
4257 to output decoding is now achieved by configuring the pool using
4258 video-alignment. This removes copies when dealing with any elements that
4259 supports VideoAlignment, and enable usage of generic video buffer pool,
4260 XVImagePool and GLPool. It drops the crop meta implementation for now.
4261 https://bugzilla.gnome.org/show_bug.cgi?id=735379
4263 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
4265 * gst/dvdsub/gstdvdsubdec.c:
4266 dvbsub: fix indentation
4268 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
4270 * ext/dvdread/dvdreadsrc.c:
4271 * gst/dvdsub/gstdvdsubdec.c:
4272 Fix double semicolons
4274 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4276 * ext/mpeg2dec/gstmpeg2dec.c:
4277 Revert "mpeg2dec: Fix handling of stride"
4278 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
4280 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4282 * ext/mpeg2dec/gstmpeg2dec.c:
4283 Revert "mpeg2dec: Use propose unref method for buffer"
4284 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
4286 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4288 * ext/mpeg2dec/gstmpeg2dec.c:
4289 mpeg2dec: Use propose unref method for buffer
4291 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4293 * ext/mpeg2dec/gstmpeg2dec.c:
4294 mpeg2dec: Fix handling of stride
4296 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
4297 would look bad when file.ts contains 704x576 video, because vaapisink would
4298 give you buffers of stride 768, but libmpeg2 was not told about this and
4299 used a stride of 704.
4300 Tell libmpeg2 about the stride from downstream; in the process, teach it to
4301 reject buffer pools that don't meet libmpeg2's chroma stride requirements
4302 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4304 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
4306 * ext/x264/gstx264enc.c:
4307 * gst/asfdemux/gstasfdemux.c:
4308 Improve and fix LATENCY query handling
4309 This now follows the design docs everywhere, especially the maximum latency
4311 https://bugzilla.gnome.org/show_bug.cgi?id=744106
4313 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4315 * ext/x264/gstx264enc.c:
4316 x264enc: Don't set max latency to the same value as the encoder latency
4317 The meaning of the max latency is *not* the maximum latency this element will
4318 introduce. It is the maximum latency this element can endure without
4319 overflowing any buffers, which is infinite for x264enc.
4320 Fixes latency configuration in zero latency mode, where max latency was
4321 becoming 0... which usually won't work well if something else introduces
4322 latency as then max < min in the end, and latency configuration just fails.
4324 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4326 * ext/x264/gstx264enc.c:
4327 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
4328 This matches what is done when downstream caps are not ANY, and fixes
4329 prerolling in byte stream mode when typefind is downstream.
4331 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
4333 * ext/lame/gstlamemp3enc.c:
4334 * ext/twolame/gsttwolamemp2enc.c:
4335 Constify some static arrays everywhere
4337 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
4340 configure: remove non-ported plugins stuff
4341 It's not needed any longer, all plugins in -ugly
4344 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4346 * ext/x264/gstx264enc.c:
4347 x264enc: Don't set an allocation maximum
4348 There is no reason x264enc should enforce a maximum allocation size.
4349 The maximum is normally set by buffer pool which cannot grow, but we
4350 don't offer a buffer pool. This would lead to stall when used with
4351 element that don't implement allocation query.
4352 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
4354 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
4357 Automatic update of common submodule
4358 From f2c6b95 to bc76a8b
4360 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4363 MAINTAINERS: Update my mail address
4365 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
4368 Automatic update of common submodule
4369 From ef1ffdc to f2c6b95
4371 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
4374 Automatic update of common submodule
4375 From 7bb2bce to ef1ffdc
4377 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4379 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4380 dvdlpcmdec: set channel positions using the appropriate API
4381 https://bugzilla.gnome.org/show_bug.cgi?id=731038
4383 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
4385 * gst/asfdemux/gstasfdemux.c:
4386 asfdemux: fix comment
4388 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
4390 * gst/asfdemux/gstasfdemux.c:
4391 asfdemux: Send duration query upstream first
4392 An upstream element (like mms or some dlna source) might be able to
4393 answer the query. Try that first, else fallback to standard logic
4395 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
4397 * gst/asfdemux/asfpacket.c:
4398 asf: fix up file mode
4400 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
4403 Automatic update of common submodule
4404 From 84d06cd to 7bb2bce
4406 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
4409 tests: parallelise 'make check-valgrind'
4411 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
4414 Automatic update of common submodule
4415 From a8c8939 to 84d06cd
4417 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
4421 Automatic update of common submodule
4422 From 36388a1 to a8c8939
4424 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4426 * gst/asfdemux/gstasfdemux.c:
4427 asfdemux: first try to delegate TIME seek events upstream
4428 We should give a chance to upstream to handle TIME seek events before trying
4429 to handle it in asfdemux.
4430 Fix a bug where fast backward seeks where discarded right away because they
4431 were not supported by asfdemux.
4432 https://bugzilla.gnome.org/show_bug.cgi?id=734471
4434 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4436 * gst/asfdemux/asfheaders.c:
4437 * gst/asfdemux/asfheaders.h:
4438 * gst/asfdemux/gstasfdemux.c:
4439 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
4440 We can safely ignore those but best to claim to understand this object type so
4441 we don't raise a warning.
4442 https://bugzilla.gnome.org/show_bug.cgi?id=736060
4444 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4446 * gst/asfdemux/gstasfdemux.c:
4447 * gst/asfdemux/gstasfdemux.h:
4448 asfdemux: if video is h264, check the codec_data for bytestream data
4449 For bytestream we don't want to expose it as codec_data but rather as
4450 streamheader as it is not out-of-band data but data that should be
4451 prepended to the beginning of the stream before the other buffers.
4452 https://bugzilla.gnome.org/show_bug.cgi?id=735070
4454 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
4456 * docs/plugins/inspect/plugin-a52dec.xml:
4457 * docs/plugins/inspect/plugin-amrnb.xml:
4458 * docs/plugins/inspect/plugin-amrwbdec.xml:
4459 * docs/plugins/inspect/plugin-asf.xml:
4460 * docs/plugins/inspect/plugin-cdio.xml:
4461 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4462 * docs/plugins/inspect/plugin-dvdread.xml:
4463 * docs/plugins/inspect/plugin-dvdsub.xml:
4464 * docs/plugins/inspect/plugin-lame.xml:
4465 * docs/plugins/inspect/plugin-mad.xml:
4466 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4467 * docs/plugins/inspect/plugin-realmedia.xml:
4468 * docs/plugins/inspect/plugin-siddec.xml:
4469 * docs/plugins/inspect/plugin-twolame.xml:
4470 * docs/plugins/inspect/plugin-x264.xml:
4471 * docs/plugins/inspect/plugin-xingmux.xml:
4472 docs: update for git master
4474 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4476 * gst/asfdemux/gstasfdemux.c:
4477 asfdemux: simplify log statement
4478 Use the GST_PTR_FORMAT to print the buffer
4480 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
4482 * ext/x264/gstx264enc.c:
4483 x264: fix colour inversion with YV12 format
4484 It's the same as I420 but with the U/V planes swapped.
4486 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
4490 Makefile: Add usage of build-checks step
4491 Allows building checks without running them
4493 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4495 * ext/x264/gstx264enc.c:
4496 x264enc: Request buffers in allocation query
4497 https://bugzilla.gnome.org/show_bug.cgi?id=732288
4499 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4501 * ext/x264/gstx264enc.c:
4502 * ext/x264/gstx264enc.h:
4503 x264enc: Shift both PTS and DTS to ensure positive timestamp
4504 Currently we only shift DTS to compensate that we don't support negative
4505 timestamp. This cause a problem that PTS is no longer >= DTS and may
4506 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
4507 remove all the hack to handle this which seems the result of thinking libx264
4509 https://bugzilla.gnome.org/show_bug.cgi?id=731351
4511 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
4516 === release 1.4.0 ===
4518 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4524 * docs/plugins/inspect/plugin-a52dec.xml:
4525 * docs/plugins/inspect/plugin-amrnb.xml:
4526 * docs/plugins/inspect/plugin-amrwbdec.xml:
4527 * docs/plugins/inspect/plugin-asf.xml:
4528 * docs/plugins/inspect/plugin-cdio.xml:
4529 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4530 * docs/plugins/inspect/plugin-dvdread.xml:
4531 * docs/plugins/inspect/plugin-dvdsub.xml:
4532 * docs/plugins/inspect/plugin-lame.xml:
4533 * docs/plugins/inspect/plugin-mad.xml:
4534 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4535 * docs/plugins/inspect/plugin-realmedia.xml:
4536 * docs/plugins/inspect/plugin-siddec.xml:
4537 * docs/plugins/inspect/plugin-twolame.xml:
4538 * docs/plugins/inspect/plugin-x264.xml:
4539 * docs/plugins/inspect/plugin-xingmux.xml:
4540 * gst-plugins-ugly.doap:
4541 * win32/common/config.h:
4544 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4588 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
4591 po: Update translations
4593 === release 1.3.91 ===
4595 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4601 * docs/plugins/inspect/plugin-a52dec.xml:
4602 * docs/plugins/inspect/plugin-amrnb.xml:
4603 * docs/plugins/inspect/plugin-amrwbdec.xml:
4604 * docs/plugins/inspect/plugin-asf.xml:
4605 * docs/plugins/inspect/plugin-cdio.xml:
4606 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4607 * docs/plugins/inspect/plugin-dvdread.xml:
4608 * docs/plugins/inspect/plugin-dvdsub.xml:
4609 * docs/plugins/inspect/plugin-lame.xml:
4610 * docs/plugins/inspect/plugin-mad.xml:
4611 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4612 * docs/plugins/inspect/plugin-realmedia.xml:
4613 * docs/plugins/inspect/plugin-siddec.xml:
4614 * docs/plugins/inspect/plugin-twolame.xml:
4615 * docs/plugins/inspect/plugin-x264.xml:
4616 * docs/plugins/inspect/plugin-xingmux.xml:
4617 * gst-plugins-ugly.doap:
4618 * win32/common/config.h:
4621 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
4665 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4668 po: Update translations
4670 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
4672 * gst/realmedia/rademux.c:
4673 rademux: Print invalid fourcc in error message in hex
4674 Previously this was printed as characters which caused later processing
4675 of the error message to sometimes warn about non-UTF-8 characters.
4676 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4678 === release 1.3.90 ===
4680 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4686 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4687 * docs/plugins/inspect/plugin-a52dec.xml:
4688 * docs/plugins/inspect/plugin-amrnb.xml:
4689 * docs/plugins/inspect/plugin-amrwbdec.xml:
4690 * docs/plugins/inspect/plugin-asf.xml:
4691 * docs/plugins/inspect/plugin-cdio.xml:
4692 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4693 * docs/plugins/inspect/plugin-dvdread.xml:
4694 * docs/plugins/inspect/plugin-dvdsub.xml:
4695 * docs/plugins/inspect/plugin-lame.xml:
4696 * docs/plugins/inspect/plugin-mad.xml:
4697 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4698 * docs/plugins/inspect/plugin-realmedia.xml:
4699 * docs/plugins/inspect/plugin-siddec.xml:
4700 * docs/plugins/inspect/plugin-twolame.xml:
4701 * docs/plugins/inspect/plugin-x264.xml:
4702 * docs/plugins/inspect/plugin-xingmux.xml:
4703 * gst-plugins-ugly.doap:
4704 * win32/common/config.h:
4707 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4751 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4754 Ignore autotools test-driver temp files from 'make check'
4756 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4761 === release 1.3.3 ===
4763 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
4769 * docs/plugins/inspect/plugin-a52dec.xml:
4770 * docs/plugins/inspect/plugin-amrnb.xml:
4771 * docs/plugins/inspect/plugin-amrwbdec.xml:
4772 * docs/plugins/inspect/plugin-asf.xml:
4773 * docs/plugins/inspect/plugin-cdio.xml:
4774 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4775 * docs/plugins/inspect/plugin-dvdread.xml:
4776 * docs/plugins/inspect/plugin-dvdsub.xml:
4777 * docs/plugins/inspect/plugin-lame.xml:
4778 * docs/plugins/inspect/plugin-mad.xml:
4779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4780 * docs/plugins/inspect/plugin-realmedia.xml:
4781 * docs/plugins/inspect/plugin-siddec.xml:
4782 * docs/plugins/inspect/plugin-twolame.xml:
4783 * docs/plugins/inspect/plugin-x264.xml:
4784 * docs/plugins/inspect/plugin-xingmux.xml:
4785 * gst-plugins-ugly.doap:
4786 * win32/common/config.h:
4789 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4833 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4837 po: Update translations
4839 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4841 * gst/realmedia/rmdemux.c:
4842 * gst/realmedia/rmdemux.h:
4843 rmdemux: use GstFlowCombiner
4844 Removes flow return combination code to use the newly added GstFlowCombiner
4845 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4847 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4849 * gst/asfdemux/gstasfdemux.c:
4850 * gst/asfdemux/gstasfdemux.h:
4851 asfdemux: use GstFlowCombiner
4852 Removes flow return combination code to use the newly added GstFlowCombiner
4853 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4855 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
4857 * ext/x264/gstx264enc.c:
4858 x264enc: fix caps leak in set_format()
4859 https://bugzilla.gnome.org/show_bug.cgi?id=730865
4861 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
4863 * gst/asfdemux/gstasfdemux.c:
4864 asfdemux: Handle initial 0 timestamp that should have been -1
4865 https://bugzilla.gnome.org/show_bug.cgi?id=719660
4867 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
4872 === release 1.3.2 ===
4874 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
4881 * docs/plugins/inspect-build.stamp:
4882 * docs/plugins/inspect.stamp:
4883 * docs/plugins/inspect/plugin-a52dec.xml:
4884 * docs/plugins/inspect/plugin-amrnb.xml:
4885 * docs/plugins/inspect/plugin-amrwbdec.xml:
4886 * docs/plugins/inspect/plugin-asf.xml:
4887 * docs/plugins/inspect/plugin-cdio.xml:
4888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4889 * docs/plugins/inspect/plugin-dvdread.xml:
4890 * docs/plugins/inspect/plugin-dvdsub.xml:
4891 * docs/plugins/inspect/plugin-lame.xml:
4892 * docs/plugins/inspect/plugin-mad.xml:
4893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4894 * docs/plugins/inspect/plugin-realmedia.xml:
4895 * docs/plugins/inspect/plugin-siddec.xml:
4896 * docs/plugins/inspect/plugin-twolame.xml:
4897 * docs/plugins/inspect/plugin-x264.xml:
4898 * docs/plugins/inspect/plugin-xingmux.xml:
4899 * gst-plugins-ugly.doap:
4900 * win32/common/config.h:
4903 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4947 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
4950 Automatic update of common submodule
4951 From 211fa5f to 1f5d3c3
4953 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
4955 * ext/mpeg2dec/gstmpeg2dec.h:
4956 mpeg2dec: remove unused struct members
4958 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4960 * gst/realmedia/rtspreal.c:
4961 rtspreal: Fix some memory leaks in an error path
4964 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
4966 * ext/mpeg2dec/gstmpeg2dec.c:
4967 mpeg2dec: Release codec state on negotiation failures
4971 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4976 === release 1.3.1 ===
4978 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
4984 * docs/plugins/gst-plugins-ugly-plugins.args:
4985 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4986 * docs/plugins/inspect/plugin-a52dec.xml:
4987 * docs/plugins/inspect/plugin-amrnb.xml:
4988 * docs/plugins/inspect/plugin-amrwbdec.xml:
4989 * docs/plugins/inspect/plugin-asf.xml:
4990 * docs/plugins/inspect/plugin-cdio.xml:
4991 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4992 * docs/plugins/inspect/plugin-dvdread.xml:
4993 * docs/plugins/inspect/plugin-dvdsub.xml:
4994 * docs/plugins/inspect/plugin-lame.xml:
4995 * docs/plugins/inspect/plugin-mad.xml:
4996 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4997 * docs/plugins/inspect/plugin-realmedia.xml:
4998 * docs/plugins/inspect/plugin-siddec.xml:
4999 * docs/plugins/inspect/plugin-twolame.xml:
5000 * docs/plugins/inspect/plugin-x264.xml:
5001 * docs/plugins/inspect/plugin-xingmux.xml:
5002 * gst-plugins-ugly.doap:
5003 * win32/common/config.h:
5006 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5050 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5057 po: Update translations
5059 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5062 Automatic update of common submodule
5063 From bcb1518 to 211fa5f
5065 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
5067 * ext/sidplay/gstsiddec.cc:
5068 * gst/asfdemux/gstrtspwms.c:
5069 * gst/realmedia/rademux.c:
5070 * gst/realmedia/rdtmanager.c:
5071 * gst/realmedia/rtspreal.c:
5072 docs: remove outdated and pointless 'Last reviewed' lines from docs
5073 They are very confusing for people, and more often than not
5074 also just not very accurate. Seeing 'last reviewed: 2005' in
5075 your docs is not very confidence-inspiring. Let's just remove
5078 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5080 * gst/dvdsub/gstdvdsubdec.c:
5081 dvdsubdec: fix spurious rejection of 0 time offset commands
5084 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5086 * ext/dvdread/dvdreadsrc.c:
5087 dvdread: avoid intermediate promotion to signed
5088 We should not reach the dangerous range here, though.
5089 Coverity 206491, 206492, 1139856
5091 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5093 * ext/mpeg2dec/gstmpeg2dec.c:
5094 mpeg2dec: do not reset the whole video info when setting size
5095 New changes to gstvideo will reset all the video info state
5096 when calling _set_format, overwriting what was previously set
5097 in the preceding code.
5098 The comment says the following code is meant to preserve the
5099 pre-crop size, so let's just keep the size and related data
5100 as this does not seem to break anything else (this is what
5101 the _set_format call would have set before the change that
5102 reset all data, except the colorimetry).
5104 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
5106 * gst/asfdemux/gstasfdemux.c:
5107 asfdemux: Fix payloads check
5108 Don't iterate stream->payloads if ... it doesn't exist
5111 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
5114 .gitignore: Ignore gcov intermediate files
5115 https://bugzilla.gnome.org/show_bug.cgi?id=725483
5117 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
5120 Automatic update of common submodule
5121 From fe1672e to bcb1518
5123 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
5126 Automatic update of common submodule
5127 From 1a07da9 to fe1672e
5129 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
5132 docs: install prebuilt plugin docs if gtk-doc is disabled
5133 Sync to the Makefile.am from gst-plugin-base where it is done right.
5136 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
5138 * gst/xingmux/gstxingmux.c:
5139 * gst/xingmux/plugin.c:
5140 xingmux: add muxer category and make element plugable
5141 This is required to make encodebin consider the element. Yet it is not enough to
5142 have it plugged it has a lower priority than most mp3encoders and no different
5145 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
5147 * ext/x264/gstx264enc.c:
5148 x264enc: allow lossless compression (qp=0)
5149 https://bugzilla.gnome.org/show_bug.cgi?id=725051
5151 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
5154 m4: Remove extra check for 11+ year old a52 release
5155 You deserve a build failure if you still have that version
5156 If someone wants to completely remove this m4 to replace it with the
5157 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
5159 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
5162 m4: Fix multiple tests in AC_CHECK_A52DEC
5164 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
5166 * gst/asfdemux/gstasfdemux.c:
5167 asfdemux: Remove unused function
5169 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
5171 * tests/check/Makefile.am:
5172 check: Fix test location
5174 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
5176 * tests/check/Makefile.am:
5177 tests: Don't build disabled plugins' check tests
5178 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
5180 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
5183 Automatic update of common submodule
5184 From d48bed3 to 1a07da9
5186 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
5188 * gst/asfdemux/gstasfdemux.c:
5189 asfdemux: only add "format" field with fourcc to WMV caps
5190 Doesn't make sense for e.g. H264 or MJPEG.
5192 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
5196 Automatic update of common submodule
5197 From dbedaa0 to d48bed3
5199 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
5202 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
5203 https://bugzilla.gnome.org/show_bug.cgi?id=705455
5205 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
5207 * ext/amrwbdec/amrwbdec.c:
5208 amrwbdec: Remove some dead code
5210 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
5212 * ext/amrnb/amrnbdec.c:
5213 amrnbdec: Remove some dead code
5215 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
5217 * ext/amrnb/amrnbdec.c:
5218 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5220 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
5222 * ext/amrwbdec/amrwbdec.c:
5223 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5225 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
5227 * ext/mpeg2dec/gstmpeg2dec.c:
5228 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
5230 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
5232 * ext/x264/gstx264enc.c:
5233 x264enc: fix compiler warning
5234 Compiler warns rightly about possibly uninitialized variable.
5236 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
5238 * ext/x264/gstx264enc.c:
5239 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
5240 gst-launch-1.0 videotestsrc ! x264enc
5242 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5244 * ext/mpeg2dec/gstmpeg2dec.c:
5245 mpeg2dec: graceful degradation for badly parsed input
5247 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
5250 Automatic update of common submodule
5251 From 865aa20 to dbedaa0
5253 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
5255 * gst/asfdemux/asfpacket.c:
5256 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
5257 So, don't need to check previous payload's mo_size and current
5258 payload's mo_size when merging it.
5259 https://bugzilla.gnome.org/show_bug.cgi?id=710609
5261 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
5263 * gst/asfdemux/gstasfdemux.c:
5264 * gst/asfdemux/gstasfdemux.h:
5265 asfdemux: Keep audio error checking fields only for audio
5266 Video shouldn't need to be descrambled, this can cause frames data
5268 https://bugzilla.gnome.org/show_bug.cgi?id=684942
5270 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
5272 * gst/asfdemux/gstasfdemux.c:
5273 asfdemux: really copy the buffer data
5274 Pass the copy-memory flag to copy the memory for the output buffer,
5275 otherwise we end with 0-sized buffers
5276 https://bugzilla.gnome.org/show_bug.cgi?id=684942
5278 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
5280 * ext/x264/gstx264enc.c:
5281 x264enc: If FPS is available, set VFR to false
5282 https://bugzilla.gnome.org/show_bug.cgi?id=708940
5284 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
5286 * gst/asfdemux/gstasfdemux.c:
5287 asfdemux: Only use segment.start as seek_time if it is relative
5288 Relying on the gst_segment_do_seek results for getting the
5289 seeking time should not be used if seek type is SET because the
5290 do_seek function makes the 'cur` position of the seek normalized
5291 on the segment range. This means that seeking beyond the end of the
5292 file might not result in instant EOS as it will end up seeking to
5293 the final ts of the file.
5294 In asf seeking to the final timestamp can lead to seeking to the last
5295 keyframe, meaning a few seconds of video will still be played, which should
5296 not be the desired behavior when seeking beyong file limits.
5298 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
5300 * gst/asfdemux/gstasfdemux.c:
5301 asfdemux: Parse last simple index entry
5302 The entry size is fixed at 6, fix typo to finish parsing the index
5303 correctly until the last sample
5305 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
5309 Automatic update of common submodule
5310 From 6b03ba7 to 865aa20
5312 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5315 configure: Actually use 1.3.0.1 as version to make configure happy
5317 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5322 === release 1.2.0 ===
5324 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5330 * docs/plugins/inspect/plugin-a52dec.xml:
5331 * docs/plugins/inspect/plugin-amrnb.xml:
5332 * docs/plugins/inspect/plugin-amrwbdec.xml:
5333 * docs/plugins/inspect/plugin-asf.xml:
5334 * docs/plugins/inspect/plugin-cdio.xml:
5335 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5336 * docs/plugins/inspect/plugin-dvdread.xml:
5337 * docs/plugins/inspect/plugin-dvdsub.xml:
5338 * docs/plugins/inspect/plugin-lame.xml:
5339 * docs/plugins/inspect/plugin-mad.xml:
5340 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5341 * docs/plugins/inspect/plugin-realmedia.xml:
5342 * docs/plugins/inspect/plugin-siddec.xml:
5343 * docs/plugins/inspect/plugin-twolame.xml:
5344 * docs/plugins/inspect/plugin-x264.xml:
5345 * docs/plugins/inspect/plugin-xingmux.xml:
5346 * gst-plugins-ugly.doap:
5347 * win32/common/config.h:
5350 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5394 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
5396 * ext/x264/gstx264enc.c:
5397 x264enc: Update the documentation to match the default profile used
5398 https://bugzilla.gnome.org/show_bug.cgi?id=708036
5400 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
5403 Automatic update of common submodule
5404 From b613661 to 6b03ba7
5406 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
5409 Automatic update of common submodule
5410 From 74a6857 to b613661
5412 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
5416 Automatic update of common submodule
5417 From 098c0d7 to 74a6857
5419 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5424 === release 1.1.90 ===
5426 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5432 * docs/plugins/inspect/plugin-a52dec.xml:
5433 * docs/plugins/inspect/plugin-amrnb.xml:
5434 * docs/plugins/inspect/plugin-amrwbdec.xml:
5435 * docs/plugins/inspect/plugin-asf.xml:
5436 * docs/plugins/inspect/plugin-cdio.xml:
5437 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5438 * docs/plugins/inspect/plugin-dvdread.xml:
5439 * docs/plugins/inspect/plugin-dvdsub.xml:
5440 * docs/plugins/inspect/plugin-lame.xml:
5441 * docs/plugins/inspect/plugin-mad.xml:
5442 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5443 * docs/plugins/inspect/plugin-realmedia.xml:
5444 * docs/plugins/inspect/plugin-siddec.xml:
5445 * docs/plugins/inspect/plugin-twolame.xml:
5446 * docs/plugins/inspect/plugin-x264.xml:
5447 * docs/plugins/inspect/plugin-xingmux.xml:
5448 * gst-plugins-ugly.doap:
5449 * win32/common/config.h:
5452 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5496 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5499 po: Update translations
5501 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
5503 * ext/x264/gstx264enc.c:
5504 * tests/check/elements/x264enc.c:
5505 x264enc: Implement getcaps that restricts the input format depending on the output profile
5506 Also add some x264enc profile tests
5507 https://bugzilla.gnome.org/show_bug.cgi?id=708326
5509 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
5511 * gst/asfdemux/asfpacket.c:
5512 * gst/asfdemux/gstasfdemux.c:
5513 asfdemux: fix playback regression in push mode
5515 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
5517 * gst/asfdemux/gstasfdemux.h:
5518 asfdemux: remove unused variable
5520 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
5522 * ext/x264/gstx264enc.c:
5523 x264enc: Don't unref future state but the old one
5524 Being silly will lead us nowhere.
5526 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5528 * ext/x264/gstx264enc.c:
5529 x264enc: Check if we have an input state before using it
5530 Flushing might happen before caps were set on the encoder,
5531 which would lead to crashes here.
5532 Thanks to Matej Knopp for analyzing this.
5533 https://bugzilla.gnome.org/show_bug.cgi?id=707414
5535 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
5537 * ext/x264/gstx264enc.c:
5538 x264enc: fix unsigned comparison warning
5540 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5545 === release 1.1.4 ===
5547 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5553 * docs/plugins/inspect/plugin-a52dec.xml:
5554 * docs/plugins/inspect/plugin-amrnb.xml:
5555 * docs/plugins/inspect/plugin-amrwbdec.xml:
5556 * docs/plugins/inspect/plugin-asf.xml:
5557 * docs/plugins/inspect/plugin-cdio.xml:
5558 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5559 * docs/plugins/inspect/plugin-dvdread.xml:
5560 * docs/plugins/inspect/plugin-dvdsub.xml:
5561 * docs/plugins/inspect/plugin-lame.xml:
5562 * docs/plugins/inspect/plugin-mad.xml:
5563 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5564 * docs/plugins/inspect/plugin-realmedia.xml:
5565 * docs/plugins/inspect/plugin-siddec.xml:
5566 * docs/plugins/inspect/plugin-twolame.xml:
5567 * docs/plugins/inspect/plugin-x264.xml:
5568 * docs/plugins/inspect/plugin-xingmux.xml:
5569 * gst-plugins-ugly.doap:
5570 * win32/common/config.h:
5573 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5617 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5620 po: update translations
5622 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
5624 * ext/x264/gstx264enc.c:
5625 x264enc: log when we output a lower profile than requested
5627 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5629 * ext/x264/gstx264enc.c:
5630 x264enc: Consider subset relations of profiles when setting srcpad caps
5631 constrained-baseline is a subset of baseline, is a subset of main,
5632 is a subset of high profile.
5633 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5635 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
5637 * ext/x264/gstx264enc.c:
5638 x264enc: propagate flow return back to base class and upstream
5639 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5641 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
5644 configure: fix x264 version checking
5645 x264 releases carry pkg-config versions such as 0.120.x
5646 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5647 then fail, so we need to either check for > 0.119.0 or
5648 for >= 0.120 to make this work right.
5650 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
5652 * ext/x264/gstx264enc.c:
5653 x264enc: minor clean-up
5654 We requires x264 build >= 120 now.
5656 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5658 * ext/mpeg2dec/gstmpeg2dec.c:
5659 mpeg2dec: Fix mpeg2_reset() calls
5661 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5663 * ext/mpeg2dec/gstmpeg2dec.c:
5664 * ext/x264/gstx264enc.c:
5665 ext: Use new flush vfunc of video codec base classes and remove reset implementations
5667 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
5669 * gst/asfdemux/gstasfdemux.c:
5670 asfdemux: fix build on C89 compilers
5672 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
5674 * gst/asfdemux/asfpacket.c:
5675 * gst/asfdemux/gstasfdemux.c:
5676 asfdemux: fix seeking in push mode
5678 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
5681 build: add subdir-objects to AM_INIT_AUTOMAKE
5682 Fixes warnings in automake 1.14
5683 https://bugzilla.gnome.org/show_bug.cgi?id=705350
5685 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
5687 * ext/mpeg2dec/gstmpeg2dec.c:
5688 mpeg2dec: Do a hard reset of flush_stop
5689 Which is notified by hard == 0 with latest refactoring.
5691 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5708 po: update translations
5710 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5715 === release 1.1.3 ===
5717 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5723 * docs/plugins/inspect/plugin-a52dec.xml:
5724 * docs/plugins/inspect/plugin-amrnb.xml:
5725 * docs/plugins/inspect/plugin-amrwbdec.xml:
5726 * docs/plugins/inspect/plugin-asf.xml:
5727 * docs/plugins/inspect/plugin-cdio.xml:
5728 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5729 * docs/plugins/inspect/plugin-dvdread.xml:
5730 * docs/plugins/inspect/plugin-dvdsub.xml:
5731 * docs/plugins/inspect/plugin-lame.xml:
5732 * docs/plugins/inspect/plugin-mad.xml:
5733 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5734 * docs/plugins/inspect/plugin-realmedia.xml:
5735 * docs/plugins/inspect/plugin-siddec.xml:
5736 * docs/plugins/inspect/plugin-twolame.xml:
5737 * docs/plugins/inspect/plugin-x264.xml:
5738 * docs/plugins/inspect/plugin-xingmux.xml:
5739 * gst-plugins-ugly.doap:
5740 * win32/common/config.h:
5743 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5786 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5788 * gst/asfdemux/gstasfdemux.c:
5789 * gst/realmedia/rademux.c:
5790 * gst/realmedia/rmdemux.c:
5791 gst: Don't swap start/stop for negative rates in the SEGMENT query
5793 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5795 * gst/realmedia/rademux.c:
5796 * gst/realmedia/rmdemux.c:
5797 real: Implement SEGMENT query
5799 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5801 * gst/asfdemux/gstasfdemux.c:
5802 asfdemux: Implement SEGMENT query
5804 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
5806 * gst/asfdemux/asfheaders.c:
5807 * gst/asfdemux/asfheaders.h:
5808 * gst/asfdemux/asfpacket.c:
5809 * gst/asfdemux/gstasfdemux.c:
5810 * gst/asfdemux/gstasfdemux.h:
5811 asfdemux: Add support for dvr-ms
5812 https://bugzilla.gnome.org/show_bug.cgi?id=705026
5814 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
5816 * gst/realmedia/rtspreal.c:
5817 rtspreal: Ensure output value has an assigned value
5818 In the case where this macro was used, that dest was != NULL but that
5819 the strncmp failed, we would end up with dest_len being undefined.
5821 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
5823 * ext/x264/gstx264enc.c:
5824 x264: Fix dts comparision
5825 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5826 and signed value... resulting it the result never being < 0.
5827 Instead just check if it is smaller before assigning to frame->dts.
5829 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
5831 * gst/asfdemux/gstasfdemux.c:
5832 * gst/asfdemux/gstasfdemux.h:
5833 asfdemux: fix seqnum handling for seeks
5834 Use the same seqnum as the seek for flushes/segments that are
5835 caused by the seek. Also do the same for segment events
5838 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5840 * ext/mpeg2dec/gstmpeg2dec.c:
5841 mpeg2dec: Clean up reset/start/stop handling
5843 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5845 * ext/x264/gstx264enc.c:
5846 x264enc: React properly to flushing/resetting the encoder
5847 https://bugzilla.gnome.org/show_bug.cgi?id=656007
5849 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5851 * gst/realmedia/rademux.c:
5852 * gst/realmedia/rademux.h:
5853 * gst/realmedia/rmdemux.c:
5854 * gst/realmedia/rmdemux.h:
5855 realmedia: Add support for group-id in the stream-start event
5857 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5859 * gst/asfdemux/gstasfdemux.c:
5860 * gst/asfdemux/gstasfdemux.h:
5861 asfdemux: Add support for group-id in the stream-start event
5863 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5865 * ext/sidplay/gstsiddec.cc:
5866 * ext/sidplay/gstsiddec.h:
5867 siddec: Add support for group-id in the stream-start event
5869 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
5871 * gst/realmedia/rmdemux.c:
5872 rmdemux: Mark demuxer as "running" in push-mode
5873 Allows queries (and other code) to be answered when working in push-mode.
5874 Running would only be set to TRUE accordingly when working in pull-mode
5875 once it had read header/index.
5878 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
5880 * ext/mpeg2dec/gstmpeg2dec.c:
5881 mpeg2dec: Properly reset on sequence changes
5882 Otherwise we end up using stray data/buffers.
5885 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5890 === release 1.1.2 ===
5892 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5898 * docs/plugins/inspect/plugin-a52dec.xml:
5899 * docs/plugins/inspect/plugin-amrnb.xml:
5900 * docs/plugins/inspect/plugin-amrwbdec.xml:
5901 * docs/plugins/inspect/plugin-asf.xml:
5902 * docs/plugins/inspect/plugin-cdio.xml:
5903 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5904 * docs/plugins/inspect/plugin-dvdread.xml:
5905 * docs/plugins/inspect/plugin-dvdsub.xml:
5906 * docs/plugins/inspect/plugin-lame.xml:
5907 * docs/plugins/inspect/plugin-mad.xml:
5908 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5909 * docs/plugins/inspect/plugin-realmedia.xml:
5910 * docs/plugins/inspect/plugin-siddec.xml:
5911 * docs/plugins/inspect/plugin-twolame.xml:
5912 * docs/plugins/inspect/plugin-x264.xml:
5913 * docs/plugins/inspect/plugin-xingmux.xml:
5914 * gst-plugins-ugly.doap:
5915 * win32/common/config.h:
5918 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5961 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5963 * ext/dvdread/dvdreadsrc.c:
5964 dvdreadsrc: correctly determine last chapter's duration
5965 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5966 It worked just fine before ...
5968 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5970 * gst/realmedia/rdtmanager.c:
5971 rdt: forward sticky events
5973 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5978 === release 1.1.1 ===
5980 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5987 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5988 * docs/plugins/inspect/plugin-a52dec.xml:
5989 * docs/plugins/inspect/plugin-amrnb.xml:
5990 * docs/plugins/inspect/plugin-amrwbdec.xml:
5991 * docs/plugins/inspect/plugin-asf.xml:
5992 * docs/plugins/inspect/plugin-cdio.xml:
5993 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5994 * docs/plugins/inspect/plugin-dvdread.xml:
5995 * docs/plugins/inspect/plugin-dvdsub.xml:
5996 * docs/plugins/inspect/plugin-lame.xml:
5997 * docs/plugins/inspect/plugin-mad.xml:
5998 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5999 * docs/plugins/inspect/plugin-realmedia.xml:
6000 * docs/plugins/inspect/plugin-siddec.xml:
6001 * docs/plugins/inspect/plugin-twolame.xml:
6002 * docs/plugins/inspect/plugin-x264.xml:
6003 * docs/plugins/inspect/plugin-xingmux.xml:
6004 * gst-plugins-ugly.doap:
6005 * win32/common/config.h:
6008 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6051 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6054 Automatic update of common submodule
6055 From 098c0d7 to 01a7a46
6057 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6059 * ext/mpeg2dec/gstmpeg2dec.c:
6060 mpeg2dec: make the aspect ratio calculation more accurate.
6061 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
6062 aspect-ratio if we don't have a valid upstream PAR.
6063 https://bugzilla.gnome.org/show_bug.cgi?id=685103
6065 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6068 Automatic update of common submodule
6069 From 5edcd85 to 098c0d7
6071 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6073 * tests/check/elements/amrnbenc.c:
6074 * tests/check/elements/mpeg2dec.c:
6075 * tests/check/elements/x264enc.c:
6076 * tests/check/elements/xingmux.c:
6077 tests: Fix event handling
6079 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
6081 * ext/lame/gstlamemp3enc.c:
6082 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
6083 lame does internal resampling, but the base class only cares about
6084 the number of raw samples, so tell finish frames about that, not
6085 the number of samples in the outgoing frame.:
6087 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
6089 * ext/x264/gstx264enc.c:
6090 x264enc: output byte-stream if downstream has ANY caps
6091 It's what people expect when they pipe the output to
6092 filesink or into a tcp connection or pipe.
6094 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
6098 * README.static-linking:
6100 Automatic update of common submodule
6101 From 3cb3d3c to 5edcd85
6103 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6106 * ext/a52dec/Makefile.am:
6107 * ext/amrnb/Makefile.am:
6108 * ext/amrwbdec/Makefile.am:
6109 * ext/cdio/Makefile.am:
6110 * ext/dvdread/Makefile.am:
6111 * ext/lame/Makefile.am:
6112 * ext/mad/Makefile.am:
6113 * ext/mpeg2dec/Makefile.am:
6114 * ext/sidplay/Makefile.am:
6115 * ext/twolame/Makefile.am:
6116 * ext/x264/Makefile.am:
6117 * gst/asfdemux/Makefile.am:
6118 * gst/dvdlpcmdec/Makefile.am:
6119 * gst/dvdsub/Makefile.am:
6120 * gst/realmedia/Makefile.am:
6121 * gst/xingmux/Makefile.am:
6122 gst: Add better support for static plugins
6124 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
6128 Automatic update of common submodule
6129 From aed87ae to 3cb3d3c
6131 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
6134 Automatic update of common submodule
6135 From 04c7a1e to aed87ae
6137 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
6139 * gst/asfdemux/gstasfdemux.c:
6140 * gst/realmedia/rmdemux.c:
6141 Use %03u instead of %u in gst_pad_create_stream_id_printf()
6143 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
6145 * ext/x264/gstx264enc.c:
6146 x264enc: Fix for 0/1 framerate - now uses VFR in this case
6147 Previously did a division by zero.
6148 https://bugzilla.gnome.org/show_bug.cgi?id=695728
6150 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
6153 Automatic update of common submodule
6154 From 2de221c to 04c7a1e
6156 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
6158 * ext/x264/gstx264enc.c:
6159 x264enc: simplify template caps
6160 No need to make an array for one single element.
6162 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
6164 * ext/x264/gstx264enc.c:
6165 x264enc: put all theoretically possible formats in template caps
6166 and decide at runtime which subset of these (8-bit or 10-bit video
6167 formats) is supported. libx264 will be compiled for one of these
6168 two options, and it is possible to switch by pointing the dynamic
6169 linker to a different libx264 build at runtime. If we want our
6170 template caps to be correct, they should contain all then, with
6171 the actually supported ones determined at runtime.
6172 https://bugzilla.gnome.org/show_bug.cgi?id=691935
6174 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
6176 * ext/x264/gstx264enc.c:
6177 x264enc: detect supported bit depth and pixel formats at runtime
6178 http://bugs.debian.org/667573
6179 https://bugzilla.gnome.org/show_bug.cgi?id=691935
6181 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
6184 autogen.sh: allow calling from out-of-tree
6185 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6186 https://bugzilla.gnome.org/show_bug.cgi?id=692857
6188 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
6191 Automatic update of common submodule
6192 From a942293 to 2de221c
6194 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
6196 * tests/check/Makefile.am:
6197 tests: use _1_0 variants for the various registry variables
6198 These override the variants without version suffix. Makes 'make check' work
6199 properly in environments that set the suffixed variant for 1.0, such as
6202 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6205 Automatic update of common submodule
6206 From a72faea to a942293
6208 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
6211 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
6212 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
6213 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
6214 https://bugzilla.gnome.org/show_bug.cgi?id=690881
6216 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
6218 * ext/mpeg2dec/gstmpeg2dec.c:
6219 mpeg2dec: use appropriate printf format for gsize
6221 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
6223 * ext/cdio/gstcdio.h:
6224 cdio: Fix redundant redeclaration of 'cdio_version_string'
6225 cdio/version.h is already included by cdio/cdio.h
6227 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6229 * ext/sidplay/gstsiddec.cc:
6230 siddec: init debug category
6232 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6235 * ext/dvdread/Makefile.am:
6236 dvdread: link to libgmodule-2.0 since the g_module_* API is used
6237 And the gmodule lib has been moved into the Requires.private
6238 section of the pkg-config file in core.
6240 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
6242 * ext/cdio/gstcdiocddasrc.c:
6243 * ext/cdio/gstcdiocddasrc.h:
6244 cdiocddasrc: detect whether drive produces samples in non-host endianness
6245 If drive produces samples in other endianness than the host,
6246 we need to byte swap them before pushing them out, or we
6247 produce nothing but noise. cdparanoia detects this automatically,
6248 but libcdio does not, so we have to do it ourselves.
6249 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
6250 https://bugzilla.gnome.org/show_bug.cgi?id=377280
6252 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
6255 Automatic update of common submodule
6256 From b497c4f to a72faea
6258 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6260 * tests/check/elements/xingmux_testdata.h:
6261 xingmux: Fix unit test after change to correctly calculate number of frames
6263 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6265 * ext/x264/gstx264enc.c:
6266 x264enc: Add support for 10-bit color formats
6267 Requires x264 to be built with 10-bit support, which disables
6268 9-bit support. Also only advertise the color formats that were
6271 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6273 * ext/x264/gstx264enc.c:
6274 x264enc: Add support for Y444, Y42B and NV12
6276 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
6278 * ext/cdio/Makefile.am:
6279 * ext/cdio/gstcdio.c:
6280 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
6281 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
6282 if they're not plain ASCII.
6284 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
6286 * gst/xingmux/gstxingmux.c:
6287 xingmux: Properly calculate the number of frames
6288 First, the xing header frame is never added to the count,
6289 we have to increment the count.
6290 Secondly, there is a rounding error when calculating the
6291 frame duration, as spf*GST_SECOND/rate is not an integer
6292 (26122448.9) an it must be 26122449.
6294 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
6297 configure.ac: update courtesy of autoupdate
6299 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
6303 configure: let AG_GST_PLUGIN_DOCS check for python
6304 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
6305 which as a side-effect should pick up newer python versions as
6307 https://bugzilla.gnome.org/show_bug.cgi?id=563903
6309 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
6311 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6312 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
6314 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
6316 * tests/check/elements/mpg123audiodec.c:
6318 https://bugzilla.gnome.org/show_bug.cgi?id=687520
6320 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
6322 * docs/random/LICENSE:
6323 * ext/a52dec/gsta52dec.c:
6324 * ext/a52dec/gsta52dec.h:
6325 * ext/amrnb/amrnb.c:
6326 * ext/amrnb/amrnbdec.c:
6327 * ext/amrnb/amrnbdec.h:
6328 * ext/amrnb/amrnbenc.c:
6329 * ext/amrnb/amrnbenc.h:
6330 * ext/amrwbdec/amrwb.c:
6331 * ext/amrwbdec/amrwbdec.c:
6332 * ext/amrwbdec/amrwbdec.h:
6333 * ext/cdio/gstcdio.c:
6334 * ext/cdio/gstcdio.h:
6335 * ext/cdio/gstcdiocddasrc.c:
6336 * ext/cdio/gstcdiocddasrc.h:
6337 * ext/dvdread/dvdreadsrc.c:
6338 * ext/dvdread/dvdreadsrc.h:
6339 * ext/lame/gstlamemp3enc.c:
6340 * ext/lame/gstlamemp3enc.h:
6341 * ext/lame/plugin.c:
6344 * ext/mpeg2dec/gstmpeg2dec.c:
6345 * ext/mpeg2dec/gstmpeg2dec.h:
6346 * ext/sidplay/gstsiddec.cc:
6347 * ext/sidplay/gstsiddec.h:
6348 * ext/twolame/gsttwolamemp2enc.c:
6349 * ext/twolame/gsttwolamemp2enc.h:
6350 * ext/x264/gstx264enc.c:
6351 * ext/x264/gstx264enc.h:
6352 * gst-libs/gst/gettext.h:
6353 * gst-libs/gst/glib-compat-private.h:
6354 * gst-libs/gst/gst-i18n-plugin.h:
6355 * gst/asfdemux/asfheaders.c:
6356 * gst/asfdemux/asfheaders.h:
6357 * gst/asfdemux/asfpacket.c:
6358 * gst/asfdemux/asfpacket.h:
6359 * gst/asfdemux/gstasf.c:
6360 * gst/asfdemux/gstasfdemux.c:
6361 * gst/asfdemux/gstasfdemux.h:
6362 * gst/asfdemux/gstrtpasfdepay.c:
6363 * gst/asfdemux/gstrtpasfdepay.h:
6364 * gst/asfdemux/gstrtspwms.c:
6365 * gst/asfdemux/gstrtspwms.h:
6366 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6367 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6368 * gst/dvdsub/gstdvdsubdec.c:
6369 * gst/dvdsub/gstdvdsubdec.h:
6370 * gst/dvdsub/gstdvdsubparse.c:
6371 * gst/dvdsub/gstdvdsubparse.h:
6372 * gst/realmedia/asmrules.c:
6373 * gst/realmedia/asmrules.h:
6374 * gst/realmedia/gstrdtbuffer.c:
6375 * gst/realmedia/gstrdtbuffer.h:
6376 * gst/realmedia/pnmsrc.c:
6377 * gst/realmedia/pnmsrc.h:
6378 * gst/realmedia/rademux.c:
6379 * gst/realmedia/rademux.h:
6380 * gst/realmedia/rdtdepay.c:
6381 * gst/realmedia/rdtdepay.h:
6382 * gst/realmedia/rdtjitterbuffer.c:
6383 * gst/realmedia/rdtjitterbuffer.h:
6384 * gst/realmedia/rdtmanager.c:
6385 * gst/realmedia/rdtmanager.h:
6386 * gst/realmedia/realhash.c:
6387 * gst/realmedia/realhash.h:
6388 * gst/realmedia/realmedia.c:
6389 * gst/realmedia/rmdemux.c:
6390 * gst/realmedia/rmdemux.h:
6391 * gst/realmedia/rmutils.c:
6392 * gst/realmedia/rmutils.h:
6393 * gst/realmedia/rtspreal.c:
6394 * gst/realmedia/rtspreal.h:
6395 * gst/xingmux/gstxingmux.c:
6396 * gst/xingmux/gstxingmux.h:
6397 * gst/xingmux/plugin.c:
6398 * tests/check/elements/amrnbenc.c:
6399 * tests/check/elements/mpeg2dec.c:
6400 * tests/check/elements/x264enc.c:
6401 * tests/check/generic/index.c:
6402 * tests/check/generic/states.c:
6403 * tests/check/pipelines/lame.c:
6405 https://bugzilla.gnome.org/show_bug.cgi?id=687520
6407 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
6409 * gst/dvdsub/gstdvdsubdec.c:
6410 dvdsubdec: allocate correct amount of memory for bitmap
6411 https://bugzilla.gnome.org/show_bug.cgi?id=687192
6413 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
6415 * ext/mpg123/gstmpg123audiodec.c:
6416 mpg123: removed unnecessary finalize function
6417 https://bugzilla.gnome.org/show_bug.cgi?id=687176
6419 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
6421 * ext/sidplay/gstsiddec.cc:
6422 siddec: reset bytes counter
6423 Reset the total_bytes counter so that we get timestamps correct.
6424 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
6426 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
6428 * ext/mpg123/gstmpg123audiodec.c:
6429 mpg123: Fix leaks from not chaining up in the finalize function
6431 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
6434 * docs/plugins/inspect/plugin-a52dec.xml:
6435 * docs/plugins/inspect/plugin-amrnb.xml:
6436 * docs/plugins/inspect/plugin-amrwbdec.xml:
6437 * docs/plugins/inspect/plugin-asf.xml:
6438 * docs/plugins/inspect/plugin-cdio.xml:
6439 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6440 * docs/plugins/inspect/plugin-dvdread.xml:
6441 * docs/plugins/inspect/plugin-dvdsub.xml:
6442 * docs/plugins/inspect/plugin-lame.xml:
6443 * docs/plugins/inspect/plugin-mad.xml:
6444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6445 * docs/plugins/inspect/plugin-realmedia.xml:
6446 * docs/plugins/inspect/plugin-siddec.xml:
6447 * docs/plugins/inspect/plugin-twolame.xml:
6448 * docs/plugins/inspect/plugin-x264.xml:
6449 * docs/plugins/inspect/plugin-xingmux.xml:
6450 * win32/common/config.h:
6451 Back to feature development
6453 === release 1.0.2 ===
6455 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
6461 * docs/plugins/inspect/plugin-a52dec.xml:
6462 * docs/plugins/inspect/plugin-amrnb.xml:
6463 * docs/plugins/inspect/plugin-amrwbdec.xml:
6464 * docs/plugins/inspect/plugin-asf.xml:
6465 * docs/plugins/inspect/plugin-cdio.xml:
6466 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6467 * docs/plugins/inspect/plugin-dvdread.xml:
6468 * docs/plugins/inspect/plugin-dvdsub.xml:
6469 * docs/plugins/inspect/plugin-lame.xml:
6470 * docs/plugins/inspect/plugin-mad.xml:
6471 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6472 * docs/plugins/inspect/plugin-realmedia.xml:
6473 * docs/plugins/inspect/plugin-siddec.xml:
6474 * docs/plugins/inspect/plugin-twolame.xml:
6475 * docs/plugins/inspect/plugin-x264.xml:
6476 * docs/plugins/inspect/plugin-xingmux.xml:
6477 * gst-plugins-ugly.doap:
6478 * win32/common/config.h:
6481 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6483 * tests/check/elements/mpg123audiodec.c:
6484 tests: fix up mpg123 test a little
6487 - simplify check for elements
6488 - only run mpg123 test if mpg123 is available and selected
6489 - fix build in uninstalled setup
6490 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6492 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6494 * tests/check/elements/mpg123audiodec.c:
6495 tets: add unit test for mpg123audiodec
6496 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6498 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6500 * ext/mpg123/gstmpg123audiodec.c:
6501 mpg123: added gtkdoc section
6502 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6504 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6506 * ext/mpg123/gstmpg123audiodec.c:
6507 mpg123: fixed bug with last frame, disabled internal resampler & chatter
6508 * The last MP3 frame wasn't being pushed when base class was draining
6509 * Made sure mpg123 cannot ever use its (crude) internal resampler
6510 * Disabled mpg123 stderr output
6511 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6513 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
6515 * gst/asfdemux/Makefile.am:
6516 * gst/realmedia/Makefile.am:
6517 Makefile.am: Fix typos for generating the Android.mk files
6518 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
6519 The typos led to generate the incorrect Android.mk files for the asfdemux
6520 and realmedia plugin.
6521 https://bugzilla.gnome.org/show_bug.cgi?id=686748
6523 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6525 * ext/mpg123/gstmpg123audiodec.c:
6526 mpg123: cleaned up comments, formatting, and logging lines
6527 also replaced mpg123decoder->handle != NULL checks with asserts
6528 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6530 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6532 * ext/dvdread/dvdreadsrc.c:
6533 dvdreadsrc: correctly set next cell when seeking to sector
6535 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6537 * gst/dvdsub/gstdvdsubparse.c:
6538 dvdsubparse: send src caps when receiving sink caps
6540 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6542 * ext/dvdread/dvdreadsrc.c:
6543 dvdreadsrc: update dvd event to enhanced approach
6544 ... in line with resindvdsrc.
6546 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6549 docs: add 'make upload' target for new-release script
6551 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
6554 * docs/plugins/inspect/plugin-a52dec.xml:
6555 * docs/plugins/inspect/plugin-amrnb.xml:
6556 * docs/plugins/inspect/plugin-amrwbdec.xml:
6557 * docs/plugins/inspect/plugin-asf.xml:
6558 * docs/plugins/inspect/plugin-cdio.xml:
6559 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6560 * docs/plugins/inspect/plugin-dvdread.xml:
6561 * docs/plugins/inspect/plugin-dvdsub.xml:
6562 * docs/plugins/inspect/plugin-lame.xml:
6563 * docs/plugins/inspect/plugin-mad.xml:
6564 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6565 * docs/plugins/inspect/plugin-realmedia.xml:
6566 * docs/plugins/inspect/plugin-siddec.xml:
6567 * docs/plugins/inspect/plugin-twolame.xml:
6568 * docs/plugins/inspect/plugin-x264.xml:
6569 * docs/plugins/inspect/plugin-xingmux.xml:
6570 * win32/common/config.h:
6571 Back to development (bug fixing)
6573 === release 1.0.1 ===
6575 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
6581 * docs/plugins/inspect/plugin-a52dec.xml:
6582 * docs/plugins/inspect/plugin-amrnb.xml:
6583 * docs/plugins/inspect/plugin-amrwbdec.xml:
6584 * docs/plugins/inspect/plugin-asf.xml:
6585 * docs/plugins/inspect/plugin-cdio.xml:
6586 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6587 * docs/plugins/inspect/plugin-dvdread.xml:
6588 * docs/plugins/inspect/plugin-dvdsub.xml:
6589 * docs/plugins/inspect/plugin-lame.xml:
6590 * docs/plugins/inspect/plugin-mad.xml:
6591 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6592 * docs/plugins/inspect/plugin-realmedia.xml:
6593 * docs/plugins/inspect/plugin-siddec.xml:
6594 * docs/plugins/inspect/plugin-twolame.xml:
6595 * docs/plugins/inspect/plugin-x264.xml:
6596 * docs/plugins/inspect/plugin-xingmux.xml:
6597 * gst-plugins-ugly.doap:
6598 * win32/common/config.h:
6601 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6604 Automatic update of common submodule
6605 From 6c0b52c to 6bb6951
6607 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
6609 * ext/mpeg2dec/gstmpeg2dec.c:
6610 mpeg2dec: Don't error out when there is no associated buffer
6611 In 0.10, having mpeg2dec occasionally tell us to output a frame that
6612 was never decoded was just ignored, so do the same in 1.0
6615 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
6618 * gst/dvdsub/gstdvdsubdec.c:
6619 Purge mention of liboil and update REQUIREMENTS
6620 https://bugzilla.gnome.org/show_bug.cgi?id=673285
6622 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6624 * ext/x264/gstx264enc.c:
6625 x264enc: when setting fallback decoder latency, set valid min_latency
6626 Min. latency needs to be a valid time, so pass 0 as default
6627 value in the fallback case where we can't determine any latency,
6628 and avoid nasty criticals at runtime.
6630 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6633 * docs/plugins/inspect/plugin-a52dec.xml:
6634 * docs/plugins/inspect/plugin-amrnb.xml:
6635 * docs/plugins/inspect/plugin-amrwbdec.xml:
6636 * docs/plugins/inspect/plugin-asf.xml:
6637 * docs/plugins/inspect/plugin-cdio.xml:
6638 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6639 * docs/plugins/inspect/plugin-dvdread.xml:
6640 * docs/plugins/inspect/plugin-dvdsub.xml:
6641 * docs/plugins/inspect/plugin-lame.xml:
6642 * docs/plugins/inspect/plugin-mad.xml:
6643 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6644 * docs/plugins/inspect/plugin-realmedia.xml:
6645 * docs/plugins/inspect/plugin-siddec.xml:
6646 * docs/plugins/inspect/plugin-twolame.xml:
6647 * docs/plugins/inspect/plugin-x264.xml:
6648 * docs/plugins/inspect/plugin-xingmux.xml:
6649 * win32/common/config.h:
6650 Back to development (bug fixing)
6652 === release 1.0.0 ===
6654 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6659 * docs/plugins/inspect/plugin-a52dec.xml:
6660 * docs/plugins/inspect/plugin-amrnb.xml:
6661 * docs/plugins/inspect/plugin-amrwbdec.xml:
6662 * docs/plugins/inspect/plugin-asf.xml:
6663 * docs/plugins/inspect/plugin-cdio.xml:
6664 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6665 * docs/plugins/inspect/plugin-dvdread.xml:
6666 * docs/plugins/inspect/plugin-dvdsub.xml:
6667 * docs/plugins/inspect/plugin-lame.xml:
6668 * docs/plugins/inspect/plugin-mad.xml:
6669 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6670 * docs/plugins/inspect/plugin-realmedia.xml:
6671 * docs/plugins/inspect/plugin-siddec.xml:
6672 * docs/plugins/inspect/plugin-twolame.xml:
6673 * docs/plugins/inspect/plugin-x264.xml:
6674 * docs/plugins/inspect/plugin-xingmux.xml:
6675 * gst-plugins-ugly.doap:
6676 * win32/common/config.h:
6679 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
6682 Automatic update of common submodule
6683 From 4f962f7 to 6c0b52c
6685 === release 0.11.99 ===
6687 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6690 * docs/plugins/inspect/plugin-xingmux.xml:
6691 * gst-plugins-ugly.doap:
6692 * win32/common/config.h:
6695 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6697 * docs/plugins/inspect/plugin-a52dec.xml:
6698 * docs/plugins/inspect/plugin-amrnb.xml:
6699 * docs/plugins/inspect/plugin-amrwbdec.xml:
6700 * docs/plugins/inspect/plugin-asf.xml:
6701 * docs/plugins/inspect/plugin-cdio.xml:
6702 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6703 * docs/plugins/inspect/plugin-dvdread.xml:
6704 * docs/plugins/inspect/plugin-dvdsub.xml:
6705 * docs/plugins/inspect/plugin-lame.xml:
6706 * docs/plugins/inspect/plugin-mad.xml:
6707 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6708 * docs/plugins/inspect/plugin-realmedia.xml:
6709 * docs/plugins/inspect/plugin-siddec.xml:
6710 * docs/plugins/inspect/plugin-twolame.xml:
6711 * docs/plugins/inspect/plugin-x264.xml:
6714 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6717 * ext/amrnb/Makefile.am:
6718 * ext/amrwbdec/Makefile.am:
6719 * ext/lame/Makefile.am:
6720 * ext/twolame/Makefile.am:
6721 * tests/check/Makefile.am:
6722 Remove -DGST_USE_UNSTABLE_API
6724 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6726 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6727 * docs/plugins/inspect/plugin-a52dec.xml:
6728 * docs/plugins/inspect/plugin-amrnb.xml:
6729 * docs/plugins/inspect/plugin-amrwbdec.xml:
6730 * docs/plugins/inspect/plugin-asf.xml:
6731 * docs/plugins/inspect/plugin-cdio.xml:
6732 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6733 * docs/plugins/inspect/plugin-dvdread.xml:
6734 * docs/plugins/inspect/plugin-dvdsub.xml:
6735 * docs/plugins/inspect/plugin-lame.xml:
6736 * docs/plugins/inspect/plugin-mad.xml:
6737 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6738 * docs/plugins/inspect/plugin-realmedia.xml:
6739 * docs/plugins/inspect/plugin-siddec.xml:
6740 * docs/plugins/inspect/plugin-twolame.xml:
6741 * docs/plugins/inspect/plugin-x264.xml:
6744 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6746 * ext/cdio/gstcdio.c:
6747 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6748 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6749 introspection/updating for this plugin.
6751 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6753 * gst-plugins-ugly.spec.in:
6754 Switch to F18 package naming
6756 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6758 * ext/dvdread/demo-play:
6759 * tests/check/elements/mpeg2dec.c:
6760 rename some caps and elements in examples
6762 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
6767 === release 0.11.94 ===
6769 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6773 * gst-plugins-ugly.doap:
6774 * win32/common/config.h:
6777 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6779 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6780 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6781 * docs/plugins/gst-plugins-ugly-plugins.signals:
6782 * docs/plugins/inspect/plugin-a52dec.xml:
6783 * docs/plugins/inspect/plugin-amrnb.xml:
6784 * docs/plugins/inspect/plugin-amrwbdec.xml:
6785 * docs/plugins/inspect/plugin-asf.xml:
6786 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6787 * docs/plugins/inspect/plugin-dvdread.xml:
6788 * docs/plugins/inspect/plugin-dvdsub.xml:
6789 * docs/plugins/inspect/plugin-lame.xml:
6790 * docs/plugins/inspect/plugin-mad.xml:
6791 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6792 * docs/plugins/inspect/plugin-realmedia.xml:
6793 * docs/plugins/inspect/plugin-siddec.xml:
6794 * docs/plugins/inspect/plugin-twolame.xml:
6795 * docs/plugins/inspect/plugin-x264.xml:
6798 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6800 * gst/realmedia/rmdemux.c:
6801 rmdemux: use DTS and PTS
6802 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6803 undefined to make the decoder do the right thing. We can then remove the code
6804 that tries to guess the PTS from the DTS.
6806 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
6808 * ext/mpeg2dec/gstmpeg2dec.c:
6809 mpeg2dec: Hold ref to buffer while mapped
6810 So that the buffer still exists when we go to unmap it later,
6811 even if it got pushed in the meantime.
6813 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
6815 * tests/check/elements/x264enc.c:
6816 x264enc test: x264enc produces constrained-baseline, not the full baseline
6818 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6820 * gst/asfdemux/gstasfdemux.c:
6821 * gst/realmedia/rademux.c:
6822 * gst/realmedia/rmdemux.c:
6823 gst: only activate in pull mode if upstream is seekable
6825 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6827 * gst/realmedia/rademux.c:
6828 rademux: tags can be NULL
6830 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6833 mad: fix email address
6835 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6838 mad: init base class method only once
6840 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6842 * gst/xingmux/gstxingmux.c:
6843 xingmux: remove defunct commented code
6845 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6847 * gst/dvdsub/gstdvdsubdec.c:
6848 dvbsubdec: handle and send GAP event
6849 ... in stead of update newsegment event.
6851 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6853 * gst/dvdsub/gstdvdsubdec.c:
6854 dvbsubdec: adjust disabled code comment style
6856 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6858 * ext/x264/gstx264enc.c:
6859 x264enc: clean up some debug statements
6861 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6863 * ext/x264/gstx264enc.c:
6864 * ext/x264/gstx264enc.h:
6865 x264enc: handle possibly negative DTS provided by codec
6866 ... by arranging for an offset such that DTS == PTS for keyframes,
6867 which is expected elsewhere to go along with semantics of PTS and DTS.
6868 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6870 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6872 * gst-plugins-ugly.spec.in:
6873 Fix spec file for ugly
6875 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6877 * tests/check/elements/mpeg2dec.c:
6878 tests: mpeg2dec: initialize variable
6879 ... which avoids test segfaulting.
6881 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
6883 * tests/check/elements/mpeg2dec.c:
6884 check: Feed parsed data to mpeg2dec
6885 And fix the expected output caps by adding colorimetry field
6887 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
6890 Automatic update of common submodule
6891 From 668acee to 4f962f7
6893 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
6896 configure: bump gtk-doc req to 1.12 (mar-2009)
6897 This allows us to e.g. unconditionally use gtkdoc-rebase.
6899 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6901 * docs/plugins/inspect/plugin-dvdsub.xml:
6902 * gst/dvdsub/gstdvdsubdec.c:
6903 * gst/dvdsub/gstdvdsubparse.c:
6904 video/x-dvd-subpicture -> subpicture/x-dvd
6906 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6908 * ext/x264/gstx264enc.c:
6909 x264enc: Use new video encoder base class API for handling tags
6911 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6913 * ext/mpg123/gstmpg123audiodec.c:
6914 mpg123: Give MARGINAL rank to the mpg123 decoder element
6916 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6918 * gst/dvdsub/gstdvdsubdec.c:
6919 dvdsubdec: Set alignment at the correct place of GstAllocationParams
6921 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6924 * win32/common/config.h:
6927 === release 0.11.93 ===
6929 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6932 * gst-plugins-ugly.doap:
6933 * win32/common/config.h:
6936 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6938 * gst/asfdemux/asfpacket.c:
6939 * gst/realmedia/rmdemux.c:
6940 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6942 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6944 * ext/mpg123/Makefile.am:
6945 mpg123: dist header file
6947 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6949 * gst/asfdemux/asfpacket.c:
6950 asfdemux: avoid some more invalid timestamp arithmetic
6951 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6953 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6955 * ext/sidplay/gstsiddec.cc:
6956 * gst/asfdemux/gstasfdemux.c:
6957 * gst/realmedia/rademux.c:
6958 * gst/realmedia/rmdemux.c:
6959 gst: Add stream-id to stream-start events
6961 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
6963 * ext/mpeg2dec/gstmpeg2dec.c:
6964 mpeg2dec: Don't use NULL values for fbuf
6965 We need to make a difference between the initial dummy buffers (which
6966 have a fbuf->id of NULL) and the buffers on which we allocated
6969 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
6972 Automatic update of common submodule
6973 From 94ccf4c to 668acee
6975 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
6977 * ext/a52dec/gsta52dec.c:
6978 * ext/lame/gstlamemp3enc.c:
6979 * gst/asfdemux/gstasfdemux.c:
6980 * gst/realmedia/rademux.c:
6981 * gst/realmedia/rmdemux.c:
6982 * gst/realmedia/rmutils.c:
6983 gst_tag_list_free -> gst_tag_list_unref
6985 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6987 * ext/mpg123/gstmpg123audiodec.c:
6988 mpg123: map input buffer in READ mode, not WRITE mode
6989 Makes things actually work.
6991 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6993 * ext/mpg123/gstmpg123audiodec.c:
6994 mpg123: query supported output formats at run-time
6995 Fixes stuff. We use a string here since we can't be bothered
6998 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7000 * ext/mpg123/Makefile.am:
7001 mpg123: hook up to build system
7003 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7005 * ext/mpg123/gstmpg123audiodec.c:
7006 * ext/mpg123/gstmpg123audiodec.h:
7007 mpg123: add new libmpg123-based mp3 decoder plugin
7008 Needs a bit of cleaning up.
7009 https://bugzilla.gnome.org/show_bug.cgi?id=681003
7011 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7013 * ext/sidplay/gstsiddec.cc:
7014 * ext/x264/gstx264enc.c:
7015 * gst/asfdemux/gstasfdemux.c:
7016 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7017 * gst/realmedia/rademux.c:
7018 * gst/realmedia/rmdemux.c:
7019 tag: Update for taglist/tag event API changes
7021 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
7023 * ext/mpeg2dec/gstmpeg2dec.c:
7024 mpeg2dec: Avoid dropping first GOP
7025 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
7026 do not check if it is NULL or not.
7027 And cleanup a bit of debug
7029 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7031 * gst/realmedia/rdtmanager.c:
7032 * gst/realmedia/rdtmanager.h:
7033 rdt: add on-npt-stop signal
7034 rtspsrc will look for it.
7036 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7038 * gst/realmedia/rdtmanager.c:
7039 rdt: set caps after activating the pad
7041 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7043 * gst/realmedia/gstrdtbuffer.c:
7046 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7048 * gst/asfdemux/gstrtpasfdepay.c:
7049 asfdepay: fix padding correction
7050 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
7051 existing memory in the target buffer..
7052 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
7054 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7056 * ext/mpeg2dec/gstmpeg2dec.c:
7057 mpeg2dec: copy buffer flags when cropping
7058 When we crop a buffer, copy the flags as well.
7060 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
7062 * ext/mpeg2dec/gstmpeg2dec.c:
7063 mpeg2dec: Fix GstVideoInfo pointer
7065 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
7067 * ext/mpeg2dec/gstmpeg2dec.c:
7068 mpeg2dec: Correctly flag output buffer interlaced state
7069 If the sequence is not flagged as progressive its buffers are marked
7070 interlace mode mixed. There is an individual picture flag indicating
7071 whether picture in the sequence are interlaced or not. This is used
7072 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
7073 completely indicate the buffer's interlaced state.
7074 Also, TFF and RFF should only be set if the sequence is not progressive.
7076 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7078 * ext/mpeg2dec/gstmpeg2dec.c:
7079 ext: Update for video base classes API changes
7081 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7084 Automatic update of common submodule
7085 From 98e386f to 94ccf4c
7087 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7089 * gst/asfdemux/asfpacket.c:
7090 asfdemux: make sure to avoid arithmetic with _NONE timestamp
7092 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7094 * gst/asfdemux/asfpacket.c:
7095 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
7096 ... so it does not get used as first (valid) payload ts, whereas
7097 the first real valid payload ts may be considerably larger.
7098 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
7100 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7102 * gst/asfdemux/gstasfdemux.c:
7103 asfdemux: slightly relax supported seek requirements
7104 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
7106 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7108 * ext/mpeg2dec/gstmpeg2dec.c:
7109 mpeg2dec: Propagate GstFlowReturn where needed
7110 It was just ignoring the return values...
7112 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7114 * ext/mpeg2dec/gstmpeg2dec.c:
7115 mpeg2dec: Store temporary buffers out of the way
7116 When mpeg2dec needs to do cropping (because downstream can't handle it),
7117 we need temporary buffers to decode to.
7118 Use the user_data field to store those, and unify the rest of the code
7119 that needs to touch a buffer (regardless of how/where it was allocated).
7120 https://bugzilla.gnome.org/show_bug.cgi?id=680194
7122 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7124 * ext/mpeg2dec/gstmpeg2dec.c:
7125 mpeg2dec: Call gst_video_decoder_negotiate()
7127 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7129 * gst/realmedia/rmdemux.c:
7130 rmdemux: give stream tags a different event name so they don't overwrite global tags
7131 There can only be one taglist per name for sticky tag events.
7132 Needs to be fixed more properly, see
7133 https://bugzilla.gnome.org/show_bug.cgi?id=677619
7135 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7137 * gst/realmedia/rademux.c:
7138 rademux: set/send caps on pad after activating it
7140 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7142 * gst/realmedia/rmdemux.c:
7143 rmdemux: set/send caps after activating the source pads
7144 Makes sure the caps event isn't dropped immediately.
7146 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7148 * ext/dvdread/dvdreadsrc.c:
7149 dvdreadsrc: mustn't drop queries like caps query if not started yet
7151 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
7153 * gst/asfdemux/gstasfdemux.c:
7154 asfdemux: extract WM/Year as GstDateTime instead of GDate
7155 So we can signal that only the year field is valid.
7157 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7159 * gst/asfdemux/gstasfdemux.c:
7160 asfdemux: don't leak payload if we are not pushing it
7162 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7164 * ext/sidplay/gstsiddec.cc:
7165 * gst/asfdemux/gstasfdemux.c:
7166 * gst/realmedia/rademux.c:
7167 * gst/realmedia/rmdemux.c:
7168 demuxers: Push STREAM_START when needed
7170 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7172 * gst/asfdemux/gstasfdemux.c:
7173 asf: don't push on inactive streams
7175 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7177 * ext/dvdread/dvdreadsrc.c:
7178 dvdreadsrc: set rank to NONE
7179 It should never be autoplugged really, for DVD
7180 playback there's rsndvd (or will be, realsoonnow).
7182 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7184 * ext/mpeg2dec/gstmpeg2dec.c:
7185 fix for allocator API changes
7187 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7189 * ext/x264/gstx264enc.c:
7190 update for query api changes
7192 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7194 * ext/mpeg2dec/gstmpeg2dec.c:
7195 update for query api changes
7197 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7199 * ext/x264/gstx264enc.c:
7200 update for allocation query changes
7202 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
7205 LICENSE_readme: fix typo
7207 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
7210 LICENSE_readme: mention x264
7211 https://bugzilla.gnome.org/show_bug.cgi?id=679472
7213 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7215 * gst/asfdemux/gstasfdemux.c:
7216 * gst/realmedia/rademux.c:
7217 * gst/realmedia/rmdemux.c:
7218 gst: Implement segment-done event
7220 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7222 * gst/asfdemux/gstasfdemux.c:
7223 asf: fix x-wmv format in caps
7225 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7227 * gst/asfdemux/asfpacket.c:
7230 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
7232 * gst/asfdemux/asfpacket.c:
7233 * gst/asfdemux/asfpacket.h:
7234 * gst/asfdemux/gstasfdemux.c:
7235 asfdemux: Ignore parsing errors from broken packets
7236 We should instead be counting the number of errors and exiting if
7237 they're too numerous. This makes a number of broken ASF files playable.
7238 https://bugzilla.gnome.org/show_bug.cgi?id=678543
7240 gst/asfdemux/asfpacket.c
7241 gst/asfdemux/gstasfdemux.c
7243 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7245 * gst/asfdemux/gstasfdemux.c:
7248 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7250 * ext/mpeg2dec/gstmpeg2dec.c:
7251 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
7253 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7255 * ext/mpeg2dec/gstmpeg2dec.c:
7256 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
7259 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
7261 * ext/x264/gstx264enc.c:
7262 x264enc: Fix unitialized variable and taglist event
7264 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7266 * ext/mpeg2dec/gstmpeg2dec.c:
7267 mpeg2dec: fix compilation
7269 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7271 * ext/sidplay/gstsiddec.cc:
7272 * gst/asfdemux/gstasfdemux.c:
7273 * gst/realmedia/rademux.c:
7274 * gst/realmedia/rdtmanager.c:
7275 * gst/realmedia/rmdemux.c:
7276 update for task api change
7278 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7280 * ext/mpeg2dec/gstmpeg2dec.c:
7281 * ext/x264/gstx264enc.c:
7284 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7286 * ext/mpeg2dec/gstmpeg2dec.c:
7287 * ext/mpeg2dec/gstmpeg2dec.h:
7288 mpeg2dec: Port to 0.11 again
7290 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7292 * ext/x264/gstx264enc.c:
7293 x264enc: Fix compiler warning
7295 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7297 * ext/mpeg2dec/gstmpeg2dec.c:
7298 * ext/mpeg2dec/gstmpeg2dec.h:
7299 mpeg2dec: Report PAR if not present upstream
7300 And clean up some code
7302 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7304 * ext/mpeg2dec/gstmpeg2dec.c:
7305 mpeg2dec: use _scale_ceil to compute frame period
7306 https://bugzilla.gnome.org/show_bug.cgi?id=675769
7308 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7310 * ext/mpeg2dec/gstmpeg2dec.c:
7311 mpeg2dec: mpeg2dec actually has 3 frame latency
7312 https://bugzilla.gnome.org/show_bug.cgi?id=675769
7314 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7316 * ext/mpeg2dec/gstmpeg2dec.c:
7317 mpeg2dec: Fix large output buffers leak
7319 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7321 * ext/mpeg2dec/gstmpeg2dec.c:
7322 mpeg2dec: Port to new way of handling frame reference
7324 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7326 * ext/mpeg2dec/gstmpeg2dec.c:
7327 mpeg2dec: don't leak input_state
7329 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7331 * ext/mpeg2dec/gstmpeg2dec.c:
7332 * ext/mpeg2dec/gstmpeg2dec.h:
7333 mpeg2dec: Port to GstVideoDecoder base class
7335 ext/mpeg2dec/gstmpeg2dec.c
7336 ext/mpeg2dec/gstmpeg2dec.h
7337 Back to 0.10 state, needs to be ported to 0.11 again.
7339 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7341 Merge remote-tracking branch 'origin/master'
7343 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7345 * ext/x264/gstx264enc.c:
7346 * ext/x264/gstx264enc.h:
7347 x264enc: Port to 0.11 again
7349 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7351 * ext/x264/gstx264enc.c:
7352 x264enc: Don't set latency while holding object lock
7353 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
7354 https://bugzilla.gnome.org/show_bug.cgi?id=675762
7356 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7358 * ext/x264/gstx264enc.c:
7359 x264enc: Use video encoder stream lock to avoid deadlock
7361 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7363 * ext/x264/gstx264enc.c:
7364 x264enc: Port to new way of passing frame reference
7366 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7368 * ext/x264/gstx264enc.c:
7369 x264enc: Set default stream-format to avc as it's a better format
7371 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7373 * ext/x264/gstx264enc.c:
7374 x264enc: Fix setting latency
7375 Fixes setting latency when framerate is dynamic and round up the latency
7376 to avoid rounding issues.
7378 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7380 * ext/x264/gstx264enc.c:
7381 x264enc: gst_video_encoder_get_frame() is now transfer full
7383 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7385 * ext/x264/gstx264enc.c:
7386 x264enc: don't leak output state
7388 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7390 * ext/x264/gstx264enc.c:
7391 * ext/x264/gstx264enc.h:
7392 x264enc: Remove x264 backward compatibility support
7394 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7396 * ext/x264/gstx264enc.c:
7397 x264enc: Report latency base on x264 buffer size
7399 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7402 * ext/x264/gstx264enc.c:
7403 * ext/x264/gstx264enc.h:
7404 x264enc: Port to GstVideoEncoder baseclass
7407 ext/x264/gstx264enc.c
7408 ext/x264/gstx264enc.h
7409 Back to 0.10 state, needs to be ported to 0.11 again.
7411 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7416 * docs/plugins/Makefile.am:
7417 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7418 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7419 * docs/plugins/inspect/plugin-synaesthesia.xml:
7420 * gst/synaesthesia/.gitignore:
7421 * gst/synaesthesia/Makefile.am:
7422 * gst/synaesthesia/README:
7423 * gst/synaesthesia/gstsynaesthesia.c:
7424 * gst/synaesthesia/gstsynaesthesia.h:
7425 * gst/synaesthesia/synaescope.c:
7426 * gst/synaesthesia/synaescope.h:
7427 synaesthesia: remove experimental GPL-ed synaesthesia plugin
7428 It never made it out of experimental, and there's a new
7429 synaescope element in gst-plugins-bad that's hopefully
7430 sufficiently similar.
7431 https://bugzilla.gnome.org/show_bug.cgi?id=356882
7433 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7435 * gst/mpegstream/.gitignore:
7436 mpegstream: remove leftover hidden .gitignore file
7438 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7440 * gst/synaesthesia/gstsynaesthesia.c:
7441 * tests/check/elements/amrnbenc.c:
7442 * tests/check/elements/x264enc.c:
7443 elements: Use gst_pad_set_caps() instead of manual event fiddling
7445 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7448 Automatic update of common submodule
7449 From 03a0e57 to 98e386f
7451 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7456 === release 0.11.92 ===
7458 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7464 * docs/plugins/inspect/plugin-a52dec.xml:
7465 * docs/plugins/inspect/plugin-amrnb.xml:
7466 * docs/plugins/inspect/plugin-amrwbdec.xml:
7467 * docs/plugins/inspect/plugin-asf.xml:
7468 * docs/plugins/inspect/plugin-cdio.xml:
7469 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7470 * docs/plugins/inspect/plugin-dvdread.xml:
7471 * docs/plugins/inspect/plugin-dvdsub.xml:
7472 * docs/plugins/inspect/plugin-lame.xml:
7473 * docs/plugins/inspect/plugin-mad.xml:
7474 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7475 * docs/plugins/inspect/plugin-realmedia.xml:
7476 * docs/plugins/inspect/plugin-siddec.xml:
7477 * docs/plugins/inspect/plugin-twolame.xml:
7478 * docs/plugins/inspect/plugin-x264.xml:
7479 * gst-plugins-ugly.doap:
7480 * win32/common/config.h:
7483 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7526 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7529 Automatic update of common submodule
7530 From 1fab359 to 03a0e57
7532 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7534 * ext/sidplay/gstsiddec.cc:
7535 * gst/asfdemux/gstasfdemux.c:
7536 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7537 * gst/realmedia/rademux.c:
7538 * gst/realmedia/rmdemux.c:
7539 update for tag event change
7541 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7544 Automatic update of common submodule
7545 From f1b5a96 to 1fab359
7547 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7550 Automatic update of common submodule
7551 From 92b7266 to f1b5a96
7553 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7556 Automatic update of common submodule
7557 From ec1c4a8 to 92b7266
7559 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7562 Automatic update of common submodule
7563 From 3429ba6 to ec1c4a8
7565 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7567 * gst/realmedia/rmutils.c:
7568 realmedia: don't use GstStructure API on tag lists
7570 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
7572 * ext/a52dec/gsta52dec.c:
7573 a52dec: really prefer the original number (and position) of channels
7574 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
7576 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7579 Automatic update of common submodule
7580 From dc70203 to 3429ba6
7582 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7585 * ext/x264/gstx264enc.c:
7586 x264: bump x264 requirement to build 106 or later
7587 Build 106 is from September 2010.
7588 https://bugzilla.gnome.org/show_bug.cgi?id=676257
7590 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7592 * ext/a52dec/gsta52dec.c:
7594 a52dec: adapt to work also with new liba52
7595 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7597 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7599 * ext/a52dec/gsta52dec.c:
7600 a52dec: trigger renegotiation upon changed stream channels
7603 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7606 configure: Require core/base 0.11.91
7608 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
7611 .gitignore: add visual studio IDE files and OS X .DS_Store files
7612 https://bugzilla.gnome.org/show_bug.cgi?id=667899
7614 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7619 === release 0.11.91 ===
7621 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7628 * gst-plugins-ugly.doap:
7629 * win32/common/config.h:
7632 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7675 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7677 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7679 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7682 Automatic update of common submodule
7683 From dc70203 to 3429ba6
7685 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7687 * gst/asfdemux/asfpacket.c:
7688 asfdemux: Use correct enum type
7690 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7692 * gst/asfdemux/gstasfdemux.c:
7693 asfdemux: implement pull mode seek snap flags when an index is present
7694 Also ensure we get a proper EOS when seeking past the end of the
7695 file, or (when the snap after flag is set) between the last keyframe
7696 and the end of the file.
7698 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
7700 * ext/cdio/gstcdio.c:
7701 * ext/cdio/gstcdio.h:
7702 * ext/cdio/gstcdiocddasrc.c:
7703 cdio: compensate for libcdio's recent cd-text api changes
7704 https://bugzilla.gnome.org/show_bug.cgi?id=675112
7706 ext/cdio/gstcdiocddasrc.c
7708 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7710 * ext/dvdread/dvdreadsrc.c:
7711 dvdread: fix build after recent include reshuffling in core
7712 Need to include gmodule.h ourselves now.
7714 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7716 * ext/mpeg2dec/gstmpeg2dec.c:
7717 video: Update for libgstvideo API changes
7719 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7722 Automatic update of common submodule
7723 From 6db25be to dc70203
7725 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7727 * gst/asfdemux/asfpacket.c:
7728 * gst/asfdemux/asfpacket.h:
7729 asfdemux: fix performance issue, especially with high-bitrate streams
7730 Two things were suboptimal from a performance point of view:
7731 a) consider a large media object such as a video keyframe, which
7732 may be split up into multiple fragments. We would assemble
7733 the media object as follows:
7734 buf = join (join (join (frag1, frag2), frag3), frag4)
7735 which causes many unnecessary memcpy()s, and malloc/free,
7736 which could easily add up to a multiple of the actual object
7737 size. To avoid this, we allocate a buffer of the size needed
7738 from the start and copy fragments into that directly.
7739 b) for every fragment to join, we would create a sub-buffer
7740 before joining it (which would discard the sub-buffer again),
7741 leading to unnecessary miniobject create/free churn.
7743 gst/asfdemux/asfpacket.c
7744 gst/asfdemux/asfpacket.h
7746 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7748 * gst/asfdemux/asfpacket.c:
7749 asfdemux: avoid unnecessary stream lookup
7750 We have already retrieved the stream for that stream number and
7751 made sure it's not NULL, so no need to do it again here; neither
7752 the number nor the streams changed since the last time.
7754 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
7756 * ext/a52dec/gsta52dec.c:
7757 a52dec: fix first_access bigger than 2
7758 gst_buffer_extract returns the number of bytes extracted, here 2 max.
7759 Set size to the buffer size as was done in 0.10 to avoid first_access
7760 error when it bypass 2.
7761 https://bugzilla.gnome.org/show_bug.cgi?id=673434
7763 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7767 configure: Modernize autotools setup a bit
7768 Also we now only create tar.bz2 and tar.xz tarballs.
7770 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7773 Automatic update of common submodule
7774 From 464fe15 to 6db25be
7776 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7781 === release 0.11.90 ===
7783 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7789 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7790 * docs/plugins/inspect/plugin-a52dec.xml:
7791 * docs/plugins/inspect/plugin-amrnb.xml:
7792 * docs/plugins/inspect/plugin-amrwbdec.xml:
7793 * docs/plugins/inspect/plugin-asf.xml:
7794 * docs/plugins/inspect/plugin-cdio.xml:
7795 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7796 * docs/plugins/inspect/plugin-dvdread.xml:
7797 * docs/plugins/inspect/plugin-dvdsub.xml:
7798 * docs/plugins/inspect/plugin-lame.xml:
7799 * docs/plugins/inspect/plugin-mad.xml:
7800 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7801 * docs/plugins/inspect/plugin-realmedia.xml:
7802 * docs/plugins/inspect/plugin-siddec.xml:
7803 * docs/plugins/inspect/plugin-twolame.xml:
7804 * docs/plugins/inspect/plugin-x264.xml:
7805 * gst-plugins-ugly.doap:
7806 * win32/common/config.h:
7809 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7852 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7854 * ext/mad/gstmad.c.orig:
7855 mad: remove .c.orig file
7857 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7859 * ext/a52dec/gsta52dec.c:
7860 * ext/amrnb/amrnbdec.c:
7861 * ext/amrnb/amrnbenc.c:
7862 * ext/amrwbdec/amrwbdec.c:
7863 * ext/cdio/gstcdiocddasrc.c:
7864 * ext/dvdread/dvdreadsrc.c:
7865 * ext/lame/gstlamemp3enc.c:
7867 * ext/mad/gstmad.c.orig:
7868 * ext/mpeg2dec/gstmpeg2dec.c:
7869 * ext/sidplay/gstsiddec.cc:
7870 * ext/twolame/gsttwolamemp2enc.c:
7871 * ext/x264/gstx264enc.c:
7872 * gst/asfdemux/gstasfdemux.c:
7873 * gst/asfdemux/gstrtpasfdepay.c:
7874 * gst/asfdemux/gstrtspwms.c:
7875 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7876 * gst/dvdsub/gstdvdsubdec.c:
7877 * gst/dvdsub/gstdvdsubparse.c:
7878 * gst/realmedia/pnmsrc.c:
7879 * gst/realmedia/rademux.c:
7880 * gst/realmedia/rdtdepay.c:
7881 * gst/realmedia/rdtmanager.c:
7882 * gst/realmedia/rmdemux.c:
7883 * gst/realmedia/rtspreal.c:
7884 * gst/synaesthesia/gstsynaesthesia.c:
7885 * gst/xingmux/gstxingmux.c:
7886 Use new gst_element_class_set_static_metadata()
7888 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7891 Automatic update of common submodule
7892 From 7fda524 to 464fe15
7894 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7896 * ext/a52dec/gsta52dec.c:
7897 * ext/amrnb/amrnb.c:
7898 * ext/amrwbdec/amrwb.c:
7899 * ext/cdio/gstcdio.c:
7900 * ext/dvdread/dvdreadsrc.c:
7901 * ext/lame/plugin.c:
7903 * ext/mad/gstmad.c.orig:
7904 * ext/mpeg2dec/gstmpeg2dec.c:
7905 * ext/sidplay/gstsiddec.cc:
7906 * ext/twolame/gsttwolamemp2enc.c:
7907 * ext/x264/gstx264enc.c:
7908 * gst/asfdemux/gstasf.c:
7909 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7910 * gst/dvdsub/gstdvdsubdec.c:
7911 * gst/realmedia/realmedia.c:
7912 * gst/synaesthesia/gstsynaesthesia.c:
7913 * gst/xingmux/plugin.c:
7914 gst: Update for GST_PLUGIN_DEFINE() API changes
7916 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7919 configure: Update version to 0.11.89.1
7921 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7924 * docs/plugins/Makefile.am:
7925 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7926 * docs/version.entities.in:
7927 * ext/a52dec/Makefile.am:
7928 * ext/amrnb/Makefile.am:
7929 * ext/amrwbdec/Makefile.am:
7930 * ext/cdio/Makefile.am:
7931 * ext/lame/Makefile.am:
7932 * ext/mad/Makefile.am:
7933 * ext/mpeg2dec/Makefile.am:
7934 * ext/sidplay/Makefile.am:
7935 * ext/twolame/Makefile.am:
7936 * ext/x264/Makefile.am:
7937 * gst-plugins-ugly.spec.in:
7938 * gst/asfdemux/Makefile.am:
7939 * gst/dvdlpcmdec/Makefile.am:
7940 * gst/dvdsub/Makefile.am:
7941 * gst/realmedia/Makefile.am:
7942 * pkgconfig/Makefile.am:
7943 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7944 * tests/check/Makefile.am:
7945 gst: Update versioning
7947 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7949 * ext/mpeg2dec/gstmpeg2dec.c:
7950 * ext/mpeg2dec/gstmpeg2dec.h:
7951 mpeg2dec: fix cropping
7952 fix cropping in mpeg2dec
7954 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7956 * ext/mpeg2dec/gstmpeg2dec.c:
7957 mpeg2dec: add crop metadata when buffer is still writable
7959 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7961 * gst/asfdemux/gstrtpasfdepay.c:
7962 update for buffer api change
7964 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7966 * ext/a52dec/gsta52dec.c:
7968 ext: Update for audio decoder API changes
7970 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7972 * tests/check/elements/amrnbenc.c:
7973 * tests/check/elements/x264enc.c:
7974 tests: make more valgrind-friendly and plug caps leak
7976 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7978 * gst/asfdemux/asfpacket.c:
7979 * gst/asfdemux/gstasfdemux.c:
7980 * gst/dvdsub/gstdvdsubdec.c:
7981 update for buffer changes
7983 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7985 * tests/check/elements/x264enc.c:
7986 tests: x264enc: adjust test to removal of deprecated properties
7988 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7990 Replace master with 0.11
7992 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7997 === release 0.11.2 ===
7999 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8005 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8006 * docs/plugins/inspect/plugin-a52dec.xml:
8007 * docs/plugins/inspect/plugin-amrnb.xml:
8008 * docs/plugins/inspect/plugin-amrwbdec.xml:
8009 * docs/plugins/inspect/plugin-asf.xml:
8010 * docs/plugins/inspect/plugin-cdio.xml:
8011 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8012 * docs/plugins/inspect/plugin-dvdread.xml:
8013 * docs/plugins/inspect/plugin-dvdsub.xml:
8014 * docs/plugins/inspect/plugin-lame.xml:
8015 * docs/plugins/inspect/plugin-mad.xml:
8016 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8017 * docs/plugins/inspect/plugin-realmedia.xml:
8018 * docs/plugins/inspect/plugin-siddec.xml:
8019 * docs/plugins/inspect/plugin-twolame.xml:
8020 * docs/plugins/inspect/plugin-x264.xml:
8021 * gst-plugins-ugly.doap:
8061 * win32/common/config.h:
8064 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8066 * tests/check/elements/mpeg2dec.c:
8067 tests: fix after memory changes
8069 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8071 * ext/x264/gstx264enc.c:
8072 * ext/x264/gstx264enc.h:
8073 x264enc: remove deprecated properties
8075 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8077 Merge remote-tracking branch 'origin/master' into 0.11
8078 So 0.11 folks also get amr include fixes.
8080 ext/a52dec/gsta52dec.c
8083 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8085 * gst/synaesthesia/gstsynaesthesia.c:
8086 synaesthesia: fixup for bufferpool api changes
8087 ... as well as some caps ref handling.
8089 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8091 * gst/realmedia/rademux.c:
8092 * gst/realmedia/rmdemux.c:
8093 don't pass random pointers to pull_range
8095 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8097 * ext/mpeg2dec/gstmpeg2dec.c:
8098 update for bufferpool changes
8100 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8102 * ext/mpeg2dec/gstmpeg2dec.c:
8103 update for allocation query changes
8105 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8107 * ext/dvdread/dvdreadsrc.c:
8108 * ext/lame/gstlamemp3enc.c:
8109 * ext/mpeg2dec/gstmpeg2dec.c:
8110 * ext/x264/gstx264enc.c:
8111 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8112 * gst/dvdsub/gstdvdsubdec.c:
8113 update for memory api changes
8115 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8117 * ext/mpeg2dec/gstmpeg2dec.c:
8118 take padding into account
8120 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8123 mad: simplify parsing code
8124 Also fixes #671455 (expected at least).
8126 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8129 configure.ac: bump required GLib to 2.31.14
8130 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
8132 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8134 * ext/sidplay/gstsiddec.cc:
8135 fix for caps _normalize changes
8137 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8139 * ext/x264/gstx264enc.c:
8140 fix for caps api changes
8142 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8144 * ext/a52dec/gsta52dec.c:
8145 * ext/a52dec/gsta52dec.h:
8146 a52dec: use base class tag handling helper
8147 ... so as to ensure these to be handled and sent at proper time.
8149 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8151 * ext/dvdread/dvdreadsrc.c:
8152 dvdreadsrc: Use variable type with correct signedness
8154 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8156 * ext/mpeg2dec/gstmpeg2dec.c:
8157 mpeg2dec: Copy planes in one go when possible
8159 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8162 * ext/amrnb/amrnbdec.h:
8163 * ext/amrnb/amrnbenc.h:
8164 * ext/amrwbdec/amrwbdec.h:
8165 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
8166 In previous versions, the opencore-amr include sub-directory
8167 would be specified in the include path in the CFLAGS, but this
8168 is no longer the case in newer versions, so we need to add those
8169 to our include directives.
8170 Based on patch by: Christian Morales Vega
8171 https://bugzilla.gnome.org/show_bug.cgi?id=671123
8173 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8176 configure: get rid of non-pkg-config ways to check for opencore-amr
8178 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8180 * ext/mpeg2dec/gstmpeg2dec.c:
8181 update for metadata API changes
8183 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
8185 * ext/amrwbdec/Makefile.am:
8186 * ext/lame/Makefile.am:
8187 * ext/mad/Makefile.am:
8188 amrwbdec, lame, mad: link to libgstbase
8190 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
8192 * ext/x264/gstx264enc.c:
8193 x264enc: fix compiler warning
8195 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8197 Merge remote-tracking branch 'origin/master' into 0.11
8199 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8201 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
8205 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8210 * docs/plugins/gst-plugins-ugly-plugins.args:
8211 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8212 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8213 * docs/plugins/inspect/plugin-a52dec.xml:
8214 * docs/plugins/inspect/plugin-amrnb.xml:
8215 * docs/plugins/inspect/plugin-amrwbdec.xml:
8216 * docs/plugins/inspect/plugin-asf.xml:
8217 * docs/plugins/inspect/plugin-cdio.xml:
8218 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8219 * docs/plugins/inspect/plugin-dvdread.xml:
8220 * docs/plugins/inspect/plugin-dvdsub.xml:
8221 * docs/plugins/inspect/plugin-iec958.xml:
8222 * docs/plugins/inspect/plugin-lame.xml:
8223 * docs/plugins/inspect/plugin-mad.xml:
8224 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8225 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8226 * docs/plugins/inspect/plugin-mpegstream.xml:
8227 * docs/plugins/inspect/plugin-realmedia.xml:
8228 * docs/plugins/inspect/plugin-siddec.xml:
8229 * docs/plugins/inspect/plugin-twolame.xml:
8230 * docs/plugins/inspect/plugin-x264.xml:
8231 * win32/common/config.h:
8232 Bump version after release
8234 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
8237 autogen.sh: avoid touching .po files during 'make'
8238 A simple workaround to deal with GNU gettext automake integration
8239 failing to deal with git. Fixes: #669207
8241 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8243 * ext/x264/gstx264enc.c:
8244 x264: convert g_print to LOG
8246 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8248 * gst/asfdemux/gstrtpasfdepay.c:
8249 update for new memory api
8251 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8253 * ext/x264/gstx264enc.c:
8254 x264enc: handle pts and dts
8256 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8259 mad: handle libmad freeform parsing quirk
8261 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8264 mad: fixup unhacking last frame coaxing
8265 ... so as to not only replace the data pointer but also available size.
8267 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8269 * gst-plugins-ugly.spec.in:
8272 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8274 * win32/common/config.h:
8275 win32: back to development
8277 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8280 * gst/synaesthesia/gstsynaesthesia.c:
8281 * gst/synaesthesia/gstsynaesthesia.h:
8282 synaesthesia: port to 0.11
8284 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8287 * gst/xingmux/gstxingmux.c:
8288 xingmux: port to 0.11
8290 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8295 === release 0.11.1 ===
8297 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8303 * docs/plugins/gst-plugins-ugly-plugins.args:
8304 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8305 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8306 * docs/plugins/inspect/plugin-a52dec.xml:
8307 * docs/plugins/inspect/plugin-amrnb.xml:
8308 * docs/plugins/inspect/plugin-amrwbdec.xml:
8309 * docs/plugins/inspect/plugin-asf.xml:
8310 * docs/plugins/inspect/plugin-cdio.xml:
8311 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8312 * docs/plugins/inspect/plugin-dvdread.xml:
8313 * docs/plugins/inspect/plugin-dvdsub.xml:
8314 * docs/plugins/inspect/plugin-lame.xml:
8315 * docs/plugins/inspect/plugin-mad.xml:
8316 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8317 * docs/plugins/inspect/plugin-realmedia.xml:
8318 * docs/plugins/inspect/plugin-siddec.xml:
8319 * docs/plugins/inspect/plugin-twolame.xml:
8320 * docs/plugins/inspect/plugin-x264.xml:
8321 * gst-plugins-ugly.doap:
8361 * win32/common/config.h:
8364 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8366 Merge branch 'master' into 0.11
8370 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8373 mad: unhack last frame coaxing
8374 ... so as to maximally use available base class API and interfere least
8375 as possible with its internal state.
8377 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8380 mad: fix compilation
8382 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8385 mad: chain up to default event handler
8387 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
8389 * ext/x264/gstx264enc.c:
8390 x264enc: unmap video frame after encoding
8391 Fixes major memory leak.
8392 https://bugzilla.gnome.org/show_bug.cgi?id=669863
8394 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8396 * ext/x264/gstx264enc.c:
8397 x264enc: fix after merge
8399 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8401 Merge branch 'master' into 0.11
8403 ext/x264/gstx264enc.c
8405 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8407 * ext/sidplay/gstsiddec.cc:
8408 * ext/sidplay/gstsiddec.h:
8409 sidplay: don't use ulong properties
8411 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8413 * ext/sidplay/gstsiddec.cc:
8414 sidplay: fix negotiation
8416 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
8418 * ext/x264/gstx264enc.c:
8419 x264enc: Add baseline profile to caps
8420 libx264 does not yet support the features that create the difference
8421 between baseline and constrained baseline profile. Hence it currently
8422 supports both though it can only technically encode constrained
8425 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8427 * ext/amrnb/amrnbenc.c:
8428 * gst/asfdemux/gstasfdemux.c:
8429 * gst/realmedia/rdtmanager.c:
8430 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
8432 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8434 * tests/check/elements/mpeg2dec.c:
8435 mpeg2dec: fix test a bit more
8436 Still broken because cropping is broken in mpeg2dec
8438 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8440 * tests/check/elements/amrnbenc.c:
8441 * tests/check/elements/x264enc.c:
8442 * tests/check/elements/xingmux.c:
8443 tests: fix some tests
8445 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8447 * ext/twolame/gsttwolamemp2enc.c:
8448 twolame: Use new audio encoder/decoder base class API for srcpad caps
8450 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8452 * ext/lame/gstlamemp3enc.c:
8453 lame: Use new audio encoder/decoder base class API for srcpad caps
8455 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8458 mad: Use new audio encoder/decoder base class API for srcpad caps
8460 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8462 * ext/a52dec/gsta52dec.c:
8463 a52dec: Use new audio encoder/decoder base class API for srcpad caps
8465 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8467 * ext/amrwbdec/amrwbdec.c:
8468 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
8470 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8472 * ext/amrnb/amrnbdec.c:
8473 * ext/amrnb/amrnbenc.c:
8474 amrnb: Use new audio encoder/decoder base class API for srcpad caps
8476 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8479 mad: ensure we do not confuse the base class with our buffer guard
8480 mad expects extra bytes at the end of a buffer (see discussion in
8481 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
8482 and since we inject these without the base class' knowledge, we
8483 need to hide the bodies better.
8484 This fixes an assert at EOS when decoding an mp3 manually without
8485 an intervening mpegaudioparse.
8487 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8489 * gst/realmedia/rtspreal.c:
8490 update for HEADER flag
8492 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
8494 * ext/x264/gstx264enc.c:
8495 * ext/x264/gstx264enc.h:
8496 x264enc: implement force-key-unit API
8498 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
8501 Automatic update of common submodule
8502 From c463bc0 to 7fda524
8504 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8506 * ext/amrnb/amrnbdec.c:
8507 * ext/amrwbdec/amrwbdec.c:
8508 amr: port to 0.11 again
8510 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8512 Merge branch 'master' into 0.11
8514 ext/a52dec/gsta52dec.c
8516 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8518 * ext/a52dec/gsta52dec.c:
8519 * ext/amrnb/amrnbdec.c:
8520 * ext/amrnb/amrnbenc.c:
8521 * ext/amrwbdec/amrwbdec.c:
8522 * ext/dvdread/dvdreadsrc.c:
8523 * ext/lame/gstlamemp3enc.c:
8525 * ext/mpeg2dec/gstmpeg2dec.c:
8526 * ext/sidplay/gstsiddec.cc:
8527 * ext/twolame/gsttwolamemp2enc.c:
8528 * gst/asfdemux/asfpacket.c:
8529 * gst/asfdemux/gstasfdemux.c:
8530 * gst/asfdemux/gstrtpasfdepay.c:
8531 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8532 * gst/dvdsub/gstdvdsubdec.c:
8533 * gst/dvdsub/gstdvdsubdec.h:
8534 * gst/realmedia/gstrdtbuffer.c:
8535 * gst/realmedia/gstrdtbuffer.h:
8536 * gst/realmedia/rdtdepay.c:
8537 * gst/realmedia/rmdemux.c:
8538 * gst/realmedia/rmutils.c:
8539 port to new memory API
8541 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8544 Automatic update of common submodule
8545 From 2a59016 to c463bc0
8547 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8549 * gst-libs/gst/glib-compat-private.h:
8550 Remove compatibility versions for deprecated GLib API
8552 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8554 * ext/a52dec/gsta52dec.c:
8555 a52dec: fix read buffer overflow upon syncing
8556 The wrong size was being decremented, leading to a runaway
8559 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8563 Add --disable-fatal-warnings configure option
8565 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8567 * gst/asfdemux/gstasfdemux.c:
8568 * gst/realmedia/rademux.c:
8569 * gst/realmedia/rdtmanager.c:
8570 * gst/realmedia/rmdemux.c:
8571 port to new gthread API
8573 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8576 configure.ac: Require GLib 2.31.10 for consistency
8578 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8581 Automatic update of common submodule
8582 From 0807187 to 2a59016
8584 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8586 * ext/amrwbdec/amrwbdec.c:
8587 amrwbdec: _parse should not return OK if not enough data yet
8589 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8591 * ext/amrnb/amrnbdec.c:
8592 amrnbdec: _parse should not return OK if not enough data yet
8594 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8596 * ext/dvdread/dvdreadsrc.c:
8597 dvdreadsrc: fix off by one in cell calculation for the last chapter
8599 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8601 * gst/asfdemux/gstasfdemux.c:
8602 asfdemux: set caps on src pad before adding it
8604 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8606 * gst/asfdemux/gstasfdemux.c:
8607 asfdemux: perform writable buffer map to copy into it
8609 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8611 * gst/asfdemux/asfpacket.c:
8612 * gst/asfdemux/asfpacket.h:
8613 asfpacket: fix 0.11 ported payload extraction
8614 ... to cater for not necessarily offset == size - cur_pos,
8615 as size may have been adjusted due to padding.
8618 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8620 * ext/x264/gstx264enc.c:
8621 x264enc: remove useless and semantically (though not practically) wrong code
8622 The object will be freed, so it's pointless to set the pointers
8625 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8627 * ext/x264/gstx264enc.c:
8628 x264enc: remove leaking "optimization"
8630 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8632 * gst/asfdemux/gstasfdemux.c:
8633 GST_TYPE_DATE -> G_TYPE_DATE
8635 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8637 Merge remote-tracking branch 'origin/master' into 0.11
8639 ext/a52dec/gsta52dec.c
8641 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8643 * ext/a52dec/gsta52dec.c:
8644 a52dec: plug buffer leak
8646 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8648 * ext/a52dec/gsta52dec.c:
8649 a52dec: plug buffer leak
8651 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8653 * ext/amrnb/amrnbenc.c:
8654 amrnbenc: _map and _unmap the appropriate input and output buffers
8656 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8658 * ext/a52dec/gsta52dec.c:
8659 a52dec: Fix some merge mistakes
8661 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8663 Merge branch 'master' into 0.11
8665 ext/a52dec/gsta52dec.c
8666 ext/a52dec/gsta52dec.h
8669 ext/lame/gstlamemp3enc.c
8672 gst/mpegaudioparse/gstmpegaudioparse.c
8673 gst/mpegstream/gstdvddemux.c
8674 gst/realmedia/rdtdepay.c
8679 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8681 * gst/dvdsub/Makefile.am:
8682 dvdsub: add some CFLAGS and LIBS in Makefile.am
8683 ... since adapter is still used.
8685 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8687 * gst/realmedia/rmdemux.c:
8688 rmdemux: Don't use buffer after unreffing
8690 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8692 * gst/asfdemux/gstasfdemux.c:
8693 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8695 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8698 mad: Correctly unmap the buffer with the original data pointer
8700 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8703 mad: Make sure to set caps on the srcpad if none are set yet
8705 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8707 * ext/mad/Makefile.am:
8708 mad: fix LIBS order in Makefile.am
8710 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8713 mad: remove left-over id3tag.h include
8714 We don't use libid3tag any more.
8716 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8718 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8719 dvdlpcmdec: fix for multichannel
8721 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8723 * ext/a52dec/gsta52dec.c:
8724 * ext/a52dec/gsta52dec.h:
8725 a52dec: Update for the new raw audio caps
8727 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8730 mad: Update for the new raw audio caps
8732 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8734 * ext/lame/gstlamemp3enc.c:
8735 lamemp3enc: Update for the new raw audio caps
8737 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8739 * ext/twolame/gsttwolamemp2enc.c:
8740 twolamemp2enc: Update for the new raw audio caps
8742 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8744 * ext/amrwbdec/amrwbdec.c:
8745 amrwbdec: Add the new layout field to the raw audio caps
8747 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8749 * ext/amrnb/amrnbdec.c:
8750 * ext/amrnb/amrnbenc.c:
8751 amrnb: Add the new layout field to the raw audio caps
8753 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8755 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8756 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8757 dvdlpcmdec: Port to the new raw audio caps
8759 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8761 * gst/asfdemux/gstasfdemux.c:
8762 asfdemux: Update for libgstriff API changes
8763 Still needs to handle audio channel reordering.
8765 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8768 Automatic update of common submodule
8769 From 50b34ab to 0807187
8771 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8773 * ext/lame/Makefile.am:
8774 lame: fix LIBADD order in Makefile.am
8776 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8778 * tests/check/elements/amrnbenc.c:
8779 * tests/check/elements/mpeg2dec.c:
8780 * tests/check/elements/x264enc.c:
8781 * tests/check/elements/xingmux.c:
8782 * tests/check/generic/states.c:
8783 tests: make tests compile
8785 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8787 * ext/amrwbdec/amrwbdec.c:
8788 * ext/dvdread/dvdreadsrc.c:
8790 * ext/sidplay/gstsiddec.cc:
8791 * gst/asfdemux/gstasfdemux.c:
8792 * gst/realmedia/pnmsrc.c:
8793 * gst/realmedia/rdtmanager.c:
8794 * gst/realmedia/rmdemux.c:
8795 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8797 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8799 * tests/check/Makefile.am:
8800 tests: disable generic index test
8802 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8804 * ext/mpeg2dec/gstmpeg2dec.c:
8805 mpeg2dec: remove all seeking-related code
8806 A parser or demuxer upstream should handle this Same for
8809 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8811 * ext/mpeg2dec/gstmpeg2dec.c:
8812 * ext/mpeg2dec/gstmpeg2dec.h:
8813 mpeg2dec: update for GstIndex removal
8815 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8817 * ext/cdio/gstcdiocddasrc.c:
8818 cdio: update for probe vfunc removal in GstAudioCdSrc
8820 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8822 * ext/lame/gstlame.c:
8823 * ext/lame/gstlamemp3enc.c:
8824 lame: fix printf format in debug statements
8825 https://bugzilla.gnome.org/show_bug.cgi?id=666926
8827 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8829 * ext/lame/gstlame.c:
8830 * ext/lame/gstlame.h:
8831 lame: ensure parsed output
8832 ... by doing some basic parsing of encoded lame data.
8834 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8836 * ext/lame/gstlame.h:
8837 lame: cleanup unused instance struct fields
8839 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8841 * ext/lame/Makefile.am:
8842 * ext/lame/gstlamemp3enc.c:
8843 * ext/lame/gstlamemp3enc.h:
8844 lamemp3enc: ensure parsed output
8845 ... by doing some basic parsing of encoded lame data.
8848 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8850 * ext/lame/gstlamemp3enc.c:
8851 lamemp3enc: do not leak merged tags
8853 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8857 mad: helpfully bodge the last buffer to let mad decode the last frame
8858 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8859 to be believed, the last buffer must be followed by a number of 0 bytes
8860 in order for the last frame to be decoded (at least in some cases).
8861 Doing so seems to work here, fixing a missing 1152 samples when using
8862 mp3parse before mad (not using mp3parse would yield the correct amount
8863 of samples, if there's extra non-MP3 data after (eg, tag data)).
8865 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8867 * ext/dvdread/dvdreadsrc.c:
8868 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8870 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8872 * gst/mpegstream/gstdvddemux.c:
8873 dvddemux: tweak subtitle stream setup based on dvd language codes event
8874 ... to allow for non-continuous subtitle stream numbers.
8875 The missing stream numbers tend to come up as subtitle streams anyway
8876 (albeit not with an identified language tag).
8878 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8880 * ext/dvdread/dvdreadsrc.c:
8881 dvdreadsrc: minor safety tweak to sector seeking
8883 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
8885 * ext/a52dec/gsta52dec.c:
8886 a52dec: check that a52_init returns a valid a52 state
8888 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8890 * ext/mpeg2dec/gstmpeg2dec.c:
8891 mpeg2dec: update for new interlaced flags
8893 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8895 * ext/a52dec/Makefile.am:
8896 * ext/a52dec/gsta52dec.c:
8897 * ext/a52dec/gsta52dec.h:
8898 a52dec: port to audiodecoder
8900 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8902 * ext/mad/Makefile.am:
8905 mad: port to audiodecoder
8907 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8909 * ext/a52dec/gsta52dec.c:
8910 a52dec: Don't claim to support upstream renegotiation
8911 and use fixed caps on the srcpad. To correctly support
8912 upstream renegotiation a52dec would need to check if the
8913 caps of the downstream allocated buffer are the requested
8914 caps or if the size is different.
8917 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
8919 * ext/a52dec/gsta52dec.c:
8920 a52dec: Check that the a52_state is correctly initialized
8922 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8924 * gst-libs/gst/Makefile.am:
8925 * gst-libs/gst/glib-compat-private.h:
8926 * gst/asfdemux/gstasfdemux.c:
8927 * gst/mpegaudioparse/gstmpegaudioparse.c:
8928 * gst/realmedia/rademux.c:
8929 * gst/realmedia/rdtmanager.c:
8930 * gst/realmedia/rmdemux.c:
8931 Work around deprecated thread API in glib master
8932 Add private replacements for deprecated functions such as
8933 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8934 to avoid the deprecation warnings. We can't change most of
8935 these in 0.10 because they're part of our API and ABI.
8936 Suppress deprecation warnings in selected files, mostly for
8937 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8938 not much we can do here in 0.10.
8940 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8947 po: update translations
8949 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8951 * gst/realmedia/rdtdepay.c:
8952 rdtdepay: make buffer metadata writable before setting caps on it
8953 Fixes issue when the header buffer is being pushed, which was taken
8954 from the caps and is therefore not writable.
8956 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8958 * ext/dvdread/dvdreadsrc.c:
8959 fix for basesrc changes
8961 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
8963 * gst/asfdemux/gstrtpasfdepay.c:
8964 rtpasfdepay: Initialize GstRTPBuffer before usage
8966 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8968 Merge remote-tracking branch 'origin/master' into 0.11
8970 ext/dvdread/dvdreadsrc.c
8972 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
8974 * ext/dvdread/dvdreadsrc.c:
8975 dvdreadsrc: Fix format string compiler warning
8978 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8980 Merge remote-tracking branch 'origin/master' into 0.11
8982 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8984 * ext/mpeg2dec/gstmpeg2dec.c:
8985 Update for indexable change
8987 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8989 * gst/realmedia/rdtmanager.c:
8990 update for clock provider API change
8992 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8994 * ext/a52dec/gsta52dec.c:
8995 * ext/amrnb/amrnbdec.c:
8996 * ext/amrnb/amrnbenc.c:
8997 * ext/amrwbdec/amrwbdec.c:
8998 * ext/dvdread/dvdreadsrc.c:
8999 * ext/lame/gstlame.c:
9000 * ext/lame/gstlamemp3enc.c:
9002 * ext/mpeg2dec/gstmpeg2dec.c:
9003 * ext/sidplay/gstsiddec.cc:
9004 * ext/twolame/gsttwolame.c:
9005 * ext/x264/gstx264enc.c:
9006 * gst/asfdemux/gstasfdemux.c:
9007 * gst/asfdemux/gstrtpasfdepay.c:
9008 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9009 * gst/dvdsub/gstdvdsubdec.c:
9010 * gst/dvdsub/gstdvdsubparse.c:
9011 * gst/iec958/ac3iec.c:
9012 * gst/mpegaudioparse/gstmpegaudioparse.c:
9013 * gst/mpegaudioparse/gstxingmux.c:
9014 * gst/mpegstream/gstdvddemux.c:
9015 * gst/mpegstream/gstmpegdemux.c:
9016 * gst/mpegstream/gstmpegparse.c:
9017 * gst/mpegstream/gstrfc2250enc.c:
9018 * gst/realmedia/pnmsrc.c:
9019 * gst/realmedia/rademux.c:
9020 * gst/realmedia/rdtdepay.c:
9021 * gst/realmedia/rdtmanager.c:
9022 * gst/realmedia/rmdemux.c:
9023 * gst/synaesthesia/gstsynaesthesia.c:
9024 various: fix pad template ref leaks
9025 https://bugzilla.gnome.org/show_bug.cgi?id=662664
9027 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
9029 * tests/check/elements/xingmux.c:
9030 tests: update for gstcheck API change
9032 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9034 * ext/amrnb/amrnbenc.c:
9035 * ext/dvdread/dvdreadsrc.c:
9036 * ext/lame/gstlamemp3enc.c:
9037 * ext/twolame/gsttwolamemp2enc.c:
9038 ext: fix more printf format warnings in debug messages
9040 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
9042 * gst/asfdemux/gstasfdemux.c:
9043 * gst/asfdemux/gstrtpasfdepay.c:
9044 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9045 * gst/dvdsub/gstdvdsubdec.c:
9046 * gst/dvdsub/gstdvdsubparse.c:
9047 * gst/realmedia/rademux.c:
9048 * gst/realmedia/rmdemux.c:
9049 Fix print format compiler warnings on OS X / 64bit
9050 https://bugzilla.gnome.org/show_bug.cgi?id=662617
9052 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9054 * gst/asfdemux/gstasfdemux.c:
9055 * gst/realmedia/rademux.c:
9056 * gst/realmedia/rdtmanager.c:
9057 * gst/realmedia/rmdemux.c:
9058 update for activation changes
9060 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9062 * gst/asfdemux/gstasfdemux.c:
9063 * gst/realmedia/rademux.c:
9064 * gst/realmedia/rmdemux.c:
9065 update for new scheduling query
9067 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9069 * gst/asfdemux/gstasfdemux.c:
9070 * gst/realmedia/rademux.c:
9071 * gst/realmedia/rdtmanager.c:
9072 * gst/realmedia/rmdemux.c:
9073 add parent to activate functions
9075 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9077 * ext/a52dec/gsta52dec.c:
9078 * ext/mpeg2dec/gstmpeg2dec.c:
9079 * ext/sidplay/gstsiddec.cc:
9080 * ext/x264/gstx264enc.c:
9081 * gst/asfdemux/gstasfdemux.c:
9082 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9083 * gst/dvdsub/gstdvdsubdec.c:
9084 * gst/dvdsub/gstdvdsubparse.c:
9085 * gst/realmedia/rademux.c:
9086 * gst/realmedia/rdtdepay.c:
9087 * gst/realmedia/rdtmanager.c:
9088 * gst/realmedia/rmdemux.c:
9089 add parent to pad functions
9091 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9093 * ext/mpeg2dec/gstmpeg2dec.c:
9094 * ext/sidplay/gstsiddec.cc:
9095 * ext/x264/gstx264enc.c:
9096 * gst/asfdemux/gstasfdemux.c:
9097 * gst/realmedia/rademux.c:
9098 * gst/realmedia/rdtmanager.c:
9099 * gst/realmedia/rmdemux.c:
9100 add parent to query function
9102 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9104 * gst/asfdemux/gstasfdemux.c:
9105 * gst/realmedia/rademux.c:
9106 _query_peer_*() -> _peer_query_*()
9108 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9110 * gst/dvdsub/gstdvdsubdec.c:
9111 _accept_caps() -> _query_accept_caps()
9113 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9115 * ext/x264/gstx264enc.c:
9116 _peer_get_caps() -> _peer_query_caps()
9118 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9120 * ext/x264/gstx264enc.c:
9121 update for _get_caps() -> _query_caps()
9123 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9125 * ext/x264/gstx264enc.c:
9126 change getcaps to query
9128 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9131 mad: re-instate accidentally dropped rank
9133 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9135 * ext/dvdread/dvdreadsrc.c:
9136 * gst/realmedia/pnmsrc.c:
9137 Update for GstURIHandler get_protocols() changes
9139 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9141 * ext/dvdread/dvdreadsrc.c:
9142 * ext/dvdread/dvdreadsrc.h:
9143 * gst/realmedia/pnmsrc.c:
9144 dvdreadsrc, pnmsrc: update for GstURIHandler changes
9146 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9149 mad: re-port to 0.11
9150 This time using the base class. Still something
9151 wrong with the parsing though, when there's no
9152 parser or demuxer upstream (which of course
9153 shouldn't happen in a normal playback scenario).
9155 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9159 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
9161 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9165 mad: replace with 0.10 version ported to GstAudioDecoder
9166 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
9167 of Mark's baseaudio branch.
9168 Would probably be too risky to drop this into 0.10 given
9169 all the things mad is doing.
9171 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9173 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9174 docs: remove bits for old lame element from sections.txt file
9176 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9180 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9181 * docs/plugins/inspect/plugin-mpegstream.xml:
9182 * gst-plugins-ugly.spec.in:
9183 * gst/mpegstream/Makefile.am:
9184 * gst/mpegstream/README:
9185 * gst/mpegstream/gstdvddemux.c:
9186 * gst/mpegstream/gstdvddemux.h:
9187 * gst/mpegstream/gstmpegclock.c:
9188 * gst/mpegstream/gstmpegclock.h:
9189 * gst/mpegstream/gstmpegdemux.c:
9190 * gst/mpegstream/gstmpegdemux.h:
9191 * gst/mpegstream/gstmpegpacketize.c:
9192 * gst/mpegstream/gstmpegpacketize.h:
9193 * gst/mpegstream/gstmpegparse.c:
9194 * gst/mpegstream/gstmpegparse.h:
9195 * gst/mpegstream/gstmpegstream.c:
9196 * gst/mpegstream/gstrfc2250enc.c:
9197 * gst/mpegstream/gstrfc2250enc.h:
9198 * gst/mpegstream/mpegstream.vcproj:
9199 * gst/mpegstream/notes:
9201 * win32/vs6/gst_plugins_ugly.dsw:
9202 * win32/vs6/libgstac3parse.dsp:
9203 * win32/vs6/libgstmpegaudioparse.dsp:
9204 * win32/vs6/libgstmpegstream.dsp:
9205 mpegstream: remove the old mpeg-ps parser and demuxers
9206 Don't want anyone porting this by accident.
9207 Superseded by mpegpsdemux in -bad.
9209 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9212 * ext/cdio/Makefile.am:
9213 * ext/cdio/gstcdio.c:
9214 * ext/cdio/gstcdiocddasrc.c:
9215 * ext/cdio/gstcdiocddasrc.h:
9216 cdio: port cdiocddasrc to 0.11
9218 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9220 * tests/check/elements/mpeg2dec.c:
9221 tests: port mpeg2dec to 0.11
9222 It compiles, but fails.
9224 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9226 * tests/check/elements/x264enc.c:
9227 tests: port x264enc unit test to 0.11
9228 Well, it compiles now at least.
9230 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9232 * gst/asfdemux/gstrtpasfdepay.h:
9233 update for base class rename
9235 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9237 * gst/asfdemux/gstrtpasfdepay.c:
9238 * gst/asfdemux/gstrtpasfdepay.h:
9239 update for base class rename
9241 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9281 po: update translations
9283 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9285 * docs/plugins/gst-plugins-ugly-plugins.args:
9286 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9287 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9288 * docs/plugins/inspect/plugin-a52dec.xml:
9289 * docs/plugins/inspect/plugin-amrnb.xml:
9290 * docs/plugins/inspect/plugin-amrwbdec.xml:
9291 * docs/plugins/inspect/plugin-asf.xml:
9292 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9293 * docs/plugins/inspect/plugin-dvdread.xml:
9294 * docs/plugins/inspect/plugin-dvdsub.xml:
9295 * docs/plugins/inspect/plugin-lame.xml:
9296 * docs/plugins/inspect/plugin-mad.xml:
9297 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9298 * docs/plugins/inspect/plugin-realmedia.xml:
9299 * docs/plugins/inspect/plugin-siddec.xml:
9300 * docs/plugins/inspect/plugin-twolame.xml:
9301 * docs/plugins/inspect/plugin-x264.xml:
9304 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9306 * ext/lame/gstlamemp3enc.c:
9307 lamemp3enc: cosmetic error message change
9308 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
9310 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9312 * docs/plugins/Makefile.am:
9313 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9314 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9315 * ext/twolame/Makefile.am:
9316 * ext/twolame/gsttwolamemp2enc.c:
9317 * ext/twolame/gsttwolamemp2enc.h:
9319 twolame: rename to twolamemp2enc
9321 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9324 * ext/twolame/gsttwolame.c:
9325 twolame: port to 0.11
9327 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9331 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9332 * docs/plugins/inspect/plugin-iec958.xml:
9333 * gst-plugins-ugly.spec.in:
9334 * gst/iec958/Makefile.am:
9335 * gst/iec958/ac3_padder.c:
9336 * gst/iec958/ac3_padder.h:
9337 * gst/iec958/ac3iec.c:
9338 * gst/iec958/ac3iec.h:
9340 * win32/vs6/libgstiec958.dsp:
9341 iec958: remove this plugin
9342 I think it can just go away. Audio sinks can and should payload
9343 things themselves using the helper API in libgstaudio. If such
9344 a plugin still makes sense, it should probably be rewritten
9345 using the library functions (and be put into -good or so).
9347 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9349 * gst/realmedia/rademux.c:
9350 * gst/realmedia/rmdemux.c:
9351 * gst/realmedia/rtspreal.c:
9352 update for adapter api change
9354 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9356 * ext/x264/gstx264enc.c:
9357 update for removed fixate function
9359 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9362 * ext/mpeg2dec/gstmpeg2dec.c:
9363 * gst/asfdemux/gstasfdemux.c:
9364 * gst/realmedia/rmdemux.c:
9367 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9370 * gst/realmedia/rademux.c:
9371 * gst/realmedia/rdtdepay.c:
9372 * gst/realmedia/rmdemux.c:
9373 * gst/realmedia/rmutils.c:
9376 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9378 * gst/asfdemux/gstasfdemux.c:
9379 * gst/mpegstream/gstdvddemux.c:
9380 * gst/mpegstream/gstmpegdemux.c:
9381 * gst/realmedia/rmdemux.c:
9382 * gst/realmedia/rmdemux.h:
9385 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
9388 po: lame => lamemp3enc
9390 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9392 * gst/realmedia/rdtmanager.c:
9393 make request pads take %u
9395 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9397 * ext/mpeg2dec/gstmpeg2dec.c:
9398 * ext/mpeg2dec/gstmpeg2dec.h:
9399 mpeg2dec: Add basic cropping support
9401 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9403 * ext/a52dec/gsta52dec.c:
9404 * ext/sidplay/gstsiddec.cc:
9405 * gst/asfdemux/gstasfdemux.c:
9406 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9407 tags: update for tag API removal
9409 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9411 * ext/mpeg2dec/gstmpeg2dec.c:
9412 * ext/mpeg2dec/gstmpeg2dec.h:
9413 update for meta api change
9415 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9417 * gst/asfdemux/gstasfdemux.c:
9418 structure: fix for api update
9420 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9422 Merge remote-tracking branch 'origin/master' into 0.11
9424 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9426 * tests/check/elements/amrnbenc.c:
9427 tests: port amrnbenc test to 0.11
9429 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9431 * ext/amrnb/amrnbdec.c:
9432 * ext/amrnb/amrnbenc.c:
9433 amrnb: fix up raw audio caps for 0.11
9435 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9437 * tests/check/Makefile.am:
9438 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
9440 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9442 * docs/plugins/Makefile.am:
9443 * ext/lame/Makefile.am:
9445 * ext/lame/gstlame.c:
9446 * ext/lame/gstlame.h:
9447 * ext/lame/plugin.c:
9448 * ext/lame/test-lame.c:
9449 * gst/xingmux/gstxingmux.c:
9450 * tests/check/pipelines/lame.c:
9451 lame: remove lame element, it's been superseded by lamemp3enc
9453 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9455 * ext/a52dec/gsta52dec.c:
9456 * ext/lame/gstlamemp3enc.c:
9458 * ext/sidplay/gstsiddec.cc:
9459 * gst/asfdemux/gstasfdemux.c:
9460 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9461 ext, gst: update for taglist API changes
9463 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
9465 * gst/asfdemux/gstasfdemux.c:
9466 asfdemux: Don't leak pending payload buffers
9469 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9471 Merge branch 'master' into 0.11
9473 ext/sidplay/gstsiddec.cc
9475 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
9477 * ext/sidplay/gstsiddec.cc:
9478 siddec: use BOILERPLATE macro and cleanup FIXMEs
9480 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9482 * gst/asfdemux/gstrtpasfdepay.c:
9483 asfdepay: fix compiler warnings after gst_caps_new_simple() change
9485 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9487 * gst-plugins-ugly.spec.in:
9488 Update specfile with latest changes
9490 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9492 * gst/asfdemux/gstasfdemux.c:
9493 asfdemux: Don't unmap a buffer that doesn't exist
9495 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9498 * ext/dvdread/dvdreadsrc.c:
9499 dvdread: port to 0.11
9501 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9504 * gst/dvdsub/Makefile.am:
9505 * gst/dvdsub/gstdvdsubdec.c:
9506 * gst/dvdsub/gstdvdsubdec.h:
9507 * gst/dvdsub/gstdvdsubparse.c:
9508 dvdsub: port to 0.11
9510 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9512 Merge branch 'master' into 0.11
9514 ext/amrwbdec/Makefile.am
9515 ext/amrwbdec/amrwbdec.c
9517 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9519 * gst/realmedia/gstrdtbuffer.c:
9520 * gst/realmedia/gstrdtbuffer.h:
9521 * gst/realmedia/pnmsrc.c:
9522 * gst/realmedia/rademux.c:
9523 * gst/realmedia/rdtdepay.c:
9524 * gst/realmedia/rdtmanager.c:
9525 * gst/realmedia/rmdemux.c:
9526 * gst/realmedia/rmutils.c:
9527 * gst/realmedia/rtspreal.c:
9528 realmedia: port to 0.11
9530 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9532 * ext/amrwbdec/Makefile.am:
9533 * ext/amrwbdec/amrwbdec.c:
9534 * ext/amrwbdec/amrwbdec.h:
9535 amrwbdec: port to audiodecoder
9537 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9539 * ext/amrnb/Makefile.am:
9540 amrnbdec: fixup build
9542 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9544 * ext/amrnb/amrnbdec.c:
9545 amrnbdec: remove leftover extraneous _unref
9547 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9549 Merge branch 'master' into 0.11
9551 ext/amrnb/amrnbdec.c
9553 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9556 * ext/amrnb/amrnbdec.c:
9557 * ext/amrnb/amrnbenc.c:
9560 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9563 * ext/amrwbdec/Makefile.am:
9564 * ext/amrwbdec/amrwbdec.c:
9565 ported amrwbdec to 0.11
9567 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9569 * ext/amrnb/amrnbdec.c:
9570 * ext/amrnb/amrnbdec.h:
9571 amrnbdec: port to audiodecoder
9573 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9575 Merge branch 'master' into 0.11
9577 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9580 * ext/mpeg2dec/gstmpeg2dec.c:
9581 * ext/mpeg2dec/gstmpeg2dec.h:
9582 mpeg2dec: minimal port to 0.11
9584 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9586 * ext/mpeg2dec/gstmpeg2dec.c:
9587 * ext/mpeg2dec/gstmpeg2dec.h:
9588 mpeg2dec: post QoS messages when dropping a frame due to QoS
9589 https://bugzilla.gnome.org/show_bug.cgi?id=658241
9591 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9594 configure: update ported plugins list
9596 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9599 update to 0.11 branch
9601 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9603 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9604 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9605 dvdlpcmdec: port to 0.11
9607 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9609 * ext/lame/gstlame.c:
9610 * ext/lame/gstlamemp3enc.c:
9611 lame: fix raw audio caps too
9613 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9615 * ext/lame/gstlame.c:
9616 * ext/lame/gstlamemp3enc.c:
9619 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9621 Merge branch 'master' into 0.11
9623 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9625 * ext/x264/gstx264enc.c:
9626 * ext/x264/gstx264enc.h:
9627 x264enc: port to 0.11
9629 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9631 * ext/amrnb/Makefile.am:
9632 * ext/amrnb/amrnbenc.c:
9633 * ext/amrnb/amrnbenc.h:
9634 amrnbenc: port to audioencoder
9636 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9638 Merge branch 'master' into 0.11
9642 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9644 * ext/a52dec/gsta52dec.c:
9647 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9649 * ext/twolame/gsttwolame.c:
9650 twolame: Simple fix for GstAudioEncoder API change
9652 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9654 * ext/twolame/gsttwolame.c:
9655 twolame: Fix variable 'gstelement_class' set but not used compiler warning
9657 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9659 * ext/lame/gstlame.c:
9660 * ext/lame/gstlamemp3enc.c:
9661 lame: Don't get the parent class again, GST_BOILERPLATE does this already
9663 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9665 * ext/lame/gstlame.c:
9666 * ext/lame/gstlamemp3enc.c:
9667 lame: Fix variable 'gstelement_class' set but not used compiler warning
9669 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9671 * ext/twolame/gsttwolame.c:
9672 twolame: improve output framing and timestamping
9673 ... which simply comes down to requesting one frame of input data at a time,
9674 since the encoder nicely turns this into 1 encoded frame.
9676 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9678 * ext/twolame/Makefile.am:
9679 * ext/twolame/gsttwolame.c:
9680 * ext/twolame/gsttwolame.h:
9681 twolame: port to audioencoder
9683 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9685 * ext/lame/gstlame.c:
9686 lame: use some more boilerplate
9688 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9690 * ext/lame/gstlame.c:
9691 * ext/lame/gstlame.h:
9692 lame: port to audioencoder
9694 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9696 * ext/lame/gstlamemp3enc.c:
9697 lamemp3enc: use some more boilerplate
9699 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9701 * ext/lame/gstlamemp3enc.c:
9702 lamemp3enc: really report bitrate rather kbitrate
9704 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9706 * ext/lame/Makefile.am:
9707 * ext/lame/gstlamemp3enc.c:
9708 * ext/lame/gstlamemp3enc.h:
9709 lamemp3enc: port to audioencoder
9711 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9713 * ext/dvdread/dvdreadsrc.c:
9714 dvdreadsrc: take into account first sector of the current title
9715 This fixes seeking on titles which do not start on a new file.
9716 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9718 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9720 * ext/dvdread/dvdreadsrc.c:
9721 dvdreadsrc: fix sector seeking
9722 It was overly complicated, and did not take into account the offset
9723 needed for titles which do not start on a new file.
9724 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9726 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9728 * ext/dvdread/dvdreadsrc.c:
9729 dvdreadsrc: fix sector search for packed titles
9730 Some DVD titles are packed in a single set, and we need to use
9731 the correct table to map times to sectors.
9732 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9734 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9737 * ext/mad/Makefile.am:
9739 * gst-plugins-ugly.spec.in:
9740 mad: remove id3tag dependency used by in practice unreachable legacy code
9741 The mad mp3 decoder element shouldn't parse tags at all really, but we
9742 have so far kept this code around for backwards-compatibility reasons
9743 for people building manual pipelines for some reason. However, as it
9744 turns out that code has never actually worked in 0.10 in practice,
9745 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9746 which doesn't actually seem to happen any more though because of the
9747 preceding mad_header_decode(), which will discover and report the
9748 sync loss if it runs into a tag and make mad_frame_decode() try to
9750 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9752 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9754 * gst/asfdemux/asfpacket.c:
9755 asfpacket: skip empty payload packets
9756 ... which also avoids assertion failures and possible segfaults later on
9757 when possibly trying to join 2 empty buffers.
9759 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9761 * gst/realmedia/rmdemux.c:
9762 * gst/realmedia/rmdemux.h:
9763 rmdemux: delay announcing container tags until we have pads
9764 Fixes tags when transcoding.
9765 https://bugzilla.gnome.org/show_bug.cgi?id=658297
9767 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9769 * tests/check/elements/amrnbenc.c:
9770 amrnbenc: Use complete raw audio caps in the test
9772 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
9774 * docs/plugins/Makefile.am:
9775 docs: cleanup makefiles
9776 Remove commented out parts that we don't need. Remove "the wingo addition" - no
9777 so useful after all. Narrow down file-globs for plugin docs.
9779 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
9782 Automatic update of common submodule
9783 From a39eb83 to 11f0cd5
9785 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
9788 Automatic update of common submodule
9789 From 605cd9a to a39eb83
9791 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9793 * gst/asfdemux/gstasfdemux.c:
9794 asf: don't use fourcc
9796 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9798 Merge branch 'master' into 0.11
9800 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9802 * ext/mpeg2dec/gstmpeg2dec.c:
9803 mpeg2dec: fix spurious failure to decode some files
9804 Parsing can return with an 'invalid' state, but this is not
9805 actually fatal. For one, the mpeg2dec command line tool that
9806 comes with the libmpeg2 library blithely ignores this condition
9807 and merrily goes on. So we do this same, logging the error,
9808 and going on with parsing. This makes something work that did
9809 not use to work, and brings happiness to the world.
9810 https://bugzilla.gnome.org/show_bug.cgi?id=429476
9812 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9815 * ext/sidplay/Makefile.am:
9816 * ext/sidplay/gstsiddec.cc:
9817 port to new audio caps
9819 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9821 Merge branch 'master' into 0.11
9824 gst/asfdemux/gstrtpasfdepay.c
9826 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9829 configure: Add synaesthesia to the list of non-ported plugins
9831 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9834 * docs/plugins/Makefile.am:
9835 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9836 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9837 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9838 * gst-plugins-ugly.spec.in:
9839 * gst/mpegaudioparse/Makefile.am:
9840 * gst/mpegaudioparse/gstmpegaudioparse.c:
9841 * gst/mpegaudioparse/gstmpegaudioparse.h:
9842 * gst/mpegaudioparse/mpegaudioparse.vcproj:
9843 * gst/xingmux/Makefile.am:
9844 * gst/xingmux/gstxingmux.c:
9845 * gst/xingmux/gstxingmux.h:
9846 * gst/xingmux/plugin.c:
9847 Remove mp3parse plugin/element
9848 It's been replaced by mpegaudioparse in -good. Don't want anyone
9849 to spend time porting a deprecated element. Rename plugin to xingmux
9850 for now until we move that somewhere else.
9852 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9855 configure.ac: Define list of non-ported plugins
9857 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9860 mad: Fix for changes in GstQuery API
9862 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9864 * gst/asfdemux/gstasfdemux.c:
9865 asfdemux: Fix for changes in GstQuery API
9867 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9869 * gst/asfdemux/asfpacket.c:
9870 asfdemux: Fix print statement
9872 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9875 Update common submodule
9877 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9879 * ext/x264/gstx264enc.c:
9880 x264enc: Properly set the stream format in setcaps
9881 Do not forget to set the selected format to the options string
9882 when getting it from caps
9883 https://bugzilla.gnome.org/show_bug.cgi?id=655223
9885 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
9887 * ext/x264/gstx264enc.c:
9888 x264enc: fix the build for older x264enc
9889 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9891 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
9893 * ext/x264/gstx264enc.c:
9894 x264enc: Read stream-format from the right place
9895 Read the stream-format from "stream-format" and not from profile, also rename
9896 the "bytestream" variable to "stream_format" so it's easier to understand.
9898 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9900 * ext/x264/gstx264enc.c:
9901 * ext/x264/gstx264enc.h:
9902 x264enc: Select stream-format based on caps
9903 Makes x264 select its stream-format based on what's available
9904 on caps, the user selected option will be chosen as a fallback
9905 when both options are available.
9906 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9908 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
9910 * ext/x264/gstx264enc.c:
9911 x264: Allow renegotiation but prefer current caps
9913 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
9915 * tests/check/elements/x264enc.c:
9916 tests: Test x264enc profiles from the caps
9917 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9919 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9921 * ext/x264/Makefile.am:
9922 * ext/x264/gstx264enc.c:
9923 * ext/x264/gstx264enc.h:
9924 x264: Use profile and level from caps
9925 Enforces the profile and level from the downstream caps, also
9926 sets them on the fixated caps
9927 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9929 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9932 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9934 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
9936 * ext/x264/gstx264enc.c:
9937 x264enc: fix subme property annotation - subme maximum is 10, not 6.
9938 Although the element accepts subme values > 6, the annotation which is
9939 visible through gst-inspect (for example) erroneously indicates 6 as the
9940 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9941 https://bugzilla.gnome.org/show_bug.cgi?id=653473
9943 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
9946 Automatic update of common submodule
9947 From 69b981f to 605cd9a
9949 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9951 * gst/asfdemux/gstrtspwms.c:
9952 rtspwms: Porting to 0.11
9954 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9956 * gst/asfdemux/gstrtpasfdepay.c:
9957 rtpasfdepay: Port to 0.11
9959 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9961 * gst/asfdemux/asfpacket.c:
9962 * gst/asfdemux/asfpacket.h:
9963 * gst/asfdemux/gstasfdemux.c:
9964 * gst/asfdemux/gstasfdemux.h:
9965 asfdemux: Porting to 0.11
9967 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9969 * ext/sidplay/gstsiddec.cc:
9970 siddec: port siddec to 0.11
9972 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9974 * gst/asfdemux/gstrtpasfdepay.c:
9975 rtpasfdepay: fix fragmented packet handling and packet padding
9976 Also remove a bogus assert.
9978 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
9980 * gst/synaesthesia/gstsynaesthesia.c:
9981 synaesthesia: fix wrong debug log string (copy'n'paste)
9983 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9985 Merge branch 'master' into 0.11
9989 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9992 mad: port to new API
9993 Port to new segment API.
9995 No need to set caps on buffers.
9997 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
9999 * gst/realmedia/rmdemux.c:
10000 rmdemux: target is unsigned and can't be < 0
10002 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
10004 * ext/mad/gstmad.c:
10005 mad: use signed when caluculating the delta
10006 Avoids a <0 check for an unsigned variable.
10008 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
10010 * docs/plugins/Makefile.am:
10011 docs: remove obsolete commented out part
10012 We don't have this in the other modules and its not needed.
10014 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
10016 * docs/plugins/gst-plugins-ugly-plugins.args:
10017 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10018 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10019 docs: update plugin introspection data
10020 Now more files are merged and produced in a canonical fashion, which hopefully
10021 creates less or no delta in the future.
10023 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
10026 Automatic update of common submodule
10027 From 9e5bbd5 to 69b981f
10029 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10031 * ext/lame/Makefile.am:
10032 * ext/lame/gstlamemp3enc.c:
10033 lamemp3enc: Post CODEC and BITRATE tags
10034 Also filter any CODEC/AUDIO_CODEC tags from incoming
10038 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
10041 Automatic update of common submodule
10042 From fd35073 to 9e5bbd5
10044 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
10047 Automatic update of common submodule
10048 From 46dfcea to fd35073
10050 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10052 * gst/asfdemux/gstrtpasfdepay.c:
10053 rtpasfdepay: simplify and refactor packet parsing
10054 Specifically, refactor buffer padding and consider marker bit for fragment
10057 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10059 * gst/asfdemux/gstrtpasfdepay.c:
10060 rtpasfdepay: avoid re-sending header
10061 ... e.g. following a seek, which otherwise confuses downstream demuxer
10062 expecting only a flow of data packets at this time.
10064 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10066 * gst/asfdemux/gstrtpasfdepay.c:
10067 * gst/asfdemux/gstrtpasfdepay.h:
10068 rtpasfdepay: remove unused field
10070 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10072 * ext/mad/gstmad.c:
10073 mad: Post bitrate tag whenever the bitrate changes
10074 Also send the layer/mode/emphasis/bitrate tags as an event too.
10076 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10079 * win32/common/config.h:
10080 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
10082 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10085 * docs/plugins/inspect/plugin-a52dec.xml:
10086 * docs/plugins/inspect/plugin-amrnb.xml:
10087 * docs/plugins/inspect/plugin-amrwbdec.xml:
10088 * docs/plugins/inspect/plugin-asf.xml:
10089 * docs/plugins/inspect/plugin-cdio.xml:
10090 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10091 * docs/plugins/inspect/plugin-dvdread.xml:
10092 * docs/plugins/inspect/plugin-dvdsub.xml:
10093 * docs/plugins/inspect/plugin-iec958.xml:
10094 * docs/plugins/inspect/plugin-lame.xml:
10095 * docs/plugins/inspect/plugin-mad.xml:
10096 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10097 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10098 * docs/plugins/inspect/plugin-mpegstream.xml:
10099 * docs/plugins/inspect/plugin-realmedia.xml:
10100 * docs/plugins/inspect/plugin-siddec.xml:
10101 * docs/plugins/inspect/plugin-twolame.xml:
10102 * docs/plugins/inspect/plugin-x264.xml:
10103 * win32/common/config.h:
10104 Back to development
10106 === release 0.10.18 ===
10108 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10114 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10115 * docs/plugins/inspect/plugin-a52dec.xml:
10116 * docs/plugins/inspect/plugin-amrnb.xml:
10117 * docs/plugins/inspect/plugin-amrwbdec.xml:
10118 * docs/plugins/inspect/plugin-asf.xml:
10119 * docs/plugins/inspect/plugin-cdio.xml:
10120 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10121 * docs/plugins/inspect/plugin-dvdread.xml:
10122 * docs/plugins/inspect/plugin-dvdsub.xml:
10123 * docs/plugins/inspect/plugin-iec958.xml:
10124 * docs/plugins/inspect/plugin-lame.xml:
10125 * docs/plugins/inspect/plugin-mad.xml:
10126 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10127 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10128 * docs/plugins/inspect/plugin-mpegstream.xml:
10129 * docs/plugins/inspect/plugin-realmedia.xml:
10130 * docs/plugins/inspect/plugin-siddec.xml:
10131 * docs/plugins/inspect/plugin-twolame.xml:
10132 * docs/plugins/inspect/plugin-x264.xml:
10133 * gst-plugins-ugly.doap:
10134 * win32/common/config.h:
10137 - x264enc: allow changing bitrate and quantizers dynamically at runtime
10138 - x264enc: proxy downstream caps restrictions upstream via get_caps()
10139 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
10140 - mad: allow build without libid3tag (which isn't really needed anyway)
10141 - many other fixes and improvements
10143 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10145 * ext/x264/gstx264enc.c:
10146 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
10148 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10150 * ext/x264/gstx264enc.c:
10151 x264enc: do not leak peer pad reference
10153 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10155 * ext/x264/gstx264enc.c:
10156 x264enc: No need to copy, reffing is enough
10158 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10160 * ext/x264/gstx264enc.c:
10161 x264enc: get_caps function should return a copy of the caps
10163 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10166 * docs/plugins/inspect/plugin-a52dec.xml:
10167 * docs/plugins/inspect/plugin-amrnb.xml:
10168 * docs/plugins/inspect/plugin-amrwbdec.xml:
10169 * docs/plugins/inspect/plugin-asf.xml:
10170 * docs/plugins/inspect/plugin-cdio.xml:
10171 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10172 * docs/plugins/inspect/plugin-dvdread.xml:
10173 * docs/plugins/inspect/plugin-dvdsub.xml:
10174 * docs/plugins/inspect/plugin-iec958.xml:
10175 * docs/plugins/inspect/plugin-lame.xml:
10176 * docs/plugins/inspect/plugin-mad.xml:
10177 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10178 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10179 * docs/plugins/inspect/plugin-mpegstream.xml:
10180 * docs/plugins/inspect/plugin-realmedia.xml:
10181 * docs/plugins/inspect/plugin-siddec.xml:
10182 * docs/plugins/inspect/plugin-synaesthesia.xml:
10183 * docs/plugins/inspect/plugin-twolame.xml:
10184 * docs/plugins/inspect/plugin-x264.xml:
10189 * win32/common/config.h:
10190 0.10.17.4 pre-release
10192 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10194 * ext/mad/gstmad.c:
10195 mad: remove buffer_alloc
10197 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10200 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10201 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10202 * docs/plugins/inspect/plugin-a52dec.xml:
10203 * docs/plugins/inspect/plugin-amrnb.xml:
10204 * docs/plugins/inspect/plugin-amrwbdec.xml:
10205 * docs/plugins/inspect/plugin-asf.xml:
10206 * docs/plugins/inspect/plugin-cdio.xml:
10207 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10208 * docs/plugins/inspect/plugin-dvdread.xml:
10209 * docs/plugins/inspect/plugin-dvdsub.xml:
10210 * docs/plugins/inspect/plugin-iec958.xml:
10211 * docs/plugins/inspect/plugin-lame.xml:
10212 * docs/plugins/inspect/plugin-mad.xml:
10213 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10214 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10215 * docs/plugins/inspect/plugin-mpegstream.xml:
10216 * docs/plugins/inspect/plugin-realmedia.xml:
10217 * docs/plugins/inspect/plugin-siddec.xml:
10218 * docs/plugins/inspect/plugin-synaesthesia.xml:
10219 * docs/plugins/inspect/plugin-twolame.xml:
10220 * docs/plugins/inspect/plugin-x264.xml:
10228 0.10.17.3 pre-release
10230 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10233 Automatic update of common submodule
10234 From c3cafe1 to 46dfcea
10236 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10238 * ext/mad/gstmad.c:
10241 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10243 Merge branch 'master' into 0.11
10246 android/amrwbdec.mk
10248 android/mpegaudioparse.mk
10251 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10253 * tests/check/gst-plugins-ugly.supp:
10254 tests: add suppression for lame unit test
10256 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10258 * tests/check/Makefile.am:
10259 * tests/check/generic/.gitignore:
10260 * tests/check/generic/index.c:
10261 tests: add generic index-setting test
10263 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10265 * ext/mpeg2dec/gstmpeg2dec.c:
10266 mpeg2dec: don't deadlock when setting an index
10268 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10271 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10272 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10273 * docs/plugins/inspect/plugin-a52dec.xml:
10274 * docs/plugins/inspect/plugin-amrnb.xml:
10275 * docs/plugins/inspect/plugin-amrwbdec.xml:
10276 * docs/plugins/inspect/plugin-asf.xml:
10277 * docs/plugins/inspect/plugin-cdio.xml:
10278 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10279 * docs/plugins/inspect/plugin-dvdread.xml:
10280 * docs/plugins/inspect/plugin-dvdsub.xml:
10281 * docs/plugins/inspect/plugin-iec958.xml:
10282 * docs/plugins/inspect/plugin-lame.xml:
10283 * docs/plugins/inspect/plugin-mad.xml:
10284 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10285 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10286 * docs/plugins/inspect/plugin-mpegstream.xml:
10287 * docs/plugins/inspect/plugin-realmedia.xml:
10288 * docs/plugins/inspect/plugin-siddec.xml:
10289 * docs/plugins/inspect/plugin-synaesthesia.xml:
10290 * docs/plugins/inspect/plugin-twolame.xml:
10291 * docs/plugins/inspect/plugin-x264.xml:
10293 * win32/common/config.h:
10294 0.10.17.2 pre-release
10296 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10298 * gst/realmedia/rademux.c:
10299 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
10301 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10303 * gst/mpegstream/gstmpegdemux.c:
10304 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
10306 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10308 * ext/dvdread/dvdreadsrc.c:
10309 * ext/sidplay/gstsiddec.cc:
10310 * ext/x264/gstx264enc.c:
10311 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
10313 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10315 * gst/asfdemux/gstasfdemux.c:
10316 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
10318 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10320 * ext/x264/gstx264enc.c:
10321 x264enc: Implement getcaps function
10322 This allows to set width/height/etc restrictions downstream.
10324 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
10327 * ext/mad/Makefile.am:
10328 * ext/x264/Makefile.am:
10329 * gst/asfdemux/Makefile.am:
10330 * gst/dvdlpcmdec/Makefile.am:
10331 * gst/dvdsub/Makefile.am:
10332 * gst/iec958/Makefile.am:
10333 * gst/mpegaudioparse/Makefile.am:
10334 * gst/mpegstream/Makefile.am:
10335 * gst/realmedia/Makefile.am:
10336 * gst/synaesthesia/Makefile.am:
10337 android: make it ready for androgenizer
10338 To build gstreamer for android we are now using androgenizer which
10339 generates the needed Android.mk files.
10340 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
10342 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
10345 * android/amrnb.mk:
10346 * android/amrwbdec.mk:
10348 * android/mpegaudioparse.mk:
10349 android: remove the android/ folder
10351 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
10354 Automatic update of common submodule
10355 From 1ccbe09 to c3cafe1
10357 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10359 * ext/x264/gstx264enc.c:
10360 * ext/x264/gstx264enc.h:
10361 x264enc: Allow changing the bitrate and quantitizers dynamically
10362 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10364 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10366 * ext/x264/gstx264enc.c:
10367 x264enc: Set max bitrate in quality mode
10368 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10370 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10372 * ext/x264/gstx264enc.c:
10373 x264enc: Make it clear that constant quantizer is for debugging only
10374 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10376 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10379 Automatic update of common submodule
10380 From 193b717 to 1ccbe09
10382 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
10385 Automatic update of common submodule
10386 From b77e2bf to 193b717
10388 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10391 Automatic update of common submodule
10392 From d8814b6 to b77e2bf
10394 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10397 Automatic update of common submodule
10398 From 6aaa286 to d8814b6
10400 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
10403 Automatic update of common submodule
10404 From 6aec6b9 to 6aaa286
10406 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
10409 configure.ac: redundant use of AC_MSG_RESULT()
10410 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
10412 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
10415 autogen: wingo signed comment
10417 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10419 * gst/dvdsub/gstdvdsubdec.c:
10420 * gst/dvdsub/gstdvdsubdec.h:
10421 dvdsubdec: Rearrange buffer allocation and pushing code a bit
10422 This makes the code easier to read, doesn't store every buffer
10423 in the instance until the next buffer is to be drawn and
10424 fixes an unitialized variable compiler warning.
10426 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
10428 * gst/dvdsub/gstdvdsubdec.c:
10429 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
10432 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
10434 * gst/dvdsub/gstdvdsubdec.c:
10435 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
10438 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10441 * ext/mad/gstmad.c:
10442 * ext/mad/gstmad.h:
10443 mad: build the mad plugin even if libid3tag is not available
10444 ID3 tags are usually handled by id3demux, and should be handled
10445 by id3demux. Tag handling in mad based on libid3tag is very basic
10446 and mostly unnecessary really, so just build this plugin without
10447 ID3 tag support if libid3tag is not available.
10449 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10451 Merge branch 'master' into 0.11
10453 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
10455 * gst/mpegstream/gstdvddemux.c:
10456 dvddemux: small code cleanup
10457 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
10458 and avoid empty 'if' when logging is disabled.
10460 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10463 configure.ac: export plugin description more platform independent
10466 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10469 Automatic update of common submodule
10470 From 1de7f6a to 6aec6b9
10472 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10474 Merge branch 'master' into 0.11
10478 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10480 * ext/mpeg2dec/gstmpeg2dec.c:
10481 mpeg2dec: do not fail fatally when unlinked
10482 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
10484 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
10486 * ext/mad/gstmad.c:
10487 * ext/mad/gstmad.h:
10488 * ext/mpeg2dec/gstmpeg2dec.c:
10489 * ext/mpeg2dec/gstmpeg2dec.h:
10490 index: remove conditional index support
10491 Index support cannot be disabled since commit
10492 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
10493 in core, which removed the configure flags to disable index.
10495 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
10497 * ext/mad/gstmad.c:
10498 * ext/mpeg2dec/gstmpeg2dec.c:
10499 formatting: trim trailing whitespace
10501 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
10503 * ext/mad/gstmad.c:
10504 * ext/mpeg2dec/gstmpeg2dec.c:
10505 * gst/mpegstream/gstmpegdemux.c:
10506 index: use delta frame flags instead of 0 or none
10508 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10510 * ext/x264/gstx264enc.c:
10511 x264enc: Don't register flags with a value of 0
10512 Flags with a value of 0 aren't meaningful and will cause
10513 g_value_transform to go into an endless loop when trying to
10514 convert the flags to a string
10516 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
10519 Automatic update of common submodule
10520 From f94d739 to 1de7f6a
10522 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10524 * ext/amrwbdec/amrwbdec.c:
10525 amrwbdec: avoid stalling on invalid frame
10526 Skip 1 byte indicating invalid frame type index rather than stalling
10527 on it indefinitely until EOS.
10530 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10532 * tests/check/pipelines/lame.c:
10533 tests: add unit test for lamemp3enc negotiation issue
10534 https://bugzilla.gnome.org/show_bug.cgi?id=641151
10536 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10538 * ext/lame/gstlamemp3enc.c:
10539 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
10540 The element downstream of mp3enc might only accept certain sample rates or channels,
10541 make sure we relay any restrictions that do exist to upstream when it does a
10542 get_caps() on the sink pad. That way upstream elements like audioresample or
10543 audioconvert can pick a sample rate / channel configuration that will be accepted,
10544 instead of just negotiating to the highest, which might then be rejected.
10545 https://bugzilla.gnome.org/show_bug.cgi?id=641151
10547 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
10549 * gst/asfdemux/asfpacket.c:
10550 asfpacket: Avoid using broken duration extension
10551 Quite a few (broken?) files have a packet duration of 1ms, which is
10552 most definitely wrong for either audio or video packets.
10553 We therefore avoid using that value and instead use other metrics to
10554 determine the buffer duration (like using the extended stream properties
10555 average frame duration if present and valid).
10557 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10560 * win32/common/config.h:
10561 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
10562 https://bugzilla.gnome.org/show_bug.cgi?id=640705
10564 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
10566 * gst/mpegaudioparse/gstxingmux.c:
10567 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
10570 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10572 * gst/mpegstream/gstdvddemux.c:
10573 mpegstream: increase allowable gap between streams
10574 The new delay is three times as much as the old one, and just happens
10575 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
10576 was chocking before at 5:11.
10577 While there, merge the constants used in two places into a define.
10578 https://bugzilla.gnome.org/show_bug.cgi?id=539708
10580 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10582 * ext/x264/gstx264enc.c:
10583 x264enc: make tag event writable before modifying tag list in place
10584 To modify an event tag is necessary to be sure that x264enc
10586 Also fix indentation.
10587 https://bugzilla.gnome.org/show_bug.cgi?id=640272
10589 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10592 * docs/plugins/inspect/plugin-a52dec.xml:
10593 * docs/plugins/inspect/plugin-amrnb.xml:
10594 * docs/plugins/inspect/plugin-amrwbdec.xml:
10595 * docs/plugins/inspect/plugin-asf.xml:
10596 * docs/plugins/inspect/plugin-cdio.xml:
10597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10598 * docs/plugins/inspect/plugin-dvdread.xml:
10599 * docs/plugins/inspect/plugin-dvdsub.xml:
10600 * docs/plugins/inspect/plugin-iec958.xml:
10601 * docs/plugins/inspect/plugin-lame.xml:
10602 * docs/plugins/inspect/plugin-mad.xml:
10603 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10604 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10605 * docs/plugins/inspect/plugin-mpegstream.xml:
10606 * docs/plugins/inspect/plugin-realmedia.xml:
10607 * docs/plugins/inspect/plugin-siddec.xml:
10608 * docs/plugins/inspect/plugin-twolame.xml:
10609 * docs/plugins/inspect/plugin-x264.xml:
10610 * win32/common/config.h:
10611 Back to development
10613 === release 0.10.17 ===
10615 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10621 * docs/plugins/inspect/plugin-a52dec.xml:
10622 * docs/plugins/inspect/plugin-amrnb.xml:
10623 * docs/plugins/inspect/plugin-amrwbdec.xml:
10624 * docs/plugins/inspect/plugin-asf.xml:
10625 * docs/plugins/inspect/plugin-cdio.xml:
10626 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10627 * docs/plugins/inspect/plugin-dvdread.xml:
10628 * docs/plugins/inspect/plugin-dvdsub.xml:
10629 * docs/plugins/inspect/plugin-iec958.xml:
10630 * docs/plugins/inspect/plugin-lame.xml:
10631 * docs/plugins/inspect/plugin-mad.xml:
10632 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10633 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10634 * docs/plugins/inspect/plugin-mpegstream.xml:
10635 * docs/plugins/inspect/plugin-realmedia.xml:
10636 * docs/plugins/inspect/plugin-siddec.xml:
10637 * docs/plugins/inspect/plugin-twolame.xml:
10638 * docs/plugins/inspect/plugin-x264.xml:
10639 * gst-plugins-ugly.doap:
10640 * win32/common/config.h:
10643 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10646 * docs/plugins/inspect/plugin-a52dec.xml:
10647 * docs/plugins/inspect/plugin-amrnb.xml:
10648 * docs/plugins/inspect/plugin-amrwbdec.xml:
10649 * docs/plugins/inspect/plugin-asf.xml:
10650 * docs/plugins/inspect/plugin-cdio.xml:
10651 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10652 * docs/plugins/inspect/plugin-dvdread.xml:
10653 * docs/plugins/inspect/plugin-dvdsub.xml:
10654 * docs/plugins/inspect/plugin-iec958.xml:
10655 * docs/plugins/inspect/plugin-lame.xml:
10656 * docs/plugins/inspect/plugin-mad.xml:
10657 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10658 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10659 * docs/plugins/inspect/plugin-mpegstream.xml:
10660 * docs/plugins/inspect/plugin-realmedia.xml:
10661 * docs/plugins/inspect/plugin-siddec.xml:
10662 * docs/plugins/inspect/plugin-twolame.xml:
10663 * docs/plugins/inspect/plugin-x264.xml:
10664 * win32/common/config.h:
10665 0.10.16.4 pre-release
10667 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10669 * ext/mpeg2dec/gstmpeg2dec.c:
10670 mpeg2dec: Use the proper component value for height
10672 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10675 * docs/plugins/inspect/plugin-a52dec.xml:
10676 * docs/plugins/inspect/plugin-amrnb.xml:
10677 * docs/plugins/inspect/plugin-amrwbdec.xml:
10678 * docs/plugins/inspect/plugin-asf.xml:
10679 * docs/plugins/inspect/plugin-cdio.xml:
10680 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10681 * docs/plugins/inspect/plugin-dvdread.xml:
10682 * docs/plugins/inspect/plugin-dvdsub.xml:
10683 * docs/plugins/inspect/plugin-iec958.xml:
10684 * docs/plugins/inspect/plugin-lame.xml:
10685 * docs/plugins/inspect/plugin-mad.xml:
10686 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10687 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10688 * docs/plugins/inspect/plugin-mpegstream.xml:
10689 * docs/plugins/inspect/plugin-realmedia.xml:
10690 * docs/plugins/inspect/plugin-siddec.xml:
10691 * docs/plugins/inspect/plugin-twolame.xml:
10692 * docs/plugins/inspect/plugin-x264.xml:
10693 * win32/common/config.h:
10694 0.10.16.3 pre-release
10696 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10698 * gst/asfdemux/asfheaders.c:
10699 * gst/asfdemux/asfheaders.h:
10700 * gst/asfdemux/gstasfdemux.c:
10701 asfdemux: Handle new type of DRM'd asf files.
10702 These are produced by the new MS PlayReady system.
10703 https://bugzilla.gnome.org/show_bug.cgi?id=639226
10705 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
10708 Automatic update of common submodule
10709 From e572c87 to f94d739
10711 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10714 Automatic update of common submodule
10715 From ccbaa85 to e572c87
10717 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10720 Automatic update of common submodule
10721 From 46445ad to ccbaa85
10723 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10725 * tests/check/Makefile.am:
10726 tests: never disable g_assert() and cast checks for the unit tests
10727 The unit tests are riddled with g_assert() and friends, make sure we
10728 don't disable assert and cast checks for the unit tests even if
10729 this has been specified for the rest of the code base, e.g. via
10730 --disable-glib-asserts
10732 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10735 * win32/common/config.h:
10736 0.10.16.2 pre-release
10738 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10740 * docs/plugins/gst-plugins-ugly-plugins.args:
10741 * docs/plugins/inspect/plugin-a52dec.xml:
10742 * docs/plugins/inspect/plugin-amrnb.xml:
10743 * docs/plugins/inspect/plugin-amrwbdec.xml:
10744 * docs/plugins/inspect/plugin-asf.xml:
10745 * docs/plugins/inspect/plugin-cdio.xml:
10746 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10747 * docs/plugins/inspect/plugin-dvdread.xml:
10748 * docs/plugins/inspect/plugin-dvdsub.xml:
10749 * docs/plugins/inspect/plugin-iec958.xml:
10750 * docs/plugins/inspect/plugin-lame.xml:
10751 * docs/plugins/inspect/plugin-mad.xml:
10752 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10753 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10754 * docs/plugins/inspect/plugin-mpegstream.xml:
10755 * docs/plugins/inspect/plugin-realmedia.xml:
10756 * docs/plugins/inspect/plugin-siddec.xml:
10757 * docs/plugins/inspect/plugin-twolame.xml:
10758 * docs/plugins/inspect/plugin-x264.xml:
10761 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10766 po: update translations
10768 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10771 configure: use $LIBM instead of hardcoding -lm
10773 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10775 * gst/realmedia/rmdemux.c:
10776 rmdemux: Initialize return variable.
10777 In the unlikely event that height is 0 (which is invalid) we would end up
10778 never setting the flow return.
10780 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10782 * gst/realmedia/rmutils.c:
10783 realmedia: Fix unitialized variables on macosx
10785 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10787 * ext/x264/gstx264enc.c:
10788 x264enc: Handle codec/encoder tags
10789 Make x264enc drop video-codec and codec tags and replace
10790 encoder/encoder-version with x264 and its build number
10793 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10795 * ext/mpeg2dec/gstmpeg2dec.c:
10796 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10798 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10800 * ext/mpeg2dec/gstmpeg2dec.c:
10801 mpeg2dec: minor formatting clean-up
10803 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10805 * ext/mpeg2dec/gstmpeg2dec.c:
10806 mpeg2dec: refactor cropping code to use libgstvideo functions
10807 https://bugzilla.gnome.org/show_bug.cgi?id=571146
10809 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10811 * ext/mpeg2dec/gstmpeg2dec.c:
10812 * ext/mpeg2dec/gstmpeg2dec.h:
10813 mpeg2dec: use GstVideoFormat instead of custom enum
10815 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10817 * ext/mpeg2dec/Makefile.am:
10818 mpeg2dec: fix LIBADD order in Makefile.am
10820 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
10822 * ext/x264/gstx264enc.c:
10823 x264: vbv-buf-capacity should have a minimum of 0
10824 x264 will clip this value internally, and users should be allowed to
10825 specify a lower value than 300 ms.
10826 https://bugzilla.gnome.org/show_bug.cgi?id=635291
10828 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10830 * ext/x264/gstx264enc.c:
10831 x264enc: also accept YV12 input
10833 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10835 * ext/x264/gstx264enc.c:
10836 x264enc: add a note to the docs about encoder latency and queues
10837 https://bugzilla.gnome.org/show_bug.cgi?id=636107
10839 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10841 * gst/realmedia/rademux.c:
10842 * gst/realmedia/rmdemux.c:
10843 realmedia: do not use the pad buffer allocation functions in demuxers
10844 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10845 https://bugzilla.gnome.org/show_bug.cgi?id=637932
10847 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10850 Automatic update of common submodule
10851 From 169462a to 46445ad
10853 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10855 * ext/mad/gstmad.c:
10856 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10859 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
10862 Automatic update of common submodule
10863 From 20742ae to 169462a
10865 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
10867 * gst/realmedia/rmdemux.c:
10868 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10869 Signed-off-by: Rob Clark <rob@ti.com>
10871 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
10874 Automatic update of common submodule
10875 From 011bcc8 to 20742ae
10877 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
10880 x264: uses pkg-config to locate libx264
10882 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10884 Merge branch 'master' into 0.11
10886 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10888 * tests/check/pipelines/lame.c:
10889 check: don't use deprecated method
10891 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10893 * android/amrnb.mk:
10894 * android/amrwbdec.mk:
10896 * android/mpegaudioparse.mk:
10898 more 0.10 -> 0,11 changes
10900 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10903 configure: open 0.11 branch
10905 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10909 * android/amrnb.mk:
10910 * android/amrwbdec.mk:
10912 * android/mpegaudioparse.mk:
10913 Add build system for Android
10915 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
10917 * gst/realmedia/rmutils.c:
10918 realmedia: Remove dead assignments
10920 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
10922 * ext/mad/gstmad.c:
10923 mad: Remove dead assignments
10925 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10927 * ext/dvdread/dvdreadsrc.c:
10928 dvdreadsrc: remove bogus comment
10930 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
10932 * ext/dvdread/dvdreadsrc.c:
10933 dvdreadsrc: fix handling of multi-angle streams
10934 We would output all angles interleaved instead of just
10935 the selected angle.
10936 https://bugzilla.gnome.org/show_bug.cgi?id=539254
10938 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10940 * gst/realmedia/Makefile.am:
10941 realmedia: fix LIBS order in Makefile
10943 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10983 po: update for new translatable strings
10985 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
10988 Automatic update of common submodule
10989 From 7bbd708 to 011bcc8
10991 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
10993 * ext/mpeg2dec/gstmpeg2dec.c:
10994 mpeg2dec: convert the position to stream time before answering to a position query
10996 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
10998 * gst/realmedia/Makefile.am:
10999 * gst/realmedia/rademux.c:
11000 * gst/realmedia/rmdemux.c:
11001 * gst/realmedia/rmdemux.h:
11002 realmedia: Get codec name from pbutils instead of harcoding them
11004 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
11006 * ext/x264/gstx264enc.c:
11007 x264enc: Work around a rate control issue in libx264
11008 When variable framerate is disabled in libx264 (which occurs when using
11009 the zerolatency tuning), libx264 ignores timestamps but still uses the
11010 timebase leading to messed up rate control with our nanosecond timebase.
11011 We work around this issue by setting the timebase to the reciprocal of
11012 the framerate and we validate that the framerate is suitable.
11013 This has been fixed upstream in libx264 but there are non-fixed versions
11014 in the wild so this workaround is still needed.
11017 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11019 * ext/mpeg2dec/gstmpeg2dec.c:
11020 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
11022 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
11024 * ext/mpeg2dec/gstmpeg2dec.c:
11025 mpeg2dec: fix position query by trusting upstream
11026 Position queries are badly handled for DVDs (probably due to the division in
11027 chapters): the time returned was the time since the start of chapter.
11028 Now ask upstream for position queries, fall back to the old code if upstream
11029 cannot answer the query.
11031 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
11033 * ext/lame/gstlame.c:
11034 * ext/mad/gstmad.c:
11035 * ext/sidplay/gstsiddec.cc:
11036 * gst/mpegstream/gstmpegparse.c:
11037 various: canonicalize property names
11039 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
11041 * ext/a52dec/gsta52dec.c:
11042 * ext/amrnb/amrnbdec.c:
11043 * ext/amrnb/amrnbenc.c:
11044 * ext/cdio/gstcdiocddasrc.c:
11045 * ext/dvdread/dvdreadsrc.c:
11046 * ext/lame/gstlame.c:
11047 * ext/lame/gstlamemp3enc.c:
11048 * ext/mad/gstmad.c:
11049 * ext/sidplay/gstsiddec.cc:
11050 * ext/x264/gstx264enc.c:
11051 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
11053 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
11055 * gst/iec958/ac3iec.c:
11056 * gst/mpegaudioparse/gstmpegaudioparse.c:
11057 * gst/mpegstream/gstmpegparse.c:
11058 * gst/mpegstream/gstrfc2250enc.c:
11059 * gst/realmedia/pnmsrc.c:
11060 * gst/realmedia/rdtmanager.c:
11061 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
11063 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
11066 Automatic update of common submodule
11067 From 5a668bf to 7bbd708
11069 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
11072 Automatic update of common submodule
11073 From c4a8adc to 5a668bf
11075 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11078 Automatic update of common submodule
11079 From 5e3c9bf to c4a8adc
11081 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11083 * ext/mad/gstmad.c:
11084 * ext/mad/gstmad.h:
11085 mad: support reverse playback
11087 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11089 * ext/dvdread/dvdreadsrc.c:
11090 dvdreadsrc: improve error messages on read errors
11091 Provide proper i18n-ed error messages when a read error happens,
11092 and point out that the error could be happening because the
11094 https://bugzilla.gnome.org/show_bug.cgi?id=613633
11096 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11099 configure: set plugin release datetime
11101 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
11104 Automatic update of common submodule
11105 From aa0d1d0 to 5e3c9bf
11107 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11109 * gst/mpegstream/gstmpegparse.c:
11110 mpegparse: re-fix flow return handling
11111 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
11112 - } while (GST_FLOW_IS_SUCCESS (result));
11113 + } while (result != GST_FLOW_OK);
11115 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
11117 * tests/check/Makefile.am:
11118 * tests/check/generic/states.c:
11119 tests: allow running state tests for all elements
11120 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
11121 to try elements that would normaly be skipped.
11123 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11126 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
11128 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11131 * pkgconfig/.gitignore:
11132 * pkgconfig/Makefile.am:
11133 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
11134 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
11135 This .pc file will not be installed, it's only for uninstalled setups,
11136 same thing as we do for -good. This is so other modules' unit tests can
11137 find our plugins properly in an uninstalled setup.
11139 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11142 Automatic update of common submodule
11143 From c2e10bf to aa0d1d0
11145 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11148 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
11150 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11152 * ext/sidplay/gstsiddec.cc:
11153 siddec: don't use GST_FLOW_IS_FATAL
11154 GST_FLOW_IS_FATAL has been deprecated in core git.
11156 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
11159 Automatic update of common submodule
11160 From d3d9acf to c2e10bf
11162 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11165 configure: Require orc >= 0.4.6 for --compat
11167 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11170 Automatic update of common submodule
11171 From ec60217 to d3d9acf
11173 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11175 * ext/mpeg2dec/gstmpeg2dec.c:
11176 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
11177 And don't post error messages if allocating a buffer resulted
11178 in WRONG_STATE or UNEXPECTED.
11180 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11182 * gst/mpegaudioparse/gstxingmux.c:
11183 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
11185 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11187 * gst/mpegstream/gstdvddemux.c:
11188 * gst/mpegstream/gstmpegdemux.c:
11189 * gst/mpegstream/gstmpegparse.c:
11190 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
11192 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11194 * gst/realmedia/rmdemux.c:
11195 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
11197 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11199 * gst/asfdemux/gstasfdemux.c:
11200 asfdemux: Don't use GST_FLOW_IS_FATAL()
11201 And don't post error messages for UNEXPECTED and post an error
11202 message if pulling data failed because of NOT_LINKED.
11204 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11207 * docs/plugins/inspect/plugin-a52dec.xml:
11208 * docs/plugins/inspect/plugin-amrnb.xml:
11209 * docs/plugins/inspect/plugin-amrwbdec.xml:
11210 * docs/plugins/inspect/plugin-asf.xml:
11211 * docs/plugins/inspect/plugin-cdio.xml:
11212 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11213 * docs/plugins/inspect/plugin-dvdread.xml:
11214 * docs/plugins/inspect/plugin-dvdsub.xml:
11215 * docs/plugins/inspect/plugin-iec958.xml:
11216 * docs/plugins/inspect/plugin-lame.xml:
11217 * docs/plugins/inspect/plugin-mad.xml:
11218 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11219 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11220 * docs/plugins/inspect/plugin-mpegstream.xml:
11221 * docs/plugins/inspect/plugin-realmedia.xml:
11222 * docs/plugins/inspect/plugin-siddec.xml:
11223 * docs/plugins/inspect/plugin-twolame.xml:
11224 * docs/plugins/inspect/plugin-x264.xml:
11225 * win32/common/config.h:
11226 Back to development
11227 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
11228 the code is updated for the GST_FLOW_IS_* macro deprecations.
11230 === release 0.10.16 ===
11232 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11238 * gst-plugins-ugly.doap:
11239 * win32/common/config.h:
11242 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11244 * docs/plugins/inspect/plugin-a52dec.xml:
11245 * docs/plugins/inspect/plugin-amrnb.xml:
11246 * docs/plugins/inspect/plugin-amrwbdec.xml:
11247 * docs/plugins/inspect/plugin-asf.xml:
11248 * docs/plugins/inspect/plugin-cdio.xml:
11249 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11250 * docs/plugins/inspect/plugin-dvdread.xml:
11251 * docs/plugins/inspect/plugin-dvdsub.xml:
11252 * docs/plugins/inspect/plugin-iec958.xml:
11253 * docs/plugins/inspect/plugin-lame.xml:
11254 * docs/plugins/inspect/plugin-mad.xml:
11255 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11256 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11257 * docs/plugins/inspect/plugin-mpegstream.xml:
11258 * docs/plugins/inspect/plugin-realmedia.xml:
11259 * docs/plugins/inspect/plugin-siddec.xml:
11260 * docs/plugins/inspect/plugin-twolame.xml:
11261 * docs/plugins/inspect/plugin-x264.xml:
11262 docs: update docs for release
11264 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11272 po: update translations
11274 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11313 0.10.15.6 pre-release
11315 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
11317 * gst/asfdemux/gstasfdemux.c:
11318 asfdemux: Don't error out on non-critical flow returns
11319 Only error out when downstream returns:
11324 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
11325 of the streams had gone EOS) and then stop the task silently.
11326 In the case of WRONG_STATE we just need to stop silently
11327 https://bugzilla.gnome.org/show_bug.cgi?id=600412
11329 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11368 0.10.15.5 pre-release
11370 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
11372 * gst/mpegaudioparse/gstmpegaudioparse.c:
11373 mp3parse: propagate flow errors upstream.
11374 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
11375 always return the error upstream.
11377 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11416 0.10.15.4 pre-release
11418 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
11421 Automatic update of common submodule
11422 From 3e8db1d to ec60217
11424 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11427 * docs/plugins/inspect/plugin-a52dec.xml:
11428 * docs/plugins/inspect/plugin-amrnb.xml:
11429 * docs/plugins/inspect/plugin-amrwbdec.xml:
11430 * docs/plugins/inspect/plugin-asf.xml:
11431 * docs/plugins/inspect/plugin-cdio.xml:
11432 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11433 * docs/plugins/inspect/plugin-dvdread.xml:
11434 * docs/plugins/inspect/plugin-dvdsub.xml:
11435 * docs/plugins/inspect/plugin-iec958.xml:
11436 * docs/plugins/inspect/plugin-lame.xml:
11437 * docs/plugins/inspect/plugin-mad.xml:
11438 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11439 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11440 * docs/plugins/inspect/plugin-mpegstream.xml:
11441 * docs/plugins/inspect/plugin-realmedia.xml:
11442 * docs/plugins/inspect/plugin-siddec.xml:
11443 * docs/plugins/inspect/plugin-twolame.xml:
11444 * docs/plugins/inspect/plugin-x264.xml:
11445 * win32/common/config.h:
11446 0.10.15.3 pre-release
11448 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
11450 * ext/x264/gstx264enc.c:
11451 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
11452 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
11453 argument to the option string value causes an error. For < 78 we pass the
11454 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
11455 result in passing 'none' for false and 'strict' for true. Other modes can be
11456 set through the option-string property for now.
11457 https://bugzilla.gnome.org/show_bug.cgi?id=626577
11459 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11462 * docs/plugins/gst-plugins-ugly-plugins.args:
11463 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11464 * docs/plugins/inspect/plugin-a52dec.xml:
11465 * docs/plugins/inspect/plugin-amrnb.xml:
11466 * docs/plugins/inspect/plugin-amrwbdec.xml:
11467 * docs/plugins/inspect/plugin-asf.xml:
11468 * docs/plugins/inspect/plugin-cdio.xml:
11469 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11470 * docs/plugins/inspect/plugin-dvdread.xml:
11471 * docs/plugins/inspect/plugin-dvdsub.xml:
11472 * docs/plugins/inspect/plugin-iec958.xml:
11473 * docs/plugins/inspect/plugin-lame.xml:
11474 * docs/plugins/inspect/plugin-mad.xml:
11475 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11476 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11477 * docs/plugins/inspect/plugin-mpegstream.xml:
11478 * docs/plugins/inspect/plugin-realmedia.xml:
11479 * docs/plugins/inspect/plugin-siddec.xml:
11480 * docs/plugins/inspect/plugin-twolame.xml:
11481 * docs/plugins/inspect/plugin-x264.xml:
11482 * win32/common/config.h:
11483 0.10.15.2 pre-release
11485 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
11487 * gst/synaesthesia/gstsynaesthesia.c:
11488 synaesthesia: code cleanups.
11489 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
11492 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
11494 * gst/synaesthesia/gstsynaesthesia.c:
11495 synaesthesia: use GST_BOILERPLATE macros
11497 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11500 Automatic update of common submodule
11501 From bd2054b to 3e8db1d
11503 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11505 * ext/x264/gstx264enc.c:
11506 x264: fix printf format warning in debug message
11508 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11510 * docs/plugins/Makefile.am:
11511 docs: fix bug passing arguments to gtkdoc-fixref in upload target
11512 Missing backslash at end of line meant we weren't passing all arguments
11513 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
11515 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
11518 Automatic update of common submodule
11519 From a519571 to bd2054b
11521 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11524 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
11525 This first checks what is required for ISO C99 support and sets the relevant
11526 compiler parameters and if no C99 compiler is found, it checks for a
11527 C89 compiler. This enables us to check for and use C89/C99 functions
11528 that gcc hides from us without the correct compiler parameters.
11530 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
11532 * ext/x264/gstx264enc.c:
11533 x264enc: Fix flushing of delayed frames
11534 x264_encoder_encode() should be called with a NULL picture until at least
11535 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
11536 regression in make check due to the recent change in defaults which enabled
11537 b-frames and b-pyramid, both of which I believe increase the number of delayed
11538 frames when encoding.
11540 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
11542 * ext/x264/gstx264enc.c:
11543 x264enc: Improve x264enc defaults
11544 - medium x264 speed/quality preset
11545 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
11546 Addresses part of bug #607798
11548 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
11550 * ext/x264/gstx264enc.c:
11551 x264enc: Fix property description typos
11553 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
11555 * ext/x264/gstx264enc.c:
11556 x264enc: Add some more debug info
11558 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
11560 * ext/x264/gstx264enc.c:
11561 * ext/x264/gstx264enc.h:
11562 x264enc: Add speed-preset and [psy-]tuning properties
11563 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
11564 preset and possibly a profile and/or tuning are now the recommended way to
11565 configure x264 through x264enc.
11566 If a preset/tuning are specified then these will define the default values and
11567 the property defaults will be ignored. After this the option-string property is
11568 applied, followed by the user-set properties, fast first pass restrictions and
11569 finally the profile restrictions.
11570 Addresses part of bug #607798
11572 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
11574 * ext/x264/gstx264enc.c:
11575 * ext/x264/gstx264enc.h:
11576 x264enc: Refactor code in preparation for presets/tunings
11577 - Make defaults append the appropriate default value to a string. This is
11578 needed to differentiate between something user-set and the actual prop
11580 - Add an internal option string to which _set_property () cases append for the
11581 majority of properties.
11582 - Use gst_x264_enc_parse_options () to clean up application of settings. This
11583 will make order of application with respect to the presets and tunings quite
11585 Addresses part of bug #607798
11587 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
11589 * ext/x264/gstx264enc.c:
11590 x264enc: Update available me types
11591 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11592 now self-maintaining.
11594 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
11596 * ext/x264/gstx264enc.c:
11597 x264enc: Use new libx264 API to affect fast first pass
11598 Uses new x264 API to apply reduced complexity values to the parameters to
11599 increase encoding speed in the first pass of a multi-pass encode. This does
11600 not impact on final quality.
11601 Addresses part of bug #607798
11603 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
11605 * ext/x264/gstx264enc.c:
11606 * ext/x264/gstx264enc.h:
11607 x264enc: Add profile property
11608 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11609 Profile. This makes it easier to achieve Baseline Profile for example.
11610 Addresses part of bug #607798
11612 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
11614 * ext/x264/gstx264enc.c:
11615 * ext/x264/gstx264enc.h:
11616 x264enc: Add option-string property
11617 Adds support for an x264 format option-string to specify advanced parameters
11618 Addresses part of bug #607798
11620 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11622 * ext/mad/Makefile.am:
11623 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11624 Spotted by syntr0py.
11626 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11628 * ext/x264/gstx264enc.c:
11629 x264enc: only set timebase on versions where it exists
11631 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
11633 * ext/x264/gstx264enc.c:
11634 x264enc: set appropriate time base
11637 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11639 * tests/check/Makefile.am:
11640 tests: add plugin loading whitelist to test environment
11641 Only want to load core/-base/-ugly plugins here.
11643 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11647 Bump automake requirement to 1.10 and autoconf to 2.60
11648 For maintainability reasons and $(builddir).
11651 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11653 * gst/asfdemux/gstasfdemux.c:
11654 asfdemux: Fix seeking after last commits
11655 Don't handle wrong-state returns as errors to allow seeking to work
11658 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11660 * gst/asfdemux/gstasfdemux.c:
11661 asfdemux: Push all pending data on EOS
11662 When on push mode and receiving an EOS event, asfdemux
11663 should push all pending data because we might be dealing
11664 with a broken file that has a preroll value higher
11665 than its actual length.
11667 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11669 * gst/asfdemux/gstasfdemux.c:
11670 asfdemux: Fix sending eos event for chained asfs
11671 Properly push EOS event when finishing a chained asf file
11675 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11677 * docs/plugins/Makefile.am:
11678 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11679 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11680 * docs/plugins/inspect/plugin-rmdemux.xml:
11681 docs: add rmdemux to docs properly
11682 The plugin has been renamed, remove old introspection file.
11684 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11686 * docs/plugins/gst-plugins-ugly-plugins.args:
11687 * docs/plugins/inspect/plugin-x264.xml:
11688 docs: update for recent x264enc changes
11690 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11692 * gst/realmedia/rmdemux.c:
11693 rmdemux: fix compiler warning when debugging system in core is disabled
11695 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
11698 Automatic update of common submodule
11699 From 73ff93a to a519571
11701 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
11703 * gst/asfdemux/gstasfdemux.c:
11704 asfdemux: Allow at least 500ms of preroll.
11705 Some files have insanely low preroll values which break the
11706 all_streams_prerolled() logic.
11709 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11711 * ext/x264/gstx264enc.c:
11712 x264enc: add new h264 caps attribute alignment
11715 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11717 * ext/x264/gstx264enc.c:
11718 * ext/x264/gstx264enc.h:
11719 x264enc: conditionally expose enhanced upstream capabilities
11720 API: GstX264Enc:sliced-threads
11721 API: GstX264Enc:sync-lookahead
11722 API: GstX264Enc:intra-refresh
11723 API: GstX264Enc:mb-tree
11724 API: GstX264Enc:rc-lookahead
11727 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11730 * docs/plugins/inspect/plugin-a52dec.xml:
11731 * docs/plugins/inspect/plugin-amrnb.xml:
11732 * docs/plugins/inspect/plugin-amrwbdec.xml:
11733 * docs/plugins/inspect/plugin-asf.xml:
11734 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11735 * docs/plugins/inspect/plugin-iec958.xml:
11736 * docs/plugins/inspect/plugin-mad.xml:
11737 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11738 * docs/plugins/inspect/plugin-mpegstream.xml:
11739 * docs/plugins/inspect/plugin-realmedia.xml:
11740 docs: update introspected plugin docs for gstdoc-scangobj and other changes
11741 Update common for latest gstdoc-scangobj and inspect xml files for
11742 escaping and pad template order changes.
11744 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
11747 Automatic update of common submodule
11748 From 9339ccc to 35617c2
11750 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
11753 Automatic update of common submodule
11754 From 5adb1ca to 9339ccc
11756 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
11759 Automatic update of common submodule
11760 From 57c89b7 to 5adb1ca
11762 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
11765 Automatic update of common submodule
11766 From c804988 to 57c89b7
11768 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11771 * gst/realmedia/rtspreal.c:
11772 configure: Update required GLib version to 2.20
11774 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11776 * ext/a52dec/gsta52dec.c:
11777 a52dec: Call orc_init() before trying to get target flags
11779 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11781 * ext/a52dec/gsta52dec.c:
11782 a52dec: Remove debug printf...
11784 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11787 * ext/a52dec/Makefile.am:
11788 * ext/a52dec/gsta52dec.c:
11789 a52dec: Use orc for CPU feature detection and don't check for liboil
11791 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11794 configure: Use GLIB_EXTRA_CFLAGS
11796 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11799 Automatic update of common submodule
11800 From 7a0fdf5 to c804988
11802 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11805 Automatic update of common submodule
11806 From 6da3bab to 7a0fdf5
11808 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11811 Automatic update of common submodule
11812 From 733fca9 to 6da3bab
11814 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
11817 Automatic update of common submodule
11818 From fad145b to 733fca9
11820 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
11823 Automatic update of common submodule
11824 From 47683c1 to fad145b
11826 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11828 * gst/realmedia/rmdemux.c:
11829 rmdemux: pass bitrate on caps
11830 Set the bitrate on the caps, some decoders like sipro need this to function
11834 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
11837 Automatic update of common submodule
11838 From 17f89e5 to 47683c1
11840 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
11843 Automatic update of common submodule
11844 From fd7ca04 to 17f89e5
11846 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11848 * ext/x264/gstx264enc.c:
11849 x264enc: Only set i_weighted_pred on versions where it exists
11851 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
11853 * ext/lame/gstlamemp3enc.c:
11854 lamemp3enc: implement latency query
11855 The encoder's latency is deduced from the framesize. Fixes #618896.
11857 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11860 * docs/plugins/gst-plugins-ugly-plugins.args:
11861 * docs/plugins/gst-plugins-ugly-plugins.signals:
11862 * docs/plugins/inspect/plugin-a52dec.xml:
11863 * docs/plugins/inspect/plugin-amrnb.xml:
11864 * docs/plugins/inspect/plugin-amrwbdec.xml:
11865 * docs/plugins/inspect/plugin-asf.xml:
11866 * docs/plugins/inspect/plugin-cdio.xml:
11867 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11868 * docs/plugins/inspect/plugin-dvdread.xml:
11869 * docs/plugins/inspect/plugin-dvdsub.xml:
11870 * docs/plugins/inspect/plugin-iec958.xml:
11871 * docs/plugins/inspect/plugin-lame.xml:
11872 * docs/plugins/inspect/plugin-mad.xml:
11873 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11874 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11875 * docs/plugins/inspect/plugin-mpegstream.xml:
11876 * docs/plugins/inspect/plugin-realmedia.xml:
11877 * docs/plugins/inspect/plugin-siddec.xml:
11878 * docs/plugins/inspect/plugin-twolame.xml:
11879 * docs/plugins/inspect/plugin-x264.xml:
11880 * win32/common/config.h:
11881 Back to development
11883 === release 0.10.15 ===
11885 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11891 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11892 * docs/plugins/inspect/plugin-a52dec.xml:
11893 * docs/plugins/inspect/plugin-amrnb.xml:
11894 * docs/plugins/inspect/plugin-amrwbdec.xml:
11895 * docs/plugins/inspect/plugin-asf.xml:
11896 * docs/plugins/inspect/plugin-cdio.xml:
11897 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11898 * docs/plugins/inspect/plugin-dvdread.xml:
11899 * docs/plugins/inspect/plugin-dvdsub.xml:
11900 * docs/plugins/inspect/plugin-iec958.xml:
11901 * docs/plugins/inspect/plugin-lame.xml:
11902 * docs/plugins/inspect/plugin-mad.xml:
11903 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11904 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11905 * docs/plugins/inspect/plugin-mpegstream.xml:
11906 * docs/plugins/inspect/plugin-realmedia.xml:
11907 * docs/plugins/inspect/plugin-siddec.xml:
11908 * docs/plugins/inspect/plugin-twolame.xml:
11909 * docs/plugins/inspect/plugin-x264.xml:
11910 * gst-plugins-ugly.doap:
11911 * win32/common/config.h:
11914 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11954 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11957 configure: make implicit GLib and liboil requirements explicit
11958 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11960 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
11962 * ext/x264/gstx264enc.c:
11963 x264enc: disable I weighted pred
11964 If it is enabled, then it will be main profile instead of baseline.
11965 This ensures maximum compatibility of the output stream until the
11966 encoder configuration interface gets an overhaul with explicit
11967 output profile selection.
11970 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11973 * win32/common/config.h:
11974 0.10.14.3 pre-release
11976 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12014 po: update translations
12016 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12019 Automatic update of common submodule
12020 From 357b0db to fd7ca04
12022 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12025 * win32/common/config.h:
12026 0.10.14.2 pre-release
12028 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12031 Automatic update of common submodule
12032 From 4d67bd6 to 357b0db
12034 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12036 * gst/realmedia/rmdemux.c:
12037 * gst/realmedia/rmutils.c:
12038 * gst/realmedia/rmutils.h:
12039 rmdemux: add better sipr nibble swap routine
12041 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12043 * gst/realmedia/rmdemux.c:
12044 rmdemux: descramble SIPR before pushing out
12045 Collect and descramble the SIPR packets before pushing.
12046 Descramble ATRAC audio.
12049 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12051 * gst/realmedia/rmutils.c:
12052 * gst/realmedia/rmutils.h:
12053 rm: add function to descramble sipr
12055 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
12057 * ext/x264/gstx264enc.c:
12058 * ext/x264/gstx264enc.h:
12059 x264enc: Re-send the received upstream event as-is downstream
12060 https://bugzilla.gnome.org/show_bug.cgi?id=606689
12062 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
12064 * ext/amrnb/amrnb.c:
12065 amrnbenc: Set rank to GST_RANK_SECONDARY
12067 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12069 * gst/realmedia/rtspreal.c:
12070 rtspreal: use GLib's base64 functions if available
12071 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
12073 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
12075 * ext/amrnb/amrnbdec.h:
12076 * ext/amrnb/amrnbenc.h:
12077 * ext/amrwbdec/amrwbdec.h:
12078 amr: Use correct includes (as pkg-config suggests)
12081 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
12083 * gst/ac3parse/.gitignore:
12084 * gst/ac3parse/Makefile.am:
12085 * gst/ac3parse/README:
12086 * gst/ac3parse/ac3parse.vcproj:
12087 * gst/ac3parse/gstac3parse.c:
12088 * gst/ac3parse/gstac3parse.h:
12089 ac3parse: remove unported 0.8 plugin
12090 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
12092 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
12094 * gst/mpegaudioparse/gstmpegaudioparse.c:
12095 docs: adding a mp3decoder as well is useful
12097 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
12099 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12100 docs: massage section index
12102 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
12104 * ext/amrwbdec/amrwbdec.c:
12105 * ext/amrwbdec/amrwbdec.h:
12106 amrwbdec: move define to source to avoid hiding it from the docs
12108 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
12110 * ext/cdio/gstcdiocddasrc.c:
12111 docs: remove short_desc, it is taken from element details
12113 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
12115 * gst/synaesthesia/gstsynaesthesia.c:
12116 docs: fix sections docs for synaesthesia
12118 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
12120 * docs/plugins/Makefile.am:
12121 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12122 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12123 * gst/mpegaudioparse/gstmpegaudioparse.c:
12124 docs: add docs for mp3parse
12126 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12128 * gst-plugins-ugly.doap:
12129 doap: update repository info from cvs->git and maintainers
12131 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12134 Automatic update of common submodule
12135 From fc85867 to 4d67bd6
12137 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12139 * tests/check/elements/x264enc.c:
12140 x264enc: adaptive NALU type checking
12141 In particular, be less picky about SEI NALU order, which makes test more
12142 robust with respect to changes in libx264.
12145 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12147 * ext/x264/gstx264enc.c:
12148 x264enc: adaptive x264 header NAL layout handling
12151 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12153 * gst/asfdemux/gstrtpasfdepay.c:
12154 asfdepay: we require a dynamic payload type
12155 Add an extra caps property that restricts the depayloader to only accept dynamic
12158 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12161 configure: Drop -Wcast-align
12162 Commit message copied from core's commit from Benjamin Otte:
12163 246f5dba96a5b50bb74621af67b30942cca72af5
12164 Apparently gcc warns that GstMiniObject is not castable to
12165 GstEvent/Message/Buffer due to them containing 64bit variables, even
12166 though ARM hackers claim that those only need 4byte alignment. And as
12167 long as gcc behaves that way, this warning is not very useful.
12168 So we'll remove the warning until this problem is fixed.
12171 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
12173 * ext/mpeg2dec/gstmpeg2dec.c:
12174 mpeg2dec: copy over all buffer flags when copying buffers.
12175 Avoids losing the tff/rff video buffer flags
12177 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
12179 * gst/asfdemux/asfpacket.c:
12180 asfdemux: Make a table static to avoid having to always allocate it.
12182 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12184 * ext/x264/gstx264enc.c:
12185 x264enc: fix up avcC header construction
12186 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
12187 for BUILD_X264 < 76.
12188 Also fixes #610089.
12190 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12192 * ext/x264/gstx264enc.c:
12193 x264enc: parameterize libx264 provided NAL layout in codec-data creation
12195 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
12198 configure: Remove -Wundef flag
12199 Same fix as for #615161
12201 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12204 Automatic update of common submodule
12205 From fdf023d to fc85867
12207 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12209 * gst-libs/gst/gettext.h:
12210 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
12212 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12217 build: build plugins in parallel where possible, if make -jN is used
12219 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12222 build: add cruft alert for common/shave*
12224 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12228 Remove removed file win32/common/config.h.in from MANIFEST.
12230 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
12232 * gst/synaesthesia/synaescope.c:
12233 * gst/synaesthesia/synaescope.h:
12234 synaestesia: Fix old-style prototype
12236 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
12238 * gst/realmedia/rmutils.c:
12242 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
12245 Automatic update of common submodule
12246 From 55cd514 to c1d07dd
12248 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12251 * ext/amrnb/amrnbdec.c:
12252 * ext/amrnb/amrnbenc.c:
12253 * ext/cdio/gstcdiocddasrc.h:
12254 * ext/dvdread/dvdreadsrc.c:
12255 * ext/lame/gstlame.h:
12256 * ext/lame/gstlamemp3enc.h:
12257 * ext/lame/plugin.c:
12258 * ext/mad/gstmad.c:
12259 * ext/x264/gstx264enc.c:
12260 * ext/x264/gstx264enc.h:
12261 * gst/mpegaudioparse/gstmpegaudioparse.c:
12262 * gst/mpegaudioparse/gstxingmux.c:
12263 * gst/mpegstream/gstdvddemux.c:
12264 * gst/mpegstream/gstmpegdemux.c:
12265 * gst/mpegstream/gstmpegparse.c:
12266 * gst/realmedia/asmrules.c:
12267 * gst/realmedia/pnmsrc.c:
12268 * gst/realmedia/pnmsrc.h:
12269 * gst/realmedia/rdtdepay.h:
12270 * gst/realmedia/rdtmanager.c:
12271 * gst/realmedia/rtspreal.c:
12272 build: Add all kinds of compiler warning flags and fix the resulting warnings
12274 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12276 * ext/amrnb/Makefile.am:
12277 * ext/amrwbdec/Makefile.am:
12278 * ext/sidplay/Makefile.am:
12279 * gst/asfdemux/Makefile.am:
12280 * gst/mpegaudioparse/Makefile.am:
12281 build: fix up Makefile.am
12282 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
12283 the order a bit here and there (see docs/random/moving-plugins).
12285 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12287 * win32/common/config.h.in:
12288 win32: remove win32-specific config.h.in copy that's not used any longer
12289 The win32 config.h is now generated from the top-level config.h.in.
12291 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
12293 * ext/a52dec/gsta52dec.c:
12294 * ext/amrnb/amrnbdec.c:
12295 * ext/amrnb/amrnbenc.c:
12296 * ext/amrwbdec/amrwbdec.c:
12297 * ext/cdio/gstcdiocddasrc.c:
12298 * ext/dvdread/dvdreadsrc.c:
12299 * ext/lame/gstlame.c:
12300 * ext/mad/gstmad.c:
12301 * ext/mpeg2dec/gstmpeg2dec.c:
12302 * gst/ac3parse/gstac3parse.c:
12303 * gst/asfdemux/gstasfdemux.c:
12304 * gst/asfdemux/gstrtpasfdepay.c:
12305 * gst/asfdemux/gstrtspwms.c:
12306 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12307 * gst/iec958/ac3iec.c:
12308 * gst/mpegaudioparse/gstmpegaudioparse.c:
12309 * gst/mpegaudioparse/gstxingmux.c:
12310 * gst/mpegstream/gstdvddemux.c:
12311 * gst/mpegstream/gstmpegdemux.c:
12312 * gst/mpegstream/gstmpegparse.c:
12313 * gst/mpegstream/gstrfc2250enc.c:
12314 * gst/realmedia/pnmsrc.c:
12315 * gst/realmedia/rademux.c:
12316 * gst/realmedia/rdtdepay.c:
12317 * gst/realmedia/rdtmanager.c:
12318 * gst/realmedia/rmdemux.c:
12319 * gst/realmedia/rtspreal.c:
12320 * gst/synaesthesia/gstsynaesthesia.c:
12321 gst_element_class_set_details => gst_element_class_set_details_simple
12323 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12325 * ext/x264/gstx264enc.c:
12326 x264enc: Put pixel-aspect-ratio from input into the src pad caps
12329 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
12332 Automatic update of common submodule
12333 From e272f71 to 55cd514
12335 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
12338 Automatic update of common submodule
12339 From df8a7c8 to e272f71
12341 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
12344 Update CXXFLAGS, too
12346 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
12349 Update for recent changes to common submodule
12350 This just replaces every "$ERROR_CFLAGS" usage with a usage of
12351 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
12353 Actually using that separation will happen later.
12355 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
12358 Automatic update of common submodule
12359 From 9720a7d to df8a7c8
12361 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
12364 Automatic update of common submodule
12365 From 0b6e072 to 9720a7d
12367 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
12370 Automatic update of common submodule
12371 From 7cc5eb4 to 0b6e072
12373 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12376 Automatic update of common submodule
12377 From 7aa65b5 to 7cc5eb4
12379 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12382 Automatic update of common submodule
12383 From 44ecce7 to 7aa65b5
12385 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12388 configure: Use automake 1.11 silent rules instead of shave if available
12389 This makes sure that we use something that is still maintained and
12390 also brings back libtool 1.5 support.
12392 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12395 * docs/plugins/inspect/plugin-a52dec.xml:
12396 * docs/plugins/inspect/plugin-amrnb.xml:
12397 * docs/plugins/inspect/plugin-amrwbdec.xml:
12398 * docs/plugins/inspect/plugin-asf.xml:
12399 * docs/plugins/inspect/plugin-cdio.xml:
12400 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12401 * docs/plugins/inspect/plugin-dvdread.xml:
12402 * docs/plugins/inspect/plugin-dvdsub.xml:
12403 * docs/plugins/inspect/plugin-iec958.xml:
12404 * docs/plugins/inspect/plugin-lame.xml:
12405 * docs/plugins/inspect/plugin-mad.xml:
12406 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12407 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12408 * docs/plugins/inspect/plugin-mpegstream.xml:
12409 * docs/plugins/inspect/plugin-realmedia.xml:
12410 * docs/plugins/inspect/plugin-siddec.xml:
12411 * docs/plugins/inspect/plugin-twolame.xml:
12412 * docs/plugins/inspect/plugin-x264.xml:
12413 * win32/common/config.h:
12414 Back to development
12416 === release 0.10.14 ===
12418 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12424 * docs/plugins/gst-plugins-ugly-plugins.args:
12425 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12426 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12427 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12428 * docs/plugins/inspect/plugin-a52dec.xml:
12429 * docs/plugins/inspect/plugin-amrnb.xml:
12430 * docs/plugins/inspect/plugin-amrwbdec.xml:
12431 * docs/plugins/inspect/plugin-asf.xml:
12432 * docs/plugins/inspect/plugin-cdio.xml:
12433 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12434 * docs/plugins/inspect/plugin-dvdread.xml:
12435 * docs/plugins/inspect/plugin-dvdsub.xml:
12436 * docs/plugins/inspect/plugin-iec958.xml:
12437 * docs/plugins/inspect/plugin-lame.xml:
12438 * docs/plugins/inspect/plugin-mad.xml:
12439 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12440 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12441 * docs/plugins/inspect/plugin-mpegstream.xml:
12442 * docs/plugins/inspect/plugin-realmedia.xml:
12443 * docs/plugins/inspect/plugin-siddec.xml:
12444 * docs/plugins/inspect/plugin-twolame.xml:
12445 * docs/plugins/inspect/plugin-x264.xml:
12446 * gst-plugins-ugly.doap:
12447 * win32/common/config.h:
12450 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12490 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12493 * win32/common/config.h:
12494 0.10.13.4 pre-release
12496 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12498 * ext/x264/gstx264enc.c:
12499 * tests/check/elements/x264enc.c:
12500 x264enc: Replace 'avc-sample' with 'avc' in caps
12501 In the element and in its tests
12504 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
12506 * gst/asfdemux/gstasfdemux.c:
12507 asfdemux: Don't set durations of 0 on outgoing buffers.
12508 Some (broken) streams don't have the extended stream properties in
12509 the header, resulting in applying a duration of zero on outgoing
12513 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
12515 * gst/asfdemux/asfpacket.c:
12516 asfdemux: Make sure we always set proper payload duration.
12517 Some (broken) streams will have a delta of 0, resulting in outgoing
12518 buffers having durations of 0.
12521 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12524 * win32/common/config.h:
12525 0.10.13.3 pre-release
12527 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
12529 * gst/asfdemux/asfpacket.c:
12530 asfdemux: Make sure we don't end up with negative timestamps.
12531 Some files have payload with timestamps smaller than the preroll duration.
12532 Instead of blindly substracting the preroll value (and ending up with
12533 insanely high timestamps on the outgoing buffers), we make sure we
12537 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12540 * win32/common/config.h:
12541 0.10.13.2 pre-release
12542 Update core/base requirement to 0.10.26, since that's more likely
12543 to be the actual requirement.
12545 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12550 po: update translations
12552 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12554 * tests/check/elements/x264enc.c:
12555 x264enc: add caps check to x264enc unit test
12556 Add some minimal caps checking to x264enc unit test.
12559 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
12561 * ext/x264/gstx264enc.c:
12562 x264enc: fix up avcC header construction and playback by flash players
12563 Fix off-by-one bug when constructing the avcC header chunk: we
12564 wrote wrong profile info into the header. The first byte in the
12565 SPS NAL we get from x264 is the nal type, not the profile_idc.
12566 Also add some debug logging.
12569 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
12571 * gst/asfdemux/gstasfdemux.c:
12572 asfdemux: Improve seek behaviour for audio-only with no index
12573 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
12574 for video, we can just seek to seek_time instead.
12576 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12579 configure: fix up GST_CXXFLAGS properly
12580 We don't want C specific flags in GST_CXXFLAGS, so base it on the
12581 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12582 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12584 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12587 Update MAINTAINERS, add myself
12589 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
12592 configure: base GST_CXXFLAGS on --cflags from pkg-config
12593 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12594 point for for both C and CXX settings.
12596 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12599 Automatic update of common submodule
12600 From 96dc793 to 44ecce7
12602 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12606 * win32/common/.gitignore:
12607 * win32/common/config.h:
12608 win32: change how win32/common/config.h is updated
12609 Generate win32/common/config.h-new directly from config.h.in,
12610 using shell variables in configure and some hard-coded information.
12611 Change top-level makefile so that 'make win32-update' copies the
12612 generated file to win32/common/config.h, which we keep in source
12613 control. It's kept in source control so that the git tree is
12615 This change is similar to the ones applied a while ago to GStreamer
12616 core, gst-plugins-base and gst-plugins-good and prevents configure
12617 from changing files in source control. The generated config.h
12618 should be ok, but needs testing.
12620 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12622 * gst/realmedia/rtspreal.c:
12623 rtspreal: don't construct config header with uninitialised bytes
12624 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12625 a presumably unintentional padding of uninitialised bytes at the end
12626 of the CONT tags chunk, which should be harmless but causes warnings
12627 in valgrind (see #608533 for a test URL).
12629 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12631 * gst/realmedia/rtspreal.c:
12632 rtspreal: add finalize function so we can free streams and rulebook
12633 Fix memory leak in Real RTSP component (#608533).
12635 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12637 * gst/realmedia/rtspreal.c:
12638 rtspreal: fix minor memory leak
12639 Caps take their own reference when a buffer is added to them, so
12640 unref buffer after adding it to caps (#608533).
12642 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12644 * gst/realmedia/rdtdepay.c:
12645 rdtdepay: unref input buffer when done
12646 Fixes memory leak, see #608533.
12648 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12651 Automatic update of common submodule
12652 From 15d47a6 to 96dc793
12654 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12656 * ext/x264/gstx264enc.c:
12657 * ext/x264/gstx264enc.h:
12658 x264enc: make use of Access Unit delimiters configurable
12659 API: GstX264Enc:aud
12661 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12663 * gst/asfdemux/asfpacket.c:
12664 asfdemux: Do not subtract padding twice
12665 Only subtract implicit padding if an explicit one isn't
12666 provided. Avoids subtracting it twice and causing
12670 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
12672 * gst/asfdemux/gstasfdemux.c:
12673 * gst/mpegstream/gstmpegpacketize.c:
12674 assert: g_assert_not_reached() cannot replace return statement
12675 Fix build with assert being turned off.
12677 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12680 Automatic update of common submodule
12681 From 14cec89 to 15d47a6
12683 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
12685 * gst/asfdemux/gstasfdemux.c:
12686 asfdemux: Don't forget to update flow variable
12687 Forgot to update the return value in the loop.
12689 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
12691 * gst/asfdemux/gstasfdemux.c:
12692 asfdemux: Check flow return on every push
12693 We previously only aggregated flow returns after the while(push) loop,
12694 which meant that in some cases we would end-up not properly aggregating
12696 This is based on the same flow aggregation algorithm as oggdemux.
12698 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12700 * ext/x264/gstx264enc.c:
12701 x264enc: Add stream-format to output caps
12702 Adds stream-format to output caps of x264enc that
12703 informs if the stream is in bytestream of avc format.
12706 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
12708 * gst/mpegaudioparse/gstxingmux.c:
12709 xingmux: Fix unaligned memory access
12710 ARM/SPARC need 32bit alignment but xingmux accesses possibly
12711 unaligned memory, which leads to SIGBUS.
12714 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
12716 * gst/asfdemux/gstasfdemux.c:
12717 asfdemux: Use GST_STR_NULL in a couple of places.
12718 Fixes crashing on some of the log statements on win32.
12720 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12722 * gst/realmedia/rmdemux.c:
12723 rmdemux: Parse and post bitrate for streams
12724 Parse the bitrate of the streams and post their tags.
12727 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12729 * gst/asfdemux/gstasfdemux.c:
12730 * gst/asfdemux/gstasfdemux.h:
12731 asfdemux: Post bitrate tag
12732 If stream bitrate object is available, post the bitrate
12736 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12738 * gst/mpegaudioparse/gstmpegaudioparse.c:
12739 * gst/mpegaudioparse/gstmpegaudioparse.h:
12740 mp3parse: minor validation check of (Xing, VBRI) metadata
12741 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12743 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12745 * gst/mpegaudioparse/gstmpegaudioparse.c:
12746 mp3parse: use proper total_time and total_bytes in various cases
12747 The correct basis for (Xing, VBRI) seek table calculations is the
12748 byte size and duration provided by that metadata, rather than some
12749 other (possibly even estimated) one. This also prevents an infinite
12750 conversion loop in (unlikely) case where a TOC is provided without
12751 such corresponding (duration) metdata.
12753 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12755 * gst/mpegaudioparse/gstmpegaudioparse.c:
12756 * gst/mpegaudioparse/gstmpegaudioparse.h:
12757 mp3parse: conserve stop time for non-accurate seek
12758 Use the same strategy as accurate seeks to store
12759 pending non-accurate seeks to avoid overwriting non-definite
12760 stop times. When doing non-accurate seeks our position
12761 reporting might drift off by some secs and the stream can
12762 end up before it should.
12765 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12768 Automatic update of common submodule
12769 From 47cb23a to 14cec89
12771 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12773 * ext/amrwbdec/amrwb.c:
12774 amrwbdec: give decoder a rank so decodebin/playbin will use it
12776 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12778 * gst/mpegaudioparse/gstmpegaudioparse.c:
12779 mp3parse: return false when we can't seek
12780 When upstream can't seek, we return false as well
12782 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12784 * ext/lame/gstlame.c:
12785 * ext/lame/gstlamemp3enc.c:
12786 lame: Avoid crash when seeking before negotiating
12787 lame's 'lgv' variable is only initialized when the caps
12788 is negotiated, whenever a seek happens before that, it would
12789 attempt to call a function on an empty pointer, causing the crash.
12792 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12795 Automatic update of common submodule
12796 From 87bf428 to 47cb23a
12798 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12801 Automatic update of common submodule
12802 From da4c75c to 87bf428
12804 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
12807 Automatic update of common submodule
12808 From 53a2485 to da4c75c
12810 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12812 * gst/mpegaudioparse/gstmpegaudioparse.c:
12813 mp3parse: fix non-flushing seek
12814 Specifically, in addition to clearing lots of variables/offsets
12815 when receiving newsegment, also clear leftover data to match.
12817 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
12819 * ext/x264/gstx264enc.c:
12820 * ext/x264/gstx264enc.h:
12821 x264enc: Make upstream GstForceKeyUnit thread-safe
12822 Also send the GstForceKeyUnit event downstream when an upstream on is received,
12823 allowing muxers or payloaders to take appropriate actions.
12824 https://bugzilla.gnome.org/show_bug.cgi?id=602556
12826 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12829 Automatic update of common submodule
12830 From a3e3ce4 to 53a2485
12832 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
12834 * gst/asfdemux/gstasfdemux.c:
12835 asfdemux: Don't call strlen() on NULL pointers
12838 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12840 * gst/asfdemux/gstasfdemux.c:
12841 asfdemux: Remove old pads when new ones are added
12842 The old pads were being removed before adding the new ones,
12843 we should add the new ones first.
12846 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12848 * gst/asfdemux/gstasfdemux.c:
12849 * gst/asfdemux/gstasfdemux.h:
12850 asfdemux: Handle chained asfs on pull mode
12851 Adds chained asfs handling to pull mode. It now checks if
12852 there is a new asf header after the last packet (when it
12853 is possible to know how many packets are) or it tries
12854 checking if a processed packet that fails is an header
12858 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12860 * gst/asfdemux/gstasfdemux.c:
12861 * gst/asfdemux/gstasfdemux.h:
12862 asfdemux: properly do chained asfs on push mode
12863 To properly do chained asfs work with playbin2, we need to
12864 push eos on the old pads before removing them.
12867 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12869 * gst/asfdemux/gstasfdemux.c:
12870 * gst/asfdemux/gstasfdemux.h:
12871 asfdemux: add support for chained asfs (push mode)
12872 Adds support for detecting and playing chained asfs
12873 in push mode. asfdemux tries to detect a new asf start
12874 by identifying the header object guid in a input buffer.
12875 When it finds it, it resets its state, removing its pads
12876 and creates new ones for the new file.
12878 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12880 * gst/asfdemux/gstasfdemux.c:
12881 asfdemux: fix two small leaks
12883 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12885 * gst/asfdemux/gstasfdemux.c:
12886 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12887 WM/Track has a 0 base but is often wrongly written as starting from 1,
12888 so not as reliable as WM/TrackNumber which always starts from 1.
12890 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12892 * gst/asfdemux/gstasfdemux.c:
12893 asfdemux: WM/Track starts counting from 0, adjust to start from 1
12895 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12897 * gst/asfdemux/gstasfdemux.c:
12898 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12899 There's both WM/Track and WM/TrackNumber.
12901 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
12903 * ext/a52dec/gsta52dec.c:
12904 a52dec: Fix debug statement: Pass pos variable instead of time() function
12906 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
12908 * gst/dvdsub/gstdvdsubdec.c:
12909 dvdsubdec: Fix printf format string warning
12911 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
12913 * gst/asfdemux/gstasfdemux.c:
12914 asfdemux: Fix bogus variable used uninitialised warnings
12916 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
12919 po: Don't create backup .po files
12920 As well as preventing creation of useless backup files, it works
12921 around a bug in gettext 0.17 on OS/X
12923 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
12925 * gst/asfdemux/asfpacket.c:
12926 asfdemux: fix c99-style comments.
12928 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
12930 * gst/asfdemux/asfpacket.c:
12931 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12933 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12935 * gst/realmedia/rmutils.c:
12936 rmutils: fix byteswapping
12937 fix the byteswapping code that was wrong because of the side effects of the
12941 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
12943 * ext/x264/gstx264enc.c:
12944 x264enc: Adapt to slightly modified x264 API
12947 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12949 * gst/asfdemux/asfpacket.c:
12950 asfdemux: careful to avoid crash on bogus data
12951 When receiving bogus data, we have to avoid subtracting a value
12952 larger than 'size' from 'size' variable, resulting in a wrap
12953 that would make 'size' a really large bogus value.
12956 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
12958 * win32/common/config.h:
12959 win32: Commit bumped version number
12961 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
12963 * gst/mpegaudioparse/gstmpegaudioparse.c:
12964 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12966 This removes a good 50% of processing time for parsing a buffer.
12967 We do this by simply... getting the nicks that we already have handy
12968 instead of going through the expensive glib system.
12970 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
12973 configure.ac: And back to development we go...
12975 === release 0.10.13 ===
12977 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
12984 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12985 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12986 * docs/plugins/inspect/plugin-a52dec.xml:
12987 * docs/plugins/inspect/plugin-asf.xml:
12988 * docs/plugins/inspect/plugin-cdio.xml:
12989 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12990 * docs/plugins/inspect/plugin-dvdread.xml:
12991 * docs/plugins/inspect/plugin-dvdsub.xml:
12992 * docs/plugins/inspect/plugin-iec958.xml:
12993 * docs/plugins/inspect/plugin-lame.xml:
12994 * docs/plugins/inspect/plugin-mad.xml:
12995 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12996 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12997 * docs/plugins/inspect/plugin-mpegstream.xml:
12998 * docs/plugins/inspect/plugin-realmedia.xml:
12999 * docs/plugins/inspect/plugin-siddec.xml:
13000 * docs/plugins/inspect/plugin-twolame.xml:
13001 * docs/plugins/inspect/plugin-x264.xml:
13002 * gst-plugins-ugly.doap:
13003 * win32/common/config.h:
13006 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
13044 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
13047 Automatic update of common submodule
13048 From 85d1530 to 0702fe1
13050 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
13088 * win32/common/config.h:
13089 0.10.12.3 pre-release
13091 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
13094 Automatic update of common submodule
13095 From a3e3ce4 to 85d1530
13097 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
13099 * ext/a52dec/gsta52dec.c:
13100 a52dec: Fix reference leak on all input buffers in 'dvd mode'
13101 https://bugzilla.gnome.org/show_bug.cgi?id=598272
13103 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
13142 * win32/common/config.h:
13143 0.10.12.2 pre-release
13145 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
13147 * docs/plugins/gst-plugins-ugly-plugins.args.new:
13148 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13149 docs: Remove files accidentally added
13150 Remove the gst-plugins-ugly-plugins.args.new and
13151 gst-plugins-ugly-plugins.signals.new files, that appear
13152 to have been accidentally added in commit
13153 f5d046a0b034f9bd7274291f7131ee5db1a30052
13155 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
13157 * ext/a52dec/gsta52dec.c:
13158 a52dec: Add some debugging for new segment events
13160 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
13162 * ext/mpeg2dec/gstmpeg2dec.c:
13163 mpeg2dec: fix warning in macosx snow leopard
13165 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
13167 * gst/mpegstream/gstmpegparse.c:
13168 mpegstream: fix warning in macosx snow leopard
13170 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
13172 * gst/mpegaudioparse/gstmpegaudioparse.c:
13173 mpegaudioparse: fix warning in macosx snow leopard
13175 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
13177 * gst/dvdsub/gstdvdsubdec.c:
13178 dvdsubdec: fix warning on macosx snow leopard
13180 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
13182 * gst/asfdemux/gstasfdemux.c:
13183 asfdemux: fix warning in macosx snow leopard
13185 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
13187 * gst/mpegaudioparse/gstmpegaudioparse.c:
13188 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
13190 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
13193 Automatic update of common submodule
13194 From 19fa4f3 to a3e3ce4
13196 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
13198 * gst/asfdemux/gstasfdemux.c:
13199 * gst/realmedia/rdtmanager.c:
13200 build: fprintf, sprintf, sscanf need stdio.h
13202 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
13204 * ext/mad/gstmad.c:
13205 mad: add missing include to fix the build
13207 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13209 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13210 dvdlpcm: whitespace fixes
13212 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
13214 * gst-plugins-ugly.spec.in:
13217 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13220 x264enc: adjust configure checking to changed upstream
13222 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13224 * ext/x264/gstx264enc.c:
13225 x264enc: conditionally adjust to new upstream API
13228 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13230 * gst/mpegaudioparse/gstmpegaudioparse.c:
13231 * gst/mpegaudioparse/gstmpegaudioparse.h:
13232 mpegaudioparse: prevent infinite (re)syncing
13234 gst/mpegaudioparse/gstmpegaudioparse.c
13236 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
13238 * gst/mpegaudioparse/gstmpegaudioparse.c:
13239 mp3parse: Refactor checking for sync. Make resyncing more reliable.
13240 Previously, we could get false sync relatively easily - it sometimes happened
13241 on real files. This cleans the code up a fair bit, and makes it require more
13242 confirmation that we've found valid sync before continuing.
13244 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13246 * gst/mpegaudioparse/gstmpegaudioparse.c:
13247 mpegaudioparse: ensure 2 valid headers in a row when resyncing
13249 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13251 * gst/mpegstream/gstdvddemux.c:
13252 dvddemux: remove bogus ifndef
13254 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13257 Automatic update of common submodule
13258 From 94f95e3 to 19fa4f3
13260 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13262 * ext/mpeg2dec/gstmpeg2dec.c:
13263 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
13265 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13267 * gst/dvdsub/gstdvdsubparse.c:
13268 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
13270 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
13272 * ext/amrnb/amrnbdec.c:
13273 * ext/amrnb/amrnbenc.c:
13274 Remove Ronald Bultje from Authors field
13275 Replaced with "GStreamer maintainers
13276 <gstreamer-devel@lists.sourceforge.net>" or just removed,
13277 depending on the number of other authors.
13279 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
13281 * gst/asfdemux/Makefile.am:
13282 * gst/asfdemux/gstasfmux.c:
13283 * gst/asfdemux/gstasfmux.h:
13284 asfdemux: Remove old non-built asfmux code
13285 Remove so people don't confuse it with the new asfmux code
13288 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13290 * ext/a52dec/gsta52dec.c:
13291 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
13292 It's not defined for older liba52 versions.
13294 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
13296 * ext/a52dec/gsta52dec.c:
13297 a52dec: Allow liba52 to use djbfft based IMDCT transform
13298 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
13299 IMDCT transform acceleration. It does however have a software based
13300 acceleration using the djbfft library (D.J. Bernstein's library for
13301 fourier transforms - Extremely fast library for floating-point
13302 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
13304 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
13305 and AltiVec implementations, but those are checked for first, and
13306 djbfft is chosen only if none of those is available - good in the
13307 case of some distributions including a port of the MPlayer changes
13308 in their system a52dec library.
13309 The down and upmix code in liba52 doesn't seem to be disturbed by
13310 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
13311 versions if passed from oil_cpu_get_flags (SSE currently is not).
13314 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13317 amr: Use opencore-amr pkg-config files if possible
13318 This makes it possible to build the plugins when the libraries
13319 are installed at non-standard locations.
13322 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13324 * gst/mpegaudioparse/gstmpegaudioparse.c:
13325 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
13326 Metadata provided seek tables are consistent with metadata's view of
13327 total size, which typically matches real size, but need not do so
13328 (e.g. a truncated file). Fixes seeking and position reporting
13329 in such truncated files (although duration based on metadata may then
13330 still be incorrect).
13332 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13335 configure: bump core/base requirements to released versions
13336 to avoid confusion.
13338 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13341 configure: Remove all mentions to the id3tag plugin which was removed
13343 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
13346 mad: make check for mad independent of the check for id3tag
13349 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13351 * gst/asfdemux/gstrtpasfdepay.c:
13352 rtpasfdepay: set padding size to the correct value
13353 asf packets in rtp packets should come with their padding fields
13354 set to 0 and the depayload must update them to the correct
13355 value before pushing downstream
13357 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
13360 * docs/plugins/Makefile.am:
13361 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13362 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13363 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13364 * docs/plugins/inspect/plugin-amrnb.xml:
13365 * docs/plugins/inspect/plugin-amrwbdec.xml:
13367 * ext/amrnb/GstAmrnbEnc.prs:
13368 * ext/amrnb/Makefile.am:
13369 * ext/amrnb/README:
13370 * ext/amrnb/amrnb.c:
13371 * ext/amrnb/amrnbdec.c:
13372 * ext/amrnb/amrnbdec.h:
13373 * ext/amrnb/amrnbenc.c:
13374 * ext/amrnb/amrnbenc.h:
13375 * ext/amrnb/amrnbparse.c:
13376 * ext/amrnb/amrnbparse.h:
13377 * ext/amrwbdec/Makefile.am:
13378 * ext/amrwbdec/README:
13379 * ext/amrwbdec/amrwb.c:
13380 * ext/amrwbdec/amrwbdec.c:
13381 * ext/amrwbdec/amrwbdec.h:
13382 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
13383 These are based on the OpenCore codecs.
13386 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
13389 Automatic update of common submodule
13390 From fedaaee to 94f95e3
13392 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13397 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13398 * docs/plugins/gst-plugins-ugly-plugins.args.new:
13399 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13400 * docs/plugins/inspect/plugin-dvdnav.xml:
13402 * ext/dvdnav/.gitignore:
13403 * ext/dvdnav/Makefile.am:
13404 * ext/dvdnav/README:
13405 * ext/dvdnav/dvdnavsrc.c:
13406 * ext/dvdnav/dvdnavsrc.h:
13407 * ext/dvdnav/gst-dvd:
13408 * ext/dvdread/dvdreadsrc.c:
13409 * gst-plugins-ugly.spec.in:
13411 dvdnav: remove dvdnav plugin
13412 Remove dvdnav plugin, it has no future. resindvd is the plugin to
13413 use for dvd playback. Note that dvdnav was never really enabled
13414 in -ugly, you had to edit configure.ac to get it built.
13416 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13418 * tests/check/elements/mpeg2dec.c:
13419 mpeg2dec: Fix unused variables compiler warnings in unit test
13421 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
13424 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
13425 Check for more automake command variants. Use printf instead of 'echo -n'
13428 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13431 Automatic update of common submodule
13432 From 5845b63 to fedaaee
13434 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
13437 Make git ignore more files
13439 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
13441 * gst/asfdemux/gstasfdemux.c:
13442 asfdemux: Refactor multiple packet pull.
13443 This also fixes a bug by which the first buffer (in a multi-packet mode)
13444 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
13445 full incoming buffer and not just of the single asf packet.
13446 Fixes corrupted frames introduced by latest commit.
13448 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13450 * gst/asfdemux/gstasfdemux.c:
13451 asfdemux: use the right accurate field
13452 Remove accurate variable and its faulty use because the real variable is an
13455 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
13457 * gst/asfdemux/asfpacket.c:
13458 * gst/asfdemux/gstasfdemux.c:
13459 asfdemux: Sprinkle branch prediction macros accross the code
13461 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
13463 * gst/asfdemux/gstasfdemux.c:
13464 asfdemux: Delay newsegment handling until we have a keyframe.
13465 We now have a chance for packets to be collected before we send out the
13466 newsegment. If we're not in accurate seeking (keyunit) it will set
13467 the segment start/time to the keyframe's timestamp.
13469 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
13471 * gst/asfdemux/gstasfdemux.c:
13472 asfdemux: Remove useless check. We already have checked for it above.
13474 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
13476 * gst/asfdemux/gstasfdemux.c:
13477 asfdemux: No longer queue GOPs now that seeking is fixed.
13478 We now *always* seek to the keyframe just before our requested position.
13479 When we encounter the first keyframe and we were not accurate (therefore doing
13480 keyframe seeking), we update the segment start position to the keyframe timestamp.
13482 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
13484 * gst/asfdemux/gstasfdemux.c:
13485 * gst/asfdemux/gstasfdemux.h:
13486 asfdemux: Store the accurate seeking flag
13488 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
13490 * gst/asfdemux/gstasfdemux.c:
13491 asfdemux: Use the average frame duration for buffers without a duration.
13492 This will still cause some timestamp jitter, but giving a hint as to the duration
13493 rather than nothing seems to be a better idea.
13494 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
13495 duration using the accumulated packet duration (which will be correct).
13497 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
13499 * gst/asfdemux/gstasfdemux.c:
13500 * gst/asfdemux/gstasfdemux.h:
13501 asfdemux: Use index entry packet count to optimize seeking.
13502 The simple index entries also contain the number of packets one needs
13503 to retrieve at a given position to get a full keyframe. We therefore
13504 use that information to retrieve all those packets in one buffer when
13505 working in pull-mode.
13507 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13509 * gst/asfdemux/gstasfdemux.c:
13510 asfdemux: Do not try to free const pointer
13511 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
13512 asfdemux tried to free a const pointer that had been cast to a
13513 normal pointer variable.
13515 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
13517 * gst/asfdemux/gstasfdemux.c:
13518 asfdemux: Use presentation timestamp when searching in the index.
13519 We need to take the preroll into account... else we end up too early.
13521 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
13524 Automatic update of common submodule
13525 From f3bb51b to 5845b63
13527 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
13529 * gst/asfdemux/gstasfdemux.c:
13530 asfdemux: Convert index entry from presentation time to timestamps.
13531 We weren't taking the preroll into account previously, meaning that we
13532 were always seeking preroll nanoseconds too early... resulting in a lot
13533 of dropped packets (which are before the start time).
13534 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
13536 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
13539 * gst/asfdemux/gstasfdemux.c:
13540 asfdemux: Fix byte array metadata handling.
13541 We basically discard byte array metadata. Should be trivial to adapt
13542 to storing the pointers if we need it later on.
13544 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
13546 * gst/asfdemux/gstasfdemux.c:
13547 * gst/asfdemux/gstasfdemux.h:
13548 asfdemux: Handle PAR/interlaced information stored in packet payload.
13549 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
13550 in the ASF Packet payload extensions).
13552 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
13554 * gst/asfdemux/gstasfdemux.c:
13555 * gst/asfdemux/gstasfdemux.h:
13556 asfdemux: Store/Handle global metadata (not specific to one stream).
13557 This allows us to store (and handle) PAR information which might be stored there.
13559 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13561 * gst/mpegaudioparse/gstmpegaudioparse.c:
13562 mpegaudioparse: fix Xing inverse seek table building
13564 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
13567 Automatic update of common submodule
13568 From f3bb51b to f810030
13570 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13572 * gst/asfdemux/gstasfdemux.c:
13573 asfdemux: don't try to free a NULL taglist
13575 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13577 * gst/asfdemux/gstasfdemux.c:
13578 asfdemux: post tags only after we've created our source pads
13579 Post global tags only after we've added our source pads, so that
13580 tag events get sent downstream in addition to tag messages posted
13581 on the bus. This makes sure tags can be picked up automatically
13582 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13583 While we're at it, also add a container-format tag.
13585 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13588 * gst/asfdemux/gstasfdemux.c:
13589 asfdemux: use new bytereader functions for image tag parsing
13591 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13593 * gst/asfdemux/gstasfdemux.c:
13594 * gst/asfdemux/gstasfdemux.h:
13595 asfdemux: remove some more unused variables
13597 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13599 * gst/realmedia/rmdemux.c:
13600 rmdemux: plug buffer leaking
13602 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13604 * gst/asfdemux/gstrtpasfdepay.c:
13605 asfdepay: guard against dropped buffers
13606 If a buffer was dropped, we might request data from the adapter that is not
13607 there and then we get a NULL buffer.
13609 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13611 * gst/asfdemux/gstasfdemux.c:
13612 * gst/asfdemux/gstasfdemux.h:
13613 asfdemux: set DISCONT on streams
13614 When we receive a DISCONT as input, don't clear our complete state but simply
13615 mark a discont that will be put on the next buffer. The code will be able to
13616 handle and throw away incomplete data.
13617 Add some more debug info.
13618 Remove an unused variable.
13620 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13622 * gst/asfdemux/gstrtpasfdepay.c:
13623 asfdepay: set DELTA_UNIT flag correctly
13624 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13625 Add some more debug info.
13627 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13629 * gst/asfdemux/gstasfdemux.c:
13630 asfdemux: fix latency calculations
13631 We need to check for -1 as an invalid timestamp, not 1.
13633 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13635 * gst/mpegaudioparse/gstmpegaudioparse.c:
13636 * gst/mpegaudioparse/gstmpegaudioparse.h:
13637 mp3parse: don't put every single frame into the index
13638 Let's not put every single mp3 frame in our index, a few frames per
13639 second should be more than enough. For now use an index interval
13640 of 100ms-500ms depending on the upstream size, to keep the index at
13641 a reasonable size. Factor out the code that adds the index entry
13642 into a separate function for better code readability.
13644 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13646 * gst/mpegaudioparse/gstmpegaudioparse.c:
13647 * gst/mpegaudioparse/gstmpegaudioparse.h:
13648 mp3parse: assume seekability only if we know the upstream size
13649 While technically upstream may be seekable even if it doesn't know
13650 the exact size, I can't think of a use case where this distincation
13651 is relevant in practice, so for now just assume we're not seekable
13652 if upstream doesn't provide us with a size. Makes sure we don't
13653 build a seek index when streaming internet radio with sources that
13654 pretend to be seekable until you try to actually seek.
13656 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13658 * gst-plugins-ugly.spec.in:
13659 Fix x264 requirement in SPEC file
13661 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13663 * ext/x264/gstx264enc.c:
13664 * gst/realmedia/rdtmanager.c:
13665 x264enc, rdtmanager: fix compilation with debugging disabled
13667 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
13670 * docs/plugins/Makefile.am:
13671 docs: Bump common. Fix comment in the docs Makefile.am
13673 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
13676 * win32/common/config.h:
13677 Back to development -> 0.10.12.1
13679 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13681 * gst-plugins-ugly.doap:
13682 Add 0.10.12 release to the doap file
13684 === release 0.10.12 ===
13686 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13692 * docs/plugins/gst-plugins-ugly-plugins.args:
13693 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13694 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13695 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13696 * docs/plugins/inspect/plugin-a52dec.xml:
13697 * docs/plugins/inspect/plugin-asf.xml:
13698 * docs/plugins/inspect/plugin-cdio.xml:
13699 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13700 * docs/plugins/inspect/plugin-dvdread.xml:
13701 * docs/plugins/inspect/plugin-dvdsub.xml:
13702 * docs/plugins/inspect/plugin-iec958.xml:
13703 * docs/plugins/inspect/plugin-lame.xml:
13704 * docs/plugins/inspect/plugin-mad.xml:
13705 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13706 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13707 * docs/plugins/inspect/plugin-mpegstream.xml:
13708 * docs/plugins/inspect/plugin-realmedia.xml:
13709 * docs/plugins/inspect/plugin-siddec.xml:
13710 * docs/plugins/inspect/plugin-synaesthesia.xml:
13711 * docs/plugins/inspect/plugin-twolame.xml:
13712 * docs/plugins/inspect/plugin-x264.xml:
13713 * win32/common/config.h:
13716 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
13725 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
13759 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
13792 * win32/common/config.h:
13793 0.10.11.2 pre-release
13795 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
13797 * win32/common/config.h.in:
13798 win32: Remove #undef inline from the win32 config.h
13800 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13802 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13803 * docs/plugins/inspect/plugin-mad.xml:
13804 * ext/mad/Makefile.am:
13805 * ext/mad/gstid3tag.c:
13806 * ext/mad/gstmad.c:
13807 * ext/mad/gstmad.h:
13808 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13809 It will be reborn with a shiny new code base under its hood in -bad.
13810 See #581756 and #565764.
13812 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
13814 * tests/check/pipelines/.gitignore:
13815 gitignore: Ignore some built files in the test area
13817 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13819 * docs/plugins/inspect/plugin-a52dec.xml:
13820 * docs/plugins/inspect/plugin-asf.xml:
13821 * docs/plugins/inspect/plugin-cdio.xml:
13822 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13823 * docs/plugins/inspect/plugin-dvdread.xml:
13824 * docs/plugins/inspect/plugin-dvdsub.xml:
13825 * docs/plugins/inspect/plugin-iec958.xml:
13826 * docs/plugins/inspect/plugin-lame.xml:
13827 * docs/plugins/inspect/plugin-mad.xml:
13828 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13829 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13830 * docs/plugins/inspect/plugin-mpegstream.xml:
13831 * docs/plugins/inspect/plugin-realmedia.xml:
13832 * docs/plugins/inspect/plugin-siddec.xml:
13833 * docs/plugins/inspect/plugin-synaesthesia.xml:
13834 * docs/plugins/inspect/plugin-twolame.xml:
13835 docs: Update plugin inspect files
13837 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13840 * docs/plugins/Makefile.am:
13841 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13842 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13843 * docs/plugins/inspect/plugin-x264.xml:
13845 * gst-plugins-ugly.spec.in:
13846 * tests/check/Makefile.am:
13847 * tests/check/elements/.gitignore:
13848 Moved 'x264enc' from -bad to -ugly
13850 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13852 * ext/x264/gstx264enc.c:
13853 * ext/x264/gstx264enc.h:
13854 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13857 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13859 * ext/x264/GstX264Enc.prs:
13860 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13862 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13864 * ext/x264/GstX264Enc.prs:
13865 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13867 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13869 * ext/x264/gstx264enc.c:
13870 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13872 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
13874 * ext/x264/GstX264Enc.prs:
13875 * ext/x264/Makefile.am:
13876 * ext/x264/gstx264enc.c:
13877 [MOVED FROM BAD 24/28] x264enc: add preset support
13878 Add preset iface and a (dummy) preset file as a starting point.
13880 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13882 * ext/x264/gstx264enc.c:
13883 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13885 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
13887 * ext/x264/gstx264enc.c:
13888 * ext/x264/gstx264enc.h:
13889 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13890 Use the GstForceKeyUnit event to force a keyframe.
13893 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13895 [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...
13896 Original commit message from CVS:
13897 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13898 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13899 Use hyphen in property name, perform safety buffer size check
13900 prior to mem access, and some more parentheses in macro.
13902 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
13904 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13905 Original commit message from CVS:
13906 * ext/apexsink/Makefile.am:
13907 Link against -lgcrpyto for RSA_new and RSA_free.
13908 * ext/faac/gstfaac.c:
13909 * ext/x264/gstx264enc.c:
13910 Fix compiler warnings.
13912 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13914 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13915 Original commit message from CVS:
13916 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13917 Construct source caps in more conventional (and correct) manner.
13919 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13921 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13922 Original commit message from CVS:
13923 * ext/alsaspdif/Makefile.am:
13924 * ext/amrwb/Makefile.am:
13925 * ext/apexsink/Makefile.am:
13926 * ext/arts/Makefile.am:
13927 * ext/artsd/Makefile.am:
13928 * ext/audiofile/Makefile.am:
13929 * ext/audioresample/Makefile.am:
13930 * ext/bz2/Makefile.am:
13931 * ext/cdaudio/Makefile.am:
13932 * ext/celt/Makefile.am:
13933 * ext/dc1394/Makefile.am:
13934 * ext/dirac/Makefile.am:
13935 * ext/directfb/Makefile.am:
13936 * ext/divx/Makefile.am:
13937 * ext/dts/Makefile.am:
13938 * ext/faac/Makefile.am:
13939 * ext/faad/Makefile.am:
13940 * ext/gsm/Makefile.am:
13941 * ext/hermes/Makefile.am:
13942 * ext/ivorbis/Makefile.am:
13943 * ext/jack/Makefile.am:
13944 * ext/jp2k/Makefile.am:
13945 * ext/ladspa/Makefile.am:
13946 * ext/lcs/Makefile.am:
13947 * ext/libfame/Makefile.am:
13948 * ext/libmms/Makefile.am:
13949 * ext/metadata/Makefile.am:
13950 * ext/mpeg2enc/Makefile.am:
13951 * ext/mplex/Makefile.am:
13952 * ext/musepack/Makefile.am:
13953 * ext/musicbrainz/Makefile.am:
13954 * ext/mythtv/Makefile.am:
13955 * ext/nas/Makefile.am:
13956 * ext/neon/Makefile.am:
13957 * ext/ofa/Makefile.am:
13958 * ext/polyp/Makefile.am:
13959 * ext/resindvd/Makefile.am:
13960 * ext/sdl/Makefile.am:
13961 * ext/shout/Makefile.am:
13962 * ext/snapshot/Makefile.am:
13963 * ext/sndfile/Makefile.am:
13964 * ext/soundtouch/Makefile.am:
13965 * ext/spc/Makefile.am:
13966 * ext/swfdec/Makefile.am:
13967 * ext/tarkin/Makefile.am:
13968 * ext/theora/Makefile.am:
13969 * ext/timidity/Makefile.am:
13970 * ext/twolame/Makefile.am:
13971 * ext/x264/Makefile.am:
13972 * ext/xine/Makefile.am:
13973 * ext/xvid/Makefile.am:
13974 * gst-libs/gst/app/Makefile.am:
13975 * gst-libs/gst/dshow/Makefile.am:
13976 * gst/aiffparse/Makefile.am:
13977 * gst/app/Makefile.am:
13978 * gst/audiobuffer/Makefile.am:
13979 * gst/bayer/Makefile.am:
13980 * gst/cdxaparse/Makefile.am:
13981 * gst/chart/Makefile.am:
13982 * gst/colorspace/Makefile.am:
13983 * gst/dccp/Makefile.am:
13984 * gst/deinterlace/Makefile.am:
13985 * gst/deinterlace2/Makefile.am:
13986 * gst/dvdspu/Makefile.am:
13987 * gst/festival/Makefile.am:
13988 * gst/filter/Makefile.am:
13989 * gst/flacparse/Makefile.am:
13990 * gst/flv/Makefile.am:
13991 * gst/games/Makefile.am:
13992 * gst/h264parse/Makefile.am:
13993 * gst/librfb/Makefile.am:
13994 * gst/mixmatrix/Makefile.am:
13995 * gst/modplug/Makefile.am:
13996 * gst/mpeg1sys/Makefile.am:
13997 * gst/mpeg4videoparse/Makefile.am:
13998 * gst/mpegdemux/Makefile.am:
13999 * gst/mpegtsmux/Makefile.am:
14000 * gst/mpegvideoparse/Makefile.am:
14001 * gst/mve/Makefile.am:
14002 * gst/nsf/Makefile.am:
14003 * gst/nuvdemux/Makefile.am:
14004 * gst/overlay/Makefile.am:
14005 * gst/passthrough/Makefile.am:
14006 * gst/pcapparse/Makefile.am:
14007 * gst/playondemand/Makefile.am:
14008 * gst/rawparse/Makefile.am:
14009 * gst/real/Makefile.am:
14010 * gst/rtjpeg/Makefile.am:
14011 * gst/rtpmanager/Makefile.am:
14012 * gst/scaletempo/Makefile.am:
14013 * gst/sdp/Makefile.am:
14014 * gst/selector/Makefile.am:
14015 * gst/smooth/Makefile.am:
14016 * gst/smoothwave/Makefile.am:
14017 * gst/speed/Makefile.am:
14018 * gst/speexresample/Makefile.am:
14019 * gst/stereo/Makefile.am:
14020 * gst/subenc/Makefile.am:
14021 * gst/tta/Makefile.am:
14022 * gst/vbidec/Makefile.am:
14023 * gst/videodrop/Makefile.am:
14024 * gst/videosignal/Makefile.am:
14025 * gst/virtualdub/Makefile.am:
14026 * gst/vmnc/Makefile.am:
14027 * gst/y4m/Makefile.am:
14028 * sys/acmenc/Makefile.am:
14029 * sys/cdrom/Makefile.am:
14030 * sys/dshowdecwrapper/Makefile.am:
14031 * sys/dshowsrcwrapper/Makefile.am:
14032 * sys/dvb/Makefile.am:
14033 * sys/dxr3/Makefile.am:
14034 * sys/fbdev/Makefile.am:
14035 * sys/oss4/Makefile.am:
14036 * sys/qcam/Makefile.am:
14037 * sys/qtwrapper/Makefile.am:
14038 * sys/vcd/Makefile.am:
14039 * sys/wininet/Makefile.am:
14040 * win32/common/config.h:
14041 Don't install static libs for plugins. Fixes #550851 for -bad.
14043 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14045 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
14046 Original commit message from CVS:
14047 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
14048 Adapt to slightly modified x264 API. Fixes #555238.
14050 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14052 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
14053 Original commit message from CVS:
14054 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
14055 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
14056 * ext/x264/gstx264enc.h:
14057 Do not deal with duplicated input (timestamps). If needed,
14058 a generic element can do so.
14059 Do not manipulate input timestamps on the way out,
14060 since that shifts the timeline and A/V sync.
14062 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14064 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
14065 Original commit message from CVS:
14066 * docs/plugins/gst-plugins-bad-plugins.args:
14067 Integrate new properties into documentation.
14068 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14069 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14070 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14071 Fix up API prior to eventual plugin move.
14072 API: GstX264Enc:pass (provides more options, and changed to enum)
14074 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14076 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
14077 Original commit message from CVS:
14078 * docs/plugins/Makefile.am:
14079 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14080 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14081 * ext/x264/gstx264enc.c:
14082 * tests/check/Makefile.am:
14083 * tests/check/elements/x264enc.c: (setup_x264enc),
14084 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
14085 Add documentation and unit test for x264enc.
14087 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14089 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
14090 Original commit message from CVS:
14091 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
14092 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14093 Allocate some buffers in more adaptive and economical fashion.
14095 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14097 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
14098 Original commit message from CVS:
14100 Check for sufficiently up-to-date x264 API.
14101 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
14102 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14103 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14104 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14105 * ext/x264/gstx264enc.h:
14106 Expose some more parameters of the x264 encoder as properties.
14108 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14110 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
14111 Original commit message from CVS:
14112 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
14113 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
14114 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14115 (gst_x264_enc_flush_frames):
14116 Coding style and layout; re-order some functions in more
14117 typical and natural flow.
14119 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14121 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
14122 Original commit message from CVS:
14123 * ext/x264/Makefile.am:
14124 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
14125 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
14126 (gst_x264_enc_reset), (gst_x264_enc_finalize),
14127 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
14128 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
14129 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
14130 * ext/x264/gstx264enc.h:
14131 Use GQueue in stead of custom queue code.
14132 Factorize flushing out encoder delayed frames.
14133 Factorize initialization and state change reset.
14135 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14137 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
14138 Original commit message from CVS:
14139 * ext/x264/gstx264enc.h:
14140 * sys/fbdev/gstfbdevsink.c:
14141 Use configure-generated _stdint.h.
14143 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14145 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
14146 Original commit message from CVS:
14147 * ext/x264/Makefile.am:
14148 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14149 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
14150 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
14151 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14152 (gst_x264_enc_finalize), (gst_x264_enc_chain),
14153 (gst_x264_enc_encode_frame), (plugin_init):
14154 * ext/x264/gstx264enc.h:
14155 Use video format library and GST_WRITE_*_BE macros where applicable.
14156 Use finalize in stead of dispose.
14157 Set up debug category and log callback.
14159 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14161 [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...
14162 Original commit message from CVS:
14163 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14164 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14165 (gst_x264_enc_encode_frame):
14166 Try harder not to crash when we get an EOS event but haven't set
14167 up the encoder yet (as may happen when upstream errors out with
14168 not-negotiated, for example). Also, always push the EOS event
14171 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
14173 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
14174 Original commit message from CVS:
14175 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14178 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14180 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
14181 Original commit message from CVS:
14182 * ext/x264/gstx264enc.c:
14183 Fix build against the libx264 version that ships with debian stable.
14185 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14187 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
14188 Original commit message from CVS:
14189 * ext/audioresample/gstaudioresample.c:
14190 * ext/x264/gstx264enc.c:
14191 * gst/dvdspu/gstdvdspu.c:
14192 * gst/dvdspu/gstdvdspu.h:
14193 * gst/festival/gstfestival.c:
14194 * gst/h264parse/gsth264parse.c:
14195 * gst/mpegtsparse/mpegtspacketizer.c:
14196 * gst/mpegtsparse/mpegtsparse.c:
14197 * gst/multifile/gstmultifilesink.c:
14198 * gst/multifile/gstmultifilesrc.c:
14199 * gst/nuvdemux/gstnuvdemux.c:
14200 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
14201 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
14202 * sys/vcd/vcdsrc.c:
14203 Massive leak fixing, plus code cleanups.
14205 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14207 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
14208 Original commit message from CVS:
14209 * examples/app/appsrc_ex.c:
14210 * examples/switch/switcher.c:
14211 * ext/neon/gstneonhttpsrc.c:
14212 * ext/timidity/gstwildmidi.c:
14213 * ext/x264/gstx264enc.c:
14214 * gst/mve/mveaudioenc.c: (mve_compress_audio):
14215 * gst/rtpmanager/gstrtpclient.c:
14216 * gst/rtpmanager/gstrtpjitterbuffer.c:
14217 * gst/spectrum/demo-audiotest.c:
14218 * gst/spectrum/demo-osssrc.c:
14219 * sys/dvb/gstdvbsrc.c:
14220 Add stdlib include (free, atoi, exit).
14222 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14224 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
14225 Original commit message from CVS:
14226 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
14227 This needs a version check.
14228 * gst/bayer/Makefile.am:
14231 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
14233 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
14234 Original commit message from CVS:
14235 Patch by: Michal Benes <michal.benes at itonis tv>
14236 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
14239 * ext/x264/Makefile.am:
14240 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
14241 (gst_x264_enc_analyse_get_type),
14242 (gst_x264_enc_timestamp_queue_init),
14243 (gst_x264_enc_timestamp_queue_free),
14244 (gst_x264_enc_timestamp_queue_put),
14245 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
14246 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14247 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14248 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14249 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
14250 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14251 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
14252 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
14254 * ext/x264/gstx264enc.h:
14255 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
14256 handle 'odd' widths and heights correctly yet.
14258 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14260 * gst/asfdemux/gstasfdemux.c:
14261 asfdemux: nicer metadata extraction of genre tags in some cases
14262 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
14263 that they presumably stand for.
14265 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14267 * gst/asfdemux/gstasfdemux.c:
14268 asfdemux: parse WM/Picture tags to extract cover art
14271 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14274 docs: fix http links for amr libs in REQUIREMENTS
14276 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14278 * gst/asfdemux/gstasfdemux.c:
14279 asfdemux: fix bogus flow return handling in eos handler
14280 Don't overwrite the origin flow return by whatever flow we get
14281 when trying to push the remaining internally queued payloads.
14282 We want to do our eos logic, ie. send an EOS event or segment-done
14283 message in any case. Makes things EOS properly when an EOS event
14284 is forced upon the pipeline so that the source returns
14285 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
14287 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14289 * win32/common/config.h:
14290 win32: update config.h
14292 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14295 configure: bump core/base requirements to released versions
14297 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14301 autogen: move the -Wno-portability for automake into configure.ac
14303 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
14305 * gst/dvdlpcmdec/Makefile.am:
14306 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14307 dvdlpcmdec: Add multichannel channel maps, and send some tags
14308 Add a multichannel map to the output caps, and send at least a CODEC and
14309 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
14310 no samples and can't find info about the channel ordering, but this is
14311 better than nothing.
14313 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14316 Automatic update of common submodule
14317 From 888e0a2 to c572721
14319 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14322 Automatic update of common submodule
14323 From 6ab11d1 to 888e0a2
14325 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
14327 * gst/dvdsub/gstdvdsubdec.c:
14328 dvdsubdec: Remove some dead code
14329 Remove some redundant memset - gobject memory is already initalised to 0.
14330 Remove a commented out line leftover from the previous commit
14332 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
14334 * gst/dvdsub/gstdvdsubdec.c:
14335 * gst/dvdsub/gstdvdsubdec.h:
14336 dvdsubdec: Support ARGB output
14337 Negotiate to and render into ARGB buffers directly if the peer supports it.
14340 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
14342 * ext/a52dec/gsta52dec.c:
14343 a52dec: Reconcile code with dtsdec
14344 Perform some cleanups based on the dtsdec code such as using the boilerplate
14345 macro and static pad template functions.
14346 Add some documentation. Don't register a change in flags until we synch on
14347 another frame successfully.
14349 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14351 * ext/lame/gstlamemp3enc.c:
14352 lamemp3enc: Improve debugging a bit
14354 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
14356 * ext/mpeg2dec/gstmpeg2dec.c:
14357 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
14359 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14392 po: avoid conflicts of local *.po files with files in git
14393 Make it so that filenames and line numbers are only stored in the *.pot file
14394 (which is not in git), but not in the individual *.po files. This information
14395 is hardly useful for translators in our case, and it should avoid the constant
14396 conflicts of local *.po files with the ones in git which are caused by the
14397 source files changing and the line numbers being updated. This commit might
14398 cause one last merge conflict for you, which you can work around with
14399 "git checkout po/*.po" before merging or pulling. After that there should
14400 (hopefully) not be any more local modifications of these files (unless
14401 someone committed additions or changes to translated strings and the
14402 *.po files haven't been updated yet, that is).
14404 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14406 * ext/lame/gstlamemp3enc.c:
14407 lamemp3enc: add Since tag to gtk-doc chunk
14409 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14411 * tests/check/elements/mpeg2dec.c:
14412 checks: fix mpeg2dec unit test again after interlace addition to caps
14414 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14416 * ext/mpeg2dec/gstmpeg2dec.c:
14417 mpeg2dec: work around old mpeg2dec versions
14418 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
14419 detection and just assume no rff is used. This fixes the compilation.
14422 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14424 * ext/mpeg2dec/Makefile.am:
14425 mpeg2dec: link to gstvideo
14426 Fix compilation by adding the right include directories and linking to the video
14429 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
14431 * gst/asfdemux/asfpacket.c:
14432 asfdemux: Downgrade simple statements from WARNING to DEBUG
14434 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
14436 * gst/asfdemux/asfheaders.c:
14437 * gst/asfdemux/asfheaders.h:
14438 * gst/asfdemux/asfpacket.c:
14439 * gst/asfdemux/asfpacket.h:
14440 asf: Detect more payload extensions.
14441 These should help fix interlaced/PAR issues with more files.
14443 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
14445 * ext/mpeg2dec/gstmpeg2dec.c:
14446 * ext/mpeg2dec/gstmpeg2dec.h:
14447 mpeg2dec: Implement interlaced support.
14448 Expand the debugging statements to show more picture information.
14450 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14452 * ext/mpeg2dec/gstmpeg2dec.c:
14453 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
14454 ffdec_mpeg2video is much faster, fixes bug #574461.
14456 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14458 * ext/lame/gstlamemp3enc.c:
14459 lamemp3enc: Don't write a Xing header
14461 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
14464 Run libtoolize before aclocal
14465 This unbreaks the build in some cases. Fixes bug #582021
14467 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
14469 * ext/mpeg2dec/gstmpeg2dec.c:
14470 mpeg2dec: use 64bit safe scaling functions.
14471 Got this to fail when seeking in a 14GB file (the value in bytes is
14472 bigger than 2**32).
14474 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14476 * gst/mpegaudioparse/gstmpegaudioparse.c:
14477 mpegaudioparse: remove some pointless g_return_if_fail()s
14479 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14481 * ext/twolame/gsttwolame.c:
14482 Switch twolame to primary rank
14484 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14486 * ext/lame/gstlame.c:
14487 * ext/lame/gstlamemp3enc.c:
14488 * ext/twolame/gsttwolame.c:
14489 Add ranks to mp3 encoders
14491 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14493 * gst-plugins-ugly.spec.in:
14494 Add twolame plugin to spec file
14496 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14498 * gst/asfdemux/asfpacket.c:
14499 * gst/asfdemux/gstasfdemux.c:
14500 * gst/asfdemux/gstasfdemux.h:
14501 asfdemux: use upstream segment and timestamps for some interpolation
14502 This should particularly help in case of upstream live src, e.g. rtspsrc,
14503 and especially so if it has to perform fallback to TCP.
14505 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
14507 * gst/asfdemux/gstrtpasfdepay.c:
14508 rtpasfdepay: Add support for fragmented packet (L == 0).
14509 This happens with rtp-over-udp.
14511 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14513 * ext/lame/gstlamemp3enc.c:
14514 lamemp3enc: Fixup the bitrate only for CBR
14515 Additionally clarify some property descriptions.
14517 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
14519 * ext/lame/gstlamemp3enc.c:
14520 lame: fix format string in debug statement
14522 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
14524 * gst/mpegaudioparse/gstmpegaudioparse.c:
14525 mp3parse: Don't reject valid Xing tables of contents
14526 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
14527 reject them because of it, just subtract the initial offset when reading
14530 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
14532 * gst/mpegaudioparse/gstmpegaudioparse.c:
14533 mp3parse: Allow more bits to change in headers during resynch
14534 Be more lenient about what we accept as changing bits in a header - basically,
14535 only require that the mp3 sync marker is present, for the mpeg version,
14536 layer and samplerate.
14539 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
14541 * ext/mad/gstmad.c:
14542 mad: Add duration of incoming/outgoing buffers in debug statements
14544 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
14546 * gst/mpegaudioparse/gstmpegaudioparse.c:
14547 mpegaudioparse: Remove useless checks for valid buffer duration.
14548 The buffer duration is set to a valid value at the very top of
14549 emit_frame(), we therefore don't need to check it later on.
14551 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
14553 * gst/mpegaudioparse/gstmpegaudioparse.c:
14554 mpegaudioparse: Fix stop condition for outputting buffers.
14555 Some mp3 streams have an offset in timestamps, requiring us to push the
14556 frame *AFTER* segment.stop in order for the decoder to be able to push
14557 all data up to the segment.stop position.
14559 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14561 * gst/asfdemux/asfpacket.c:
14562 * gst/asfdemux/gstasfdemux.c:
14563 * gst/asfdemux/gstasfdemux.h:
14564 asfdemux: 0-base timestamps consistently (whether or not streaming)
14565 This also makes timestamps (more) consistent before and after a possible
14566 seek, and moreover makes for reasonable position reporting in live stream
14567 (whose payload timestamps should not be taken for granted).
14569 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14571 * gst/asfdemux/gstasfdemux.c:
14572 * gst/asfdemux/gstasfdemux.h:
14573 asfdemux: report initial latency due to internal preroll queue
14575 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14577 * gst/asfdemux/gstasfdemux.c:
14578 asfdemux: enhance debug statement and refactor some initialization
14580 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14582 * gst/asfdemux/gstasfdemux.c:
14583 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14585 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14587 * gst/asfdemux/asfpacket.c:
14588 * gst/asfdemux/gstasfdemux.c:
14589 * gst/asfdemux/gstasfdemux.h:
14590 asfdemux: handle FIXME; normalize preroll
14592 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14594 * gst/asfdemux/gstasfdemux.c:
14595 * gst/asfdemux/gstasfdemux.h:
14596 asfdemux: fixes for streaming mode
14597 * Improve newsegment handling, e.g. upstream might live in TIME.
14598 * Only send newsegment if we have needed info.
14599 * Avoid reading past end of data section.
14601 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14603 * gst/asfdemux/gstasfdemux.c:
14604 asfdemux: fixes/enhancements for streaming mode
14605 * Do not rock the boat by reacting to FLUSH_START.
14606 * Try to handle TIME seeking by seeking upstream in BYTES.
14607 * Handle SEEKING query.
14609 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14612 * ext/lame/gstlamemp3enc.c:
14613 lame: fix compilation with LAME versions < 3.98
14614 lame_set_VBR_quality(), which takes a floating point value for the
14615 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14616 takes quality as an integer, for older LAME versions.
14619 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14621 * win32/common/config.h:
14622 win32: update config.h to git
14623 Until someone ports the new win32 config.h logic from the
14624 other modules to -ugly.
14626 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14628 * docs/plugins/gst-plugins-ugly-plugins.args:
14629 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14630 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14633 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14635 * ext/lame/gstlamemp3enc.c:
14636 lamemp3enc: Add a note to the encoding-engine-quality property
14637 that says, that this does not affect the bitrate at all.
14639 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14641 * ext/lame/gstlame.c:
14642 * ext/lame/gstlamemp3enc.c:
14643 lame: Implement preset interface
14645 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14647 * ext/twolame/gsttwolame.c:
14648 twolame: Implement preset interface
14650 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14652 * docs/plugins/gst-plugins-ugly-plugins.args:
14653 * ext/lame/gstlamemp3enc.c:
14654 * ext/lame/gstlamemp3enc.h:
14655 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14657 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14659 * ext/lame/gstlame.c:
14660 * ext/lame/gstlamemp3enc.c:
14661 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14663 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14665 * ext/lame/gstlame.c:
14666 lame: Deprecate the lame element
14668 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14670 * docs/plugins/Makefile.am:
14671 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14672 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14673 * docs/plugins/gst-plugins-ugly-plugins.args:
14674 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14675 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14676 * docs/plugins/inspect/plugin-a52dec.xml:
14677 * docs/plugins/inspect/plugin-amrnb.xml:
14678 * docs/plugins/inspect/plugin-asf.xml:
14679 * docs/plugins/inspect/plugin-cdio.xml:
14680 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14681 * docs/plugins/inspect/plugin-dvdread.xml:
14682 * docs/plugins/inspect/plugin-dvdsub.xml:
14683 * docs/plugins/inspect/plugin-iec958.xml:
14684 * docs/plugins/inspect/plugin-lame.xml:
14685 * docs/plugins/inspect/plugin-mad.xml:
14686 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14687 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14688 * docs/plugins/inspect/plugin-mpegstream.xml:
14689 * docs/plugins/inspect/plugin-realmedia.xml:
14690 * docs/plugins/inspect/plugin-siddec.xml:
14691 * docs/plugins/inspect/plugin-synaesthesia.xml:
14692 * docs/plugins/inspect/plugin-twolame.xml:
14695 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14697 * ext/lame/gstlamemp3enc.c:
14698 lame: Update example pipelines with the new properties
14700 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14702 * ext/lame/Makefile.am:
14703 * ext/lame/gstlame.c:
14704 * ext/lame/gstlamemp3enc.c:
14705 * ext/lame/gstlamemp3enc.h:
14706 * ext/lame/plugin.c:
14707 lame: Add lamemp3enc element with much simplified interface
14708 This deprecates the lame element and fixes bug #494528.
14710 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
14712 * gst/asfdemux/asfpacket.c:
14713 asfpacket: Fix pull-mode timestamping handling.
14714 The problem that happens is the following:
14715 * A packet with multiple payloads comes in
14716 * Those payloads get handled one by one
14717 * The first payload contains the first audio payload with timestamp A
14718 * The second payload contains the first video (key)frame with timestamp V (where V < A)
14719 With the previous code, the following would happen:
14720 * the first payload gets processed, then passed to queue_for_stream
14721 * queue_for_stream detects it's the first valid timestamp received and stores
14723 * the second payload gets processed, then pass to queue_for_stream
14724 * queue_for_stream detects the timestamp is lower than first_ts... and
14725 discards it... resulting in losing the first keyframe of the video stream
14726 We've been having this issue for *ages*... it's just that nobody noticed it
14727 that much with playbin. But with playbin2's aggresive multiqueue handling, this
14728 will result in multiqueue not being able to preroll (because the video decoder will
14729 be dropping a ton of buffers before (maybe) receiving the next keyframe).
14730 Tested with over 200 asf files, and they all play the first frame correctly now,
14731 even the most braindead ones.
14733 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
14735 * gst/mpegaudioparse/gstmpegaudioparse.c:
14736 * gst/mpegaudioparse/gstmpegaudioparse.h:
14737 mp3parse: don't build seek table if we can't seek.
14738 Fixes #573720 - unbounded memory usage increase when listening to mp3
14739 stream for a long time.
14741 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14744 Automatic update of common submodule
14745 From b3941ea to 6ab11d1
14747 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
14749 * gst/mpegaudioparse/gstmpegaudioparse.c:
14750 * gst/mpegaudioparse/gstxingmux.c:
14751 mpegaudioparse: Remove dead assignment and duplicate code
14753 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
14755 * gst/realmedia/rmdemux.c:
14756 rmdemux: Actually return the return value for the seek handling.
14758 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
14760 * gst/mpegstream/gstmpegdemux.c:
14761 * gst/mpegstream/gstmpegparse.c:
14762 mpegstream: Remove dead assignments.
14763 The duplicate assignment of update_time was weird... but it seems normal
14764 that it's indeed the second statement which is the valid one.
14766 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
14768 * ext/amrnb/amrnbparse.c:
14769 armnb: Remove unused variable, adapt debug message accordingly.
14771 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
14773 * gst/dvdsub/gstdvdsubdec.c:
14774 * gst/mpegstream/gstdvddemux.c:
14775 * gst/mpegstream/gstmpegclock.c:
14776 dvdsub/mpegstream: _class_init: Remove unused class variables
14778 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
14780 * gst/asfdemux/gstasfdemux.c:
14781 asfdemux: Initialize flow for a corner case.
14782 This might be caused by entering the if() line 1214 and then not having
14783 any activated_streams.. resulting in reaching line 1267 without having
14784 any valid flow value.
14786 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
14788 * ext/twolame/gsttwolame.c:
14789 twolame: Remove unneeded variable, value assigned was never read.
14791 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
14793 * ext/mpeg2dec/gstmpeg2dec.c:
14794 mpeg2dec: Remove dead assignment. Value overwritten later on.
14796 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
14798 * ext/mad/gstmad.c:
14799 mad: Remove dead assignment and variables given values which are never read.
14801 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
14803 * ext/lame/gstlame.c:
14804 lame: Remove unneeded variable, it's assigned a value never read.
14806 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
14808 * gst/realmedia/rmdemux.c:
14809 rmdemux: Remove dead assignment, value is being overwritten before being read.
14811 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
14813 * gst/realmedia/rmdemux.c:
14814 rmdemux: Remove unused accurate flag.
14815 I couldn't see any reason why this was there in the first place.
14817 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
14819 * gst/realmedia/asmrules.c:
14820 * gst/realmedia/rdtdepay.c:
14821 realmedia: Remove dead assignments. The results are never read.
14823 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
14825 * gst/realmedia/gstrdtbuffer.c:
14826 * gst/realmedia/rademux.c:
14827 * gst/realmedia/rdtmanager.c:
14828 * gst/realmedia/rmdemux.c:
14829 realmedia: Remove useless variables, only being used once (or not).
14831 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
14833 * ext/mpeg2dec/gstmpeg2dec.c:
14834 * gst/asfdemux/gstrtspwms.c:
14835 * gst/realmedia/pnmsrc.c:
14836 * gst/realmedia/rdtdepay.c:
14837 * gst/realmedia/rtspreal.c:
14838 remove empty method implementations.
14840 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
14842 * gst/asfdemux/gstrtspwms.c:
14843 rtspwms: fix condition to detect extension commands for WMS
14844 Reply with OK to the extension commands for WMS.
14846 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
14848 * gst/realmedia/rtspreal.c:
14849 realmedia: add special Real header to DESCRIBE message only for Real servers
14850 Add headers that are specific to real only if a real server had been
14851 detected by the OPTIONS message.
14853 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
14855 * gst/synaesthesia/synaescope.c:
14856 synaesthesia: fix compilation on windows
14857 Fix compilation under MSVC due to references to headers
14858 that are not available with the MS SDKs.
14861 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14863 * gst/asfdemux/gstrtspwms.c:
14864 rtspwms: reply to extension commands
14865 Reply with OK to the extension commands for WMS.
14867 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14869 * gst/asfdemux/gstrtpasfdepay.c:
14870 asfdepay: fix a comment
14872 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14874 * gst/asfdemux/gstasfdemux.c:
14875 asfdemux: add some more debugging
14877 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14880 configure.ac: require git -base
14881 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14883 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14885 * gst/realmedia/rtspreal.c:
14886 realmedia: add special Real header to SETUP message only for Real servers
14887 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14888 streams where the server errors out because it can't handle the
14889 Real-specific 'Required: com.real.retain-entity-for-setup' header
14890 we've been adding unconditionally in the recent past.
14892 rtsp://66.111.34.191:601/broadcast/alnour.rm
14893 rtsp://195.134.224.231/snowboard_100.wmv
14895 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
14898 * gst/asfdemux/Makefile.am:
14899 asfdemux: link to all required libraries including indirectly used ones.
14900 On win32, we're required to link to all the libraries used - including
14901 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14902 (for windows only) winsock.
14904 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
14907 Automatic update of common submodule
14908 From d0ea89e to b3941ea
14910 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
14913 Automatic update of common submodule
14914 From f8b3d91 to d0ea89e
14916 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
14918 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14919 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14921 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14923 * gst/realmedia/rtspreal.c:
14924 * gst/realmedia/rtspreal.h:
14925 realrtsp: add more headers
14926 Parse the ETag from the describe method and pass the sessionid as the value for
14927 the If-Match header is subsequent setup calls.
14928 Fixes support for more RealMedia RTSP streams.
14930 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
14933 twolame: bump requirement to 0.3.10
14934 0.3.10 is the first version with the float32 encoder functions.
14937 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
14940 back to development -> 0.10.11.1
14942 === release 0.10.11 ===
14944 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
14950 * docs/plugins/inspect/plugin-a52dec.xml:
14951 * docs/plugins/inspect/plugin-asf.xml:
14952 * docs/plugins/inspect/plugin-cdio.xml:
14953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14954 * docs/plugins/inspect/plugin-dvdread.xml:
14955 * docs/plugins/inspect/plugin-dvdsub.xml:
14956 * docs/plugins/inspect/plugin-iec958.xml:
14957 * docs/plugins/inspect/plugin-lame.xml:
14958 * docs/plugins/inspect/plugin-mad.xml:
14959 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14960 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14961 * docs/plugins/inspect/plugin-mpegstream.xml:
14962 * docs/plugins/inspect/plugin-realmedia.xml:
14963 * docs/plugins/inspect/plugin-siddec.xml:
14964 * docs/plugins/inspect/plugin-twolame.xml:
14965 * gst-plugins-ugly.doap:
14967 * win32/common/config.h:
14970 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
15004 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15007 * win32/common/config.h:
15008 0.10.10.3 pre-release
15010 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
15017 po: Update translations from upstream
15019 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15023 po: Add Turkish translation
15025 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
15027 * gst/mpegaudioparse/gstmpegaudioparse.c:
15028 * gst/mpegaudioparse/gstmpegaudioparse.h:
15029 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
15030 Don't introduce glitches in the output by a) relaxing the threshold for
15031 taking upstream timestamps in preference to our calculated timestamps and
15032 b) only set the discont flag on outgoing buffers in response to an incoming
15036 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
15038 * gst/mpegaudioparse/gstmpegaudioparse.c:
15039 mp3parse: fix deadlock with accurate seeks.
15040 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
15043 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
15074 * win32/common/config.h:
15075 0.10.10.2 pre-release
15076 Bump version number, update translations and win32 config.h
15078 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
15082 po: Add Japanese translation
15084 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
15087 * docs/plugins/Makefile.am:
15088 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15089 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15090 * docs/plugins/gst-plugins-ugly-plugins.args:
15091 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15092 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15093 * docs/plugins/inspect/plugin-a52dec.xml:
15094 * docs/plugins/inspect/plugin-asf.xml:
15095 * docs/plugins/inspect/plugin-cdio.xml:
15096 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15097 * docs/plugins/inspect/plugin-dvdread.xml:
15098 * docs/plugins/inspect/plugin-dvdsub.xml:
15099 * docs/plugins/inspect/plugin-iec958.xml:
15100 * docs/plugins/inspect/plugin-lame.xml:
15101 * docs/plugins/inspect/plugin-mad.xml:
15102 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15103 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15104 * docs/plugins/inspect/plugin-mpegstream.xml:
15105 * docs/plugins/inspect/plugin-realmedia.xml:
15106 * docs/plugins/inspect/plugin-siddec.xml:
15107 * docs/plugins/inspect/plugin-synaesthesia.xml:
15108 * docs/plugins/inspect/plugin-twolame.xml:
15111 Moved twolame from Bad to Ugly
15113 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15115 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
15116 Original commit message from CVS:
15117 * ext/alsaspdif/Makefile.am:
15118 * ext/amrwb/Makefile.am:
15119 * ext/apexsink/Makefile.am:
15120 * ext/arts/Makefile.am:
15121 * ext/artsd/Makefile.am:
15122 * ext/audiofile/Makefile.am:
15123 * ext/audioresample/Makefile.am:
15124 * ext/bz2/Makefile.am:
15125 * ext/cdaudio/Makefile.am:
15126 * ext/celt/Makefile.am:
15127 * ext/dc1394/Makefile.am:
15128 * ext/dirac/Makefile.am:
15129 * ext/directfb/Makefile.am:
15130 * ext/divx/Makefile.am:
15131 * ext/dts/Makefile.am:
15132 * ext/faac/Makefile.am:
15133 * ext/faad/Makefile.am:
15134 * ext/gsm/Makefile.am:
15135 * ext/hermes/Makefile.am:
15136 * ext/ivorbis/Makefile.am:
15137 * ext/jack/Makefile.am:
15138 * ext/jp2k/Makefile.am:
15139 * ext/ladspa/Makefile.am:
15140 * ext/lcs/Makefile.am:
15141 * ext/libfame/Makefile.am:
15142 * ext/libmms/Makefile.am:
15143 * ext/metadata/Makefile.am:
15144 * ext/mpeg2enc/Makefile.am:
15145 * ext/mplex/Makefile.am:
15146 * ext/musepack/Makefile.am:
15147 * ext/musicbrainz/Makefile.am:
15148 * ext/mythtv/Makefile.am:
15149 * ext/nas/Makefile.am:
15150 * ext/neon/Makefile.am:
15151 * ext/ofa/Makefile.am:
15152 * ext/polyp/Makefile.am:
15153 * ext/resindvd/Makefile.am:
15154 * ext/sdl/Makefile.am:
15155 * ext/shout/Makefile.am:
15156 * ext/snapshot/Makefile.am:
15157 * ext/sndfile/Makefile.am:
15158 * ext/soundtouch/Makefile.am:
15159 * ext/spc/Makefile.am:
15160 * ext/swfdec/Makefile.am:
15161 * ext/tarkin/Makefile.am:
15162 * ext/theora/Makefile.am:
15163 * ext/timidity/Makefile.am:
15164 * ext/twolame/Makefile.am:
15165 * ext/x264/Makefile.am:
15166 * ext/xine/Makefile.am:
15167 * ext/xvid/Makefile.am:
15168 * gst-libs/gst/app/Makefile.am:
15169 * gst-libs/gst/dshow/Makefile.am:
15170 * gst/aiffparse/Makefile.am:
15171 * gst/app/Makefile.am:
15172 * gst/audiobuffer/Makefile.am:
15173 * gst/bayer/Makefile.am:
15174 * gst/cdxaparse/Makefile.am:
15175 * gst/chart/Makefile.am:
15176 * gst/colorspace/Makefile.am:
15177 * gst/dccp/Makefile.am:
15178 * gst/deinterlace/Makefile.am:
15179 * gst/deinterlace2/Makefile.am:
15180 * gst/dvdspu/Makefile.am:
15181 * gst/festival/Makefile.am:
15182 * gst/filter/Makefile.am:
15183 * gst/flacparse/Makefile.am:
15184 * gst/flv/Makefile.am:
15185 * gst/games/Makefile.am:
15186 * gst/h264parse/Makefile.am:
15187 * gst/librfb/Makefile.am:
15188 * gst/mixmatrix/Makefile.am:
15189 * gst/modplug/Makefile.am:
15190 * gst/mpeg1sys/Makefile.am:
15191 * gst/mpeg4videoparse/Makefile.am:
15192 * gst/mpegdemux/Makefile.am:
15193 * gst/mpegtsmux/Makefile.am:
15194 * gst/mpegvideoparse/Makefile.am:
15195 * gst/mve/Makefile.am:
15196 * gst/nsf/Makefile.am:
15197 * gst/nuvdemux/Makefile.am:
15198 * gst/overlay/Makefile.am:
15199 * gst/passthrough/Makefile.am:
15200 * gst/pcapparse/Makefile.am:
15201 * gst/playondemand/Makefile.am:
15202 * gst/rawparse/Makefile.am:
15203 * gst/real/Makefile.am:
15204 * gst/rtjpeg/Makefile.am:
15205 * gst/rtpmanager/Makefile.am:
15206 * gst/scaletempo/Makefile.am:
15207 * gst/sdp/Makefile.am:
15208 * gst/selector/Makefile.am:
15209 * gst/smooth/Makefile.am:
15210 * gst/smoothwave/Makefile.am:
15211 * gst/speed/Makefile.am:
15212 * gst/speexresample/Makefile.am:
15213 * gst/stereo/Makefile.am:
15214 * gst/subenc/Makefile.am:
15215 * gst/tta/Makefile.am:
15216 * gst/vbidec/Makefile.am:
15217 * gst/videodrop/Makefile.am:
15218 * gst/videosignal/Makefile.am:
15219 * gst/virtualdub/Makefile.am:
15220 * gst/vmnc/Makefile.am:
15221 * gst/y4m/Makefile.am:
15222 * sys/acmenc/Makefile.am:
15223 * sys/cdrom/Makefile.am:
15224 * sys/dshowdecwrapper/Makefile.am:
15225 * sys/dshowsrcwrapper/Makefile.am:
15226 * sys/dvb/Makefile.am:
15227 * sys/dxr3/Makefile.am:
15228 * sys/fbdev/Makefile.am:
15229 * sys/oss4/Makefile.am:
15230 * sys/qcam/Makefile.am:
15231 * sys/qtwrapper/Makefile.am:
15232 * sys/vcd/Makefile.am:
15233 * sys/wininet/Makefile.am:
15234 * win32/common/config.h:
15235 Don't install static libs for plugins. Fixes #550851 for -bad.
15237 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
15239 [MOVED FROM BAD] Enable/fix up translations for these plugins.
15240 Original commit message from CVS:
15241 * ext/resindvd/plugin.c: (plugin_init):
15242 * ext/resindvd/resindvdsrc.c:
15243 * ext/twolame/gsttwolame.c: (plugin_init):
15244 * gst/aiffparse/aiffparse.c: (plugin_init):
15245 Enable/fix up translations for these plugins.
15247 Add 'ca' to LINGUAS.
15249 * po/POTFILES.skip:
15250 Add more files for translation and more files which tools
15253 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15255 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
15256 Original commit message from CVS:
15257 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
15258 (gst_two_lame_chain):
15259 * ext/twolame/gsttwolame.h:
15260 Allow raw float samples as input for encoding.
15262 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15264 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
15265 Original commit message from CVS:
15268 * ext/twolame/Makefile.am:
15269 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
15270 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
15271 (gst_two_lame_release_memory), (gst_two_lame_finalize),
15272 (gst_two_lame_base_init), (gst_two_lame_class_init),
15273 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
15274 (gst_two_lame_init), (gst_two_lame_set_property),
15275 (gst_two_lame_get_property), (gst_two_lame_sink_event),
15276 (gst_two_lame_chain), (gst_two_lame_setup),
15277 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
15279 * ext/twolame/gsttwolame.h:
15280 Add TwoLAME MP2 encoding element, based on the LAME element.
15282 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
15285 Automatic update of common submodule
15286 From 7032163 to f8b3d91
15288 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15291 Automatic update of common submodule
15292 From ffa738d to 7032163
15294 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15297 Automatic update of common submodule
15298 From 3f13e4e to ffa738d
15300 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15303 Automatic update of common submodule
15304 From 3c7456b to 3f13e4e
15306 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15309 Automatic update of common submodule
15310 From 57c83f2 to 3c7456b
15312 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
15314 * gst/mpegaudioparse/gstmpegaudioparse.c:
15315 mp3parse: be more conservative when changing layer/rate/etc.
15316 Don't allow a change in sample rate/channels/layer/version unless we can
15317 see another frame at the correct offset. Prevents accidently flipping
15318 due to simple single-bit corruption.
15320 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
15322 * gst/realmedia/realhash.c:
15323 rmdemux: Fix strict-aliasing warnings.
15324 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
15327 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
15329 * gst/mpegaudioparse/gstmpegaudioparse.c:
15330 mpegaudioparse: Remove empty lines added by buggy indent.
15332 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15334 * gst/mpegaudioparse/gstmpegaudioparse.c:
15335 mpegaudioparse: Provide SEEKING query handling.
15336 Since SEEK event handling might perform some conversion
15337 from TIME to BYTES, do not let upstream fool application
15338 into (TIME) seeking not being possible.
15340 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
15342 * gst/mpegaudioparse/gstmpegaudioparse.c:
15343 mp3parse: fix accurate seeks to near 0
15344 Integer underflow made accurate seeks to near zero fail and seek to
15345 completely the wrong place. Fix by clamping to zero, since we can't seek
15346 to negative times anyway.
15348 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15352 build: Update shave init statement for changes in common. Bump common.
15354 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15356 * gst/realmedia/rtspreal.c:
15357 rtspreal: ignore data streams. Fixes #527112
15358 Ignore data streams when parsing the SDP as they don't contain anything we need
15359 to put in the realmedia header.
15361 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
15364 Automatic update of common submodule
15365 From 9cf8c9b to a6ce5c6
15367 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15369 * ext/mad/gstid3tag.c:
15370 Forward unknown events
15371 Forward unknown events upstream instead of dropping them. Also return the result
15372 of the seek event instead of a fixed value.
15374 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
15376 * gst/asfdemux/gstrtpasfdepay.c:
15377 rtpasfdepay: Fix the build by adding the needed include for atoi.
15379 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
15382 * docs/plugins/Makefile.am:
15383 Use shave for the build output
15385 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
15388 Automatic update of common submodule
15389 From 5d7c9cc to 9cf8c9b
15391 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
15393 * gst/asfdemux/gstasf.c:
15394 * gst/asfdemux/gstrtpasfdepay.c:
15395 * gst/realmedia/rademux.c:
15396 * gst/realmedia/rdtdepay.c:
15397 * gst/synaesthesia/gstsynaesthesia.c:
15398 * gst/synaesthesia/synaescope.c:
15401 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
15403 * gst/realmedia/pnmsrc.c:
15404 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
15406 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
15409 Automatic update of common submodule
15410 From 80c627d to 5d7c9cc
15412 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15414 * gst/realmedia/Makefile.am:
15415 * gst/realmedia/pnmsrc.c:
15416 * gst/realmedia/pnmsrc.h:
15417 * gst/realmedia/rademux.c:
15418 * gst/realmedia/rademux.h:
15419 * gst/realmedia/realmedia.c:
15420 * gst/realmedia/rmdemux.c:
15421 * gst/realmedia/rmdemux.h:
15422 Add pnm:// uri source
15423 Add a new utri handler for pnm:// that for now just redirects to the same uri
15424 with the rtsp:// protocol, which usually works nowadays.
15425 Separate the registration of the various plugins into a separate source file.
15427 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15429 * gst/asfdemux/Makefile.am:
15430 * gst/asfdemux/gstasf.c:
15431 * gst/asfdemux/gstrtpasfdepay.c:
15432 * gst/asfdemux/gstrtpasfdepay.h:
15433 Add ASF depayloader
15434 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
15437 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
15439 * ext/mad/gstmad.c:
15440 mad: remove log line added in error
15442 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
15444 * ext/mad/gstmad.c:
15445 mad: just flush data when seeing BADDATAPTR instead of going into error state
15447 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
15449 * gst/realmedia/rmdemux.c:
15450 Fix parsing of the flags in rmdemux
15451 Fix parsing of the flags in version 1 realmedia streams.
15454 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
15457 Bump revision to use for common submodule.
15459 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
15461 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15462 Add releaseinfo with online url.
15464 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
15469 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15471 * gst/asfdemux/asfpacket.c:
15472 * gst/asfdemux/gstasfdemux.c:
15473 * gst/asfdemux/gstasfdemux.h:
15474 Remove redundant push_mode struct member
15476 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
15479 Fix previous commit, wasn't actually setting up a symbolic link
15481 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
15485 Use a symbolic link for the pre-commit client-side hook
15487 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
15490 Ignore some more files
15492 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
15494 * gst/synaesthesia/synaescope.c:
15495 * gst/synaesthesia/synaescope.h:
15496 Precalculate some size dependent variables. Demystify the height scaling a bit.
15497 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
15499 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
15501 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
15503 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15505 * gst/realmedia/rdtdepay.c:
15506 Set flags on the realmedia chunks
15507 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
15508 descrambler can be reset on keyframes. Fixes #556714.
15510 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15512 * gst/realmedia/gstrdtbuffer.c:
15513 * gst/realmedia/gstrdtbuffer.h:
15514 Add method to get RDT flags
15515 Add a method to get the RDT flags. We need these flags to mark keyframes to
15516 reset the descrambing queue. See #556714.
15518 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
15520 * gst/asfdemux/asfpacket.c:
15521 * gst/asfdemux/gstasfdemux.c:
15522 * gst/asfdemux/gstasfdemux.h:
15523 Add seeking support to asfdemux in push mode
15526 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
15528 * gst/asfdemux/asfpacket.c:
15529 Drop packets with an invalid replicated data length
15530 Drop packets with an invalid replicated data length
15531 instead of continuing with an invalid timestamp
15532 and uninitialized payload metadata.
15533 All other code assumes that the timestamps are valid.
15535 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
15537 * gst/synaesthesia/synaescope.h:
15538 Change comment to refer to right variable.
15540 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
15542 * gst/synaesthesia/gstsynaesthesia.c:
15543 * gst/synaesthesia/gstsynaesthesia.h:
15544 * gst/synaesthesia/synaescope.c:
15545 * gst/synaesthesia/synaescope.h:
15546 Bring synaesthesia to next century.
15547 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
15549 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
15551 * gst/asfdemux/gstasfdemux.c:
15552 Fix leak of converted string
15554 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
15558 Add more to the gitignores
15560 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
15562 * gst/synaesthesia/gstsynaesthesia.c:
15563 Make synaesthesia build again.
15564 _init() has no params.
15566 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
15569 Update common snapshot.
15571 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
15574 Fix pre-commit hook
15576 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
15580 Install and use pre-commit indentation hook from common
15582 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
15585 autogen.sh : Use git submodule
15587 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
15589 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15590 Original commit message from CVS:
15591 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15592 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15593 (gst_dvd_demux_get_audio_stream),
15594 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15595 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15596 (gst_mpeg_demux_get_video_stream),
15597 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15598 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15599 Fix some caps leaks. Fixes bug #564885.
15601 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
15603 ext/cdio/gstcdio.c: Remove unused format argument.
15604 Original commit message from CVS:
15605 * ext/cdio/gstcdio.c:
15606 Remove unused format argument.
15608 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15610 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15611 Original commit message from CVS:
15612 * win32/common/.cvsignore:
15613 * win32/common/config.h:
15614 * win32/common/config.h.in:
15615 Hardcode cpu for win32 build, just like we do in the other modules,
15616 to remove VCS conflicts and inconsistent defines between modules,
15617 and update version defines to CVS.
15619 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
15621 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15622 Original commit message from CVS:
15624 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15626 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
15628 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15629 Original commit message from CVS:
15631 inttypes.m4 hasn't been available since gettext-0.15, and since we now
15632 require gettext >= 0.17 ... we can remove it from the list of files to
15635 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15637 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15638 Original commit message from CVS:
15639 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15640 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15641 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15642 * gst/mpegaudioparse/gstmpegaudioparse.h:
15643 Do an initial class_ref on an internal enum type from within the
15644 class_init function so that there aren't any issues when multiple
15645 mp3parse elements are started in separate threads at the same
15646 time. (Why we use an enum type here if the tag is registered as
15647 a string type, I don't know). Also remove custom UNUSED macro
15648 and use GLib's instead.
15650 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15652 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15653 Original commit message from CVS:
15655 Apparently AC_CONFIG_MACRO_DIR breaks when using more
15656 than one macro directory, reverting last change.
15658 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15660 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15661 Original commit message from CVS:
15663 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15666 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15668 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15669 Original commit message from CVS:
15670 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15671 Last change introduced a regression that made mpeg2dec handle
15672 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15674 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15676 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15677 Original commit message from CVS:
15678 Patch by: Cygwin Ports maintainer
15679 <yselkowitz at users dot sourceforge dot net>
15682 Require gettext 0.17 because older versions don't mix with libtool
15683 2.2. At build time an older gettext version will still work.
15686 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
15688 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
15689 Original commit message from CVS:
15690 * ext/mpeg2dec/gstmpeg2dec.c:
15691 * ext/mpeg2dec/gstmpeg2dec.h:
15692 Add support for 4:4:4 video. Fixes #562086
15694 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
15696 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15697 Original commit message from CVS:
15698 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15699 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15700 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15701 >= 0.5.0. Fixes bug #562065.
15703 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
15705 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15706 Original commit message from CVS:
15707 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15708 Remove duplicate and broken code for the streaming case and simply reuse
15709 the much better working pull based code. Fixes #560348.
15711 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15713 configure.ac: Back to development -> 0.10.10.1
15714 Original commit message from CVS:
15716 Back to development -> 0.10.10.1
15718 === release 0.10.10 ===
15720 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15726 * docs/plugins/inspect/plugin-a52dec.xml:
15727 * docs/plugins/inspect/plugin-asf.xml:
15728 * docs/plugins/inspect/plugin-cdio.xml:
15729 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15730 * docs/plugins/inspect/plugin-dvdread.xml:
15731 * docs/plugins/inspect/plugin-dvdsub.xml:
15732 * docs/plugins/inspect/plugin-iec958.xml:
15733 * docs/plugins/inspect/plugin-lame.xml:
15734 * docs/plugins/inspect/plugin-mad.xml:
15735 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15736 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15737 * docs/plugins/inspect/plugin-mpegstream.xml:
15738 * docs/plugins/inspect/plugin-realmedia.xml:
15739 * docs/plugins/inspect/plugin-siddec.xml:
15740 * gst-plugins-ugly.doap:
15742 Release 0.10.10 - "Under the House"
15743 Original commit message from CVS:
15744 Release 0.10.10 - "Under the House"
15746 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15756 Original commit message from CVS:
15759 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15761 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15762 Original commit message from CVS:
15763 * ext/sidplay/Makefile.am:
15764 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15765 contain CFLAGS that do not exist for C++, like -Wvla or
15766 -Wdeclaration-after-statement. Fixes bug #561161.
15768 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15770 configure.ac: 0.10.9.3 pre-release
15771 Original commit message from CVS:
15773 0.10.9.3 pre-release
15775 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
15777 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15778 Original commit message from CVS:
15779 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15780 Only copy sane aspect ratio values on the caps. Fixes #559682.
15782 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15785 Add bug number to the mp3parse mpeg 2.5 fix
15786 Original commit message from CVS:
15787 Add bug number to the mp3parse mpeg 2.5 fix
15789 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15791 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15792 Original commit message from CVS:
15793 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15794 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15795 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15796 * ext/amrnb/amrnbdec.h:
15797 Add a property to select the amr variant. Fixes #424070.
15799 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
15801 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15802 Original commit message from CVS:
15803 Patch by: Tal Shalif <tshalif at nargila dot org>
15804 * gst/mpegstream/gstdvddemux.c:
15805 (gst_dvd_demux_get_subpicture_stream):
15806 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15807 (gst_mpeg_demux_get_audio_stream):
15808 Fix memmory corruption due to not storing the new updated pointer
15809 after a g_renew(). Fixes #558896.
15811 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15813 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15814 Original commit message from CVS:
15815 * tests/check/Makefile.am:
15816 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15818 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15820 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15821 Original commit message from CVS:
15823 oops, forgot to bump the version back to devel
15824 after the last release 0.10.9.1
15826 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15828 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15829 Original commit message from CVS:
15830 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15831 (gst_rmdemux_descramble_mp4a_audio),
15832 (gst_rmdemux_handle_scrambled_packet):
15833 Add suport for mpeg4 and aac audio. See #556714.
15835 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
15837 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15838 Original commit message from CVS:
15839 * gst/mpegaudioparse/gstmpegaudioparse.c:
15840 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15841 Fixes skipping on these files.
15843 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
15845 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15846 Original commit message from CVS:
15847 Patch by: Robin Stocker <robin at nibor dot org>
15848 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15849 (handle_sequence), (gst_mpeg2dec_setcaps):
15850 * ext/mpeg2dec/gstmpeg2dec.h:
15851 Prefer the container's PAR over the stream's PAR if it's
15852 given in the srcpad caps. Fixes bug #556184.
15854 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15856 Don't install static libs for plugins. Fixes #550851 for ugly.
15857 Original commit message from CVS:
15858 * ext/a52dec/Makefile.am:
15859 * ext/amrnb/Makefile.am:
15860 * ext/cdio/Makefile.am:
15861 * ext/dvdnav/Makefile.am:
15862 * ext/dvdread/Makefile.am:
15863 * ext/lame/Makefile.am:
15864 * ext/mad/Makefile.am:
15865 * ext/mpeg2dec/Makefile.am:
15866 * ext/sidplay/Makefile.am:
15867 * gst/ac3parse/Makefile.am:
15868 * gst/asfdemux/Makefile.am:
15869 * gst/dvdlpcmdec/Makefile.am:
15870 * gst/dvdsub/Makefile.am:
15871 * gst/iec958/Makefile.am:
15872 * gst/mpegaudioparse/Makefile.am:
15873 * gst/mpegstream/Makefile.am:
15874 * gst/realmedia/Makefile.am:
15875 * gst/synaesthesia/Makefile.am:
15876 Don't install static libs for plugins. Fixes #550851 for ugly.
15878 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15880 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15881 Original commit message from CVS:
15882 * gst/mpegaudioparse/gstmpegaudioparse.c:
15883 (gst_mp3parse_sink_event):
15884 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15885 frames. Partially fixes bug #552237.
15887 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15889 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15890 Original commit message from CVS:
15891 * ext/amrnb/amrnbparse.c:
15892 use #defines for HEADER. Unref the object in _sink_activate_pull().
15894 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15896 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15897 Original commit message from CVS:
15898 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15899 (gst_mad_change_state):
15900 * ext/mad/gstmad.h:
15901 track discont on incomming buffers and set discont on outgoing
15903 Pass unknown events upstreams instead of dropping them.
15905 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15907 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15908 Original commit message from CVS:
15909 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15910 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15911 (handle_slice), (gst_mpeg2dec_sink_event),
15912 (gst_mpeg2dec_src_event):
15913 * ext/mpeg2dec/gstmpeg2dec.h:
15914 Fix compilation with --disable-index. Fixes bug #554150.
15916 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15918 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15919 Original commit message from CVS:
15920 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15921 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15922 (gst_mad_src_event), (gst_mad_chain):
15923 * ext/mad/gstmad.h:
15924 Fix compilation with --disable-index. Fixes bug #554142.
15926 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
15928 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15929 Original commit message from CVS:
15930 * ext/a52dec/gsta52dec.c:
15931 * ext/a52dec/gsta52dec.h:
15932 Fix channel re-negotiation on a change of the incoming stream.
15933 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15936 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15938 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15939 Original commit message from CVS:
15940 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15941 (gst_amrnbenc_state_change):
15942 * ext/amrnb/amrnbenc.h:
15943 Pass the discont flag from the input buffer on to the output buffer in
15946 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15948 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15949 Original commit message from CVS:
15950 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15951 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15952 (gst_amrnbparse_handle_pull_seek),
15953 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15954 (gst_amrnbparse_sink_activate_push),
15955 (gst_amrnbparse_sink_activate_pull):
15956 * ext/amrnb/amrnbparse.h:
15957 Add flush seek handler. Fixes #536274.
15959 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15961 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15962 Original commit message from CVS:
15963 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15964 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15965 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15966 (gst_amrnbparse_state_change):
15967 * ext/amrnb/amrnbparse.h:
15968 Fix the duration query. Fixes #536226.
15969 Also set caps on the pads and buffers more correctly.
15971 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
15973 po/LINGUAS: Add 'ca' to LINGUAS.
15974 Original commit message from CVS:
15976 Add 'ca' to LINGUAS.
15978 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
15980 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15981 Original commit message from CVS:
15982 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15983 Fix aggregated GST_FLOW_RETURN check for when to send an error message
15987 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15989 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15990 Original commit message from CVS:
15991 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15992 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15993 (create_segment_event), (gst_rdt_depay_push),
15994 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15995 * gst/realmedia/rdtdepay.h:
15996 Parse other values from the incomming caps.
15997 Add event handler to handle flushing and segments.
15998 Create segment events.
15999 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
16000 Do skew correction based on RDT timestamps.
16001 * gst/realmedia/rdtmanager.c: (activate_session),
16002 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
16004 Parse caps to get the clockrate needed for the jitterbuffer.
16005 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16006 Apply timestamp fixup after correcting for initial timestamp and
16007 internal base timestamp corrections.
16009 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
16011 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
16012 Original commit message from CVS:
16013 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
16014 (gst_rdt_depay_change_state):
16015 * gst/realmedia/rdtdepay.h:
16016 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
16017 with a DISCONT flag when needed.
16018 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
16019 Report the configure latency instead of a hardcoded value.
16021 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16023 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
16024 Original commit message from CVS:
16025 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
16026 (free_session), (gst_rdt_manager_query_src),
16027 (gst_rdt_manager_src_activate_push),
16028 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
16029 (gst_rdt_manager_loop), (create_recv_rtp):
16030 Include the new rdt jitterbuffer in the session manager.
16032 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
16034 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
16035 Original commit message from CVS:
16036 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
16037 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
16038 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
16039 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16040 * gst/realmedia/rdtdepay.h:
16041 Use new RDT parsing helper functions.
16042 Copy discont flags correctly.
16043 Push the header from the chain function instead of the setcaps function.
16044 Copy incomming timestamp to the output buffers instead of doing magic
16045 with the RDT timestamps.
16047 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
16049 gst/realmedia/: Add first support for parsing RDT messages.
16050 Original commit message from CVS:
16051 * gst/realmedia/Makefile.am:
16052 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
16053 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
16054 (read_packet_header), (gst_rdt_buffer_get_first_packet),
16055 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
16056 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
16057 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
16058 (gst_rdt_packet_data_peek_data),
16059 (gst_rdt_packet_data_get_stream_id),
16060 (gst_rdt_packet_data_get_timestamp):
16061 * gst/realmedia/gstrdtbuffer.h:
16062 Add first support for parsing RDT messages.
16063 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
16064 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
16065 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
16066 (calculate_skew), (rdt_jitter_buffer_insert),
16067 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
16068 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
16069 (rdt_jitter_buffer_get_ts_diff):
16070 * gst/realmedia/rdtjitterbuffer.h:
16071 Add first version of an RDT jitterbuffer.
16073 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16075 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
16076 Original commit message from CVS:
16077 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16078 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
16079 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
16080 (gst_rmdemux_descramble_dnet_audio),
16081 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
16082 * gst/realmedia/rmdemux.h:
16083 Keep track of the first timestamp of the stream and add this to the
16084 outgoing buffer timestamps so that we can handle live streams.
16085 Set discont flag on the first buffers and after a seek.
16087 === release 0.10.9 ===
16089 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16095 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16096 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16097 * docs/plugins/inspect/plugin-a52dec.xml:
16098 * docs/plugins/inspect/plugin-asf.xml:
16099 * docs/plugins/inspect/plugin-cdio.xml:
16100 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16101 * docs/plugins/inspect/plugin-dvdread.xml:
16102 * docs/plugins/inspect/plugin-dvdsub.xml:
16103 * docs/plugins/inspect/plugin-iec958.xml:
16104 * docs/plugins/inspect/plugin-lame.xml:
16105 * docs/plugins/inspect/plugin-mad.xml:
16106 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16107 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16108 * docs/plugins/inspect/plugin-mpegstream.xml:
16109 * docs/plugins/inspect/plugin-realmedia.xml:
16110 * docs/plugins/inspect/plugin-siddec.xml:
16111 * gst-plugins-ugly.doap:
16113 Original commit message from CVS:
16116 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16145 Original commit message from CVS:
16148 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16150 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
16151 Original commit message from CVS:
16152 * ext/a52dec/gsta52dec.c:
16153 Set up a default time segment for output when receiving
16154 an incoming byte segment (as for raw AC3 files).
16157 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16159 0.10.8.2 pre-release.
16160 Original commit message from CVS:
16162 * docs/plugins/Makefile.am:
16163 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16164 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16165 * docs/plugins/gst-plugins-ugly-plugins.args:
16166 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16167 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16168 * docs/plugins/inspect/plugin-a52dec.xml:
16169 * docs/plugins/inspect/plugin-asf.xml:
16170 * docs/plugins/inspect/plugin-cdio.xml:
16171 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16172 * docs/plugins/inspect/plugin-dvdread.xml:
16173 * docs/plugins/inspect/plugin-dvdsub.xml:
16174 * docs/plugins/inspect/plugin-iec958.xml:
16175 * docs/plugins/inspect/plugin-lame.xml:
16176 * docs/plugins/inspect/plugin-mad.xml:
16177 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16178 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16179 * docs/plugins/inspect/plugin-mpegstream.xml:
16180 * docs/plugins/inspect/plugin-realmedia.xml:
16181 * docs/plugins/inspect/plugin-siddec.xml:
16183 0.10.8.2 pre-release.
16187 Add new translation.
16189 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
16191 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
16192 Original commit message from CVS:
16193 * gst/asfdemux/gstasfdemux.c:
16194 Properly aggregate flow returns for both push and pull mode, so we shut
16195 down if all pads are unlinked.
16198 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
16200 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
16201 Original commit message from CVS:
16202 Patch by: Frederic Crozat <fcrozat@mandriva.org>
16203 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16204 * ext/lame/gstlame.c: (plugin_init):
16205 * gst/asfdemux/gstasf.c: (plugin_init):
16206 Make sure gettext returns translations in UTF-8 encoding rather
16207 than in the current locale encoding (#546822).
16209 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16211 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
16212 Original commit message from CVS:
16213 * gst/mpegaudioparse/gstmpegaudioparse.c:
16214 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
16215 (mp3parse_total_time), (mp3parse_bytepos_to_time):
16216 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
16217 if we're called from there already. Otherwise we end up in a endless
16218 recursion and crash with a stack overflow.
16219 This can happen when a Xing or VBRI header with TOC exists but it
16220 doesn't contain the total time. Fixes bug #545370.
16222 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16224 ext/lame/gstlame.c: Use the default for the strict-iso property too.
16225 Original commit message from CVS:
16226 * ext/lame/gstlame.c: (gst_lame_class_init),
16227 (gst_lame_get_default_settings):
16228 Use the default for the strict-iso property too.
16229 Allow a bitrate setting of 0, which lets lame choose the default value
16230 and which makes it possible to set the compression-ratio property.
16232 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16234 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
16235 Original commit message from CVS:
16236 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16237 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
16238 * ext/lame/gstlame.h:
16239 Get the defaults settings of LAME in the plugin initialization
16240 function and return FALSE here if something goes wrong. This removes
16241 the hacky failing instance init function.
16242 Use LAMEs default value for all settings instead of overwriting some
16243 of them. Overwriting some of them gives unexpected results if one only
16244 sets a preset. Fixes bug #498004.
16246 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16248 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
16249 Original commit message from CVS:
16250 * ext/lame/gstlame.c: (gst_lame_init):
16251 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
16252 defaults will restrict the bitrate when using the presets in a bad way.
16255 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16257 Put the MPEG audio version into the caps as "mpegaudioversion".
16258 Original commit message from CVS:
16259 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16260 * gst/mpegaudioparse/gstmpegaudioparse.c:
16261 (mp3_type_frame_length_from_header), (mp3_caps_create),
16262 (gst_mp3parse_chain):
16263 Put the MPEG audio version into the caps as "mpegaudioversion".
16264 This is different from "mpegversion".
16266 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16268 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
16269 Original commit message from CVS:
16270 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16271 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
16272 * ext/lame/gstlame.h:
16273 Fix build with lame >= 3.97. The padding type and cwlimit settings
16274 are deprecated now and the function declarations are hidden in the
16275 headers so deprecate the GObject properties for them and remove them
16276 in 0.11. Fixes bug #544039.
16278 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16280 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
16281 Original commit message from CVS:
16282 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16283 Don't allow width/height outside the spec (i.e. smaller than 16
16284 and higher than 4096). Such files are corrupted ones and setting
16285 caps that are not a subset of the template caps confuses playbin.
16288 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16290 ext/sidplay/Makefile.am: Fix the build.
16291 Original commit message from CVS:
16292 * ext/sidplay/Makefile.am:
16295 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16297 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
16298 Original commit message from CVS:
16300 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
16301 flags that are invalid for C++.
16303 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
16305 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
16306 Original commit message from CVS:
16307 Patch by: Tal Shalif <tshalif at nargila dot org>
16308 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
16309 Prevent double free. Fixes bug #541697.
16311 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16313 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
16314 Original commit message from CVS:
16315 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16316 (gst_dvd_demux_get_audio_stream),
16317 (gst_dvd_demux_get_subpicture_stream),
16318 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
16319 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16320 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
16321 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
16322 * gst/mpegstream/gstmpegdemux.h:
16323 Resend tags event after a FLUSH (seek) to support prerolling
16324 a partial pipeline.
16326 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16328 Use correct error code for encrypted streams.
16329 Original commit message from CVS:
16331 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16332 Use correct error code for encrypted streams.
16334 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16336 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
16337 Original commit message from CVS:
16338 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16339 (gst_mpeg_demux_sync_stream_to_time):
16340 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
16342 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16344 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
16345 Original commit message from CVS:
16346 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16347 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
16348 Allow and implement non-flushing and/or segment seek
16349 (mainly in TIME and chapter format).
16350 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16351 (gst_dvd_demux_get_subpicture_stream),
16352 (gst_dvd_demux_synchronise_pads),
16353 (gst_dvd_demux_sync_stream_to_time):
16354 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
16355 (gst_mpeg_demux_send_subbuffer),
16356 (gst_mpeg_demux_sync_stream_to_time),
16357 (gst_mpeg_streams_reset_cur_ts):
16358 * gst/mpegstream/gstmpegdemux.h:
16359 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16360 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
16361 Delegate a query to upstream if it can't be handled.
16362 Make segment stop aware.
16363 Fix (subtitle) stream synchronization.
16364 Add some debug statements.
16366 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
16368 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
16369 Original commit message from CVS:
16370 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16371 Fix build on macosx.
16373 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16375 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
16376 Original commit message from CVS:
16377 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16378 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16379 * ext/a52dec/gsta52dec.c:
16380 * ext/amrnb/amrnbdec.c:
16381 * ext/amrnb/amrnbenc.c:
16382 * ext/amrnb/amrnbparse.c:
16383 * ext/lame/gstlame.c:
16384 * ext/mad/gstmad.c:
16385 * ext/sidplay/gstsiddec.cc:
16386 * gst/asfdemux/gstrtspwms.c:
16387 * gst/mpegaudioparse/gstxingmux.c:
16388 * gst/realmedia/rademux.c:
16389 * gst/realmedia/rdtmanager.c:
16390 * gst/realmedia/rtspreal.c:
16391 * gst/synaesthesia/gstsynaesthesia.c:
16392 Add missing elements to docs. Restore alphabetical order in section
16393 file. Document mad (it was included in docs already).
16394 Fix doc-markup: use convinience syntax for examples
16395 (produces valid docbook), add several refsec2 when we have several
16396 titles. Fix some types.
16398 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16400 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
16401 Original commit message from CVS:
16402 * ext/lame/gstlame.c:
16403 * ext/sidplay/gstsiddec.cc:
16404 * gst/mpegaudioparse/gstxingmux.c:
16405 Do not use short_description in section docs for elements. We extract
16406 them from element details and there will be warnings if they differ.
16408 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
16410 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
16411 Original commit message from CVS:
16412 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
16413 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
16414 (gst_cdio_add_cdtext_album_tags):
16415 * ext/cdio/gstcdio.h:
16416 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16417 Also extract album title and album genre from CD-TEXT if
16418 available (#537021).
16420 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16422 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
16423 Original commit message from CVS:
16424 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16425 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
16426 emphasis value is reserved but unfortunately files with that
16427 value exist and the information is not important for the decoder
16428 anyway. Fixes bug #537235.
16430 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16432 Require libcdio >= 0.76.
16433 Original commit message from CVS:
16435 * ext/cdio/gstcdio.c:
16436 * ext/cdio/gstcdio.h:
16437 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16438 Require libcdio >= 0.76.
16440 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16442 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
16443 Original commit message from CVS:
16444 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16445 Drain queued buffers before forwarding the segment event.
16447 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16449 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
16450 Original commit message from CVS:
16451 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
16452 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
16453 (gst_a52dec_chain), (gst_a52dec_change_state):
16454 * ext/a52dec/gsta52dec.h:
16455 Add segment handling, buffer clipping and basic reverse playback.
16457 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16459 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
16460 Original commit message from CVS:
16461 * docs/plugins/Makefile.am:
16462 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16463 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16464 * docs/plugins/gst-plugins-ugly-plugins.args:
16465 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16466 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16467 * docs/plugins/inspect/plugin-a52dec.xml:
16468 * docs/plugins/inspect/plugin-amrnb.xml:
16469 * docs/plugins/inspect/plugin-asf.xml:
16470 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16471 * docs/plugins/inspect/plugin-dvdread.xml:
16472 * docs/plugins/inspect/plugin-dvdsub.xml:
16473 * docs/plugins/inspect/plugin-iec958.xml:
16474 * docs/plugins/inspect/plugin-lame.xml:
16475 * docs/plugins/inspect/plugin-mad.xml:
16476 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16477 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16478 * docs/plugins/inspect/plugin-mpegstream.xml:
16479 * docs/plugins/inspect/plugin-realmedia.xml:
16480 * docs/plugins/inspect/plugin-siddec.xml:
16481 * docs/plugins/inspect/plugin-synaesthesia.xml:
16482 * ext/a52dec/gsta52dec.c:
16483 Random doc of the day. Also print human readable format of newsegment
16484 in log message if we complain about it.
16486 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
16488 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
16489 Original commit message from CVS:
16490 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
16491 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
16492 (gst_a52dec_chain), (gst_a52dec_change_state):
16493 * ext/a52dec/gsta52dec.h:
16494 Mark discont on outgoing buffers after receiving a DISCONT buffer or
16495 when we have a decoding error.
16496 We don't need to clear the cache when we receive a NEWSEGMENT event.
16497 Clear buffer cache in DISCONT.
16498 Add beginnings of GstSegment handling.
16500 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16502 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
16503 Original commit message from CVS:
16504 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16505 Fix alignment issues that caused SIGBUS on some architectures.
16507 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16509 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
16510 Original commit message from CVS:
16511 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
16512 Fix alignment issue which isn't really an issue at all because
16513 the plugin hasn't been ported to 0.10 yet.
16515 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16517 configure.ac: Back to devel -> 0.10.8.1
16518 Original commit message from CVS:
16520 Back to devel -> 0.10.8.1
16522 === release 0.10.8 ===
16524 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16530 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16531 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16532 * docs/plugins/inspect/plugin-a52dec.xml:
16533 * docs/plugins/inspect/plugin-asf.xml:
16534 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16535 * docs/plugins/inspect/plugin-dvdread.xml:
16536 * docs/plugins/inspect/plugin-dvdsub.xml:
16537 * docs/plugins/inspect/plugin-iec958.xml:
16538 * docs/plugins/inspect/plugin-lame.xml:
16539 * docs/plugins/inspect/plugin-mad.xml:
16540 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16541 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16542 * docs/plugins/inspect/plugin-mpegstream.xml:
16543 * docs/plugins/inspect/plugin-realmedia.xml:
16544 * docs/plugins/inspect/plugin-siddec.xml:
16545 * gst-plugins-ugly.doap:
16548 Original commit message from CVS:
16551 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16580 Original commit message from CVS:
16583 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16585 configure.ac: 0.10.7.4 pre-release
16586 Original commit message from CVS:
16588 0.10.7.4 pre-release
16590 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
16592 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16593 Original commit message from CVS:
16594 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16595 Fix inconsistent use of rate and channels.
16598 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16600 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16601 Original commit message from CVS:
16602 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16603 Flush timestamp correction variables on a flush. Fixes #533832.
16605 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16610 Commit 0.10.7.3 pre-rel marker
16611 Original commit message from CVS:
16612 Commit 0.10.7.3 pre-rel marker
16614 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
16616 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16617 Original commit message from CVS:
16618 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16619 Properly aggregate GstFlowReturn from downstream in order to properly
16620 stop, and doing that as early as possible.
16623 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16625 configure.ac: 0.10.7.2 pre-release
16626 Original commit message from CVS:
16628 0.10.7.2 pre-release
16630 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
16632 Always let FLUSH_START events flow downstream.
16633 Original commit message from CVS:
16634 * ext/mad/gstmad.c: (gst_mad_sink_event):
16635 * gst/mpegaudioparse/gstmpegaudioparse.c:
16636 (gst_mp3parse_sink_event):
16637 Always let FLUSH_START events flow downstream.
16639 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
16641 configure.ac: Error out if we don't have the required core/base versions.
16642 Original commit message from CVS:
16644 Error out if we don't have the required core/base versions.
16646 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
16648 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16649 Original commit message from CVS:
16650 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16651 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16652 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16653 Fix video timestamps by adjusting it with the first timestamp found.
16654 Don't assume we have a complete fragment when flushing the adapter,
16655 packets might have been lost or the stream might just be broken.
16657 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
16659 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16660 Original commit message from CVS:
16661 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16662 Set Rank to NONE so that we don't accidentally try to autoplug the
16665 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16667 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16668 Original commit message from CVS:
16669 * gst/mpegaudioparse/gstmpegaudioparse.c:
16670 (gst_mp3parse_emit_frame):
16671 Send a new duration message if the average bitrate changed and
16672 we don't know the duration from the Xing or VBRI header.
16675 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
16677 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16678 Original commit message from CVS:
16679 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16680 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16681 * gst/realmedia/rtspreal.h:
16682 Move assembly rule parsing to the place where we parse the SDP as it's
16683 also there that we create the MDPR and we need the currently selected
16684 asmrule in order to select the right MTLI.
16687 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
16689 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16690 Original commit message from CVS:
16691 * gst/realmedia/realhash.c:
16692 * gst/realmedia/rtspreal.c:
16693 Include generated "_stdint.h" instead of <stdint.h> which might not
16694 exist on some systems.
16696 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16698 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16699 Original commit message from CVS:
16700 * ext/sidplay/gstsiddec.cc:
16701 Cast NULL sentinels to void * as NULL is defined as an integer
16702 constant in most environments when using C++ and it's size might
16703 be different from a pointer. Fixes #529488.
16705 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
16708 * gst/asfdemux/gstasfdemux.c:
16709 * gst/asfdemux/gstrtspwms.c:
16710 Fix "unused var" compiler error when --disable-gst-debug is used.
16711 Original commit message from CVS:
16712 Fix "unused var" compiler error when --disable-gst-debug is used.
16714 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
16716 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16717 Original commit message from CVS:
16718 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16719 We should also stop the streaming task when we get a NOT_LINKED
16720 flow return, which is not covered by FLOW_IS_FATAL.
16722 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
16724 ext/: gst_atomic_int_set ==> g_atomic_int_set
16725 Original commit message from CVS:
16726 * ext/cdio/gstcdiocddasrc.c:
16727 * ext/dv/gstdvdemux.c:
16728 gst_atomic_int_set ==> g_atomic_int_set
16730 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
16732 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16733 Original commit message from CVS:
16734 2008-04-11 Julien Moutte <julien@fluendo.com>
16735 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16738 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
16740 configure.ac: Actually build dlls when cross-compiling with mingw32.
16741 Original commit message from CVS:
16742 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16744 Actually build dlls when cross-compiling with mingw32.
16747 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16749 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16750 Original commit message from CVS:
16752 * gst/mpegaudioparse/gstmpegaudioparse.c:
16753 (mpeg_audio_seek_entry_free):
16754 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16755 Depend on GLib 2.12 and use it unconditionally as we do in other
16756 modules too already.
16758 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16760 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16761 Original commit message from CVS:
16762 * gst/mpegaudioparse/gstmpegaudioparse.c:
16763 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16764 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16765 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16766 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16767 (gst_xing_mux_chain):
16768 Use GSlice for allocating the seek table entries if we compile with
16769 GLib 2.10 or newer.
16771 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
16773 gst/asfdemux/gstasfdemux.c: Remove some debug code.
16774 Original commit message from CVS:
16775 * gst/asfdemux/gstasfdemux.c:
16776 (gst_asf_demux_process_ext_stream_props):
16777 Remove some debug code.
16779 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16781 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16782 Original commit message from CVS:
16783 * gst/asfdemux/gstasfdemux.c:
16784 (gst_asf_demux_process_ext_stream_props):
16785 Guard against division by 0 and fall back to 25/1 framerate.
16787 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16789 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16790 Original commit message from CVS:
16791 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16792 (gst_asf_demux_process_ext_stream_props):
16793 Instead of adding a fixes 25/1 framerate to the video caps, use the
16794 average frame duration in the extended properties of the video stream as
16795 the framerate. Fixes #524346.
16797 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16799 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16800 Original commit message from CVS:
16802 Check if the compiler supports do { } while (0) macros. This fixes
16803 a warning when compiling with g++ 4.3, resulting in a build failure
16804 because of -Werror.
16806 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
16808 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16809 Original commit message from CVS:
16810 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16811 make ) also a delimiter for rules.
16812 Skip \\ when scanning strings.
16813 Add new testcase for these problems.
16815 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16817 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16818 Original commit message from CVS:
16819 * gst/mpegaudioparse/gstmpegaudioparse.c:
16820 (gst_mp3parse_sink_event):
16821 Don't take the stream lock when caching events. This is not necessary
16822 and results in a deadlock when seeking with rhythmbox (but not with
16823 totem or banshee for some reason).
16825 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16827 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16828 Original commit message from CVS:
16829 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16830 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16831 Add the version field when creating the CONT chunk resulting in
16832 the Author, Comment and Copyright tags not being parsed correctly.
16835 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
16837 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16838 Original commit message from CVS:
16839 * gst/mpegaudioparse/gstmpegaudioparse.c:
16840 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16841 Remove trailing newlines from debug statements.
16843 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
16845 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16846 Original commit message from CVS:
16847 * ext/dvdnav/dvdnavsrc.c:
16848 * ext/dvdnav/dvdnavsrc.h:
16849 Apply patch that adds some seeking support to dvdnav, and fixes it
16850 in various other ways. This doesn't make dvdnavsrc fully functional,
16851 but moves it forward.
16853 Patch By: Simone Gotti <simone.gotti@email.it>
16854 * ext/dvdnav/gst-dvd:
16855 Update the simple dvdnavsrc gst-launch example to work for 0.10
16857 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
16859 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16860 Original commit message from CVS:
16862 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16863 plug-ins are included/excluded. (#498222)
16865 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16867 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16868 Original commit message from CVS:
16869 * ext/mad/gstmad.c: (gst_mad_sink_event):
16870 * gst/mpegaudioparse/gstmpegaudioparse.c:
16871 (gst_mp3parse_sink_event):
16872 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16873 of dropping and leaking them.
16875 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16877 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16878 Original commit message from CVS:
16879 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16881 * ext/mad/gstmad.h:
16882 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16883 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16884 * gst/mpegaudioparse/gstmpegaudioparse.h:
16885 Cache all events except EOS if we still have to send a NEWSEGMENT
16886 event. This will let TAG events be forwarded until after decodebin
16887 to an encoder for example as decodebin only links the pads
16888 after NEWSEGMENT. Fixes bug #518933.
16890 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16892 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16893 Original commit message from CVS:
16894 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16895 Write Xing header at the correct position in the MP3 frame for
16896 stereo files. Fixes bug #518676.
16898 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16900 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16901 Original commit message from CVS:
16903 * ext/sidplay/Makefile.am:
16904 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16905 when building C++ code (#516509).
16907 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
16909 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16910 Original commit message from CVS:
16911 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16912 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16913 Workshop 12 compiler, but probably also crashes (#517985).
16915 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16917 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16918 Original commit message from CVS:
16919 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16920 * gst/mpegaudioparse/gstmpegaudioparse.c:
16921 (gst_mp3_channel_mode_get_type),
16922 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16923 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16924 (gst_mp3parse_chain):
16925 * gst/mpegaudioparse/gstmpegaudioparse.h:
16926 Post channel mode and CRC as tags. Fixes bug #504493.
16928 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16930 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16931 Original commit message from CVS:
16932 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16933 Correctly chain up to the parent's finalize function.
16935 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16937 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16938 Original commit message from CVS:
16939 * gst/mpegaudioparse/gstmpegaudioparse.c:
16940 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16941 Try a bit harder to get valid timestamps, especially if upstream
16942 gives us one and we are at the first frame or resyncing.
16943 Return UNEXPECTED if we get a valid timestamp that is outside of
16944 our configured segment. After all changes done so far this doesn't
16945 seem to cause any regression, please test.
16947 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16949 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...
16950 Original commit message from CVS:
16952 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16953 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16954 If we don't have the position to seek to in our index first try
16955 to convert from TIME to BYTES upstream and only if that fails
16956 too use the old hack to simply seek to an earlier position
16957 and let the sink drop everything before segment start.
16958 Partially fixes bug #469930.
16960 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16962 configure.ac: Back to development...
16963 Original commit message from CVS:
16965 Back to development...
16967 === release 0.10.7 ===
16969 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16975 * docs/plugins/gst-plugins-ugly-plugins.args:
16976 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16977 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16978 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16979 * docs/plugins/gst-plugins-ugly-plugins.signals:
16980 * docs/plugins/inspect/plugin-a52dec.xml:
16981 * docs/plugins/inspect/plugin-asf.xml:
16982 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16983 * docs/plugins/inspect/plugin-dvdread.xml:
16984 * docs/plugins/inspect/plugin-dvdsub.xml:
16985 * docs/plugins/inspect/plugin-iec958.xml:
16986 * docs/plugins/inspect/plugin-lame.xml:
16987 * docs/plugins/inspect/plugin-mad.xml:
16988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16989 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16990 * docs/plugins/inspect/plugin-mpegstream.xml:
16991 * docs/plugins/inspect/plugin-realmedia.xml:
16992 * docs/plugins/inspect/plugin-siddec.xml:
16993 * gst-plugins-ugly.doap:
16995 Release 0.10.7 - I Cheated Time
16996 Original commit message from CVS:
16997 Release 0.10.7 - I Cheated Time
16999 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17024 Original commit message from CVS:
17027 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17029 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
17030 Original commit message from CVS:
17031 * tests/check/Makefile.am:
17032 Exclude dvdreadsrc from the states test too.
17034 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17036 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
17037 Original commit message from CVS:
17038 * gst/mpegaudioparse/gstmpegaudioparse.c:
17039 (gst_mp3parse_emit_frame):
17040 Handler buffers without valid timestamp more correctly: Don't drop
17041 them and don't use the invalid timestamp to calculate the next
17042 timestamp. Fixes bug #516811.
17044 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
17046 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
17047 Original commit message from CVS:
17048 Patch by: Tal Shalif <tshalif at nargila dot org>
17049 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
17050 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
17051 Add some gint64 casts to prevent 32 bit integer overflows.
17054 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17056 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
17057 Original commit message from CVS:
17058 * gst/mpegaudioparse/gstmpegaudioparse.c:
17059 Revert previous commit to mp3parse, as it breaks playback
17062 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17064 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
17065 Original commit message from CVS:
17066 * gst/mpegaudioparse/gstmpegaudioparse.c:
17067 (gst_mp3parse_emit_frame):
17068 Return GST_FLOW_UNEXPECTED if we get data that is after our
17069 configured segment. This makes upstream go EOS immediately instead
17070 of sending us the complete stream. Also improve debugging a bit.
17072 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17074 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
17075 Original commit message from CVS:
17076 * ext/dvdread/dvdreadsrc.c:
17077 Fix regression in DVD seeking - when a pack we
17078 expect to be a NAV block turns out not to be, scan forwards
17079 for up to 2MB (at most ~1sec) until we find one.
17082 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
17084 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
17085 Original commit message from CVS:
17086 * win32/vs6/libgstmpegaudioparse.dsp:
17087 Add xing files to VS project file.
17089 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17091 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
17092 Original commit message from CVS:
17093 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
17094 Stop leaking src pad templates. Fixes bug #515708.
17096 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17098 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
17099 Original commit message from CVS:
17100 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17101 Correctly write the size in bytes on big endian systems.
17104 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17106 ext/lame/gstlame.c: Don't leak the allowed caps.
17107 Original commit message from CVS:
17108 * ext/lame/gstlame.c: (gst_lame_setup):
17109 Don't leak the allowed caps.
17110 * tests/check/pipelines/lame.c: (GST_START_TEST):
17111 Stop leaking all buffers. Fixes bug #515575.
17113 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17115 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
17116 Original commit message from CVS:
17117 * gst/mpegaudioparse/plugin.c:
17118 Commit new file I forgot to add.
17120 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17122 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
17123 Original commit message from CVS:
17125 Make DISABLE_DEPRECATED defined *only* during CVS, not during
17126 pre-releases or releases.
17128 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17131 Mention bug 511497 fixed in previous commit
17132 Original commit message from CVS:
17133 Mention bug 511497 fixed in previous commit
17135 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17137 Move xingmux from -bad.
17138 Original commit message from CVS:
17139 * docs/plugins/Makefile.am:
17140 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17141 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17142 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17143 * gst/mpegaudioparse/Makefile.am:
17144 * gst/mpegaudioparse/gstmpegaudioparse.c:
17145 * gst/mpegaudioparse/gstxingmux.c:
17146 * tests/check/Makefile.am:
17147 * tests/check/elements/.cvsignore:
17148 Move xingmux from -bad.
17150 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
17152 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
17153 Original commit message from CVS:
17154 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
17155 Use gst_guint64_to_gdouble for conversion
17156 * win32/vs6/libgstasfdemux.dsp:
17157 * win32/vs6/libgstdvdsub.dsp:
17158 * win32/vs6/libgstrealmedia.dsp:
17159 Update project dependencies and add new source files
17161 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17163 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
17164 Original commit message from CVS:
17165 * ext/mpeg2dec/gstmpeg2dec.c:
17166 Reset decoder when handling sequence where libmpeg2 has set
17167 frame period to 0, probably due to a corrupt packet.
17170 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17172 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
17173 Original commit message from CVS:
17174 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
17175 (gst_mp3parse_chain):
17176 Don't set new caps on the srcpad everytime the bitrate or MPEG
17177 version changes but calculate new spf value when the MPEG version
17180 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17182 Add documentation for the xingheader plugin.
17183 Original commit message from CVS:
17184 * docs/plugins/Makefile.am:
17185 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
17186 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
17187 * gst/xingheader/gstxingmux.c:
17188 * gst/xingheader/gstxingmux.h:
17189 Add documentation for the xingheader plugin.
17190 * tests/check/elements/xingmux.c: (GST_START_TEST):
17191 Set element state to PLAYING before doing something else.
17193 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17195 tests/check/: Add simple unit test for the xingmux element.
17196 Original commit message from CVS:
17197 * tests/check/Makefile.am:
17198 * tests/check/elements/.cvsignore:
17199 * tests/check/elements/xingmux.c: (setup_xingmux),
17200 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
17201 * tests/check/elements/xingmux_testdata.h:
17202 Add simple unit test for the xingmux element.
17203 * gst/xingheader/gstxingmux.c: (generate_xing_header),
17204 (gst_xing_mux_finalize), (xing_reset):
17205 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
17207 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17209 docs/plugins/: Add the real and rtsp elements and update the lists.
17210 Original commit message from CVS:
17211 * docs/plugins/Makefile.am:
17212 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17213 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17214 Add the real and rtsp elements and update the lists.
17215 * docs/plugins/inspect/plugin-amrnb.xml:
17216 * docs/plugins/inspect/plugin-asf.xml:
17217 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17218 * docs/plugins/inspect/plugin-dvdsub.xml:
17219 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17220 * docs/plugins/inspect/plugin-mpegstream.xml:
17221 * docs/plugins/inspect/plugin-realmedia.xml:
17222 * docs/plugins/inspect/plugin-siddec.xml:
17223 * docs/plugins/inspect/plugin-synaesthesia.xml:
17225 * gst/iec958/ac3_padder.c:
17226 * gst/iec958/ac3_padder.h:
17227 Do not use gtk-doc style comments for non gtk-doc comments. Note -
17228 there are functions defined using extern in the .c file - does that
17231 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17233 ext/mad/gstmad.c: Chain up at the end of the function.
17234 Original commit message from CVS:
17235 * ext/mad/gstmad.c:
17236 Chain up at the end of the function.
17238 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17240 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
17241 Original commit message from CVS:
17242 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
17243 Don't add pad templates for the base class but only in the
17246 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17248 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
17249 Original commit message from CVS:
17250 * ext/lame/gstlame.c:
17251 * ext/lame/gstlame.h:
17252 Fix the case where you initially have stereo input, and so lame's
17253 mode is not set to mono, and then you get input with mono audio and
17254 soon after you get stereo input again. What happened before this
17255 commit is that it would keep the encoding mode as mono. It should
17256 change it back to the one requested by the app (or the default one)
17259 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17261 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
17262 Original commit message from CVS:
17263 * gst/mpegaudioparse/gstmpegaudioparse.c:
17264 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17265 (mp3parse_bytepos_to_time):
17266 Interpolate the VBRI seek table entries to get better results,
17267 support 3 byte seek table entries and prevent overflows in the
17268 seek table by adding the relative offsets when using the seek
17269 table in a large enough data type.
17271 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17273 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
17274 Original commit message from CVS:
17275 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17276 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17277 (mp3parse_bytepos_to_time):
17278 * gst/mpegaudioparse/gstmpegaudioparse.h:
17279 Add support for seeking based on the VBRI seek table. Might make
17280 sense to use interpolation in the table later to get hopefully a
17281 bit more accurate values.
17283 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17285 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
17286 Original commit message from CVS:
17287 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17288 (handle_picture), (handle_slice):
17289 Fix compilation error. Fixes #509313.
17291 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17293 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
17294 Original commit message from CVS:
17295 * ext/lame/gstlame.c: (gst_lame_sink_event):
17296 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
17297 as 8 * GST_SECOND is too large for int.
17299 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17301 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
17302 Original commit message from CVS:
17303 * gst/xingheader/gstxingmux.c: (generate_xing_header):
17304 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
17307 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17309 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
17310 Original commit message from CVS:
17311 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17312 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17313 (mp3parse_total_bytes), (mp3parse_total_time):
17314 * gst/mpegaudioparse/gstmpegaudioparse.h:
17315 Add initial support for reading VBRI headers as found in VBR files
17316 created by some Fraunhofer encoders. Currently we only read the
17317 number of frames and bytes (and calculate duration, etc from this)
17318 but there is also a seek table that we currently don't use.
17320 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
17322 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
17323 Original commit message from CVS:
17324 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
17325 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17326 (gst_lame_sink_event):
17327 Correctly set number of channels when using mono-encoding mode
17328 and fix the duration calculation of the EOS buffer.
17330 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17332 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
17333 Original commit message from CVS:
17334 * gst/mpegaudioparse/gstmpegaudioparse.c:
17335 (gst_mp3parse_handle_first_frame):
17336 Guard against 0 values in the Xing header as frame count and
17337 byte count and calculate the bitrate when we have all values
17338 we need and not before.
17340 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17342 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
17343 Original commit message from CVS:
17344 * gst/xingheader/gstxingmux.c: (generate_xing_header):
17345 Remove accidentially leftover debug printf.
17347 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17349 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
17350 Original commit message from CVS:
17351 * gst/xingheader/gstxingmux.c: (has_xing_header),
17352 (generate_xing_header), (gst_xing_mux_chain),
17353 (gst_xing_mux_sink_event):
17354 Choose smallest possible frame size for the Xing header, properly
17355 set the timestamp, duration and offset on the outgoing buffers,
17356 only send NEWSEGMENT events in BYTE format downstream and also
17357 drop VBRI headers if already existing.
17359 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17361 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
17362 Original commit message from CVS:
17363 * gst/xingheader/Makefile.am:
17364 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
17365 (has_xing_header), (generate_xing_header),
17366 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
17367 (gst_xing_mux_init), (gst_xing_mux_chain),
17368 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
17369 * gst/xingheader/gstxingmux.h:
17370 Major cleanup and rewrite of xingmux with less bugs and new features:
17371 - Handles other layers as 3
17374 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17376 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
17377 Original commit message from CVS:
17378 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
17379 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
17380 Call g_type_class_ref() from a thread-safe context and not
17381 from the streaming thread to avoid GLib screwing up (see
17382 bug #349410 and #493432). Comment out unused code.
17384 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
17386 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
17387 Original commit message from CVS:
17388 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17389 (handle_picture), (clip_buffer), (handle_slice),
17390 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17391 (gst_mpeg2dec_change_state):
17392 * ext/mpeg2dec/gstmpeg2dec.h:
17393 Add buffer clipping.
17394 Add basic reverse playback support. Not complete yet when dealing with
17397 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17399 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
17400 Original commit message from CVS:
17402 Add -Wno-portability to the automake parameters to stop warnings
17403 about GNU make extensions being used. We require GNU make in almost
17404 every Makefile anyway.
17406 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
17407 at the same time is required for per target flags.
17409 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17411 Makefile.am: Include lcov.mak to allow building coverage reports.
17412 Original commit message from CVS:
17414 Include lcov.mak to allow building coverage reports.
17416 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17418 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
17419 Original commit message from CVS:
17420 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
17421 * gst/mpegaudioparse/gstmpegaudioparse.c:
17422 (gst_mp3parse_handle_first_frame):
17423 Make sure that the Xing TOC starts with 0 and the entries
17424 are increasing over time. Otherwise it's broken and should
17425 be skipped. Fixes bug #507821.
17427 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
17429 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17430 Original commit message from CVS:
17431 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
17432 (gst_asf_demux_add_video_stream),
17433 (gst_asf_demux_process_ext_content_desc),
17434 (gst_asf_demux_get_metadata_for_stream),
17435 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
17436 (gst_asf_demux_change_state):
17437 * gst/asfdemux/gstasfdemux.h:
17438 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17440 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
17442 docs/plugins/.cvsignore: Add *-undeclared.txt
17443 Original commit message from CVS:
17444 * docs/plugins/.cvsignore:
17445 Add *-undeclared.txt
17447 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17449 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
17450 Original commit message from CVS:
17451 * gst/realmedia/rdtmanager.c:
17452 (gst_rdt_manager_marshal_VOID__UINT_UINT),
17453 (gst_rdt_manager_class_init):
17454 * gst/realmedia/rdtmanager.h:
17455 Implement some more signals that rtspsrc connects to.
17458 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17460 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
17461 Original commit message from CVS:
17463 Include common/win32.mak for CRLF check of win32 project
17464 files (see #393626).
17466 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17468 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
17469 Original commit message from CVS:
17470 * gst/mpegaudioparse/gstmpegaudioparse.c:
17471 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
17472 Don't post SEGMENT_START messages on the bus, only the element
17473 driving the pipeline should do that.
17475 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17477 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17478 Original commit message from CVS:
17480 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17482 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
17484 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17485 Original commit message from CVS:
17486 * ext/mpeg2dec/gstmpeg2dec.h:
17487 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17490 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
17492 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
17493 Original commit message from CVS:
17494 2007-11-20 Julien MOUTTE <julien@moutte.net>
17495 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
17498 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17500 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
17501 Original commit message from CVS:
17502 * gst/mpegaudioparse/gstmpegaudioparse.c:
17503 Restore the segment handling logic.
17504 Please don't do behavioural changes under the heading of 'leak fixes'
17505 or 'whitespace changes', people.
17507 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17509 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
17510 Original commit message from CVS:
17511 * gst/mpegaudioparse/gstmpegaudioparse.c:
17514 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17516 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
17517 Original commit message from CVS:
17518 * gst/asfdemux/gstasfdemux.c:
17519 Sync _activate_pull() a little more with other demuxers.
17521 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17523 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
17524 Original commit message from CVS:
17525 * gst/mpegstream/gstmpegdemux.c:
17526 recognize the padding stream
17528 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17530 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
17531 Original commit message from CVS:
17532 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
17533 Convert tags that come as string into the type required by
17536 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17538 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
17539 Original commit message from CVS:
17540 * gst/mpegaudioparse/gstmpegaudioparse.c:
17541 (gst_mp3parse_emit_frame):
17542 Remove some more broken code, it seems to clip even when it should not.
17545 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17547 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
17548 Original commit message from CVS:
17549 * gst/mpegaudioparse/gstmpegaudioparse.c:
17550 (gst_mp3parse_emit_frame):
17551 When the element is not driving the streaming thread it is not supposed
17552 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
17553 upstream when it detects EOS. See #491305.
17555 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
17557 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
17558 Original commit message from CVS:
17559 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
17560 * gst/dvdsub/Makefile.am:
17561 * gst/dvdsub/gstdvdsubdec.c:
17562 * gst/dvdsub/gstdvdsubparse.c:
17563 * gst/dvdsub/gstdvdsubparse.h:
17564 Add dvd subtitle parser, which just packetizes the input
17565 stream. This is needed to mux dvd subtitles into matroska
17566 files, since the muxer expects unfragmented and properly
17567 timestamped input (#415754).
17569 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17571 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
17572 Original commit message from CVS:
17574 Update requirements from past CVS versions to released
17575 versions (0.10.14 in this case).
17576 * ext/sidplay/gstsiddec.cc:
17577 Fix compilation with g++-4.2.
17579 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17581 gst/realmedia/: Fix some compiler warnings shown on Forte.
17582 Original commit message from CVS:
17583 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17584 (gst_asm_scan_parse_condition):
17585 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17586 Fix some compiler warnings shown on Forte.
17588 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
17590 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17591 Original commit message from CVS:
17592 Patch by: Gautier Portet <kassoulet at gmail dot com>
17593 * gst/xingheader/gstxingmux.c:
17594 The size of the Xing header is actually 417 as it's rounded to the
17595 next smaller integer. Fixes #397759.
17596 * gst/xingheader/gstxingmux.c: (xing_generate_header),
17597 (xing_push_header):
17598 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17599 event to the beginning was successful before pushing the header again.
17601 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
17603 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17604 Original commit message from CVS:
17605 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17606 (mp3parse_bytepos_to_time):
17607 Use gst_util_guint64_to_gdouble for conversions.
17608 * win32/vs6/libgstmad.dsp:
17609 Add a link to libgstaudio.
17611 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17613 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17614 Original commit message from CVS:
17615 * ext/lame/gstlame.c:
17616 Fix up case where there is no peer, in which case
17617 _get_allowed_caps() will return NULL.
17619 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17621 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17622 Original commit message from CVS:
17623 * ext/lame/gstlame.c:
17624 Use GST_PTR_FORMAT to print caps in debug statement.
17626 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17628 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17629 Original commit message from CVS:
17631 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17632 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17635 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17637 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17638 Original commit message from CVS:
17639 * ext/lame/gstlame.c:
17640 Allow fixing the sample rate lame converts to by negotiating fixed
17641 sample rate on the src pad caps.
17643 * tests/check/Makefile.am:
17644 * tests/check/pipelines/lame.c:
17645 Add a check for it.
17647 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17649 po/: Updated translations.
17650 Original commit message from CVS:
17653 Updated translations.
17655 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17657 po/pl.po: Added Polish translation.
17658 Original commit message from CVS:
17659 translated by: Jakub Bogusz <qboosh@pld-linux.org>
17661 Added Polish translation.
17663 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17665 po/fi.po: Added Finnish translation.
17666 Original commit message from CVS:
17667 translated by: Ilkka Tuohela <hile@iki.fi>
17669 Added Finnish translation.
17671 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17673 po/es.po: Added Spanish translation.
17674 Original commit message from CVS:
17675 translated by: Jorge González González <aloriel@gmail.com>
17677 Added Spanish translation.
17679 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17681 po/bg.po: Added Bulgarian translation.
17682 Original commit message from CVS:
17683 translated by: Alexander Shopov <ash@contact.bg>
17685 Added Bulgarian translation.
17687 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17689 gst/iec958/ac3iec.c: Chainup in finalize.
17690 Original commit message from CVS:
17691 * gst/iec958/ac3iec.c:
17692 Chainup in finalize.
17693 * tests/check/Makefile.am:
17694 * tests/check/generic/states.c:
17695 Improved state change unit test.
17697 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17699 Ignore registries in any format.
17700 Original commit message from CVS:
17701 * docs/plugins/.cvsignore:
17702 * tests/check/.cvsignore:
17703 Ignore registries in any format.
17705 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17707 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
17708 Original commit message from CVS:
17710 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17711 define in the lame headers. This has the advantage that
17712 it should still work when we're cross-compiling (#452025).
17714 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17716 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17717 Original commit message from CVS:
17718 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17719 Add other allowed rates to the pad templates.
17720 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17721 Reset the parser to release memory in dispose.
17723 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17725 ext/: Fix more leaks.
17726 Original commit message from CVS:
17727 * ext/amrnb/amrnbdec.c:
17728 * ext/amrnb/amrnbenc.c:
17729 * ext/amrnb/amrnbparse.c:
17730 * ext/sidplay/gstsiddec.cc:
17733 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
17735 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17736 Original commit message from CVS:
17737 Patch by: Daniel Charles <dcharles at ti dot com>
17738 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17739 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17740 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17741 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17742 * ext/amrnb/amrnbenc.h:
17743 Add property to select the BandMode of the AMR encoder.
17746 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17748 gst/realmedia/asmrules.c: Make ro memory to share.
17749 Original commit message from CVS:
17750 * gst/realmedia/asmrules.c:
17751 Make ro memory to share.
17753 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17755 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17756 Original commit message from CVS:
17757 * gst/mpegaudioparse/gstmpegaudioparse.c:
17758 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17759 * gst/mpegaudioparse/gstmpegaudioparse.h:
17760 Queue segment event and push it after we know the caps on the pad or
17761 else an autoplugger might not have plugged the element yet and the
17764 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17766 gst/iec958/ac3iec.c: Fix tests.
17767 Original commit message from CVS:
17768 * gst/iec958/ac3iec.c:
17771 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17773 tests/check/: Add generic state-change test suite to help to fi leaks.
17774 Original commit message from CVS:
17775 * tests/check/Makefile.am:
17776 * tests/check/generic/.cvsignore:
17777 * tests/check/generic/states.c:
17778 Add generic state-change test suite to help to fi leaks.
17780 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17782 po/: Added Portuguese (Brazilian) translation.
17783 Original commit message from CVS:
17784 translated by: Raphael Higino <phhigino@gmail.com>
17787 Added Portuguese (Brazilian) translation.
17789 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17791 po/: Updated translations.
17792 Original commit message from CVS:
17797 Updated translations.
17799 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
17801 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17802 Original commit message from CVS:
17803 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17804 (gst_rmdemux_parse_video_packet):
17805 Activate timestamp fixing code.
17807 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17809 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17810 Original commit message from CVS:
17811 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17812 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17813 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17814 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17815 Do fragment collection in the demuxer so that we can now work with
17816 both ffmpeg and realvideodec to decoder real video content.
17818 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17820 gst/realmedia/asmrules.c: Include stdlib.h.
17821 Original commit message from CVS:
17822 * gst/realmedia/asmrules.c:
17825 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17827 gst/realmedia/rdtmanager.c: Fix caps.
17828 Original commit message from CVS:
17829 * gst/realmedia/rdtmanager.c:
17832 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17834 gst/realmedia/rtspreal.c: Disable UDP transport for now.
17835 Original commit message from CVS:
17836 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17837 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17838 Disable UDP transport for now.
17840 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
17842 gst/realmedia/: Add simple rdt manager.
17843 Original commit message from CVS:
17844 * gst/realmedia/Makefile.am:
17845 * gst/realmedia/rdtmanager.c: (find_session_by_id),
17846 (create_session), (free_session), (gst_rdt_manager_base_init),
17847 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17848 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17849 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17850 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17851 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17852 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17853 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17854 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17855 (gst_rdt_manager_plugin_init):
17856 * gst/realmedia/rdtmanager.h:
17857 * gst/realmedia/rmdemux.c: (plugin_init):
17858 Add simple rdt manager.
17860 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17862 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17863 Original commit message from CVS:
17864 * gst/realmedia/rdtdepay.c:
17865 Fix the encoding-name so that it matches what the rtsp extension sets.
17867 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
17869 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17870 Original commit message from CVS:
17871 * gst/realmedia/asmrules.c: (gst_asm_node_free),
17872 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17873 (gst_asm_scan_string), (gst_asm_scan_number),
17874 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17875 (gst_asm_scan_next_token), (gst_asm_rule_free),
17876 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17877 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17878 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17879 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17880 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17881 (gst_asm_rule_book_match), (main):
17882 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17883 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17884 Use g_hash_table_destroy instead of _unref which is too new.
17886 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17888 gst/realmedia/.cvsignore: Add test to ignore.
17889 Original commit message from CVS:
17890 * gst/realmedia/.cvsignore:
17891 Add test to ignore.
17892 * gst/realmedia/Makefile.am:
17893 * gst/realmedia/asmrules.c: (gst_asm_node_new),
17894 (gst_asm_node_free), (gst_asm_operator_eval),
17895 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17896 (gst_asm_scan_string), (gst_asm_scan_number),
17897 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17898 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17899 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17900 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17901 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17902 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17903 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17904 (gst_asm_rule_book_match), (main):
17905 * gst/realmedia/asmrules.h:
17906 Added asembler rule book parser and evaluator.
17907 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17908 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17909 * gst/realmedia/rtspreal.h:
17910 Keep per stream config info.
17911 Parse and evaluate asm rule books for stream selection.
17913 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17915 gst/realmedia/rtspreal.c: Include stdlib.
17916 Original commit message from CVS:
17917 * gst/realmedia/rtspreal.c:
17920 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
17922 gst/realmedia/: Split out hash code in separate file.
17923 Original commit message from CVS:
17924 * gst/realmedia/Makefile.am:
17925 * gst/realmedia/realhash.c: (hash), (call_hash),
17926 (gst_rtsp_ext_real_calc_response_and_checksum):
17927 * gst/realmedia/realhash.h:
17928 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17929 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17930 Split out hash code in separate file.
17932 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
17934 gst/: Fix include paths and link dependecies for rtsp extension.
17935 Original commit message from CVS:
17936 * gst/asfdemux/Makefile.am:
17937 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17938 (gst_rtsp_wms_class_init):
17939 * gst/realmedia/Makefile.am:
17940 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17941 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17942 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17943 (_do_init), (gst_rtsp_real_class_init):
17944 Fix include paths and link dependecies for rtsp extension.
17946 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
17948 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17949 Original commit message from CVS:
17950 * gst/realmedia/Makefile.am:
17951 * gst/realmedia/rmdemux.c: (plugin_init):
17952 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17953 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17954 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17955 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17956 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17957 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17958 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17959 (gst_rtsp_real_plugin_init):
17960 * gst/realmedia/rtspreal.h:
17961 Add RealMedia RTSP extension module. It has rank NONE until it is fully
17964 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17966 gst/asfdemux/: Move WMS RTSP extension from -good to here.
17967 Original commit message from CVS:
17968 * gst/asfdemux/Makefile.am:
17969 * gst/asfdemux/gstasf.c: (plugin_init):
17970 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17971 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17972 (gst_rtsp_wms_configure_stream), (_do_init),
17973 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17974 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17975 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17976 * gst/asfdemux/gstrtspwms.h:
17977 Move WMS RTSP extension from -good to here.
17978 Port it to the new pluggable extension interface.
17980 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17982 ext/mad/Makefile.am: Link to audio helper from plugins-base.
17983 Original commit message from CVS:
17984 * ext/mad/Makefile.am:
17985 Link to audio helper from plugins-base.
17987 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17989 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17990 Original commit message from CVS:
17992 * ext/mad/gstmad.c: (gst_mad_chain):
17993 Use the new buffer clipping function from gstaudio here and
17994 require gst-plugins-base CVS.
17996 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17998 configure.ac: Sync liboil check with plugins-base. Add libm check.
17999 Original commit message from CVS:
18001 Sync liboil check with plugins-base. Add libm check.
18002 * gst/synaesthesia/Makefile.am:
18003 Link against libm. We're using sqrt here.
18005 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18007 gst/asfdemux/gstasfdemux.c: Include stdlib.
18008 Original commit message from CVS:
18009 * gst/asfdemux/gstasfdemux.c:
18012 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18014 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
18015 Original commit message from CVS:
18016 * ext/annodex/Makefile.am:
18018 * ext/cdio/gstcdiocddasrc.c:
18019 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
18021 * ext/cairo/Makefile.am:
18022 * gst/videofilter/Makefile.am:
18023 * tests/examples/level/Makefile.am:
18024 Use $(LIBM) instead of -lm
18026 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18028 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
18029 Original commit message from CVS:
18030 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18031 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
18032 * gst/mpegaudioparse/gstmpegaudioparse.h:
18033 Save some memory for each frame by only saving the start timestamp
18034 and start byte position instead of additionally the stop timestamp
18035 and stop byte position. This requires us to use a doubly-linked list
18036 but still saves 8-12 bytes per frame.
18038 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18040 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
18041 Original commit message from CVS:
18042 * ext/mad/gstmad.c: (clip_outgoing_buffer):
18043 Fix buffer clipping to correctly clip to the segment stop.
18045 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18047 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
18048 Original commit message from CVS:
18049 * gst/mpegaudioparse/gstmpegaudioparse.c:
18050 (gst_mp3parse_emit_frame):
18051 Fix a calculation that was causing mp3parse to drop every incoming
18052 frame when upstream delivered a segment in TIME format, breaking
18053 playback of all mpeg system streams.
18055 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18057 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
18058 Original commit message from CVS:
18061 * tests/Makefile.am:
18062 Remove bogus check for libcheck, since we check for
18063 gstreamer-check and it pulls in the required info from
18064 and we weren't actually _using_ the information for
18065 libcheck ourselves anyway.
18067 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18069 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
18070 Original commit message from CVS:
18071 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18072 (gst_mp3parse_init), (gst_mp3parse_dispose),
18073 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
18074 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18075 (mp3parse_handle_seek), (mp3parse_src_query):
18076 * gst/mpegaudioparse/gstmpegaudioparse.h:
18077 Implement accurate seeking in mpegaudioparse. Fixes #308312.
18078 Also implement segment seeks.
18080 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18082 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
18083 Original commit message from CVS:
18084 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
18085 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
18086 (gst_mad_chain), (gst_mad_change_state):
18087 * ext/mad/gstmad.h:
18088 Implement buffer clipping and use GST_BOILERPLATE instead of manual
18089 GType magic. Part one of bug #308312.
18091 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18093 configure.ac: Use pkg-config to locate check.
18094 Original commit message from CVS:
18096 Use pkg-config to locate check.
18098 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18100 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
18101 Original commit message from CVS:
18103 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
18104 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
18105 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18106 Fix build against core CVS by not using deprecated API. Bump
18107 requirements for new API (overdue anyway).
18109 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18111 REQUIREMENTS: Also add amr-libs here and update a little.
18112 Original commit message from CVS:
18114 Also add amr-libs here and update a little.
18116 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18118 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
18119 Original commit message from CVS:
18120 * docs/plugins/inspect/plugin-dvdnav.xml:
18121 * docs/plugins/inspect/plugin-realmedia.xml:
18122 * docs/plugins/inspect/plugin-synaesthesia.xml:
18123 Add inspect file for synaesthesia so the docs can be built even if
18124 the plugin isn't built yet. Fixes #454311. Also add inspect files
18125 for dvdnavsrc and realmedia.
18127 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18129 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
18130 Original commit message from CVS:
18131 * docs/plugins/Makefile.am:
18132 Simplify --extra-dir as gtkdoc scans recursively.
18134 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18136 And yet more docs enabled.
18137 Original commit message from CVS:
18138 * docs/plugins/Makefile.am:
18139 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18140 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18141 * gst/synaesthesia/Makefile.am:
18142 * gst/synaesthesia/gstsynaesthesia.c:
18143 * gst/synaesthesia/gstsynaesthesia.h:
18144 And yet more docs enabled.
18146 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18148 docs/plugins/: Add new docs. Scan c++ files too.
18149 Original commit message from CVS:
18150 * docs/plugins/Makefile.am:
18151 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18152 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18153 * docs/plugins/inspect/plugin-a52dec.xml:
18154 * docs/plugins/inspect/plugin-amrnb.xml:
18155 * docs/plugins/inspect/plugin-asf.xml:
18156 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18157 * docs/plugins/inspect/plugin-dvdsub.xml:
18158 * docs/plugins/inspect/plugin-iec958.xml:
18159 * docs/plugins/inspect/plugin-lame.xml:
18160 * docs/plugins/inspect/plugin-mad.xml:
18161 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18162 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18163 * docs/plugins/inspect/plugin-mpegstream.xml:
18164 Add new docs. Scan c++ files too.
18165 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18166 (gst_amrnbdec_event):
18167 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
18168 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18169 (gst_amrnbparse_loop):
18170 Add documentation headers.
18171 * ext/mad/gstmad.c:
18172 * ext/mad/gstmad.h:
18175 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18177 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
18178 Original commit message from CVS:
18179 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
18180 (gst_mp3parse_init):
18181 Use GST_BOILERPLATE instead of manual GType magic.
18182 * gst/mpegaudioparse/gstmpegaudioparse.c:
18183 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18184 (mp3parse_bytepos_to_time):
18185 * gst/mpegaudioparse/gstmpegaudioparse.h:
18186 Implement seeking, byte->time, time->byte conversions with the Xing
18187 seek table if available. This allows better at least a bit more
18188 accurate seeks and file position reporting.
18190 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18192 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
18193 Original commit message from CVS:
18194 * gst/mpegaudioparse/gstmpegaudioparse.c:
18195 (gst_mp3parse_handle_first_frame):
18196 Copy the complete Xing seek table in the 100 byte array instead of
18197 copying the first byte 100 times.
18198 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
18199 (mp3parse_total_time), (mp3parse_time_to_bytepos):
18200 Add seeking support based on the Xing header but comment it out for
18201 now as it seems to yield worse result than the other method.
18202 Also use gst_pad_query_peer_duration() instead of getting the peer pad
18203 ourself, creating a new GstQuery, etc.
18205 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18207 docs/plugins/: Update docs with caps info.
18208 Original commit message from CVS:
18209 * docs/plugins/gst-plugins-ugly-plugins.args:
18210 * docs/plugins/inspect/plugin-a52dec.xml:
18211 * docs/plugins/inspect/plugin-amrnb.xml:
18212 * docs/plugins/inspect/plugin-asf.xml:
18213 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18214 * docs/plugins/inspect/plugin-dvdread.xml:
18215 * docs/plugins/inspect/plugin-dvdsub.xml:
18216 * docs/plugins/inspect/plugin-iec958.xml:
18217 * docs/plugins/inspect/plugin-lame.xml:
18218 * docs/plugins/inspect/plugin-mad.xml:
18219 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18220 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18221 * docs/plugins/inspect/plugin-mpegstream.xml:
18222 Update docs with caps info.
18224 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18226 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
18227 Original commit message from CVS:
18229 Make sure dvdnav strings get translated too (no reason not to have
18230 them in the .po file, even if the plugin is disabled for now).
18233 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18235 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
18236 Original commit message from CVS:
18237 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18238 (gst_amrnbdec_event), (gst_amrnbdec_chain),
18239 (gst_amrnbdec_state_change):
18240 * ext/amrnb/amrnbdec.h:
18241 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18242 (gst_amrnbparse_loop):
18243 Add newsegment and discont handling. Some code cleanups.
18245 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
18247 ext/dvdread/dvdreadsrc.c: check for an error from
18248 Original commit message from CVS:
18249 * ext/dvdread/dvdreadsrc.c: check for an error from
18250 DVDReadBlocks() correctly.
18252 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
18254 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...
18255 Original commit message from CVS:
18256 * ext/dvdread/dvdreadsrc.c:
18257 If we can't read a nav packet, or it doesn't look like a nav
18258 packet, that's an error. Previous behavior was to look at
18259 the next packet; I can't find any justification for doing that.
18262 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18264 po/it.po: Updated Italian translation.
18265 Original commit message from CVS:
18267 Updated Italian translation.
18269 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18271 po/vi.po: Updated Vietnames translation.
18272 Original commit message from CVS:
18274 Updated Vietnames translation.
18276 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18278 po/: Added Chinese (simplified) translation.
18279 Original commit message from CVS:
18280 contributed by: Wenzheng Hu <db_lobster@163.com>
18283 Added Chinese (simplified) translation.
18285 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18287 MAINTAINERS: Updating all the maintainers files
18288 Original commit message from CVS:
18290 Updating all the maintainers files
18292 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
18294 Fix leaks some more.
18295 Original commit message from CVS:
18296 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
18297 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
18298 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18299 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
18300 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
18301 * gst/iec958/ac3iec.c: (ac3iec_init):
18302 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18303 Fix leaks some more.
18305 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
18307 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
18308 Original commit message from CVS:
18309 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
18310 "She's leaking me", said valgrind.
18312 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18314 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
18315 Original commit message from CVS:
18316 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
18317 Fix "pad caps are not a real subset of its template caps" warning.
18319 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
18321 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
18322 Original commit message from CVS:
18323 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
18324 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
18325 (gst_amrnbdec_finalize):
18326 Don't leak the adapter, unref it in a new finalize method instead.
18329 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18331 configure.ac: Back to CVS
18332 Original commit message from CVS:
18335 * gst-plugins-ugly.doap:
18336 Add 0.10.6 to the list of releases.
18338 === release 0.10.6 ===
18340 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18346 * docs/plugins/gst-plugins-ugly-plugins.args:
18347 * docs/plugins/inspect/plugin-a52dec.xml:
18348 * docs/plugins/inspect/plugin-asf.xml:
18349 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18350 * docs/plugins/inspect/plugin-dvdread.xml:
18351 * docs/plugins/inspect/plugin-dvdsub.xml:
18352 * docs/plugins/inspect/plugin-iec958.xml:
18353 * docs/plugins/inspect/plugin-lame.xml:
18354 * docs/plugins/inspect/plugin-mad.xml:
18355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18357 * docs/plugins/inspect/plugin-mpegstream.xml:
18358 * docs/plugins/inspect/plugin-siddec.xml:
18360 Original commit message from CVS:
18363 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18381 Original commit message from CVS:
18384 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18386 win32/vs6/: Convert line endings to CRLF and mark as binary files.
18387 Original commit message from CVS:
18388 * win32/vs6/gst_plugins_ugly.dsw:
18389 * win32/vs6/libgstac3parse.dsp:
18390 * win32/vs6/libgstasfdemux.dsp:
18391 * win32/vs6/libgstdvdlpcmdec.dsp:
18392 * win32/vs6/libgstdvdsub.dsp:
18393 * win32/vs6/libgstiec958.dsp:
18394 * win32/vs6/libgstlame.dsp:
18395 * win32/vs6/libgstmad.dsp:
18396 * win32/vs6/libgstmpegaudioparse.dsp:
18397 * win32/vs6/libgstmpegstream.dsp:
18398 * win32/vs6/libgstrealmedia.dsp:
18399 * win32/vs6/libgstsynaesthesia.dsp:
18400 Convert line endings to CRLF and mark as binary files.
18402 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
18404 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
18405 Original commit message from CVS:
18406 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
18407 Don't forget to unlock when setting the device property, or
18408 we'll sooner or later deadlock.
18410 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
18412 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
18413 Original commit message from CVS:
18414 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
18415 Use gst_util_guint64_to_gdouble for conversion.
18416 * win32/vs6/libgstasfdemux.dsp:
18417 Add asfpacket.c to the build.
18419 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18421 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
18422 Original commit message from CVS:
18423 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18424 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
18425 * gst/mpegaudioparse/gstmpegaudioparse.h:
18426 If the Xing header provides a total time, use it to calculate the
18427 correct average bitrate immediately, instead of sending updates as
18428 we parse the stream.
18430 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
18432 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
18433 Original commit message from CVS:
18434 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
18435 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18436 Use GstClockTime instead of guint for a time variable to prevent
18437 overflows on too large subtitle durations. Fixes #444514.
18439 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
18441 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
18442 Original commit message from CVS:
18443 Patch by: Mark Nauwelaerts <manauw at skynet be>
18444 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
18445 Clear state when handling the serialized FLUSH_STOP event instead of
18446 the FLUSH_START event, thereby making sure we don't free buffers the
18447 chain function is still using. Fixes dvdsubdec crashing when flusing
18448 or seeking (#442706).
18450 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18452 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
18453 Original commit message from CVS:
18454 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18455 Initialise variable to make fc4 build bot happy.
18457 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18459 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
18460 Original commit message from CVS:
18461 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18462 Add sanity check so we don't abort for broken or non-MPEG streams,
18463 but instead error out. Fixes crashes/aborts for when our typefinder
18464 wrongly identifies quicktime files as mpeg (which should be fixed in
18465 -base now too). (#440120).
18467 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18470 * ext/amrnb/amrnbdec.c:
18471 * ext/amrnb/amrnbenc.c:
18472 * ext/amrnb/amrnbparse.c:
18473 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
18474 Original commit message from CVS:
18475 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
18476 block_size, _do_init, gst_amrnbdec_base_init,
18477 gst_amrnbdec_class_init, gst_amrnbdec_init):
18478 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
18479 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
18480 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
18481 block_size, _do_init, gst_amrnbparse_base_init,
18482 gst_amrnbparse_class_init, gst_amrnbparse_init):
18483 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
18484 GST_DEBUG_FUNCPTR and add log-category.
18486 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18488 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
18489 Original commit message from CVS:
18490 * gst/mpegaudioparse/gstmpegaudioparse.c:
18491 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18492 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18493 (gst_mp3parse_chain), (mp3parse_total_bytes),
18494 (mp3parse_total_time):
18495 * gst/mpegaudioparse/gstmpegaudioparse.h:
18496 Implement parsing of Xing headers from the first frame of the stream,
18497 and use it to report duration correctly where possible.
18499 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
18501 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
18502 Original commit message from CVS:
18503 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
18504 After descrambling, push the packets out as individual packets
18505 instead of one big descrambled buffer. Makes cook audio decoding
18506 work with the 'realaudiodec' decoder from gst-plugins-bad.
18508 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18510 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
18511 Original commit message from CVS:
18512 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
18513 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
18514 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18515 (gst_rmdemux_parse_packet):
18516 * gst/realmedia/rmdemux.h:
18517 Remember first timestamp encountered in stream and re-timestamp
18518 stream to start from zero (fixes #397219); only send one newsegment
18519 event, not two; when seeking, send newsegment events from the
18520 streaming thread and not from the seeking thread.
18522 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
18524 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
18525 Original commit message from CVS:
18526 Based on patch by: Mark Nauwelaerts <manauw skynet be>
18527 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18528 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18529 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
18530 * gst/mpegstream/gstmpegdemux.h:
18531 Reset last_flow values for the various streams after a flushing
18532 seek, otherwise we might aggregate wrong flow returns afterwards
18533 that will make upstream pause silently. This should fix seeking
18534 in DVDs and also fix the Thoggen cropping dialog (#438610).
18536 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18538 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
18539 Original commit message from CVS:
18540 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18541 (gst_asf_demux_chain_headers),
18542 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
18543 (gst_asf_demux_have_mutually_exclusive_active_stream),
18544 (gst_asf_demux_check_activate_streams),
18545 (gst_asf_demux_find_stream_with_complete_payload),
18546 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18547 (gst_asf_demux_activate_ext_props_streams),
18548 (gst_asf_demux_process_object):
18549 * gst/asfdemux/gstasfdemux.h:
18550 Activate streams (ie. add the pads to the element) depending on
18551 whether we actually get data for those streams within the ASF
18552 preroll value specified. Currently only done in pull-mode though
18553 (this will fix problems with playbin hanging on mms streams once
18554 we use this in push-mode as well).
18556 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18558 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
18559 Original commit message from CVS:
18560 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18561 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18562 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
18563 (gst_asf_demux_process_file):
18564 * gst/asfdemux/gstasfdemux.h:
18565 Make all timestamps start from zero in pull-mode too; some small
18566 clean-ups and FIXMEs here and there.
18568 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
18570 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
18571 Original commit message from CVS:
18572 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
18573 (gst_asf_demux_parse_packet):
18574 If packet size is specified within the packet and smaller than
18575 the actual packet size, don't parse beyond the size specified in
18576 the packet (this makes us parse some cases of packets with single
18577 compressed payloads cleanly, see e.g stream from #431318). Also
18578 add a sanity check when parsing compressed single payloads.
18580 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
18582 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18583 Original commit message from CVS:
18584 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18585 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18586 (gst_asf_demux_handle_seek_event),
18587 (gst_asf_demux_push_complete_payloads):
18588 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18589 send data from the keyframe right before the new segment start to
18590 make sure the decoder doesn't have to decode more than absolutely
18593 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18595 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18596 Original commit message from CVS:
18597 * gst/asfdemux/asfheaders.c:
18598 * gst/asfdemux/asfheaders.h:
18599 * gst/asfdemux/asfpacket.c:
18600 (asf_payload_parse_replicated_data_extensions),
18601 (gst_asf_demux_parse_payload):
18602 * gst/asfdemux/asfpacket.h:
18603 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18604 (gst_asf_demux_push_complete_payloads),
18605 (gst_asf_demux_process_ext_stream_props):
18606 * gst/asfdemux/gstasfdemux.h:
18607 Implement payload extension system/extended replicated data parsing,
18608 so we can extract payload durations if they're specified.
18610 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18612 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18613 Original commit message from CVS:
18614 * gst/asfdemux/asfheaders.h:
18615 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18616 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18617 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18618 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18619 (gst_asf_demux_parse_stream_object),
18620 (gst_asf_demux_process_ext_stream_props),
18621 (gst_asf_demux_process_queued_extended_stream_objects),
18622 (gst_asf_demux_activate_ext_props_streams),
18623 (gst_asf_demux_process_object):
18624 * gst/asfdemux/gstasfdemux.h:
18625 Refactor stream parse/activation a bit (stream activation heuristics
18626 are still the same though); some more clean-ups.
18628 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18630 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18631 Original commit message from CVS:
18632 * win32/common/.cvsignore:
18633 Ignore generated config.h file to make build bot happy.
18635 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18637 gst/asfdemux/: Init debug category before using it.
18638 Original commit message from CVS:
18639 * gst/asfdemux/gstasf.c: (plugin_init):
18640 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18641 * gst/asfdemux/gstasfdemux.h:
18642 Init debug category before using it.
18644 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
18646 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18647 Original commit message from CVS:
18648 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18649 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18650 Fix silly bug when we can't pull as much data as we want; don't
18651 forget to announce pending tags in the new packet parsing code.
18653 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18655 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18656 Original commit message from CVS:
18659 Generate a win32 config.h into win32/common and add to MANIFEST so
18660 it gets disted (#393890). Looks like win32/common/config.h.in needs
18663 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
18665 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18666 Original commit message from CVS:
18667 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18668 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18669 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18670 Fix pull mode operation some more: send newsegment event before
18671 sending data; handle EOS and fatal flow returns a bit better; don't
18672 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18674 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18676 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18677 Original commit message from CVS:
18678 * gst/asfdemux/Makefile.am:
18679 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18680 (asf_packet_create_payload_buffer),
18681 (asf_payload_find_previous_fragment),
18682 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18683 (gst_asf_demux_parse_packet):
18684 * gst/asfdemux/asfpacket.h:
18685 * gst/asfdemux/gstasfdemux.c:
18686 (gst_asf_demux_reset_stream_state_after_discont),
18687 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18688 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18689 (gst_asf_demux_process_chunk):
18690 * gst/asfdemux/gstasfdemux.h:
18691 New packet parsing code: should put halfway decent timestamps on
18692 buffers, and might even set the appropriate keyframe/discont buffer
18693 flags from time to time (and even if it doesn't, I'm at least able
18694 to debug this code); only used in pull-mode so far. Still needs
18695 some more work, like payload extensions parsing and proper flow
18696 aggregation, and stream activation based on preroll. Stay tuned.
18698 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18700 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18701 Original commit message from CVS:
18702 * gst/asfdemux/asfheaders.h:
18703 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18704 (gst_asf_demux_seek_index_lookup),
18705 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18706 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18707 (gst_asf_demux_process_ext_content_desc),
18708 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18709 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18710 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18711 * gst/asfdemux/gstasfdemux.h:
18712 Some clean-ups and small fixes: rename asf_stream_context structure to
18713 AsfStream; inline some three-line utility functions that are only used
18714 once anyway and get rid of their associated helper structs; make debug
18715 category global so that it is used by the debug statements in the other
18716 file as well; simplify gst_asf_demux_get_stream(); fix accidental
18717 implicit initialisation of stream->last_buffer_timestamp to 0, which
18718 would lead to missing timestamps on the first buffer; put fourcc format
18719 into video caps to make certain proprietary wmv decoders happy (for the
18720 case of WMVA in particular); play_time is offset by preroll as well, so
18721 fix overreporting of duration for some files.
18723 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18725 gst/asfdemux/gstasfdemux.c: Printf format fixes.
18726 Original commit message from CVS:
18727 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18728 (gst_asf_demux_pull_indices):
18729 Printf format fixes.
18731 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18733 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18734 Original commit message from CVS:
18735 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18736 (gst_mpeg_parse_send_event):
18737 Post an error message if EOS wasn't handled by anything downstream.
18738 This should fix playbin freezing/hanging with small VobSub subtitle
18739 files (background: not-linked flow returns from downstream are
18740 ignored for a while at the beginning, so if the file is small
18741 upstream will never get a not-linked flow return even if nothing
18742 is connected downstream). (#429960).
18744 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
18746 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18747 Original commit message from CVS:
18748 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18749 (gst_amrnbparse_sink_activate),
18750 (gst_amrnbparse_sink_activate_pull):
18751 Rewrite terminally broken sinkpad activation code.
18752 Now actually supports pull-mode activation (didn't before), and push
18753 mode activation doesn't leave the sinkpad flushing.
18755 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18757 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18758 Original commit message from CVS:
18759 * gst/asfdemux/asfheaders.c:
18760 * gst/asfdemux/asfheaders.h:
18761 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18762 (gst_asf_demux_reset), (gst_asf_demux_init),
18763 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18764 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18765 (gst_asf_demux_seek_index_lookup),
18766 (gst_asf_demux_reset_stream_state_after_discont),
18767 (gst_asf_demux_handle_seek_event),
18768 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18769 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18770 (gst_asf_demux_pull_indices),
18771 (gst_asf_demux_parse_data_object_start),
18772 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18773 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18774 (gst_asf_demux_process_simple_index),
18775 (gst_asf_demux_process_object),
18776 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18777 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18778 * gst/asfdemux/gstasfdemux.h:
18779 Make asfdemux work in pull mode where possible. If there's an index
18780 at the end of the file, read it and use it for seeking purposes.
18782 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18784 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18785 Original commit message from CVS:
18786 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18787 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18788 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18789 Some timestamp fixes.
18790 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18791 Fix for 64-bit machines.
18793 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
18795 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18796 Original commit message from CVS:
18797 Patch by: René Stadler <mail at renestadler dot de>
18798 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18799 (find_seek_offset_time), (gst_rmdemux_reset),
18800 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18801 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18802 * gst/realmedia/rmdemux.h:
18803 Make rmdemux handle any number of logical streams. Fixes #428698.
18805 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18809 Original commit message from CVS:
18812 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18814 po/: Added Danish translation.
18815 Original commit message from CVS:
18816 submitted by: Mogens Jaeger <mogens@jaeger.tf>
18819 Added Danish translation.
18821 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18823 po/.cvsignore: Add pot.
18824 Original commit message from CVS:
18828 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
18830 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18831 Original commit message from CVS:
18832 2007-03-27 Julien MOUTTE <julien@moutte.net>
18833 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18834 stream and try to adapt to incoming timestamps lack of
18835 precision up to half a frame. This allows generating
18836 a perfect stream even with muxed formats like FLV where
18837 the timestamps are stored in milliseconds.
18839 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18841 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18842 Original commit message from CVS:
18843 * gst/realmedia/rmdemux.c:
18844 Remove unused zlib.h include. Fixes #421594.
18846 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18848 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18849 Original commit message from CVS:
18850 * ext/lame/gstlame.c: (gst_lame_setup):
18851 Disable the bitrate checking when the user has requested
18852 Free Format mode, as all bitrates less than the maximum
18855 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18857 po/: Update translations.
18858 Original commit message from CVS:
18862 Update translations.
18864 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18866 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18867 Original commit message from CVS:
18868 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18869 When handling seeks, don't convert -1 start or stop values to a bogus
18870 byte position - pass them upstream as -1.
18872 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18874 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18875 Original commit message from CVS:
18876 * gst/mpegaudioparse/gstmpegaudioparse.c:
18877 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18878 (gst_mp3parse_init), (gst_mp3parse_sink_event),
18879 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18880 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18881 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18882 (mp3parse_total_time), (mp3parse_handle_seek),
18883 (mp3parse_src_event), (mp3parse_src_query),
18884 (mp3parse_get_query_types), (plugin_init):
18885 * gst/mpegaudioparse/gstmpegaudioparse.h:
18886 Implement seeking via average bitrate, and position+duration
18887 querying in mp3parse. Later, it will support frame-accurate seeking by
18888 building a seek table as it parses.
18889 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18890 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18891 before any extant MP3 decoder plugin. This allows us to remove framing
18892 support from the decoders, if we want, and will provide them with
18893 accurate seeking automatically once it is finished.
18894 Fix the handling of MPEG-1 Layer 1 files.
18895 Partially fix timestamping of packets arriving from a demuxer by
18896 queueing the incoming timestamp until the next packet starts, rather
18897 than applying it immediately to the next pushed buffer.
18899 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18901 gst/asfdemux/gstasfdemux.c: Printf format fix.
18902 Original commit message from CVS:
18903 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18906 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18908 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18909 Original commit message from CVS:
18910 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18911 (gst_cdio_cdda_src_finalize):
18912 Make sure we always destroy our libcdio handle.
18914 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
18916 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18917 Original commit message from CVS:
18918 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18919 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18920 (gst_cdio_cdda_src_finalize):
18921 Small code cleanups.
18922 Don't use pad_alloc as the base class cannot deal with the error codes.
18924 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
18926 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18927 Original commit message from CVS:
18928 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
18929 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18930 Never post a (fatal) error message on the bus on decoding errors. We
18931 should only do this if we can't recover, but mpeg2dec can always
18932 recover. This is needed for DVB streams, for example, where there
18933 may be temporary glitches in the stream. Instead of an error
18934 message, post a warning message on the bus for every N decoding
18935 errors. Fixes #370020.
18937 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18939 configure.ac: Convert to new AG_GST style.
18940 Original commit message from CVS:
18942 Convert to new AG_GST style.
18944 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18946 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18947 Original commit message from CVS:
18948 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18950 Display sensible defaults and limits for the
18951 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18952 property - it's supposed to be a boolean 0/1 value.
18954 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18956 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18957 Original commit message from CVS:
18958 * ext/lame/gstlame.c:
18959 Initialise the variables so gcc doesn't complain about possibly
18960 uninitialised uses, even though they can't actually happen.
18962 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18964 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18965 Original commit message from CVS:
18966 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18967 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18968 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18969 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18970 Implement all sample rates.
18971 Implement sample permutation a little smarter avoiding a memcpy.
18972 Fix timestamps, use segments, fix seeking.
18974 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18977 Original commit message from CVS:
18978 * docs/plugins/Makefile.am:
18979 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18980 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18981 * docs/plugins/inspect/plugin-siddec.xml:
18982 * ext/sidplay/gstsiddec.cc:
18983 * ext/sidplay/gstsiddec.h:
18986 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18988 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
18989 Original commit message from CVS:
18990 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18991 (gst_lame_set_property), (gst_lame_setup):
18992 Fix up bitrate checking macro. Make it give us a
18993 GST_ELEMENT_WARNING message so the application has a chance of
18994 reporting this to the user. Move the checking to _setup, so we
18995 are sure it runs in the READY state, when we hope to have a pipeline
18996 and a bus that is not flushing.
18997 This fixes e.g. using 96 kbit/sec as a bitrate.
18999 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19001 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
19002 Original commit message from CVS:
19003 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
19004 (gst_asf_demux_process_advanced_mutual_exclusion),
19005 (gst_asf_demux_process_queued_extended_stream_objects),
19006 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19007 * gst/asfdemux/gstasfdemux.h:
19008 Parse advanced mutual exclusion object and only add pads for
19009 'hidden' streams (those in an extended stream header) that are
19010 mutually exclusive with an already existing 'main stream' if
19011 the broadcasting flag is not set. If the broadcasting flag is set,
19012 assume that data for this stream isn't sent. (This should ideally be
19013 solved better by making playbin more robust against this and/or by
19014 making mmssrc send some information downstream about which streams
19015 will be streamed). Fixes #353116.
19017 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19019 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
19020 Original commit message from CVS:
19021 * gst/synaesthesia/gstsynaesthesia.c:
19022 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19023 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
19024 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19025 (synaescope32), (synaescope_set_data), (synaesthesia_update),
19026 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
19027 * gst/synaesthesia/synaescope.h:
19028 Move all the mutable engine state into a structure so that
19029 multiple element instances can run without interfering.
19031 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19033 Add crossreferences to glib/gobject/gstream docs.
19034 Original commit message from CVS:
19036 * docs/plugins/Makefile.am:
19037 Add crossreferences to glib/gobject/gstream docs.
19039 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19041 gst/synaesthesia/: More source cleanups and add FIXME comments.
19042 Original commit message from CVS:
19043 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19044 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19045 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19047 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19049 More source cleanups and add FIXME comments.
19051 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
19053 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
19054 Original commit message from CVS:
19055 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
19056 Use gst_guint64_to_gdouble for conversions.
19057 * gst/synaesthesia/synaescope.c:
19058 Define M_PI and do not include <pthread.h> and
19059 <sys/time.h> for G_OS_WIN32
19060 * win32/vs6/libgstrealmedia.dsp:
19061 * win32/vs6/synaesthesia.dsp:
19062 Update projects files.
19063 * win32/common/config.h.in:
19064 Add config.h.in for autogen of config.h
19066 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19068 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
19069 Original commit message from CVS:
19071 Add --enable-experimental support. Activate synaesthesia when building
19072 with --enable-experimental. Fix --enable external configure switch
19075 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19077 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
19078 Original commit message from CVS:
19079 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19080 (gst_lame_change_state):
19081 * ext/lame/gstlame.h:
19082 On receiving EOS, we try to push a last buffer with the remaining
19083 samples. Don't do that if we got an unclean flow return on the last
19084 gst_pad_push(), downstream might not handle this very gracefully
19086 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19087 Pass flow returns upstream (helps #403168).
19089 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19091 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
19092 Original commit message from CVS:
19093 * gst/synaesthesia/gstsynaesthesia.c:
19094 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19095 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19096 (gst_synaesthesia_chain), (plugin_init):
19097 check result of gst_pad_push() in _chain.
19099 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19101 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
19102 Original commit message from CVS:
19103 * gst/synaesthesia/Makefile.am:
19104 * gst/synaesthesia/gstsynaesthesia.c:
19105 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19106 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19107 (gst_synaesthesia_chain), (plugin_init):
19108 * gst/synaesthesia/synaescope.c:
19109 * gst/synaesthesia/synaescope.h:
19110 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
19111 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
19112 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
19113 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
19114 possible leak in _chain. (#356882)
19116 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19118 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
19119 Original commit message from CVS:
19120 * gst/asfdemux/asfheaders.c:
19121 * gst/asfdemux/asfheaders.h:
19122 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
19123 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19124 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
19125 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
19126 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
19127 (gst_asf_demux_process_ext_content_desc),
19128 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
19129 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
19130 (gst_asf_demux_process_bitrate_props_object),
19131 (gst_asf_demux_process_header_ext),
19132 (gst_asf_demux_process_language_list),
19133 (gst_asf_demux_process_ext_stream_props),
19134 (gst_asf_demux_process_queued_extended_stream_objects),
19135 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19136 * gst/asfdemux/gstasfdemux.h:
19137 Refactor and clean up header parsing and chain function a bit; get
19138 rid of some cruft; make header parsing a tad more robust, fixing
19141 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19143 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
19144 Original commit message from CVS:
19145 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19146 Post an error if we receive an EOS event while still waiting for the
19147 ASF header object to come through.
19149 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
19151 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
19152 Original commit message from CVS:
19153 Patch by: Xavier B. <xavierb gmail com>
19154 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
19155 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19156 (gst_asf_demux_process_ext_content_desc),
19157 (gst_asf_demux_process_data),
19158 (gst_asf_demux_process_language_list),
19159 (gst_asf_demux_process_ext_stream_props),
19160 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19161 Guard places where we assume that a certain amount of data is
19162 available better against less data being available (should fix
19163 infamous assertion crasher bug #336370). Also fixes a small
19166 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
19168 gst/realmedia/: Add demuxer for RealAudio files (#349779).
19169 Original commit message from CVS:
19170 * gst/realmedia/Makefile.am:
19171 * gst/realmedia/rademux.c:
19172 * gst/realmedia/rademux.h:
19173 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19174 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
19175 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
19176 * gst/realmedia/rmutils.h:
19177 Add demuxer for RealAudio files (#349779).
19179 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
19181 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
19182 Original commit message from CVS:
19184 Add win32/MANIFEST to EXTRA_DIST so win32 files will
19185 be include in the next release.
19187 Remove win32/common/config.h is which is not autogenerated yet.
19189 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19191 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
19192 Original commit message from CVS:
19193 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
19194 warn when outgoing sample rate is different from incoming
19196 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19198 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
19199 Original commit message from CVS:
19200 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19201 All sample-rates < 32khz come from the LSF extensions, which only
19202 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
19203 Use gst_util_uint64_scale because we can.
19205 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19207 tests/check/elements/amrnbenc.c: and fix compilation of this test
19208 Original commit message from CVS:
19209 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19210 (cleanup_amrnbenc):
19211 and fix compilation of this test
19213 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19215 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
19216 Original commit message from CVS:
19217 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19218 (cleanup_amrnbenc):
19219 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19220 (cleanup_mpeg2dec):
19221 re-apply as it was -bad and not -ugly that is frozen, doh
19223 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19225 tests/check/elements/: revert my freeze breakage
19226 Original commit message from CVS:
19227 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19228 (cleanup_amrnbenc):
19229 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19230 (cleanup_mpeg2dec):
19231 revert my freeze breakage
19233 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19235 gst/asfdemux/gstasfdemux.c: add a comment about a future change
19236 Original commit message from CVS:
19237 * gst/asfdemux/gstasfdemux.c:
19238 (gst_asf_demux_get_gst_tag_from_tag_name),
19239 (gst_asf_demux_process_ext_content_desc):
19240 add a comment about a future change
19241 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19242 (cleanup_amrnbenc):
19243 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19244 (cleanup_mpeg2dec):
19245 consistent pad (de)activation
19247 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19249 gst/asfdemux/gstasfdemux.c: Update query_types function too.
19250 Original commit message from CVS:
19251 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
19252 Update query_types function too.
19254 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19256 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
19257 Original commit message from CVS:
19258 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
19259 (gst_rmdemux_src_query_types):
19260 Implement SEEKING query, make query function thread-safe.
19262 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19264 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
19265 Original commit message from CVS:
19266 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
19267 Use alignment-safe macros here too (subbuffers ...); guard against
19268 hypothetical memory access beyond our given buffer in the case
19269 where the buffer size is not a multiple of 2.
19271 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
19273 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
19274 Original commit message from CVS:
19275 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19276 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
19277 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19278 * gst/asfdemux/gstasfdemux.h:
19279 Don't crash in the seek event handling code when playtime is 0,
19280 as may be the case with live streams (#386218). Implement SEEKING
19281 query so applications can query seekability without second-guessing
19282 based on whether we have a duration or not.
19284 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19287 Original commit message from CVS:
19289 * gst-plugins-ugly.doap:
19290 * gst-plugins-ugly.spec.in:
19293 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
19295 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
19296 Original commit message from CVS:
19297 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19298 Use our alignment-safe macros here too, since we can't assume that
19299 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
19302 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19304 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
19305 Original commit message from CVS:
19306 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
19307 Also, don't read the index for a stream a second time when
19308 operating in pull-mode and reaching the end of the file.
19310 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19312 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
19313 Original commit message from CVS:
19314 Patch by: Roland Kay <roland.kay at ox compsoc net>
19315 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
19316 Don't leak stream index (#385292).
19318 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19320 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
19321 Original commit message from CVS:
19322 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
19323 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19325 * ext/lame/gstlame.h:
19326 Fix leak (by calling lame_init_params() before lame_close()); handle
19327 NULL return from lame_init() more gracefully. Fixes #385311.
19329 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19331 configure.ac: Back to CVS
19332 Original commit message from CVS:
19336 === release 0.10.5 ===
19338 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19344 * docs/plugins/gst-plugins-ugly-plugins.args:
19345 * docs/plugins/inspect/plugin-a52dec.xml:
19346 * docs/plugins/inspect/plugin-asf.xml:
19347 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19348 * docs/plugins/inspect/plugin-dvdsub.xml:
19349 * docs/plugins/inspect/plugin-iec958.xml:
19350 * docs/plugins/inspect/plugin-lame.xml:
19351 * docs/plugins/inspect/plugin-mad.xml:
19352 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19353 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19354 * docs/plugins/inspect/plugin-mpegstream.xml:
19355 * docs/plugins/inspect/plugin-siddec.xml:
19357 Original commit message from CVS:
19360 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
19362 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
19363 Original commit message from CVS:
19364 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
19365 to in the previous checkin. see #385192. You can have your
19368 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
19370 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
19371 Original commit message from CVS:
19372 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
19373 from the dereferenced integer, not the pointer itself. Fixes
19375 I'm takin ur cheese!
19377 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
19380 ChangeLog surgery: fix bug number
19381 Original commit message from CVS:
19382 ChangeLog surgery: fix bug number
19384 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19386 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
19387 Original commit message from CVS:
19388 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
19389 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
19390 For version 4 streams, read the extra codec data size from the
19391 header instead of assuming it is always 16 (also read it from the
19392 right position) (#384989). For version 4 and 5 streams, check that
19393 the specified extra codec data size doesn't make us read beyond the
19394 chunk boundary (#384989).
19396 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19413 Original commit message from CVS:
19416 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19418 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
19419 Original commit message from CVS:
19420 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
19421 Cosmetic changes: fix misleading debug statement, update
19424 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19426 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
19427 Original commit message from CVS:
19428 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
19429 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19430 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
19431 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19432 * ext/mpeg2dec/gstmpeg2dec.h:
19433 Align buffers to a 16 byte boundary so the altivec optimisations
19434 don't crash. Fixes #327350.
19436 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19438 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
19439 Original commit message from CVS:
19440 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
19441 The availability of extra codec data isn't something that
19442 warrants debug messages at WARNING level (see #376958).
19444 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19446 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
19447 Original commit message from CVS:
19448 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
19449 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
19450 (gst_dvd_demux_send_subbuffer):
19451 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19452 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
19453 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
19454 (gst_mpeg_demux_send_subbuffer):
19455 * gst/mpegstream/gstmpegdemux.h:
19456 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19457 (gst_mpeg_parse_chain):
19458 Fix flow value combination; this fixes playbin/totem locking up if
19459 a VobSub file is specified as subtitle file (#334322). Flow value
19460 combination should only happen once we are fairly sure we've got all
19461 pads that are available for now. Since there isn't a well-specified
19462 time when this is the case in MPEG, we'll just assume this is the
19463 case once there has been a certain number of packets for each
19464 stream we've found so far.
19466 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
19468 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
19469 Original commit message from CVS:
19470 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
19471 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
19472 Simplify the framerate code and support more framerates. Fixes #361584.
19474 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19476 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
19477 Original commit message from CVS:
19478 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
19479 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
19480 Fix minor memleak when creating pads from static pad templates (#369627).
19481 * tests/check/Makefile.am:
19482 * tests/check/elements/.cvsignore:
19483 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19484 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
19485 Add unit tests for mpeg2dec (#369627).
19487 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
19491 Original commit message from CVS:
19494 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
19496 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
19497 Original commit message from CVS:
19498 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19499 (gst_lame_change_state):
19500 * ext/lame/gstlame.h:
19501 Make lame timestamp flushed eos buffer by some additional timestamp
19502 accounting. Fixes #374760.
19504 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
19506 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
19507 Original commit message from CVS:
19508 * gst/mpegaudioparse/gstmpegaudioparse.c:
19509 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19510 (gst_mp3parse_init), (gst_mp3parse_dispose),
19511 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19512 (gst_mp3parse_change_state):
19513 * gst/mpegaudioparse/gstmpegaudioparse.h:
19514 Make timestamp handling in mp3parse saner; now works for at least
19517 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
19519 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
19520 Original commit message from CVS:
19521 * gst/mpegaudioparse/Makefile.am:
19522 * gst/mpegaudioparse/gstmpegaudioparse.c:
19523 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
19524 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
19525 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19526 (gst_mp3parse_change_state), (plugin_init):
19527 * gst/mpegaudioparse/gstmpegaudioparse.h:
19528 Bring mp3parse into the 21st century.
19529 Use its own debug category, use gstadapter, format nicely to 80
19530 columns, and fix incorrect handling of 32 kHz and less files.
19532 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
19534 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
19535 Original commit message from CVS:
19536 Patch by: Sebastian Droege <slomo at ubuntu dot com>
19537 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19538 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19539 * ext/mpeg2dec/gstmpeg2dec.h:
19540 libmpeg2 requires its output buffers to start at a 16byte aligned
19541 address or the altivec optimizations will explode.
19543 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19545 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
19546 Original commit message from CVS:
19547 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
19548 * ext/cdio/gstcdio.h:
19549 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
19550 Move CD-TEXT utility function into common file so it can also be
19551 used by a future cdioparanoiasrc.
19553 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19555 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
19556 Original commit message from CVS:
19557 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19558 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
19559 information (fixes #340433).
19561 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
19563 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
19564 Original commit message from CVS:
19565 Patch by: Josep Torra Valles <josep at fluendo com>
19566 * gst/iec958/ac3_padder.c: (ac3p_init):
19567 * gst/mpegstream/gstmpegparse.c:
19568 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
19569 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
19570 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
19571 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
19572 (gst_rmdemux_parse_packet):
19573 Misc. fixes for problems discovered by Forte (different return types
19574 in function declaration and definition, pointer arithmetics with
19575 void pointers). Fixes #362639.
19577 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19579 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
19580 Original commit message from CVS:
19581 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19582 Don't announce audio or subtitle streams that aren't really present,
19583 it makes dvddemux create pads that will never carry any data, which
19586 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19588 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19589 Original commit message from CVS:
19590 * ext/lame/gstlame.c: (gst_lame_set_property):
19591 Round up not allowed bitrates to the next higher allowed one
19594 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
19596 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19597 Original commit message from CVS:
19598 * docs/plugins/Makefile.am:
19599 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19600 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19601 * ext/lame/gstlame.c: (gst_lame_class_init):
19602 * ext/lame/gstlame.h:
19603 Add docs for lame and lame to docs. Specify allowed bitrates
19604 in the properties description (#361140). Canonicalise object
19605 property names (ie. use hyphen instead of underscore).
19606 * docs/plugins/inspect/plugin-a52dec.xml:
19607 * docs/plugins/inspect/plugin-amrnb.xml:
19608 * docs/plugins/inspect/plugin-asf.xml:
19609 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19610 * docs/plugins/inspect/plugin-dvdread.xml:
19611 * docs/plugins/inspect/plugin-dvdsub.xml:
19612 * docs/plugins/inspect/plugin-iec958.xml:
19613 * docs/plugins/inspect/plugin-lame.xml:
19614 * docs/plugins/inspect/plugin-mad.xml:
19615 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19616 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19617 * docs/plugins/inspect/plugin-mpegstream.xml:
19618 * docs/plugins/inspect/plugin-siddec.xml:
19619 Update version to CVS.
19621 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19623 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19624 Original commit message from CVS:
19625 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19626 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19629 Add i18n magic to lame plugin. Throw decent error message when we
19630 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19632 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19634 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19635 Original commit message from CVS:
19636 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19637 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19638 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19639 Change caps to x-rdt, because it's not x-rtp.
19640 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19641 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19642 (gst_rmdemux_plugin_init):
19643 Activate pad before adding to the element.
19644 Return the combined stream return values after pad_alloc.
19646 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
19648 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19649 Original commit message from CVS:
19650 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19651 * ext/mpeg2dec/gstmpeg2dec.h:
19652 Add some debugging to timestamp handling.
19653 Make sure we don't convert invalid timestamps.
19655 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19657 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19658 Original commit message from CVS:
19659 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19660 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19661 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19662 (gst_dvd_demux_get_subpicture_stream):
19663 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19664 (gst_mpeg_demux_get_audio_stream),
19665 (gst_mpeg_demux_get_private_stream):
19666 Active pads before adding them to the running element. Don't assert
19667 on non-BYTE format newsegment events in asfdemux.
19669 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
19671 Printf format fixes.
19672 Original commit message from CVS:
19673 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19674 (gst_dvd_read_src_handle_seek_event):
19675 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19676 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19677 * ext/sidplay/gstsiddec.cc:
19678 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19679 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19680 (gst_rmdemux_parse_packet):
19681 Printf format fixes.
19683 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19685 gst/realmedia/: Added RDT depayloader.
19686 Original commit message from CVS:
19687 * gst/realmedia/Makefile.am:
19688 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19689 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19690 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19691 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19692 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19693 * gst/realmedia/rdtdepay.h:
19694 Added RDT depayloader.
19695 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19696 (gst_rmdemux_plugin_init), (plugin_init):
19697 Remove unused function.
19698 Added some more mime-types.
19700 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19702 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19703 Original commit message from CVS:
19704 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19705 If an incoming timestamp is within one sample of our current
19706 timestamp, then keep it. This prevents imprecision in the
19707 PTS (which only has 90khz granularity) from affecting our stream.
19709 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19711 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19712 Original commit message from CVS:
19713 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19714 Reflow code so that compiler doesn't complain about possible use
19715 of uninitialised variable any longer; but just in case, initialise
19716 it anyway; also take object ref in query function and do peer pad
19717 stuff in a more thread-safe way.
19719 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19721 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19722 Original commit message from CVS:
19723 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19724 Init a variable to make compilers happy.
19726 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
19728 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19729 Original commit message from CVS:
19730 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19731 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19732 (gst_dvd_demux_sync_stream_to_time):
19733 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19734 (gst_mpeg_demux_synchronise_pads),
19735 (gst_mpeg_demux_sync_stream_to_time):
19736 Send newsegment updates for sparse streams (#350778).
19738 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19740 ext/dvdread/dvdreadsrc.c: fix compile warning
19741 Original commit message from CVS:
19742 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19743 fix compile warning
19745 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19748 bump the nano bitches
19749 Original commit message from CVS:
19750 bump the nano bitches
19752 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19754 configure.ac: As another attempt, synaesthesia can be enabled by passing
19755 Original commit message from CVS:
19757 As another attempt, synaesthesia can be enabled by passing
19758 --with-plugins="synaesthesia" to configure
19760 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19762 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19763 Original commit message from CVS:
19765 Don't build synaesthesia by default, until someone confirms that it
19766 is okay (filed as #356882)
19768 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19770 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19771 Original commit message from CVS:
19773 Don't build synaesthesia by default, until someone confirms that it
19774 is okay (filed as #356882)
19776 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19779 Original commit message from CVS:
19781 * gst/synaesthesia/Makefile.am:
19782 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19783 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19784 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19785 (gst_synaesthesia_change_state), (plugin_init):
19788 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19790 More G_OBJECT macro fixing.
19791 Original commit message from CVS:
19792 * ext/mad/gstid3tag.c:
19793 * gst/mpegstream/gstrfc2250enc.h:
19794 * gst/synaesthesia/gstsynaesthesia.c:
19795 More G_OBJECT macro fixing.
19797 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
19799 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19800 Original commit message from CVS:
19801 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19802 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19803 Fix initialisation dummy buffer, the offsets are relative to the start
19804 of the buffers. Fixes #356004.
19806 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
19808 * gst-plugins-ugly.spec.in:
19810 Original commit message from CVS:
19813 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19815 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19816 Original commit message from CVS:
19817 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19818 Add convert query (needed for later when we just operate in time
19819 format and let the base source class handle all the seeking stuff).
19821 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19823 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19824 Original commit message from CVS:
19825 * gst/asfdemux/gstasfdemux.c:
19826 (gst_asf_demux_get_gst_tag_from_tag_name),
19827 (gst_asf_demux_process_ext_content_desc):
19828 Erm, lets properly fix it. The only non-text tag that we support is
19829 the track-number and that is an UINT. asfdemux was returning a GValue
19830 initialized as INT. Further the Track and not the TrackNumber tag
19831 (the latter is a string too).
19833 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19835 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19836 Original commit message from CVS:
19837 * gst/asfdemux/gstasfdemux.c:
19838 (gst_asf_demux_get_gst_tag_from_tag_name),
19839 (gst_asf_demux_process_ext_content_desc):
19840 Skip tags that are unknown (was producing an uninialized GValue).
19842 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
19844 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19845 Original commit message from CVS:
19846 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19847 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19848 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19849 (gst_a52dec_set_property), (gst_a52dec_get_property):
19850 * ext/a52dec/gsta52dec.h:
19851 Patch from from Michal Benes <michal.benes@itonis.tv>:
19852 Add two things to a52dec: configure the exact output format for ac3
19853 decoding through properties, if desired.
19854 By default, configure an output format preferred by downstream. Now
19855 that audioconvert lists caps by preference, this means that a52dec
19856 can do downmixing (iff required) rather than audioconvert, so it can
19857 use the ac3 downmix levels from the bitstream.
19859 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19861 Add missing GST_LIBS to the link flags
19862 Original commit message from CVS:
19863 * ext/lame/Makefile.am:
19864 * ext/mpeg2dec/Makefile.am:
19865 * gst/dvdlpcmdec/Makefile.am:
19866 * gst/dvdsub/Makefile.am:
19867 * gst/mpegaudioparse/Makefile.am:
19868 Add missing GST_LIBS to the link flags
19870 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19872 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19873 Original commit message from CVS:
19875 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19877 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19879 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19880 Original commit message from CVS:
19881 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19882 fix build for debug disabled
19884 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19886 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19887 Original commit message from CVS:
19888 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19889 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19890 Use static pad templates with ANY caps for the source pads for
19891 simplicity and to avoid warnings when creating pads for unhandled
19892 codec IDs (#351795).
19894 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
19896 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19897 Original commit message from CVS:
19898 Patch by: Michal Benes <michal dot benes at itonis dot tv>
19899 * ext/mad/gstmad.c: (gst_mad_chain):
19900 Fix timestamping in mad by only activating a new timestamp when the
19901 previous frame has been decoded. Fixes #350723.
19902 Also clean up some of the non fatal warnings when the input buffer is
19903 too small to decode a header.
19905 === release 0.10.4 ===
19907 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19913 * docs/plugins/gst-plugins-ugly-plugins.args:
19914 * docs/plugins/inspect/plugin-a52dec.xml:
19915 * docs/plugins/inspect/plugin-amrnb.xml:
19916 * docs/plugins/inspect/plugin-asf.xml:
19917 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19918 * docs/plugins/inspect/plugin-dvdread.xml:
19919 * docs/plugins/inspect/plugin-dvdsub.xml:
19920 * docs/plugins/inspect/plugin-iec958.xml:
19921 * docs/plugins/inspect/plugin-lame.xml:
19922 * docs/plugins/inspect/plugin-mad.xml:
19923 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19924 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19925 * docs/plugins/inspect/plugin-mpegstream.xml:
19926 * docs/plugins/inspect/plugin-rmdemux.xml:
19927 * docs/plugins/inspect/plugin-siddec.xml:
19929 Original commit message from CVS:
19932 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19949 Original commit message from CVS:
19952 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
19954 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19955 Original commit message from CVS:
19956 Patch by: Wim Taymans <wim at fluendo dot com>
19957 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19958 Instead of forwarding the event in the wrong format, unref it and set
19959 a boolean that we still need to send it in the streaming thread.
19962 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19964 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19965 Original commit message from CVS:
19966 Patch by: Edward Hervey (edward at fluendo dot com)
19967 * ext/dvdread/dvdreadsrc.c: (plugin_init):
19968 Put debug category initialization before use of GST_DEBUG, in order
19969 to remove a fatal warning. Fixes #350895
19971 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19973 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19974 Original commit message from CVS:
19975 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19976 Set rank to NONE for the time being until we make playbin handle
19977 subtitle pictures again (dvdsubdec seems to be a bit shaky at
19978 times when seeking, so it's probably better if it doesn't get
19979 autoplugged for the time being).
19981 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19983 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19984 Original commit message from CVS:
19985 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19986 (gst_rmdemux_parse_mdpr):
19987 Handle audio streams with stream_version 3 properly; warn about
19988 unknown stream versions; handle unknown fourccs a tad more
19989 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19990 with GST_FOURCC_FORMAT.
19992 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19994 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19995 Original commit message from CVS:
19996 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19997 Error out properly if this is an interactive DVD (fixes #345694).
19999 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20001 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
20002 Original commit message from CVS:
20003 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20004 When the first_access is 1 or 0, we should copy the timestamp from
20005 the incoming buffer if there is one.
20007 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20009 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
20010 Original commit message from CVS:
20011 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
20012 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
20013 Use GST_ELEMENT_ERROR for error reporting; post errors in some
20014 more places; remove superfluous newlines from debug statements.
20016 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
20018 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
20019 Original commit message from CVS:
20020 Patch by: Frédéric Riss <frederic.riss at gmail com>
20021 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
20022 Don't set negative durations on outgoing buffers (#350044),
20023 which happens when you use macros that got changed during
20024 the last unstable cycle because they were thought not to
20027 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
20029 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
20030 Original commit message from CVS:
20031 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
20032 (gst_dvd_read_src_goto_chapter),
20033 (gst_dvd_read_src_get_chapter_starts),
20034 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
20035 (gst_dvd_read_src_get_time_for_sector),
20036 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
20037 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
20038 (gst_dvd_read_src_goto_sector):
20039 * ext/dvdread/dvdreadsrc.h:
20040 Add basic support for time-based seeking; set timestamps on
20041 outgoing buffers if we have them; create table with
20042 chapter to time mapping when opening a title; rename
20043 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
20044 make it take an explicit pgc argument; fix up some debugging
20045 messages so that title/chapter numbers are printed as starting
20046 from 1 for easier readability.
20048 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
20050 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
20051 Original commit message from CVS:
20052 * gst/realmedia/Makefile.am:
20053 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20054 (gst_rmdemux_parse_cont):
20055 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
20056 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
20057 * gst/realmedia/rmutils.h:
20058 Factor out some code into rmutils.[ch]; when reading
20059 strings, don't read beyond the available data; read
20060 metadata strings correctly (string length is 16 bits
20063 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20065 Fix dist by including gst-libs/
20066 Original commit message from CVS:
20069 * gst/asfdemux/gstasfdemux.c:
20070 Fix dist by including gst-libs/
20072 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20074 Make custom error messages translatable.
20075 Original commit message from CVS:
20076 * ext/dvdread/dvdreadsrc.c: (plugin_init):
20078 Make custom error messages translatable.
20079 * gst/asfdemux/gstasf.c: (plugin_init):
20080 Remove setlocale() call, doesn't seem to be needed or recommended for
20081 plugins, at least not according to gstreamer/docs/random/i18n.
20083 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20085 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
20086 Original commit message from CVS:
20087 * gst/asfdemux/Makefile.am:
20088 * gst/asfdemux/asfheaders.c:
20089 * gst/asfdemux/asfheaders.h:
20090 * gst/asfdemux/gstasf.c: (plugin_init):
20091 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
20092 Error out when the stream is encrypted (rather than feeding
20093 garbage to the decoders). Fixes #349025.
20095 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20097 Add/enable autofoo magic for translations.
20098 Original commit message from CVS:
20103 Add/enable autofoo magic for translations.
20105 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
20107 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
20108 Original commit message from CVS:
20109 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
20110 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
20111 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
20112 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20113 Don't leak streams, strings or caps. Get rid of unnecessary
20114 getcaps() function.
20116 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20118 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
20119 Original commit message from CVS:
20120 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20121 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
20122 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
20123 (gst_rmdemux_stream_clear_cached_subpackets),
20124 (gst_rmdemux_descramble_cook_audio),
20125 (gst_rmdemux_descramble_dnet_audio),
20126 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20127 Descramble cook audio streams before sending them to the
20128 decoder. Fixes #347292.
20129 Also miscellaneous clean-ups and log-level changes.
20131 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
20133 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
20134 Original commit message from CVS:
20135 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
20136 * ext/lame/gstlame.c: (gst_lame_setup):
20137 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
20139 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
20141 ext/sidplay/gstsiddec.*: Remove old metadata thing.
20142 Original commit message from CVS:
20143 * ext/sidplay/gstsiddec.cc:
20144 * ext/sidplay/gstsiddec.h:
20145 Remove old metadata thing.
20147 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20149 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
20150 Original commit message from CVS:
20151 * gst/asfdemux/gstasfdemux.c:
20152 (gst_asf_demux_get_ext_stream_props_for_stream),
20153 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
20154 Find language codes for audio streams if they are available.
20156 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
20158 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
20159 Original commit message from CVS:
20160 * gst/asfdemux/asfheaders.h:
20161 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
20162 (gst_asf_demux_process_stream),
20163 (gst_asf_demux_process_language_list),
20164 (gst_asf_demux_process_ext_stream_props),
20165 (gst_asf_demux_process_queued_extended_stream_objects),
20166 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20167 * gst/asfdemux/gstasfdemux.h:
20168 Parse extended stream properties objects and stream objects
20169 hidden inside them (but delay creation of the appropriate
20170 pads until after all the 'normal' stream objects have been
20171 dealt with) (#343763). Also parse language list object.
20173 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20175 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
20176 Original commit message from CVS:
20177 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20178 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
20179 (find_seek_offset_time), (gst_rmdemux_perform_seek),
20180 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
20181 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20182 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20183 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
20184 * gst/realmedia/rmdemux.h:
20185 Cleanups, use GstSegment for seeking.
20186 Fix error handling.
20187 Combine flow return from all streams.
20189 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20191 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
20192 Original commit message from CVS:
20193 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
20194 Remove g_assert that shouldn't be there.
20196 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
20198 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
20199 Original commit message from CVS:
20200 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20201 Fix refcounting when cropping. Fixes #341677.
20203 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
20205 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
20206 Original commit message from CVS:
20207 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
20208 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
20209 (gst_asf_demux_process_segment):
20210 Fix typo. Closes #347029.
20212 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20214 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
20215 Original commit message from CVS:
20216 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
20217 Skip chunks for unknown streams properly. Fixes broken sound
20218 and/or video for files that have additional streams that
20219 we don't recognise yet (e.g. if they are embedded in extended
20220 stream properties). Partly fixes #343763.
20222 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
20224 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
20225 Original commit message from CVS:
20226 * gst/asfdemux/asfheaders.c:
20227 * gst/asfdemux/asfheaders.h:
20228 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
20229 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
20230 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
20231 (gst_asf_demux_change_state):
20232 * gst/asfdemux/gstasfdemux.h:
20233 Add some more GUIDs and make debug log more readable
20234 and easier to follow when parsing the headers.
20236 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
20238 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
20239 Original commit message from CVS:
20240 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20241 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
20242 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20243 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
20244 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
20245 * ext/dvdread/dvdreadsrc.h:
20246 Rewrite seeking code and make seeking in DVDs work (#337834).
20248 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20250 autogen.sh: Check for automake-1.9 as well.
20251 Original commit message from CVS:
20253 Check for automake-1.9 as well.
20255 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20257 ext/dvdread/dvdreadsrc.c: Make check stronger.
20258 Original commit message from CVS:
20259 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
20260 Make check stronger.
20262 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20264 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
20265 Original commit message from CVS:
20266 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20267 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20268 (gst_asf_demux_push_buffer):
20269 * gst/asfdemux/gstasfdemux.h:
20270 Handle unknown codec IDs/fourccs properly (#345879); send tag
20271 events after newsegment event; fix use of GST_FOURCC_FORMAT
20274 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20276 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
20277 Original commit message from CVS:
20278 * ext/a52dec/gsta52dec.c: (plugin_init):
20279 Call the channel positions get_type() method in plugin_init
20280 to ensure that it isn't simultaneously called later from
20283 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20285 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
20286 Original commit message from CVS:
20287 * gst/mpegstream/gstmpegpacketize.c:
20288 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
20289 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20290 Also flush packetizer cache when we get a buffer that has the
20291 DISCONT flag set; update current byte position from buffer
20292 offset after a flush.
20294 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20296 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
20297 Original commit message from CVS:
20298 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
20299 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
20300 (gst_mpeg_packetize_read):
20301 * gst/mpegstream/gstmpegpacketize.h:
20302 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20303 (gst_mpeg_parse_change_state):
20304 Flush packetizer cache when we get a FLUSH_STOP event;
20305 remove unused source pad member from packetizer; add debug
20306 category for packetizer.
20308 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20310 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
20311 Original commit message from CVS:
20312 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
20313 Treat dual-mono as stereo. It should really be output on 2 separate
20314 pads, but isn't for now.
20316 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20318 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
20319 Original commit message from CVS:
20320 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20321 Assume 4:3 DAR rather than 4:3 PAR (#345184).
20323 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20325 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
20326 Original commit message from CVS:
20327 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20328 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
20329 any PAR whatsoever (rather than using 0/0, which will lead to
20330 an abort later on). Fixes #345184.
20332 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
20334 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
20335 Original commit message from CVS:
20336 Patch by: Michael Dominic K. < mdk at mdk org pl>
20337 * ext/mad/gstmad.c: (gst_mad_chain):
20338 Send newsegment event before calling
20339 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
20340 in connection with pad blocking (#342594). While we're at it,
20341 do some minor clean-ups.
20343 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20345 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
20346 Original commit message from CVS:
20348 Fix --disable-external (can't set conditionals conditionally,
20351 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
20353 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
20354 Original commit message from CVS:
20355 * ext/a52dec/Makefile.am:
20356 ... and then he said "When you go and fix the build you
20357 better make sure you have some spare backslashes in your
20360 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
20362 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
20363 Original commit message from CVS:
20364 * ext/sidplay/gstsiddec.cc:
20365 Fix copyright, email addresses and descriptions.
20366 Use saner defaults for arguments. Fixes #344667.
20367 constify some stuff.
20370 Fix negotiation to do mono/44100 by default.
20371 Post error messages.
20372 Use _scale_int where possible.
20374 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
20376 ext/dvdnav/.cvsignore: More ignore
20377 Original commit message from CVS:
20378 * ext/dvdnav/.cvsignore:
20381 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20383 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
20384 Original commit message from CVS:
20385 * tests/check/elements/amrnbenc.c: (push_data):
20386 Init memory before feeding it to the encoder to make
20387 the valgrind test succeed.
20389 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
20391 gst/asfdemux/.cvsignore: More ignore
20392 Original commit message from CVS:
20393 * gst/asfdemux/.cvsignore:
20396 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20398 .cvsignore: Ignore files generated by 'make dist'.
20399 Original commit message from CVS:
20401 Ignore files generated by 'make dist'.
20403 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20406 Original commit message from CVS:
20409 * ext/a52dec/Makefile.am:
20410 * ext/dvdnav/Makefile.am:
20411 * ext/dvdread/Makefile.am:
20412 * ext/lame/Makefile.am:
20413 * ext/mad/Makefile.am:
20414 * ext/mpeg2dec/Makefile.am:
20415 * ext/sidplay/Makefile.am:
20418 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20420 autogen.sh: require am17
20421 Original commit message from CVS:
20425 * ext/annodex/Makefile.am:
20426 * ext/cdio/Makefile.am:
20427 * ext/dv/Makefile.am:
20428 * ext/esd/Makefile.am:
20429 * ext/flac/Makefile.am:
20430 * ext/gdk_pixbuf/Makefile.am:
20431 * ext/ladspa/Makefile.am:
20432 * ext/libcaca/Makefile.am:
20433 * ext/speex/Makefile.am:
20434 * ext/taglib/Makefile.am:
20435 * sys/oss/Makefile.am:
20436 * sys/sunaudio/Makefile.am:
20437 * sys/ximage/Makefile.am:
20438 clean up build further
20440 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
20442 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
20443 Original commit message from CVS:
20444 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20445 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
20446 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
20447 (gst_mpeg2dec_change_state):
20448 * ext/mpeg2dec/gstmpeg2dec.h:
20449 Simplify and don't leak our buffer pool.
20451 Remove unfixed bug number from previous ChangeLog entry.
20453 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20455 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
20456 Original commit message from CVS:
20457 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
20458 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
20459 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
20460 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
20461 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
20462 (handle_sequence), (handle_picture), (handle_slice),
20463 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
20464 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20465 * ext/mpeg2dec/gstmpeg2dec.h:
20466 Fix padtemplate as we can now do fractional framerates.
20469 Add simple frame dropping QoS.
20470 Precalc buffer output sizes and UV offsets.
20471 Always give libmpeg2 a valid fbuf when it wants one.
20472 don't trust libmpeg to discard our buffers but manage it
20474 Fixes #343627, #327350, #335288
20476 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
20478 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
20479 Original commit message from CVS:
20481 Add a manifest for futures ugly win32 releases.
20482 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
20483 Move bufcaps declaration at the begining of the instructions
20486 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20488 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20489 Original commit message from CVS:
20490 * ext/alsaspdif/alsaspdifsink.h:
20491 * ext/amrwb/gstamrwbdec.h:
20492 * ext/amrwb/gstamrwbenc.h:
20493 * ext/amrwb/gstamrwbparse.h:
20494 * ext/arts/gst_arts.h:
20495 * ext/artsd/gstartsdsink.h:
20496 * ext/audiofile/gstafparse.h:
20497 * ext/audiofile/gstafsink.h:
20498 * ext/audiofile/gstafsrc.h:
20499 * ext/audioresample/gstaudioresample.h:
20500 * ext/bz2/gstbz2dec.h:
20501 * ext/bz2/gstbz2enc.h:
20502 * ext/dirac/gstdiracdec.h:
20503 * ext/directfb/dfbvideosink.h:
20504 * ext/divx/gstdivxdec.h:
20505 * ext/divx/gstdivxenc.h:
20506 * ext/dts/gstdtsdec.h:
20507 * ext/faac/gstfaac.h:
20508 * ext/gsm/gstgsmdec.h:
20509 * ext/gsm/gstgsmenc.h:
20510 * ext/ivorbis/vorbisenc.h:
20511 * ext/libfame/gstlibfame.h:
20512 * ext/nas/nassink.h:
20513 * ext/neon/gstneonhttpsrc.h:
20514 * ext/polyp/polypsink.h:
20515 * ext/sdl/sdlaudiosink.h:
20516 * ext/sdl/sdlvideosink.h:
20517 * ext/shout/gstshout.h:
20518 * ext/snapshot/gstsnapshot.h:
20519 * ext/sndfile/gstsf.h:
20520 * ext/swfdec/gstswfdec.h:
20521 * ext/tarkin/gsttarkindec.h:
20522 * ext/tarkin/gsttarkinenc.h:
20523 * ext/theora/theoradec.h:
20524 * ext/wavpack/gstwavpackdec.h:
20525 * ext/wavpack/gstwavpackparse.h:
20526 * ext/xine/gstxine.h:
20527 * ext/xvid/gstxviddec.h:
20528 * ext/xvid/gstxvidenc.h:
20529 * gst/cdxaparse/gstcdxaparse.h:
20530 * gst/cdxaparse/gstcdxastrip.h:
20531 * gst/colorspace/gstcolorspace.h:
20532 * gst/festival/gstfestival.h:
20533 * gst/freeze/gstfreeze.h:
20534 * gst/gdp/gstgdpdepay.h:
20535 * gst/gdp/gstgdppay.h:
20536 * gst/modplug/gstmodplug.h:
20537 * gst/mpeg1sys/gstmpeg1systemencode.h:
20538 * gst/mpeg1videoparse/gstmp1videoparse.h:
20539 * gst/mpeg2sub/gstmpeg2subt.h:
20540 * gst/mpegaudioparse/gstmpegaudioparse.h:
20541 * gst/multifilesink/gstmultifilesink.h:
20542 * gst/overlay/gstoverlay.h:
20543 * gst/playondemand/gstplayondemand.h:
20544 * gst/qtdemux/qtdemux.h:
20545 * gst/rtjpeg/gstrtjpegdec.h:
20546 * gst/rtjpeg/gstrtjpegenc.h:
20547 * gst/smooth/gstsmooth.h:
20548 * gst/smoothwave/gstsmoothwave.h:
20549 * gst/spectrum/gstspectrum.h:
20550 * gst/speed/gstspeed.h:
20551 * gst/stereo/gststereo.h:
20552 * gst/switch/gstswitch.h:
20553 * gst/tta/gstttadec.h:
20554 * gst/tta/gstttaparse.h:
20555 * gst/videodrop/gstvideodrop.h:
20556 * gst/xingheader/gstxingmux.h:
20557 * sys/directdraw/gstdirectdrawsink.h:
20558 * sys/directsound/gstdirectsoundsink.h:
20559 * sys/dxr3/dxr3audiosink.h:
20560 * sys/dxr3/dxr3spusink.h:
20561 * sys/dxr3/dxr3videosink.h:
20562 * sys/qcam/gstqcamsrc.h:
20563 * sys/vcd/vcdsrc.h:
20564 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20566 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20568 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20569 Original commit message from CVS:
20570 * ext/a52dec/gsta52dec.h:
20571 * ext/amrnb/amrnbdec.h:
20572 * ext/amrnb/amrnbenc.h:
20573 * ext/amrnb/amrnbparse.h:
20574 * ext/mpeg2dec/gstmpeg2dec.h:
20575 * ext/sidplay/gstsiddec.h:
20576 * gst/ac3parse/gstac3parse.h:
20577 * gst/asfdemux/gstasfdemux.h:
20578 * gst/asfdemux/gstasfmux.h:
20579 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20580 * gst/iec958/ac3iec.h:
20581 * gst/mpegaudioparse/gstmpegaudioparse.h:
20582 * gst/mpegstream/gstdvddemux.h:
20583 * gst/mpegstream/gstmpegclock.h:
20584 * gst/mpegstream/gstmpegdemux.h:
20585 * gst/mpegstream/gstmpegparse.h:
20586 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20588 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20590 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20591 Original commit message from CVS:
20593 Replace current README (containing the release notes from
20594 some 0.9.x version) with a proper README taken from the core.
20596 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20598 ext/amrnb/: Sortof first quick cleanup of all this mess...
20599 Original commit message from CVS:
20600 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20601 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20602 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20603 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20604 * ext/amrnb/amrnbparse.h:
20605 Sortof first quick cleanup of all this mess...
20606 Don't crap out on empty and invalid FTs but treat them as
20607 empty packets, the decoder handles them fine.
20610 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
20612 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20613 Original commit message from CVS:
20614 * gst/asfdemux/gstasf.c: (plugin_init):
20615 Call gst_riff_init() so the riff debug category gets set up
20616 before it is being used.
20618 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
20620 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20621 Original commit message from CVS:
20622 * gst/iec958/ac3_padder.c: (ac3p_parse):
20623 * gst/iec958/ac3_padder.h:
20624 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20625 (ac3iec_chain_raw), (ac3iec_change_state):
20626 * gst/iec958/ac3iec.h:
20627 Write rate into the caps, for the allowed ac3 rates. Some minor
20630 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
20632 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20633 Original commit message from CVS:
20634 Patch by: James "Doc" Livingston <doclivingston gmail com>
20635 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20636 Do tag merging correctly (#339918). Output taglists
20637 properly in debug statements too while we're at it.
20639 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20641 ext/a52dec/gsta52dec.c: Add more debug
20642 Original commit message from CVS:
20643 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20645 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20646 (gst_dvdlpcmdec_init), (update_timestamps),
20647 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20648 (dvdlpcmdec_sink_event):
20649 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20650 If we have a first_access offset but no current timestamp (might
20651 happen after a seek), then calculate a start time for the first
20652 portion so that it will align with the timestamp given for the
20653 first_access portion.
20654 If a new-segment arrives with format time, store the start
20655 time as a failsafe timestamp in case we never get any further
20656 timestamp info (unlikely)
20657 Mask out the 'frame number' section of the incoming header so
20658 that we don't consider it to be changing on every buffer and
20659 reset the caps constantly.
20660 Use gst_util_uint64_scale for duration calculation
20662 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
20664 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20665 Original commit message from CVS:
20666 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20667 Fix timestamping for cases where the first_access parameter is 4.
20668 Ensure we don't overrun buffers in other cases.
20670 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20672 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20673 Original commit message from CVS:
20674 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20675 Fix silly bug when reading metadata (#341254).
20677 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
20679 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20680 Original commit message from CVS:
20681 * autogen.sh: (CONFIGURE_DEF_OPT):
20682 libtoolize on Darwin/MacOSX is called glibtoolize
20684 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20686 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20687 Original commit message from CVS:
20688 * ext/lame/gstlame.c: (gst_lame_get_type),
20689 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20690 (gst_lame_setup), (gst_lame_change_state):
20691 * ext/lame/gstlame.h:
20692 Remove tag writing from lame (which was completely broken
20693 anyway, #329184). Leaving GstTagSetter interface around for
20694 now, albeit non-functional. Should be removed completely
20695 in 0.11. Use the 'id3v2mux' plugin from -good for writing
20698 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
20701 * ext/dvdread/dvdreadsrc.c:
20702 * gst/asfdemux/gstasfdemux.c:
20703 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20704 Original commit message from CVS:
20705 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20707 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
20709 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20710 Original commit message from CVS:
20711 Patch by: Andres Salomon <dilinger at debian org>
20712 * ext/lame/gstlame.c: (gst_lame_sink_event):
20713 Fix typo (comma vs. semicolon) (#340710).
20715 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
20717 ext/mad/gstmad.c: Make mad the second element to support the highly useful
20718 Original commit message from CVS:
20719 Patch by: Lutz Müller <lutz at topfrose de>
20720 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20721 Make mad the second element to support the highly useful
20722 FORMATS query (#340594)
20724 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
20726 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20727 Original commit message from CVS:
20728 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20729 (gst_mpeg2dec_src_query):
20730 Remember the query duration format before passing it upstream since it
20731 could have been modified.
20732 Add GST_WARNING_OBJECT in sink convert function to detail why the
20733 conversion didn't work.
20735 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20737 Define GstElementDetails as const and also static (when defined as global)
20738 Original commit message from CVS:
20739 * ext/amrwb/gstamrwbdec.c:
20740 * ext/amrwb/gstamrwbenc.c:
20741 * ext/amrwb/gstamrwbparse.c:
20742 * ext/arts/gst_arts.c:
20743 * ext/artsd/gstartsdsink.c:
20744 * ext/audiofile/gstafparse.c:
20745 * ext/audiofile/gstafsink.c:
20746 * ext/audiofile/gstafsrc.c:
20747 * ext/audioresample/gstaudioresample.c:
20748 * ext/bz2/gstbz2dec.c:
20749 * ext/bz2/gstbz2enc.c:
20750 * ext/cdaudio/gstcdaudio.c:
20751 * ext/directfb/dfbvideosink.c:
20752 * ext/divx/gstdivxdec.c:
20753 * ext/divx/gstdivxenc.c:
20754 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20755 * ext/faac/gstfaac.c: (gst_faac_base_init):
20756 * ext/faad/gstfaad.c:
20757 * ext/gsm/gstgsmdec.c:
20758 * ext/gsm/gstgsmenc.c:
20759 * ext/hermes/gsthermescolorspace.c:
20760 * ext/ivorbis/vorbisfile.c:
20761 * ext/lcs/gstcolorspace.c:
20762 * ext/libfame/gstlibfame.c:
20763 * ext/libmms/gstmms.c: (gst_mms_base_init):
20764 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20765 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20766 * ext/nas/nassink.c: (gst_nassink_base_init):
20767 * ext/neon/gstneonhttpsrc.c:
20768 * ext/sdl/sdlaudiosink.c:
20769 * ext/sdl/sdlvideosink.c:
20770 * ext/shout/gstshout.c:
20771 * ext/snapshot/gstsnapshot.c:
20772 * ext/sndfile/gstsf.c:
20773 * ext/swfdec/gstswfdec.c:
20774 * ext/tarkin/gsttarkindec.c:
20775 * ext/tarkin/gsttarkinenc.c:
20776 * ext/theora/theoradec.c:
20777 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20778 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20779 * ext/xvid/gstxviddec.c:
20780 * ext/xvid/gstxvidenc.c:
20781 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20782 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20783 * gst/chart/gstchart.c:
20784 * gst/colorspace/gstcolorspace.c:
20785 * gst/deinterlace/gstdeinterlace.c:
20786 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20787 * gst/festival/gstfestival.c:
20788 * gst/filter/gstbpwsinc.c:
20789 * gst/filter/gstiir.c:
20790 * gst/filter/gstlpwsinc.c:
20791 * gst/freeze/gstfreeze.c:
20792 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20793 * gst/librfb/gstrfbsrc.c:
20794 * gst/mixmatrix/mixmatrix.c:
20795 * gst/mpeg1sys/gstmpeg1systemencode.c:
20796 * gst/mpeg1videoparse/gstmp1videoparse.c:
20797 * gst/mpeg2sub/gstmpeg2subt.c:
20798 * gst/mpegaudioparse/gstmpegaudioparse.c:
20799 * gst/multifilesink/gstmultifilesink.c:
20800 * gst/overlay/gstoverlay.c:
20801 * gst/passthrough/gstpassthrough.c:
20802 * gst/playondemand/gstplayondemand.c:
20803 * gst/qtdemux/qtdemux.c:
20804 * gst/rtjpeg/gstrtjpegdec.c:
20805 * gst/rtjpeg/gstrtjpegenc.c:
20806 * gst/smooth/gstsmooth.c:
20807 * gst/smoothwave/gstsmoothwave.c:
20808 * gst/spectrum/gstspectrum.c:
20809 * gst/speed/gstspeed.c:
20810 * gst/stereo/gststereo.c:
20811 * gst/switch/gstswitch.c:
20812 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20813 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20814 * gst/vbidec/gstvbidec.c:
20815 * gst/videocrop/gstvideocrop.c:
20816 * gst/videodrop/gstvideodrop.c:
20817 * gst/virtualdub/gstxsharpen.c:
20818 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20819 * gst/y4m/gsty4mencode.c:
20820 * sys/cdrom/gstcdplayer.c:
20821 * sys/directdraw/gstdirectdrawsink.c:
20822 * sys/directsound/gstdirectsoundsink.c:
20823 * sys/glsink/glimagesink.c:
20824 * sys/qcam/gstqcamsrc.c:
20825 * sys/v4l2/gstv4l2src.c:
20826 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20827 * sys/ximagesrc/ximagesrc.c:
20828 Define GstElementDetails as const and also static (when defined as
20831 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20833 Define GstElementDetails as const and also static (when defined as global)
20834 Original commit message from CVS:
20835 * ext/mad/gstid3tag.c:
20836 * ext/mad/gstmad.c:
20837 * gst/ac3parse/gstac3parse.c:
20838 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20839 * gst/synaesthesia/gstsynaesthesia.c:
20840 Define GstElementDetails as const and also static (when defined as
20843 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20845 Define GstElementDetails as const and also static (when defined as global)
20846 Original commit message from CVS:
20847 * ext/aalib/gstaasink.c:
20848 * ext/annodex/gstcmmldec.c:
20849 * ext/annodex/gstcmmlenc.c:
20850 * ext/cairo/gsttextoverlay.c:
20851 * ext/cairo/gsttimeoverlay.c:
20852 * ext/cdio/gstcdiocddasrc.c:
20853 * ext/dv/gstdvdec.c:
20854 * ext/dv/gstdvdemux.c:
20855 * ext/esd/esdmon.c:
20856 * ext/esd/esdsink.c:
20857 * ext/flac/gstflacenc.c:
20858 * ext/flac/gstflactag.c:
20859 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20860 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20861 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20862 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20863 * ext/gdk_pixbuf/pixbufscale.c:
20864 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20865 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20866 * ext/jpeg/gstjpegdec.c:
20867 * ext/jpeg/gstjpegenc.c:
20868 * ext/jpeg/gstsmokedec.c:
20869 * ext/jpeg/gstsmokeenc.c:
20870 * ext/libcaca/gstcacasink.c:
20871 * ext/libmng/gstmngdec.c:
20872 * ext/libmng/gstmngenc.c:
20873 * ext/libpng/gstpngdec.c:
20874 * ext/libpng/gstpngenc.c:
20875 * ext/mikmod/gstmikmod.c:
20876 * ext/raw1394/gstdv1394src.c:
20877 * ext/shout2/gstshout2.c: (gst_shout2send_init):
20878 * ext/shout2/gstshout2.h:
20879 * ext/speex/gstspeexdec.c:
20880 * ext/speex/gstspeexenc.c:
20881 * gst/alpha/gstalpha.c:
20882 * gst/alpha/gstalphacolor.c:
20883 * gst/apetag/gstapedemux.c:
20884 * gst/auparse/gstauparse.c:
20885 * gst/autodetect/gstautoaudiosink.c:
20886 (gst_auto_audio_sink_base_init):
20887 * gst/autodetect/gstautovideosink.c:
20888 (gst_auto_video_sink_base_init):
20889 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20890 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20891 * gst/cutter/gstcutter.c:
20892 * gst/debug/breakmydata.c:
20893 * gst/debug/efence.c:
20894 * gst/debug/gstnavigationtest.c:
20895 * gst/debug/gstnavseek.c:
20896 * gst/debug/negotiation.c:
20897 * gst/debug/progressreport.c:
20898 * gst/debug/testplugin.c:
20899 * gst/effectv/gstaging.c:
20900 * gst/effectv/gstdice.c:
20901 * gst/effectv/gstedge.c:
20902 * gst/effectv/gstquark.c:
20903 * gst/effectv/gstrev.c:
20904 * gst/effectv/gstshagadelic.c:
20905 * gst/effectv/gstvertigo.c:
20906 * gst/effectv/gstwarp.c:
20907 * gst/flx/gstflxdec.c:
20908 * gst/goom/gstgoom.c:
20909 * gst/icydemux/gsticydemux.c:
20910 * gst/id3demux/gstid3demux.c:
20911 * gst/interleave/deinterleave.c:
20912 * gst/interleave/interleave.c:
20913 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20914 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20915 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20916 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20917 * gst/level/gstlevel.c:
20918 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20919 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20920 * gst/median/gstmedian.c:
20921 * gst/monoscope/gstmonoscope.c:
20922 * gst/multipart/multipartdemux.c:
20923 * gst/multipart/multipartmux.c:
20924 * gst/oldcore/gstaggregator.c:
20925 * gst/oldcore/gstfdsink.c:
20926 * gst/oldcore/gstmd5sink.c:
20927 * gst/oldcore/gstmultifilesrc.c:
20928 * gst/oldcore/gstpipefilter.c:
20929 * gst/oldcore/gstshaper.c:
20930 * gst/oldcore/gststatistics.c:
20931 * gst/rtp/gstasteriskh263.c:
20932 * gst/rtp/gstrtpL16depay.c:
20933 * gst/rtp/gstrtpL16pay.c:
20934 * gst/rtp/gstrtpamrdepay.c:
20935 * gst/rtp/gstrtpamrpay.c:
20936 * gst/rtp/gstrtpdepay.c:
20937 * gst/rtp/gstrtpgsmpay.c:
20938 * gst/rtp/gstrtph263pay.c:
20939 * gst/rtp/gstrtph263pdepay.c:
20940 * gst/rtp/gstrtph263ppay.c:
20941 * gst/rtp/gstrtpilbcdepay.c:
20942 * gst/rtp/gstrtpmp4gpay.c:
20943 * gst/rtp/gstrtpmp4vdepay.c:
20944 * gst/rtp/gstrtpmp4vpay.c:
20945 * gst/rtp/gstrtpmpadepay.c:
20946 * gst/rtp/gstrtpmpapay.c:
20947 * gst/rtp/gstrtppcmadepay.c:
20948 * gst/rtp/gstrtppcmapay.c:
20949 * gst/rtp/gstrtppcmudepay.c:
20950 * gst/rtp/gstrtppcmupay.c:
20951 * gst/rtp/gstrtpspeexdepay.c:
20952 * gst/rtp/gstrtpspeexpay.c:
20953 * gst/rtsp/gstrtpdec.c:
20954 * gst/rtsp/gstrtspsrc.c:
20955 * gst/smpte/gstsmpte.c:
20956 * gst/udp/gstdynudpsink.c:
20957 * gst/udp/gstmultiudpsink.c:
20958 * gst/udp/gstudpsink.c:
20959 * gst/udp/gstudpsrc.c:
20960 * gst/videobox/gstvideobox.c:
20961 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20962 * gst/videofilter/gstvideobalance.c:
20963 * gst/videofilter/gstvideoflip.c:
20964 * gst/videofilter/gstvideotemplate.c:
20965 (gst_videotemplate_base_init):
20966 * gst/videomixer/videomixer.c:
20967 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20968 (gst_wavparse_class_init), (gst_wavparse_dispose),
20969 (gst_wavparse_reset), (gst_wavparse_init),
20970 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20971 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20972 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20973 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20974 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20975 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20976 (gst_wavparse_change_state):
20977 * gst/wavparse/gstwavparse.h:
20978 * sys/oss/gstossmixerelement.c:
20979 * sys/oss/gstosssink.c:
20980 * sys/oss/gstosssrc.c:
20981 * sys/osxaudio/gstosxaudioelement.c:
20982 * sys/osxaudio/gstosxaudiosink.c:
20983 * sys/osxaudio/gstosxaudiosrc.c:
20984 * sys/sunaudio/gstsunaudiomixer.c:
20985 * sys/sunaudio/gstsunaudiosink.c:
20986 Define GstElementDetails as const and also static (when defined as
20989 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20991 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20992 Original commit message from CVS:
20993 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20994 Fix name of custom event (use same as dvdreadsrc).
20995 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20996 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20997 Fix event parsing (the event name is in the structure, not the
20998 name of the structure itself); also fix indentation after
21001 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21003 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
21004 Original commit message from CVS:
21005 * ext/mad/gstid3tag.c: (plugin_init):
21006 Change debug category to 'id3mux'.
21008 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
21010 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
21011 Original commit message from CVS:
21012 Patch by: Alexander Lancaster <alexl at users sourceforge net>
21013 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
21014 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
21015 (gst_id3_tag_chain):
21016 When acting as a muxer, set caps on outgoing buffers and set caps
21017 on source pad (fixes #323658). Remove unused application/x-gst-tags
21018 cruft from the 0.6 days.
21020 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21022 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
21023 Original commit message from CVS:
21024 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
21025 (gst_mad_src_query), (gst_mad_chain):
21026 .. and DEFAULT queries should work too. Use magic gst util scale
21027 functions in some places.
21029 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21031 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
21032 Original commit message from CVS:
21033 * ext/mad/gstmad.c: (gst_mad_src_query):
21034 Fix duration query in BYTES format (#336824).
21036 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
21038 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
21039 Original commit message from CVS:
21040 Patch by: Ed Catmur <ed at catmur dot co dot uk>
21041 * ext/lame/gstlame.c: (gst_lame_sink_event):
21042 Don't crash if we get an EOS event before the encoder
21043 has been set up (#339287).
21045 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
21047 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
21048 Original commit message from CVS:
21049 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
21050 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
21051 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
21052 Move errors out of the normal code flow.
21053 Don't send eos, basesrc will do that for us when needed.
21055 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
21057 gst/mpegstream/: Do state changes correctly
21058 Original commit message from CVS:
21059 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
21060 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
21061 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
21062 Do state changes correctly
21064 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
21066 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
21067 Original commit message from CVS:
21068 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
21069 (gst_mpeg2dec_alloc_buffer):
21070 Can't use gst_pad_alloc_buffer*() when we are going to crop
21071 the image before sending it out. Downstream basetransform-based
21072 elements will complain about the wrong unit size otherwise
21073 (when not operating in passthrough-mode at least).
21074 Const-ify some static variables and do some minor clean-ups.
21075 Use I420 macros for size/offsets (not really necessary in this
21076 particular context, but this kind of code gets copy'n'pasted).
21078 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
21080 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
21081 Original commit message from CVS:
21082 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
21084 * gst/mpegstream/gstmpegpacketize.h:
21085 g_malloc() can't fail, we don't need to handle this. Same for
21086 gst_buffer_new_and_alloc().
21087 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21088 klass->send_buffer() should have the same semantics as
21089 gst_pad_push(), ie. ownership of the buffer is transfered,
21090 so we never have to unref the buffer no matter what the flow
21093 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21095 * tests/check/gst-plugins-ugly.supp:
21096 one more suppression for FC4
21097 Original commit message from CVS:
21098 one more suppression for FC4
21100 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
21102 * tests/check/gst-plugins-ugly.supp:
21103 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
21104 Original commit message from CVS:
21105 The AMR encoder sucks giant sucky things through a sucky object with a giant
21106 sucking machine. More suppressions.
21108 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21110 add test for amrnbenc, enable test infrastructure, and fix a leak
21111 Original commit message from CVS:
21112 add test for amrnbenc, enable test infrastructure, and fix a leak
21113 * common/check.mak:
21114 allow for specifying more than one suppressions file in SUPPRESSIONS
21116 * tests/Makefile.am:
21117 * tests/check/.cvsignore:
21118 * tests/check/Makefile.am:
21119 * tests/check/elements/.cvsignore:
21122 * tests/check/gst-plugins-ugly.supp:
21123 add suppressions for libs used by -ugly
21124 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
21125 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
21126 (GST_START_TEST), (amrnbenc_suite), (main):
21127 add a simple test for encoding amr
21128 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
21129 fix pad template leaks
21131 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
21133 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
21134 Original commit message from CVS:
21135 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21136 Plug big leak in AMR encoder.
21138 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
21140 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
21141 Original commit message from CVS:
21142 * ext/mad/gstmad.c: (index_seek):
21143 move GstIndexEntry *entry variable declaration before
21144 the first instruction
21145 * ext/mad/gstmad.c:
21146 remove debug macros with variable number of parameter by using
21147 GST_DEBUG for WIN32
21148 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
21149 use gst_guint64_to_gdouble for conversions
21150 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
21151 replace __FUNCTION__ which is not supported by MSVC by the current function name
21152 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
21153 remove LL suffix by using G_GINT64_CONSTANT
21154 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
21155 use gst_guint64_to_gdouble for conversions
21156 * gst/mpegstream/gstmpegparse.h:
21157 remove LL suffix by using G_GINT64_CONSTANT
21159 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
21160 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
21162 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21164 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21165 Original commit message from CVS:
21166 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
21167 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
21168 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
21169 * ext/mad/gstmad.c: (gst_mad_class_init):
21170 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
21171 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
21172 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
21173 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
21174 * gst/iec958/ac3iec.c: (ac3iec_class_init):
21175 * gst/mpegaudioparse/gstmpegaudioparse.c:
21176 (gst_mp3parse_class_init):
21177 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
21178 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
21179 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
21180 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
21181 * gst/synaesthesia/gstsynaesthesia.c:
21182 (gst_synaesthesia_class_init):
21183 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21185 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
21187 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
21188 Original commit message from CVS:
21189 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
21190 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21191 (gst_asf_demux_push_buffer):
21192 Send newsegment event only once per pad, fixes #336550.
21194 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
21196 Unify the long descriptions in the plugin details (#337263).
21197 Original commit message from CVS:
21198 Patch by: j^ <j at bootlab dot org>
21199 * ext/amrwb/gstamrwbdec.c:
21200 * ext/amrwb/gstamrwbenc.c:
21201 * ext/amrwb/gstamrwbparse.c:
21202 * ext/arts/gst_arts.c:
21203 * ext/artsd/gstartsdsink.c:
21204 * ext/audiofile/gstafparse.c:
21205 * ext/audiofile/gstafsink.c:
21206 * ext/audiofile/gstafsrc.c:
21207 * ext/cdaudio/gstcdaudio.c:
21208 * ext/directfb/dfbvideosink.c:
21209 * ext/divx/gstdivxdec.c:
21210 * ext/divx/gstdivxenc.c:
21211 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21212 * ext/faac/gstfaac.c: (gst_faac_base_init):
21213 * ext/faad/gstfaad.c:
21214 * ext/gsm/gstgsmdec.c:
21215 * ext/gsm/gstgsmenc.c:
21216 * ext/hermes/gsthermescolorspace.c:
21217 * ext/ivorbis/vorbisfile.c:
21218 * ext/lcs/gstcolorspace.c:
21219 * ext/libfame/gstlibfame.c:
21220 * ext/libmms/gstmms.c: (gst_mms_base_init):
21221 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21222 * ext/nas/nassink.c: (gst_nassink_base_init):
21223 * ext/neon/gstneonhttpsrc.c:
21224 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
21225 * ext/sdl/sdlaudiosink.c:
21226 * ext/sdl/sdlvideosink.c:
21227 * ext/shout/gstshout.c:
21228 * ext/snapshot/gstsnapshot.c:
21229 * ext/sndfile/gstsf.c:
21230 * ext/tarkin/gsttarkindec.c:
21231 * ext/tarkin/gsttarkinenc.c:
21232 * ext/theora/theoradec.c:
21233 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21234 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21235 * ext/xvid/gstxviddec.c:
21236 * ext/xvid/gstxvidenc.c:
21237 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21238 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21239 * gst/chart/gstchart.c:
21240 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21241 * gst/festival/gstfestival.c:
21242 * gst/filter/gstiir.c:
21243 * gst/filter/gstlpwsinc.c:
21244 * gst/freeze/gstfreeze.c:
21245 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21246 * gst/mixmatrix/mixmatrix.c:
21247 * gst/mpeg1sys/gstmpeg1systemencode.c:
21248 * gst/mpeg1videoparse/gstmp1videoparse.c:
21249 * gst/mpeg2sub/gstmpeg2subt.c:
21250 * gst/mpegaudioparse/gstmpegaudioparse.c:
21251 * gst/multifilesink/gstmultifilesink.c:
21252 * gst/overlay/gstoverlay.c:
21253 * gst/passthrough/gstpassthrough.c:
21254 * gst/playondemand/gstplayondemand.c:
21255 * gst/qtdemux/qtdemux.c:
21256 * gst/rtjpeg/gstrtjpegdec.c:
21257 * gst/rtjpeg/gstrtjpegenc.c:
21258 * gst/smooth/gstsmooth.c:
21259 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21260 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21261 * gst/videocrop/gstvideocrop.c:
21262 * gst/videodrop/gstvideodrop.c:
21263 * gst/virtualdub/gstxsharpen.c:
21264 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21265 * gst/y4m/gsty4mencode.c:
21266 Unify the long descriptions in the plugin details (#337263).
21268 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
21270 * gst-plugins-ugly.spec.in:
21271 fix version numbering
21272 Original commit message from CVS:
21273 fix version numbering
21275 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
21278 * gst-plugins-ugly.spec.in:
21279 add dvdsub plugin to spec
21280 Original commit message from CVS:
21281 add dvdsub plugin to spec
21283 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21285 docs/plugins/: add siddec
21286 Original commit message from CVS:
21287 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21288 * docs/plugins/inspect/plugin-siddec.xml:
21290 * ext/dvdnav/dvdnavsrc.c:
21293 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21297 * ext/sidplay/Makefile.am:
21298 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21299 Original commit message from CVS:
21300 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21302 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21304 * docs/plugins/.gitignore:
21305 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21307 Original commit message from CVS:
21310 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21313 * docs/plugins/inspect/plugin-a52dec.xml:
21314 * docs/plugins/inspect/plugin-amrnb.xml:
21315 * docs/plugins/inspect/plugin-asf.xml:
21316 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21317 * docs/plugins/inspect/plugin-dvdread.xml:
21318 * docs/plugins/inspect/plugin-dvdsub.xml:
21319 * docs/plugins/inspect/plugin-iec958.xml:
21320 * docs/plugins/inspect/plugin-lame.xml:
21321 * docs/plugins/inspect/plugin-mad.xml:
21322 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21323 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21324 * docs/plugins/inspect/plugin-mpegstream.xml:
21325 * docs/plugins/inspect/plugin-rmdemux.xml:
21326 update plugin inspect files
21327 Original commit message from CVS:
21328 update plugin inspect files
21330 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21332 * gst/mpegaudioparse/gstxingmux.c:
21333 rework build; add translations for v4l2
21334 Original commit message from CVS:
21335 rework build; add translations for v4l2
21337 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21339 configure.ac: rework similarly to other modules
21340 Original commit message from CVS:
21342 rework similarly to other modules
21343 * ext/a52dec/gsta52dec.c:
21344 * ext/amrnb/amrnb.c:
21345 * ext/dvdnav/dvdnavsrc.c:
21346 * ext/dvdread/dvdreadsrc.c:
21347 * ext/lame/gstlame.c:
21348 * ext/mad/gstid3tag.c:
21349 * ext/mpeg2dec/gstmpeg2dec.c:
21350 * ext/sidplay/gstsiddec.cc:
21351 * gst/asfdemux/gstasf.c:
21352 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21353 * gst/dvdsub/gstdvdsubdec.c:
21354 * gst/iec958/ac3iec.c:
21355 * gst/mpegaudioparse/gstmpegaudioparse.c:
21356 * gst/mpegstream/gstmpegstream.c:
21357 * gst/realmedia/rmdemux.c: (plugin_init):
21358 use the correct defines
21360 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21364 * docs/plugins/.gitignore:
21366 Original commit message from CVS:
21369 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21375 Original commit message from CVS:
21378 === release 0.10.3 ===
21380 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21386 * docs/plugins/gst-plugins-ugly-plugins.signals:
21387 * docs/plugins/inspect/plugin-amrnb.xml:
21388 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21389 * docs/plugins/inspect/plugin-iec958.xml:
21390 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21391 * docs/plugins/inspect/plugin-rmdemux.xml:
21393 Original commit message from CVS:
21396 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
21398 better/unified long descriptions
21399 Original commit message from CVS:
21400 * ext/aalib/gstaasink.c:
21401 * ext/annodex/gstcmmldec.c:
21402 * ext/annodex/gstcmmlenc.c:
21403 * ext/cairo/gsttextoverlay.c:
21404 * ext/cairo/gsttimeoverlay.c:
21405 * ext/cdio/gstcdiocddasrc.c:
21406 * ext/dv/gstdvdec.c:
21407 * ext/esd/esdmon.c:
21408 * ext/esd/esdsink.c:
21409 * ext/flac/gstflacdec.c:
21410 * ext/flac/gstflacenc.c:
21411 * ext/flac/gstflactag.c:
21412 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21413 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21414 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21415 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21416 * ext/gdk_pixbuf/gstgdkpixbuf.c:
21417 * ext/gdk_pixbuf/pixbufscale.c:
21418 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21419 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21420 * ext/jpeg/gstjpegdec.c:
21421 * ext/jpeg/gstjpegenc.c:
21422 * ext/jpeg/gstsmokedec.c:
21423 * ext/jpeg/gstsmokeenc.c:
21424 * ext/libcaca/gstcacasink.c:
21425 * ext/libmng/gstmngdec.c:
21426 * ext/libmng/gstmngenc.c:
21427 * ext/libpng/gstpngdec.c:
21428 * ext/libpng/gstpngenc.c:
21429 * ext/mikmod/gstmikmod.c:
21430 * ext/raw1394/gstdv1394src.c:
21431 * ext/shout2/gstshout2.c:
21432 * ext/speex/gstspeexdec.c:
21433 * ext/speex/gstspeexenc.c:
21434 * gst/alpha/gstalpha.c:
21435 * gst/alpha/gstalphacolor.c:
21436 * gst/auparse/gstauparse.c:
21437 * gst/autodetect/gstautoaudiosink.c:
21438 (gst_auto_audio_sink_base_init):
21439 * gst/autodetect/gstautovideosink.c:
21440 (gst_auto_video_sink_base_init):
21441 * gst/avi/gstavimux.c: (gst_avimux_base_init):
21442 * gst/cutter/gstcutter.c:
21443 * gst/debug/breakmydata.c:
21444 * gst/debug/efence.c:
21445 * gst/debug/gstnavigationtest.c:
21446 * gst/debug/negotiation.c:
21447 * gst/debug/progressreport.c:
21448 * gst/debug/testplugin.c:
21449 * gst/effectv/gstaging.c:
21450 * gst/effectv/gstdice.c:
21451 * gst/effectv/gstedge.c:
21452 * gst/effectv/gstquark.c:
21453 * gst/effectv/gstrev.c:
21454 * gst/effectv/gstvertigo.c:
21455 * gst/effectv/gstwarp.c:
21456 * gst/flx/gstflxdec.c:
21457 * gst/goom/gstgoom.c:
21458 * gst/interleave/deinterleave.c:
21459 * gst/interleave/interleave.c:
21460 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21461 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21462 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21463 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21464 * gst/level/gstlevel.c:
21465 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21466 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21467 * gst/median/gstmedian.c:
21468 * gst/monoscope/gstmonoscope.c:
21469 * gst/multipart/multipartdemux.c:
21470 * gst/multipart/multipartmux.c:
21471 * gst/oldcore/gstmd5sink.c:
21472 * gst/oldcore/gstmultifilesrc.c:
21473 * gst/oldcore/gstpipefilter.c:
21474 * gst/oldcore/gstshaper.c:
21475 * gst/oldcore/gststatistics.c:
21476 * gst/rtp/gstasteriskh263.c:
21477 * gst/rtp/gstrtpL16depay.c:
21478 * gst/rtp/gstrtpL16pay.c:
21479 * gst/rtp/gstrtpamrdepay.c:
21480 * gst/rtp/gstrtpamrpay.c:
21481 * gst/rtp/gstrtpdepay.c:
21482 * gst/rtp/gstrtpgsmpay.c:
21483 * gst/rtp/gstrtph263pay.c:
21484 * gst/rtp/gstrtph263pdepay.c:
21485 * gst/rtp/gstrtph263ppay.c:
21486 * gst/rtp/gstrtpmp4gpay.c:
21487 * gst/rtp/gstrtpmp4vdepay.c:
21488 * gst/rtp/gstrtpmp4vpay.c:
21489 * gst/rtp/gstrtpmpadepay.c:
21490 * gst/rtp/gstrtpmpapay.c:
21491 * gst/rtp/gstrtppcmadepay.c:
21492 * gst/rtp/gstrtppcmapay.c:
21493 * gst/rtp/gstrtppcmudepay.c:
21494 * gst/rtp/gstrtppcmupay.c:
21495 * gst/rtp/gstrtpspeexdepay.c:
21496 * gst/rtp/gstrtpspeexpay.c:
21497 * gst/rtsp/gstrtpdec.c:
21498 * gst/smpte/gstsmpte.c:
21499 * gst/videobox/gstvideobox.c:
21500 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21501 * gst/videofilter/gstvideobalance.c:
21502 * gst/videofilter/gstvideoflip.c:
21503 * gst/videofilter/gstvideotemplate.c:
21504 (gst_videotemplate_base_init):
21505 * gst/videomixer/videomixer.c:
21506 * gst/wavenc/gstwavenc.c:
21507 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
21508 better/unified long descriptions
21510 Some cleanups to auparse, don't send multiple newsegments.
21512 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21514 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
21515 Original commit message from CVS:
21516 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
21517 Don't unref event unconditionally after giving away ownership
21518 (gst_pad_push_event(), gst_pad_send_event() and
21519 gst_pad_event_default() take ownership of the event
21520 passed to them). Fixes warnings/crashes caused by
21523 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
21525 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
21526 Original commit message from CVS:
21527 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21528 Don't ref NULL caps (private streams have NULL caps) (#336387);
21529 also, no need to set caps on the same buffer twice.
21531 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
21533 gst/mpegstream/: Don't leak element and pad names in error messages, use
21534 Original commit message from CVS:
21535 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21536 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
21537 (gst_dvd_demux_get_subpicture_stream):
21538 * gst/mpegstream/gstmpegdemux.c:
21539 (gst_mpeg_demux_sync_stream_to_time):
21540 Don't leak element and pad names in error messages, use
21541 GST_DEBUG_PAD_NAME instead. Add some more debug code.
21543 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
21545 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
21546 Original commit message from CVS:
21547 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21548 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
21549 Name the structure in the custom event with the
21550 language codes for the audio and subtitle streams
21551 actually like dvddemux expects it to be named.
21552 Set caps on source pad and outgoing buffers.
21554 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21556 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
21557 Original commit message from CVS:
21558 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
21559 (gst_lame_get_property), (gst_lame_setup):
21560 * ext/lame/gstlame.h:
21561 Make xingheader property non-functional, it's broken anyway
21562 after all (use xingmux instead).
21564 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
21566 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
21567 Original commit message from CVS:
21568 * ext/lame/gstlame.c: (gst_lame_sink_event):
21569 On EOS, flush encoder and send remaining data. Fix
21570 return value handling in sink event function.
21572 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
21574 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
21575 Original commit message from CVS:
21576 Patch by: Jürg Billeter <j at bitron dot ch>
21577 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
21578 Fix wrong check for started flag when setting the 'device' property.
21579 We want to allow it when the source is NOT started yet and ignore it
21580 when the source is running.
21582 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
21584 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21585 Original commit message from CVS:
21586 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
21587 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21588 (gst_asf_demux_process_chunk):
21589 * gst/asfdemux/gstasfdemux.h:
21590 Subtract first timestamp from timestamps, so that
21591 stream starts from 0; makes live streams that don't
21592 start at 0 work again (fixes #317310, #336097).
21594 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
21596 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21597 Original commit message from CVS:
21598 Patch by: Christian Kirbach
21600 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21601 -good. Fixes build on some systems (#331838).
21603 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21605 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21606 Original commit message from CVS:
21607 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21608 (gst_rmdemux_parse_cont):
21609 Extract more tags and also post codec name tag on the
21610 bus so this shows up in totem and nautilus.
21612 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21614 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21615 Original commit message from CVS:
21616 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21617 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21618 Extra data usually goes into the caps as 'codec_data', not
21619 as first buffer into the stream.
21620 Need to byte swap AC3 content in realmedia files for some
21621 reason (fixes #331588).
21623 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
21625 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21626 Original commit message from CVS:
21627 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21628 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21629 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21630 When operating in pull mode, post an error message on the
21631 bus when all source pads are unlinked or some other fatal
21632 error occured (#323023). Regrade some recurring debug messages
21633 to LOG level. Convert c++-style comments into C-style ones.
21635 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
21637 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21638 Original commit message from CVS:
21639 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21640 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21641 (gst_rmdemux_all_source_pads_unlinked),
21642 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21643 (gst_rmdemux_parse_packet):
21644 * gst/realmedia/rmdemux.h:
21645 Handle unlinked source pads properly and stop if all source pads
21646 are unlinked (#323023).
21648 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
21650 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21651 Original commit message from CVS:
21652 Patch by: Michal Benes <michal dot benes at xeris dot cz>
21653 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21654 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21655 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21656 * gst/mpegstream/gstmpegdemux.h:
21657 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21658 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21659 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21660 situation really happens when grabbing DVB streams. Current
21661 mpegdemuxer can not handle this situation correctly and it
21662 restarts counting gstreamer timestamps from zero.
21665 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
21667 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21668 Original commit message from CVS:
21669 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21670 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21671 * ext/a52dec/gsta52dec.h:
21672 Fix #334550: failure to play raw AC3 files due to segment problems.
21674 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
21676 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21677 Original commit message from CVS:
21678 Patch by: Christophe Fergeau <teuf gnome org>
21679 * ext/lame/gstlame.c: (gst_lame_release_memory),
21680 (gst_lame_finalize), (gst_lame_class_init),
21681 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21682 (gst_lame_change_state):
21683 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21685 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
21687 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21688 Original commit message from CVS:
21689 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21690 (gst_mad_sink_event), (gst_mad_change_state):
21691 Include AUDIO_CODEC tag with tags posted if input is not
21692 framed (#334258). Use _scale() util functions in more places.
21694 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
21696 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21697 Original commit message from CVS:
21698 2006-03-12 Christophe Fergeau <teuf@gnome.org>
21699 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21700 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21701 property as BROKEN (see
21702 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21703 explanation why it's broken).
21705 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
21707 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21708 Original commit message from CVS:
21709 2006-03-11 Christophe Fergeau <teuf@gnome.org>
21710 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21712 * gst/xingheader/Makefile.am:
21713 * gst/xingheader/gstxingmux.c:
21714 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21715 to MP3 files (this allows decoder to figure out the length of VBR
21718 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
21720 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21721 Original commit message from CVS:
21722 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21723 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21724 tag (#333683, patch by: Alex Lancaster).
21726 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
21728 ext/amrnb/: Further fancyfication.
21729 Original commit message from CVS:
21730 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21731 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21732 (gst_amrnbdec_state_change):
21733 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21734 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21735 (gst_amrnbenc_state_change):
21736 * ext/amrnb/amrnbenc.h:
21737 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21738 (gst_amrnbparse_query):
21739 Further fancyfication.
21740 Use _take to get writable data from the adapter.
21741 Precalc packet duration.
21743 Forward _push to upstream.
21744 Post error messages when something goes wrong.
21745 Remove old code in amrnbparse.
21746 Don't ignore query results from upstream.
21748 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
21750 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21751 Original commit message from CVS:
21752 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21753 The AMR encoder writes into the audio buffers it processes, so
21754 use gst_buffer_make_writable() on buffers we might (they go through
21755 an adapter, so there can be copying going on later anyway) be
21758 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
21760 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21761 Original commit message from CVS:
21762 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21763 (gst_mpeg_parse_handle_src_query):
21764 Declare variables at the beginning of a block and make
21765 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21767 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
21769 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21770 Original commit message from CVS:
21771 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21772 Read packet size, sequence and padsize in right order again
21773 (fixes #332796; patch by: Fabrizio Gennari).
21775 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21777 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21778 Original commit message from CVS:
21779 * gst/iec958/ac3iec.c:
21780 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21782 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21784 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21785 Original commit message from CVS:
21787 Make the id3tag and mad checks check for both a header and the
21788 appropriate library if the pkg-config is missing. (Closes #331842)
21789 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21790 do the same for the plugins themselves.
21792 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21794 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21795 Original commit message from CVS:
21796 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21797 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21798 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21799 * ext/mpeg2dec/gstmpeg2dec.h:
21800 Don't treat STATE_INVALID as fatal error; throw an error
21801 only after five consecutive decoding errors. Makes decoding
21802 mpeg streams more robust and fixes playback of joined clips
21805 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21807 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21808 Original commit message from CVS:
21809 * ext/dvdnav/dvdnavsrc.h:
21810 Oops. forgot to add this one.
21812 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
21814 ext/Makefile.am: Fix dist-check.
21815 Original commit message from CVS:
21816 2006-02-26 Julien MOUTTE <julien@moutte.net>
21817 * ext/Makefile.am: Fix dist-check.
21819 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21821 configure.ac: Disable dvdnavsrc for now.
21822 Original commit message from CVS:
21824 Disable dvdnavsrc for now.
21826 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21828 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21829 Original commit message from CVS:
21832 * ext/dvdnav/Makefile.am:
21833 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21834 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21835 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21836 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21837 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21838 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21839 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21840 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21841 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21842 (gst_dvd_nav_src_make_dvd_event),
21843 (gst_dvd_nav_src_structure_set_uint64),
21844 (gst_dvd_nav_src_push_dvd_nav_packet_event),
21845 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21846 (gst_dvd_nav_src_push_titlelang_event),
21847 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21848 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21849 (gst_dvd_nav_src_handle_navigation_event),
21850 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21851 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21852 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21853 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21854 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21855 (gst_dvd_nav_src_do_init), (plugin_init):
21856 dvdnavsrc ported to 0.10, for the most part at least. Not quite
21857 ready for prime time yet though.
21859 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21861 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21862 Original commit message from CVS:
21863 * ext/cdio/Makefile.am:
21864 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21865 required for Cygwin, see #317048)
21866 * gst/rtp/gstasteriskh263.c:
21867 Cygwin has includes for both the unix network socket API
21868 and the windows API, but only one can be included, so fix
21869 includes to only use one or the other, prefering the unxi
21872 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21874 Port dvdsubdec to 0.10
21875 Original commit message from CVS:
21877 * gst/dvdsub/Makefile.am:
21878 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21879 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21880 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21881 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21882 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21883 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21884 (gst_send_empty_fill), (gst_send_subtitle_frame),
21885 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21886 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21888 * gst/dvdsub/gstdvdsubdec.h:
21889 Port dvdsubdec to 0.10
21891 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21893 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21894 Original commit message from CVS:
21895 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21896 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21897 mpegdemux for MPEG-2 video streams.
21899 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21901 configure.ac: Bump nano back to CVS
21902 Original commit message from CVS:
21904 Bump nano back to CVS
21906 === release 0.10.2 ===
21908 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21910 configure.ac: releasing 0.10.2, "Season to Taste"
21911 Original commit message from CVS:
21913 releasing 0.10.2, "Season to Taste"
21915 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21917 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21918 Original commit message from CVS:
21920 releasing 0.10.1.3 prelease for 0.10.2
21922 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
21924 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21925 Original commit message from CVS:
21926 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21927 In sink event handler, release object lock again
21928 _before_ sending EOS event downstream (#313838).
21930 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
21933 * gst/asfdemux/gstasf.c:
21934 fix rank of asfdemux
21935 Original commit message from CVS:
21936 fix rank of asfdemux
21938 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21940 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21941 Original commit message from CVS:
21943 releasing 0.10.1.2 prelease for 0.10.2
21945 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
21947 * gst-plugins-ugly.spec.in:
21949 Original commit message from CVS:
21952 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
21954 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21955 Original commit message from CVS:
21956 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21957 (crop_copy_i422_buffer), (crop_buffer):
21958 When we need to crop the output buffer, make sure we
21959 create a buffer of the right size and respect the implicit
21960 striding used for I420 elsewhere in GStreamer (#331301).
21962 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21964 ext/cdio/gstcdio.c: Init debug category (#331253).
21965 Original commit message from CVS:
21966 * ext/cdio/gstcdio.c: (plugin_init):
21967 Init debug category (#331253).
21969 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
21971 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21972 Original commit message from CVS:
21973 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21974 Do not error out on non-recognized streams. Ignore them and allow
21975 playback of the other streams.
21977 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21979 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21980 Original commit message from CVS:
21981 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21982 Add a small sanity check for LPCM reading.
21984 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
21986 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21987 Original commit message from CVS:
21988 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21989 Take into account the file properties preroll value for
21990 timestamping/newsegment. It's weird this value was commented out.
21992 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
21994 gst/asfdemux/Makefile.am: More asf makefile fixing.
21995 Original commit message from CVS:
21996 * gst/asfdemux/Makefile.am:
21997 More asf makefile fixing.
21999 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
22001 ext/lame/gstlame.c: Fix up lame a bit.
22002 Original commit message from CVS:
22003 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
22004 (gst_lame_change_state):
22006 Apply patch #319782 by Gautier Portet.
22008 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
22010 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
22011 Original commit message from CVS:
22012 * gst/asfdemux/Makefile.am:
22013 But we do need to link against the riff libraryr.
22015 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
22017 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
22018 Original commit message from CVS:
22019 * gst/asfdemux/Makefile.am:
22020 We don't want asfmux.c yet.
22022 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
22024 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
22025 Original commit message from CVS:
22026 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
22027 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
22028 (gst_mad_change_state):
22029 Port fixes for bugs 314771, 308772, 140237, and 302625
22030 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
22031 Use GST_EVENT_FLUSH_STOP to clear data from the current input
22032 buffer, to avoid using it for any future decoding.
22034 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
22036 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
22037 Original commit message from CVS:
22039 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
22040 (gst_asf_get_guid_nick):
22041 * gst/asfdemux/asfheaders.h:
22042 * gst/asfdemux/gstasf.c: (plugin_init):
22043 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
22044 (gst_asf_demux_class_init), (gst_asf_demux_init),
22045 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
22046 (gst_asf_demux_handle_src_event),
22047 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
22048 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
22049 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
22050 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
22051 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
22052 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
22053 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
22054 (gst_asf_demux_get_bitrate_record),
22055 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
22056 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
22057 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
22058 (gst_asf_demux_get_obj_data_correction),
22059 (gst_asf_demux_get_stream_audio),
22060 (gst_asf_demux_get_stream_correction),
22061 (gst_asf_demux_get_stream_video),
22062 (gst_asf_demux_get_stream_video_format),
22063 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
22064 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
22065 (gst_asf_demux_process_stream),
22066 (gst_asf_demux_get_gst_tag_from_tag_name),
22067 (gst_asf_demux_commit_taglist),
22068 (gst_asf_demux_process_ext_content_desc),
22069 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
22070 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
22071 (gst_asf_demux_process_comment),
22072 (gst_asf_demux_process_bitrate_props_object),
22073 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
22074 (gst_asf_demux_descramble_segment),
22075 (gst_asf_demux_element_send_event),
22076 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
22077 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
22078 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
22079 (gst_asf_demux_get_src_query_types),
22080 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
22081 * gst/asfdemux/gstasfdemux.h:
22082 asfdemux ported to 0.10. Does still need a bit of work (seems like
22083 there's something funky going on when timestamping video frames).
22084 The seeking code is likely to make Wim cry, but hey, at least it
22087 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
22089 ext/amrnb/amrnbdec.c: Some more comments.
22090 Original commit message from CVS:
22091 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
22092 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
22093 Some more comments.
22094 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
22095 Applied patch from Fabrizio Gennari, fixes #330844.
22097 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22099 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
22100 Original commit message from CVS:
22101 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22102 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
22103 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
22104 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
22105 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
22106 * ext/dvdread/dvdreadsrc.h:
22107 Let's try to play the title the user set via the URI handler or
22108 via properties instead of always playing the first title. Also,
22109 Also, count title/chapter/angle number in URI and properties
22110 from 1 rather than 0.
22112 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
22114 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
22115 Original commit message from CVS:
22116 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22117 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
22118 (gst_dvd_read_src_do_duration_query):
22119 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
22120 otherwise GstBaseSrc will think we can operate pull_range based,
22121 which we don't really, and typefinding will fail miserably.
22122 Also, make seeking work somewhat (only works with flumpegdemux
22123 at the moment, mpegstream needs fixing for that first).
22125 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
22127 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
22128 Original commit message from CVS:
22129 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
22130 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
22131 Only allocate buffer once we know exactly how much we need,
22132 rather than gratuitously allocating 2MB-buffers all the time
22133 even if we usually need much less than that. Also, demote
22134 a debug message from DEBUG to LOG level.
22136 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
22138 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
22139 Original commit message from CVS:
22140 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22141 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
22142 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
22143 (gst_dvd_read_src_do_position_query):
22144 Add some more debugging and fix duration query in BYTES.
22146 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
22148 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
22149 Original commit message from CVS:
22152 * ext/dvdread/Makefile.am:
22153 * ext/dvdread/dvdreadsrc.c:
22154 * ext/dvdread/dvdreadsrc.h:
22155 Half-baked port to 0.10. Needs some love
22156 in the seeking department, but at least
22158 * ext/dvdread/stream_labels.c:
22159 * ext/dvdread/stream_labels.h:
22160 Remove these (we use ISO-639 language codes internally; applications
22161 that want to translate those into language names for display to the
22162 user should rely on the iso-codes package for that).
22164 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
22166 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
22167 Original commit message from CVS:
22168 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22169 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
22170 (gst_amrnbdec_state_change):
22171 * ext/amrnb/amrnbdec.h:
22172 Fix amrnbdec, handle events, take copy from adapter since the decoder
22173 apparently writes in the source data.
22174 Use some _scale_int, and precalc duration.
22175 Fix some leaks, post ERROR messages.
22177 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
22179 docs/plugins/: Add cdio plugin to docs.
22180 Original commit message from CVS:
22181 * docs/plugins/Makefile.am:
22182 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22183 * docs/plugins/gst-plugins-good-plugins-sections.txt:
22184 * docs/plugins/inspect/plugin-cdio.xml:
22185 Add cdio plugin to docs.
22186 * ext/cdio/gstcdiocddasrc.c:
22188 * ext/cdio/gstcdio.c:
22189 The plugin is called 'cdio' not 'cddio'.
22191 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22193 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
22194 Original commit message from CVS:
22195 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22196 One source pad not being linked is not an error condition when we're
22197 still parsing the header. In this case (e.g. where we don't have a
22198 suitable decoder installed) just pretend everything is fine, so that
22199 the demuxer will actually go on to signal no-more-pads when done
22200 parsing the header, otherwise decodebin/playbin will never post the
22201 appropriate error message if decoders are not available.
22203 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
22207 * ext/mad/gstid3tag.c:
22208 * gst/realmedia/rmdemux.c:
22209 Just make it compile with --disable-gst-debug.
22210 Original commit message from CVS:
22211 Just make it compile with --disable-gst-debug.
22213 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
22215 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
22216 Original commit message from CVS:
22217 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
22218 (gst_mad_check_caps_reset), (gst_mad_chain):
22219 Merge patch from Radoslaw Szkodzinski (bug 326734)
22221 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22223 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
22224 Original commit message from CVS:
22225 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
22226 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
22227 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
22228 (gst_id3_tag_chain):
22229 fixing Gdate handling
22230 enabling mux/demux mode switching
22231 adding better debug output
22233 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
22235 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...
22236 Original commit message from CVS:
22237 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
22238 If we haven't set caps on a source pad yet, the caps on the
22239 pad are NULL, not un-fixed. Set caps on outgoing buffers.
22241 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
22243 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
22244 Original commit message from CVS:
22245 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
22246 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
22247 * ext/lame/gstlame.h:
22248 Contrary to what the const char in the lame API might suggest,
22249 lame expects us to keep the strings we pass to id3tag_set_foo()
22250 around; it doesn't free them either though, so we have to store
22251 them somewhere and free them later when we can be sure lame
22252 doesn't need them any longer.
22254 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
22256 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...
22257 Original commit message from CVS:
22258 * ext/lame/gstlame.c: (add_one_tag):
22259 Fix handling of GST_TAG_DATE (#311679), don't pass an
22260 uninitialised string pointer to lame if we don't know
22261 how to handle the tag type, and fix minor memory leak.
22263 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
22265 ext/mad/gstmad.c: Fix debug message.
22266 Original commit message from CVS:
22267 * ext/mad/gstmad.c: (gst_mad_chain):
22270 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22272 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
22273 Original commit message from CVS:
22274 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
22275 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22276 Erase spurious call to gst_segment_set_newsegment.
22277 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
22278 the superclass method when handling NEWSEGMENT events.
22279 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
22280 and dvd-audio-restart event handling. There are currently less
22281 hackish ways of handling the sparse audio stream problem.
22283 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22285 fix up error domains, error strings, and use of translation
22286 Original commit message from CVS:
22287 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
22288 * ext/dvdnav/dvdnavsrc.c: (if):
22289 * ext/dvdread/stream_labels.c:
22290 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
22291 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22292 fix up error domains, error strings, and use of translation
22294 fix up this file, even though none of them are actually marked
22297 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22299 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
22300 Original commit message from CVS:
22301 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
22302 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22303 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22304 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
22305 (gst_mpeg_parse_change_state):
22306 Make timestamp adjustment somewhat milder. Actual timestamps are
22307 now sent unmodified unless an actual gap is found in the
22308 stream. This should fix time display when playing most MPEG
22311 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22313 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
22314 Original commit message from CVS:
22315 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
22316 * ext/cdio/gstcdio.h:
22317 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
22318 Fix build for libcdio versions >= 76; give slightly lower rank
22321 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22323 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
22324 Original commit message from CVS:
22327 * ext/cdio/Makefile.am:
22328 * ext/cdio/gstcdio.c:
22329 * ext/cdio/gstcdio.h:
22330 * ext/cdio/gstcdiocddasrc.c:
22331 * ext/cdio/gstcdiocddasrc.h:
22332 Port libcdio cdda source, formerly known as cddasrc, now known as
22333 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
22334 but that's not tested (fixes #317658).
22336 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
22338 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
22339 Original commit message from CVS:
22340 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22341 tss tss... always set caps on outgoing buffer.
22343 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
22345 * gst-plugins-ugly.spec.in:
22347 Original commit message from CVS:
22350 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22355 Original commit message from CVS:
22358 === release 0.10.1 ===
22360 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22366 * docs/plugins/gst-plugins-ugly-plugins.args:
22367 * docs/plugins/inspect/plugin-a52dec.xml:
22368 * docs/plugins/inspect/plugin-amrnb.xml:
22369 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22370 * docs/plugins/inspect/plugin-iec958.xml:
22371 * docs/plugins/inspect/plugin-lame.xml:
22372 * docs/plugins/inspect/plugin-mad.xml:
22373 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22374 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22375 * docs/plugins/inspect/plugin-rmdemux.xml:
22377 Original commit message from CVS:
22380 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22385 Original commit message from CVS:
22388 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22390 Pass unhandled queries upstream (useful e.g. for SEEKING query)
22391 Original commit message from CVS:
22392 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
22393 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22394 * ext/mad/gstmad.c: (gst_mad_src_query):
22395 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
22396 * ext/sidplay/gstsiddec.cc:
22397 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
22398 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
22399 Pass unhandled queries upstream (useful e.g. for SEEKING query)
22400 (fixes #325652; based on patch by: Philippe); make rmdemux return
22401 FALSE for position queries, instead of setting -1 as value and
22404 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22406 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22407 Original commit message from CVS:
22408 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
22409 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22410 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
22411 rewrite timestamps in the case segments are being set from
22412 upstream, but use timestamps unmodified. Also send proper position
22413 values. This allows for correct time display and makes queries
22414 work in sink elements.
22415 * gst/mpegstream/gstdvddemux.h:
22416 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22417 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
22418 Rename flush_filter to segment_filter, which is better represents
22419 what the arreibute does.
22420 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
22421 Activate segment filtering when a timestamp discontinuity is seen.
22423 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22425 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...
22426 Original commit message from CVS:
22427 * ext/mad/gstmad.c: (gst_mad_chain):
22428 Don't forget that we need to send out a newsegment event after a
22429 restart even if we don't have enough data to decode a frame right
22432 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22434 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
22435 Original commit message from CVS:
22436 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
22437 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22438 Use the new "audio-shutdown" and "audio-restart" DVD events
22439 instead of the "spu-still-frame" event to shutdown and restart
22440 the audio pipeline.
22441 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
22442 Check for cases where the segment-based adjustment calculation
22443 would produce negative values (which result in an overflow) and
22444 return GST_CLOCK_TIME_NONE instead.
22445 * gst/mpegstream/gstdvddemux.h:
22446 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22447 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
22448 Add a mechanism to discard audio buffers with timestamps outside
22449 the currently set segment. This was causing (sometimes serious)
22450 synchronization problems after seeking in DVDs with LPCM audio,
22451 since VOBUs usually contain audio material that lies outside the
22452 timestamp range specified by the header.
22454 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22456 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
22457 Original commit message from CVS:
22458 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
22459 Remove lingering reference to GstID3Demux
22460 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
22461 Don't output debug saying padding streams are unknown type,
22462 because they're not
22464 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22466 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22467 Original commit message from CVS:
22468 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
22469 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22470 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
22473 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
22474 (gst_mpeg_demux_get_audio_stream):
22475 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
22476 (gst_dvd_demux_get_audio_stream)
22477 (gst_dvd_demux_get_subpicture_stream)
22478 (gst_dvd_demux_send_subbuffer):
22479 Send current* pad buffers with appropriate caps.
22481 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22483 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22484 Original commit message from CVS:
22485 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
22486 * gst/iec958/ac3iec.h:
22487 * gst/iec958/ac3iec.c:
22488 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22489 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
22490 raw-audio property to ac3iec958 that allows setting the source pad
22491 caps to raw audio instead of audio/x-iec958. This makes it
22492 possible to use ac3iec958 together with the normal alsasink
22493 element to drive an external receiver that autodetects AC3
22496 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
22498 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22499 Original commit message from CVS:
22500 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
22501 (ac3iec_chain_dvd):
22502 * gst/iec958/ac3iec.h:
22503 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22505 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
22507 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
22508 Original commit message from CVS:
22509 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
22510 When getting a seek event, first check if the upstream element
22511 can handle it and only do our own seek stuff when it can't
22512 (should fix #322856).
22514 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22516 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
22517 Original commit message from CVS:
22518 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22519 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
22520 Really convert to BYTES format when we want to convert
22521 to bytes (use right variable; fixes #322856).
22523 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22525 Big mpegparse clean up, second round:
22526 Original commit message from CVS:
22527 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
22528 Big mpegparse clean up, second round:
22529 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22530 Send and EOS event down the audio pipeline when an still frame
22531 event arrives. This prevents the pipeline from locking when a
22532 still menu comes directly after a flush.
22533 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
22534 Don't send a newsegment in reset.
22535 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
22536 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
22537 Move the code of handle_newsegment to process_event. Send a
22538 NEWSEGMENT after FLUSH_STOP.
22539 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
22541 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
22542 (gst_mpeg_demux_class_init): Don't override send_event.
22543 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22544 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
22545 (gst_mpeg_demux_reset):
22546 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
22548 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22549 Reset the mpegparse element after a flush.
22550 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
22551 Don't forward events.
22552 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22553 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22554 handle_newsegment is not a virtual method anymore.
22555 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
22556 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
22557 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
22558 rid of send_newsegment virtual method.
22559 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
22560 handle DVD events and call the superclass method for other event
22562 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
22563 override process_event anymore.
22564 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
22565 (gst_mpeg_parse_process_event): Move actual event processing to
22566 process event so that subclasses can properly override or extend
22568 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22569 Eliminate time parameter in process event.
22570 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22571 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
22572 (gst_mpeg_demux_send_subbuffer):
22573 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22574 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
22575 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
22576 adding the value of the adjust attribute.
22577 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
22578 rid of the adjust attribute. Now all timestamp adjustments are
22579 performed by mpegparse using the current segment.
22580 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22581 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22582 on the adjust attribute for SCR values and the current segment.
22583 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22584 adjust_ts virtual method to adjust timestamps for outgoing
22586 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22587 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22588 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22589 (gst_dvd_demux_handle_newsegment): Don't override
22591 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22592 Check for DVD events in process_event instead of
22594 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22595 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22596 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22597 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22598 (gst_mpeg_demux_send_event):
22599 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22600 (gst_dvd_demux_handle_dvd_event):
22601 Eliminate the time parameter in send_event.
22603 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22605 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22606 Original commit message from CVS:
22607 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22608 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22609 Fix typefinding in id3demux, and then remove it in favour
22610 of the new LGPL id3demux in gst-plugins-good
22611 * ext/mad/gstmad.c: (gst_mad_dispose):
22612 dispose can run more than once.
22614 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22616 gst/asfdemux/gstasfmux.c: change some char* into char[]
22617 Original commit message from CVS:
22618 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22619 change some char* into char[]
22621 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
22623 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22624 Original commit message from CVS:
22625 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22626 Remove memleak from unused GstRMDemuxStream
22628 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
22630 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22631 Original commit message from CVS:
22632 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22633 (gst_id3_tag_do_typefind):
22634 Use the correct function to free typefind factory list.
22636 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
22638 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22639 Original commit message from CVS:
22640 * ext/mad/gstmad.c: (gst_mad_src_query):
22641 For position and duration queries in TIME format, try the peer
22642 first (might be a demuxer).
22644 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22646 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22647 Original commit message from CVS:
22648 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
22649 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22650 Properly handle non contiguous VOBUs by adding the segment accum
22651 field to the adjust value.
22652 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22653 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22654 handle_newsegment to prevent sending actual newsegment events and
22655 use tiemstamp rewriting instead.
22656 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22658 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22659 (gst_mpeg_parse_event):
22660 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22661 Add a new parameter to handle_newsegment to allow controlling
22662 whether newsegment events are forwarded or not.
22663 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22664 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22665 (gst_dvd_demux_reset):
22666 last_end_ptm and discont_time aren't necessary anymore, since
22667 timestamp adjustment is now replaced by newsegment events.
22668 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22670 * gst/mpegstream/gstdvddemux.h:
22671 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22672 Don't handle dvd-nav-packet events anymore, since the are now
22673 replaced by standard newsegment events.
22674 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22675 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22676 (gst_dvd_demux_change_state):
22677 * gst/mpegstream/gstdvddemux.h:
22678 Get rid of the ignore_next_newmedia_discont hack.
22679 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22680 (gst_dvd_demux_handle_newsegment):
22681 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22682 (gst_mpeg_demux_handle_newsegment): Don't override
22683 handle_newsegment anymore. It was only necessary to handle
22685 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22686 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22687 (gst_dvd_demux_set_cur_subpicture):
22688 Reactivate handling of DVD events.
22689 * gst/mpegstream/gstmpegparse.c (normal_seek)
22690 (gst_mpeg_parse_handle_src_event)
22691 (gst_mpeg_parse_handle_src_query):
22692 First attempt at reenabling seek.
22693 * gst/mpegstream/gstmpegparse.h:
22694 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22695 (gst_mpeg_parse_update_streaminfo)
22696 (gst_mpeg_parse_get_rate)
22697 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22698 (gst_mpeg_parse_handle_src_query):
22699 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22700 Make queries work again.
22701 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22702 (gst_mpeg_parse_handle_newsegment)
22703 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22704 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22705 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22706 Get rid of the newsegment_pending attribute, and rely instead on
22707 proper timestamp adjustment.
22708 * gst/mpegstream/gstmpegparse.c
22709 (gst_mpeg_parse_get_src_event_masks): Erase.
22710 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22711 Initialize fields before creating pads to prevent the pad creation
22712 callback from failing.
22713 (gst_mpeg_parse_reset): Initialize new fields, and change
22714 initialization order to match the order in the structure.
22715 (gst_mpeg_parse_handle_newsegment): Forward new segment events
22716 whenever possible, and update the current segment.
22717 (gst_mpeg_parse_send_newsegment): Update the current segment and
22718 pending_newsegment.
22719 (gst_mpeg_parse_pad_added): Use the current segment to send
22720 newsegment events to new pads.
22721 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22722 and events. Properly update newsegment_pending.
22723 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22724 New fields do_adjust and current_segment.
22725 * gst/mpegstream/gstmpegdemux.c:
22726 * gst/mpegstream/gstdvddemux.c:
22727 * gst/mpegstream/gstmpegparse.h:
22728 Rename handle_discont virtual method to handle_newsegment. Erase
22729 some (already commented out support) for old NEW_MEDIA events.
22730 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22731 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22732 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22733 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22734 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22735 Erase the "pending_scr" field, and replace it by a slightly
22736 different handling of the current SCR. Document code blocks in
22737 parse_packhead and chain.
22739 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
22741 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22742 Original commit message from CVS:
22743 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22744 g_warning() are only for really fatal warnings. If we can't decode a
22745 tag, just ignore that tag and do a GST_WARNING.
22747 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22750 * ext/a52dec/gsta52dec.h:
22751 * ext/dvdread/dvdreadsrc.h:
22752 * ext/lame/gstlame.h:
22753 * ext/mad/gstid3tag.c:
22754 * ext/mad/gstmad.c:
22755 * ext/mad/gstmad.h:
22756 * ext/mpeg2dec/gstmpeg2dec.h:
22757 * ext/sidplay/gstsiddec.h:
22758 * gst/ac3parse/gstac3parse.c:
22759 * gst/ac3parse/gstac3parse.h:
22760 * gst/asfdemux/gstasfdemux.c:
22761 * gst/asfdemux/gstasfdemux.h:
22762 * gst/iec958/ac3iec.h:
22763 * gst/mpegaudioparse/gstmpegaudioparse.c:
22764 * gst/mpegaudioparse/gstmpegaudioparse.h:
22765 * gst/mpegstream/gstdvddemux.h:
22766 * gst/mpegstream/gstmpegclock.h:
22767 * gst/mpegstream/gstmpegdemux.h:
22768 * gst/mpegstream/gstmpegpacketize.h:
22769 * gst/mpegstream/gstmpegparse.c:
22770 * gst/mpegstream/gstmpegparse.h:
22771 * gst/mpegstream/gstrfc2250enc.c:
22772 * gst/mpegstream/gstrfc2250enc.h:
22773 * gst/realmedia/rmdemux.c:
22774 * gst/realmedia/rmdemux.h:
22775 * gst/synaesthesia/synaescope.c:
22777 Original commit message from CVS:
22780 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22784 Original commit message from CVS:
22787 === release 0.10.0 ===
22789 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22795 * docs/plugins/inspect/plugin-a52dec.xml:
22796 * docs/plugins/inspect/plugin-amrnb.xml:
22797 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22798 * docs/plugins/inspect/plugin-iec958.xml:
22799 * docs/plugins/inspect/plugin-lame.xml:
22800 * docs/plugins/inspect/plugin-mad.xml:
22801 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22802 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22803 * docs/plugins/inspect/plugin-rmdemux.xml:
22805 Original commit message from CVS:
22808 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
22810 Update for alloc_buffer changes.
22811 Original commit message from CVS:
22812 2005-12-05 Andy Wingo <wingo@pobox.com>
22813 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22814 * ext/mad/gstmad.c: (gst_mad_chain):
22815 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22816 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22817 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22818 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22819 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22821 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
22823 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22824 Original commit message from CVS:
22825 2005-12-05 Andy Wingo <wingo@pobox.com>
22826 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22827 id3demux and id3mux now. Fixes #323199.
22829 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
22831 * gst-plugins-ugly.spec.in:
22832 update spec file for latest changes
22833 Original commit message from CVS:
22834 update spec file for latest changes
22836 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22838 fix silly Makefile.am bug so they link correctly again
22839 Original commit message from CVS:
22840 * ext/amrnb/Makefile.am:
22841 * gst/realmedia/Makefile.am:
22842 fix silly Makefile.am bug so they link correctly again
22844 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22848 Original commit message from CVS:
22851 === release 0.9.7 ===
22853 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22860 * docs/plugins/gst-plugins-ugly-plugins.args:
22861 * docs/plugins/inspect/plugin-a52dec.xml:
22862 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22863 * docs/plugins/inspect/plugin-iec958.xml:
22864 * docs/plugins/inspect/plugin-lame.xml:
22865 * docs/plugins/inspect/plugin-mad.xml:
22866 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22867 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22868 * docs/plugins/inspect/plugin-rmdemux.xml:
22869 * docs/random/LICENSE:
22870 * docs/random/PORTED_09:
22872 Original commit message from CVS:
22875 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22879 * ext/amrnb/Makefile.am:
22880 * gst/realmedia/Makefile.am:
22881 Don't know how these escaped my eye before. Fix link flags.
22882 Original commit message from CVS:
22883 Don't know how these escaped my eye before. Fix link flags.
22885 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22888 * examples/Makefile.am:
22889 * examples/capsfilter/Makefile.am:
22890 * examples/capsfilter/capsfilter1.c:
22891 * examples/gob/Makefile.am:
22892 * examples/gob/gst-identity2.gob:
22893 * examples/gstplay/.gitignore:
22894 * examples/gstplay/Makefile.am:
22895 * examples/gstplay/player.c:
22896 * examples/indexing/.gitignore:
22897 * examples/indexing/Makefile.am:
22898 * examples/indexing/indexmpeg.c:
22899 * examples/level/Makefile.am:
22900 * examples/level/README:
22901 * examples/level/demo.c:
22902 * examples/level/plot.c:
22903 * examples/stats/Makefile.am:
22904 * examples/stats/mp2ogg.c:
22905 * examples/switch/.gitignore:
22906 * examples/switch/Makefile.am:
22907 * examples/switch/switcher.c:
22909 Original commit message from CVS:
22912 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
22914 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22915 Original commit message from CVS:
22916 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22917 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22918 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22919 (gst_mpeg_parse_send_event):
22920 Ref events before sending them to multiple pads, after all
22921 gst_pad_send_event() takes ownership of events. Don't leak
22922 events that have not been handled (fixes #322745).
22924 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22926 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22927 Original commit message from CVS:
22928 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
22929 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22930 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22931 from making timestamp adjustments. This will have to be re-added
22932 in some form in the near future, but in order to do that, some nav
22933 packet parsing will be necessary in mpegdemux.
22934 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22935 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22936 (g_value_set_int, gst_mpeg_parse_set_property)
22937 Get rid of do_adjust and use_adjust. Rename max_discont to
22939 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22940 -1, no adjustment is made.
22941 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22942 Rename max_discont property to max_scr_gap. Erase "adjust"
22944 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22945 override send_event anymore, base class does the job.
22946 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22947 Base class now does most of the work.
22948 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22949 Generalize to forwarding the event to all source pads in the
22951 * gst/mpegstream/gstmpegparse.h:
22952 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22953 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22954 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22955 (gst_mpeg_parse_set_property):
22956 Clock synchronization doesn't make sense anymore for a
22959 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
22961 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22962 Original commit message from CVS:
22963 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22964 Don't treat normal EOS as a fatal error.
22966 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
22968 ext/mad/gstmad.c: Proper warning statements,
22969 Original commit message from CVS:
22970 * ext/mad/gstmad.c: (gst_mad_chain):
22971 Proper warning statements,
22972 Don't error if the src pad isn't linked when pushing.
22973 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22974 Proper state_change, avoids borkage when going to READY
22976 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22979 * gst-libs/Makefile.am:
22981 * gst-libs/ext/.gitignore:
22982 * gst-libs/gst/media-info/.gitignore:
22983 * gst-libs/gst/play/.gitignore:
22984 * gst-libs/gst/play/play.h:
22985 * gst-libs/gst/play/play.vcproj:
22986 no need for an AS_LIBTOOL call
22987 Original commit message from CVS:
22988 no need for an AS_LIBTOOL call
22990 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22994 * gst-plugins-ugly.spec.in:
22995 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22996 Original commit message from CVS:
22997 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22999 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23001 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
23002 Original commit message from CVS:
23003 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23004 Prime libmpeg2's pumps with some null custom buffers
23005 to ensure it doesn't ask us to discard garbage later yay.
23007 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23009 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
23010 Original commit message from CVS:
23011 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23012 Prime libmpeg2's pumps with some null custom buffers
23013 to ensure it ask us to discard garbage later yay.
23015 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
23017 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
23018 Original commit message from CVS:
23019 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
23020 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
23021 (gst_a52dec_chain_raw):
23022 * ext/a52dec/gsta52dec.h:
23023 Accept AC3 in audio/x-private1-ac3 format, which includes
23024 DVD-specific headers, as well as raw AC3, for compatibility with
23027 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23029 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
23030 Original commit message from CVS:
23031 * ext/mad/gstmad.c: (gst_mad_chain):
23032 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
23033 skip frame synthesis and consume input data as if we'd done the
23034 decode. Makes mad not error when the src pad is not connected.
23037 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23040 Erase old CVS conflict line.
23041 Original commit message from CVS:
23042 Erase old CVS conflict line.
23044 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23046 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
23047 Original commit message from CVS:
23048 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
23049 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23050 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
23051 (gst_mpeg_parse_chain):
23052 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23053 (gst_mpeg_demux_send_newsegment):
23054 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
23055 * gst/mpegstream/gstmpegparse.h:
23056 Rename send_discont method to send_newsegment and add parameters
23057 to handle actual segments. Adapt code all around to run with the
23058 new name and signature.
23059 * gst/mpegstream/gstmpegdemux.c:
23060 * gst/mpegstream/gstmpegparse.c:
23061 * gst/mpegstream/gstdvddemux.c:
23062 Convert to GST_BOILERPLATE.
23064 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23067 fix AS_LIBTOOL call
23068 Original commit message from CVS:
23069 fix AS_LIBTOOL call
23071 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23074 add a torture target
23075 Original commit message from CVS:
23076 add a torture target
23078 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23083 Original commit message from CVS:
23086 === release 0.9.6 ===
23088 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23094 * docs/plugins/gst-plugins-ugly-plugins.args:
23095 * docs/plugins/gst-plugins-ugly-plugins.signals:
23096 * docs/plugins/inspect/plugin-a52dec.xml:
23097 * docs/plugins/inspect/plugin-amrnb.xml:
23098 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23099 * docs/plugins/inspect/plugin-iec958.xml:
23100 * docs/plugins/inspect/plugin-lame.xml:
23101 * docs/plugins/inspect/plugin-mad.xml:
23102 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23103 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23104 * docs/plugins/inspect/plugin-rmdemux.xml:
23106 Original commit message from CVS:
23109 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
23111 gst/realmedia/rmdemux.c: Fractional framerates.
23112 Original commit message from CVS:
23113 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
23114 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
23115 (find_seek_offset_bytes), (find_seek_offset_time),
23116 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
23117 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
23118 (gst_rmdemux_chain), (gst_rmdemux_send_event),
23119 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23120 (gst_rmdemux_parse_packet):
23121 Fractional framerates.
23123 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23125 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
23126 Original commit message from CVS:
23127 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
23128 (gst_mpeg2dec_negotiate_format), (handle_sequence),
23129 (gst_mpeg2dec_sink_event):
23130 * ext/mpeg2dec/gstmpeg2dec.h:
23131 Use fractional framerates
23133 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
23135 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
23136 Original commit message from CVS:
23137 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
23138 set_clock returns a boolean.
23140 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23142 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
23143 Original commit message from CVS:
23144 * ext/mad/gstmad.c: (gst_mad_chain):
23145 Fix seeking even more by sending the newsegment event with the
23146 right parameters. Should fix querying in playbin/totem after
23149 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23151 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
23152 Original commit message from CVS:
23153 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
23154 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
23155 Fix seeking in stand-alone mode. Fix nonexistant enum value
23156 introduced in previous commit. Improve debug messages here and
23157 there. Actually return a proper return value in the sink event
23160 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23162 * ext/lame/gstlame.c:
23164 Original commit message from CVS:
23167 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23170 * ext/lame/gstlame.c:
23171 * ext/mad/gstmad.c:
23172 * ext/sidplay/gstsiddec.cc:
23174 Original commit message from CVS:
23177 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
23180 * ext/lame/gstlame.c:
23181 * ext/mad/gstid3tag.c:
23182 * ext/sidplay/gstsiddec.cc:
23183 Update for gst_tag_setter API changes.
23184 Original commit message from CVS:
23185 2005-11-22 Andy Wingo <wingo@pobox.com>
23186 * Update for gst_tag_setter API changes.
23188 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
23191 * ext/a52dec/gsta52dec.c:
23192 * ext/mad/gstid3tag.c:
23193 * ext/mad/gstmad.c:
23194 * gst/mpegaudioparse/gstmpegaudioparse.c:
23195 * gst/mpegstream/gstdvddemux.c:
23196 * gst/mpegstream/gstmpegparse.c:
23197 * gst/realmedia/rmdemux.c:
23198 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
23199 Original commit message from CVS:
23200 2005-11-22 Andy Wingo <wingo@pobox.com>
23201 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
23202 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
23203 * ext/mad/gstmad.c (gst_mad_chain)
23204 * gst/mpegaudioparse/gstmpegaudioparse.c
23205 (gst_mp3parse_sink_event)
23206 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23207 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
23208 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
23209 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
23210 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
23212 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
23214 ext/mad/Makefile.am: libgsttagedit => libgsttag
23215 Original commit message from CVS:
23216 * ext/mad/Makefile.am:
23217 libgsttagedit => libgsttag
23219 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
23221 ext/lame/gstlame.c: Don't take the stream lock
23222 Original commit message from CVS:
23223 * ext/lame/gstlame.c: (gst_lame_sink_event):
23224 Don't take the stream lock
23226 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
23228 ext/: Don't take the stream lock.
23229 Original commit message from CVS:
23230 2005-11-21 Andy Wingo <wingo@pobox.com>
23231 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
23232 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
23233 * ext/mad/gstmad.c (gst_mad_sink_event):
23234 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
23236 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
23237 stream lock changes.
23239 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
23241 *.*: Ran scripts/update-macros. Oh yes.
23242 Original commit message from CVS:
23243 2005-11-21 Andy Wingo <wingo@pobox.com>
23245 * *.c: Ran scripts/update-macros. Oh yes.
23247 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23249 gst/mpegstream/: Filler events have beem removed for now.
23250 Original commit message from CVS:
23251 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
23252 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
23253 Filler events have beem removed for now.
23255 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23257 gst/: Update for GST_FOURCC_FORMAT API change.
23258 Original commit message from CVS:
23259 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
23260 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23261 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
23262 Update for GST_FOURCC_FORMAT API change.
23264 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
23266 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
23267 Original commit message from CVS:
23268 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23269 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23270 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23271 (gst_rmdemux_parse_packet):
23272 Modifications for disapearance of GST_PAD_IS_USABLE()
23274 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
23276 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
23277 Original commit message from CVS:
23278 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
23279 Remove some setcaps brokenness.
23280 Don't crash on bad input.
23282 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
23284 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
23285 Original commit message from CVS:
23286 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
23288 (gst_id3_tag_do_typefind): Unref caps
23289 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
23291 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
23293 * ext/mad/gstmad.c:
23294 remove accidentally commited hack
23295 Original commit message from CVS:
23296 remove accidentally commited hack
23298 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
23300 * ext/mad/gstmad.c:
23302 Original commit message from CVS:
23305 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
23307 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
23308 Original commit message from CVS:
23309 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
23310 (gst_mpeg2dec_sink_event):
23311 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
23312 nice-ify debug message in event handler; add CHECKME.
23313 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
23314 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
23315 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
23316 (gst_dvd_demux_sync_stream_to_time):
23317 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
23318 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
23319 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
23320 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23321 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
23322 (gst_mpeg_demux_sync_stream_to_time),
23323 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
23324 * gst/mpegstream/gstmpegdemux.h:
23325 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
23326 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
23327 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
23328 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
23329 (gst_mpeg_parse_chain):
23330 * gst/mpegstream/gstmpegparse.h:
23331 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
23332 return value confusion (gst_pad_push vs. gst_pad_send_event and
23333 gst_pad_push_event); pass flow return values to caller;
23334 miscellaneous fixes and clean-ups.
23336 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
23338 * gst/mpegstream/gstdvddemux.c:
23339 set rank to secondary until it works 100%
23340 Original commit message from CVS:
23341 set rank to secondary until it works 100%
23343 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
23345 * gst-plugins-ugly.spec.in:
23346 add mpegstream plugin to spec file
23347 Original commit message from CVS:
23348 add mpegstream plugin to spec file
23350 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23352 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
23353 Original commit message from CVS:
23354 2005-11-14 Martin Soto <soto@localhost.localdomain>
23355 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
23358 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
23360 partially port the mpegstream plugin to GStreamer 0.9.
23361 Original commit message from CVS:
23362 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
23364 * gst/mpegstream/Makefile.am:
23365 * gst/mpegstream/gstdvddemux.c:
23366 * gst/mpegstream/gstdvddemux.h:
23367 * gst/mpegstream/gstmpegdemux.c:
23368 * gst/mpegstream/gstmpegdemux.h:
23369 * gst/mpegstream/gstmpegpacketize.c:
23370 * gst/mpegstream/gstmpegpacketize.h:
23371 * gst/mpegstream/gstmpegparse.c:
23372 * gst/mpegstream/gstmpegparse.h:
23373 * gst/mpegstream/gstmpegstream.c:
23374 * gst/mpegstream/gstrfc2250enc.c:
23375 * gst/mpegstream/gstrfc2250enc.h:
23376 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
23377 partially port the mpegstream plugin to GStreamer 0.9.
23379 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
23381 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
23382 Original commit message from CVS:
23383 2005-11-14 Andy Wingo <wingo@pobox.com>
23384 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
23385 debugging, allows dll builds on windows. Fixes #316076.
23387 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23392 Original commit message from CVS:
23395 === release 0.9.5 ===
23397 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23404 * docs/plugins/inspect/plugin-a52dec.xml:
23405 * docs/plugins/inspect/plugin-amrnb.xml:
23406 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23407 * docs/plugins/inspect/plugin-iec958.xml:
23408 * docs/plugins/inspect/plugin-lame.xml:
23409 * docs/plugins/inspect/plugin-mad.xml:
23410 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23411 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23412 * docs/plugins/inspect/plugin-rmdemux.xml:
23414 Original commit message from CVS:
23417 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
23419 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
23420 Original commit message from CVS:
23421 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
23422 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23423 (handle_sequence), (handle_picture), (handle_slice),
23424 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
23425 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
23426 Forward GstFlowReturn about everywhere.
23427 Handle seeking correctly.
23429 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
23431 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
23432 Original commit message from CVS:
23433 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
23434 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
23435 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
23436 Small cleanups in refcounting.
23438 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
23440 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
23441 Original commit message from CVS:
23442 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23443 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
23444 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23445 (handle_sequence), (handle_picture):
23446 * ext/mpeg2dec/gstmpeg2dec.h:
23447 Removed lots of dubious code.
23448 Handle flushing and seeking correctly. Still leaks though...
23450 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
23454 port plugins listing changes
23455 Original commit message from CVS:
23456 port plugins listing changes
23458 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23463 Original commit message from CVS:
23466 === release 0.9.4 ===
23468 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23475 * docs/plugins/gst-plugins-ugly-plugins.args:
23476 * docs/plugins/gst-plugins-ugly-plugins.signals:
23477 * docs/plugins/inspect/plugin-a52dec.xml:
23478 * docs/plugins/inspect/plugin-amrnb.xml:
23479 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23480 * docs/plugins/inspect/plugin-iec958.xml:
23481 * docs/plugins/inspect/plugin-lame.xml:
23482 * docs/plugins/inspect/plugin-mad.xml:
23483 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23484 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23485 * docs/plugins/inspect/plugin-rmdemux.xml:
23486 * gst/realmedia/rmdemux.c:
23489 Original commit message from CVS:
23492 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
23494 gst/realmedia/rmdemux.c: STOPPED->FAILED
23495 Original commit message from CVS:
23496 2005-10-23 Julien MOUTTE <julien@moutte.net>
23497 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
23499 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
23501 * gst-plugins-ugly.spec.in:
23502 add packaging of a52dec
23503 Original commit message from CVS:
23504 add packaging of a52dec
23506 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
23508 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
23509 Original commit message from CVS:
23510 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23511 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
23512 Set correct stream time in newsegment event.
23514 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23518 Original commit message from CVS:
23521 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23526 Original commit message from CVS:
23529 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23531 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
23532 Original commit message from CVS:
23533 * ext/a52dec/Makefile.am:
23534 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
23535 (gst_a52dec_class_init), (gst_a52dec_sink_event),
23536 (gst_a52dec_change_state):
23537 * ext/a52dec/gsta52dec.h:
23538 Re-enable CPU flags, use liboil to get them.
23540 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
23542 Port AC3 decoder to 0.9 (#318849).
23543 Original commit message from CVS:
23544 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23546 * ext/a52dec/Makefile.am:
23547 * ext/a52dec/gsta52dec.c:
23548 * ext/a52dec/gsta52dec.h:
23549 Port AC3 decoder to 0.9 (#318849).
23551 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
23553 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
23554 Original commit message from CVS:
23555 * ext/sidplay/gstsiddec.cc:
23556 Small fixes and more error messages.
23558 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
23561 Original commit message from CVS:
23562 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
23563 (gst_amrnbparse_state_change):
23564 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23565 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
23566 * ext/mpeg2dec/gstmpeg2dec.c:
23567 * ext/sidplay/gstsiddec.cc:
23568 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23569 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
23572 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
23574 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
23575 Original commit message from CVS:
23577 GST_DOC has been renamed to GST_DOCBOOK_CHECK
23579 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23581 configure.ac: some docs I had
23582 Original commit message from CVS:
23585 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23588 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
23590 gst/realmedia/rmdemux.c: segment-start/done API change.
23591 Original commit message from CVS:
23592 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23593 (gst_rmdemux_perform_seek):
23594 segment-start/done API change.
23596 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
23600 * gst/iec958/ac3iec.c:
23601 Set buffer durations on IEC958 buffers.
23602 Original commit message from CVS:
23603 Set buffer durations on IEC958 buffers.
23605 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
23607 configure.ac: Fix glib check
23608 Original commit message from CVS:
23612 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
23614 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23615 Original commit message from CVS:
23616 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23617 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23619 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23621 examples/stats/mp2ogg.c: yes, typo fixes
23622 Original commit message from CVS:
23623 * examples/stats/mp2ogg.c:
23626 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23628 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23629 Original commit message from CVS:
23630 * examples/indexing/indexmpeg.c: (main):
23631 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23632 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23633 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23634 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23635 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23636 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23637 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23638 * ext/dvdread/dvdreadsrc.h:
23639 * ext/lame/gstlame.h:
23640 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23641 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23642 * gst/iec958/ac3iec.h:
23643 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23644 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23645 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23646 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23647 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23648 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23649 moved bitshift from macro to enum definition
23651 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
23653 newsegment API update.
23654 Original commit message from CVS:
23655 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23656 * ext/mad/gstmad.c: (gst_mad_chain):
23657 * gst/mpegaudioparse/gstmpegaudioparse.c:
23658 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23659 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23660 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23661 newsegment API update.
23663 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
23665 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23666 Original commit message from CVS:
23667 * ext/amrnb/amrnbdec.c:
23668 Mark invalid frame sizes
23669 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23670 UNUSABLE is not to be used here, just push out stuff so
23671 probes can continue linking or making the pad usable.
23673 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
23676 * gst/realmedia/rmdemux.c:
23677 Improve seek error-resilience.
23678 Original commit message from CVS:
23679 Improve seek error-resilience.
23680 Better error handling generally.
23682 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23687 Original commit message from CVS:
23690 === release 0.9.3 ===
23692 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23698 * ext/sidplay/Makefile.am:
23700 Original commit message from CVS:
23703 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
23705 * gst/realmedia/rmdemux.h:
23706 Forgot to commit this file. I hate Nano.
23707 Original commit message from CVS:
23708 Forgot to commit this file. I hate Nano.
23710 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
23714 * gst/realmedia/rmdemux.c:
23715 Sanity checks and memory leak fixes for real demuxer
23716 Original commit message from CVS:
23717 Sanity checks and memory leak fixes for real demuxer
23719 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
23721 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23722 Original commit message from CVS:
23723 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23724 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23725 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23726 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23727 Real demuxer fixes. Make it more bulletproof against bad data,
23728 identify a few more stream types.
23729 Fix seeking so that it works (at least with the seek example
23730 program; it still fails with totem).
23732 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
23734 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23735 Original commit message from CVS:
23736 * gst/mpegaudioparse/gstmpegaudioparse.c:
23737 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23738 Set correct caps on buffers too.
23740 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
23742 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23743 Original commit message from CVS:
23744 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23745 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23746 * gst/mpegaudioparse/gstmpegaudioparse.h:
23747 Put timestamps on buffers.
23749 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
23752 * ext/amrnb/amrnbenc.c:
23753 Changed amrnbenc description, it is an encoder, not decoder.
23754 Original commit message from CVS:
23755 Changed amrnbenc description, it is an encoder, not decoder.
23757 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
23760 * gst/iec958/ac3_padder.c:
23761 * gst/iec958/ac3_padder.h:
23762 * gst/iec958/ac3iec.c:
23763 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23764 Original commit message from CVS:
23765 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23766 more accurate, and to check AC3 checksums (both of them in each frame),
23767 and dump the frame (as a probable sync failure) if they don't match.
23768 General code cleanup, improved comments. Changed to not construct the
23769 header backwards, and not byteswap everything else. If we end up needing
23770 to do little-endian output, we should swap in the element doing the
23771 output (AC3 is big-endian).
23773 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
23775 * gst-plugins-ugly.spec.in:
23776 fix spec file for ugly
23777 Original commit message from CVS:
23778 fix spec file for ugly
23780 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23782 * docs/plugins/inspect/plugin-lame.xml:
23783 revert empty commit
23784 Original commit message from CVS:
23785 revert empty commit
23787 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23789 * docs/plugins/scan.stamp:
23790 whoops, wrong files
23791 Original commit message from CVS:
23792 whoops, wrong files
23794 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23796 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23797 Original commit message from CVS:
23798 * docs/plugins/gst-plugins-ugly-plugins.args:
23799 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23800 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23801 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23802 commit missing files
23803 * docs/plugins/inspect/plugin-lame.xml:
23806 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23810 * gst-plugins-ugly.spec.in:
23811 add check-valgrind target
23812 Original commit message from CVS:
23813 add check-valgrind target
23815 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23817 * docs/plugins/scanobj-build.stamp:
23819 Original commit message from CVS:
23822 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
23824 ext/lame/gstlame.c: Set caps on outgoing buffers.
23825 Original commit message from CVS:
23826 * ext/lame/gstlame.c: (gst_lame_chain):
23827 Set caps on outgoing buffers.
23829 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23832 * ext/lame/gstlame.c:
23833 * ext/lame/gstlame.h:
23834 clean up further so we don't try to set up five times for a simple pipeline
23835 Original commit message from CVS:
23836 clean up further so we don't try to set up five times for
23839 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
23843 * gst/iec958/ac3iec.c:
23844 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23845 Original commit message from CVS:
23846 Set setcaps function on sink pad, not source pad. Produce correct caps
23849 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23852 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23853 * docs/plugins/inspect/plugin-iec958.xml:
23854 * docs/plugins/inspect/plugin-lame.xml:
23855 * docs/plugins/inspect/plugin-mad.xml:
23856 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23857 * docs/plugins/inspect/plugin-rmdemux.xml:
23858 update inspect with source
23859 Original commit message from CVS:
23860 update inspect with source
23862 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23864 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23865 Original commit message from CVS:
23866 * ext/mad/gstid3tag.c:
23867 gsttaginterface.h -> gsttagsetter.h
23869 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23873 Original commit message from CVS:
23876 === release 0.9.1 ===
23878 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23887 Original commit message from CVS:
23890 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
23892 ext/amrnb/: State change function updates.
23893 Original commit message from CVS:
23894 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23895 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23896 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23897 State change function updates.
23899 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23901 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23902 Original commit message from CVS:
23903 * ext/mpeg2dec/gstmpeg2dec.c:
23904 GST_CAT_SEEK disappeared from the public API at some point
23906 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23908 * gst/iec958/ac3_padder.c:
23909 * gst/iec958/ac3_padder.h:
23911 Original commit message from CVS:
23914 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23920 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23921 * docs/plugins/inspect-build.stamp:
23922 * docs/plugins/inspect.stamp:
23923 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23924 * docs/plugins/inspect/plugin-iec958.xml:
23925 * docs/plugins/inspect/plugin-lame.xml:
23926 * docs/plugins/inspect/plugin-mad.xml:
23927 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23928 * docs/plugins/inspect/plugin-rmdemux.xml:
23929 docs for ugly plugins
23930 Original commit message from CVS:
23931 docs for ugly plugins
23933 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23935 * gst-plugins-ugly.spec.in:
23936 * gst/iec958/Makefile.am:
23938 Original commit message from CVS:
23941 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
23944 * gst/iec958/ac3iec.c:
23945 Accept audio/x-private1-a3c on sink pad
23946 Original commit message from CVS:
23947 Accept audio/x-private1-a3c on sink pad
23949 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23951 * gst-plugins-ugly.spec.in:
23953 Original commit message from CVS:
23956 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
23958 * examples/gstplay/player.c:
23959 * examples/stats/mp2ogg.c:
23960 * ext/a52dec/gsta52dec.c:
23961 * ext/amrnb/amrnbdec.c:
23962 * ext/amrnb/amrnbenc.c:
23963 * ext/amrnb/amrnbparse.c:
23964 * ext/dvdnav/dvdnavsrc.c:
23965 * ext/dvdread/dvdreadsrc.c:
23966 * ext/lame/gstlame.c:
23967 * ext/mad/gstid3tag.c:
23968 * ext/mad/gstmad.c:
23969 * ext/mpeg2dec/gstmpeg2dec.c:
23970 * gst/ac3parse/gstac3parse.c:
23971 * gst/asfdemux/gstasfdemux.c:
23972 * gst/asfdemux/gstasfmux.c:
23973 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23974 * gst/iec958/ac3iec.c:
23975 * gst/mpegaudioparse/gstmpegaudioparse.c:
23976 * gst/mpegstream/gstdvddemux.c:
23977 * gst/mpegstream/gstmpegdemux.c:
23978 * gst/mpegstream/gstmpegparse.c:
23979 * gst/mpegstream/gstrfc2250enc.c:
23980 * gst/realmedia/rmdemux.c:
23981 * gst/synaesthesia/gstsynaesthesia.c:
23982 All plugins updated for element state changes.
23983 Original commit message from CVS:
23984 2005-09-02 Andy Wingo <wingo@pobox.com>
23985 * All plugins updated for element state changes.
23987 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
23989 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23990 * gst/iec958/ac3iec.c:
23991 Fix return types in setcaps functions
23992 Original commit message from CVS:
23993 Fix return types in setcaps functions
23995 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
23998 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23999 * gst/iec958/ac3iec.c:
24000 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24001 Original commit message from CVS:
24002 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24003 Some general cleanups in iec958 framer.
24005 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24013 * m4/gst-matroska.m4:
24016 fix distcheck; remove some old m4s
24017 Original commit message from CVS:
24018 fix distcheck; remove some old m4s
24020 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
24024 * gst/iec958/Makefile.am:
24025 * gst/iec958/ac3_padder.c:
24026 * gst/iec958/ac3_padder.h:
24027 * gst/iec958/ac3iec.c:
24028 * gst/iec958/ac3iec.h:
24029 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24030 Original commit message from CVS:
24031 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24033 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
24035 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
24036 Original commit message from CVS:
24037 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
24038 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
24039 (gst_dvdlpcmdec_change_state):
24040 Cleanups, fixed header parsing and stripping.
24042 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
24045 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24046 Use the right bytes when parsing the LPCM dvd header
24047 Original commit message from CVS:
24048 Use the right bytes when parsing the LPCM dvd header
24050 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
24053 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24054 Return the correct values from chain function
24055 Original commit message from CVS:
24056 Return the correct values from chain function
24058 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24061 * docs/Makefile.am:
24062 * docs/plugins/.gitignore:
24063 * docs/random/ChangeLog-0.8:
24064 * docs/version.entities.in:
24066 Original commit message from CVS:
24069 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
24072 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24073 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
24074 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
24075 Original commit message from CVS:
24076 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
24077 header; instead do this internally. Also support the old way, using
24078 a different mime-type. CVS:
24080 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24083 Original commit message from CVS: