3 2013-07-29 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
10 * gst/asfdemux/gstasfdemux.c:
11 * gst/realmedia/rademux.c:
12 * gst/realmedia/rmdemux.c:
13 gst: Don't swap start/stop for negative rates in the SEGMENT query
15 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
17 * gst/realmedia/rademux.c:
18 * gst/realmedia/rmdemux.c:
19 real: Implement SEGMENT query
21 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
23 * gst/asfdemux/gstasfdemux.c:
24 asfdemux: Implement SEGMENT query
26 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
28 * gst/asfdemux/asfheaders.c:
29 * gst/asfdemux/asfheaders.h:
30 * gst/asfdemux/asfpacket.c:
31 * gst/asfdemux/gstasfdemux.c:
32 * gst/asfdemux/gstasfdemux.h:
33 asfdemux: Add support for dvr-ms
34 https://bugzilla.gnome.org/show_bug.cgi?id=705026
36 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
38 * gst/realmedia/rtspreal.c:
39 rtspreal: Ensure output value has an assigned value
40 In the case where this macro was used, that dest was != NULL but that
41 the strncmp failed, we would end up with dest_len being undefined.
43 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
45 * ext/x264/gstx264enc.c:
46 x264: Fix dts comparision
47 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
48 and signed value... resulting it the result never being < 0.
49 Instead just check if it is smaller before assigning to frame->dts.
51 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
53 * gst/asfdemux/gstasfdemux.c:
54 * gst/asfdemux/gstasfdemux.h:
55 asfdemux: fix seqnum handling for seeks
56 Use the same seqnum as the seek for flushes/segments that are
57 caused by the seek. Also do the same for segment events
60 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
62 * ext/mpeg2dec/gstmpeg2dec.c:
63 mpeg2dec: Clean up reset/start/stop handling
65 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
67 * ext/x264/gstx264enc.c:
68 x264enc: React properly to flushing/resetting the encoder
69 https://bugzilla.gnome.org/show_bug.cgi?id=656007
71 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
73 * gst/realmedia/rademux.c:
74 * gst/realmedia/rademux.h:
75 * gst/realmedia/rmdemux.c:
76 * gst/realmedia/rmdemux.h:
77 realmedia: Add support for group-id in the stream-start event
79 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
81 * gst/asfdemux/gstasfdemux.c:
82 * gst/asfdemux/gstasfdemux.h:
83 asfdemux: Add support for group-id in the stream-start event
85 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
87 * ext/sidplay/gstsiddec.cc:
88 * ext/sidplay/gstsiddec.h:
89 siddec: Add support for group-id in the stream-start event
91 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
93 * gst/realmedia/rmdemux.c:
94 rmdemux: Mark demuxer as "running" in push-mode
95 Allows queries (and other code) to be answered when working in push-mode.
96 Running would only be set to TRUE accordingly when working in pull-mode
97 once it had read header/index.
100 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
102 * ext/mpeg2dec/gstmpeg2dec.c:
103 mpeg2dec: Properly reset on sequence changes
104 Otherwise we end up using stray data/buffers.
107 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
112 === release 1.1.2 ===
114 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
120 * docs/plugins/inspect/plugin-a52dec.xml:
121 * docs/plugins/inspect/plugin-amrnb.xml:
122 * docs/plugins/inspect/plugin-amrwbdec.xml:
123 * docs/plugins/inspect/plugin-asf.xml:
124 * docs/plugins/inspect/plugin-cdio.xml:
125 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
126 * docs/plugins/inspect/plugin-dvdread.xml:
127 * docs/plugins/inspect/plugin-dvdsub.xml:
128 * docs/plugins/inspect/plugin-lame.xml:
129 * docs/plugins/inspect/plugin-mad.xml:
130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
131 * docs/plugins/inspect/plugin-realmedia.xml:
132 * docs/plugins/inspect/plugin-siddec.xml:
133 * docs/plugins/inspect/plugin-twolame.xml:
134 * docs/plugins/inspect/plugin-x264.xml:
135 * docs/plugins/inspect/plugin-xingmux.xml:
136 * gst-plugins-ugly.doap:
137 * win32/common/config.h:
140 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
183 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
185 * ext/dvdread/dvdreadsrc.c:
186 dvdreadsrc: correctly determine last chapter's duration
187 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
188 It worked just fine before ...
190 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
192 * gst/realmedia/rdtmanager.c:
193 rdt: forward sticky events
195 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
200 === release 1.1.1 ===
202 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
209 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
210 * docs/plugins/inspect/plugin-a52dec.xml:
211 * docs/plugins/inspect/plugin-amrnb.xml:
212 * docs/plugins/inspect/plugin-amrwbdec.xml:
213 * docs/plugins/inspect/plugin-asf.xml:
214 * docs/plugins/inspect/plugin-cdio.xml:
215 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
216 * docs/plugins/inspect/plugin-dvdread.xml:
217 * docs/plugins/inspect/plugin-dvdsub.xml:
218 * docs/plugins/inspect/plugin-lame.xml:
219 * docs/plugins/inspect/plugin-mad.xml:
220 * docs/plugins/inspect/plugin-mpeg2dec.xml:
221 * docs/plugins/inspect/plugin-realmedia.xml:
222 * docs/plugins/inspect/plugin-siddec.xml:
223 * docs/plugins/inspect/plugin-twolame.xml:
224 * docs/plugins/inspect/plugin-x264.xml:
225 * docs/plugins/inspect/plugin-xingmux.xml:
226 * gst-plugins-ugly.doap:
227 * win32/common/config.h:
230 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
273 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
276 Automatic update of common submodule
277 From 098c0d7 to 01a7a46
279 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
281 * ext/mpeg2dec/gstmpeg2dec.c:
282 mpeg2dec: make the aspect ratio calculation more accurate.
283 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
284 aspect-ratio if we don't have a valid upstream PAR.
285 https://bugzilla.gnome.org/show_bug.cgi?id=685103
287 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
290 Automatic update of common submodule
291 From 5edcd85 to 098c0d7
293 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
295 * tests/check/elements/amrnbenc.c:
296 * tests/check/elements/mpeg2dec.c:
297 * tests/check/elements/x264enc.c:
298 * tests/check/elements/xingmux.c:
299 tests: Fix event handling
301 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
303 * ext/lame/gstlamemp3enc.c:
304 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
305 lame does internal resampling, but the base class only cares about
306 the number of raw samples, so tell finish frames about that, not
307 the number of samples in the outgoing frame.:
309 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
311 * ext/x264/gstx264enc.c:
312 x264enc: output byte-stream if downstream has ANY caps
313 It's what people expect when they pipe the output to
314 filesink or into a tcp connection or pipe.
316 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
320 * README.static-linking:
322 Automatic update of common submodule
323 From 3cb3d3c to 5edcd85
325 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
328 * ext/a52dec/Makefile.am:
329 * ext/amrnb/Makefile.am:
330 * ext/amrwbdec/Makefile.am:
331 * ext/cdio/Makefile.am:
332 * ext/dvdread/Makefile.am:
333 * ext/lame/Makefile.am:
334 * ext/mad/Makefile.am:
335 * ext/mpeg2dec/Makefile.am:
336 * ext/sidplay/Makefile.am:
337 * ext/twolame/Makefile.am:
338 * ext/x264/Makefile.am:
339 * gst/asfdemux/Makefile.am:
340 * gst/dvdlpcmdec/Makefile.am:
341 * gst/dvdsub/Makefile.am:
342 * gst/realmedia/Makefile.am:
343 * gst/xingmux/Makefile.am:
344 gst: Add better support for static plugins
346 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
350 Automatic update of common submodule
351 From aed87ae to 3cb3d3c
353 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
356 Automatic update of common submodule
357 From 04c7a1e to aed87ae
359 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
361 * gst/asfdemux/gstasfdemux.c:
362 * gst/realmedia/rmdemux.c:
363 Use %03u instead of %u in gst_pad_create_stream_id_printf()
365 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
367 * ext/x264/gstx264enc.c:
368 x264enc: Fix for 0/1 framerate - now uses VFR in this case
369 Previously did a division by zero.
370 https://bugzilla.gnome.org/show_bug.cgi?id=695728
372 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
375 Automatic update of common submodule
376 From 2de221c to 04c7a1e
378 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
380 * ext/x264/gstx264enc.c:
381 x264enc: simplify template caps
382 No need to make an array for one single element.
384 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
386 * ext/x264/gstx264enc.c:
387 x264enc: put all theoretically possible formats in template caps
388 and decide at runtime which subset of these (8-bit or 10-bit video
389 formats) is supported. libx264 will be compiled for one of these
390 two options, and it is possible to switch by pointing the dynamic
391 linker to a different libx264 build at runtime. If we want our
392 template caps to be correct, they should contain all then, with
393 the actually supported ones determined at runtime.
394 https://bugzilla.gnome.org/show_bug.cgi?id=691935
396 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
398 * ext/x264/gstx264enc.c:
399 x264enc: detect supported bit depth and pixel formats at runtime
400 http://bugs.debian.org/667573
401 https://bugzilla.gnome.org/show_bug.cgi?id=691935
403 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
406 autogen.sh: allow calling from out-of-tree
407 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
408 https://bugzilla.gnome.org/show_bug.cgi?id=692857
410 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
413 Automatic update of common submodule
414 From a942293 to 2de221c
416 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
418 * tests/check/Makefile.am:
419 tests: use _1_0 variants for the various registry variables
420 These override the variants without version suffix. Makes 'make check' work
421 properly in environments that set the suffixed variant for 1.0, such as
424 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
427 Automatic update of common submodule
428 From a72faea to a942293
430 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
433 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
434 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
435 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
436 https://bugzilla.gnome.org/show_bug.cgi?id=690881
438 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
440 * ext/mpeg2dec/gstmpeg2dec.c:
441 mpeg2dec: use appropriate printf format for gsize
443 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
445 * ext/cdio/gstcdio.h:
446 cdio: Fix redundant redeclaration of 'cdio_version_string'
447 cdio/version.h is already included by cdio/cdio.h
449 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
451 * ext/sidplay/gstsiddec.cc:
452 siddec: init debug category
454 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
457 * ext/dvdread/Makefile.am:
458 dvdread: link to libgmodule-2.0 since the g_module_* API is used
459 And the gmodule lib has been moved into the Requires.private
460 section of the pkg-config file in core.
462 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
464 * ext/cdio/gstcdiocddasrc.c:
465 * ext/cdio/gstcdiocddasrc.h:
466 cdiocddasrc: detect whether drive produces samples in non-host endianness
467 If drive produces samples in other endianness than the host,
468 we need to byte swap them before pushing them out, or we
469 produce nothing but noise. cdparanoia detects this automatically,
470 but libcdio does not, so we have to do it ourselves.
471 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
472 https://bugzilla.gnome.org/show_bug.cgi?id=377280
474 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
477 Automatic update of common submodule
478 From b497c4f to a72faea
480 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
482 * tests/check/elements/xingmux_testdata.h:
483 xingmux: Fix unit test after change to correctly calculate number of frames
485 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
487 * ext/x264/gstx264enc.c:
488 x264enc: Add support for 10-bit color formats
489 Requires x264 to be built with 10-bit support, which disables
490 9-bit support. Also only advertise the color formats that were
493 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
495 * ext/x264/gstx264enc.c:
496 x264enc: Add support for Y444, Y42B and NV12
498 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
500 * ext/cdio/Makefile.am:
501 * ext/cdio/gstcdio.c:
502 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
503 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
504 if they're not plain ASCII.
506 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
508 * gst/xingmux/gstxingmux.c:
509 xingmux: Properly calculate the number of frames
510 First, the xing header frame is never added to the count,
511 we have to increment the count.
512 Secondly, there is a rounding error when calculating the
513 frame duration, as spf*GST_SECOND/rate is not an integer
514 (26122448.9) an it must be 26122449.
516 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
519 configure.ac: update courtesy of autoupdate
521 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
525 configure: let AG_GST_PLUGIN_DOCS check for python
526 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
527 which as a side-effect should pick up newer python versions as
529 https://bugzilla.gnome.org/show_bug.cgi?id=563903
531 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
533 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
534 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
536 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
538 * docs/random/LICENSE:
539 * ext/a52dec/gsta52dec.c:
540 * ext/a52dec/gsta52dec.h:
542 * ext/amrnb/amrnbdec.c:
543 * ext/amrnb/amrnbdec.h:
544 * ext/amrnb/amrnbenc.c:
545 * ext/amrnb/amrnbenc.h:
546 * ext/amrwbdec/amrwb.c:
547 * ext/amrwbdec/amrwbdec.c:
548 * ext/amrwbdec/amrwbdec.h:
549 * ext/cdio/gstcdio.c:
550 * ext/cdio/gstcdio.h:
551 * ext/cdio/gstcdiocddasrc.c:
552 * ext/cdio/gstcdiocddasrc.h:
553 * ext/dvdread/dvdreadsrc.c:
554 * ext/dvdread/dvdreadsrc.h:
555 * ext/lame/gstlamemp3enc.c:
556 * ext/lame/gstlamemp3enc.h:
560 * ext/mpeg2dec/gstmpeg2dec.c:
561 * ext/mpeg2dec/gstmpeg2dec.h:
562 * ext/sidplay/gstsiddec.cc:
563 * ext/sidplay/gstsiddec.h:
564 * ext/twolame/gsttwolamemp2enc.c:
565 * ext/twolame/gsttwolamemp2enc.h:
566 * ext/x264/gstx264enc.c:
567 * ext/x264/gstx264enc.h:
568 * gst-libs/gst/gettext.h:
569 * gst-libs/gst/glib-compat-private.h:
570 * gst-libs/gst/gst-i18n-plugin.h:
571 * gst/asfdemux/asfheaders.c:
572 * gst/asfdemux/asfheaders.h:
573 * gst/asfdemux/asfpacket.c:
574 * gst/asfdemux/asfpacket.h:
575 * gst/asfdemux/gstasf.c:
576 * gst/asfdemux/gstasfdemux.c:
577 * gst/asfdemux/gstasfdemux.h:
578 * gst/asfdemux/gstrtpasfdepay.c:
579 * gst/asfdemux/gstrtpasfdepay.h:
580 * gst/asfdemux/gstrtspwms.c:
581 * gst/asfdemux/gstrtspwms.h:
582 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
583 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
584 * gst/dvdsub/gstdvdsubdec.c:
585 * gst/dvdsub/gstdvdsubdec.h:
586 * gst/dvdsub/gstdvdsubparse.c:
587 * gst/dvdsub/gstdvdsubparse.h:
588 * gst/realmedia/asmrules.c:
589 * gst/realmedia/asmrules.h:
590 * gst/realmedia/gstrdtbuffer.c:
591 * gst/realmedia/gstrdtbuffer.h:
592 * gst/realmedia/pnmsrc.c:
593 * gst/realmedia/pnmsrc.h:
594 * gst/realmedia/rademux.c:
595 * gst/realmedia/rademux.h:
596 * gst/realmedia/rdtdepay.c:
597 * gst/realmedia/rdtdepay.h:
598 * gst/realmedia/rdtjitterbuffer.c:
599 * gst/realmedia/rdtjitterbuffer.h:
600 * gst/realmedia/rdtmanager.c:
601 * gst/realmedia/rdtmanager.h:
602 * gst/realmedia/realhash.c:
603 * gst/realmedia/realhash.h:
604 * gst/realmedia/realmedia.c:
605 * gst/realmedia/rmdemux.c:
606 * gst/realmedia/rmdemux.h:
607 * gst/realmedia/rmutils.c:
608 * gst/realmedia/rmutils.h:
609 * gst/realmedia/rtspreal.c:
610 * gst/realmedia/rtspreal.h:
611 * gst/xingmux/gstxingmux.c:
612 * gst/xingmux/gstxingmux.h:
613 * gst/xingmux/plugin.c:
614 * tests/check/elements/amrnbenc.c:
615 * tests/check/elements/mpeg2dec.c:
616 * tests/check/elements/x264enc.c:
617 * tests/check/generic/index.c:
618 * tests/check/generic/states.c:
619 * tests/check/pipelines/lame.c:
621 https://bugzilla.gnome.org/show_bug.cgi?id=687520
623 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
625 * gst/dvdsub/gstdvdsubdec.c:
626 dvdsubdec: allocate correct amount of memory for bitmap
627 https://bugzilla.gnome.org/show_bug.cgi?id=687192
629 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
631 * ext/sidplay/gstsiddec.cc:
632 siddec: reset bytes counter
633 Reset the total_bytes counter so that we get timestamps correct.
634 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
636 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
639 * docs/plugins/inspect/plugin-a52dec.xml:
640 * docs/plugins/inspect/plugin-amrnb.xml:
641 * docs/plugins/inspect/plugin-amrwbdec.xml:
642 * docs/plugins/inspect/plugin-asf.xml:
643 * docs/plugins/inspect/plugin-cdio.xml:
644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
645 * docs/plugins/inspect/plugin-dvdread.xml:
646 * docs/plugins/inspect/plugin-dvdsub.xml:
647 * docs/plugins/inspect/plugin-lame.xml:
648 * docs/plugins/inspect/plugin-mad.xml:
649 * docs/plugins/inspect/plugin-mpeg2dec.xml:
650 * docs/plugins/inspect/plugin-realmedia.xml:
651 * docs/plugins/inspect/plugin-siddec.xml:
652 * docs/plugins/inspect/plugin-twolame.xml:
653 * docs/plugins/inspect/plugin-x264.xml:
654 * docs/plugins/inspect/plugin-xingmux.xml:
655 * win32/common/config.h:
656 Back to feature development
658 === release 1.0.2 ===
660 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
666 * docs/plugins/inspect/plugin-a52dec.xml:
667 * docs/plugins/inspect/plugin-amrnb.xml:
668 * docs/plugins/inspect/plugin-amrwbdec.xml:
669 * docs/plugins/inspect/plugin-asf.xml:
670 * docs/plugins/inspect/plugin-cdio.xml:
671 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
672 * docs/plugins/inspect/plugin-dvdread.xml:
673 * docs/plugins/inspect/plugin-dvdsub.xml:
674 * docs/plugins/inspect/plugin-lame.xml:
675 * docs/plugins/inspect/plugin-mad.xml:
676 * docs/plugins/inspect/plugin-mpeg2dec.xml:
677 * docs/plugins/inspect/plugin-realmedia.xml:
678 * docs/plugins/inspect/plugin-siddec.xml:
679 * docs/plugins/inspect/plugin-twolame.xml:
680 * docs/plugins/inspect/plugin-x264.xml:
681 * docs/plugins/inspect/plugin-xingmux.xml:
682 * gst-plugins-ugly.doap:
683 * win32/common/config.h:
686 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
688 * gst/asfdemux/Makefile.am:
689 * gst/realmedia/Makefile.am:
690 Makefile.am: Fix typos for generating the Android.mk files
691 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
692 The typos led to generate the incorrect Android.mk files for the asfdemux
693 and realmedia plugin.
694 https://bugzilla.gnome.org/show_bug.cgi?id=686748
696 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
698 * ext/dvdread/dvdreadsrc.c:
699 dvdreadsrc: correctly set next cell when seeking to sector
701 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
703 * gst/dvdsub/gstdvdsubparse.c:
704 dvdsubparse: send src caps when receiving sink caps
706 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
708 * ext/dvdread/dvdreadsrc.c:
709 dvdreadsrc: update dvd event to enhanced approach
710 ... in line with resindvdsrc.
712 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
715 docs: add 'make upload' target for new-release script
717 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
720 * docs/plugins/inspect/plugin-a52dec.xml:
721 * docs/plugins/inspect/plugin-amrnb.xml:
722 * docs/plugins/inspect/plugin-amrwbdec.xml:
723 * docs/plugins/inspect/plugin-asf.xml:
724 * docs/plugins/inspect/plugin-cdio.xml:
725 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
726 * docs/plugins/inspect/plugin-dvdread.xml:
727 * docs/plugins/inspect/plugin-dvdsub.xml:
728 * docs/plugins/inspect/plugin-lame.xml:
729 * docs/plugins/inspect/plugin-mad.xml:
730 * docs/plugins/inspect/plugin-mpeg2dec.xml:
731 * docs/plugins/inspect/plugin-realmedia.xml:
732 * docs/plugins/inspect/plugin-siddec.xml:
733 * docs/plugins/inspect/plugin-twolame.xml:
734 * docs/plugins/inspect/plugin-x264.xml:
735 * docs/plugins/inspect/plugin-xingmux.xml:
736 * win32/common/config.h:
737 Back to development (bug fixing)
739 === release 1.0.1 ===
741 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
747 * docs/plugins/inspect/plugin-a52dec.xml:
748 * docs/plugins/inspect/plugin-amrnb.xml:
749 * docs/plugins/inspect/plugin-amrwbdec.xml:
750 * docs/plugins/inspect/plugin-asf.xml:
751 * docs/plugins/inspect/plugin-cdio.xml:
752 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
753 * docs/plugins/inspect/plugin-dvdread.xml:
754 * docs/plugins/inspect/plugin-dvdsub.xml:
755 * docs/plugins/inspect/plugin-lame.xml:
756 * docs/plugins/inspect/plugin-mad.xml:
757 * docs/plugins/inspect/plugin-mpeg2dec.xml:
758 * docs/plugins/inspect/plugin-realmedia.xml:
759 * docs/plugins/inspect/plugin-siddec.xml:
760 * docs/plugins/inspect/plugin-twolame.xml:
761 * docs/plugins/inspect/plugin-x264.xml:
762 * docs/plugins/inspect/plugin-xingmux.xml:
763 * gst-plugins-ugly.doap:
764 * win32/common/config.h:
767 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
770 Automatic update of common submodule
771 From 6c0b52c to 6bb6951
773 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
775 * ext/mpeg2dec/gstmpeg2dec.c:
776 mpeg2dec: Don't error out when there is no associated buffer
777 In 0.10, having mpeg2dec occasionally tell us to output a frame that
778 was never decoded was just ignored, so do the same in 1.0
781 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
784 * gst/dvdsub/gstdvdsubdec.c:
785 Purge mention of liboil and update REQUIREMENTS
786 https://bugzilla.gnome.org/show_bug.cgi?id=673285
788 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
790 * ext/x264/gstx264enc.c:
791 x264enc: when setting fallback decoder latency, set valid min_latency
792 Min. latency needs to be a valid time, so pass 0 as default
793 value in the fallback case where we can't determine any latency,
794 and avoid nasty criticals at runtime.
796 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
799 * docs/plugins/inspect/plugin-a52dec.xml:
800 * docs/plugins/inspect/plugin-amrnb.xml:
801 * docs/plugins/inspect/plugin-amrwbdec.xml:
802 * docs/plugins/inspect/plugin-asf.xml:
803 * docs/plugins/inspect/plugin-cdio.xml:
804 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
805 * docs/plugins/inspect/plugin-dvdread.xml:
806 * docs/plugins/inspect/plugin-dvdsub.xml:
807 * docs/plugins/inspect/plugin-lame.xml:
808 * docs/plugins/inspect/plugin-mad.xml:
809 * docs/plugins/inspect/plugin-mpeg2dec.xml:
810 * docs/plugins/inspect/plugin-realmedia.xml:
811 * docs/plugins/inspect/plugin-siddec.xml:
812 * docs/plugins/inspect/plugin-twolame.xml:
813 * docs/plugins/inspect/plugin-x264.xml:
814 * docs/plugins/inspect/plugin-xingmux.xml:
815 * win32/common/config.h:
816 Back to development (bug fixing)
818 === release 1.0.0 ===
820 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
825 * docs/plugins/inspect/plugin-a52dec.xml:
826 * docs/plugins/inspect/plugin-amrnb.xml:
827 * docs/plugins/inspect/plugin-amrwbdec.xml:
828 * docs/plugins/inspect/plugin-asf.xml:
829 * docs/plugins/inspect/plugin-cdio.xml:
830 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
831 * docs/plugins/inspect/plugin-dvdread.xml:
832 * docs/plugins/inspect/plugin-dvdsub.xml:
833 * docs/plugins/inspect/plugin-lame.xml:
834 * docs/plugins/inspect/plugin-mad.xml:
835 * docs/plugins/inspect/plugin-mpeg2dec.xml:
836 * docs/plugins/inspect/plugin-realmedia.xml:
837 * docs/plugins/inspect/plugin-siddec.xml:
838 * docs/plugins/inspect/plugin-twolame.xml:
839 * docs/plugins/inspect/plugin-x264.xml:
840 * docs/plugins/inspect/plugin-xingmux.xml:
841 * gst-plugins-ugly.doap:
842 * win32/common/config.h:
845 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
848 Automatic update of common submodule
849 From 4f962f7 to 6c0b52c
851 === release 0.11.99 ===
853 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
856 * docs/plugins/inspect/plugin-xingmux.xml:
857 * gst-plugins-ugly.doap:
858 * win32/common/config.h:
861 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
863 * docs/plugins/inspect/plugin-a52dec.xml:
864 * docs/plugins/inspect/plugin-amrnb.xml:
865 * docs/plugins/inspect/plugin-amrwbdec.xml:
866 * docs/plugins/inspect/plugin-asf.xml:
867 * docs/plugins/inspect/plugin-cdio.xml:
868 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
869 * docs/plugins/inspect/plugin-dvdread.xml:
870 * docs/plugins/inspect/plugin-dvdsub.xml:
871 * docs/plugins/inspect/plugin-lame.xml:
872 * docs/plugins/inspect/plugin-mad.xml:
873 * docs/plugins/inspect/plugin-mpeg2dec.xml:
874 * docs/plugins/inspect/plugin-realmedia.xml:
875 * docs/plugins/inspect/plugin-siddec.xml:
876 * docs/plugins/inspect/plugin-twolame.xml:
877 * docs/plugins/inspect/plugin-x264.xml:
880 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
883 * ext/amrnb/Makefile.am:
884 * ext/amrwbdec/Makefile.am:
885 * ext/lame/Makefile.am:
886 * ext/twolame/Makefile.am:
887 * tests/check/Makefile.am:
888 Remove -DGST_USE_UNSTABLE_API
890 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
892 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
893 * docs/plugins/inspect/plugin-a52dec.xml:
894 * docs/plugins/inspect/plugin-amrnb.xml:
895 * docs/plugins/inspect/plugin-amrwbdec.xml:
896 * docs/plugins/inspect/plugin-asf.xml:
897 * docs/plugins/inspect/plugin-cdio.xml:
898 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
899 * docs/plugins/inspect/plugin-dvdread.xml:
900 * docs/plugins/inspect/plugin-dvdsub.xml:
901 * docs/plugins/inspect/plugin-lame.xml:
902 * docs/plugins/inspect/plugin-mad.xml:
903 * docs/plugins/inspect/plugin-mpeg2dec.xml:
904 * docs/plugins/inspect/plugin-realmedia.xml:
905 * docs/plugins/inspect/plugin-siddec.xml:
906 * docs/plugins/inspect/plugin-twolame.xml:
907 * docs/plugins/inspect/plugin-x264.xml:
910 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
912 * ext/cdio/gstcdio.c:
913 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
914 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
915 introspection/updating for this plugin.
917 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
919 * gst-plugins-ugly.spec.in:
920 Switch to F18 package naming
922 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
924 * ext/dvdread/demo-play:
925 * tests/check/elements/mpeg2dec.c:
926 rename some caps and elements in examples
928 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
933 === release 0.11.94 ===
935 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
939 * gst-plugins-ugly.doap:
940 * win32/common/config.h:
943 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
945 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
946 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
947 * docs/plugins/gst-plugins-ugly-plugins.signals:
948 * docs/plugins/inspect/plugin-a52dec.xml:
949 * docs/plugins/inspect/plugin-amrnb.xml:
950 * docs/plugins/inspect/plugin-amrwbdec.xml:
951 * docs/plugins/inspect/plugin-asf.xml:
952 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
953 * docs/plugins/inspect/plugin-dvdread.xml:
954 * docs/plugins/inspect/plugin-dvdsub.xml:
955 * docs/plugins/inspect/plugin-lame.xml:
956 * docs/plugins/inspect/plugin-mad.xml:
957 * docs/plugins/inspect/plugin-mpeg2dec.xml:
958 * docs/plugins/inspect/plugin-realmedia.xml:
959 * docs/plugins/inspect/plugin-siddec.xml:
960 * docs/plugins/inspect/plugin-twolame.xml:
961 * docs/plugins/inspect/plugin-x264.xml:
964 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
966 * gst/realmedia/rmdemux.c:
967 rmdemux: use DTS and PTS
968 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
969 undefined to make the decoder do the right thing. We can then remove the code
970 that tries to guess the PTS from the DTS.
972 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
974 * ext/mpeg2dec/gstmpeg2dec.c:
975 mpeg2dec: Hold ref to buffer while mapped
976 So that the buffer still exists when we go to unmap it later,
977 even if it got pushed in the meantime.
979 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
981 * tests/check/elements/x264enc.c:
982 x264enc test: x264enc produces constrained-baseline, not the full baseline
984 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
986 * gst/asfdemux/gstasfdemux.c:
987 * gst/realmedia/rademux.c:
988 * gst/realmedia/rmdemux.c:
989 gst: only activate in pull mode if upstream is seekable
991 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
993 * gst/realmedia/rademux.c:
994 rademux: tags can be NULL
996 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
999 mad: fix email address
1001 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1004 mad: init base class method only once
1006 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1008 * gst/xingmux/gstxingmux.c:
1009 xingmux: remove defunct commented code
1011 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1013 * gst/dvdsub/gstdvdsubdec.c:
1014 dvbsubdec: handle and send GAP event
1015 ... in stead of update newsegment event.
1017 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1019 * gst/dvdsub/gstdvdsubdec.c:
1020 dvbsubdec: adjust disabled code comment style
1022 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1024 * ext/x264/gstx264enc.c:
1025 x264enc: clean up some debug statements
1027 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1029 * ext/x264/gstx264enc.c:
1030 * ext/x264/gstx264enc.h:
1031 x264enc: handle possibly negative DTS provided by codec
1032 ... by arranging for an offset such that DTS == PTS for keyframes,
1033 which is expected elsewhere to go along with semantics of PTS and DTS.
1034 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1036 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1038 * gst-plugins-ugly.spec.in:
1039 Fix spec file for ugly
1041 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1043 * tests/check/elements/mpeg2dec.c:
1044 tests: mpeg2dec: initialize variable
1045 ... which avoids test segfaulting.
1047 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
1049 * tests/check/elements/mpeg2dec.c:
1050 check: Feed parsed data to mpeg2dec
1051 And fix the expected output caps by adding colorimetry field
1053 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
1056 Automatic update of common submodule
1057 From 668acee to 4f962f7
1059 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
1062 configure: bump gtk-doc req to 1.12 (mar-2009)
1063 This allows us to e.g. unconditionally use gtkdoc-rebase.
1065 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
1067 * docs/plugins/inspect/plugin-dvdsub.xml:
1068 * gst/dvdsub/gstdvdsubdec.c:
1069 * gst/dvdsub/gstdvdsubparse.c:
1070 video/x-dvd-subpicture -> subpicture/x-dvd
1072 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1074 * ext/x264/gstx264enc.c:
1075 x264enc: Use new video encoder base class API for handling tags
1077 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1079 * gst/dvdsub/gstdvdsubdec.c:
1080 dvdsubdec: Set alignment at the correct place of GstAllocationParams
1082 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1085 * win32/common/config.h:
1088 === release 0.11.93 ===
1090 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1093 * gst-plugins-ugly.doap:
1094 * win32/common/config.h:
1097 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1099 * gst/asfdemux/asfpacket.c:
1100 * gst/realmedia/rmdemux.c:
1101 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
1103 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1105 * gst/asfdemux/asfpacket.c:
1106 asfdemux: avoid some more invalid timestamp arithmetic
1107 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
1109 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1111 * ext/sidplay/gstsiddec.cc:
1112 * gst/asfdemux/gstasfdemux.c:
1113 * gst/realmedia/rademux.c:
1114 * gst/realmedia/rmdemux.c:
1115 gst: Add stream-id to stream-start events
1117 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
1119 * ext/mpeg2dec/gstmpeg2dec.c:
1120 mpeg2dec: Don't use NULL values for fbuf
1121 We need to make a difference between the initial dummy buffers (which
1122 have a fbuf->id of NULL) and the buffers on which we allocated
1125 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
1128 Automatic update of common submodule
1129 From 94ccf4c to 668acee
1131 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
1133 * ext/a52dec/gsta52dec.c:
1134 * ext/lame/gstlamemp3enc.c:
1135 * gst/asfdemux/gstasfdemux.c:
1136 * gst/realmedia/rademux.c:
1137 * gst/realmedia/rmdemux.c:
1138 * gst/realmedia/rmutils.c:
1139 gst_tag_list_free -> gst_tag_list_unref
1141 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1143 * ext/sidplay/gstsiddec.cc:
1144 * ext/x264/gstx264enc.c:
1145 * gst/asfdemux/gstasfdemux.c:
1146 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1147 * gst/realmedia/rademux.c:
1148 * gst/realmedia/rmdemux.c:
1149 tag: Update for taglist/tag event API changes
1151 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
1153 * ext/mpeg2dec/gstmpeg2dec.c:
1154 mpeg2dec: Avoid dropping first GOP
1155 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
1156 do not check if it is NULL or not.
1157 And cleanup a bit of debug
1159 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1161 * gst/realmedia/rdtmanager.c:
1162 * gst/realmedia/rdtmanager.h:
1163 rdt: add on-npt-stop signal
1164 rtspsrc will look for it.
1166 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1168 * gst/realmedia/rdtmanager.c:
1169 rdt: set caps after activating the pad
1171 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1173 * gst/realmedia/gstrdtbuffer.c:
1176 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1178 * gst/asfdemux/gstrtpasfdepay.c:
1179 asfdepay: fix padding correction
1180 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
1181 existing memory in the target buffer..
1182 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
1184 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1186 * ext/mpeg2dec/gstmpeg2dec.c:
1187 mpeg2dec: copy buffer flags when cropping
1188 When we crop a buffer, copy the flags as well.
1190 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
1192 * ext/mpeg2dec/gstmpeg2dec.c:
1193 mpeg2dec: Fix GstVideoInfo pointer
1195 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
1197 * ext/mpeg2dec/gstmpeg2dec.c:
1198 mpeg2dec: Correctly flag output buffer interlaced state
1199 If the sequence is not flagged as progressive its buffers are marked
1200 interlace mode mixed. There is an individual picture flag indicating
1201 whether picture in the sequence are interlaced or not. This is used
1202 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
1203 completely indicate the buffer's interlaced state.
1204 Also, TFF and RFF should only be set if the sequence is not progressive.
1206 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1208 * ext/mpeg2dec/gstmpeg2dec.c:
1209 ext: Update for video base classes API changes
1211 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1214 Automatic update of common submodule
1215 From 98e386f to 94ccf4c
1217 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1219 * gst/asfdemux/asfpacket.c:
1220 asfdemux: make sure to avoid arithmetic with _NONE timestamp
1222 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1224 * gst/asfdemux/asfpacket.c:
1225 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
1226 ... so it does not get used as first (valid) payload ts, whereas
1227 the first real valid payload ts may be considerably larger.
1228 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
1230 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1232 * gst/asfdemux/gstasfdemux.c:
1233 asfdemux: slightly relax supported seek requirements
1234 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
1236 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1238 * ext/mpeg2dec/gstmpeg2dec.c:
1239 mpeg2dec: Propagate GstFlowReturn where needed
1240 It was just ignoring the return values...
1242 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1244 * ext/mpeg2dec/gstmpeg2dec.c:
1245 mpeg2dec: Store temporary buffers out of the way
1246 When mpeg2dec needs to do cropping (because downstream can't handle it),
1247 we need temporary buffers to decode to.
1248 Use the user_data field to store those, and unify the rest of the code
1249 that needs to touch a buffer (regardless of how/where it was allocated).
1250 https://bugzilla.gnome.org/show_bug.cgi?id=680194
1252 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1254 * ext/mpeg2dec/gstmpeg2dec.c:
1255 mpeg2dec: Call gst_video_decoder_negotiate()
1257 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1259 * gst/realmedia/rmdemux.c:
1260 rmdemux: give stream tags a different event name so they don't overwrite global tags
1261 There can only be one taglist per name for sticky tag events.
1262 Needs to be fixed more properly, see
1263 https://bugzilla.gnome.org/show_bug.cgi?id=677619
1265 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1267 * gst/realmedia/rademux.c:
1268 rademux: set/send caps on pad after activating it
1270 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1272 * gst/realmedia/rmdemux.c:
1273 rmdemux: set/send caps after activating the source pads
1274 Makes sure the caps event isn't dropped immediately.
1276 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1278 * ext/dvdread/dvdreadsrc.c:
1279 dvdreadsrc: mustn't drop queries like caps query if not started yet
1281 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
1283 * gst/asfdemux/gstasfdemux.c:
1284 asfdemux: extract WM/Year as GstDateTime instead of GDate
1285 So we can signal that only the year field is valid.
1287 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1289 * gst/asfdemux/gstasfdemux.c:
1290 asfdemux: don't leak payload if we are not pushing it
1292 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1294 * ext/sidplay/gstsiddec.cc:
1295 * gst/asfdemux/gstasfdemux.c:
1296 * gst/realmedia/rademux.c:
1297 * gst/realmedia/rmdemux.c:
1298 demuxers: Push STREAM_START when needed
1300 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1302 * gst/asfdemux/gstasfdemux.c:
1303 asf: don't push on inactive streams
1305 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1307 * ext/dvdread/dvdreadsrc.c:
1308 dvdreadsrc: set rank to NONE
1309 It should never be autoplugged really, for DVD
1310 playback there's rsndvd (or will be, realsoonnow).
1312 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1314 * ext/mpeg2dec/gstmpeg2dec.c:
1315 fix for allocator API changes
1317 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1319 * ext/x264/gstx264enc.c:
1320 update for query api changes
1322 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1324 * ext/mpeg2dec/gstmpeg2dec.c:
1325 update for query api changes
1327 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1329 * ext/x264/gstx264enc.c:
1330 update for allocation query changes
1332 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
1335 LICENSE_readme: fix typo
1337 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
1340 LICENSE_readme: mention x264
1341 https://bugzilla.gnome.org/show_bug.cgi?id=679472
1343 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1345 * gst/asfdemux/gstasfdemux.c:
1346 * gst/realmedia/rademux.c:
1347 * gst/realmedia/rmdemux.c:
1348 gst: Implement segment-done event
1350 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1352 * gst/asfdemux/gstasfdemux.c:
1353 asf: fix x-wmv format in caps
1355 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1357 * gst/asfdemux/asfpacket.c:
1360 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
1362 * gst/asfdemux/asfpacket.c:
1363 * gst/asfdemux/asfpacket.h:
1364 * gst/asfdemux/gstasfdemux.c:
1365 asfdemux: Ignore parsing errors from broken packets
1366 We should instead be counting the number of errors and exiting if
1367 they're too numerous. This makes a number of broken ASF files playable.
1368 https://bugzilla.gnome.org/show_bug.cgi?id=678543
1370 gst/asfdemux/asfpacket.c
1371 gst/asfdemux/gstasfdemux.c
1373 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1375 * gst/asfdemux/gstasfdemux.c:
1378 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1380 * ext/mpeg2dec/gstmpeg2dec.c:
1381 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
1383 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1385 * ext/mpeg2dec/gstmpeg2dec.c:
1386 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
1389 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
1391 * ext/x264/gstx264enc.c:
1392 x264enc: Fix unitialized variable and taglist event
1394 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1396 * ext/mpeg2dec/gstmpeg2dec.c:
1397 mpeg2dec: fix compilation
1399 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1401 * ext/sidplay/gstsiddec.cc:
1402 * gst/asfdemux/gstasfdemux.c:
1403 * gst/realmedia/rademux.c:
1404 * gst/realmedia/rdtmanager.c:
1405 * gst/realmedia/rmdemux.c:
1406 update for task api change
1408 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1410 * ext/mpeg2dec/gstmpeg2dec.c:
1411 * ext/x264/gstx264enc.c:
1414 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1416 * ext/mpeg2dec/gstmpeg2dec.c:
1417 * ext/mpeg2dec/gstmpeg2dec.h:
1418 mpeg2dec: Port to 0.11 again
1420 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1422 * ext/x264/gstx264enc.c:
1423 x264enc: Fix compiler warning
1425 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1427 * ext/mpeg2dec/gstmpeg2dec.c:
1428 * ext/mpeg2dec/gstmpeg2dec.h:
1429 mpeg2dec: Report PAR if not present upstream
1430 And clean up some code
1432 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1434 * ext/mpeg2dec/gstmpeg2dec.c:
1435 mpeg2dec: use _scale_ceil to compute frame period
1436 https://bugzilla.gnome.org/show_bug.cgi?id=675769
1438 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1440 * ext/mpeg2dec/gstmpeg2dec.c:
1441 mpeg2dec: mpeg2dec actually has 3 frame latency
1442 https://bugzilla.gnome.org/show_bug.cgi?id=675769
1444 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1446 * ext/mpeg2dec/gstmpeg2dec.c:
1447 mpeg2dec: Fix large output buffers leak
1449 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1451 * ext/mpeg2dec/gstmpeg2dec.c:
1452 mpeg2dec: Port to new way of handling frame reference
1454 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1456 * ext/mpeg2dec/gstmpeg2dec.c:
1457 mpeg2dec: don't leak input_state
1459 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1461 * ext/mpeg2dec/gstmpeg2dec.c:
1462 * ext/mpeg2dec/gstmpeg2dec.h:
1463 mpeg2dec: Port to GstVideoDecoder base class
1465 ext/mpeg2dec/gstmpeg2dec.c
1466 ext/mpeg2dec/gstmpeg2dec.h
1467 Back to 0.10 state, needs to be ported to 0.11 again.
1469 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1471 Merge remote-tracking branch 'origin/master'
1473 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1475 * ext/x264/gstx264enc.c:
1476 * ext/x264/gstx264enc.h:
1477 x264enc: Port to 0.11 again
1479 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1481 * ext/x264/gstx264enc.c:
1482 x264enc: Don't set latency while holding object lock
1483 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
1484 https://bugzilla.gnome.org/show_bug.cgi?id=675762
1486 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1488 * ext/x264/gstx264enc.c:
1489 x264enc: Use video encoder stream lock to avoid deadlock
1491 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1493 * ext/x264/gstx264enc.c:
1494 x264enc: Port to new way of passing frame reference
1496 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1498 * ext/x264/gstx264enc.c:
1499 x264enc: Set default stream-format to avc as it's a better format
1501 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1503 * ext/x264/gstx264enc.c:
1504 x264enc: Fix setting latency
1505 Fixes setting latency when framerate is dynamic and round up the latency
1506 to avoid rounding issues.
1508 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1510 * ext/x264/gstx264enc.c:
1511 x264enc: gst_video_encoder_get_frame() is now transfer full
1513 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1515 * ext/x264/gstx264enc.c:
1516 x264enc: don't leak output state
1518 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1520 * ext/x264/gstx264enc.c:
1521 * ext/x264/gstx264enc.h:
1522 x264enc: Remove x264 backward compatibility support
1524 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1526 * ext/x264/gstx264enc.c:
1527 x264enc: Report latency base on x264 buffer size
1529 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1532 * ext/x264/gstx264enc.c:
1533 * ext/x264/gstx264enc.h:
1534 x264enc: Port to GstVideoEncoder baseclass
1537 ext/x264/gstx264enc.c
1538 ext/x264/gstx264enc.h
1539 Back to 0.10 state, needs to be ported to 0.11 again.
1541 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1546 * docs/plugins/Makefile.am:
1547 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1548 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1549 * docs/plugins/inspect/plugin-synaesthesia.xml:
1550 * gst/synaesthesia/.gitignore:
1551 * gst/synaesthesia/Makefile.am:
1552 * gst/synaesthesia/README:
1553 * gst/synaesthesia/gstsynaesthesia.c:
1554 * gst/synaesthesia/gstsynaesthesia.h:
1555 * gst/synaesthesia/synaescope.c:
1556 * gst/synaesthesia/synaescope.h:
1557 synaesthesia: remove experimental GPL-ed synaesthesia plugin
1558 It never made it out of experimental, and there's a new
1559 synaescope element in gst-plugins-bad that's hopefully
1560 sufficiently similar.
1561 https://bugzilla.gnome.org/show_bug.cgi?id=356882
1563 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1565 * gst/mpegstream/.gitignore:
1566 mpegstream: remove leftover hidden .gitignore file
1568 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1570 * gst/synaesthesia/gstsynaesthesia.c:
1571 * tests/check/elements/amrnbenc.c:
1572 * tests/check/elements/x264enc.c:
1573 elements: Use gst_pad_set_caps() instead of manual event fiddling
1575 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1578 Automatic update of common submodule
1579 From 03a0e57 to 98e386f
1581 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1586 === release 0.11.92 ===
1588 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1594 * docs/plugins/inspect/plugin-a52dec.xml:
1595 * docs/plugins/inspect/plugin-amrnb.xml:
1596 * docs/plugins/inspect/plugin-amrwbdec.xml:
1597 * docs/plugins/inspect/plugin-asf.xml:
1598 * docs/plugins/inspect/plugin-cdio.xml:
1599 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1600 * docs/plugins/inspect/plugin-dvdread.xml:
1601 * docs/plugins/inspect/plugin-dvdsub.xml:
1602 * docs/plugins/inspect/plugin-lame.xml:
1603 * docs/plugins/inspect/plugin-mad.xml:
1604 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1605 * docs/plugins/inspect/plugin-realmedia.xml:
1606 * docs/plugins/inspect/plugin-siddec.xml:
1607 * docs/plugins/inspect/plugin-twolame.xml:
1608 * docs/plugins/inspect/plugin-x264.xml:
1609 * gst-plugins-ugly.doap:
1610 * win32/common/config.h:
1613 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1656 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1659 Automatic update of common submodule
1660 From 1fab359 to 03a0e57
1662 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1664 * ext/sidplay/gstsiddec.cc:
1665 * gst/asfdemux/gstasfdemux.c:
1666 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1667 * gst/realmedia/rademux.c:
1668 * gst/realmedia/rmdemux.c:
1669 update for tag event change
1671 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1674 Automatic update of common submodule
1675 From f1b5a96 to 1fab359
1677 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1680 Automatic update of common submodule
1681 From 92b7266 to f1b5a96
1683 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1686 Automatic update of common submodule
1687 From ec1c4a8 to 92b7266
1689 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1692 Automatic update of common submodule
1693 From 3429ba6 to ec1c4a8
1695 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1697 * gst/realmedia/rmutils.c:
1698 realmedia: don't use GstStructure API on tag lists
1700 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
1702 * ext/a52dec/gsta52dec.c:
1703 a52dec: really prefer the original number (and position) of channels
1704 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
1706 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1709 Automatic update of common submodule
1710 From dc70203 to 3429ba6
1712 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1715 * ext/x264/gstx264enc.c:
1716 x264: bump x264 requirement to build 106 or later
1717 Build 106 is from September 2010.
1718 https://bugzilla.gnome.org/show_bug.cgi?id=676257
1720 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
1722 * ext/a52dec/gsta52dec.c:
1724 a52dec: adapt to work also with new liba52
1725 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
1727 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1729 * ext/a52dec/gsta52dec.c:
1730 a52dec: trigger renegotiation upon changed stream channels
1733 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1736 configure: Require core/base 0.11.91
1738 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
1741 .gitignore: add visual studio IDE files and OS X .DS_Store files
1742 https://bugzilla.gnome.org/show_bug.cgi?id=667899
1744 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1749 === release 0.11.91 ===
1751 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1758 * gst-plugins-ugly.doap:
1759 * win32/common/config.h:
1762 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1805 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1807 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
1809 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1812 Automatic update of common submodule
1813 From dc70203 to 3429ba6
1815 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1817 * gst/asfdemux/asfpacket.c:
1818 asfdemux: Use correct enum type
1820 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1822 * gst/asfdemux/gstasfdemux.c:
1823 asfdemux: implement pull mode seek snap flags when an index is present
1824 Also ensure we get a proper EOS when seeking past the end of the
1825 file, or (when the snap after flag is set) between the last keyframe
1826 and the end of the file.
1828 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
1830 * ext/cdio/gstcdio.c:
1831 * ext/cdio/gstcdio.h:
1832 * ext/cdio/gstcdiocddasrc.c:
1833 cdio: compensate for libcdio's recent cd-text api changes
1834 https://bugzilla.gnome.org/show_bug.cgi?id=675112
1836 ext/cdio/gstcdiocddasrc.c
1838 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1840 * ext/dvdread/dvdreadsrc.c:
1841 dvdread: fix build after recent include reshuffling in core
1842 Need to include gmodule.h ourselves now.
1844 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1846 * ext/mpeg2dec/gstmpeg2dec.c:
1847 video: Update for libgstvideo API changes
1849 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1852 Automatic update of common submodule
1853 From 6db25be to dc70203
1855 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1857 * gst/asfdemux/asfpacket.c:
1858 * gst/asfdemux/asfpacket.h:
1859 asfdemux: fix performance issue, especially with high-bitrate streams
1860 Two things were suboptimal from a performance point of view:
1861 a) consider a large media object such as a video keyframe, which
1862 may be split up into multiple fragments. We would assemble
1863 the media object as follows:
1864 buf = join (join (join (frag1, frag2), frag3), frag4)
1865 which causes many unnecessary memcpy()s, and malloc/free,
1866 which could easily add up to a multiple of the actual object
1867 size. To avoid this, we allocate a buffer of the size needed
1868 from the start and copy fragments into that directly.
1869 b) for every fragment to join, we would create a sub-buffer
1870 before joining it (which would discard the sub-buffer again),
1871 leading to unnecessary miniobject create/free churn.
1873 gst/asfdemux/asfpacket.c
1874 gst/asfdemux/asfpacket.h
1876 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1878 * gst/asfdemux/asfpacket.c:
1879 asfdemux: avoid unnecessary stream lookup
1880 We have already retrieved the stream for that stream number and
1881 made sure it's not NULL, so no need to do it again here; neither
1882 the number nor the streams changed since the last time.
1884 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
1886 * ext/a52dec/gsta52dec.c:
1887 a52dec: fix first_access bigger than 2
1888 gst_buffer_extract returns the number of bytes extracted, here 2 max.
1889 Set size to the buffer size as was done in 0.10 to avoid first_access
1890 error when it bypass 2.
1891 https://bugzilla.gnome.org/show_bug.cgi?id=673434
1893 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1897 configure: Modernize autotools setup a bit
1898 Also we now only create tar.bz2 and tar.xz tarballs.
1900 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1903 Automatic update of common submodule
1904 From 464fe15 to 6db25be
1906 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1911 === release 0.11.90 ===
1913 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1919 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1920 * docs/plugins/inspect/plugin-a52dec.xml:
1921 * docs/plugins/inspect/plugin-amrnb.xml:
1922 * docs/plugins/inspect/plugin-amrwbdec.xml:
1923 * docs/plugins/inspect/plugin-asf.xml:
1924 * docs/plugins/inspect/plugin-cdio.xml:
1925 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1926 * docs/plugins/inspect/plugin-dvdread.xml:
1927 * docs/plugins/inspect/plugin-dvdsub.xml:
1928 * docs/plugins/inspect/plugin-lame.xml:
1929 * docs/plugins/inspect/plugin-mad.xml:
1930 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1931 * docs/plugins/inspect/plugin-realmedia.xml:
1932 * docs/plugins/inspect/plugin-siddec.xml:
1933 * docs/plugins/inspect/plugin-twolame.xml:
1934 * docs/plugins/inspect/plugin-x264.xml:
1935 * gst-plugins-ugly.doap:
1936 * win32/common/config.h:
1939 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1982 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1984 * ext/mad/gstmad.c.orig:
1985 mad: remove .c.orig file
1987 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1989 * ext/a52dec/gsta52dec.c:
1990 * ext/amrnb/amrnbdec.c:
1991 * ext/amrnb/amrnbenc.c:
1992 * ext/amrwbdec/amrwbdec.c:
1993 * ext/cdio/gstcdiocddasrc.c:
1994 * ext/dvdread/dvdreadsrc.c:
1995 * ext/lame/gstlamemp3enc.c:
1997 * ext/mad/gstmad.c.orig:
1998 * ext/mpeg2dec/gstmpeg2dec.c:
1999 * ext/sidplay/gstsiddec.cc:
2000 * ext/twolame/gsttwolamemp2enc.c:
2001 * ext/x264/gstx264enc.c:
2002 * gst/asfdemux/gstasfdemux.c:
2003 * gst/asfdemux/gstrtpasfdepay.c:
2004 * gst/asfdemux/gstrtspwms.c:
2005 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2006 * gst/dvdsub/gstdvdsubdec.c:
2007 * gst/dvdsub/gstdvdsubparse.c:
2008 * gst/realmedia/pnmsrc.c:
2009 * gst/realmedia/rademux.c:
2010 * gst/realmedia/rdtdepay.c:
2011 * gst/realmedia/rdtmanager.c:
2012 * gst/realmedia/rmdemux.c:
2013 * gst/realmedia/rtspreal.c:
2014 * gst/synaesthesia/gstsynaesthesia.c:
2015 * gst/xingmux/gstxingmux.c:
2016 Use new gst_element_class_set_static_metadata()
2018 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2021 Automatic update of common submodule
2022 From 7fda524 to 464fe15
2024 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2026 * ext/a52dec/gsta52dec.c:
2027 * ext/amrnb/amrnb.c:
2028 * ext/amrwbdec/amrwb.c:
2029 * ext/cdio/gstcdio.c:
2030 * ext/dvdread/dvdreadsrc.c:
2031 * ext/lame/plugin.c:
2033 * ext/mad/gstmad.c.orig:
2034 * ext/mpeg2dec/gstmpeg2dec.c:
2035 * ext/sidplay/gstsiddec.cc:
2036 * ext/twolame/gsttwolamemp2enc.c:
2037 * ext/x264/gstx264enc.c:
2038 * gst/asfdemux/gstasf.c:
2039 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2040 * gst/dvdsub/gstdvdsubdec.c:
2041 * gst/realmedia/realmedia.c:
2042 * gst/synaesthesia/gstsynaesthesia.c:
2043 * gst/xingmux/plugin.c:
2044 gst: Update for GST_PLUGIN_DEFINE() API changes
2046 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2049 configure: Update version to 0.11.89.1
2051 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2054 * docs/plugins/Makefile.am:
2055 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2056 * docs/version.entities.in:
2057 * ext/a52dec/Makefile.am:
2058 * ext/amrnb/Makefile.am:
2059 * ext/amrwbdec/Makefile.am:
2060 * ext/cdio/Makefile.am:
2061 * ext/lame/Makefile.am:
2062 * ext/mad/Makefile.am:
2063 * ext/mpeg2dec/Makefile.am:
2064 * ext/sidplay/Makefile.am:
2065 * ext/twolame/Makefile.am:
2066 * ext/x264/Makefile.am:
2067 * gst-plugins-ugly.spec.in:
2068 * gst/asfdemux/Makefile.am:
2069 * gst/dvdlpcmdec/Makefile.am:
2070 * gst/dvdsub/Makefile.am:
2071 * gst/realmedia/Makefile.am:
2072 * pkgconfig/Makefile.am:
2073 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
2074 * tests/check/Makefile.am:
2075 gst: Update versioning
2077 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2079 * ext/mpeg2dec/gstmpeg2dec.c:
2080 * ext/mpeg2dec/gstmpeg2dec.h:
2081 mpeg2dec: fix cropping
2082 fix cropping in mpeg2dec
2084 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2086 * ext/mpeg2dec/gstmpeg2dec.c:
2087 mpeg2dec: add crop metadata when buffer is still writable
2089 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2091 * gst/asfdemux/gstrtpasfdepay.c:
2092 update for buffer api change
2094 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2096 * ext/a52dec/gsta52dec.c:
2098 ext: Update for audio decoder API changes
2100 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2102 * tests/check/elements/amrnbenc.c:
2103 * tests/check/elements/x264enc.c:
2104 tests: make more valgrind-friendly and plug caps leak
2106 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2108 * gst/asfdemux/asfpacket.c:
2109 * gst/asfdemux/gstasfdemux.c:
2110 * gst/dvdsub/gstdvdsubdec.c:
2111 update for buffer changes
2113 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2115 * tests/check/elements/x264enc.c:
2116 tests: x264enc: adjust test to removal of deprecated properties
2118 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2120 Replace master with 0.11
2122 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2127 === release 0.11.2 ===
2129 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2135 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2136 * docs/plugins/inspect/plugin-a52dec.xml:
2137 * docs/plugins/inspect/plugin-amrnb.xml:
2138 * docs/plugins/inspect/plugin-amrwbdec.xml:
2139 * docs/plugins/inspect/plugin-asf.xml:
2140 * docs/plugins/inspect/plugin-cdio.xml:
2141 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2142 * docs/plugins/inspect/plugin-dvdread.xml:
2143 * docs/plugins/inspect/plugin-dvdsub.xml:
2144 * docs/plugins/inspect/plugin-lame.xml:
2145 * docs/plugins/inspect/plugin-mad.xml:
2146 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2147 * docs/plugins/inspect/plugin-realmedia.xml:
2148 * docs/plugins/inspect/plugin-siddec.xml:
2149 * docs/plugins/inspect/plugin-twolame.xml:
2150 * docs/plugins/inspect/plugin-x264.xml:
2151 * gst-plugins-ugly.doap:
2191 * win32/common/config.h:
2194 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2196 * tests/check/elements/mpeg2dec.c:
2197 tests: fix after memory changes
2199 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2201 * ext/x264/gstx264enc.c:
2202 * ext/x264/gstx264enc.h:
2203 x264enc: remove deprecated properties
2205 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2207 Merge remote-tracking branch 'origin/master' into 0.11
2208 So 0.11 folks also get amr include fixes.
2210 ext/a52dec/gsta52dec.c
2213 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2215 * gst/synaesthesia/gstsynaesthesia.c:
2216 synaesthesia: fixup for bufferpool api changes
2217 ... as well as some caps ref handling.
2219 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2221 * gst/realmedia/rademux.c:
2222 * gst/realmedia/rmdemux.c:
2223 don't pass random pointers to pull_range
2225 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2227 * ext/mpeg2dec/gstmpeg2dec.c:
2228 update for bufferpool changes
2230 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2232 * ext/mpeg2dec/gstmpeg2dec.c:
2233 update for allocation query changes
2235 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2237 * ext/dvdread/dvdreadsrc.c:
2238 * ext/lame/gstlamemp3enc.c:
2239 * ext/mpeg2dec/gstmpeg2dec.c:
2240 * ext/x264/gstx264enc.c:
2241 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2242 * gst/dvdsub/gstdvdsubdec.c:
2243 update for memory api changes
2245 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2247 * ext/mpeg2dec/gstmpeg2dec.c:
2248 take padding into account
2250 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2253 mad: simplify parsing code
2254 Also fixes #671455 (expected at least).
2256 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2259 configure.ac: bump required GLib to 2.31.14
2260 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2262 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2264 * ext/sidplay/gstsiddec.cc:
2265 fix for caps _normalize changes
2267 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2269 * ext/x264/gstx264enc.c:
2270 fix for caps api changes
2272 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2274 * ext/a52dec/gsta52dec.c:
2275 * ext/a52dec/gsta52dec.h:
2276 a52dec: use base class tag handling helper
2277 ... so as to ensure these to be handled and sent at proper time.
2279 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2281 * ext/dvdread/dvdreadsrc.c:
2282 dvdreadsrc: Use variable type with correct signedness
2284 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
2286 * ext/mpeg2dec/gstmpeg2dec.c:
2287 mpeg2dec: Copy planes in one go when possible
2289 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2292 * ext/amrnb/amrnbdec.h:
2293 * ext/amrnb/amrnbenc.h:
2294 * ext/amrwbdec/amrwbdec.h:
2295 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
2296 In previous versions, the opencore-amr include sub-directory
2297 would be specified in the include path in the CFLAGS, but this
2298 is no longer the case in newer versions, so we need to add those
2299 to our include directives.
2300 Based on patch by: Christian Morales Vega
2301 https://bugzilla.gnome.org/show_bug.cgi?id=671123
2303 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2306 configure: get rid of non-pkg-config ways to check for opencore-amr
2308 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2310 * ext/mpeg2dec/gstmpeg2dec.c:
2311 update for metadata API changes
2313 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
2315 * ext/amrwbdec/Makefile.am:
2316 * ext/lame/Makefile.am:
2317 * ext/mad/Makefile.am:
2318 amrwbdec, lame, mad: link to libgstbase
2320 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
2322 * ext/x264/gstx264enc.c:
2323 x264enc: fix compiler warning
2325 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2327 Merge remote-tracking branch 'origin/master' into 0.11
2329 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2331 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
2335 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2340 * docs/plugins/gst-plugins-ugly-plugins.args:
2341 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2342 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2343 * docs/plugins/inspect/plugin-a52dec.xml:
2344 * docs/plugins/inspect/plugin-amrnb.xml:
2345 * docs/plugins/inspect/plugin-amrwbdec.xml:
2346 * docs/plugins/inspect/plugin-asf.xml:
2347 * docs/plugins/inspect/plugin-cdio.xml:
2348 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2349 * docs/plugins/inspect/plugin-dvdread.xml:
2350 * docs/plugins/inspect/plugin-dvdsub.xml:
2351 * docs/plugins/inspect/plugin-iec958.xml:
2352 * docs/plugins/inspect/plugin-lame.xml:
2353 * docs/plugins/inspect/plugin-mad.xml:
2354 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2355 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2356 * docs/plugins/inspect/plugin-mpegstream.xml:
2357 * docs/plugins/inspect/plugin-realmedia.xml:
2358 * docs/plugins/inspect/plugin-siddec.xml:
2359 * docs/plugins/inspect/plugin-twolame.xml:
2360 * docs/plugins/inspect/plugin-x264.xml:
2361 * win32/common/config.h:
2362 Bump version after release
2364 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
2367 autogen.sh: avoid touching .po files during 'make'
2368 A simple workaround to deal with GNU gettext automake integration
2369 failing to deal with git. Fixes: #669207
2371 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2373 * ext/x264/gstx264enc.c:
2374 x264: convert g_print to LOG
2376 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2378 * gst/asfdemux/gstrtpasfdepay.c:
2379 update for new memory api
2381 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2383 * ext/x264/gstx264enc.c:
2384 x264enc: handle pts and dts
2386 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2389 mad: handle libmad freeform parsing quirk
2391 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2394 mad: fixup unhacking last frame coaxing
2395 ... so as to not only replace the data pointer but also available size.
2397 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
2399 * gst-plugins-ugly.spec.in:
2402 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2404 * win32/common/config.h:
2405 win32: back to development
2407 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2410 * gst/synaesthesia/gstsynaesthesia.c:
2411 * gst/synaesthesia/gstsynaesthesia.h:
2412 synaesthesia: port to 0.11
2414 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2417 * gst/xingmux/gstxingmux.c:
2418 xingmux: port to 0.11
2420 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2425 === release 0.11.1 ===
2427 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2433 * docs/plugins/gst-plugins-ugly-plugins.args:
2434 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2435 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2436 * docs/plugins/inspect/plugin-a52dec.xml:
2437 * docs/plugins/inspect/plugin-amrnb.xml:
2438 * docs/plugins/inspect/plugin-amrwbdec.xml:
2439 * docs/plugins/inspect/plugin-asf.xml:
2440 * docs/plugins/inspect/plugin-cdio.xml:
2441 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2442 * docs/plugins/inspect/plugin-dvdread.xml:
2443 * docs/plugins/inspect/plugin-dvdsub.xml:
2444 * docs/plugins/inspect/plugin-lame.xml:
2445 * docs/plugins/inspect/plugin-mad.xml:
2446 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2447 * docs/plugins/inspect/plugin-realmedia.xml:
2448 * docs/plugins/inspect/plugin-siddec.xml:
2449 * docs/plugins/inspect/plugin-twolame.xml:
2450 * docs/plugins/inspect/plugin-x264.xml:
2451 * gst-plugins-ugly.doap:
2491 * win32/common/config.h:
2494 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2496 Merge branch 'master' into 0.11
2500 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2503 mad: unhack last frame coaxing
2504 ... so as to maximally use available base class API and interfere least
2505 as possible with its internal state.
2507 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2510 mad: fix compilation
2512 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2515 mad: chain up to default event handler
2517 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
2519 * ext/x264/gstx264enc.c:
2520 x264enc: unmap video frame after encoding
2521 Fixes major memory leak.
2522 https://bugzilla.gnome.org/show_bug.cgi?id=669863
2524 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2526 * ext/x264/gstx264enc.c:
2527 x264enc: fix after merge
2529 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2531 Merge branch 'master' into 0.11
2533 ext/x264/gstx264enc.c
2535 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2537 * ext/sidplay/gstsiddec.cc:
2538 * ext/sidplay/gstsiddec.h:
2539 sidplay: don't use ulong properties
2541 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2543 * ext/sidplay/gstsiddec.cc:
2544 sidplay: fix negotiation
2546 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
2548 * ext/x264/gstx264enc.c:
2549 x264enc: Add baseline profile to caps
2550 libx264 does not yet support the features that create the difference
2551 between baseline and constrained baseline profile. Hence it currently
2552 supports both though it can only technically encode constrained
2555 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2557 * ext/amrnb/amrnbenc.c:
2558 * gst/asfdemux/gstasfdemux.c:
2559 * gst/realmedia/rdtmanager.c:
2560 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2562 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2564 * tests/check/elements/mpeg2dec.c:
2565 mpeg2dec: fix test a bit more
2566 Still broken because cropping is broken in mpeg2dec
2568 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2570 * tests/check/elements/amrnbenc.c:
2571 * tests/check/elements/x264enc.c:
2572 * tests/check/elements/xingmux.c:
2573 tests: fix some tests
2575 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2577 * ext/twolame/gsttwolamemp2enc.c:
2578 twolame: Use new audio encoder/decoder base class API for srcpad caps
2580 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2582 * ext/lame/gstlamemp3enc.c:
2583 lame: Use new audio encoder/decoder base class API for srcpad caps
2585 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2588 mad: Use new audio encoder/decoder base class API for srcpad caps
2590 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2592 * ext/a52dec/gsta52dec.c:
2593 a52dec: Use new audio encoder/decoder base class API for srcpad caps
2595 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2597 * ext/amrwbdec/amrwbdec.c:
2598 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
2600 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2602 * ext/amrnb/amrnbdec.c:
2603 * ext/amrnb/amrnbenc.c:
2604 amrnb: Use new audio encoder/decoder base class API for srcpad caps
2606 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2609 mad: ensure we do not confuse the base class with our buffer guard
2610 mad expects extra bytes at the end of a buffer (see discussion in
2611 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
2612 and since we inject these without the base class' knowledge, we
2613 need to hide the bodies better.
2614 This fixes an assert at EOS when decoding an mp3 manually without
2615 an intervening mpegaudioparse.
2617 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2619 * gst/realmedia/rtspreal.c:
2620 update for HEADER flag
2622 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
2624 * ext/x264/gstx264enc.c:
2625 * ext/x264/gstx264enc.h:
2626 x264enc: implement force-key-unit API
2628 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
2631 Automatic update of common submodule
2632 From c463bc0 to 7fda524
2634 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2636 * ext/amrnb/amrnbdec.c:
2637 * ext/amrwbdec/amrwbdec.c:
2638 amr: port to 0.11 again
2640 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2642 Merge branch 'master' into 0.11
2644 ext/a52dec/gsta52dec.c
2646 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2648 * ext/a52dec/gsta52dec.c:
2649 * ext/amrnb/amrnbdec.c:
2650 * ext/amrnb/amrnbenc.c:
2651 * ext/amrwbdec/amrwbdec.c:
2652 * ext/dvdread/dvdreadsrc.c:
2653 * ext/lame/gstlamemp3enc.c:
2655 * ext/mpeg2dec/gstmpeg2dec.c:
2656 * ext/sidplay/gstsiddec.cc:
2657 * ext/twolame/gsttwolamemp2enc.c:
2658 * gst/asfdemux/asfpacket.c:
2659 * gst/asfdemux/gstasfdemux.c:
2660 * gst/asfdemux/gstrtpasfdepay.c:
2661 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2662 * gst/dvdsub/gstdvdsubdec.c:
2663 * gst/dvdsub/gstdvdsubdec.h:
2664 * gst/realmedia/gstrdtbuffer.c:
2665 * gst/realmedia/gstrdtbuffer.h:
2666 * gst/realmedia/rdtdepay.c:
2667 * gst/realmedia/rmdemux.c:
2668 * gst/realmedia/rmutils.c:
2669 port to new memory API
2671 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2674 Automatic update of common submodule
2675 From 2a59016 to c463bc0
2677 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2679 * gst-libs/gst/glib-compat-private.h:
2680 Remove compatibility versions for deprecated GLib API
2682 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2684 * ext/a52dec/gsta52dec.c:
2685 a52dec: fix read buffer overflow upon syncing
2686 The wrong size was being decremented, leading to a runaway
2689 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2693 Add --disable-fatal-warnings configure option
2695 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2697 * gst/asfdemux/gstasfdemux.c:
2698 * gst/realmedia/rademux.c:
2699 * gst/realmedia/rdtmanager.c:
2700 * gst/realmedia/rmdemux.c:
2701 port to new gthread API
2703 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2706 configure.ac: Require GLib 2.31.10 for consistency
2708 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2711 Automatic update of common submodule
2712 From 0807187 to 2a59016
2714 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2716 * ext/amrwbdec/amrwbdec.c:
2717 amrwbdec: _parse should not return OK if not enough data yet
2719 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2721 * ext/amrnb/amrnbdec.c:
2722 amrnbdec: _parse should not return OK if not enough data yet
2724 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2726 * ext/dvdread/dvdreadsrc.c:
2727 dvdreadsrc: fix off by one in cell calculation for the last chapter
2729 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2731 * gst/asfdemux/gstasfdemux.c:
2732 asfdemux: set caps on src pad before adding it
2734 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2736 * gst/asfdemux/gstasfdemux.c:
2737 asfdemux: perform writable buffer map to copy into it
2739 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2741 * gst/asfdemux/asfpacket.c:
2742 * gst/asfdemux/asfpacket.h:
2743 asfpacket: fix 0.11 ported payload extraction
2744 ... to cater for not necessarily offset == size - cur_pos,
2745 as size may have been adjusted due to padding.
2748 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2750 * ext/x264/gstx264enc.c:
2751 x264enc: remove useless and semantically (though not practically) wrong code
2752 The object will be freed, so it's pointless to set the pointers
2755 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2757 * ext/x264/gstx264enc.c:
2758 x264enc: remove leaking "optimization"
2760 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2762 * gst/asfdemux/gstasfdemux.c:
2763 GST_TYPE_DATE -> G_TYPE_DATE
2765 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2767 Merge remote-tracking branch 'origin/master' into 0.11
2769 ext/a52dec/gsta52dec.c
2771 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2773 * ext/a52dec/gsta52dec.c:
2774 a52dec: plug buffer leak
2776 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2778 * ext/a52dec/gsta52dec.c:
2779 a52dec: plug buffer leak
2781 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2783 * ext/amrnb/amrnbenc.c:
2784 amrnbenc: _map and _unmap the appropriate input and output buffers
2786 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2788 * ext/a52dec/gsta52dec.c:
2789 a52dec: Fix some merge mistakes
2791 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2793 Merge branch 'master' into 0.11
2795 ext/a52dec/gsta52dec.c
2796 ext/a52dec/gsta52dec.h
2799 ext/lame/gstlamemp3enc.c
2802 gst/mpegaudioparse/gstmpegaudioparse.c
2803 gst/mpegstream/gstdvddemux.c
2804 gst/realmedia/rdtdepay.c
2809 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2811 * gst/dvdsub/Makefile.am:
2812 dvdsub: add some CFLAGS and LIBS in Makefile.am
2813 ... since adapter is still used.
2815 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2817 * gst/realmedia/rmdemux.c:
2818 rmdemux: Don't use buffer after unreffing
2820 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2822 * gst/asfdemux/gstasfdemux.c:
2823 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
2825 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2828 mad: Correctly unmap the buffer with the original data pointer
2830 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2833 mad: Make sure to set caps on the srcpad if none are set yet
2835 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2837 * ext/mad/Makefile.am:
2838 mad: fix LIBS order in Makefile.am
2840 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2843 mad: remove left-over id3tag.h include
2844 We don't use libid3tag any more.
2846 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2848 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2849 dvdlpcmdec: fix for multichannel
2851 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2853 * ext/a52dec/gsta52dec.c:
2854 * ext/a52dec/gsta52dec.h:
2855 a52dec: Update for the new raw audio caps
2857 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2860 mad: Update for the new raw audio caps
2862 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2864 * ext/lame/gstlamemp3enc.c:
2865 lamemp3enc: Update for the new raw audio caps
2867 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2869 * ext/twolame/gsttwolamemp2enc.c:
2870 twolamemp2enc: Update for the new raw audio caps
2872 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2874 * ext/amrwbdec/amrwbdec.c:
2875 amrwbdec: Add the new layout field to the raw audio caps
2877 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2879 * ext/amrnb/amrnbdec.c:
2880 * ext/amrnb/amrnbenc.c:
2881 amrnb: Add the new layout field to the raw audio caps
2883 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2885 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2886 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2887 dvdlpcmdec: Port to the new raw audio caps
2889 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2891 * gst/asfdemux/gstasfdemux.c:
2892 asfdemux: Update for libgstriff API changes
2893 Still needs to handle audio channel reordering.
2895 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2898 Automatic update of common submodule
2899 From 50b34ab to 0807187
2901 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2903 * ext/lame/Makefile.am:
2904 lame: fix LIBADD order in Makefile.am
2906 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2908 * tests/check/elements/amrnbenc.c:
2909 * tests/check/elements/mpeg2dec.c:
2910 * tests/check/elements/x264enc.c:
2911 * tests/check/elements/xingmux.c:
2912 * tests/check/generic/states.c:
2913 tests: make tests compile
2915 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2917 * ext/amrwbdec/amrwbdec.c:
2918 * ext/dvdread/dvdreadsrc.c:
2920 * ext/sidplay/gstsiddec.cc:
2921 * gst/asfdemux/gstasfdemux.c:
2922 * gst/realmedia/pnmsrc.c:
2923 * gst/realmedia/rdtmanager.c:
2924 * gst/realmedia/rmdemux.c:
2925 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2927 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2929 * tests/check/Makefile.am:
2930 tests: disable generic index test
2932 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2934 * ext/mpeg2dec/gstmpeg2dec.c:
2935 mpeg2dec: remove all seeking-related code
2936 A parser or demuxer upstream should handle this Same for
2939 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2941 * ext/mpeg2dec/gstmpeg2dec.c:
2942 * ext/mpeg2dec/gstmpeg2dec.h:
2943 mpeg2dec: update for GstIndex removal
2945 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2947 * ext/cdio/gstcdiocddasrc.c:
2948 cdio: update for probe vfunc removal in GstAudioCdSrc
2950 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2952 * ext/lame/gstlame.c:
2953 * ext/lame/gstlamemp3enc.c:
2954 lame: fix printf format in debug statements
2955 https://bugzilla.gnome.org/show_bug.cgi?id=666926
2957 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2959 * ext/lame/gstlame.c:
2960 * ext/lame/gstlame.h:
2961 lame: ensure parsed output
2962 ... by doing some basic parsing of encoded lame data.
2964 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2966 * ext/lame/gstlame.h:
2967 lame: cleanup unused instance struct fields
2969 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2971 * ext/lame/Makefile.am:
2972 * ext/lame/gstlamemp3enc.c:
2973 * ext/lame/gstlamemp3enc.h:
2974 lamemp3enc: ensure parsed output
2975 ... by doing some basic parsing of encoded lame data.
2978 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2980 * ext/lame/gstlamemp3enc.c:
2981 lamemp3enc: do not leak merged tags
2983 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2987 mad: helpfully bodge the last buffer to let mad decode the last frame
2988 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
2989 to be believed, the last buffer must be followed by a number of 0 bytes
2990 in order for the last frame to be decoded (at least in some cases).
2991 Doing so seems to work here, fixing a missing 1152 samples when using
2992 mp3parse before mad (not using mp3parse would yield the correct amount
2993 of samples, if there's extra non-MP3 data after (eg, tag data)).
2995 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2997 * ext/dvdread/dvdreadsrc.c:
2998 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
3000 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3002 * gst/mpegstream/gstdvddemux.c:
3003 dvddemux: tweak subtitle stream setup based on dvd language codes event
3004 ... to allow for non-continuous subtitle stream numbers.
3005 The missing stream numbers tend to come up as subtitle streams anyway
3006 (albeit not with an identified language tag).
3008 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3010 * ext/dvdread/dvdreadsrc.c:
3011 dvdreadsrc: minor safety tweak to sector seeking
3013 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
3015 * ext/a52dec/gsta52dec.c:
3016 a52dec: check that a52_init returns a valid a52 state
3018 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3020 * ext/mpeg2dec/gstmpeg2dec.c:
3021 mpeg2dec: update for new interlaced flags
3023 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3025 * ext/a52dec/Makefile.am:
3026 * ext/a52dec/gsta52dec.c:
3027 * ext/a52dec/gsta52dec.h:
3028 a52dec: port to audiodecoder
3030 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3032 * ext/mad/Makefile.am:
3035 mad: port to audiodecoder
3037 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3039 * ext/a52dec/gsta52dec.c:
3040 a52dec: Don't claim to support upstream renegotiation
3041 and use fixed caps on the srcpad. To correctly support
3042 upstream renegotiation a52dec would need to check if the
3043 caps of the downstream allocated buffer are the requested
3044 caps or if the size is different.
3047 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
3049 * ext/a52dec/gsta52dec.c:
3050 a52dec: Check that the a52_state is correctly initialized
3052 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3054 * gst-libs/gst/Makefile.am:
3055 * gst-libs/gst/glib-compat-private.h:
3056 * gst/asfdemux/gstasfdemux.c:
3057 * gst/mpegaudioparse/gstmpegaudioparse.c:
3058 * gst/realmedia/rademux.c:
3059 * gst/realmedia/rdtmanager.c:
3060 * gst/realmedia/rmdemux.c:
3061 Work around deprecated thread API in glib master
3062 Add private replacements for deprecated functions such as
3063 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
3064 to avoid the deprecation warnings. We can't change most of
3065 these in 0.10 because they're part of our API and ABI.
3066 Suppress deprecation warnings in selected files, mostly for
3067 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
3068 not much we can do here in 0.10.
3070 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3077 po: update translations
3079 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3081 * gst/realmedia/rdtdepay.c:
3082 rdtdepay: make buffer metadata writable before setting caps on it
3083 Fixes issue when the header buffer is being pushed, which was taken
3084 from the caps and is therefore not writable.
3086 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3088 * ext/dvdread/dvdreadsrc.c:
3089 fix for basesrc changes
3091 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
3093 * gst/asfdemux/gstrtpasfdepay.c:
3094 rtpasfdepay: Initialize GstRTPBuffer before usage
3096 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3098 Merge remote-tracking branch 'origin/master' into 0.11
3100 ext/dvdread/dvdreadsrc.c
3102 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
3104 * ext/dvdread/dvdreadsrc.c:
3105 dvdreadsrc: Fix format string compiler warning
3108 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3110 Merge remote-tracking branch 'origin/master' into 0.11
3112 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3114 * ext/mpeg2dec/gstmpeg2dec.c:
3115 Update for indexable change
3117 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3119 * gst/realmedia/rdtmanager.c:
3120 update for clock provider API change
3122 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3124 * ext/a52dec/gsta52dec.c:
3125 * ext/amrnb/amrnbdec.c:
3126 * ext/amrnb/amrnbenc.c:
3127 * ext/amrwbdec/amrwbdec.c:
3128 * ext/dvdread/dvdreadsrc.c:
3129 * ext/lame/gstlame.c:
3130 * ext/lame/gstlamemp3enc.c:
3132 * ext/mpeg2dec/gstmpeg2dec.c:
3133 * ext/sidplay/gstsiddec.cc:
3134 * ext/twolame/gsttwolame.c:
3135 * ext/x264/gstx264enc.c:
3136 * gst/asfdemux/gstasfdemux.c:
3137 * gst/asfdemux/gstrtpasfdepay.c:
3138 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3139 * gst/dvdsub/gstdvdsubdec.c:
3140 * gst/dvdsub/gstdvdsubparse.c:
3141 * gst/iec958/ac3iec.c:
3142 * gst/mpegaudioparse/gstmpegaudioparse.c:
3143 * gst/mpegaudioparse/gstxingmux.c:
3144 * gst/mpegstream/gstdvddemux.c:
3145 * gst/mpegstream/gstmpegdemux.c:
3146 * gst/mpegstream/gstmpegparse.c:
3147 * gst/mpegstream/gstrfc2250enc.c:
3148 * gst/realmedia/pnmsrc.c:
3149 * gst/realmedia/rademux.c:
3150 * gst/realmedia/rdtdepay.c:
3151 * gst/realmedia/rdtmanager.c:
3152 * gst/realmedia/rmdemux.c:
3153 * gst/synaesthesia/gstsynaesthesia.c:
3154 various: fix pad template ref leaks
3155 https://bugzilla.gnome.org/show_bug.cgi?id=662664
3157 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
3159 * tests/check/elements/xingmux.c:
3160 tests: update for gstcheck API change
3162 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3164 * ext/amrnb/amrnbenc.c:
3165 * ext/dvdread/dvdreadsrc.c:
3166 * ext/lame/gstlamemp3enc.c:
3167 * ext/twolame/gsttwolamemp2enc.c:
3168 ext: fix more printf format warnings in debug messages
3170 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
3172 * gst/asfdemux/gstasfdemux.c:
3173 * gst/asfdemux/gstrtpasfdepay.c:
3174 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3175 * gst/dvdsub/gstdvdsubdec.c:
3176 * gst/dvdsub/gstdvdsubparse.c:
3177 * gst/realmedia/rademux.c:
3178 * gst/realmedia/rmdemux.c:
3179 Fix print format compiler warnings on OS X / 64bit
3180 https://bugzilla.gnome.org/show_bug.cgi?id=662617
3182 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3184 * gst/asfdemux/gstasfdemux.c:
3185 * gst/realmedia/rademux.c:
3186 * gst/realmedia/rdtmanager.c:
3187 * gst/realmedia/rmdemux.c:
3188 update for activation changes
3190 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3192 * gst/asfdemux/gstasfdemux.c:
3193 * gst/realmedia/rademux.c:
3194 * gst/realmedia/rmdemux.c:
3195 update for new scheduling query
3197 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3199 * gst/asfdemux/gstasfdemux.c:
3200 * gst/realmedia/rademux.c:
3201 * gst/realmedia/rdtmanager.c:
3202 * gst/realmedia/rmdemux.c:
3203 add parent to activate functions
3205 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3207 * ext/a52dec/gsta52dec.c:
3208 * ext/mpeg2dec/gstmpeg2dec.c:
3209 * ext/sidplay/gstsiddec.cc:
3210 * ext/x264/gstx264enc.c:
3211 * gst/asfdemux/gstasfdemux.c:
3212 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3213 * gst/dvdsub/gstdvdsubdec.c:
3214 * gst/dvdsub/gstdvdsubparse.c:
3215 * gst/realmedia/rademux.c:
3216 * gst/realmedia/rdtdepay.c:
3217 * gst/realmedia/rdtmanager.c:
3218 * gst/realmedia/rmdemux.c:
3219 add parent to pad functions
3221 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3223 * ext/mpeg2dec/gstmpeg2dec.c:
3224 * ext/sidplay/gstsiddec.cc:
3225 * ext/x264/gstx264enc.c:
3226 * gst/asfdemux/gstasfdemux.c:
3227 * gst/realmedia/rademux.c:
3228 * gst/realmedia/rdtmanager.c:
3229 * gst/realmedia/rmdemux.c:
3230 add parent to query function
3232 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3234 * gst/asfdemux/gstasfdemux.c:
3235 * gst/realmedia/rademux.c:
3236 _query_peer_*() -> _peer_query_*()
3238 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3240 * gst/dvdsub/gstdvdsubdec.c:
3241 _accept_caps() -> _query_accept_caps()
3243 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3245 * ext/x264/gstx264enc.c:
3246 _peer_get_caps() -> _peer_query_caps()
3248 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3250 * ext/x264/gstx264enc.c:
3251 update for _get_caps() -> _query_caps()
3253 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3255 * ext/x264/gstx264enc.c:
3256 change getcaps to query
3258 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3261 mad: re-instate accidentally dropped rank
3263 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3265 * ext/dvdread/dvdreadsrc.c:
3266 * gst/realmedia/pnmsrc.c:
3267 Update for GstURIHandler get_protocols() changes
3269 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3271 * ext/dvdread/dvdreadsrc.c:
3272 * ext/dvdread/dvdreadsrc.h:
3273 * gst/realmedia/pnmsrc.c:
3274 dvdreadsrc, pnmsrc: update for GstURIHandler changes
3276 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3279 mad: re-port to 0.11
3280 This time using the base class. Still something
3281 wrong with the parsing though, when there's no
3282 parser or demuxer upstream (which of course
3283 shouldn't happen in a normal playback scenario).
3285 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3289 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
3291 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3295 mad: replace with 0.10 version ported to GstAudioDecoder
3296 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
3297 of Mark's baseaudio branch.
3298 Would probably be too risky to drop this into 0.10 given
3299 all the things mad is doing.
3301 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3303 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3304 docs: remove bits for old lame element from sections.txt file
3306 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3310 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3311 * docs/plugins/inspect/plugin-mpegstream.xml:
3312 * gst-plugins-ugly.spec.in:
3313 * gst/mpegstream/Makefile.am:
3314 * gst/mpegstream/README:
3315 * gst/mpegstream/gstdvddemux.c:
3316 * gst/mpegstream/gstdvddemux.h:
3317 * gst/mpegstream/gstmpegclock.c:
3318 * gst/mpegstream/gstmpegclock.h:
3319 * gst/mpegstream/gstmpegdemux.c:
3320 * gst/mpegstream/gstmpegdemux.h:
3321 * gst/mpegstream/gstmpegpacketize.c:
3322 * gst/mpegstream/gstmpegpacketize.h:
3323 * gst/mpegstream/gstmpegparse.c:
3324 * gst/mpegstream/gstmpegparse.h:
3325 * gst/mpegstream/gstmpegstream.c:
3326 * gst/mpegstream/gstrfc2250enc.c:
3327 * gst/mpegstream/gstrfc2250enc.h:
3328 * gst/mpegstream/mpegstream.vcproj:
3329 * gst/mpegstream/notes:
3331 * win32/vs6/gst_plugins_ugly.dsw:
3332 * win32/vs6/libgstac3parse.dsp:
3333 * win32/vs6/libgstmpegaudioparse.dsp:
3334 * win32/vs6/libgstmpegstream.dsp:
3335 mpegstream: remove the old mpeg-ps parser and demuxers
3336 Don't want anyone porting this by accident.
3337 Superseded by mpegpsdemux in -bad.
3339 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3342 * ext/cdio/Makefile.am:
3343 * ext/cdio/gstcdio.c:
3344 * ext/cdio/gstcdiocddasrc.c:
3345 * ext/cdio/gstcdiocddasrc.h:
3346 cdio: port cdiocddasrc to 0.11
3348 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3350 * tests/check/elements/mpeg2dec.c:
3351 tests: port mpeg2dec to 0.11
3352 It compiles, but fails.
3354 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3356 * tests/check/elements/x264enc.c:
3357 tests: port x264enc unit test to 0.11
3358 Well, it compiles now at least.
3360 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3362 * gst/asfdemux/gstrtpasfdepay.h:
3363 update for base class rename
3365 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3367 * gst/asfdemux/gstrtpasfdepay.c:
3368 * gst/asfdemux/gstrtpasfdepay.h:
3369 update for base class rename
3371 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3411 po: update translations
3413 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3415 * docs/plugins/gst-plugins-ugly-plugins.args:
3416 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3417 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3418 * docs/plugins/inspect/plugin-a52dec.xml:
3419 * docs/plugins/inspect/plugin-amrnb.xml:
3420 * docs/plugins/inspect/plugin-amrwbdec.xml:
3421 * docs/plugins/inspect/plugin-asf.xml:
3422 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3423 * docs/plugins/inspect/plugin-dvdread.xml:
3424 * docs/plugins/inspect/plugin-dvdsub.xml:
3425 * docs/plugins/inspect/plugin-lame.xml:
3426 * docs/plugins/inspect/plugin-mad.xml:
3427 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3428 * docs/plugins/inspect/plugin-realmedia.xml:
3429 * docs/plugins/inspect/plugin-siddec.xml:
3430 * docs/plugins/inspect/plugin-twolame.xml:
3431 * docs/plugins/inspect/plugin-x264.xml:
3434 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3436 * ext/lame/gstlamemp3enc.c:
3437 lamemp3enc: cosmetic error message change
3438 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
3440 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3442 * docs/plugins/Makefile.am:
3443 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3444 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3445 * ext/twolame/Makefile.am:
3446 * ext/twolame/gsttwolame.c:
3447 * ext/twolame/gsttwolame.h:
3448 * ext/twolame/gsttwolamemp2enc.c:
3449 * ext/twolame/gsttwolamemp2enc.h:
3451 twolame: rename to twolamemp2enc
3453 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3456 * ext/twolame/gsttwolame.c:
3457 twolame: port to 0.11
3459 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3463 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3464 * docs/plugins/inspect/plugin-iec958.xml:
3465 * gst-plugins-ugly.spec.in:
3466 * gst/iec958/Makefile.am:
3467 * gst/iec958/ac3_padder.c:
3468 * gst/iec958/ac3_padder.h:
3469 * gst/iec958/ac3iec.c:
3470 * gst/iec958/ac3iec.h:
3472 * win32/vs6/libgstiec958.dsp:
3473 iec958: remove this plugin
3474 I think it can just go away. Audio sinks can and should payload
3475 things themselves using the helper API in libgstaudio. If such
3476 a plugin still makes sense, it should probably be rewritten
3477 using the library functions (and be put into -good or so).
3479 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3481 * gst/realmedia/rademux.c:
3482 * gst/realmedia/rmdemux.c:
3483 * gst/realmedia/rtspreal.c:
3484 update for adapter api change
3486 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3488 * ext/x264/gstx264enc.c:
3489 update for removed fixate function
3491 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3494 * ext/mpeg2dec/gstmpeg2dec.c:
3495 * gst/asfdemux/gstasfdemux.c:
3496 * gst/realmedia/rmdemux.c:
3499 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3502 * gst/realmedia/rademux.c:
3503 * gst/realmedia/rdtdepay.c:
3504 * gst/realmedia/rmdemux.c:
3505 * gst/realmedia/rmutils.c:
3508 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3510 * gst/asfdemux/gstasfdemux.c:
3511 * gst/mpegstream/gstdvddemux.c:
3512 * gst/mpegstream/gstmpegdemux.c:
3513 * gst/realmedia/rmdemux.c:
3514 * gst/realmedia/rmdemux.h:
3517 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
3520 po: lame => lamemp3enc
3522 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3524 * gst/realmedia/rdtmanager.c:
3525 make request pads take %u
3527 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3529 * ext/mpeg2dec/gstmpeg2dec.c:
3530 * ext/mpeg2dec/gstmpeg2dec.h:
3531 mpeg2dec: Add basic cropping support
3533 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3535 * ext/a52dec/gsta52dec.c:
3536 * ext/sidplay/gstsiddec.cc:
3537 * gst/asfdemux/gstasfdemux.c:
3538 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3539 tags: update for tag API removal
3541 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3543 * ext/mpeg2dec/gstmpeg2dec.c:
3544 * ext/mpeg2dec/gstmpeg2dec.h:
3545 update for meta api change
3547 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3549 * gst/asfdemux/gstasfdemux.c:
3550 structure: fix for api update
3552 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3554 Merge remote-tracking branch 'origin/master' into 0.11
3556 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3558 * tests/check/elements/amrnbenc.c:
3559 tests: port amrnbenc test to 0.11
3561 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3563 * ext/amrnb/amrnbdec.c:
3564 * ext/amrnb/amrnbenc.c:
3565 amrnb: fix up raw audio caps for 0.11
3567 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3569 * tests/check/Makefile.am:
3570 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
3572 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3574 * docs/plugins/Makefile.am:
3575 * ext/lame/Makefile.am:
3577 * ext/lame/gstlame.c:
3578 * ext/lame/gstlame.h:
3579 * ext/lame/plugin.c:
3580 * ext/lame/test-lame.c:
3581 * gst/xingmux/gstxingmux.c:
3582 * tests/check/pipelines/lame.c:
3583 lame: remove lame element, it's been superseded by lamemp3enc
3585 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3587 * ext/a52dec/gsta52dec.c:
3588 * ext/lame/gstlamemp3enc.c:
3590 * ext/sidplay/gstsiddec.cc:
3591 * gst/asfdemux/gstasfdemux.c:
3592 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3593 ext, gst: update for taglist API changes
3595 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
3597 * gst/asfdemux/gstasfdemux.c:
3598 asfdemux: Don't leak pending payload buffers
3601 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3603 Merge branch 'master' into 0.11
3605 ext/sidplay/gstsiddec.cc
3607 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
3609 * ext/sidplay/gstsiddec.cc:
3610 siddec: use BOILERPLATE macro and cleanup FIXMEs
3612 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3614 * gst/asfdemux/gstrtpasfdepay.c:
3615 asfdepay: fix compiler warnings after gst_caps_new_simple() change
3617 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3619 * gst-plugins-ugly.spec.in:
3620 Update specfile with latest changes
3622 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3624 * gst/asfdemux/gstasfdemux.c:
3625 asfdemux: Don't unmap a buffer that doesn't exist
3627 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3630 * ext/dvdread/dvdreadsrc.c:
3631 dvdread: port to 0.11
3633 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3636 * gst/dvdsub/Makefile.am:
3637 * gst/dvdsub/gstdvdsubdec.c:
3638 * gst/dvdsub/gstdvdsubdec.h:
3639 * gst/dvdsub/gstdvdsubparse.c:
3640 dvdsub: port to 0.11
3642 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3644 Merge branch 'master' into 0.11
3646 ext/amrwbdec/Makefile.am
3647 ext/amrwbdec/amrwbdec.c
3649 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3651 * gst/realmedia/gstrdtbuffer.c:
3652 * gst/realmedia/gstrdtbuffer.h:
3653 * gst/realmedia/pnmsrc.c:
3654 * gst/realmedia/rademux.c:
3655 * gst/realmedia/rdtdepay.c:
3656 * gst/realmedia/rdtmanager.c:
3657 * gst/realmedia/rmdemux.c:
3658 * gst/realmedia/rmutils.c:
3659 * gst/realmedia/rtspreal.c:
3660 realmedia: port to 0.11
3662 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3664 * ext/amrwbdec/Makefile.am:
3665 * ext/amrwbdec/amrwbdec.c:
3666 * ext/amrwbdec/amrwbdec.h:
3667 amrwbdec: port to audiodecoder
3669 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3671 * ext/amrnb/Makefile.am:
3672 amrnbdec: fixup build
3674 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3676 * ext/amrnb/amrnbdec.c:
3677 amrnbdec: remove leftover extraneous _unref
3679 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3681 Merge branch 'master' into 0.11
3683 ext/amrnb/amrnbdec.c
3685 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3688 * ext/amrnb/amrnbdec.c:
3689 * ext/amrnb/amrnbenc.c:
3692 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3695 * ext/amrwbdec/Makefile.am:
3696 * ext/amrwbdec/amrwbdec.c:
3697 ported amrwbdec to 0.11
3699 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3701 * ext/amrnb/amrnbdec.c:
3702 * ext/amrnb/amrnbdec.h:
3703 amrnbdec: port to audiodecoder
3705 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3707 Merge branch 'master' into 0.11
3709 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3712 * ext/mpeg2dec/gstmpeg2dec.c:
3713 * ext/mpeg2dec/gstmpeg2dec.h:
3714 mpeg2dec: minimal port to 0.11
3716 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3718 * ext/mpeg2dec/gstmpeg2dec.c:
3719 * ext/mpeg2dec/gstmpeg2dec.h:
3720 mpeg2dec: post QoS messages when dropping a frame due to QoS
3721 https://bugzilla.gnome.org/show_bug.cgi?id=658241
3723 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3726 configure: update ported plugins list
3728 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3731 update to 0.11 branch
3733 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3735 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3736 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3737 dvdlpcmdec: port to 0.11
3739 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3741 * ext/lame/gstlame.c:
3742 * ext/lame/gstlamemp3enc.c:
3743 lame: fix raw audio caps too
3745 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3747 * ext/lame/gstlame.c:
3748 * ext/lame/gstlamemp3enc.c:
3751 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3753 Merge branch 'master' into 0.11
3755 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3757 * ext/x264/gstx264enc.c:
3758 * ext/x264/gstx264enc.h:
3759 x264enc: port to 0.11
3761 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3763 * ext/amrnb/Makefile.am:
3764 * ext/amrnb/amrnbenc.c:
3765 * ext/amrnb/amrnbenc.h:
3766 amrnbenc: port to audioencoder
3768 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3770 Merge branch 'master' into 0.11
3774 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3776 * ext/a52dec/gsta52dec.c:
3779 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3781 * ext/twolame/gsttwolame.c:
3782 twolame: Simple fix for GstAudioEncoder API change
3784 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3786 * ext/twolame/gsttwolame.c:
3787 twolame: Fix variable 'gstelement_class' set but not used compiler warning
3789 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3791 * ext/lame/gstlame.c:
3792 * ext/lame/gstlamemp3enc.c:
3793 lame: Don't get the parent class again, GST_BOILERPLATE does this already
3795 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3797 * ext/lame/gstlame.c:
3798 * ext/lame/gstlamemp3enc.c:
3799 lame: Fix variable 'gstelement_class' set but not used compiler warning
3801 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3803 * ext/twolame/gsttwolame.c:
3804 twolame: improve output framing and timestamping
3805 ... which simply comes down to requesting one frame of input data at a time,
3806 since the encoder nicely turns this into 1 encoded frame.
3808 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3810 * ext/twolame/Makefile.am:
3811 * ext/twolame/gsttwolame.c:
3812 * ext/twolame/gsttwolame.h:
3813 twolame: port to audioencoder
3815 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3817 * ext/lame/gstlame.c:
3818 lame: use some more boilerplate
3820 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3822 * ext/lame/gstlame.c:
3823 * ext/lame/gstlame.h:
3824 lame: port to audioencoder
3826 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3828 * ext/lame/gstlamemp3enc.c:
3829 lamemp3enc: use some more boilerplate
3831 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3833 * ext/lame/gstlamemp3enc.c:
3834 lamemp3enc: really report bitrate rather kbitrate
3836 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3838 * ext/lame/Makefile.am:
3839 * ext/lame/gstlamemp3enc.c:
3840 * ext/lame/gstlamemp3enc.h:
3841 lamemp3enc: port to audioencoder
3843 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3845 * ext/dvdread/dvdreadsrc.c:
3846 dvdreadsrc: take into account first sector of the current title
3847 This fixes seeking on titles which do not start on a new file.
3848 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3850 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3852 * ext/dvdread/dvdreadsrc.c:
3853 dvdreadsrc: fix sector seeking
3854 It was overly complicated, and did not take into account the offset
3855 needed for titles which do not start on a new file.
3856 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3858 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3860 * ext/dvdread/dvdreadsrc.c:
3861 dvdreadsrc: fix sector search for packed titles
3862 Some DVD titles are packed in a single set, and we need to use
3863 the correct table to map times to sectors.
3864 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3866 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3869 * ext/mad/Makefile.am:
3871 * gst-plugins-ugly.spec.in:
3872 mad: remove id3tag dependency used by in practice unreachable legacy code
3873 The mad mp3 decoder element shouldn't parse tags at all really, but we
3874 have so far kept this code around for backwards-compatibility reasons
3875 for people building manual pipelines for some reason. However, as it
3876 turns out that code has never actually worked in 0.10 in practice,
3877 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
3878 which doesn't actually seem to happen any more though because of the
3879 preceding mad_header_decode(), which will discover and report the
3880 sync loss if it runs into a tag and make mad_frame_decode() try to
3882 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
3884 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3886 * gst/asfdemux/asfpacket.c:
3887 asfpacket: skip empty payload packets
3888 ... which also avoids assertion failures and possible segfaults later on
3889 when possibly trying to join 2 empty buffers.
3891 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3893 * gst/realmedia/rmdemux.c:
3894 * gst/realmedia/rmdemux.h:
3895 rmdemux: delay announcing container tags until we have pads
3896 Fixes tags when transcoding.
3897 https://bugzilla.gnome.org/show_bug.cgi?id=658297
3899 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3901 * tests/check/elements/amrnbenc.c:
3902 amrnbenc: Use complete raw audio caps in the test
3904 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
3906 * docs/plugins/Makefile.am:
3907 docs: cleanup makefiles
3908 Remove commented out parts that we don't need. Remove "the wingo addition" - no
3909 so useful after all. Narrow down file-globs for plugin docs.
3911 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
3914 Automatic update of common submodule
3915 From a39eb83 to 11f0cd5
3917 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
3920 Automatic update of common submodule
3921 From 605cd9a to a39eb83
3923 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3925 * gst/asfdemux/gstasfdemux.c:
3926 asf: don't use fourcc
3928 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3930 Merge branch 'master' into 0.11
3932 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3934 * ext/mpeg2dec/gstmpeg2dec.c:
3935 mpeg2dec: fix spurious failure to decode some files
3936 Parsing can return with an 'invalid' state, but this is not
3937 actually fatal. For one, the mpeg2dec command line tool that
3938 comes with the libmpeg2 library blithely ignores this condition
3939 and merrily goes on. So we do this same, logging the error,
3940 and going on with parsing. This makes something work that did
3941 not use to work, and brings happiness to the world.
3942 https://bugzilla.gnome.org/show_bug.cgi?id=429476
3944 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3947 * ext/sidplay/Makefile.am:
3948 * ext/sidplay/gstsiddec.cc:
3949 port to new audio caps
3951 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3953 Merge branch 'master' into 0.11
3956 gst/asfdemux/gstrtpasfdepay.c
3958 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3961 configure: Add synaesthesia to the list of non-ported plugins
3963 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3966 * docs/plugins/Makefile.am:
3967 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3968 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3969 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3970 * gst-plugins-ugly.spec.in:
3971 * gst/mpegaudioparse/Makefile.am:
3972 * gst/mpegaudioparse/gstmpegaudioparse.c:
3973 * gst/mpegaudioparse/gstmpegaudioparse.h:
3974 * gst/mpegaudioparse/gstxingmux.c:
3975 * gst/mpegaudioparse/gstxingmux.h:
3976 * gst/mpegaudioparse/mpegaudioparse.vcproj:
3977 * gst/mpegaudioparse/plugin.c:
3978 * gst/xingmux/Makefile.am:
3979 * gst/xingmux/gstxingmux.c:
3980 * gst/xingmux/gstxingmux.h:
3981 * gst/xingmux/plugin.c:
3982 Remove mp3parse plugin/element
3983 It's been replaced by mpegaudioparse in -good. Don't want anyone
3984 to spend time porting a deprecated element. Rename plugin to xingmux
3985 for now until we move that somewhere else.
3987 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3990 configure.ac: Define list of non-ported plugins
3992 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3995 mad: Fix for changes in GstQuery API
3997 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3999 * gst/asfdemux/gstasfdemux.c:
4000 asfdemux: Fix for changes in GstQuery API
4002 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4004 * gst/asfdemux/asfpacket.c:
4005 asfdemux: Fix print statement
4007 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4010 Update common submodule
4012 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4014 * ext/x264/gstx264enc.c:
4015 x264enc: Properly set the stream format in setcaps
4016 Do not forget to set the selected format to the options string
4017 when getting it from caps
4018 https://bugzilla.gnome.org/show_bug.cgi?id=655223
4020 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
4022 * ext/x264/gstx264enc.c:
4023 x264enc: fix the build for older x264enc
4024 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4026 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
4028 * ext/x264/gstx264enc.c:
4029 x264enc: Read stream-format from the right place
4030 Read the stream-format from "stream-format" and not from profile, also rename
4031 the "bytestream" variable to "stream_format" so it's easier to understand.
4033 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4035 * ext/x264/gstx264enc.c:
4036 * ext/x264/gstx264enc.h:
4037 x264enc: Select stream-format based on caps
4038 Makes x264 select its stream-format based on what's available
4039 on caps, the user selected option will be chosen as a fallback
4040 when both options are available.
4041 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4043 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
4045 * ext/x264/gstx264enc.c:
4046 x264: Allow renegotiation but prefer current caps
4048 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
4050 * tests/check/elements/x264enc.c:
4051 tests: Test x264enc profiles from the caps
4052 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4054 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
4056 * ext/x264/Makefile.am:
4057 * ext/x264/gstx264enc.c:
4058 * ext/x264/gstx264enc.h:
4059 x264: Use profile and level from caps
4060 Enforces the profile and level from the downstream caps, also
4061 sets them on the fixated caps
4062 https://bugzilla.gnome.org/show_bug.cgi?id=644233
4064 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4067 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
4069 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
4071 * ext/x264/gstx264enc.c:
4072 x264enc: fix subme property annotation - subme maximum is 10, not 6.
4073 Although the element accepts subme values > 6, the annotation which is
4074 visible through gst-inspect (for example) erroneously indicates 6 as the
4075 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
4076 https://bugzilla.gnome.org/show_bug.cgi?id=653473
4078 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
4081 Automatic update of common submodule
4082 From 69b981f to 605cd9a
4084 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4086 * gst/asfdemux/gstrtspwms.c:
4087 rtspwms: Porting to 0.11
4089 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4091 * gst/asfdemux/gstrtpasfdepay.c:
4092 rtpasfdepay: Port to 0.11
4094 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4096 * gst/asfdemux/asfpacket.c:
4097 * gst/asfdemux/asfpacket.h:
4098 * gst/asfdemux/gstasfdemux.c:
4099 * gst/asfdemux/gstasfdemux.h:
4100 asfdemux: Porting to 0.11
4102 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4104 * ext/sidplay/gstsiddec.cc:
4105 siddec: port siddec to 0.11
4107 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4109 * gst/asfdemux/gstrtpasfdepay.c:
4110 rtpasfdepay: fix fragmented packet handling and packet padding
4111 Also remove a bogus assert.
4113 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
4115 * gst/synaesthesia/gstsynaesthesia.c:
4116 synaesthesia: fix wrong debug log string (copy'n'paste)
4118 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4120 Merge branch 'master' into 0.11
4124 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4127 mad: port to new API
4128 Port to new segment API.
4130 No need to set caps on buffers.
4132 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
4134 * gst/realmedia/rmdemux.c:
4135 rmdemux: target is unsigned and can't be < 0
4137 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
4140 mad: use signed when caluculating the delta
4141 Avoids a <0 check for an unsigned variable.
4143 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
4145 * docs/plugins/Makefile.am:
4146 docs: remove obsolete commented out part
4147 We don't have this in the other modules and its not needed.
4149 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
4151 * docs/plugins/gst-plugins-ugly-plugins.args:
4152 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4153 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4154 docs: update plugin introspection data
4155 Now more files are merged and produced in a canonical fashion, which hopefully
4156 creates less or no delta in the future.
4158 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
4161 Automatic update of common submodule
4162 From 9e5bbd5 to 69b981f
4164 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4166 * ext/lame/Makefile.am:
4167 * ext/lame/gstlamemp3enc.c:
4168 lamemp3enc: Post CODEC and BITRATE tags
4169 Also filter any CODEC/AUDIO_CODEC tags from incoming
4173 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
4176 Automatic update of common submodule
4177 From fd35073 to 9e5bbd5
4179 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
4182 Automatic update of common submodule
4183 From 46dfcea to fd35073
4185 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4187 * gst/asfdemux/gstrtpasfdepay.c:
4188 rtpasfdepay: simplify and refactor packet parsing
4189 Specifically, refactor buffer padding and consider marker bit for fragment
4192 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4194 * gst/asfdemux/gstrtpasfdepay.c:
4195 rtpasfdepay: avoid re-sending header
4196 ... e.g. following a seek, which otherwise confuses downstream demuxer
4197 expecting only a flow of data packets at this time.
4199 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4201 * gst/asfdemux/gstrtpasfdepay.c:
4202 * gst/asfdemux/gstrtpasfdepay.h:
4203 rtpasfdepay: remove unused field
4205 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4208 mad: Post bitrate tag whenever the bitrate changes
4209 Also send the layer/mode/emphasis/bitrate tags as an event too.
4211 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4214 * win32/common/config.h:
4215 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
4217 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4220 * docs/plugins/inspect/plugin-a52dec.xml:
4221 * docs/plugins/inspect/plugin-amrnb.xml:
4222 * docs/plugins/inspect/plugin-amrwbdec.xml:
4223 * docs/plugins/inspect/plugin-asf.xml:
4224 * docs/plugins/inspect/plugin-cdio.xml:
4225 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4226 * docs/plugins/inspect/plugin-dvdread.xml:
4227 * docs/plugins/inspect/plugin-dvdsub.xml:
4228 * docs/plugins/inspect/plugin-iec958.xml:
4229 * docs/plugins/inspect/plugin-lame.xml:
4230 * docs/plugins/inspect/plugin-mad.xml:
4231 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4232 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4233 * docs/plugins/inspect/plugin-mpegstream.xml:
4234 * docs/plugins/inspect/plugin-realmedia.xml:
4235 * docs/plugins/inspect/plugin-siddec.xml:
4236 * docs/plugins/inspect/plugin-twolame.xml:
4237 * docs/plugins/inspect/plugin-x264.xml:
4238 * win32/common/config.h:
4241 === release 0.10.18 ===
4243 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4249 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4250 * docs/plugins/inspect/plugin-a52dec.xml:
4251 * docs/plugins/inspect/plugin-amrnb.xml:
4252 * docs/plugins/inspect/plugin-amrwbdec.xml:
4253 * docs/plugins/inspect/plugin-asf.xml:
4254 * docs/plugins/inspect/plugin-cdio.xml:
4255 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4256 * docs/plugins/inspect/plugin-dvdread.xml:
4257 * docs/plugins/inspect/plugin-dvdsub.xml:
4258 * docs/plugins/inspect/plugin-iec958.xml:
4259 * docs/plugins/inspect/plugin-lame.xml:
4260 * docs/plugins/inspect/plugin-mad.xml:
4261 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4262 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4263 * docs/plugins/inspect/plugin-mpegstream.xml:
4264 * docs/plugins/inspect/plugin-realmedia.xml:
4265 * docs/plugins/inspect/plugin-siddec.xml:
4266 * docs/plugins/inspect/plugin-twolame.xml:
4267 * docs/plugins/inspect/plugin-x264.xml:
4268 * gst-plugins-ugly.doap:
4269 * win32/common/config.h:
4272 - x264enc: allow changing bitrate and quantizers dynamically at runtime
4273 - x264enc: proxy downstream caps restrictions upstream via get_caps()
4274 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
4275 - mad: allow build without libid3tag (which isn't really needed anyway)
4276 - many other fixes and improvements
4278 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4280 * ext/x264/gstx264enc.c:
4281 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
4283 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4285 * ext/x264/gstx264enc.c:
4286 x264enc: do not leak peer pad reference
4288 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4290 * ext/x264/gstx264enc.c:
4291 x264enc: No need to copy, reffing is enough
4293 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4295 * ext/x264/gstx264enc.c:
4296 x264enc: get_caps function should return a copy of the caps
4298 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4301 * docs/plugins/inspect/plugin-a52dec.xml:
4302 * docs/plugins/inspect/plugin-amrnb.xml:
4303 * docs/plugins/inspect/plugin-amrwbdec.xml:
4304 * docs/plugins/inspect/plugin-asf.xml:
4305 * docs/plugins/inspect/plugin-cdio.xml:
4306 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4307 * docs/plugins/inspect/plugin-dvdread.xml:
4308 * docs/plugins/inspect/plugin-dvdsub.xml:
4309 * docs/plugins/inspect/plugin-iec958.xml:
4310 * docs/plugins/inspect/plugin-lame.xml:
4311 * docs/plugins/inspect/plugin-mad.xml:
4312 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4313 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4314 * docs/plugins/inspect/plugin-mpegstream.xml:
4315 * docs/plugins/inspect/plugin-realmedia.xml:
4316 * docs/plugins/inspect/plugin-siddec.xml:
4317 * docs/plugins/inspect/plugin-synaesthesia.xml:
4318 * docs/plugins/inspect/plugin-twolame.xml:
4319 * docs/plugins/inspect/plugin-x264.xml:
4324 * win32/common/config.h:
4325 0.10.17.4 pre-release
4327 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4330 mad: remove buffer_alloc
4332 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4335 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4336 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4337 * docs/plugins/inspect/plugin-a52dec.xml:
4338 * docs/plugins/inspect/plugin-amrnb.xml:
4339 * docs/plugins/inspect/plugin-amrwbdec.xml:
4340 * docs/plugins/inspect/plugin-asf.xml:
4341 * docs/plugins/inspect/plugin-cdio.xml:
4342 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4343 * docs/plugins/inspect/plugin-dvdread.xml:
4344 * docs/plugins/inspect/plugin-dvdsub.xml:
4345 * docs/plugins/inspect/plugin-iec958.xml:
4346 * docs/plugins/inspect/plugin-lame.xml:
4347 * docs/plugins/inspect/plugin-mad.xml:
4348 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4349 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4350 * docs/plugins/inspect/plugin-mpegstream.xml:
4351 * docs/plugins/inspect/plugin-realmedia.xml:
4352 * docs/plugins/inspect/plugin-siddec.xml:
4353 * docs/plugins/inspect/plugin-synaesthesia.xml:
4354 * docs/plugins/inspect/plugin-twolame.xml:
4355 * docs/plugins/inspect/plugin-x264.xml:
4363 0.10.17.3 pre-release
4365 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4368 Automatic update of common submodule
4369 From c3cafe1 to 46dfcea
4371 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4376 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4378 Merge branch 'master' into 0.11
4383 android/mpegaudioparse.mk
4386 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4388 * tests/check/gst-plugins-ugly.supp:
4389 tests: add suppression for lame unit test
4391 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4393 * tests/check/Makefile.am:
4394 * tests/check/generic/.gitignore:
4395 * tests/check/generic/index.c:
4396 tests: add generic index-setting test
4398 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4400 * ext/mpeg2dec/gstmpeg2dec.c:
4401 mpeg2dec: don't deadlock when setting an index
4403 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4406 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4407 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4408 * docs/plugins/inspect/plugin-a52dec.xml:
4409 * docs/plugins/inspect/plugin-amrnb.xml:
4410 * docs/plugins/inspect/plugin-amrwbdec.xml:
4411 * docs/plugins/inspect/plugin-asf.xml:
4412 * docs/plugins/inspect/plugin-cdio.xml:
4413 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4414 * docs/plugins/inspect/plugin-dvdread.xml:
4415 * docs/plugins/inspect/plugin-dvdsub.xml:
4416 * docs/plugins/inspect/plugin-iec958.xml:
4417 * docs/plugins/inspect/plugin-lame.xml:
4418 * docs/plugins/inspect/plugin-mad.xml:
4419 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4420 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4421 * docs/plugins/inspect/plugin-mpegstream.xml:
4422 * docs/plugins/inspect/plugin-realmedia.xml:
4423 * docs/plugins/inspect/plugin-siddec.xml:
4424 * docs/plugins/inspect/plugin-synaesthesia.xml:
4425 * docs/plugins/inspect/plugin-twolame.xml:
4426 * docs/plugins/inspect/plugin-x264.xml:
4428 * win32/common/config.h:
4429 0.10.17.2 pre-release
4431 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4433 * gst/realmedia/rademux.c:
4434 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
4436 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4438 * gst/mpegstream/gstmpegdemux.c:
4439 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
4441 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4443 * ext/dvdread/dvdreadsrc.c:
4444 * ext/sidplay/gstsiddec.cc:
4445 * ext/x264/gstx264enc.c:
4446 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
4448 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4450 * gst/asfdemux/gstasfdemux.c:
4451 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
4453 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4455 * ext/x264/gstx264enc.c:
4456 x264enc: Implement getcaps function
4457 This allows to set width/height/etc restrictions downstream.
4459 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
4462 * ext/mad/Makefile.am:
4463 * ext/x264/Makefile.am:
4464 * gst/asfdemux/Makefile.am:
4465 * gst/dvdlpcmdec/Makefile.am:
4466 * gst/dvdsub/Makefile.am:
4467 * gst/iec958/Makefile.am:
4468 * gst/mpegaudioparse/Makefile.am:
4469 * gst/mpegstream/Makefile.am:
4470 * gst/realmedia/Makefile.am:
4471 * gst/synaesthesia/Makefile.am:
4472 android: make it ready for androgenizer
4473 To build gstreamer for android we are now using androgenizer which
4474 generates the needed Android.mk files.
4475 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
4477 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
4481 * android/amrwbdec.mk:
4483 * android/mpegaudioparse.mk:
4484 android: remove the android/ folder
4486 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
4489 Automatic update of common submodule
4490 From 1ccbe09 to c3cafe1
4492 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4494 * ext/x264/gstx264enc.c:
4495 * ext/x264/gstx264enc.h:
4496 x264enc: Allow changing the bitrate and quantitizers dynamically
4497 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4499 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4501 * ext/x264/gstx264enc.c:
4502 x264enc: Set max bitrate in quality mode
4503 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4505 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4507 * ext/x264/gstx264enc.c:
4508 x264enc: Make it clear that constant quantizer is for debugging only
4509 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4511 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4514 Automatic update of common submodule
4515 From 193b717 to 1ccbe09
4517 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
4520 Automatic update of common submodule
4521 From b77e2bf to 193b717
4523 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4526 Automatic update of common submodule
4527 From d8814b6 to b77e2bf
4529 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4532 Automatic update of common submodule
4533 From 6aaa286 to d8814b6
4535 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
4538 Automatic update of common submodule
4539 From 6aec6b9 to 6aaa286
4541 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
4544 configure.ac: redundant use of AC_MSG_RESULT()
4545 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
4547 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
4550 autogen: wingo signed comment
4552 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4554 * gst/dvdsub/gstdvdsubdec.c:
4555 * gst/dvdsub/gstdvdsubdec.h:
4556 dvdsubdec: Rearrange buffer allocation and pushing code a bit
4557 This makes the code easier to read, doesn't store every buffer
4558 in the instance until the next buffer is to be drawn and
4559 fixes an unitialized variable compiler warning.
4561 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
4563 * gst/dvdsub/gstdvdsubdec.c:
4564 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
4567 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
4569 * gst/dvdsub/gstdvdsubdec.c:
4570 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
4573 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4578 mad: build the mad plugin even if libid3tag is not available
4579 ID3 tags are usually handled by id3demux, and should be handled
4580 by id3demux. Tag handling in mad based on libid3tag is very basic
4581 and mostly unnecessary really, so just build this plugin without
4582 ID3 tag support if libid3tag is not available.
4584 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4586 Merge branch 'master' into 0.11
4588 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
4590 * gst/mpegstream/gstdvddemux.c:
4591 dvddemux: small code cleanup
4592 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
4593 and avoid empty 'if' when logging is disabled.
4595 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4598 configure.ac: export plugin description more platform independent
4601 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4604 Automatic update of common submodule
4605 From 1de7f6a to 6aec6b9
4607 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4609 Merge branch 'master' into 0.11
4613 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4615 * ext/mpeg2dec/gstmpeg2dec.c:
4616 mpeg2dec: do not fail fatally when unlinked
4617 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
4619 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
4623 * ext/mpeg2dec/gstmpeg2dec.c:
4624 * ext/mpeg2dec/gstmpeg2dec.h:
4625 index: remove conditional index support
4626 Index support cannot be disabled since commit
4627 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
4628 in core, which removed the configure flags to disable index.
4630 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
4633 * ext/mpeg2dec/gstmpeg2dec.c:
4634 formatting: trim trailing whitespace
4636 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
4639 * ext/mpeg2dec/gstmpeg2dec.c:
4640 * gst/mpegstream/gstmpegdemux.c:
4641 index: use delta frame flags instead of 0 or none
4643 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4645 * ext/x264/gstx264enc.c:
4646 x264enc: Don't register flags with a value of 0
4647 Flags with a value of 0 aren't meaningful and will cause
4648 g_value_transform to go into an endless loop when trying to
4649 convert the flags to a string
4651 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
4654 Automatic update of common submodule
4655 From f94d739 to 1de7f6a
4657 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4659 * ext/amrwbdec/amrwbdec.c:
4660 amrwbdec: avoid stalling on invalid frame
4661 Skip 1 byte indicating invalid frame type index rather than stalling
4662 on it indefinitely until EOS.
4665 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4667 * tests/check/pipelines/lame.c:
4668 tests: add unit test for lamemp3enc negotiation issue
4669 https://bugzilla.gnome.org/show_bug.cgi?id=641151
4671 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4673 * ext/lame/gstlamemp3enc.c:
4674 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
4675 The element downstream of mp3enc might only accept certain sample rates or channels,
4676 make sure we relay any restrictions that do exist to upstream when it does a
4677 get_caps() on the sink pad. That way upstream elements like audioresample or
4678 audioconvert can pick a sample rate / channel configuration that will be accepted,
4679 instead of just negotiating to the highest, which might then be rejected.
4680 https://bugzilla.gnome.org/show_bug.cgi?id=641151
4682 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
4684 * gst/asfdemux/asfpacket.c:
4685 asfpacket: Avoid using broken duration extension
4686 Quite a few (broken?) files have a packet duration of 1ms, which is
4687 most definitely wrong for either audio or video packets.
4688 We therefore avoid using that value and instead use other metrics to
4689 determine the buffer duration (like using the extended stream properties
4690 average frame duration if present and valid).
4692 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4695 * win32/common/config.h:
4696 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
4697 https://bugzilla.gnome.org/show_bug.cgi?id=640705
4699 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
4701 * gst/mpegaudioparse/gstxingmux.c:
4702 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
4705 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4707 * gst/mpegstream/gstdvddemux.c:
4708 mpegstream: increase allowable gap between streams
4709 The new delay is three times as much as the old one, and just happens
4710 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
4711 was chocking before at 5:11.
4712 While there, merge the constants used in two places into a define.
4713 https://bugzilla.gnome.org/show_bug.cgi?id=539708
4715 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
4717 * ext/x264/gstx264enc.c:
4718 x264enc: make tag event writable before modifying tag list in place
4719 To modify an event tag is necessary to be sure that x264enc
4721 Also fix indentation.
4722 https://bugzilla.gnome.org/show_bug.cgi?id=640272
4724 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4727 * docs/plugins/inspect/plugin-a52dec.xml:
4728 * docs/plugins/inspect/plugin-amrnb.xml:
4729 * docs/plugins/inspect/plugin-amrwbdec.xml:
4730 * docs/plugins/inspect/plugin-asf.xml:
4731 * docs/plugins/inspect/plugin-cdio.xml:
4732 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4733 * docs/plugins/inspect/plugin-dvdread.xml:
4734 * docs/plugins/inspect/plugin-dvdsub.xml:
4735 * docs/plugins/inspect/plugin-iec958.xml:
4736 * docs/plugins/inspect/plugin-lame.xml:
4737 * docs/plugins/inspect/plugin-mad.xml:
4738 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4739 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4740 * docs/plugins/inspect/plugin-mpegstream.xml:
4741 * docs/plugins/inspect/plugin-realmedia.xml:
4742 * docs/plugins/inspect/plugin-siddec.xml:
4743 * docs/plugins/inspect/plugin-twolame.xml:
4744 * docs/plugins/inspect/plugin-x264.xml:
4745 * win32/common/config.h:
4748 === release 0.10.17 ===
4750 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4756 * docs/plugins/inspect/plugin-a52dec.xml:
4757 * docs/plugins/inspect/plugin-amrnb.xml:
4758 * docs/plugins/inspect/plugin-amrwbdec.xml:
4759 * docs/plugins/inspect/plugin-asf.xml:
4760 * docs/plugins/inspect/plugin-cdio.xml:
4761 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4762 * docs/plugins/inspect/plugin-dvdread.xml:
4763 * docs/plugins/inspect/plugin-dvdsub.xml:
4764 * docs/plugins/inspect/plugin-iec958.xml:
4765 * docs/plugins/inspect/plugin-lame.xml:
4766 * docs/plugins/inspect/plugin-mad.xml:
4767 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4768 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4769 * docs/plugins/inspect/plugin-mpegstream.xml:
4770 * docs/plugins/inspect/plugin-realmedia.xml:
4771 * docs/plugins/inspect/plugin-siddec.xml:
4772 * docs/plugins/inspect/plugin-twolame.xml:
4773 * docs/plugins/inspect/plugin-x264.xml:
4774 * gst-plugins-ugly.doap:
4775 * win32/common/config.h:
4778 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4781 * docs/plugins/inspect/plugin-a52dec.xml:
4782 * docs/plugins/inspect/plugin-amrnb.xml:
4783 * docs/plugins/inspect/plugin-amrwbdec.xml:
4784 * docs/plugins/inspect/plugin-asf.xml:
4785 * docs/plugins/inspect/plugin-cdio.xml:
4786 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4787 * docs/plugins/inspect/plugin-dvdread.xml:
4788 * docs/plugins/inspect/plugin-dvdsub.xml:
4789 * docs/plugins/inspect/plugin-iec958.xml:
4790 * docs/plugins/inspect/plugin-lame.xml:
4791 * docs/plugins/inspect/plugin-mad.xml:
4792 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4793 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4794 * docs/plugins/inspect/plugin-mpegstream.xml:
4795 * docs/plugins/inspect/plugin-realmedia.xml:
4796 * docs/plugins/inspect/plugin-siddec.xml:
4797 * docs/plugins/inspect/plugin-twolame.xml:
4798 * docs/plugins/inspect/plugin-x264.xml:
4799 * win32/common/config.h:
4800 0.10.16.4 pre-release
4802 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4804 * ext/mpeg2dec/gstmpeg2dec.c:
4805 mpeg2dec: Use the proper component value for height
4807 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4810 * docs/plugins/inspect/plugin-a52dec.xml:
4811 * docs/plugins/inspect/plugin-amrnb.xml:
4812 * docs/plugins/inspect/plugin-amrwbdec.xml:
4813 * docs/plugins/inspect/plugin-asf.xml:
4814 * docs/plugins/inspect/plugin-cdio.xml:
4815 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4816 * docs/plugins/inspect/plugin-dvdread.xml:
4817 * docs/plugins/inspect/plugin-dvdsub.xml:
4818 * docs/plugins/inspect/plugin-iec958.xml:
4819 * docs/plugins/inspect/plugin-lame.xml:
4820 * docs/plugins/inspect/plugin-mad.xml:
4821 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4822 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4823 * docs/plugins/inspect/plugin-mpegstream.xml:
4824 * docs/plugins/inspect/plugin-realmedia.xml:
4825 * docs/plugins/inspect/plugin-siddec.xml:
4826 * docs/plugins/inspect/plugin-twolame.xml:
4827 * docs/plugins/inspect/plugin-x264.xml:
4828 * win32/common/config.h:
4829 0.10.16.3 pre-release
4831 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4833 * gst/asfdemux/asfheaders.c:
4834 * gst/asfdemux/asfheaders.h:
4835 * gst/asfdemux/gstasfdemux.c:
4836 asfdemux: Handle new type of DRM'd asf files.
4837 These are produced by the new MS PlayReady system.
4838 https://bugzilla.gnome.org/show_bug.cgi?id=639226
4840 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
4843 Automatic update of common submodule
4844 From e572c87 to f94d739
4846 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4849 Automatic update of common submodule
4850 From ccbaa85 to e572c87
4852 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4855 Automatic update of common submodule
4856 From 46445ad to ccbaa85
4858 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4860 * tests/check/Makefile.am:
4861 tests: never disable g_assert() and cast checks for the unit tests
4862 The unit tests are riddled with g_assert() and friends, make sure we
4863 don't disable assert and cast checks for the unit tests even if
4864 this has been specified for the rest of the code base, e.g. via
4865 --disable-glib-asserts
4867 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4870 * win32/common/config.h:
4871 0.10.16.2 pre-release
4873 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4875 * docs/plugins/gst-plugins-ugly-plugins.args:
4876 * docs/plugins/inspect/plugin-a52dec.xml:
4877 * docs/plugins/inspect/plugin-amrnb.xml:
4878 * docs/plugins/inspect/plugin-amrwbdec.xml:
4879 * docs/plugins/inspect/plugin-asf.xml:
4880 * docs/plugins/inspect/plugin-cdio.xml:
4881 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4882 * docs/plugins/inspect/plugin-dvdread.xml:
4883 * docs/plugins/inspect/plugin-dvdsub.xml:
4884 * docs/plugins/inspect/plugin-iec958.xml:
4885 * docs/plugins/inspect/plugin-lame.xml:
4886 * docs/plugins/inspect/plugin-mad.xml:
4887 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4888 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4889 * docs/plugins/inspect/plugin-mpegstream.xml:
4890 * docs/plugins/inspect/plugin-realmedia.xml:
4891 * docs/plugins/inspect/plugin-siddec.xml:
4892 * docs/plugins/inspect/plugin-twolame.xml:
4893 * docs/plugins/inspect/plugin-x264.xml:
4896 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4901 po: update translations
4903 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4906 configure: use $LIBM instead of hardcoding -lm
4908 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4910 * gst/realmedia/rmdemux.c:
4911 rmdemux: Initialize return variable.
4912 In the unlikely event that height is 0 (which is invalid) we would end up
4913 never setting the flow return.
4915 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4917 * gst/realmedia/rmutils.c:
4918 realmedia: Fix unitialized variables on macosx
4920 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4922 * ext/x264/gstx264enc.c:
4923 x264enc: Handle codec/encoder tags
4924 Make x264enc drop video-codec and codec tags and replace
4925 encoder/encoder-version with x264 and its build number
4928 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4930 * ext/mpeg2dec/gstmpeg2dec.c:
4931 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
4933 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4935 * ext/mpeg2dec/gstmpeg2dec.c:
4936 mpeg2dec: minor formatting clean-up
4938 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4940 * ext/mpeg2dec/gstmpeg2dec.c:
4941 mpeg2dec: refactor cropping code to use libgstvideo functions
4942 https://bugzilla.gnome.org/show_bug.cgi?id=571146
4944 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4946 * ext/mpeg2dec/gstmpeg2dec.c:
4947 * ext/mpeg2dec/gstmpeg2dec.h:
4948 mpeg2dec: use GstVideoFormat instead of custom enum
4950 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4952 * ext/mpeg2dec/Makefile.am:
4953 mpeg2dec: fix LIBADD order in Makefile.am
4955 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
4957 * ext/x264/gstx264enc.c:
4958 x264: vbv-buf-capacity should have a minimum of 0
4959 x264 will clip this value internally, and users should be allowed to
4960 specify a lower value than 300 ms.
4961 https://bugzilla.gnome.org/show_bug.cgi?id=635291
4963 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4965 * ext/x264/gstx264enc.c:
4966 x264enc: also accept YV12 input
4968 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4970 * ext/x264/gstx264enc.c:
4971 x264enc: add a note to the docs about encoder latency and queues
4972 https://bugzilla.gnome.org/show_bug.cgi?id=636107
4974 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4976 * gst/realmedia/rademux.c:
4977 * gst/realmedia/rmdemux.c:
4978 realmedia: do not use the pad buffer allocation functions in demuxers
4979 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
4980 https://bugzilla.gnome.org/show_bug.cgi?id=637932
4982 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4985 Automatic update of common submodule
4986 From 169462a to 46445ad
4988 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4991 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
4994 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
4997 Automatic update of common submodule
4998 From 20742ae to 169462a
5000 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
5002 * gst/realmedia/rmdemux.c:
5003 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5004 Signed-off-by: Rob Clark <rob@ti.com>
5006 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
5009 Automatic update of common submodule
5010 From 011bcc8 to 20742ae
5012 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
5015 x264: uses pkg-config to locate libx264
5017 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5019 Merge branch 'master' into 0.11
5021 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5023 * tests/check/pipelines/lame.c:
5024 check: don't use deprecated method
5026 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5029 * android/amrwbdec.mk:
5031 * android/mpegaudioparse.mk:
5033 more 0.10 -> 0,11 changes
5035 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5038 configure: open 0.11 branch
5040 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5045 * android/amrwbdec.mk:
5047 * android/mpegaudioparse.mk:
5048 Add build system for Android
5050 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
5052 * gst/realmedia/rmutils.c:
5053 realmedia: Remove dead assignments
5055 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
5058 mad: Remove dead assignments
5060 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5062 * ext/dvdread/dvdreadsrc.c:
5063 dvdreadsrc: remove bogus comment
5065 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
5067 * ext/dvdread/dvdreadsrc.c:
5068 dvdreadsrc: fix handling of multi-angle streams
5069 We would output all angles interleaved instead of just
5071 https://bugzilla.gnome.org/show_bug.cgi?id=539254
5073 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5075 * gst/realmedia/Makefile.am:
5076 realmedia: fix LIBS order in Makefile
5078 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5118 po: update for new translatable strings
5120 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
5123 Automatic update of common submodule
5124 From 7bbd708 to 011bcc8
5126 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
5128 * ext/mpeg2dec/gstmpeg2dec.c:
5129 mpeg2dec: convert the position to stream time before answering to a position query
5131 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
5133 * gst/realmedia/Makefile.am:
5134 * gst/realmedia/rademux.c:
5135 * gst/realmedia/rmdemux.c:
5136 * gst/realmedia/rmdemux.h:
5137 realmedia: Get codec name from pbutils instead of harcoding them
5139 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
5141 * ext/x264/gstx264enc.c:
5142 x264enc: Work around a rate control issue in libx264
5143 When variable framerate is disabled in libx264 (which occurs when using
5144 the zerolatency tuning), libx264 ignores timestamps but still uses the
5145 timebase leading to messed up rate control with our nanosecond timebase.
5146 We work around this issue by setting the timebase to the reciprocal of
5147 the framerate and we validate that the framerate is suitable.
5148 This has been fixed upstream in libx264 but there are non-fixed versions
5149 in the wild so this workaround is still needed.
5152 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5154 * ext/mpeg2dec/gstmpeg2dec.c:
5155 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
5157 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
5159 * ext/mpeg2dec/gstmpeg2dec.c:
5160 mpeg2dec: fix position query by trusting upstream
5161 Position queries are badly handled for DVDs (probably due to the division in
5162 chapters): the time returned was the time since the start of chapter.
5163 Now ask upstream for position queries, fall back to the old code if upstream
5164 cannot answer the query.
5166 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
5168 * ext/lame/gstlame.c:
5170 * ext/sidplay/gstsiddec.cc:
5171 * gst/mpegstream/gstmpegparse.c:
5172 various: canonicalize property names
5174 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
5176 * ext/a52dec/gsta52dec.c:
5177 * ext/amrnb/amrnbdec.c:
5178 * ext/amrnb/amrnbenc.c:
5179 * ext/cdio/gstcdiocddasrc.c:
5180 * ext/dvdread/dvdreadsrc.c:
5181 * ext/lame/gstlame.c:
5182 * ext/lame/gstlamemp3enc.c:
5184 * ext/sidplay/gstsiddec.cc:
5185 * ext/x264/gstx264enc.c:
5186 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
5188 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
5190 * gst/iec958/ac3iec.c:
5191 * gst/mpegaudioparse/gstmpegaudioparse.c:
5192 * gst/mpegstream/gstmpegparse.c:
5193 * gst/mpegstream/gstrfc2250enc.c:
5194 * gst/realmedia/pnmsrc.c:
5195 * gst/realmedia/rdtmanager.c:
5196 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
5198 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
5201 Automatic update of common submodule
5202 From 5a668bf to 7bbd708
5204 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
5207 Automatic update of common submodule
5208 From c4a8adc to 5a668bf
5210 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5213 Automatic update of common submodule
5214 From 5e3c9bf to c4a8adc
5216 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5220 mad: support reverse playback
5222 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5224 * ext/dvdread/dvdreadsrc.c:
5225 dvdreadsrc: improve error messages on read errors
5226 Provide proper i18n-ed error messages when a read error happens,
5227 and point out that the error could be happening because the
5229 https://bugzilla.gnome.org/show_bug.cgi?id=613633
5231 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5234 configure: set plugin release datetime
5236 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
5239 Automatic update of common submodule
5240 From aa0d1d0 to 5e3c9bf
5242 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5244 * gst/mpegstream/gstmpegparse.c:
5245 mpegparse: re-fix flow return handling
5246 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
5247 - } while (GST_FLOW_IS_SUCCESS (result));
5248 + } while (result != GST_FLOW_OK);
5250 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
5252 * tests/check/Makefile.am:
5253 * tests/check/generic/states.c:
5254 tests: allow running state tests for all elements
5255 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
5256 to try elements that would normaly be skipped.
5258 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5261 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
5263 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5266 * pkgconfig/.gitignore:
5267 * pkgconfig/Makefile.am:
5268 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5269 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
5270 This .pc file will not be installed, it's only for uninstalled setups,
5271 same thing as we do for -good. This is so other modules' unit tests can
5272 find our plugins properly in an uninstalled setup.
5274 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5277 Automatic update of common submodule
5278 From c2e10bf to aa0d1d0
5280 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5283 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
5285 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5287 * ext/sidplay/gstsiddec.cc:
5288 siddec: don't use GST_FLOW_IS_FATAL
5289 GST_FLOW_IS_FATAL has been deprecated in core git.
5291 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
5294 Automatic update of common submodule
5295 From d3d9acf to c2e10bf
5297 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5300 configure: Require orc >= 0.4.6 for --compat
5302 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5305 Automatic update of common submodule
5306 From ec60217 to d3d9acf
5308 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5310 * ext/mpeg2dec/gstmpeg2dec.c:
5311 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
5312 And don't post error messages if allocating a buffer resulted
5313 in WRONG_STATE or UNEXPECTED.
5315 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5317 * gst/mpegaudioparse/gstxingmux.c:
5318 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
5320 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5322 * gst/mpegstream/gstdvddemux.c:
5323 * gst/mpegstream/gstmpegdemux.c:
5324 * gst/mpegstream/gstmpegparse.c:
5325 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
5327 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5329 * gst/realmedia/rmdemux.c:
5330 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
5332 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5334 * gst/asfdemux/gstasfdemux.c:
5335 asfdemux: Don't use GST_FLOW_IS_FATAL()
5336 And don't post error messages for UNEXPECTED and post an error
5337 message if pulling data failed because of NOT_LINKED.
5339 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5342 * docs/plugins/inspect/plugin-a52dec.xml:
5343 * docs/plugins/inspect/plugin-amrnb.xml:
5344 * docs/plugins/inspect/plugin-amrwbdec.xml:
5345 * docs/plugins/inspect/plugin-asf.xml:
5346 * docs/plugins/inspect/plugin-cdio.xml:
5347 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5348 * docs/plugins/inspect/plugin-dvdread.xml:
5349 * docs/plugins/inspect/plugin-dvdsub.xml:
5350 * docs/plugins/inspect/plugin-iec958.xml:
5351 * docs/plugins/inspect/plugin-lame.xml:
5352 * docs/plugins/inspect/plugin-mad.xml:
5353 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5354 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5355 * docs/plugins/inspect/plugin-mpegstream.xml:
5356 * docs/plugins/inspect/plugin-realmedia.xml:
5357 * docs/plugins/inspect/plugin-siddec.xml:
5358 * docs/plugins/inspect/plugin-twolame.xml:
5359 * docs/plugins/inspect/plugin-x264.xml:
5360 * win32/common/config.h:
5362 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
5363 the code is updated for the GST_FLOW_IS_* macro deprecations.
5365 === release 0.10.16 ===
5367 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5373 * gst-plugins-ugly.doap:
5374 * win32/common/config.h:
5377 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5379 * docs/plugins/inspect/plugin-a52dec.xml:
5380 * docs/plugins/inspect/plugin-amrnb.xml:
5381 * docs/plugins/inspect/plugin-amrwbdec.xml:
5382 * docs/plugins/inspect/plugin-asf.xml:
5383 * docs/plugins/inspect/plugin-cdio.xml:
5384 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5385 * docs/plugins/inspect/plugin-dvdread.xml:
5386 * docs/plugins/inspect/plugin-dvdsub.xml:
5387 * docs/plugins/inspect/plugin-iec958.xml:
5388 * docs/plugins/inspect/plugin-lame.xml:
5389 * docs/plugins/inspect/plugin-mad.xml:
5390 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5391 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5392 * docs/plugins/inspect/plugin-mpegstream.xml:
5393 * docs/plugins/inspect/plugin-realmedia.xml:
5394 * docs/plugins/inspect/plugin-siddec.xml:
5395 * docs/plugins/inspect/plugin-twolame.xml:
5396 * docs/plugins/inspect/plugin-x264.xml:
5397 docs: update docs for release
5399 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5407 po: update translations
5409 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5448 0.10.15.6 pre-release
5450 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
5452 * gst/asfdemux/gstasfdemux.c:
5453 asfdemux: Don't error out on non-critical flow returns
5454 Only error out when downstream returns:
5459 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
5460 of the streams had gone EOS) and then stop the task silently.
5461 In the case of WRONG_STATE we just need to stop silently
5462 https://bugzilla.gnome.org/show_bug.cgi?id=600412
5464 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5503 0.10.15.5 pre-release
5505 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
5507 * gst/mpegaudioparse/gstmpegaudioparse.c:
5508 mp3parse: propagate flow errors upstream.
5509 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
5510 always return the error upstream.
5512 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5551 0.10.15.4 pre-release
5553 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
5556 Automatic update of common submodule
5557 From 3e8db1d to ec60217
5559 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5562 * docs/plugins/inspect/plugin-a52dec.xml:
5563 * docs/plugins/inspect/plugin-amrnb.xml:
5564 * docs/plugins/inspect/plugin-amrwbdec.xml:
5565 * docs/plugins/inspect/plugin-asf.xml:
5566 * docs/plugins/inspect/plugin-cdio.xml:
5567 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5568 * docs/plugins/inspect/plugin-dvdread.xml:
5569 * docs/plugins/inspect/plugin-dvdsub.xml:
5570 * docs/plugins/inspect/plugin-iec958.xml:
5571 * docs/plugins/inspect/plugin-lame.xml:
5572 * docs/plugins/inspect/plugin-mad.xml:
5573 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5574 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5575 * docs/plugins/inspect/plugin-mpegstream.xml:
5576 * docs/plugins/inspect/plugin-realmedia.xml:
5577 * docs/plugins/inspect/plugin-siddec.xml:
5578 * docs/plugins/inspect/plugin-twolame.xml:
5579 * docs/plugins/inspect/plugin-x264.xml:
5580 * win32/common/config.h:
5581 0.10.15.3 pre-release
5583 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
5585 * ext/x264/gstx264enc.c:
5586 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
5587 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
5588 argument to the option string value causes an error. For < 78 we pass the
5589 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
5590 result in passing 'none' for false and 'strict' for true. Other modes can be
5591 set through the option-string property for now.
5592 https://bugzilla.gnome.org/show_bug.cgi?id=626577
5594 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5597 * docs/plugins/gst-plugins-ugly-plugins.args:
5598 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5599 * docs/plugins/inspect/plugin-a52dec.xml:
5600 * docs/plugins/inspect/plugin-amrnb.xml:
5601 * docs/plugins/inspect/plugin-amrwbdec.xml:
5602 * docs/plugins/inspect/plugin-asf.xml:
5603 * docs/plugins/inspect/plugin-cdio.xml:
5604 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5605 * docs/plugins/inspect/plugin-dvdread.xml:
5606 * docs/plugins/inspect/plugin-dvdsub.xml:
5607 * docs/plugins/inspect/plugin-iec958.xml:
5608 * docs/plugins/inspect/plugin-lame.xml:
5609 * docs/plugins/inspect/plugin-mad.xml:
5610 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5611 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5612 * docs/plugins/inspect/plugin-mpegstream.xml:
5613 * docs/plugins/inspect/plugin-realmedia.xml:
5614 * docs/plugins/inspect/plugin-siddec.xml:
5615 * docs/plugins/inspect/plugin-twolame.xml:
5616 * docs/plugins/inspect/plugin-x264.xml:
5617 * win32/common/config.h:
5618 0.10.15.2 pre-release
5620 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
5622 * gst/synaesthesia/gstsynaesthesia.c:
5623 synaesthesia: code cleanups.
5624 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
5627 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
5629 * gst/synaesthesia/gstsynaesthesia.c:
5630 synaesthesia: use GST_BOILERPLATE macros
5632 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5635 Automatic update of common submodule
5636 From bd2054b to 3e8db1d
5638 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5640 * ext/x264/gstx264enc.c:
5641 x264: fix printf format warning in debug message
5643 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5645 * docs/plugins/Makefile.am:
5646 docs: fix bug passing arguments to gtkdoc-fixref in upload target
5647 Missing backslash at end of line meant we weren't passing all arguments
5648 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
5650 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
5653 Automatic update of common submodule
5654 From a519571 to bd2054b
5656 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5659 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
5660 This first checks what is required for ISO C99 support and sets the relevant
5661 compiler parameters and if no C99 compiler is found, it checks for a
5662 C89 compiler. This enables us to check for and use C89/C99 functions
5663 that gcc hides from us without the correct compiler parameters.
5665 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
5667 * ext/x264/gstx264enc.c:
5668 x264enc: Fix flushing of delayed frames
5669 x264_encoder_encode() should be called with a NULL picture until at least
5670 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
5671 regression in make check due to the recent change in defaults which enabled
5672 b-frames and b-pyramid, both of which I believe increase the number of delayed
5673 frames when encoding.
5675 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
5677 * ext/x264/gstx264enc.c:
5678 x264enc: Improve x264enc defaults
5679 - medium x264 speed/quality preset
5680 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
5681 Addresses part of bug #607798
5683 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
5685 * ext/x264/gstx264enc.c:
5686 x264enc: Fix property description typos
5688 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
5690 * ext/x264/gstx264enc.c:
5691 x264enc: Add some more debug info
5693 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
5695 * ext/x264/gstx264enc.c:
5696 * ext/x264/gstx264enc.h:
5697 x264enc: Add speed-preset and [psy-]tuning properties
5698 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
5699 preset and possibly a profile and/or tuning are now the recommended way to
5700 configure x264 through x264enc.
5701 If a preset/tuning are specified then these will define the default values and
5702 the property defaults will be ignored. After this the option-string property is
5703 applied, followed by the user-set properties, fast first pass restrictions and
5704 finally the profile restrictions.
5705 Addresses part of bug #607798
5707 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
5709 * ext/x264/gstx264enc.c:
5710 * ext/x264/gstx264enc.h:
5711 x264enc: Refactor code in preparation for presets/tunings
5712 - Make defaults append the appropriate default value to a string. This is
5713 needed to differentiate between something user-set and the actual prop
5715 - Add an internal option string to which _set_property () cases append for the
5716 majority of properties.
5717 - Use gst_x264_enc_parse_options () to clean up application of settings. This
5718 will make order of application with respect to the presets and tunings quite
5720 Addresses part of bug #607798
5722 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
5724 * ext/x264/gstx264enc.c:
5725 x264enc: Update available me types
5726 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
5727 now self-maintaining.
5729 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
5731 * ext/x264/gstx264enc.c:
5732 x264enc: Use new libx264 API to affect fast first pass
5733 Uses new x264 API to apply reduced complexity values to the parameters to
5734 increase encoding speed in the first pass of a multi-pass encode. This does
5735 not impact on final quality.
5736 Addresses part of bug #607798
5738 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
5740 * ext/x264/gstx264enc.c:
5741 * ext/x264/gstx264enc.h:
5742 x264enc: Add profile property
5743 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
5744 Profile. This makes it easier to achieve Baseline Profile for example.
5745 Addresses part of bug #607798
5747 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
5749 * ext/x264/gstx264enc.c:
5750 * ext/x264/gstx264enc.h:
5751 x264enc: Add option-string property
5752 Adds support for an x264 format option-string to specify advanced parameters
5753 Addresses part of bug #607798
5755 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5757 * ext/mad/Makefile.am:
5758 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
5759 Spotted by syntr0py.
5761 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5763 * ext/x264/gstx264enc.c:
5764 x264enc: only set timebase on versions where it exists
5766 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
5768 * ext/x264/gstx264enc.c:
5769 x264enc: set appropriate time base
5772 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5774 * tests/check/Makefile.am:
5775 tests: add plugin loading whitelist to test environment
5776 Only want to load core/-base/-ugly plugins here.
5778 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5782 Bump automake requirement to 1.10 and autoconf to 2.60
5783 For maintainability reasons and $(builddir).
5786 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5788 * gst/asfdemux/gstasfdemux.c:
5789 asfdemux: Fix seeking after last commits
5790 Don't handle wrong-state returns as errors to allow seeking to work
5793 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5795 * gst/asfdemux/gstasfdemux.c:
5796 asfdemux: Push all pending data on EOS
5797 When on push mode and receiving an EOS event, asfdemux
5798 should push all pending data because we might be dealing
5799 with a broken file that has a preroll value higher
5800 than its actual length.
5802 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5804 * gst/asfdemux/gstasfdemux.c:
5805 asfdemux: Fix sending eos event for chained asfs
5806 Properly push EOS event when finishing a chained asf file
5810 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5812 * docs/plugins/Makefile.am:
5813 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5814 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5815 * docs/plugins/inspect/plugin-rmdemux.xml:
5816 docs: add rmdemux to docs properly
5817 The plugin has been renamed, remove old introspection file.
5819 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5821 * docs/plugins/gst-plugins-ugly-plugins.args:
5822 * docs/plugins/inspect/plugin-x264.xml:
5823 docs: update for recent x264enc changes
5825 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5827 * gst/realmedia/rmdemux.c:
5828 rmdemux: fix compiler warning when debugging system in core is disabled
5830 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
5833 Automatic update of common submodule
5834 From 73ff93a to a519571
5836 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
5838 * gst/asfdemux/gstasfdemux.c:
5839 asfdemux: Allow at least 500ms of preroll.
5840 Some files have insanely low preroll values which break the
5841 all_streams_prerolled() logic.
5844 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5846 * ext/x264/gstx264enc.c:
5847 x264enc: add new h264 caps attribute alignment
5850 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5852 * ext/x264/gstx264enc.c:
5853 * ext/x264/gstx264enc.h:
5854 x264enc: conditionally expose enhanced upstream capabilities
5855 API: GstX264Enc:sliced-threads
5856 API: GstX264Enc:sync-lookahead
5857 API: GstX264Enc:intra-refresh
5858 API: GstX264Enc:mb-tree
5859 API: GstX264Enc:rc-lookahead
5862 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5865 * docs/plugins/inspect/plugin-a52dec.xml:
5866 * docs/plugins/inspect/plugin-amrnb.xml:
5867 * docs/plugins/inspect/plugin-amrwbdec.xml:
5868 * docs/plugins/inspect/plugin-asf.xml:
5869 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5870 * docs/plugins/inspect/plugin-iec958.xml:
5871 * docs/plugins/inspect/plugin-mad.xml:
5872 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5873 * docs/plugins/inspect/plugin-mpegstream.xml:
5874 * docs/plugins/inspect/plugin-realmedia.xml:
5875 docs: update introspected plugin docs for gstdoc-scangobj and other changes
5876 Update common for latest gstdoc-scangobj and inspect xml files for
5877 escaping and pad template order changes.
5879 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
5882 Automatic update of common submodule
5883 From 9339ccc to 35617c2
5885 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
5888 Automatic update of common submodule
5889 From 5adb1ca to 9339ccc
5891 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
5894 Automatic update of common submodule
5895 From 57c89b7 to 5adb1ca
5897 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
5900 Automatic update of common submodule
5901 From c804988 to 57c89b7
5903 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5906 * gst/realmedia/rtspreal.c:
5907 configure: Update required GLib version to 2.20
5909 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5911 * ext/a52dec/gsta52dec.c:
5912 a52dec: Call orc_init() before trying to get target flags
5914 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5916 * ext/a52dec/gsta52dec.c:
5917 a52dec: Remove debug printf...
5919 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5922 * ext/a52dec/Makefile.am:
5923 * ext/a52dec/gsta52dec.c:
5924 a52dec: Use orc for CPU feature detection and don't check for liboil
5926 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5929 configure: Use GLIB_EXTRA_CFLAGS
5931 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5934 Automatic update of common submodule
5935 From 7a0fdf5 to c804988
5937 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5940 Automatic update of common submodule
5941 From 6da3bab to 7a0fdf5
5943 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5946 Automatic update of common submodule
5947 From 733fca9 to 6da3bab
5949 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
5952 Automatic update of common submodule
5953 From fad145b to 733fca9
5955 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
5958 Automatic update of common submodule
5959 From 47683c1 to fad145b
5961 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5963 * gst/realmedia/rmdemux.c:
5964 rmdemux: pass bitrate on caps
5965 Set the bitrate on the caps, some decoders like sipro need this to function
5969 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
5972 Automatic update of common submodule
5973 From 17f89e5 to 47683c1
5975 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
5978 Automatic update of common submodule
5979 From fd7ca04 to 17f89e5
5981 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5983 * ext/x264/gstx264enc.c:
5984 x264enc: Only set i_weighted_pred on versions where it exists
5986 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
5988 * ext/lame/gstlamemp3enc.c:
5989 lamemp3enc: implement latency query
5990 The encoder's latency is deduced from the framesize. Fixes #618896.
5992 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5995 * docs/plugins/gst-plugins-ugly-plugins.args:
5996 * docs/plugins/gst-plugins-ugly-plugins.signals:
5997 * docs/plugins/inspect/plugin-a52dec.xml:
5998 * docs/plugins/inspect/plugin-amrnb.xml:
5999 * docs/plugins/inspect/plugin-amrwbdec.xml:
6000 * docs/plugins/inspect/plugin-asf.xml:
6001 * docs/plugins/inspect/plugin-cdio.xml:
6002 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6003 * docs/plugins/inspect/plugin-dvdread.xml:
6004 * docs/plugins/inspect/plugin-dvdsub.xml:
6005 * docs/plugins/inspect/plugin-iec958.xml:
6006 * docs/plugins/inspect/plugin-lame.xml:
6007 * docs/plugins/inspect/plugin-mad.xml:
6008 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6009 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6010 * docs/plugins/inspect/plugin-mpegstream.xml:
6011 * docs/plugins/inspect/plugin-realmedia.xml:
6012 * docs/plugins/inspect/plugin-siddec.xml:
6013 * docs/plugins/inspect/plugin-twolame.xml:
6014 * docs/plugins/inspect/plugin-x264.xml:
6015 * win32/common/config.h:
6018 === release 0.10.15 ===
6020 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6026 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6027 * docs/plugins/inspect/plugin-a52dec.xml:
6028 * docs/plugins/inspect/plugin-amrnb.xml:
6029 * docs/plugins/inspect/plugin-amrwbdec.xml:
6030 * docs/plugins/inspect/plugin-asf.xml:
6031 * docs/plugins/inspect/plugin-cdio.xml:
6032 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6033 * docs/plugins/inspect/plugin-dvdread.xml:
6034 * docs/plugins/inspect/plugin-dvdsub.xml:
6035 * docs/plugins/inspect/plugin-iec958.xml:
6036 * docs/plugins/inspect/plugin-lame.xml:
6037 * docs/plugins/inspect/plugin-mad.xml:
6038 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6039 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6040 * docs/plugins/inspect/plugin-mpegstream.xml:
6041 * docs/plugins/inspect/plugin-realmedia.xml:
6042 * docs/plugins/inspect/plugin-siddec.xml:
6043 * docs/plugins/inspect/plugin-twolame.xml:
6044 * docs/plugins/inspect/plugin-x264.xml:
6045 * gst-plugins-ugly.doap:
6046 * win32/common/config.h:
6049 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6089 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6092 configure: make implicit GLib and liboil requirements explicit
6093 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
6095 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
6097 * ext/x264/gstx264enc.c:
6098 x264enc: disable I weighted pred
6099 If it is enabled, then it will be main profile instead of baseline.
6100 This ensures maximum compatibility of the output stream until the
6101 encoder configuration interface gets an overhaul with explicit
6102 output profile selection.
6105 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6108 * win32/common/config.h:
6109 0.10.14.3 pre-release
6111 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6149 po: update translations
6151 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6154 Automatic update of common submodule
6155 From 357b0db to fd7ca04
6157 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6160 * win32/common/config.h:
6161 0.10.14.2 pre-release
6163 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6166 Automatic update of common submodule
6167 From 4d67bd6 to 357b0db
6169 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6171 * gst/realmedia/rmdemux.c:
6172 * gst/realmedia/rmutils.c:
6173 * gst/realmedia/rmutils.h:
6174 rmdemux: add better sipr nibble swap routine
6176 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6178 * gst/realmedia/rmdemux.c:
6179 rmdemux: descramble SIPR before pushing out
6180 Collect and descramble the SIPR packets before pushing.
6181 Descramble ATRAC audio.
6184 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6186 * gst/realmedia/rmutils.c:
6187 * gst/realmedia/rmutils.h:
6188 rm: add function to descramble sipr
6190 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6192 * ext/x264/gstx264enc.c:
6193 * ext/x264/gstx264enc.h:
6194 x264enc: Re-send the received upstream event as-is downstream
6195 https://bugzilla.gnome.org/show_bug.cgi?id=606689
6197 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
6199 * ext/amrnb/amrnb.c:
6200 amrnbenc: Set rank to GST_RANK_SECONDARY
6202 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6204 * gst/realmedia/rtspreal.c:
6205 rtspreal: use GLib's base64 functions if available
6206 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
6208 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
6210 * ext/amrnb/amrnbdec.h:
6211 * ext/amrnb/amrnbenc.h:
6212 * ext/amrwbdec/amrwbdec.h:
6213 amr: Use correct includes (as pkg-config suggests)
6216 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
6218 * gst/ac3parse/.gitignore:
6219 * gst/ac3parse/Makefile.am:
6220 * gst/ac3parse/README:
6221 * gst/ac3parse/ac3parse.vcproj:
6222 * gst/ac3parse/gstac3parse.c:
6223 * gst/ac3parse/gstac3parse.h:
6224 ac3parse: remove unported 0.8 plugin
6225 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
6227 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
6229 * gst/mpegaudioparse/gstmpegaudioparse.c:
6230 docs: adding a mp3decoder as well is useful
6232 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
6234 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6235 docs: massage section index
6237 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
6239 * ext/amrwbdec/amrwbdec.c:
6240 * ext/amrwbdec/amrwbdec.h:
6241 amrwbdec: move define to source to avoid hiding it from the docs
6243 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
6245 * ext/cdio/gstcdiocddasrc.c:
6246 docs: remove short_desc, it is taken from element details
6248 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
6250 * gst/synaesthesia/gstsynaesthesia.c:
6251 docs: fix sections docs for synaesthesia
6253 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
6255 * docs/plugins/Makefile.am:
6256 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6257 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6258 * gst/mpegaudioparse/gstmpegaudioparse.c:
6259 docs: add docs for mp3parse
6261 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6263 * gst-plugins-ugly.doap:
6264 doap: update repository info from cvs->git and maintainers
6266 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6269 Automatic update of common submodule
6270 From fc85867 to 4d67bd6
6272 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6274 * tests/check/elements/x264enc.c:
6275 x264enc: adaptive NALU type checking
6276 In particular, be less picky about SEI NALU order, which makes test more
6277 robust with respect to changes in libx264.
6280 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6282 * ext/x264/gstx264enc.c:
6283 x264enc: adaptive x264 header NAL layout handling
6286 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6288 * gst/asfdemux/gstrtpasfdepay.c:
6289 asfdepay: we require a dynamic payload type
6290 Add an extra caps property that restricts the depayloader to only accept dynamic
6293 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6296 configure: Drop -Wcast-align
6297 Commit message copied from core's commit from Benjamin Otte:
6298 246f5dba96a5b50bb74621af67b30942cca72af5
6299 Apparently gcc warns that GstMiniObject is not castable to
6300 GstEvent/Message/Buffer due to them containing 64bit variables, even
6301 though ARM hackers claim that those only need 4byte alignment. And as
6302 long as gcc behaves that way, this warning is not very useful.
6303 So we'll remove the warning until this problem is fixed.
6306 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
6308 * ext/mpeg2dec/gstmpeg2dec.c:
6309 mpeg2dec: copy over all buffer flags when copying buffers.
6310 Avoids losing the tff/rff video buffer flags
6312 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
6314 * gst/asfdemux/asfpacket.c:
6315 asfdemux: Make a table static to avoid having to always allocate it.
6317 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6319 * ext/x264/gstx264enc.c:
6320 x264enc: fix up avcC header construction
6321 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
6322 for BUILD_X264 < 76.
6325 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6327 * ext/x264/gstx264enc.c:
6328 x264enc: parameterize libx264 provided NAL layout in codec-data creation
6330 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
6333 configure: Remove -Wundef flag
6334 Same fix as for #615161
6336 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6339 Automatic update of common submodule
6340 From fdf023d to fc85867
6342 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6344 * gst-libs/gst/gettext.h:
6345 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
6347 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6352 build: build plugins in parallel where possible, if make -jN is used
6354 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6357 build: add cruft alert for common/shave*
6359 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6363 Remove removed file win32/common/config.h.in from MANIFEST.
6365 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
6367 * gst/synaesthesia/synaescope.c:
6368 * gst/synaesthesia/synaescope.h:
6369 synaestesia: Fix old-style prototype
6371 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
6373 * gst/realmedia/rmutils.c:
6377 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
6380 Automatic update of common submodule
6381 From 55cd514 to c1d07dd
6383 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6386 * ext/amrnb/amrnbdec.c:
6387 * ext/amrnb/amrnbenc.c:
6388 * ext/cdio/gstcdiocddasrc.h:
6389 * ext/dvdread/dvdreadsrc.c:
6390 * ext/lame/gstlame.h:
6391 * ext/lame/gstlamemp3enc.h:
6392 * ext/lame/plugin.c:
6394 * ext/x264/gstx264enc.c:
6395 * ext/x264/gstx264enc.h:
6396 * gst/mpegaudioparse/gstmpegaudioparse.c:
6397 * gst/mpegaudioparse/gstxingmux.c:
6398 * gst/mpegstream/gstdvddemux.c:
6399 * gst/mpegstream/gstmpegdemux.c:
6400 * gst/mpegstream/gstmpegparse.c:
6401 * gst/realmedia/asmrules.c:
6402 * gst/realmedia/pnmsrc.c:
6403 * gst/realmedia/pnmsrc.h:
6404 * gst/realmedia/rdtdepay.h:
6405 * gst/realmedia/rdtmanager.c:
6406 * gst/realmedia/rtspreal.c:
6407 build: Add all kinds of compiler warning flags and fix the resulting warnings
6409 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6411 * ext/amrnb/Makefile.am:
6412 * ext/amrwbdec/Makefile.am:
6413 * ext/sidplay/Makefile.am:
6414 * gst/asfdemux/Makefile.am:
6415 * gst/mpegaudioparse/Makefile.am:
6416 build: fix up Makefile.am
6417 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
6418 the order a bit here and there (see docs/random/moving-plugins).
6420 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6422 * win32/common/config.h.in:
6423 win32: remove win32-specific config.h.in copy that's not used any longer
6424 The win32 config.h is now generated from the top-level config.h.in.
6426 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
6428 * ext/a52dec/gsta52dec.c:
6429 * ext/amrnb/amrnbdec.c:
6430 * ext/amrnb/amrnbenc.c:
6431 * ext/amrwbdec/amrwbdec.c:
6432 * ext/cdio/gstcdiocddasrc.c:
6433 * ext/dvdread/dvdreadsrc.c:
6434 * ext/lame/gstlame.c:
6436 * ext/mpeg2dec/gstmpeg2dec.c:
6437 * gst/ac3parse/gstac3parse.c:
6438 * gst/asfdemux/gstasfdemux.c:
6439 * gst/asfdemux/gstrtpasfdepay.c:
6440 * gst/asfdemux/gstrtspwms.c:
6441 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6442 * gst/iec958/ac3iec.c:
6443 * gst/mpegaudioparse/gstmpegaudioparse.c:
6444 * gst/mpegaudioparse/gstxingmux.c:
6445 * gst/mpegstream/gstdvddemux.c:
6446 * gst/mpegstream/gstmpegdemux.c:
6447 * gst/mpegstream/gstmpegparse.c:
6448 * gst/mpegstream/gstrfc2250enc.c:
6449 * gst/realmedia/pnmsrc.c:
6450 * gst/realmedia/rademux.c:
6451 * gst/realmedia/rdtdepay.c:
6452 * gst/realmedia/rdtmanager.c:
6453 * gst/realmedia/rmdemux.c:
6454 * gst/realmedia/rtspreal.c:
6455 * gst/synaesthesia/gstsynaesthesia.c:
6456 gst_element_class_set_details => gst_element_class_set_details_simple
6458 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6460 * ext/x264/gstx264enc.c:
6461 x264enc: Put pixel-aspect-ratio from input into the src pad caps
6464 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
6467 Automatic update of common submodule
6468 From e272f71 to 55cd514
6470 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
6473 Automatic update of common submodule
6474 From df8a7c8 to e272f71
6476 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
6479 Update CXXFLAGS, too
6481 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
6484 Update for recent changes to common submodule
6485 This just replaces every "$ERROR_CFLAGS" usage with a usage of
6486 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
6488 Actually using that separation will happen later.
6490 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
6493 Automatic update of common submodule
6494 From 9720a7d to df8a7c8
6496 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
6499 Automatic update of common submodule
6500 From 0b6e072 to 9720a7d
6502 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
6505 Automatic update of common submodule
6506 From 7cc5eb4 to 0b6e072
6508 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6511 Automatic update of common submodule
6512 From 7aa65b5 to 7cc5eb4
6514 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6517 Automatic update of common submodule
6518 From 44ecce7 to 7aa65b5
6520 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6523 configure: Use automake 1.11 silent rules instead of shave if available
6524 This makes sure that we use something that is still maintained and
6525 also brings back libtool 1.5 support.
6527 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6530 * docs/plugins/inspect/plugin-a52dec.xml:
6531 * docs/plugins/inspect/plugin-amrnb.xml:
6532 * docs/plugins/inspect/plugin-amrwbdec.xml:
6533 * docs/plugins/inspect/plugin-asf.xml:
6534 * docs/plugins/inspect/plugin-cdio.xml:
6535 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6536 * docs/plugins/inspect/plugin-dvdread.xml:
6537 * docs/plugins/inspect/plugin-dvdsub.xml:
6538 * docs/plugins/inspect/plugin-iec958.xml:
6539 * docs/plugins/inspect/plugin-lame.xml:
6540 * docs/plugins/inspect/plugin-mad.xml:
6541 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6542 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6543 * docs/plugins/inspect/plugin-mpegstream.xml:
6544 * docs/plugins/inspect/plugin-realmedia.xml:
6545 * docs/plugins/inspect/plugin-siddec.xml:
6546 * docs/plugins/inspect/plugin-twolame.xml:
6547 * docs/plugins/inspect/plugin-x264.xml:
6548 * win32/common/config.h:
6551 === release 0.10.14 ===
6553 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6559 * docs/plugins/gst-plugins-ugly-plugins.args:
6560 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6561 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6562 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6563 * docs/plugins/inspect/plugin-a52dec.xml:
6564 * docs/plugins/inspect/plugin-amrnb.xml:
6565 * docs/plugins/inspect/plugin-amrwbdec.xml:
6566 * docs/plugins/inspect/plugin-asf.xml:
6567 * docs/plugins/inspect/plugin-cdio.xml:
6568 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6569 * docs/plugins/inspect/plugin-dvdread.xml:
6570 * docs/plugins/inspect/plugin-dvdsub.xml:
6571 * docs/plugins/inspect/plugin-iec958.xml:
6572 * docs/plugins/inspect/plugin-lame.xml:
6573 * docs/plugins/inspect/plugin-mad.xml:
6574 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6575 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6576 * docs/plugins/inspect/plugin-mpegstream.xml:
6577 * docs/plugins/inspect/plugin-realmedia.xml:
6578 * docs/plugins/inspect/plugin-siddec.xml:
6579 * docs/plugins/inspect/plugin-twolame.xml:
6580 * docs/plugins/inspect/plugin-x264.xml:
6581 * gst-plugins-ugly.doap:
6582 * win32/common/config.h:
6585 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6625 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6628 * win32/common/config.h:
6629 0.10.13.4 pre-release
6631 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6633 * ext/x264/gstx264enc.c:
6634 * tests/check/elements/x264enc.c:
6635 x264enc: Replace 'avc-sample' with 'avc' in caps
6636 In the element and in its tests
6639 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
6641 * gst/asfdemux/gstasfdemux.c:
6642 asfdemux: Don't set durations of 0 on outgoing buffers.
6643 Some (broken) streams don't have the extended stream properties in
6644 the header, resulting in applying a duration of zero on outgoing
6648 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
6650 * gst/asfdemux/asfpacket.c:
6651 asfdemux: Make sure we always set proper payload duration.
6652 Some (broken) streams will have a delta of 0, resulting in outgoing
6653 buffers having durations of 0.
6656 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6659 * win32/common/config.h:
6660 0.10.13.3 pre-release
6662 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
6664 * gst/asfdemux/asfpacket.c:
6665 asfdemux: Make sure we don't end up with negative timestamps.
6666 Some files have payload with timestamps smaller than the preroll duration.
6667 Instead of blindly substracting the preroll value (and ending up with
6668 insanely high timestamps on the outgoing buffers), we make sure we
6672 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6675 * win32/common/config.h:
6676 0.10.13.2 pre-release
6677 Update core/base requirement to 0.10.26, since that's more likely
6678 to be the actual requirement.
6680 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6685 po: update translations
6687 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6689 * tests/check/elements/x264enc.c:
6690 x264enc: add caps check to x264enc unit test
6691 Add some minimal caps checking to x264enc unit test.
6694 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
6696 * ext/x264/gstx264enc.c:
6697 x264enc: fix up avcC header construction and playback by flash players
6698 Fix off-by-one bug when constructing the avcC header chunk: we
6699 wrote wrong profile info into the header. The first byte in the
6700 SPS NAL we get from x264 is the nal type, not the profile_idc.
6701 Also add some debug logging.
6704 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
6706 * gst/asfdemux/gstasfdemux.c:
6707 asfdemux: Improve seek behaviour for audio-only with no index
6708 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
6709 for video, we can just seek to seek_time instead.
6711 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6714 configure: fix up GST_CXXFLAGS properly
6715 We don't want C specific flags in GST_CXXFLAGS, so base it on the
6716 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
6717 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
6719 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6722 Update MAINTAINERS, add myself
6724 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
6727 configure: base GST_CXXFLAGS on --cflags from pkg-config
6728 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
6729 point for for both C and CXX settings.
6731 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6734 Automatic update of common submodule
6735 From 96dc793 to 44ecce7
6737 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6741 * win32/common/.gitignore:
6742 * win32/common/config.h:
6743 win32: change how win32/common/config.h is updated
6744 Generate win32/common/config.h-new directly from config.h.in,
6745 using shell variables in configure and some hard-coded information.
6746 Change top-level makefile so that 'make win32-update' copies the
6747 generated file to win32/common/config.h, which we keep in source
6748 control. It's kept in source control so that the git tree is
6750 This change is similar to the ones applied a while ago to GStreamer
6751 core, gst-plugins-base and gst-plugins-good and prevents configure
6752 from changing files in source control. The generated config.h
6753 should be ok, but needs testing.
6755 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6757 * gst/realmedia/rtspreal.c:
6758 rtspreal: don't construct config header with uninitialised bytes
6759 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
6760 a presumably unintentional padding of uninitialised bytes at the end
6761 of the CONT tags chunk, which should be harmless but causes warnings
6762 in valgrind (see #608533 for a test URL).
6764 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6766 * gst/realmedia/rtspreal.c:
6767 rtspreal: add finalize function so we can free streams and rulebook
6768 Fix memory leak in Real RTSP component (#608533).
6770 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6772 * gst/realmedia/rtspreal.c:
6773 rtspreal: fix minor memory leak
6774 Caps take their own reference when a buffer is added to them, so
6775 unref buffer after adding it to caps (#608533).
6777 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6779 * gst/realmedia/rdtdepay.c:
6780 rdtdepay: unref input buffer when done
6781 Fixes memory leak, see #608533.
6783 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6786 Automatic update of common submodule
6787 From 15d47a6 to 96dc793
6789 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6791 * ext/x264/gstx264enc.c:
6792 * ext/x264/gstx264enc.h:
6793 x264enc: make use of Access Unit delimiters configurable
6796 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6798 * gst/asfdemux/asfpacket.c:
6799 asfdemux: Do not subtract padding twice
6800 Only subtract implicit padding if an explicit one isn't
6801 provided. Avoids subtracting it twice and causing
6805 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
6807 * gst/asfdemux/gstasfdemux.c:
6808 * gst/mpegstream/gstmpegpacketize.c:
6809 assert: g_assert_not_reached() cannot replace return statement
6810 Fix build with assert being turned off.
6812 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6815 Automatic update of common submodule
6816 From 14cec89 to 15d47a6
6818 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
6820 * gst/asfdemux/gstasfdemux.c:
6821 asfdemux: Don't forget to update flow variable
6822 Forgot to update the return value in the loop.
6824 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
6826 * gst/asfdemux/gstasfdemux.c:
6827 asfdemux: Check flow return on every push
6828 We previously only aggregated flow returns after the while(push) loop,
6829 which meant that in some cases we would end-up not properly aggregating
6831 This is based on the same flow aggregation algorithm as oggdemux.
6833 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6835 * ext/x264/gstx264enc.c:
6836 x264enc: Add stream-format to output caps
6837 Adds stream-format to output caps of x264enc that
6838 informs if the stream is in bytestream of avc format.
6841 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
6843 * gst/mpegaudioparse/gstxingmux.c:
6844 xingmux: Fix unaligned memory access
6845 ARM/SPARC need 32bit alignment but xingmux accesses possibly
6846 unaligned memory, which leads to SIGBUS.
6849 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
6851 * gst/asfdemux/gstasfdemux.c:
6852 asfdemux: Use GST_STR_NULL in a couple of places.
6853 Fixes crashing on some of the log statements on win32.
6855 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6857 * gst/realmedia/rmdemux.c:
6858 rmdemux: Parse and post bitrate for streams
6859 Parse the bitrate of the streams and post their tags.
6862 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6864 * gst/asfdemux/gstasfdemux.c:
6865 * gst/asfdemux/gstasfdemux.h:
6866 asfdemux: Post bitrate tag
6867 If stream bitrate object is available, post the bitrate
6871 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6873 * gst/mpegaudioparse/gstmpegaudioparse.c:
6874 * gst/mpegaudioparse/gstmpegaudioparse.h:
6875 mp3parse: minor validation check of (Xing, VBRI) metadata
6876 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
6878 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6880 * gst/mpegaudioparse/gstmpegaudioparse.c:
6881 mp3parse: use proper total_time and total_bytes in various cases
6882 The correct basis for (Xing, VBRI) seek table calculations is the
6883 byte size and duration provided by that metadata, rather than some
6884 other (possibly even estimated) one. This also prevents an infinite
6885 conversion loop in (unlikely) case where a TOC is provided without
6886 such corresponding (duration) metdata.
6888 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6890 * gst/mpegaudioparse/gstmpegaudioparse.c:
6891 * gst/mpegaudioparse/gstmpegaudioparse.h:
6892 mp3parse: conserve stop time for non-accurate seek
6893 Use the same strategy as accurate seeks to store
6894 pending non-accurate seeks to avoid overwriting non-definite
6895 stop times. When doing non-accurate seeks our position
6896 reporting might drift off by some secs and the stream can
6897 end up before it should.
6900 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6903 Automatic update of common submodule
6904 From 47cb23a to 14cec89
6906 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6908 * ext/amrwbdec/amrwb.c:
6909 amrwbdec: give decoder a rank so decodebin/playbin will use it
6911 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6913 * gst/mpegaudioparse/gstmpegaudioparse.c:
6914 mp3parse: return false when we can't seek
6915 When upstream can't seek, we return false as well
6917 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6919 * ext/lame/gstlame.c:
6920 * ext/lame/gstlamemp3enc.c:
6921 lame: Avoid crash when seeking before negotiating
6922 lame's 'lgv' variable is only initialized when the caps
6923 is negotiated, whenever a seek happens before that, it would
6924 attempt to call a function on an empty pointer, causing the crash.
6927 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6930 Automatic update of common submodule
6931 From 87bf428 to 47cb23a
6933 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6936 Automatic update of common submodule
6937 From da4c75c to 87bf428
6939 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
6942 Automatic update of common submodule
6943 From 53a2485 to da4c75c
6945 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6947 * gst/mpegaudioparse/gstmpegaudioparse.c:
6948 mp3parse: fix non-flushing seek
6949 Specifically, in addition to clearing lots of variables/offsets
6950 when receiving newsegment, also clear leftover data to match.
6952 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6954 * ext/x264/gstx264enc.c:
6955 * ext/x264/gstx264enc.h:
6956 x264enc: Make upstream GstForceKeyUnit thread-safe
6957 Also send the GstForceKeyUnit event downstream when an upstream on is received,
6958 allowing muxers or payloaders to take appropriate actions.
6959 https://bugzilla.gnome.org/show_bug.cgi?id=602556
6961 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6964 Automatic update of common submodule
6965 From a3e3ce4 to 53a2485
6967 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
6969 * gst/asfdemux/gstasfdemux.c:
6970 asfdemux: Don't call strlen() on NULL pointers
6973 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6975 * gst/asfdemux/gstasfdemux.c:
6976 asfdemux: Remove old pads when new ones are added
6977 The old pads were being removed before adding the new ones,
6978 we should add the new ones first.
6981 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6983 * gst/asfdemux/gstasfdemux.c:
6984 * gst/asfdemux/gstasfdemux.h:
6985 asfdemux: Handle chained asfs on pull mode
6986 Adds chained asfs handling to pull mode. It now checks if
6987 there is a new asf header after the last packet (when it
6988 is possible to know how many packets are) or it tries
6989 checking if a processed packet that fails is an header
6993 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6995 * gst/asfdemux/gstasfdemux.c:
6996 * gst/asfdemux/gstasfdemux.h:
6997 asfdemux: properly do chained asfs on push mode
6998 To properly do chained asfs work with playbin2, we need to
6999 push eos on the old pads before removing them.
7002 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7004 * gst/asfdemux/gstasfdemux.c:
7005 * gst/asfdemux/gstasfdemux.h:
7006 asfdemux: add support for chained asfs (push mode)
7007 Adds support for detecting and playing chained asfs
7008 in push mode. asfdemux tries to detect a new asf start
7009 by identifying the header object guid in a input buffer.
7010 When it finds it, it resets its state, removing its pads
7011 and creates new ones for the new file.
7013 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7015 * gst/asfdemux/gstasfdemux.c:
7016 asfdemux: fix two small leaks
7018 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7020 * gst/asfdemux/gstasfdemux.c:
7021 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7022 WM/Track has a 0 base but is often wrongly written as starting from 1,
7023 so not as reliable as WM/TrackNumber which always starts from 1.
7025 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7027 * gst/asfdemux/gstasfdemux.c:
7028 asfdemux: WM/Track starts counting from 0, adjust to start from 1
7030 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7032 * gst/asfdemux/gstasfdemux.c:
7033 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7034 There's both WM/Track and WM/TrackNumber.
7036 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
7038 * ext/a52dec/gsta52dec.c:
7039 a52dec: Fix debug statement: Pass pos variable instead of time() function
7041 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
7043 * gst/dvdsub/gstdvdsubdec.c:
7044 dvdsubdec: Fix printf format string warning
7046 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
7048 * gst/asfdemux/gstasfdemux.c:
7049 asfdemux: Fix bogus variable used uninitialised warnings
7051 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
7054 po: Don't create backup .po files
7055 As well as preventing creation of useless backup files, it works
7056 around a bug in gettext 0.17 on OS/X
7058 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
7060 * gst/asfdemux/asfpacket.c:
7061 asfdemux: fix c99-style comments.
7063 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
7065 * gst/asfdemux/asfpacket.c:
7066 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
7068 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7070 * gst/realmedia/rmutils.c:
7071 rmutils: fix byteswapping
7072 fix the byteswapping code that was wrong because of the side effects of the
7076 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
7078 * ext/x264/gstx264enc.c:
7079 x264enc: Adapt to slightly modified x264 API
7082 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7084 * gst/asfdemux/asfpacket.c:
7085 asfdemux: careful to avoid crash on bogus data
7086 When receiving bogus data, we have to avoid subtracting a value
7087 larger than 'size' from 'size' variable, resulting in a wrap
7088 that would make 'size' a really large bogus value.
7091 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
7093 * win32/common/config.h:
7094 win32: Commit bumped version number
7096 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
7098 * gst/mpegaudioparse/gstmpegaudioparse.c:
7099 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
7101 This removes a good 50% of processing time for parsing a buffer.
7102 We do this by simply... getting the nicks that we already have handy
7103 instead of going through the expensive glib system.
7105 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
7108 configure.ac: And back to development we go...
7110 === release 0.10.13 ===
7112 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
7119 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7120 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7121 * docs/plugins/inspect/plugin-a52dec.xml:
7122 * docs/plugins/inspect/plugin-asf.xml:
7123 * docs/plugins/inspect/plugin-cdio.xml:
7124 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7125 * docs/plugins/inspect/plugin-dvdread.xml:
7126 * docs/plugins/inspect/plugin-dvdsub.xml:
7127 * docs/plugins/inspect/plugin-iec958.xml:
7128 * docs/plugins/inspect/plugin-lame.xml:
7129 * docs/plugins/inspect/plugin-mad.xml:
7130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7131 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7132 * docs/plugins/inspect/plugin-mpegstream.xml:
7133 * docs/plugins/inspect/plugin-realmedia.xml:
7134 * docs/plugins/inspect/plugin-siddec.xml:
7135 * docs/plugins/inspect/plugin-twolame.xml:
7136 * docs/plugins/inspect/plugin-x264.xml:
7137 * gst-plugins-ugly.doap:
7138 * win32/common/config.h:
7141 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
7179 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
7182 Automatic update of common submodule
7183 From 85d1530 to 0702fe1
7185 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
7223 * win32/common/config.h:
7224 0.10.12.3 pre-release
7226 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
7229 Automatic update of common submodule
7230 From a3e3ce4 to 85d1530
7232 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
7234 * ext/a52dec/gsta52dec.c:
7235 a52dec: Fix reference leak on all input buffers in 'dvd mode'
7236 https://bugzilla.gnome.org/show_bug.cgi?id=598272
7238 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
7277 * win32/common/config.h:
7278 0.10.12.2 pre-release
7280 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
7282 * docs/plugins/gst-plugins-ugly-plugins.args.new:
7283 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7284 docs: Remove files accidentally added
7285 Remove the gst-plugins-ugly-plugins.args.new and
7286 gst-plugins-ugly-plugins.signals.new files, that appear
7287 to have been accidentally added in commit
7288 f5d046a0b034f9bd7274291f7131ee5db1a30052
7290 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
7292 * ext/a52dec/gsta52dec.c:
7293 a52dec: Add some debugging for new segment events
7295 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
7297 * ext/mpeg2dec/gstmpeg2dec.c:
7298 mpeg2dec: fix warning in macosx snow leopard
7300 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
7302 * gst/mpegstream/gstmpegparse.c:
7303 mpegstream: fix warning in macosx snow leopard
7305 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
7307 * gst/mpegaudioparse/gstmpegaudioparse.c:
7308 mpegaudioparse: fix warning in macosx snow leopard
7310 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
7312 * gst/dvdsub/gstdvdsubdec.c:
7313 dvdsubdec: fix warning on macosx snow leopard
7315 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
7317 * gst/asfdemux/gstasfdemux.c:
7318 asfdemux: fix warning in macosx snow leopard
7320 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
7322 * gst/mpegaudioparse/gstmpegaudioparse.c:
7323 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
7325 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
7328 Automatic update of common submodule
7329 From 19fa4f3 to a3e3ce4
7331 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
7333 * gst/asfdemux/gstasfdemux.c:
7334 * gst/realmedia/rdtmanager.c:
7335 build: fprintf, sprintf, sscanf need stdio.h
7337 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
7340 mad: add missing include to fix the build
7342 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7344 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7345 dvdlpcm: whitespace fixes
7347 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
7349 * gst-plugins-ugly.spec.in:
7352 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7355 x264enc: adjust configure checking to changed upstream
7357 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7359 * ext/x264/gstx264enc.c:
7360 x264enc: conditionally adjust to new upstream API
7363 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7365 * gst/mpegaudioparse/gstmpegaudioparse.c:
7366 * gst/mpegaudioparse/gstmpegaudioparse.h:
7367 mpegaudioparse: prevent infinite (re)syncing
7369 gst/mpegaudioparse/gstmpegaudioparse.c
7371 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
7373 * gst/mpegaudioparse/gstmpegaudioparse.c:
7374 mp3parse: Refactor checking for sync. Make resyncing more reliable.
7375 Previously, we could get false sync relatively easily - it sometimes happened
7376 on real files. This cleans the code up a fair bit, and makes it require more
7377 confirmation that we've found valid sync before continuing.
7379 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7381 * gst/mpegaudioparse/gstmpegaudioparse.c:
7382 mpegaudioparse: ensure 2 valid headers in a row when resyncing
7384 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7386 * gst/mpegstream/gstdvddemux.c:
7387 dvddemux: remove bogus ifndef
7389 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7392 Automatic update of common submodule
7393 From 94f95e3 to 19fa4f3
7395 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7397 * ext/mpeg2dec/gstmpeg2dec.c:
7398 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
7400 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7402 * gst/dvdsub/gstdvdsubparse.c:
7403 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
7405 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
7407 * ext/amrnb/amrnbdec.c:
7408 * ext/amrnb/amrnbenc.c:
7409 Remove Ronald Bultje from Authors field
7410 Replaced with "GStreamer maintainers
7411 <gstreamer-devel@lists.sourceforge.net>" or just removed,
7412 depending on the number of other authors.
7414 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
7416 * gst/asfdemux/Makefile.am:
7417 * gst/asfdemux/gstasfmux.c:
7418 * gst/asfdemux/gstasfmux.h:
7419 asfdemux: Remove old non-built asfmux code
7420 Remove so people don't confuse it with the new asfmux code
7423 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7425 * ext/a52dec/gsta52dec.c:
7426 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
7427 It's not defined for older liba52 versions.
7429 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
7431 * ext/a52dec/gsta52dec.c:
7432 a52dec: Allow liba52 to use djbfft based IMDCT transform
7433 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
7434 IMDCT transform acceleration. It does however have a software based
7435 acceleration using the djbfft library (D.J. Bernstein's library for
7436 fourier transforms - Extremely fast library for floating-point
7437 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
7439 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
7440 and AltiVec implementations, but those are checked for first, and
7441 djbfft is chosen only if none of those is available - good in the
7442 case of some distributions including a port of the MPlayer changes
7443 in their system a52dec library.
7444 The down and upmix code in liba52 doesn't seem to be disturbed by
7445 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
7446 versions if passed from oil_cpu_get_flags (SSE currently is not).
7449 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7452 amr: Use opencore-amr pkg-config files if possible
7453 This makes it possible to build the plugins when the libraries
7454 are installed at non-standard locations.
7457 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7459 * gst/mpegaudioparse/gstmpegaudioparse.c:
7460 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
7461 Metadata provided seek tables are consistent with metadata's view of
7462 total size, which typically matches real size, but need not do so
7463 (e.g. a truncated file). Fixes seeking and position reporting
7464 in such truncated files (although duration based on metadata may then
7465 still be incorrect).
7467 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7470 configure: bump core/base requirements to released versions
7473 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7476 configure: Remove all mentions to the id3tag plugin which was removed
7478 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
7481 mad: make check for mad independent of the check for id3tag
7484 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7486 * gst/asfdemux/gstrtpasfdepay.c:
7487 rtpasfdepay: set padding size to the correct value
7488 asf packets in rtp packets should come with their padding fields
7489 set to 0 and the depayload must update them to the correct
7490 value before pushing downstream
7492 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
7495 * docs/plugins/Makefile.am:
7496 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7497 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7498 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7499 * docs/plugins/inspect/plugin-amrnb.xml:
7500 * docs/plugins/inspect/plugin-amrwbdec.xml:
7502 * ext/amrnb/GstAmrnbEnc.prs:
7503 * ext/amrnb/Makefile.am:
7505 * ext/amrnb/amrnb.c:
7506 * ext/amrnb/amrnbdec.c:
7507 * ext/amrnb/amrnbdec.h:
7508 * ext/amrnb/amrnbenc.c:
7509 * ext/amrnb/amrnbenc.h:
7510 * ext/amrnb/amrnbparse.c:
7511 * ext/amrnb/amrnbparse.h:
7512 * ext/amrwbdec/Makefile.am:
7513 * ext/amrwbdec/README:
7514 * ext/amrwbdec/amrwb.c:
7515 * ext/amrwbdec/amrwbdec.c:
7516 * ext/amrwbdec/amrwbdec.h:
7517 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
7518 These are based on the OpenCore codecs.
7521 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
7524 Automatic update of common submodule
7525 From fedaaee to 94f95e3
7527 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7532 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7533 * docs/plugins/gst-plugins-ugly-plugins.args.new:
7534 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7535 * docs/plugins/inspect/plugin-dvdnav.xml:
7537 * ext/dvdnav/.gitignore:
7538 * ext/dvdnav/Makefile.am:
7539 * ext/dvdnav/README:
7540 * ext/dvdnav/dvdnavsrc.c:
7541 * ext/dvdnav/dvdnavsrc.h:
7542 * ext/dvdnav/gst-dvd:
7543 * ext/dvdread/dvdreadsrc.c:
7544 * gst-plugins-ugly.spec.in:
7546 dvdnav: remove dvdnav plugin
7547 Remove dvdnav plugin, it has no future. resindvd is the plugin to
7548 use for dvd playback. Note that dvdnav was never really enabled
7549 in -ugly, you had to edit configure.ac to get it built.
7551 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7553 * tests/check/elements/mpeg2dec.c:
7554 mpeg2dec: Fix unused variables compiler warnings in unit test
7556 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
7559 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
7560 Check for more automake command variants. Use printf instead of 'echo -n'
7563 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7566 Automatic update of common submodule
7567 From 5845b63 to fedaaee
7569 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
7572 Make git ignore more files
7574 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
7576 * gst/asfdemux/gstasfdemux.c:
7577 asfdemux: Refactor multiple packet pull.
7578 This also fixes a bug by which the first buffer (in a multi-packet mode)
7579 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
7580 full incoming buffer and not just of the single asf packet.
7581 Fixes corrupted frames introduced by latest commit.
7583 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7585 * gst/asfdemux/gstasfdemux.c:
7586 asfdemux: use the right accurate field
7587 Remove accurate variable and its faulty use because the real variable is an
7590 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
7592 * gst/asfdemux/asfpacket.c:
7593 * gst/asfdemux/gstasfdemux.c:
7594 asfdemux: Sprinkle branch prediction macros accross the code
7596 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
7598 * gst/asfdemux/gstasfdemux.c:
7599 asfdemux: Delay newsegment handling until we have a keyframe.
7600 We now have a chance for packets to be collected before we send out the
7601 newsegment. If we're not in accurate seeking (keyunit) it will set
7602 the segment start/time to the keyframe's timestamp.
7604 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
7606 * gst/asfdemux/gstasfdemux.c:
7607 asfdemux: Remove useless check. We already have checked for it above.
7609 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
7611 * gst/asfdemux/gstasfdemux.c:
7612 asfdemux: No longer queue GOPs now that seeking is fixed.
7613 We now *always* seek to the keyframe just before our requested position.
7614 When we encounter the first keyframe and we were not accurate (therefore doing
7615 keyframe seeking), we update the segment start position to the keyframe timestamp.
7617 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
7619 * gst/asfdemux/gstasfdemux.c:
7620 * gst/asfdemux/gstasfdemux.h:
7621 asfdemux: Store the accurate seeking flag
7623 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
7625 * gst/asfdemux/gstasfdemux.c:
7626 asfdemux: Use the average frame duration for buffers without a duration.
7627 This will still cause some timestamp jitter, but giving a hint as to the duration
7628 rather than nothing seems to be a better idea.
7629 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
7630 duration using the accumulated packet duration (which will be correct).
7632 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
7634 * gst/asfdemux/gstasfdemux.c:
7635 * gst/asfdemux/gstasfdemux.h:
7636 asfdemux: Use index entry packet count to optimize seeking.
7637 The simple index entries also contain the number of packets one needs
7638 to retrieve at a given position to get a full keyframe. We therefore
7639 use that information to retrieve all those packets in one buffer when
7640 working in pull-mode.
7642 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7644 * gst/asfdemux/gstasfdemux.c:
7645 asfdemux: Do not try to free const pointer
7646 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
7647 asfdemux tried to free a const pointer that had been cast to a
7648 normal pointer variable.
7650 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
7652 * gst/asfdemux/gstasfdemux.c:
7653 asfdemux: Use presentation timestamp when searching in the index.
7654 We need to take the preroll into account... else we end up too early.
7656 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
7659 Automatic update of common submodule
7660 From f3bb51b to 5845b63
7662 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
7664 * gst/asfdemux/gstasfdemux.c:
7665 asfdemux: Convert index entry from presentation time to timestamps.
7666 We weren't taking the preroll into account previously, meaning that we
7667 were always seeking preroll nanoseconds too early... resulting in a lot
7668 of dropped packets (which are before the start time).
7669 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
7671 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
7674 * gst/asfdemux/gstasfdemux.c:
7675 asfdemux: Fix byte array metadata handling.
7676 We basically discard byte array metadata. Should be trivial to adapt
7677 to storing the pointers if we need it later on.
7679 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
7681 * gst/asfdemux/gstasfdemux.c:
7682 * gst/asfdemux/gstasfdemux.h:
7683 asfdemux: Handle PAR/interlaced information stored in packet payload.
7684 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
7685 in the ASF Packet payload extensions).
7687 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
7689 * gst/asfdemux/gstasfdemux.c:
7690 * gst/asfdemux/gstasfdemux.h:
7691 asfdemux: Store/Handle global metadata (not specific to one stream).
7692 This allows us to store (and handle) PAR information which might be stored there.
7694 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7696 * gst/mpegaudioparse/gstmpegaudioparse.c:
7697 mpegaudioparse: fix Xing inverse seek table building
7699 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
7702 Automatic update of common submodule
7703 From f3bb51b to f810030
7705 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7707 * gst/asfdemux/gstasfdemux.c:
7708 asfdemux: don't try to free a NULL taglist
7710 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7712 * gst/asfdemux/gstasfdemux.c:
7713 asfdemux: post tags only after we've created our source pads
7714 Post global tags only after we've added our source pads, so that
7715 tag events get sent downstream in addition to tag messages posted
7716 on the bus. This makes sure tags can be picked up automatically
7717 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
7718 While we're at it, also add a container-format tag.
7720 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7723 * gst/asfdemux/gstasfdemux.c:
7724 asfdemux: use new bytereader functions for image tag parsing
7726 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7728 * gst/asfdemux/gstasfdemux.c:
7729 * gst/asfdemux/gstasfdemux.h:
7730 asfdemux: remove some more unused variables
7732 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7734 * gst/realmedia/rmdemux.c:
7735 rmdemux: plug buffer leaking
7737 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7739 * gst/asfdemux/gstrtpasfdepay.c:
7740 asfdepay: guard against dropped buffers
7741 If a buffer was dropped, we might request data from the adapter that is not
7742 there and then we get a NULL buffer.
7744 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7746 * gst/asfdemux/gstasfdemux.c:
7747 * gst/asfdemux/gstasfdemux.h:
7748 asfdemux: set DISCONT on streams
7749 When we receive a DISCONT as input, don't clear our complete state but simply
7750 mark a discont that will be put on the next buffer. The code will be able to
7751 handle and throw away incomplete data.
7752 Add some more debug info.
7753 Remove an unused variable.
7755 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7757 * gst/asfdemux/gstrtpasfdepay.c:
7758 asfdepay: set DELTA_UNIT flag correctly
7759 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
7760 Add some more debug info.
7762 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7764 * gst/asfdemux/gstasfdemux.c:
7765 asfdemux: fix latency calculations
7766 We need to check for -1 as an invalid timestamp, not 1.
7768 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7770 * gst/mpegaudioparse/gstmpegaudioparse.c:
7771 * gst/mpegaudioparse/gstmpegaudioparse.h:
7772 mp3parse: don't put every single frame into the index
7773 Let's not put every single mp3 frame in our index, a few frames per
7774 second should be more than enough. For now use an index interval
7775 of 100ms-500ms depending on the upstream size, to keep the index at
7776 a reasonable size. Factor out the code that adds the index entry
7777 into a separate function for better code readability.
7779 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7781 * gst/mpegaudioparse/gstmpegaudioparse.c:
7782 * gst/mpegaudioparse/gstmpegaudioparse.h:
7783 mp3parse: assume seekability only if we know the upstream size
7784 While technically upstream may be seekable even if it doesn't know
7785 the exact size, I can't think of a use case where this distincation
7786 is relevant in practice, so for now just assume we're not seekable
7787 if upstream doesn't provide us with a size. Makes sure we don't
7788 build a seek index when streaming internet radio with sources that
7789 pretend to be seekable until you try to actually seek.
7791 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7793 * gst-plugins-ugly.spec.in:
7794 Fix x264 requirement in SPEC file
7796 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7798 * ext/x264/gstx264enc.c:
7799 * gst/realmedia/rdtmanager.c:
7800 x264enc, rdtmanager: fix compilation with debugging disabled
7802 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
7805 * docs/plugins/Makefile.am:
7806 docs: Bump common. Fix comment in the docs Makefile.am
7808 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
7811 * win32/common/config.h:
7812 Back to development -> 0.10.12.1
7814 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
7816 * gst-plugins-ugly.doap:
7817 Add 0.10.12 release to the doap file
7819 === release 0.10.12 ===
7821 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
7827 * docs/plugins/gst-plugins-ugly-plugins.args:
7828 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7829 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7830 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7831 * docs/plugins/inspect/plugin-a52dec.xml:
7832 * docs/plugins/inspect/plugin-asf.xml:
7833 * docs/plugins/inspect/plugin-cdio.xml:
7834 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7835 * docs/plugins/inspect/plugin-dvdread.xml:
7836 * docs/plugins/inspect/plugin-dvdsub.xml:
7837 * docs/plugins/inspect/plugin-iec958.xml:
7838 * docs/plugins/inspect/plugin-lame.xml:
7839 * docs/plugins/inspect/plugin-mad.xml:
7840 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7841 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7842 * docs/plugins/inspect/plugin-mpegstream.xml:
7843 * docs/plugins/inspect/plugin-realmedia.xml:
7844 * docs/plugins/inspect/plugin-siddec.xml:
7845 * docs/plugins/inspect/plugin-synaesthesia.xml:
7846 * docs/plugins/inspect/plugin-twolame.xml:
7847 * docs/plugins/inspect/plugin-x264.xml:
7848 * win32/common/config.h:
7851 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
7860 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
7894 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
7927 * win32/common/config.h:
7928 0.10.11.2 pre-release
7930 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
7932 * win32/common/config.h.in:
7933 win32: Remove #undef inline from the win32 config.h
7935 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7937 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7938 * docs/plugins/inspect/plugin-mad.xml:
7939 * ext/mad/Makefile.am:
7940 * ext/mad/gstid3tag.c:
7943 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
7944 It will be reborn with a shiny new code base under its hood in -bad.
7945 See #581756 and #565764.
7947 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
7949 * tests/check/pipelines/.gitignore:
7950 gitignore: Ignore some built files in the test area
7952 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
7954 * docs/plugins/inspect/plugin-a52dec.xml:
7955 * docs/plugins/inspect/plugin-asf.xml:
7956 * docs/plugins/inspect/plugin-cdio.xml:
7957 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7958 * docs/plugins/inspect/plugin-dvdread.xml:
7959 * docs/plugins/inspect/plugin-dvdsub.xml:
7960 * docs/plugins/inspect/plugin-iec958.xml:
7961 * docs/plugins/inspect/plugin-lame.xml:
7962 * docs/plugins/inspect/plugin-mad.xml:
7963 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7964 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7965 * docs/plugins/inspect/plugin-mpegstream.xml:
7966 * docs/plugins/inspect/plugin-realmedia.xml:
7967 * docs/plugins/inspect/plugin-siddec.xml:
7968 * docs/plugins/inspect/plugin-synaesthesia.xml:
7969 * docs/plugins/inspect/plugin-twolame.xml:
7970 docs: Update plugin inspect files
7972 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
7975 * docs/plugins/Makefile.am:
7976 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7977 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7978 * docs/plugins/inspect/plugin-x264.xml:
7980 * gst-plugins-ugly.spec.in:
7981 * tests/check/Makefile.am:
7982 * tests/check/elements/.gitignore:
7983 Moved 'x264enc' from -bad to -ugly
7985 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7987 * ext/x264/gstx264enc.c:
7988 * ext/x264/gstx264enc.h:
7989 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
7992 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7994 * ext/x264/GstX264Enc.prs:
7995 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
7997 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7999 * ext/x264/GstX264Enc.prs:
8000 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8002 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8004 * ext/x264/gstx264enc.c:
8005 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8007 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
8009 * ext/x264/GstX264Enc.prs:
8010 * ext/x264/Makefile.am:
8011 * ext/x264/gstx264enc.c:
8012 [MOVED FROM BAD 24/28] x264enc: add preset support
8013 Add preset iface and a (dummy) preset file as a starting point.
8015 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8017 * ext/x264/gstx264enc.c:
8018 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8020 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
8022 * ext/x264/gstx264enc.c:
8023 * ext/x264/gstx264enc.h:
8024 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8025 Use the GstForceKeyUnit event to force a keyframe.
8028 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8030 [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...
8031 Original commit message from CVS:
8032 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8033 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8034 Use hyphen in property name, perform safety buffer size check
8035 prior to mem access, and some more parentheses in macro.
8037 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
8039 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8040 Original commit message from CVS:
8041 * ext/apexsink/Makefile.am:
8042 Link against -lgcrpyto for RSA_new and RSA_free.
8043 * ext/faac/gstfaac.c:
8044 * ext/x264/gstx264enc.c:
8045 Fix compiler warnings.
8047 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8049 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
8050 Original commit message from CVS:
8051 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8052 Construct source caps in more conventional (and correct) manner.
8054 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8056 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
8057 Original commit message from CVS:
8058 * ext/alsaspdif/Makefile.am:
8059 * ext/amrwb/Makefile.am:
8060 * ext/apexsink/Makefile.am:
8061 * ext/arts/Makefile.am:
8062 * ext/artsd/Makefile.am:
8063 * ext/audiofile/Makefile.am:
8064 * ext/audioresample/Makefile.am:
8065 * ext/bz2/Makefile.am:
8066 * ext/cdaudio/Makefile.am:
8067 * ext/celt/Makefile.am:
8068 * ext/dc1394/Makefile.am:
8069 * ext/dirac/Makefile.am:
8070 * ext/directfb/Makefile.am:
8071 * ext/divx/Makefile.am:
8072 * ext/dts/Makefile.am:
8073 * ext/faac/Makefile.am:
8074 * ext/faad/Makefile.am:
8075 * ext/gsm/Makefile.am:
8076 * ext/hermes/Makefile.am:
8077 * ext/ivorbis/Makefile.am:
8078 * ext/jack/Makefile.am:
8079 * ext/jp2k/Makefile.am:
8080 * ext/ladspa/Makefile.am:
8081 * ext/lcs/Makefile.am:
8082 * ext/libfame/Makefile.am:
8083 * ext/libmms/Makefile.am:
8084 * ext/metadata/Makefile.am:
8085 * ext/mpeg2enc/Makefile.am:
8086 * ext/mplex/Makefile.am:
8087 * ext/musepack/Makefile.am:
8088 * ext/musicbrainz/Makefile.am:
8089 * ext/mythtv/Makefile.am:
8090 * ext/nas/Makefile.am:
8091 * ext/neon/Makefile.am:
8092 * ext/ofa/Makefile.am:
8093 * ext/polyp/Makefile.am:
8094 * ext/resindvd/Makefile.am:
8095 * ext/sdl/Makefile.am:
8096 * ext/shout/Makefile.am:
8097 * ext/snapshot/Makefile.am:
8098 * ext/sndfile/Makefile.am:
8099 * ext/soundtouch/Makefile.am:
8100 * ext/spc/Makefile.am:
8101 * ext/swfdec/Makefile.am:
8102 * ext/tarkin/Makefile.am:
8103 * ext/theora/Makefile.am:
8104 * ext/timidity/Makefile.am:
8105 * ext/twolame/Makefile.am:
8106 * ext/x264/Makefile.am:
8107 * ext/xine/Makefile.am:
8108 * ext/xvid/Makefile.am:
8109 * gst-libs/gst/app/Makefile.am:
8110 * gst-libs/gst/dshow/Makefile.am:
8111 * gst/aiffparse/Makefile.am:
8112 * gst/app/Makefile.am:
8113 * gst/audiobuffer/Makefile.am:
8114 * gst/bayer/Makefile.am:
8115 * gst/cdxaparse/Makefile.am:
8116 * gst/chart/Makefile.am:
8117 * gst/colorspace/Makefile.am:
8118 * gst/dccp/Makefile.am:
8119 * gst/deinterlace/Makefile.am:
8120 * gst/deinterlace2/Makefile.am:
8121 * gst/dvdspu/Makefile.am:
8122 * gst/festival/Makefile.am:
8123 * gst/filter/Makefile.am:
8124 * gst/flacparse/Makefile.am:
8125 * gst/flv/Makefile.am:
8126 * gst/games/Makefile.am:
8127 * gst/h264parse/Makefile.am:
8128 * gst/librfb/Makefile.am:
8129 * gst/mixmatrix/Makefile.am:
8130 * gst/modplug/Makefile.am:
8131 * gst/mpeg1sys/Makefile.am:
8132 * gst/mpeg4videoparse/Makefile.am:
8133 * gst/mpegdemux/Makefile.am:
8134 * gst/mpegtsmux/Makefile.am:
8135 * gst/mpegvideoparse/Makefile.am:
8136 * gst/mve/Makefile.am:
8137 * gst/nsf/Makefile.am:
8138 * gst/nuvdemux/Makefile.am:
8139 * gst/overlay/Makefile.am:
8140 * gst/passthrough/Makefile.am:
8141 * gst/pcapparse/Makefile.am:
8142 * gst/playondemand/Makefile.am:
8143 * gst/rawparse/Makefile.am:
8144 * gst/real/Makefile.am:
8145 * gst/rtjpeg/Makefile.am:
8146 * gst/rtpmanager/Makefile.am:
8147 * gst/scaletempo/Makefile.am:
8148 * gst/sdp/Makefile.am:
8149 * gst/selector/Makefile.am:
8150 * gst/smooth/Makefile.am:
8151 * gst/smoothwave/Makefile.am:
8152 * gst/speed/Makefile.am:
8153 * gst/speexresample/Makefile.am:
8154 * gst/stereo/Makefile.am:
8155 * gst/subenc/Makefile.am:
8156 * gst/tta/Makefile.am:
8157 * gst/vbidec/Makefile.am:
8158 * gst/videodrop/Makefile.am:
8159 * gst/videosignal/Makefile.am:
8160 * gst/virtualdub/Makefile.am:
8161 * gst/vmnc/Makefile.am:
8162 * gst/y4m/Makefile.am:
8163 * sys/acmenc/Makefile.am:
8164 * sys/cdrom/Makefile.am:
8165 * sys/dshowdecwrapper/Makefile.am:
8166 * sys/dshowsrcwrapper/Makefile.am:
8167 * sys/dvb/Makefile.am:
8168 * sys/dxr3/Makefile.am:
8169 * sys/fbdev/Makefile.am:
8170 * sys/oss4/Makefile.am:
8171 * sys/qcam/Makefile.am:
8172 * sys/qtwrapper/Makefile.am:
8173 * sys/vcd/Makefile.am:
8174 * sys/wininet/Makefile.am:
8175 * win32/common/config.h:
8176 Don't install static libs for plugins. Fixes #550851 for -bad.
8178 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8180 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
8181 Original commit message from CVS:
8182 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
8183 Adapt to slightly modified x264 API. Fixes #555238.
8185 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8187 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
8188 Original commit message from CVS:
8189 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
8190 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
8191 * ext/x264/gstx264enc.h:
8192 Do not deal with duplicated input (timestamps). If needed,
8193 a generic element can do so.
8194 Do not manipulate input timestamps on the way out,
8195 since that shifts the timeline and A/V sync.
8197 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8199 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
8200 Original commit message from CVS:
8201 * docs/plugins/gst-plugins-bad-plugins.args:
8202 Integrate new properties into documentation.
8203 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8204 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8205 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8206 Fix up API prior to eventual plugin move.
8207 API: GstX264Enc:pass (provides more options, and changed to enum)
8209 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8211 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
8212 Original commit message from CVS:
8213 * docs/plugins/Makefile.am:
8214 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8215 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8216 * ext/x264/gstx264enc.c:
8217 * tests/check/Makefile.am:
8218 * tests/check/elements/x264enc.c: (setup_x264enc),
8219 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
8220 Add documentation and unit test for x264enc.
8222 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8224 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
8225 Original commit message from CVS:
8226 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
8227 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8228 Allocate some buffers in more adaptive and economical fashion.
8230 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8232 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
8233 Original commit message from CVS:
8235 Check for sufficiently up-to-date x264 API.
8236 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
8237 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8238 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8239 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8240 * ext/x264/gstx264enc.h:
8241 Expose some more parameters of the x264 encoder as properties.
8243 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8245 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
8246 Original commit message from CVS:
8247 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
8248 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
8249 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8250 (gst_x264_enc_flush_frames):
8251 Coding style and layout; re-order some functions in more
8252 typical and natural flow.
8254 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8256 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
8257 Original commit message from CVS:
8258 * ext/x264/Makefile.am:
8259 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
8260 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
8261 (gst_x264_enc_reset), (gst_x264_enc_finalize),
8262 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
8263 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
8264 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
8265 * ext/x264/gstx264enc.h:
8266 Use GQueue in stead of custom queue code.
8267 Factorize flushing out encoder delayed frames.
8268 Factorize initialization and state change reset.
8270 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8272 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
8273 Original commit message from CVS:
8274 * ext/x264/gstx264enc.h:
8275 * sys/fbdev/gstfbdevsink.c:
8276 Use configure-generated _stdint.h.
8278 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8280 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
8281 Original commit message from CVS:
8282 * ext/x264/Makefile.am:
8283 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8284 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
8285 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
8286 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8287 (gst_x264_enc_finalize), (gst_x264_enc_chain),
8288 (gst_x264_enc_encode_frame), (plugin_init):
8289 * ext/x264/gstx264enc.h:
8290 Use video format library and GST_WRITE_*_BE macros where applicable.
8291 Use finalize in stead of dispose.
8292 Set up debug category and log callback.
8294 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
8296 [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...
8297 Original commit message from CVS:
8298 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8299 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8300 (gst_x264_enc_encode_frame):
8301 Try harder not to crash when we get an EOS event but haven't set
8302 up the encoder yet (as may happen when upstream errors out with
8303 not-negotiated, for example). Also, always push the EOS event
8306 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
8308 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
8309 Original commit message from CVS:
8310 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8313 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
8315 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
8316 Original commit message from CVS:
8317 * ext/x264/gstx264enc.c:
8318 Fix build against the libx264 version that ships with debian stable.
8320 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8322 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
8323 Original commit message from CVS:
8324 * ext/audioresample/gstaudioresample.c:
8325 * ext/x264/gstx264enc.c:
8326 * gst/dvdspu/gstdvdspu.c:
8327 * gst/dvdspu/gstdvdspu.h:
8328 * gst/festival/gstfestival.c:
8329 * gst/h264parse/gsth264parse.c:
8330 * gst/mpegtsparse/mpegtspacketizer.c:
8331 * gst/mpegtsparse/mpegtsparse.c:
8332 * gst/multifile/gstmultifilesink.c:
8333 * gst/multifile/gstmultifilesrc.c:
8334 * gst/nuvdemux/gstnuvdemux.c:
8335 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
8336 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
8338 Massive leak fixing, plus code cleanups.
8340 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8342 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
8343 Original commit message from CVS:
8344 * examples/app/appsrc_ex.c:
8345 * examples/switch/switcher.c:
8346 * ext/neon/gstneonhttpsrc.c:
8347 * ext/timidity/gstwildmidi.c:
8348 * ext/x264/gstx264enc.c:
8349 * gst/mve/mveaudioenc.c: (mve_compress_audio):
8350 * gst/rtpmanager/gstrtpclient.c:
8351 * gst/rtpmanager/gstrtpjitterbuffer.c:
8352 * gst/spectrum/demo-audiotest.c:
8353 * gst/spectrum/demo-osssrc.c:
8354 * sys/dvb/gstdvbsrc.c:
8355 Add stdlib include (free, atoi, exit).
8357 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8359 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
8360 Original commit message from CVS:
8361 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
8362 This needs a version check.
8363 * gst/bayer/Makefile.am:
8366 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
8368 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
8369 Original commit message from CVS:
8370 Patch by: Michal Benes <michal.benes at itonis tv>
8371 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
8374 * ext/x264/Makefile.am:
8375 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
8376 (gst_x264_enc_analyse_get_type),
8377 (gst_x264_enc_timestamp_queue_init),
8378 (gst_x264_enc_timestamp_queue_free),
8379 (gst_x264_enc_timestamp_queue_put),
8380 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
8381 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8382 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8383 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8384 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
8385 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8386 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
8387 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
8389 * ext/x264/gstx264enc.h:
8390 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
8391 handle 'odd' widths and heights correctly yet.
8393 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8395 * gst/asfdemux/gstasfdemux.c:
8396 asfdemux: nicer metadata extraction of genre tags in some cases
8397 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
8398 that they presumably stand for.
8400 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8402 * gst/asfdemux/gstasfdemux.c:
8403 asfdemux: parse WM/Picture tags to extract cover art
8406 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8409 docs: fix http links for amr libs in REQUIREMENTS
8411 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8413 * gst/asfdemux/gstasfdemux.c:
8414 asfdemux: fix bogus flow return handling in eos handler
8415 Don't overwrite the origin flow return by whatever flow we get
8416 when trying to push the remaining internally queued payloads.
8417 We want to do our eos logic, ie. send an EOS event or segment-done
8418 message in any case. Makes things EOS properly when an EOS event
8419 is forced upon the pipeline so that the source returns
8420 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
8422 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8424 * win32/common/config.h:
8425 win32: update config.h
8427 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8430 configure: bump core/base requirements to released versions
8432 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8436 autogen: move the -Wno-portability for automake into configure.ac
8438 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
8440 * gst/dvdlpcmdec/Makefile.am:
8441 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8442 dvdlpcmdec: Add multichannel channel maps, and send some tags
8443 Add a multichannel map to the output caps, and send at least a CODEC and
8444 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
8445 no samples and can't find info about the channel ordering, but this is
8446 better than nothing.
8448 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8451 Automatic update of common submodule
8452 From 888e0a2 to c572721
8454 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
8457 Automatic update of common submodule
8458 From 6ab11d1 to 888e0a2
8460 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
8462 * gst/dvdsub/gstdvdsubdec.c:
8463 dvdsubdec: Remove some dead code
8464 Remove some redundant memset - gobject memory is already initalised to 0.
8465 Remove a commented out line leftover from the previous commit
8467 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
8469 * gst/dvdsub/gstdvdsubdec.c:
8470 * gst/dvdsub/gstdvdsubdec.h:
8471 dvdsubdec: Support ARGB output
8472 Negotiate to and render into ARGB buffers directly if the peer supports it.
8475 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
8477 * ext/a52dec/gsta52dec.c:
8478 a52dec: Reconcile code with dtsdec
8479 Perform some cleanups based on the dtsdec code such as using the boilerplate
8480 macro and static pad template functions.
8481 Add some documentation. Don't register a change in flags until we synch on
8482 another frame successfully.
8484 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8486 * ext/lame/gstlamemp3enc.c:
8487 lamemp3enc: Improve debugging a bit
8489 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
8491 * ext/mpeg2dec/gstmpeg2dec.c:
8492 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
8494 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8527 po: avoid conflicts of local *.po files with files in git
8528 Make it so that filenames and line numbers are only stored in the *.pot file
8529 (which is not in git), but not in the individual *.po files. This information
8530 is hardly useful for translators in our case, and it should avoid the constant
8531 conflicts of local *.po files with the ones in git which are caused by the
8532 source files changing and the line numbers being updated. This commit might
8533 cause one last merge conflict for you, which you can work around with
8534 "git checkout po/*.po" before merging or pulling. After that there should
8535 (hopefully) not be any more local modifications of these files (unless
8536 someone committed additions or changes to translated strings and the
8537 *.po files haven't been updated yet, that is).
8539 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8541 * ext/lame/gstlamemp3enc.c:
8542 lamemp3enc: add Since tag to gtk-doc chunk
8544 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8546 * tests/check/elements/mpeg2dec.c:
8547 checks: fix mpeg2dec unit test again after interlace addition to caps
8549 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8551 * ext/mpeg2dec/gstmpeg2dec.c:
8552 mpeg2dec: work around old mpeg2dec versions
8553 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
8554 detection and just assume no rff is used. This fixes the compilation.
8557 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8559 * ext/mpeg2dec/Makefile.am:
8560 mpeg2dec: link to gstvideo
8561 Fix compilation by adding the right include directories and linking to the video
8564 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
8566 * gst/asfdemux/asfpacket.c:
8567 asfdemux: Downgrade simple statements from WARNING to DEBUG
8569 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
8571 * gst/asfdemux/asfheaders.c:
8572 * gst/asfdemux/asfheaders.h:
8573 * gst/asfdemux/asfpacket.c:
8574 * gst/asfdemux/asfpacket.h:
8575 asf: Detect more payload extensions.
8576 These should help fix interlaced/PAR issues with more files.
8578 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
8580 * ext/mpeg2dec/gstmpeg2dec.c:
8581 * ext/mpeg2dec/gstmpeg2dec.h:
8582 mpeg2dec: Implement interlaced support.
8583 Expand the debugging statements to show more picture information.
8585 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8587 * ext/mpeg2dec/gstmpeg2dec.c:
8588 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
8589 ffdec_mpeg2video is much faster, fixes bug #574461.
8591 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8593 * ext/lame/gstlamemp3enc.c:
8594 lamemp3enc: Don't write a Xing header
8596 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
8599 Run libtoolize before aclocal
8600 This unbreaks the build in some cases. Fixes bug #582021
8602 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
8604 * ext/mpeg2dec/gstmpeg2dec.c:
8605 mpeg2dec: use 64bit safe scaling functions.
8606 Got this to fail when seeking in a 14GB file (the value in bytes is
8609 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8611 * gst/mpegaudioparse/gstmpegaudioparse.c:
8612 mpegaudioparse: remove some pointless g_return_if_fail()s
8614 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8616 * ext/twolame/gsttwolame.c:
8617 Switch twolame to primary rank
8619 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8621 * ext/lame/gstlame.c:
8622 * ext/lame/gstlamemp3enc.c:
8623 * ext/twolame/gsttwolame.c:
8624 Add ranks to mp3 encoders
8626 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8628 * gst-plugins-ugly.spec.in:
8629 Add twolame plugin to spec file
8631 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8633 * gst/asfdemux/asfpacket.c:
8634 * gst/asfdemux/gstasfdemux.c:
8635 * gst/asfdemux/gstasfdemux.h:
8636 asfdemux: use upstream segment and timestamps for some interpolation
8637 This should particularly help in case of upstream live src, e.g. rtspsrc,
8638 and especially so if it has to perform fallback to TCP.
8640 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
8642 * gst/asfdemux/gstrtpasfdepay.c:
8643 rtpasfdepay: Add support for fragmented packet (L == 0).
8644 This happens with rtp-over-udp.
8646 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8648 * ext/lame/gstlamemp3enc.c:
8649 lamemp3enc: Fixup the bitrate only for CBR
8650 Additionally clarify some property descriptions.
8652 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
8654 * ext/lame/gstlamemp3enc.c:
8655 lame: fix format string in debug statement
8657 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
8659 * gst/mpegaudioparse/gstmpegaudioparse.c:
8660 mp3parse: Don't reject valid Xing tables of contents
8661 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
8662 reject them because of it, just subtract the initial offset when reading
8665 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
8667 * gst/mpegaudioparse/gstmpegaudioparse.c:
8668 mp3parse: Allow more bits to change in headers during resynch
8669 Be more lenient about what we accept as changing bits in a header - basically,
8670 only require that the mp3 sync marker is present, for the mpeg version,
8671 layer and samplerate.
8674 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
8677 mad: Add duration of incoming/outgoing buffers in debug statements
8679 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
8681 * gst/mpegaudioparse/gstmpegaudioparse.c:
8682 mpegaudioparse: Remove useless checks for valid buffer duration.
8683 The buffer duration is set to a valid value at the very top of
8684 emit_frame(), we therefore don't need to check it later on.
8686 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
8688 * gst/mpegaudioparse/gstmpegaudioparse.c:
8689 mpegaudioparse: Fix stop condition for outputting buffers.
8690 Some mp3 streams have an offset in timestamps, requiring us to push the
8691 frame *AFTER* segment.stop in order for the decoder to be able to push
8692 all data up to the segment.stop position.
8694 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8696 * gst/asfdemux/asfpacket.c:
8697 * gst/asfdemux/gstasfdemux.c:
8698 * gst/asfdemux/gstasfdemux.h:
8699 asfdemux: 0-base timestamps consistently (whether or not streaming)
8700 This also makes timestamps (more) consistent before and after a possible
8701 seek, and moreover makes for reasonable position reporting in live stream
8702 (whose payload timestamps should not be taken for granted).
8704 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8706 * gst/asfdemux/gstasfdemux.c:
8707 * gst/asfdemux/gstasfdemux.h:
8708 asfdemux: report initial latency due to internal preroll queue
8710 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8712 * gst/asfdemux/gstasfdemux.c:
8713 asfdemux: enhance debug statement and refactor some initialization
8715 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8717 * gst/asfdemux/gstasfdemux.c:
8718 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
8720 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8722 * gst/asfdemux/asfpacket.c:
8723 * gst/asfdemux/gstasfdemux.c:
8724 * gst/asfdemux/gstasfdemux.h:
8725 asfdemux: handle FIXME; normalize preroll
8727 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8729 * gst/asfdemux/gstasfdemux.c:
8730 * gst/asfdemux/gstasfdemux.h:
8731 asfdemux: fixes for streaming mode
8732 * Improve newsegment handling, e.g. upstream might live in TIME.
8733 * Only send newsegment if we have needed info.
8734 * Avoid reading past end of data section.
8736 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8738 * gst/asfdemux/gstasfdemux.c:
8739 asfdemux: fixes/enhancements for streaming mode
8740 * Do not rock the boat by reacting to FLUSH_START.
8741 * Try to handle TIME seeking by seeking upstream in BYTES.
8742 * Handle SEEKING query.
8744 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8747 * ext/lame/gstlamemp3enc.c:
8748 lame: fix compilation with LAME versions < 3.98
8749 lame_set_VBR_quality(), which takes a floating point value for the
8750 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
8751 takes quality as an integer, for older LAME versions.
8754 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8756 * win32/common/config.h:
8757 win32: update config.h to git
8758 Until someone ports the new win32 config.h logic from the
8759 other modules to -ugly.
8761 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8763 * docs/plugins/gst-plugins-ugly-plugins.args:
8764 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8765 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8768 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8770 * ext/lame/gstlamemp3enc.c:
8771 lamemp3enc: Add a note to the encoding-engine-quality property
8772 that says, that this does not affect the bitrate at all.
8774 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8776 * ext/lame/gstlame.c:
8777 * ext/lame/gstlamemp3enc.c:
8778 lame: Implement preset interface
8780 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8782 * ext/twolame/gsttwolame.c:
8783 twolame: Implement preset interface
8785 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8787 * docs/plugins/gst-plugins-ugly-plugins.args:
8788 * ext/lame/gstlamemp3enc.c:
8789 * ext/lame/gstlamemp3enc.h:
8790 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
8792 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8794 * ext/lame/gstlame.c:
8795 * ext/lame/gstlamemp3enc.c:
8796 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
8798 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8800 * ext/lame/gstlame.c:
8801 lame: Deprecate the lame element
8803 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8805 * docs/plugins/Makefile.am:
8806 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8807 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8808 * docs/plugins/gst-plugins-ugly-plugins.args:
8809 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8810 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8811 * docs/plugins/inspect/plugin-a52dec.xml:
8812 * docs/plugins/inspect/plugin-amrnb.xml:
8813 * docs/plugins/inspect/plugin-asf.xml:
8814 * docs/plugins/inspect/plugin-cdio.xml:
8815 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8816 * docs/plugins/inspect/plugin-dvdread.xml:
8817 * docs/plugins/inspect/plugin-dvdsub.xml:
8818 * docs/plugins/inspect/plugin-iec958.xml:
8819 * docs/plugins/inspect/plugin-lame.xml:
8820 * docs/plugins/inspect/plugin-mad.xml:
8821 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8822 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8823 * docs/plugins/inspect/plugin-mpegstream.xml:
8824 * docs/plugins/inspect/plugin-realmedia.xml:
8825 * docs/plugins/inspect/plugin-siddec.xml:
8826 * docs/plugins/inspect/plugin-synaesthesia.xml:
8827 * docs/plugins/inspect/plugin-twolame.xml:
8830 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8832 * ext/lame/gstlamemp3enc.c:
8833 lame: Update example pipelines with the new properties
8835 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8837 * ext/lame/Makefile.am:
8838 * ext/lame/gstlame.c:
8839 * ext/lame/gstlamemp3enc.c:
8840 * ext/lame/gstlamemp3enc.h:
8841 * ext/lame/plugin.c:
8842 lame: Add lamemp3enc element with much simplified interface
8843 This deprecates the lame element and fixes bug #494528.
8845 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
8847 * gst/asfdemux/asfpacket.c:
8848 asfpacket: Fix pull-mode timestamping handling.
8849 The problem that happens is the following:
8850 * A packet with multiple payloads comes in
8851 * Those payloads get handled one by one
8852 * The first payload contains the first audio payload with timestamp A
8853 * The second payload contains the first video (key)frame with timestamp V (where V < A)
8854 With the previous code, the following would happen:
8855 * the first payload gets processed, then passed to queue_for_stream
8856 * queue_for_stream detects it's the first valid timestamp received and stores
8858 * the second payload gets processed, then pass to queue_for_stream
8859 * queue_for_stream detects the timestamp is lower than first_ts... and
8860 discards it... resulting in losing the first keyframe of the video stream
8861 We've been having this issue for *ages*... it's just that nobody noticed it
8862 that much with playbin. But with playbin2's aggresive multiqueue handling, this
8863 will result in multiqueue not being able to preroll (because the video decoder will
8864 be dropping a ton of buffers before (maybe) receiving the next keyframe).
8865 Tested with over 200 asf files, and they all play the first frame correctly now,
8866 even the most braindead ones.
8868 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
8870 * gst/mpegaudioparse/gstmpegaudioparse.c:
8871 * gst/mpegaudioparse/gstmpegaudioparse.h:
8872 mp3parse: don't build seek table if we can't seek.
8873 Fixes #573720 - unbounded memory usage increase when listening to mp3
8874 stream for a long time.
8876 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8879 Automatic update of common submodule
8880 From b3941ea to 6ab11d1
8882 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
8884 * gst/mpegaudioparse/gstmpegaudioparse.c:
8885 * gst/mpegaudioparse/gstxingmux.c:
8886 mpegaudioparse: Remove dead assignment and duplicate code
8888 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
8890 * gst/realmedia/rmdemux.c:
8891 rmdemux: Actually return the return value for the seek handling.
8893 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
8895 * gst/mpegstream/gstmpegdemux.c:
8896 * gst/mpegstream/gstmpegparse.c:
8897 mpegstream: Remove dead assignments.
8898 The duplicate assignment of update_time was weird... but it seems normal
8899 that it's indeed the second statement which is the valid one.
8901 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
8903 * ext/amrnb/amrnbparse.c:
8904 armnb: Remove unused variable, adapt debug message accordingly.
8906 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
8908 * gst/dvdsub/gstdvdsubdec.c:
8909 * gst/mpegstream/gstdvddemux.c:
8910 * gst/mpegstream/gstmpegclock.c:
8911 dvdsub/mpegstream: _class_init: Remove unused class variables
8913 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
8915 * gst/asfdemux/gstasfdemux.c:
8916 asfdemux: Initialize flow for a corner case.
8917 This might be caused by entering the if() line 1214 and then not having
8918 any activated_streams.. resulting in reaching line 1267 without having
8919 any valid flow value.
8921 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
8923 * ext/twolame/gsttwolame.c:
8924 twolame: Remove unneeded variable, value assigned was never read.
8926 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
8928 * ext/mpeg2dec/gstmpeg2dec.c:
8929 mpeg2dec: Remove dead assignment. Value overwritten later on.
8931 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
8934 mad: Remove dead assignment and variables given values which are never read.
8936 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
8938 * ext/lame/gstlame.c:
8939 lame: Remove unneeded variable, it's assigned a value never read.
8941 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
8943 * gst/realmedia/rmdemux.c:
8944 rmdemux: Remove dead assignment, value is being overwritten before being read.
8946 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
8948 * gst/realmedia/rmdemux.c:
8949 rmdemux: Remove unused accurate flag.
8950 I couldn't see any reason why this was there in the first place.
8952 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
8954 * gst/realmedia/asmrules.c:
8955 * gst/realmedia/rdtdepay.c:
8956 realmedia: Remove dead assignments. The results are never read.
8958 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
8960 * gst/realmedia/gstrdtbuffer.c:
8961 * gst/realmedia/rademux.c:
8962 * gst/realmedia/rdtmanager.c:
8963 * gst/realmedia/rmdemux.c:
8964 realmedia: Remove useless variables, only being used once (or not).
8966 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
8968 * ext/mpeg2dec/gstmpeg2dec.c:
8969 * gst/asfdemux/gstrtspwms.c:
8970 * gst/realmedia/pnmsrc.c:
8971 * gst/realmedia/rdtdepay.c:
8972 * gst/realmedia/rtspreal.c:
8973 remove empty method implementations.
8975 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
8977 * gst/asfdemux/gstrtspwms.c:
8978 rtspwms: fix condition to detect extension commands for WMS
8979 Reply with OK to the extension commands for WMS.
8981 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
8983 * gst/realmedia/rtspreal.c:
8984 realmedia: add special Real header to DESCRIBE message only for Real servers
8985 Add headers that are specific to real only if a real server had been
8986 detected by the OPTIONS message.
8988 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
8990 * gst/synaesthesia/synaescope.c:
8991 synaesthesia: fix compilation on windows
8992 Fix compilation under MSVC due to references to headers
8993 that are not available with the MS SDKs.
8996 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8998 * gst/asfdemux/gstrtspwms.c:
8999 rtspwms: reply to extension commands
9000 Reply with OK to the extension commands for WMS.
9002 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9004 * gst/asfdemux/gstrtpasfdepay.c:
9005 asfdepay: fix a comment
9007 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9009 * gst/asfdemux/gstasfdemux.c:
9010 asfdemux: add some more debugging
9012 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9015 configure.ac: require git -base
9016 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9018 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9020 * gst/realmedia/rtspreal.c:
9021 realmedia: add special Real header to SETUP message only for Real servers
9022 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9023 streams where the server errors out because it can't handle the
9024 Real-specific 'Required: com.real.retain-entity-for-setup' header
9025 we've been adding unconditionally in the recent past.
9027 rtsp://66.111.34.191:601/broadcast/alnour.rm
9028 rtsp://195.134.224.231/snowboard_100.wmv
9030 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
9033 * gst/asfdemux/Makefile.am:
9034 asfdemux: link to all required libraries including indirectly used ones.
9035 On win32, we're required to link to all the libraries used - including
9036 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9037 (for windows only) winsock.
9039 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
9042 Automatic update of common submodule
9043 From d0ea89e to b3941ea
9045 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
9048 Automatic update of common submodule
9049 From f8b3d91 to d0ea89e
9051 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
9053 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9054 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
9056 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9058 * gst/realmedia/rtspreal.c:
9059 * gst/realmedia/rtspreal.h:
9060 realrtsp: add more headers
9061 Parse the ETag from the describe method and pass the sessionid as the value for
9062 the If-Match header is subsequent setup calls.
9063 Fixes support for more RealMedia RTSP streams.
9065 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
9068 twolame: bump requirement to 0.3.10
9069 0.3.10 is the first version with the float32 encoder functions.
9072 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
9075 back to development -> 0.10.11.1
9077 === release 0.10.11 ===
9079 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
9085 * docs/plugins/inspect/plugin-a52dec.xml:
9086 * docs/plugins/inspect/plugin-asf.xml:
9087 * docs/plugins/inspect/plugin-cdio.xml:
9088 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9089 * docs/plugins/inspect/plugin-dvdread.xml:
9090 * docs/plugins/inspect/plugin-dvdsub.xml:
9091 * docs/plugins/inspect/plugin-iec958.xml:
9092 * docs/plugins/inspect/plugin-lame.xml:
9093 * docs/plugins/inspect/plugin-mad.xml:
9094 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9095 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9096 * docs/plugins/inspect/plugin-mpegstream.xml:
9097 * docs/plugins/inspect/plugin-realmedia.xml:
9098 * docs/plugins/inspect/plugin-siddec.xml:
9099 * docs/plugins/inspect/plugin-twolame.xml:
9100 * gst-plugins-ugly.doap:
9102 * win32/common/config.h:
9105 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
9139 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9142 * win32/common/config.h:
9143 0.10.10.3 pre-release
9145 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
9152 po: Update translations from upstream
9154 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9158 po: Add Turkish translation
9160 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
9162 * gst/mpegaudioparse/gstmpegaudioparse.c:
9163 * gst/mpegaudioparse/gstmpegaudioparse.h:
9164 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
9165 Don't introduce glitches in the output by a) relaxing the threshold for
9166 taking upstream timestamps in preference to our calculated timestamps and
9167 b) only set the discont flag on outgoing buffers in response to an incoming
9171 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
9173 * gst/mpegaudioparse/gstmpegaudioparse.c:
9174 mp3parse: fix deadlock with accurate seeks.
9175 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
9178 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
9209 * win32/common/config.h:
9210 0.10.10.2 pre-release
9211 Bump version number, update translations and win32 config.h
9213 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
9217 po: Add Japanese translation
9219 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
9222 * docs/plugins/Makefile.am:
9223 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9224 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9225 * docs/plugins/gst-plugins-ugly-plugins.args:
9226 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9227 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9228 * docs/plugins/inspect/plugin-a52dec.xml:
9229 * docs/plugins/inspect/plugin-asf.xml:
9230 * docs/plugins/inspect/plugin-cdio.xml:
9231 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9232 * docs/plugins/inspect/plugin-dvdread.xml:
9233 * docs/plugins/inspect/plugin-dvdsub.xml:
9234 * docs/plugins/inspect/plugin-iec958.xml:
9235 * docs/plugins/inspect/plugin-lame.xml:
9236 * docs/plugins/inspect/plugin-mad.xml:
9237 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9238 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9239 * docs/plugins/inspect/plugin-mpegstream.xml:
9240 * docs/plugins/inspect/plugin-realmedia.xml:
9241 * docs/plugins/inspect/plugin-siddec.xml:
9242 * docs/plugins/inspect/plugin-synaesthesia.xml:
9243 * docs/plugins/inspect/plugin-twolame.xml:
9246 Moved twolame from Bad to Ugly
9248 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9250 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
9251 Original commit message from CVS:
9252 * ext/alsaspdif/Makefile.am:
9253 * ext/amrwb/Makefile.am:
9254 * ext/apexsink/Makefile.am:
9255 * ext/arts/Makefile.am:
9256 * ext/artsd/Makefile.am:
9257 * ext/audiofile/Makefile.am:
9258 * ext/audioresample/Makefile.am:
9259 * ext/bz2/Makefile.am:
9260 * ext/cdaudio/Makefile.am:
9261 * ext/celt/Makefile.am:
9262 * ext/dc1394/Makefile.am:
9263 * ext/dirac/Makefile.am:
9264 * ext/directfb/Makefile.am:
9265 * ext/divx/Makefile.am:
9266 * ext/dts/Makefile.am:
9267 * ext/faac/Makefile.am:
9268 * ext/faad/Makefile.am:
9269 * ext/gsm/Makefile.am:
9270 * ext/hermes/Makefile.am:
9271 * ext/ivorbis/Makefile.am:
9272 * ext/jack/Makefile.am:
9273 * ext/jp2k/Makefile.am:
9274 * ext/ladspa/Makefile.am:
9275 * ext/lcs/Makefile.am:
9276 * ext/libfame/Makefile.am:
9277 * ext/libmms/Makefile.am:
9278 * ext/metadata/Makefile.am:
9279 * ext/mpeg2enc/Makefile.am:
9280 * ext/mplex/Makefile.am:
9281 * ext/musepack/Makefile.am:
9282 * ext/musicbrainz/Makefile.am:
9283 * ext/mythtv/Makefile.am:
9284 * ext/nas/Makefile.am:
9285 * ext/neon/Makefile.am:
9286 * ext/ofa/Makefile.am:
9287 * ext/polyp/Makefile.am:
9288 * ext/resindvd/Makefile.am:
9289 * ext/sdl/Makefile.am:
9290 * ext/shout/Makefile.am:
9291 * ext/snapshot/Makefile.am:
9292 * ext/sndfile/Makefile.am:
9293 * ext/soundtouch/Makefile.am:
9294 * ext/spc/Makefile.am:
9295 * ext/swfdec/Makefile.am:
9296 * ext/tarkin/Makefile.am:
9297 * ext/theora/Makefile.am:
9298 * ext/timidity/Makefile.am:
9299 * ext/twolame/Makefile.am:
9300 * ext/x264/Makefile.am:
9301 * ext/xine/Makefile.am:
9302 * ext/xvid/Makefile.am:
9303 * gst-libs/gst/app/Makefile.am:
9304 * gst-libs/gst/dshow/Makefile.am:
9305 * gst/aiffparse/Makefile.am:
9306 * gst/app/Makefile.am:
9307 * gst/audiobuffer/Makefile.am:
9308 * gst/bayer/Makefile.am:
9309 * gst/cdxaparse/Makefile.am:
9310 * gst/chart/Makefile.am:
9311 * gst/colorspace/Makefile.am:
9312 * gst/dccp/Makefile.am:
9313 * gst/deinterlace/Makefile.am:
9314 * gst/deinterlace2/Makefile.am:
9315 * gst/dvdspu/Makefile.am:
9316 * gst/festival/Makefile.am:
9317 * gst/filter/Makefile.am:
9318 * gst/flacparse/Makefile.am:
9319 * gst/flv/Makefile.am:
9320 * gst/games/Makefile.am:
9321 * gst/h264parse/Makefile.am:
9322 * gst/librfb/Makefile.am:
9323 * gst/mixmatrix/Makefile.am:
9324 * gst/modplug/Makefile.am:
9325 * gst/mpeg1sys/Makefile.am:
9326 * gst/mpeg4videoparse/Makefile.am:
9327 * gst/mpegdemux/Makefile.am:
9328 * gst/mpegtsmux/Makefile.am:
9329 * gst/mpegvideoparse/Makefile.am:
9330 * gst/mve/Makefile.am:
9331 * gst/nsf/Makefile.am:
9332 * gst/nuvdemux/Makefile.am:
9333 * gst/overlay/Makefile.am:
9334 * gst/passthrough/Makefile.am:
9335 * gst/pcapparse/Makefile.am:
9336 * gst/playondemand/Makefile.am:
9337 * gst/rawparse/Makefile.am:
9338 * gst/real/Makefile.am:
9339 * gst/rtjpeg/Makefile.am:
9340 * gst/rtpmanager/Makefile.am:
9341 * gst/scaletempo/Makefile.am:
9342 * gst/sdp/Makefile.am:
9343 * gst/selector/Makefile.am:
9344 * gst/smooth/Makefile.am:
9345 * gst/smoothwave/Makefile.am:
9346 * gst/speed/Makefile.am:
9347 * gst/speexresample/Makefile.am:
9348 * gst/stereo/Makefile.am:
9349 * gst/subenc/Makefile.am:
9350 * gst/tta/Makefile.am:
9351 * gst/vbidec/Makefile.am:
9352 * gst/videodrop/Makefile.am:
9353 * gst/videosignal/Makefile.am:
9354 * gst/virtualdub/Makefile.am:
9355 * gst/vmnc/Makefile.am:
9356 * gst/y4m/Makefile.am:
9357 * sys/acmenc/Makefile.am:
9358 * sys/cdrom/Makefile.am:
9359 * sys/dshowdecwrapper/Makefile.am:
9360 * sys/dshowsrcwrapper/Makefile.am:
9361 * sys/dvb/Makefile.am:
9362 * sys/dxr3/Makefile.am:
9363 * sys/fbdev/Makefile.am:
9364 * sys/oss4/Makefile.am:
9365 * sys/qcam/Makefile.am:
9366 * sys/qtwrapper/Makefile.am:
9367 * sys/vcd/Makefile.am:
9368 * sys/wininet/Makefile.am:
9369 * win32/common/config.h:
9370 Don't install static libs for plugins. Fixes #550851 for -bad.
9372 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
9374 [MOVED FROM BAD] Enable/fix up translations for these plugins.
9375 Original commit message from CVS:
9376 * ext/resindvd/plugin.c: (plugin_init):
9377 * ext/resindvd/resindvdsrc.c:
9378 * ext/twolame/gsttwolame.c: (plugin_init):
9379 * gst/aiffparse/aiffparse.c: (plugin_init):
9380 Enable/fix up translations for these plugins.
9382 Add 'ca' to LINGUAS.
9385 Add more files for translation and more files which tools
9388 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9390 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
9391 Original commit message from CVS:
9392 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
9393 (gst_two_lame_chain):
9394 * ext/twolame/gsttwolame.h:
9395 Allow raw float samples as input for encoding.
9397 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9399 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
9400 Original commit message from CVS:
9403 * ext/twolame/Makefile.am:
9404 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
9405 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
9406 (gst_two_lame_release_memory), (gst_two_lame_finalize),
9407 (gst_two_lame_base_init), (gst_two_lame_class_init),
9408 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
9409 (gst_two_lame_init), (gst_two_lame_set_property),
9410 (gst_two_lame_get_property), (gst_two_lame_sink_event),
9411 (gst_two_lame_chain), (gst_two_lame_setup),
9412 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
9414 * ext/twolame/gsttwolame.h:
9415 Add TwoLAME MP2 encoding element, based on the LAME element.
9417 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
9420 Automatic update of common submodule
9421 From 7032163 to f8b3d91
9423 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9426 Automatic update of common submodule
9427 From ffa738d to 7032163
9429 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9432 Automatic update of common submodule
9433 From 3f13e4e to ffa738d
9435 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9438 Automatic update of common submodule
9439 From 3c7456b to 3f13e4e
9441 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9444 Automatic update of common submodule
9445 From 57c83f2 to 3c7456b
9447 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
9449 * gst/mpegaudioparse/gstmpegaudioparse.c:
9450 mp3parse: be more conservative when changing layer/rate/etc.
9451 Don't allow a change in sample rate/channels/layer/version unless we can
9452 see another frame at the correct offset. Prevents accidently flipping
9453 due to simple single-bit corruption.
9455 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
9457 * gst/realmedia/realhash.c:
9458 rmdemux: Fix strict-aliasing warnings.
9459 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
9462 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
9464 * gst/mpegaudioparse/gstmpegaudioparse.c:
9465 mpegaudioparse: Remove empty lines added by buggy indent.
9467 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9469 * gst/mpegaudioparse/gstmpegaudioparse.c:
9470 mpegaudioparse: Provide SEEKING query handling.
9471 Since SEEK event handling might perform some conversion
9472 from TIME to BYTES, do not let upstream fool application
9473 into (TIME) seeking not being possible.
9475 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
9477 * gst/mpegaudioparse/gstmpegaudioparse.c:
9478 mp3parse: fix accurate seeks to near 0
9479 Integer underflow made accurate seeks to near zero fail and seek to
9480 completely the wrong place. Fix by clamping to zero, since we can't seek
9481 to negative times anyway.
9483 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9487 build: Update shave init statement for changes in common. Bump common.
9489 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9491 * gst/realmedia/rtspreal.c:
9492 rtspreal: ignore data streams. Fixes #527112
9493 Ignore data streams when parsing the SDP as they don't contain anything we need
9494 to put in the realmedia header.
9496 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
9499 Automatic update of common submodule
9500 From 9cf8c9b to a6ce5c6
9502 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9504 * ext/mad/gstid3tag.c:
9505 Forward unknown events
9506 Forward unknown events upstream instead of dropping them. Also return the result
9507 of the seek event instead of a fixed value.
9509 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
9511 * gst/asfdemux/gstrtpasfdepay.c:
9512 rtpasfdepay: Fix the build by adding the needed include for atoi.
9514 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
9517 * docs/plugins/Makefile.am:
9518 Use shave for the build output
9520 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
9523 Automatic update of common submodule
9524 From 5d7c9cc to 9cf8c9b
9526 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
9528 * gst/asfdemux/gstasf.c:
9529 * gst/asfdemux/gstrtpasfdepay.c:
9530 * gst/realmedia/rademux.c:
9531 * gst/realmedia/rdtdepay.c:
9532 * gst/synaesthesia/gstsynaesthesia.c:
9533 * gst/synaesthesia/synaescope.c:
9536 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
9538 * gst/realmedia/pnmsrc.c:
9539 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
9541 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
9544 Automatic update of common submodule
9545 From 80c627d to 5d7c9cc
9547 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9549 * gst/realmedia/Makefile.am:
9550 * gst/realmedia/pnmsrc.c:
9551 * gst/realmedia/pnmsrc.h:
9552 * gst/realmedia/rademux.c:
9553 * gst/realmedia/rademux.h:
9554 * gst/realmedia/realmedia.c:
9555 * gst/realmedia/rmdemux.c:
9556 * gst/realmedia/rmdemux.h:
9557 Add pnm:// uri source
9558 Add a new utri handler for pnm:// that for now just redirects to the same uri
9559 with the rtsp:// protocol, which usually works nowadays.
9560 Separate the registration of the various plugins into a separate source file.
9562 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9564 * gst/asfdemux/Makefile.am:
9565 * gst/asfdemux/gstasf.c:
9566 * gst/asfdemux/gstrtpasfdepay.c:
9567 * gst/asfdemux/gstrtpasfdepay.h:
9569 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
9572 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
9575 mad: remove log line added in error
9577 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
9580 mad: just flush data when seeing BADDATAPTR instead of going into error state
9582 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
9584 * gst/realmedia/rmdemux.c:
9585 Fix parsing of the flags in rmdemux
9586 Fix parsing of the flags in version 1 realmedia streams.
9589 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
9592 Bump revision to use for common submodule.
9594 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
9596 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9597 Add releaseinfo with online url.
9599 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
9604 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9606 * gst/asfdemux/asfpacket.c:
9607 * gst/asfdemux/gstasfdemux.c:
9608 * gst/asfdemux/gstasfdemux.h:
9609 Remove redundant push_mode struct member
9611 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
9614 Fix previous commit, wasn't actually setting up a symbolic link
9616 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
9620 Use a symbolic link for the pre-commit client-side hook
9622 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
9625 Ignore some more files
9627 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
9629 * gst/synaesthesia/synaescope.c:
9630 * gst/synaesthesia/synaescope.h:
9631 Precalculate some size dependent variables. Demystify the height scaling a bit.
9632 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
9634 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
9636 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9638 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9640 * gst/realmedia/rdtdepay.c:
9641 Set flags on the realmedia chunks
9642 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
9643 descrambler can be reset on keyframes. Fixes #556714.
9645 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9647 * gst/realmedia/gstrdtbuffer.c:
9648 * gst/realmedia/gstrdtbuffer.h:
9649 Add method to get RDT flags
9650 Add a method to get the RDT flags. We need these flags to mark keyframes to
9651 reset the descrambing queue. See #556714.
9653 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
9655 * gst/asfdemux/asfpacket.c:
9656 * gst/asfdemux/gstasfdemux.c:
9657 * gst/asfdemux/gstasfdemux.h:
9658 Add seeking support to asfdemux in push mode
9661 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
9663 * gst/asfdemux/asfpacket.c:
9664 Drop packets with an invalid replicated data length
9665 Drop packets with an invalid replicated data length
9666 instead of continuing with an invalid timestamp
9667 and uninitialized payload metadata.
9668 All other code assumes that the timestamps are valid.
9670 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
9672 * gst/synaesthesia/synaescope.h:
9673 Change comment to refer to right variable.
9675 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
9677 * gst/synaesthesia/gstsynaesthesia.c:
9678 * gst/synaesthesia/gstsynaesthesia.h:
9679 * gst/synaesthesia/synaescope.c:
9680 * gst/synaesthesia/synaescope.h:
9681 Bring synaesthesia to next century.
9682 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
9684 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
9686 * gst/asfdemux/gstasfdemux.c:
9687 Fix leak of converted string
9689 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
9693 Add more to the gitignores
9695 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
9697 * gst/synaesthesia/gstsynaesthesia.c:
9698 Make synaesthesia build again.
9699 _init() has no params.
9701 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
9704 Update common snapshot.
9706 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
9711 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
9715 Install and use pre-commit indentation hook from common
9717 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
9720 autogen.sh : Use git submodule
9722 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
9724 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
9725 Original commit message from CVS:
9726 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
9727 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
9728 (gst_dvd_demux_get_audio_stream),
9729 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
9730 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
9731 (gst_mpeg_demux_get_video_stream),
9732 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
9733 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9734 Fix some caps leaks. Fixes bug #564885.
9736 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
9738 ext/cdio/gstcdio.c: Remove unused format argument.
9739 Original commit message from CVS:
9740 * ext/cdio/gstcdio.c:
9741 Remove unused format argument.
9743 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
9745 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
9746 Original commit message from CVS:
9747 * win32/common/.cvsignore:
9748 * win32/common/config.h:
9749 * win32/common/config.h.in:
9750 Hardcode cpu for win32 build, just like we do in the other modules,
9751 to remove VCS conflicts and inconsistent defines between modules,
9752 and update version defines to CVS.
9754 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
9756 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9757 Original commit message from CVS:
9759 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9761 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
9763 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
9764 Original commit message from CVS:
9766 inttypes.m4 hasn't been available since gettext-0.15, and since we now
9767 require gettext >= 0.17 ... we can remove it from the list of files to
9770 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
9772 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
9773 Original commit message from CVS:
9774 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
9775 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
9776 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
9777 * gst/mpegaudioparse/gstmpegaudioparse.h:
9778 Do an initial class_ref on an internal enum type from within the
9779 class_init function so that there aren't any issues when multiple
9780 mp3parse elements are started in separate threads at the same
9781 time. (Why we use an enum type here if the tag is registered as
9782 a string type, I don't know). Also remove custom UNUSED macro
9783 and use GLib's instead.
9785 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9787 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
9788 Original commit message from CVS:
9790 Apparently AC_CONFIG_MACRO_DIR breaks when using more
9791 than one macro directory, reverting last change.
9793 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9795 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
9796 Original commit message from CVS:
9798 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
9801 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9803 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
9804 Original commit message from CVS:
9805 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9806 Last change introduced a regression that made mpeg2dec handle
9807 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
9809 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9811 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
9812 Original commit message from CVS:
9813 Patch by: Cygwin Ports maintainer
9814 <yselkowitz at users dot sourceforge dot net>
9817 Require gettext 0.17 because older versions don't mix with libtool
9818 2.2. At build time an older gettext version will still work.
9821 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
9823 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
9824 Original commit message from CVS:
9825 * ext/mpeg2dec/gstmpeg2dec.c:
9826 * ext/mpeg2dec/gstmpeg2dec.h:
9827 Add support for 4:4:4 video. Fixes #562086
9829 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
9831 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
9832 Original commit message from CVS:
9833 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
9834 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
9835 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
9836 >= 0.5.0. Fixes bug #562065.
9838 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
9840 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
9841 Original commit message from CVS:
9842 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
9843 Remove duplicate and broken code for the streaming case and simply reuse
9844 the much better working pull based code. Fixes #560348.
9846 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9848 configure.ac: Back to development -> 0.10.10.1
9849 Original commit message from CVS:
9851 Back to development -> 0.10.10.1
9853 === release 0.10.10 ===
9855 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9861 * docs/plugins/inspect/plugin-a52dec.xml:
9862 * docs/plugins/inspect/plugin-asf.xml:
9863 * docs/plugins/inspect/plugin-cdio.xml:
9864 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9865 * docs/plugins/inspect/plugin-dvdread.xml:
9866 * docs/plugins/inspect/plugin-dvdsub.xml:
9867 * docs/plugins/inspect/plugin-iec958.xml:
9868 * docs/plugins/inspect/plugin-lame.xml:
9869 * docs/plugins/inspect/plugin-mad.xml:
9870 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9871 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9872 * docs/plugins/inspect/plugin-mpegstream.xml:
9873 * docs/plugins/inspect/plugin-realmedia.xml:
9874 * docs/plugins/inspect/plugin-siddec.xml:
9875 * gst-plugins-ugly.doap:
9877 Release 0.10.10 - "Under the House"
9878 Original commit message from CVS:
9879 Release 0.10.10 - "Under the House"
9881 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9891 Original commit message from CVS:
9894 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9896 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
9897 Original commit message from CVS:
9898 * ext/sidplay/Makefile.am:
9899 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
9900 contain CFLAGS that do not exist for C++, like -Wvla or
9901 -Wdeclaration-after-statement. Fixes bug #561161.
9903 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9905 configure.ac: 0.10.9.3 pre-release
9906 Original commit message from CVS:
9908 0.10.9.3 pre-release
9910 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
9912 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
9913 Original commit message from CVS:
9914 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
9915 Only copy sane aspect ratio values on the caps. Fixes #559682.
9917 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9920 Add bug number to the mp3parse mpeg 2.5 fix
9921 Original commit message from CVS:
9922 Add bug number to the mp3parse mpeg 2.5 fix
9924 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
9926 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
9927 Original commit message from CVS:
9928 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
9929 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
9930 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
9931 * ext/amrnb/amrnbdec.h:
9932 Add a property to select the amr variant. Fixes #424070.
9934 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
9936 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
9937 Original commit message from CVS:
9938 Patch by: Tal Shalif <tshalif at nargila dot org>
9939 * gst/mpegstream/gstdvddemux.c:
9940 (gst_dvd_demux_get_subpicture_stream):
9941 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
9942 (gst_mpeg_demux_get_audio_stream):
9943 Fix memmory corruption due to not storing the new updated pointer
9944 after a g_renew(). Fixes #558896.
9946 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9948 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9949 Original commit message from CVS:
9950 * tests/check/Makefile.am:
9951 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9953 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9955 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
9956 Original commit message from CVS:
9958 oops, forgot to bump the version back to devel
9959 after the last release 0.10.9.1
9961 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
9963 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
9964 Original commit message from CVS:
9965 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
9966 (gst_rmdemux_descramble_mp4a_audio),
9967 (gst_rmdemux_handle_scrambled_packet):
9968 Add suport for mpeg4 and aac audio. See #556714.
9970 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
9972 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9973 Original commit message from CVS:
9974 * gst/mpegaudioparse/gstmpegaudioparse.c:
9975 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9976 Fixes skipping on these files.
9978 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
9980 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
9981 Original commit message from CVS:
9982 Patch by: Robin Stocker <robin at nibor dot org>
9983 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
9984 (handle_sequence), (gst_mpeg2dec_setcaps):
9985 * ext/mpeg2dec/gstmpeg2dec.h:
9986 Prefer the container's PAR over the stream's PAR if it's
9987 given in the srcpad caps. Fixes bug #556184.
9989 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9991 Don't install static libs for plugins. Fixes #550851 for ugly.
9992 Original commit message from CVS:
9993 * ext/a52dec/Makefile.am:
9994 * ext/amrnb/Makefile.am:
9995 * ext/cdio/Makefile.am:
9996 * ext/dvdnav/Makefile.am:
9997 * ext/dvdread/Makefile.am:
9998 * ext/lame/Makefile.am:
9999 * ext/mad/Makefile.am:
10000 * ext/mpeg2dec/Makefile.am:
10001 * ext/sidplay/Makefile.am:
10002 * gst/ac3parse/Makefile.am:
10003 * gst/asfdemux/Makefile.am:
10004 * gst/dvdlpcmdec/Makefile.am:
10005 * gst/dvdsub/Makefile.am:
10006 * gst/iec958/Makefile.am:
10007 * gst/mpegaudioparse/Makefile.am:
10008 * gst/mpegstream/Makefile.am:
10009 * gst/realmedia/Makefile.am:
10010 * gst/synaesthesia/Makefile.am:
10011 Don't install static libs for plugins. Fixes #550851 for ugly.
10013 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10015 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10016 Original commit message from CVS:
10017 * gst/mpegaudioparse/gstmpegaudioparse.c:
10018 (gst_mp3parse_sink_event):
10019 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10020 frames. Partially fixes bug #552237.
10022 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10024 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10025 Original commit message from CVS:
10026 * ext/amrnb/amrnbparse.c:
10027 use #defines for HEADER. Unref the object in _sink_activate_pull().
10029 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10031 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10032 Original commit message from CVS:
10033 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10034 (gst_mad_change_state):
10035 * ext/mad/gstmad.h:
10036 track discont on incomming buffers and set discont on outgoing
10038 Pass unknown events upstreams instead of dropping them.
10040 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
10042 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10043 Original commit message from CVS:
10044 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10045 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10046 (handle_slice), (gst_mpeg2dec_sink_event),
10047 (gst_mpeg2dec_src_event):
10048 * ext/mpeg2dec/gstmpeg2dec.h:
10049 Fix compilation with --disable-index. Fixes bug #554150.
10051 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
10053 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
10054 Original commit message from CVS:
10055 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10056 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
10057 (gst_mad_src_event), (gst_mad_chain):
10058 * ext/mad/gstmad.h:
10059 Fix compilation with --disable-index. Fixes bug #554142.
10061 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10063 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
10064 Original commit message from CVS:
10065 * ext/a52dec/gsta52dec.c:
10066 * ext/a52dec/gsta52dec.h:
10067 Fix channel re-negotiation on a change of the incoming stream.
10068 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
10071 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
10073 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
10074 Original commit message from CVS:
10075 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
10076 (gst_amrnbenc_state_change):
10077 * ext/amrnb/amrnbenc.h:
10078 Pass the discont flag from the input buffer on to the output buffer in
10081 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
10083 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
10084 Original commit message from CVS:
10085 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10086 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10087 (gst_amrnbparse_handle_pull_seek),
10088 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
10089 (gst_amrnbparse_sink_activate_push),
10090 (gst_amrnbparse_sink_activate_pull):
10091 * ext/amrnb/amrnbparse.h:
10092 Add flush seek handler. Fixes #536274.
10094 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
10096 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
10097 Original commit message from CVS:
10098 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10099 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
10100 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
10101 (gst_amrnbparse_state_change):
10102 * ext/amrnb/amrnbparse.h:
10103 Fix the duration query. Fixes #536226.
10104 Also set caps on the pads and buffers more correctly.
10106 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
10108 po/LINGUAS: Add 'ca' to LINGUAS.
10109 Original commit message from CVS:
10111 Add 'ca' to LINGUAS.
10113 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
10115 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
10116 Original commit message from CVS:
10117 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
10118 Fix aggregated GST_FLOW_RETURN check for when to send an error message
10122 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
10124 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
10125 Original commit message from CVS:
10126 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
10127 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
10128 (create_segment_event), (gst_rdt_depay_push),
10129 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
10130 * gst/realmedia/rdtdepay.h:
10131 Parse other values from the incomming caps.
10132 Add event handler to handle flushing and segments.
10133 Create segment events.
10134 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
10135 Do skew correction based on RDT timestamps.
10136 * gst/realmedia/rdtmanager.c: (activate_session),
10137 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
10139 Parse caps to get the clockrate needed for the jitterbuffer.
10140 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10141 Apply timestamp fixup after correcting for initial timestamp and
10142 internal base timestamp corrections.
10144 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
10146 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
10147 Original commit message from CVS:
10148 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
10149 (gst_rdt_depay_change_state):
10150 * gst/realmedia/rdtdepay.h:
10151 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
10152 with a DISCONT flag when needed.
10153 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
10154 Report the configure latency instead of a hardcoded value.
10156 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
10158 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
10159 Original commit message from CVS:
10160 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
10161 (free_session), (gst_rdt_manager_query_src),
10162 (gst_rdt_manager_src_activate_push),
10163 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
10164 (gst_rdt_manager_loop), (create_recv_rtp):
10165 Include the new rdt jitterbuffer in the session manager.
10167 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
10169 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
10170 Original commit message from CVS:
10171 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
10172 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
10173 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
10174 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
10175 * gst/realmedia/rdtdepay.h:
10176 Use new RDT parsing helper functions.
10177 Copy discont flags correctly.
10178 Push the header from the chain function instead of the setcaps function.
10179 Copy incomming timestamp to the output buffers instead of doing magic
10180 with the RDT timestamps.
10182 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
10184 gst/realmedia/: Add first support for parsing RDT messages.
10185 Original commit message from CVS:
10186 * gst/realmedia/Makefile.am:
10187 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
10188 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
10189 (read_packet_header), (gst_rdt_buffer_get_first_packet),
10190 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
10191 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
10192 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
10193 (gst_rdt_packet_data_peek_data),
10194 (gst_rdt_packet_data_get_stream_id),
10195 (gst_rdt_packet_data_get_timestamp):
10196 * gst/realmedia/gstrdtbuffer.h:
10197 Add first support for parsing RDT messages.
10198 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
10199 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
10200 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
10201 (calculate_skew), (rdt_jitter_buffer_insert),
10202 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
10203 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
10204 (rdt_jitter_buffer_get_ts_diff):
10205 * gst/realmedia/rdtjitterbuffer.h:
10206 Add first version of an RDT jitterbuffer.
10208 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
10210 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
10211 Original commit message from CVS:
10212 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10213 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
10214 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
10215 (gst_rmdemux_descramble_dnet_audio),
10216 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
10217 * gst/realmedia/rmdemux.h:
10218 Keep track of the first timestamp of the stream and add this to the
10219 outgoing buffer timestamps so that we can handle live streams.
10220 Set discont flag on the first buffers and after a seek.
10222 === release 0.10.9 ===
10224 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10230 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10231 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10232 * docs/plugins/inspect/plugin-a52dec.xml:
10233 * docs/plugins/inspect/plugin-asf.xml:
10234 * docs/plugins/inspect/plugin-cdio.xml:
10235 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10236 * docs/plugins/inspect/plugin-dvdread.xml:
10237 * docs/plugins/inspect/plugin-dvdsub.xml:
10238 * docs/plugins/inspect/plugin-iec958.xml:
10239 * docs/plugins/inspect/plugin-lame.xml:
10240 * docs/plugins/inspect/plugin-mad.xml:
10241 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10242 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10243 * docs/plugins/inspect/plugin-mpegstream.xml:
10244 * docs/plugins/inspect/plugin-realmedia.xml:
10245 * docs/plugins/inspect/plugin-siddec.xml:
10246 * gst-plugins-ugly.doap:
10248 Original commit message from CVS:
10251 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10280 Original commit message from CVS:
10283 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10285 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
10286 Original commit message from CVS:
10287 * ext/a52dec/gsta52dec.c:
10288 Set up a default time segment for output when receiving
10289 an incoming byte segment (as for raw AC3 files).
10292 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10294 0.10.8.2 pre-release.
10295 Original commit message from CVS:
10297 * docs/plugins/Makefile.am:
10298 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10299 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10300 * docs/plugins/gst-plugins-ugly-plugins.args:
10301 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10302 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10303 * docs/plugins/inspect/plugin-a52dec.xml:
10304 * docs/plugins/inspect/plugin-asf.xml:
10305 * docs/plugins/inspect/plugin-cdio.xml:
10306 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10307 * docs/plugins/inspect/plugin-dvdread.xml:
10308 * docs/plugins/inspect/plugin-dvdsub.xml:
10309 * docs/plugins/inspect/plugin-iec958.xml:
10310 * docs/plugins/inspect/plugin-lame.xml:
10311 * docs/plugins/inspect/plugin-mad.xml:
10312 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10313 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10314 * docs/plugins/inspect/plugin-mpegstream.xml:
10315 * docs/plugins/inspect/plugin-realmedia.xml:
10316 * docs/plugins/inspect/plugin-siddec.xml:
10318 0.10.8.2 pre-release.
10322 Add new translation.
10324 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
10326 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
10327 Original commit message from CVS:
10328 * gst/asfdemux/gstasfdemux.c:
10329 Properly aggregate flow returns for both push and pull mode, so we shut
10330 down if all pads are unlinked.
10333 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
10335 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
10336 Original commit message from CVS:
10337 Patch by: Frederic Crozat <fcrozat@mandriva.org>
10338 * ext/dvdread/dvdreadsrc.c: (plugin_init):
10339 * ext/lame/gstlame.c: (plugin_init):
10340 * gst/asfdemux/gstasf.c: (plugin_init):
10341 Make sure gettext returns translations in UTF-8 encoding rather
10342 than in the current locale encoding (#546822).
10344 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10346 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
10347 Original commit message from CVS:
10348 * gst/mpegaudioparse/gstmpegaudioparse.c:
10349 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
10350 (mp3parse_total_time), (mp3parse_bytepos_to_time):
10351 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
10352 if we're called from there already. Otherwise we end up in a endless
10353 recursion and crash with a stack overflow.
10354 This can happen when a Xing or VBRI header with TOC exists but it
10355 doesn't contain the total time. Fixes bug #545370.
10357 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10359 ext/lame/gstlame.c: Use the default for the strict-iso property too.
10360 Original commit message from CVS:
10361 * ext/lame/gstlame.c: (gst_lame_class_init),
10362 (gst_lame_get_default_settings):
10363 Use the default for the strict-iso property too.
10364 Allow a bitrate setting of 0, which lets lame choose the default value
10365 and which makes it possible to set the compression-ratio property.
10367 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10369 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
10370 Original commit message from CVS:
10371 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10372 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
10373 * ext/lame/gstlame.h:
10374 Get the defaults settings of LAME in the plugin initialization
10375 function and return FALSE here if something goes wrong. This removes
10376 the hacky failing instance init function.
10377 Use LAMEs default value for all settings instead of overwriting some
10378 of them. Overwriting some of them gives unexpected results if one only
10379 sets a preset. Fixes bug #498004.
10381 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10383 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
10384 Original commit message from CVS:
10385 * ext/lame/gstlame.c: (gst_lame_init):
10386 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
10387 defaults will restrict the bitrate when using the presets in a bad way.
10390 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10392 Put the MPEG audio version into the caps as "mpegaudioversion".
10393 Original commit message from CVS:
10394 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10395 * gst/mpegaudioparse/gstmpegaudioparse.c:
10396 (mp3_type_frame_length_from_header), (mp3_caps_create),
10397 (gst_mp3parse_chain):
10398 Put the MPEG audio version into the caps as "mpegaudioversion".
10399 This is different from "mpegversion".
10401 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10403 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
10404 Original commit message from CVS:
10405 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10406 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
10407 * ext/lame/gstlame.h:
10408 Fix build with lame >= 3.97. The padding type and cwlimit settings
10409 are deprecated now and the function declarations are hidden in the
10410 headers so deprecate the GObject properties for them and remove them
10411 in 0.11. Fixes bug #544039.
10413 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10415 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
10416 Original commit message from CVS:
10417 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
10418 Don't allow width/height outside the spec (i.e. smaller than 16
10419 and higher than 4096). Such files are corrupted ones and setting
10420 caps that are not a subset of the template caps confuses playbin.
10423 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10425 ext/sidplay/Makefile.am: Fix the build.
10426 Original commit message from CVS:
10427 * ext/sidplay/Makefile.am:
10430 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10432 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
10433 Original commit message from CVS:
10435 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
10436 flags that are invalid for C++.
10438 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
10440 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
10441 Original commit message from CVS:
10442 Patch by: Tal Shalif <tshalif at nargila dot org>
10443 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
10444 Prevent double free. Fixes bug #541697.
10446 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10448 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
10449 Original commit message from CVS:
10450 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
10451 (gst_dvd_demux_get_audio_stream),
10452 (gst_dvd_demux_get_subpicture_stream),
10453 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
10454 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
10455 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
10456 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
10457 * gst/mpegstream/gstmpegdemux.h:
10458 Resend tags event after a FLUSH (seek) to support prerolling
10459 a partial pipeline.
10461 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
10463 Use correct error code for encrypted streams.
10464 Original commit message from CVS:
10466 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
10467 Use correct error code for encrypted streams.
10469 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10471 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
10472 Original commit message from CVS:
10473 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
10474 (gst_mpeg_demux_sync_stream_to_time):
10475 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
10477 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10479 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
10480 Original commit message from CVS:
10481 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
10482 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
10483 Allow and implement non-flushing and/or segment seek
10484 (mainly in TIME and chapter format).
10485 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
10486 (gst_dvd_demux_get_subpicture_stream),
10487 (gst_dvd_demux_synchronise_pads),
10488 (gst_dvd_demux_sync_stream_to_time):
10489 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
10490 (gst_mpeg_demux_send_subbuffer),
10491 (gst_mpeg_demux_sync_stream_to_time),
10492 (gst_mpeg_streams_reset_cur_ts):
10493 * gst/mpegstream/gstmpegdemux.h:
10494 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10495 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
10496 Delegate a query to upstream if it can't be handled.
10497 Make segment stop aware.
10498 Fix (subtitle) stream synchronization.
10499 Add some debug statements.
10501 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
10503 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
10504 Original commit message from CVS:
10505 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10506 Fix build on macosx.
10508 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10510 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
10511 Original commit message from CVS:
10512 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10513 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10514 * ext/a52dec/gsta52dec.c:
10515 * ext/amrnb/amrnbdec.c:
10516 * ext/amrnb/amrnbenc.c:
10517 * ext/amrnb/amrnbparse.c:
10518 * ext/lame/gstlame.c:
10519 * ext/mad/gstmad.c:
10520 * ext/sidplay/gstsiddec.cc:
10521 * gst/asfdemux/gstrtspwms.c:
10522 * gst/mpegaudioparse/gstxingmux.c:
10523 * gst/realmedia/rademux.c:
10524 * gst/realmedia/rdtmanager.c:
10525 * gst/realmedia/rtspreal.c:
10526 * gst/synaesthesia/gstsynaesthesia.c:
10527 Add missing elements to docs. Restore alphabetical order in section
10528 file. Document mad (it was included in docs already).
10529 Fix doc-markup: use convinience syntax for examples
10530 (produces valid docbook), add several refsec2 when we have several
10531 titles. Fix some types.
10533 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10535 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
10536 Original commit message from CVS:
10537 * ext/lame/gstlame.c:
10538 * ext/sidplay/gstsiddec.cc:
10539 * gst/mpegaudioparse/gstxingmux.c:
10540 Do not use short_description in section docs for elements. We extract
10541 them from element details and there will be warnings if they differ.
10543 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
10545 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
10546 Original commit message from CVS:
10547 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
10548 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
10549 (gst_cdio_add_cdtext_album_tags):
10550 * ext/cdio/gstcdio.h:
10551 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10552 Also extract album title and album genre from CD-TEXT if
10553 available (#537021).
10555 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10557 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
10558 Original commit message from CVS:
10559 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10560 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
10561 emphasis value is reserved but unfortunately files with that
10562 value exist and the information is not important for the decoder
10563 anyway. Fixes bug #537235.
10565 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
10567 Require libcdio >= 0.76.
10568 Original commit message from CVS:
10570 * ext/cdio/gstcdio.c:
10571 * ext/cdio/gstcdio.h:
10572 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10573 Require libcdio >= 0.76.
10575 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10577 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
10578 Original commit message from CVS:
10579 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
10580 Drain queued buffers before forwarding the segment event.
10582 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10584 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
10585 Original commit message from CVS:
10586 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
10587 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
10588 (gst_a52dec_chain), (gst_a52dec_change_state):
10589 * ext/a52dec/gsta52dec.h:
10590 Add segment handling, buffer clipping and basic reverse playback.
10592 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10594 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
10595 Original commit message from CVS:
10596 * docs/plugins/Makefile.am:
10597 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10598 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10599 * docs/plugins/gst-plugins-ugly-plugins.args:
10600 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10601 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10602 * docs/plugins/inspect/plugin-a52dec.xml:
10603 * docs/plugins/inspect/plugin-amrnb.xml:
10604 * docs/plugins/inspect/plugin-asf.xml:
10605 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10606 * docs/plugins/inspect/plugin-dvdread.xml:
10607 * docs/plugins/inspect/plugin-dvdsub.xml:
10608 * docs/plugins/inspect/plugin-iec958.xml:
10609 * docs/plugins/inspect/plugin-lame.xml:
10610 * docs/plugins/inspect/plugin-mad.xml:
10611 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10612 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10613 * docs/plugins/inspect/plugin-mpegstream.xml:
10614 * docs/plugins/inspect/plugin-realmedia.xml:
10615 * docs/plugins/inspect/plugin-siddec.xml:
10616 * docs/plugins/inspect/plugin-synaesthesia.xml:
10617 * ext/a52dec/gsta52dec.c:
10618 Random doc of the day. Also print human readable format of newsegment
10619 in log message if we complain about it.
10621 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
10623 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
10624 Original commit message from CVS:
10625 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
10626 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
10627 (gst_a52dec_chain), (gst_a52dec_change_state):
10628 * ext/a52dec/gsta52dec.h:
10629 Mark discont on outgoing buffers after receiving a DISCONT buffer or
10630 when we have a decoding error.
10631 We don't need to clear the cache when we receive a NEWSEGMENT event.
10632 Clear buffer cache in DISCONT.
10633 Add beginnings of GstSegment handling.
10635 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10637 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
10638 Original commit message from CVS:
10639 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10640 Fix alignment issues that caused SIGBUS on some architectures.
10642 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
10644 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
10645 Original commit message from CVS:
10646 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
10647 Fix alignment issue which isn't really an issue at all because
10648 the plugin hasn't been ported to 0.10 yet.
10650 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10652 configure.ac: Back to devel -> 0.10.8.1
10653 Original commit message from CVS:
10655 Back to devel -> 0.10.8.1
10657 === release 0.10.8 ===
10659 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10665 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10666 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10667 * docs/plugins/inspect/plugin-a52dec.xml:
10668 * docs/plugins/inspect/plugin-asf.xml:
10669 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10670 * docs/plugins/inspect/plugin-dvdread.xml:
10671 * docs/plugins/inspect/plugin-dvdsub.xml:
10672 * docs/plugins/inspect/plugin-iec958.xml:
10673 * docs/plugins/inspect/plugin-lame.xml:
10674 * docs/plugins/inspect/plugin-mad.xml:
10675 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10676 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10677 * docs/plugins/inspect/plugin-mpegstream.xml:
10678 * docs/plugins/inspect/plugin-realmedia.xml:
10679 * docs/plugins/inspect/plugin-siddec.xml:
10680 * gst-plugins-ugly.doap:
10683 Original commit message from CVS:
10686 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10715 Original commit message from CVS:
10718 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10720 configure.ac: 0.10.7.4 pre-release
10721 Original commit message from CVS:
10723 0.10.7.4 pre-release
10725 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
10727 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
10728 Original commit message from CVS:
10729 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
10730 Fix inconsistent use of rate and channels.
10733 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
10735 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
10736 Original commit message from CVS:
10737 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
10738 Flush timestamp correction variables on a flush. Fixes #533832.
10740 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10745 Commit 0.10.7.3 pre-rel marker
10746 Original commit message from CVS:
10747 Commit 0.10.7.3 pre-rel marker
10749 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
10751 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
10752 Original commit message from CVS:
10753 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10754 Properly aggregate GstFlowReturn from downstream in order to properly
10755 stop, and doing that as early as possible.
10758 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10760 configure.ac: 0.10.7.2 pre-release
10761 Original commit message from CVS:
10763 0.10.7.2 pre-release
10765 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
10767 Always let FLUSH_START events flow downstream.
10768 Original commit message from CVS:
10769 * ext/mad/gstmad.c: (gst_mad_sink_event):
10770 * gst/mpegaudioparse/gstmpegaudioparse.c:
10771 (gst_mp3parse_sink_event):
10772 Always let FLUSH_START events flow downstream.
10774 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
10776 configure.ac: Error out if we don't have the required core/base versions.
10777 Original commit message from CVS:
10779 Error out if we don't have the required core/base versions.
10781 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
10783 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
10784 Original commit message from CVS:
10785 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
10786 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10787 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10788 Fix video timestamps by adjusting it with the first timestamp found.
10789 Don't assume we have a complete fragment when flushing the adapter,
10790 packets might have been lost or the stream might just be broken.
10792 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
10794 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
10795 Original commit message from CVS:
10796 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
10797 Set Rank to NONE so that we don't accidentally try to autoplug the
10800 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10802 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
10803 Original commit message from CVS:
10804 * gst/mpegaudioparse/gstmpegaudioparse.c:
10805 (gst_mp3parse_emit_frame):
10806 Send a new duration message if the average bitrate changed and
10807 we don't know the duration from the Xing or VBRI header.
10810 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
10812 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
10813 Original commit message from CVS:
10814 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
10815 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10816 * gst/realmedia/rtspreal.h:
10817 Move assembly rule parsing to the place where we parse the SDP as it's
10818 also there that we create the MDPR and we need the currently selected
10819 asmrule in order to select the right MTLI.
10822 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
10824 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
10825 Original commit message from CVS:
10826 * gst/realmedia/realhash.c:
10827 * gst/realmedia/rtspreal.c:
10828 Include generated "_stdint.h" instead of <stdint.h> which might not
10829 exist on some systems.
10831 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10833 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
10834 Original commit message from CVS:
10835 * ext/sidplay/gstsiddec.cc:
10836 Cast NULL sentinels to void * as NULL is defined as an integer
10837 constant in most environments when using C++ and it's size might
10838 be different from a pointer. Fixes #529488.
10840 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
10843 * gst/asfdemux/gstasfdemux.c:
10844 * gst/asfdemux/gstrtspwms.c:
10845 Fix "unused var" compiler error when --disable-gst-debug is used.
10846 Original commit message from CVS:
10847 Fix "unused var" compiler error when --disable-gst-debug is used.
10849 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
10851 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
10852 Original commit message from CVS:
10853 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
10854 We should also stop the streaming task when we get a NOT_LINKED
10855 flow return, which is not covered by FLOW_IS_FATAL.
10857 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
10859 ext/: gst_atomic_int_set ==> g_atomic_int_set
10860 Original commit message from CVS:
10861 * ext/cdio/gstcdiocddasrc.c:
10862 * ext/dv/gstdvdemux.c:
10863 gst_atomic_int_set ==> g_atomic_int_set
10865 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
10867 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
10868 Original commit message from CVS:
10869 2008-04-11 Julien Moutte <julien@fluendo.com>
10870 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
10873 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
10875 configure.ac: Actually build dlls when cross-compiling with mingw32.
10876 Original commit message from CVS:
10877 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
10879 Actually build dlls when cross-compiling with mingw32.
10882 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10884 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
10885 Original commit message from CVS:
10887 * gst/mpegaudioparse/gstmpegaudioparse.c:
10888 (mpeg_audio_seek_entry_free):
10889 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
10890 Depend on GLib 2.12 and use it unconditionally as we do in other
10891 modules too already.
10893 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10895 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
10896 Original commit message from CVS:
10897 * gst/mpegaudioparse/gstmpegaudioparse.c:
10898 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
10899 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
10900 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
10901 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
10902 (gst_xing_mux_chain):
10903 Use GSlice for allocating the seek table entries if we compile with
10904 GLib 2.10 or newer.
10906 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
10908 gst/asfdemux/gstasfdemux.c: Remove some debug code.
10909 Original commit message from CVS:
10910 * gst/asfdemux/gstasfdemux.c:
10911 (gst_asf_demux_process_ext_stream_props):
10912 Remove some debug code.
10914 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
10916 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
10917 Original commit message from CVS:
10918 * gst/asfdemux/gstasfdemux.c:
10919 (gst_asf_demux_process_ext_stream_props):
10920 Guard against division by 0 and fall back to 25/1 framerate.
10922 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
10924 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
10925 Original commit message from CVS:
10926 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
10927 (gst_asf_demux_process_ext_stream_props):
10928 Instead of adding a fixes 25/1 framerate to the video caps, use the
10929 average frame duration in the extended properties of the video stream as
10930 the framerate. Fixes #524346.
10932 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10934 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
10935 Original commit message from CVS:
10937 Check if the compiler supports do { } while (0) macros. This fixes
10938 a warning when compiling with g++ 4.3, resulting in a build failure
10939 because of -Werror.
10941 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
10943 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
10944 Original commit message from CVS:
10945 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
10946 make ) also a delimiter for rules.
10947 Skip \\ when scanning strings.
10948 Add new testcase for these problems.
10950 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10952 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
10953 Original commit message from CVS:
10954 * gst/mpegaudioparse/gstmpegaudioparse.c:
10955 (gst_mp3parse_sink_event):
10956 Don't take the stream lock when caching events. This is not necessary
10957 and results in a deadlock when seeking with rhythmbox (but not with
10958 totem or banshee for some reason).
10960 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
10962 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
10963 Original commit message from CVS:
10964 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
10965 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
10966 Add the version field when creating the CONT chunk resulting in
10967 the Author, Comment and Copyright tags not being parsed correctly.
10970 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
10972 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
10973 Original commit message from CVS:
10974 * gst/mpegaudioparse/gstmpegaudioparse.c:
10975 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
10976 Remove trailing newlines from debug statements.
10978 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
10980 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
10981 Original commit message from CVS:
10982 * ext/dvdnav/dvdnavsrc.c:
10983 * ext/dvdnav/dvdnavsrc.h:
10984 Apply patch that adds some seeking support to dvdnav, and fixes it
10985 in various other ways. This doesn't make dvdnavsrc fully functional,
10986 but moves it forward.
10988 Patch By: Simone Gotti <simone.gotti@email.it>
10989 * ext/dvdnav/gst-dvd:
10990 Update the simple dvdnavsrc gst-launch example to work for 0.10
10992 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
10994 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
10995 Original commit message from CVS:
10997 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
10998 plug-ins are included/excluded. (#498222)
11000 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11002 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11003 Original commit message from CVS:
11004 * ext/mad/gstmad.c: (gst_mad_sink_event):
11005 * gst/mpegaudioparse/gstmpegaudioparse.c:
11006 (gst_mp3parse_sink_event):
11007 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11008 of dropping and leaking them.
11010 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11012 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11013 Original commit message from CVS:
11014 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11016 * ext/mad/gstmad.h:
11017 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11018 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11019 * gst/mpegaudioparse/gstmpegaudioparse.h:
11020 Cache all events except EOS if we still have to send a NEWSEGMENT
11021 event. This will let TAG events be forwarded until after decodebin
11022 to an encoder for example as decodebin only links the pads
11023 after NEWSEGMENT. Fixes bug #518933.
11025 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11027 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11028 Original commit message from CVS:
11029 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11030 Write Xing header at the correct position in the MP3 frame for
11031 stereo files. Fixes bug #518676.
11033 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11035 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11036 Original commit message from CVS:
11038 * ext/sidplay/Makefile.am:
11039 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11040 when building C++ code (#516509).
11042 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
11044 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11045 Original commit message from CVS:
11046 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11047 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11048 Workshop 12 compiler, but probably also crashes (#517985).
11050 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
11052 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
11053 Original commit message from CVS:
11054 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
11055 * gst/mpegaudioparse/gstmpegaudioparse.c:
11056 (gst_mp3_channel_mode_get_type),
11057 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11058 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
11059 (gst_mp3parse_chain):
11060 * gst/mpegaudioparse/gstmpegaudioparse.h:
11061 Post channel mode and CRC as tags. Fixes bug #504493.
11063 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11065 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
11066 Original commit message from CVS:
11067 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
11068 Correctly chain up to the parent's finalize function.
11070 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11072 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
11073 Original commit message from CVS:
11074 * gst/mpegaudioparse/gstmpegaudioparse.c:
11075 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
11076 Try a bit harder to get valid timestamps, especially if upstream
11077 gives us one and we are at the first frame or resyncing.
11078 Return UNEXPECTED if we get a valid timestamp that is outside of
11079 our configured segment. After all changes done so far this doesn't
11080 seem to cause any regression, please test.
11082 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11084 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...
11085 Original commit message from CVS:
11087 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
11088 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
11089 If we don't have the position to seek to in our index first try
11090 to convert from TIME to BYTES upstream and only if that fails
11091 too use the old hack to simply seek to an earlier position
11092 and let the sink drop everything before segment start.
11093 Partially fixes bug #469930.
11095 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11097 configure.ac: Back to development...
11098 Original commit message from CVS:
11100 Back to development...
11102 === release 0.10.7 ===
11104 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11110 * docs/plugins/gst-plugins-ugly-plugins.args:
11111 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11112 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11113 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11114 * docs/plugins/gst-plugins-ugly-plugins.signals:
11115 * docs/plugins/inspect/plugin-a52dec.xml:
11116 * docs/plugins/inspect/plugin-asf.xml:
11117 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11118 * docs/plugins/inspect/plugin-dvdread.xml:
11119 * docs/plugins/inspect/plugin-dvdsub.xml:
11120 * docs/plugins/inspect/plugin-iec958.xml:
11121 * docs/plugins/inspect/plugin-lame.xml:
11122 * docs/plugins/inspect/plugin-mad.xml:
11123 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11124 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11125 * docs/plugins/inspect/plugin-mpegstream.xml:
11126 * docs/plugins/inspect/plugin-realmedia.xml:
11127 * docs/plugins/inspect/plugin-siddec.xml:
11128 * gst-plugins-ugly.doap:
11130 Release 0.10.7 - I Cheated Time
11131 Original commit message from CVS:
11132 Release 0.10.7 - I Cheated Time
11134 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11159 Original commit message from CVS:
11162 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11164 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
11165 Original commit message from CVS:
11166 * tests/check/Makefile.am:
11167 Exclude dvdreadsrc from the states test too.
11169 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11171 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
11172 Original commit message from CVS:
11173 * gst/mpegaudioparse/gstmpegaudioparse.c:
11174 (gst_mp3parse_emit_frame):
11175 Handler buffers without valid timestamp more correctly: Don't drop
11176 them and don't use the invalid timestamp to calculate the next
11177 timestamp. Fixes bug #516811.
11179 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
11181 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
11182 Original commit message from CVS:
11183 Patch by: Tal Shalif <tshalif at nargila dot org>
11184 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
11185 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
11186 Add some gint64 casts to prevent 32 bit integer overflows.
11189 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11191 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
11192 Original commit message from CVS:
11193 * gst/mpegaudioparse/gstmpegaudioparse.c:
11194 Revert previous commit to mp3parse, as it breaks playback
11197 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11199 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
11200 Original commit message from CVS:
11201 * gst/mpegaudioparse/gstmpegaudioparse.c:
11202 (gst_mp3parse_emit_frame):
11203 Return GST_FLOW_UNEXPECTED if we get data that is after our
11204 configured segment. This makes upstream go EOS immediately instead
11205 of sending us the complete stream. Also improve debugging a bit.
11207 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11209 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
11210 Original commit message from CVS:
11211 * ext/dvdread/dvdreadsrc.c:
11212 Fix regression in DVD seeking - when a pack we
11213 expect to be a NAV block turns out not to be, scan forwards
11214 for up to 2MB (at most ~1sec) until we find one.
11217 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
11219 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
11220 Original commit message from CVS:
11221 * win32/vs6/libgstmpegaudioparse.dsp:
11222 Add xing files to VS project file.
11224 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11226 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
11227 Original commit message from CVS:
11228 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
11229 Stop leaking src pad templates. Fixes bug #515708.
11231 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11233 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
11234 Original commit message from CVS:
11235 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11236 Correctly write the size in bytes on big endian systems.
11239 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11241 ext/lame/gstlame.c: Don't leak the allowed caps.
11242 Original commit message from CVS:
11243 * ext/lame/gstlame.c: (gst_lame_setup):
11244 Don't leak the allowed caps.
11245 * tests/check/pipelines/lame.c: (GST_START_TEST):
11246 Stop leaking all buffers. Fixes bug #515575.
11248 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11250 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
11251 Original commit message from CVS:
11252 * gst/mpegaudioparse/plugin.c:
11253 Commit new file I forgot to add.
11255 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11257 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
11258 Original commit message from CVS:
11260 Make DISABLE_DEPRECATED defined *only* during CVS, not during
11261 pre-releases or releases.
11263 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11266 Mention bug 511497 fixed in previous commit
11267 Original commit message from CVS:
11268 Mention bug 511497 fixed in previous commit
11270 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11272 Move xingmux from -bad.
11273 Original commit message from CVS:
11274 * docs/plugins/Makefile.am:
11275 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11276 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11277 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11278 * gst/mpegaudioparse/Makefile.am:
11279 * gst/mpegaudioparse/gstmpegaudioparse.c:
11280 * gst/mpegaudioparse/gstxingmux.c:
11281 * tests/check/Makefile.am:
11282 * tests/check/elements/.cvsignore:
11283 Move xingmux from -bad.
11285 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
11287 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
11288 Original commit message from CVS:
11289 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
11290 Use gst_guint64_to_gdouble for conversion
11291 * win32/vs6/libgstasfdemux.dsp:
11292 * win32/vs6/libgstdvdsub.dsp:
11293 * win32/vs6/libgstrealmedia.dsp:
11294 Update project dependencies and add new source files
11296 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11298 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
11299 Original commit message from CVS:
11300 * ext/mpeg2dec/gstmpeg2dec.c:
11301 Reset decoder when handling sequence where libmpeg2 has set
11302 frame period to 0, probably due to a corrupt packet.
11305 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11307 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
11308 Original commit message from CVS:
11309 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
11310 (gst_mp3parse_chain):
11311 Don't set new caps on the srcpad everytime the bitrate or MPEG
11312 version changes but calculate new spf value when the MPEG version
11315 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11317 Add documentation for the xingheader plugin.
11318 Original commit message from CVS:
11319 * docs/plugins/Makefile.am:
11320 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11321 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11322 * gst/xingheader/gstxingmux.c:
11323 * gst/xingheader/gstxingmux.h:
11324 Add documentation for the xingheader plugin.
11325 * tests/check/elements/xingmux.c: (GST_START_TEST):
11326 Set element state to PLAYING before doing something else.
11328 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11330 tests/check/: Add simple unit test for the xingmux element.
11331 Original commit message from CVS:
11332 * tests/check/Makefile.am:
11333 * tests/check/elements/.cvsignore:
11334 * tests/check/elements/xingmux.c: (setup_xingmux),
11335 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
11336 * tests/check/elements/xingmux_testdata.h:
11337 Add simple unit test for the xingmux element.
11338 * gst/xingheader/gstxingmux.c: (generate_xing_header),
11339 (gst_xing_mux_finalize), (xing_reset):
11340 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
11342 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11344 docs/plugins/: Add the real and rtsp elements and update the lists.
11345 Original commit message from CVS:
11346 * docs/plugins/Makefile.am:
11347 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11348 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11349 Add the real and rtsp elements and update the lists.
11350 * docs/plugins/inspect/plugin-amrnb.xml:
11351 * docs/plugins/inspect/plugin-asf.xml:
11352 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11353 * docs/plugins/inspect/plugin-dvdsub.xml:
11354 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11355 * docs/plugins/inspect/plugin-mpegstream.xml:
11356 * docs/plugins/inspect/plugin-realmedia.xml:
11357 * docs/plugins/inspect/plugin-siddec.xml:
11358 * docs/plugins/inspect/plugin-synaesthesia.xml:
11360 * gst/iec958/ac3_padder.c:
11361 * gst/iec958/ac3_padder.h:
11362 Do not use gtk-doc style comments for non gtk-doc comments. Note -
11363 there are functions defined using extern in the .c file - does that
11366 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11368 ext/mad/gstmad.c: Chain up at the end of the function.
11369 Original commit message from CVS:
11370 * ext/mad/gstmad.c:
11371 Chain up at the end of the function.
11373 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11375 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
11376 Original commit message from CVS:
11377 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
11378 Don't add pad templates for the base class but only in the
11381 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11383 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
11384 Original commit message from CVS:
11385 * ext/lame/gstlame.c:
11386 * ext/lame/gstlame.h:
11387 Fix the case where you initially have stereo input, and so lame's
11388 mode is not set to mono, and then you get input with mono audio and
11389 soon after you get stereo input again. What happened before this
11390 commit is that it would keep the encoding mode as mono. It should
11391 change it back to the one requested by the app (or the default one)
11394 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11396 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
11397 Original commit message from CVS:
11398 * gst/mpegaudioparse/gstmpegaudioparse.c:
11399 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11400 (mp3parse_bytepos_to_time):
11401 Interpolate the VBRI seek table entries to get better results,
11402 support 3 byte seek table entries and prevent overflows in the
11403 seek table by adding the relative offsets when using the seek
11404 table in a large enough data type.
11406 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11408 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
11409 Original commit message from CVS:
11410 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11411 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11412 (mp3parse_bytepos_to_time):
11413 * gst/mpegaudioparse/gstmpegaudioparse.h:
11414 Add support for seeking based on the VBRI seek table. Might make
11415 sense to use interpolation in the table later to get hopefully a
11416 bit more accurate values.
11418 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11420 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
11421 Original commit message from CVS:
11422 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11423 (handle_picture), (handle_slice):
11424 Fix compilation error. Fixes #509313.
11426 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11428 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
11429 Original commit message from CVS:
11430 * ext/lame/gstlame.c: (gst_lame_sink_event):
11431 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
11432 as 8 * GST_SECOND is too large for int.
11434 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11436 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
11437 Original commit message from CVS:
11438 * gst/xingheader/gstxingmux.c: (generate_xing_header):
11439 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
11442 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11444 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
11445 Original commit message from CVS:
11446 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11447 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
11448 (mp3parse_total_bytes), (mp3parse_total_time):
11449 * gst/mpegaudioparse/gstmpegaudioparse.h:
11450 Add initial support for reading VBRI headers as found in VBR files
11451 created by some Fraunhofer encoders. Currently we only read the
11452 number of frames and bytes (and calculate duration, etc from this)
11453 but there is also a seek table that we currently don't use.
11455 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
11457 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
11458 Original commit message from CVS:
11459 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
11460 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11461 (gst_lame_sink_event):
11462 Correctly set number of channels when using mono-encoding mode
11463 and fix the duration calculation of the EOS buffer.
11465 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11467 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
11468 Original commit message from CVS:
11469 * gst/mpegaudioparse/gstmpegaudioparse.c:
11470 (gst_mp3parse_handle_first_frame):
11471 Guard against 0 values in the Xing header as frame count and
11472 byte count and calculate the bitrate when we have all values
11473 we need and not before.
11475 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11477 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
11478 Original commit message from CVS:
11479 * gst/xingheader/gstxingmux.c: (generate_xing_header):
11480 Remove accidentially leftover debug printf.
11482 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11484 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
11485 Original commit message from CVS:
11486 * gst/xingheader/gstxingmux.c: (has_xing_header),
11487 (generate_xing_header), (gst_xing_mux_chain),
11488 (gst_xing_mux_sink_event):
11489 Choose smallest possible frame size for the Xing header, properly
11490 set the timestamp, duration and offset on the outgoing buffers,
11491 only send NEWSEGMENT events in BYTE format downstream and also
11492 drop VBRI headers if already existing.
11494 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11496 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
11497 Original commit message from CVS:
11498 * gst/xingheader/Makefile.am:
11499 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
11500 (has_xing_header), (generate_xing_header),
11501 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
11502 (gst_xing_mux_init), (gst_xing_mux_chain),
11503 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
11504 * gst/xingheader/gstxingmux.h:
11505 Major cleanup and rewrite of xingmux with less bugs and new features:
11506 - Handles other layers as 3
11509 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
11511 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
11512 Original commit message from CVS:
11513 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
11514 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
11515 Call g_type_class_ref() from a thread-safe context and not
11516 from the streaming thread to avoid GLib screwing up (see
11517 bug #349410 and #493432). Comment out unused code.
11519 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
11521 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
11522 Original commit message from CVS:
11523 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11524 (handle_picture), (clip_buffer), (handle_slice),
11525 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
11526 (gst_mpeg2dec_change_state):
11527 * ext/mpeg2dec/gstmpeg2dec.h:
11528 Add buffer clipping.
11529 Add basic reverse playback support. Not complete yet when dealing with
11532 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11534 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
11535 Original commit message from CVS:
11537 Add -Wno-portability to the automake parameters to stop warnings
11538 about GNU make extensions being used. We require GNU make in almost
11539 every Makefile anyway.
11541 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
11542 at the same time is required for per target flags.
11544 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11546 Makefile.am: Include lcov.mak to allow building coverage reports.
11547 Original commit message from CVS:
11549 Include lcov.mak to allow building coverage reports.
11551 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11553 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
11554 Original commit message from CVS:
11555 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
11556 * gst/mpegaudioparse/gstmpegaudioparse.c:
11557 (gst_mp3parse_handle_first_frame):
11558 Make sure that the Xing TOC starts with 0 and the entries
11559 are increasing over time. Otherwise it's broken and should
11560 be skipped. Fixes bug #507821.
11562 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
11564 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11565 Original commit message from CVS:
11566 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
11567 (gst_asf_demux_add_video_stream),
11568 (gst_asf_demux_process_ext_content_desc),
11569 (gst_asf_demux_get_metadata_for_stream),
11570 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
11571 (gst_asf_demux_change_state):
11572 * gst/asfdemux/gstasfdemux.h:
11573 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11575 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
11577 docs/plugins/.cvsignore: Add *-undeclared.txt
11578 Original commit message from CVS:
11579 * docs/plugins/.cvsignore:
11580 Add *-undeclared.txt
11582 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
11584 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
11585 Original commit message from CVS:
11586 * gst/realmedia/rdtmanager.c:
11587 (gst_rdt_manager_marshal_VOID__UINT_UINT),
11588 (gst_rdt_manager_class_init):
11589 * gst/realmedia/rdtmanager.h:
11590 Implement some more signals that rtspsrc connects to.
11593 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11595 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
11596 Original commit message from CVS:
11598 Include common/win32.mak for CRLF check of win32 project
11599 files (see #393626).
11601 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11603 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
11604 Original commit message from CVS:
11605 * gst/mpegaudioparse/gstmpegaudioparse.c:
11606 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
11607 Don't post SEGMENT_START messages on the bus, only the element
11608 driving the pipeline should do that.
11610 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11612 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11613 Original commit message from CVS:
11615 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11617 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
11619 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11620 Original commit message from CVS:
11621 * ext/mpeg2dec/gstmpeg2dec.h:
11622 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11625 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
11627 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
11628 Original commit message from CVS:
11629 2007-11-20 Julien MOUTTE <julien@moutte.net>
11630 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
11633 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11635 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
11636 Original commit message from CVS:
11637 * gst/mpegaudioparse/gstmpegaudioparse.c:
11638 Restore the segment handling logic.
11639 Please don't do behavioural changes under the heading of 'leak fixes'
11640 or 'whitespace changes', people.
11642 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11644 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
11645 Original commit message from CVS:
11646 * gst/mpegaudioparse/gstmpegaudioparse.c:
11649 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11651 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
11652 Original commit message from CVS:
11653 * gst/asfdemux/gstasfdemux.c:
11654 Sync _activate_pull() a little more with other demuxers.
11656 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
11658 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
11659 Original commit message from CVS:
11660 * gst/mpegstream/gstmpegdemux.c:
11661 recognize the padding stream
11663 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
11665 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
11666 Original commit message from CVS:
11667 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
11668 Convert tags that come as string into the type required by
11671 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11673 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
11674 Original commit message from CVS:
11675 * gst/mpegaudioparse/gstmpegaudioparse.c:
11676 (gst_mp3parse_emit_frame):
11677 Remove some more broken code, it seems to clip even when it should not.
11680 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
11682 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
11683 Original commit message from CVS:
11684 * gst/mpegaudioparse/gstmpegaudioparse.c:
11685 (gst_mp3parse_emit_frame):
11686 When the element is not driving the streaming thread it is not supposed
11687 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
11688 upstream when it detects EOS. See #491305.
11690 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
11692 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
11693 Original commit message from CVS:
11694 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
11695 * gst/dvdsub/Makefile.am:
11696 * gst/dvdsub/gstdvdsubdec.c:
11697 * gst/dvdsub/gstdvdsubparse.c:
11698 * gst/dvdsub/gstdvdsubparse.h:
11699 Add dvd subtitle parser, which just packetizes the input
11700 stream. This is needed to mux dvd subtitles into matroska
11701 files, since the muxer expects unfragmented and properly
11702 timestamped input (#415754).
11704 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
11706 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
11707 Original commit message from CVS:
11709 Update requirements from past CVS versions to released
11710 versions (0.10.14 in this case).
11711 * ext/sidplay/gstsiddec.cc:
11712 Fix compilation with g++-4.2.
11714 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11716 gst/realmedia/: Fix some compiler warnings shown on Forte.
11717 Original commit message from CVS:
11718 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
11719 (gst_asm_scan_parse_condition):
11720 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11721 Fix some compiler warnings shown on Forte.
11723 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
11725 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
11726 Original commit message from CVS:
11727 Patch by: Gautier Portet <kassoulet at gmail dot com>
11728 * gst/xingheader/gstxingmux.c:
11729 The size of the Xing header is actually 417 as it's rounded to the
11730 next smaller integer. Fixes #397759.
11731 * gst/xingheader/gstxingmux.c: (xing_generate_header),
11732 (xing_push_header):
11733 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
11734 event to the beginning was successful before pushing the header again.
11736 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
11738 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
11739 Original commit message from CVS:
11740 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
11741 (mp3parse_bytepos_to_time):
11742 Use gst_util_guint64_to_gdouble for conversions.
11743 * win32/vs6/libgstmad.dsp:
11744 Add a link to libgstaudio.
11746 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
11748 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
11749 Original commit message from CVS:
11750 * ext/lame/gstlame.c:
11751 Fix up case where there is no peer, in which case
11752 _get_allowed_caps() will return NULL.
11754 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
11756 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
11757 Original commit message from CVS:
11758 * ext/lame/gstlame.c:
11759 Use GST_PTR_FORMAT to print caps in debug statement.
11761 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11763 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11764 Original commit message from CVS:
11766 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11767 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11770 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11772 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
11773 Original commit message from CVS:
11774 * ext/lame/gstlame.c:
11775 Allow fixing the sample rate lame converts to by negotiating fixed
11776 sample rate on the src pad caps.
11778 * tests/check/Makefile.am:
11779 * tests/check/pipelines/lame.c:
11780 Add a check for it.
11782 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11784 po/: Updated translations.
11785 Original commit message from CVS:
11788 Updated translations.
11790 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11792 po/pl.po: Added Polish translation.
11793 Original commit message from CVS:
11794 translated by: Jakub Bogusz <qboosh@pld-linux.org>
11796 Added Polish translation.
11798 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11800 po/fi.po: Added Finnish translation.
11801 Original commit message from CVS:
11802 translated by: Ilkka Tuohela <hile@iki.fi>
11804 Added Finnish translation.
11806 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11808 po/es.po: Added Spanish translation.
11809 Original commit message from CVS:
11810 translated by: Jorge González González <aloriel@gmail.com>
11812 Added Spanish translation.
11814 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11816 po/bg.po: Added Bulgarian translation.
11817 Original commit message from CVS:
11818 translated by: Alexander Shopov <ash@contact.bg>
11820 Added Bulgarian translation.
11822 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11824 gst/iec958/ac3iec.c: Chainup in finalize.
11825 Original commit message from CVS:
11826 * gst/iec958/ac3iec.c:
11827 Chainup in finalize.
11828 * tests/check/Makefile.am:
11829 * tests/check/generic/states.c:
11830 Improved state change unit test.
11832 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11834 Ignore registries in any format.
11835 Original commit message from CVS:
11836 * docs/plugins/.cvsignore:
11837 * tests/check/.cvsignore:
11838 Ignore registries in any format.
11840 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
11842 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
11843 Original commit message from CVS:
11845 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
11846 define in the lame headers. This has the advantage that
11847 it should still work when we're cross-compiling (#452025).
11849 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11851 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
11852 Original commit message from CVS:
11853 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11854 Add other allowed rates to the pad templates.
11855 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
11856 Reset the parser to release memory in dispose.
11858 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11860 ext/: Fix more leaks.
11861 Original commit message from CVS:
11862 * ext/amrnb/amrnbdec.c:
11863 * ext/amrnb/amrnbenc.c:
11864 * ext/amrnb/amrnbparse.c:
11865 * ext/sidplay/gstsiddec.cc:
11868 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
11870 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
11871 Original commit message from CVS:
11872 Patch by: Daniel Charles <dcharles at ti dot com>
11873 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
11874 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
11875 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
11876 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
11877 * ext/amrnb/amrnbenc.h:
11878 Add property to select the BandMode of the AMR encoder.
11881 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11883 gst/realmedia/asmrules.c: Make ro memory to share.
11884 Original commit message from CVS:
11885 * gst/realmedia/asmrules.c:
11886 Make ro memory to share.
11888 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11890 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
11891 Original commit message from CVS:
11892 * gst/mpegaudioparse/gstmpegaudioparse.c:
11893 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11894 * gst/mpegaudioparse/gstmpegaudioparse.h:
11895 Queue segment event and push it after we know the caps on the pad or
11896 else an autoplugger might not have plugged the element yet and the
11899 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11901 gst/iec958/ac3iec.c: Fix tests.
11902 Original commit message from CVS:
11903 * gst/iec958/ac3iec.c:
11906 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11908 tests/check/: Add generic state-change test suite to help to fi leaks.
11909 Original commit message from CVS:
11910 * tests/check/Makefile.am:
11911 * tests/check/generic/.cvsignore:
11912 * tests/check/generic/states.c:
11913 Add generic state-change test suite to help to fi leaks.
11915 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11917 po/: Added Portuguese (Brazilian) translation.
11918 Original commit message from CVS:
11919 translated by: Raphael Higino <phhigino@gmail.com>
11922 Added Portuguese (Brazilian) translation.
11924 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11926 po/: Updated translations.
11927 Original commit message from CVS:
11932 Updated translations.
11934 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
11936 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
11937 Original commit message from CVS:
11938 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
11939 (gst_rmdemux_parse_video_packet):
11940 Activate timestamp fixing code.
11942 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
11944 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
11945 Original commit message from CVS:
11946 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
11947 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
11948 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11949 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11950 Do fragment collection in the demuxer so that we can now work with
11951 both ffmpeg and realvideodec to decoder real video content.
11953 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11955 gst/realmedia/asmrules.c: Include stdlib.h.
11956 Original commit message from CVS:
11957 * gst/realmedia/asmrules.c:
11960 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
11962 gst/realmedia/rdtmanager.c: Fix caps.
11963 Original commit message from CVS:
11964 * gst/realmedia/rdtmanager.c:
11967 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
11969 gst/realmedia/rtspreal.c: Disable UDP transport for now.
11970 Original commit message from CVS:
11971 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11972 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11973 Disable UDP transport for now.
11975 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
11977 gst/realmedia/: Add simple rdt manager.
11978 Original commit message from CVS:
11979 * gst/realmedia/Makefile.am:
11980 * gst/realmedia/rdtmanager.c: (find_session_by_id),
11981 (create_session), (free_session), (gst_rdt_manager_base_init),
11982 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
11983 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
11984 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
11985 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
11986 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
11987 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
11988 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
11989 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
11990 (gst_rdt_manager_plugin_init):
11991 * gst/realmedia/rdtmanager.h:
11992 * gst/realmedia/rmdemux.c: (plugin_init):
11993 Add simple rdt manager.
11995 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
11997 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
11998 Original commit message from CVS:
11999 * gst/realmedia/rdtdepay.c:
12000 Fix the encoding-name so that it matches what the rtsp extension sets.
12002 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
12004 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12005 Original commit message from CVS:
12006 * gst/realmedia/asmrules.c: (gst_asm_node_free),
12007 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12008 (gst_asm_scan_string), (gst_asm_scan_number),
12009 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12010 (gst_asm_scan_next_token), (gst_asm_rule_free),
12011 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12012 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12013 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12014 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12015 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12016 (gst_asm_rule_book_match), (main):
12017 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12018 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12019 Use g_hash_table_destroy instead of _unref which is too new.
12021 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12023 gst/realmedia/.cvsignore: Add test to ignore.
12024 Original commit message from CVS:
12025 * gst/realmedia/.cvsignore:
12026 Add test to ignore.
12027 * gst/realmedia/Makefile.am:
12028 * gst/realmedia/asmrules.c: (gst_asm_node_new),
12029 (gst_asm_node_free), (gst_asm_operator_eval),
12030 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12031 (gst_asm_scan_string), (gst_asm_scan_number),
12032 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12033 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12034 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12035 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12036 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12037 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12038 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12039 (gst_asm_rule_book_match), (main):
12040 * gst/realmedia/asmrules.h:
12041 Added asembler rule book parser and evaluator.
12042 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12043 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12044 * gst/realmedia/rtspreal.h:
12045 Keep per stream config info.
12046 Parse and evaluate asm rule books for stream selection.
12048 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12050 gst/realmedia/rtspreal.c: Include stdlib.
12051 Original commit message from CVS:
12052 * gst/realmedia/rtspreal.c:
12055 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
12057 gst/realmedia/: Split out hash code in separate file.
12058 Original commit message from CVS:
12059 * gst/realmedia/Makefile.am:
12060 * gst/realmedia/realhash.c: (hash), (call_hash),
12061 (gst_rtsp_ext_real_calc_response_and_checksum):
12062 * gst/realmedia/realhash.h:
12063 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12064 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
12065 Split out hash code in separate file.
12067 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
12069 gst/: Fix include paths and link dependecies for rtsp extension.
12070 Original commit message from CVS:
12071 * gst/asfdemux/Makefile.am:
12072 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
12073 (gst_rtsp_wms_class_init):
12074 * gst/realmedia/Makefile.am:
12075 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12076 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
12077 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12078 (_do_init), (gst_rtsp_real_class_init):
12079 Fix include paths and link dependecies for rtsp extension.
12081 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
12083 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
12084 Original commit message from CVS:
12085 * gst/realmedia/Makefile.am:
12086 * gst/realmedia/rmdemux.c: (plugin_init):
12087 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12088 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
12089 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
12090 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12091 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
12092 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
12093 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
12094 (gst_rtsp_real_plugin_init):
12095 * gst/realmedia/rtspreal.h:
12096 Add RealMedia RTSP extension module. It has rank NONE until it is fully
12099 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
12101 gst/asfdemux/: Move WMS RTSP extension from -good to here.
12102 Original commit message from CVS:
12103 * gst/asfdemux/Makefile.am:
12104 * gst/asfdemux/gstasf.c: (plugin_init):
12105 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
12106 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
12107 (gst_rtsp_wms_configure_stream), (_do_init),
12108 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
12109 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
12110 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
12111 * gst/asfdemux/gstrtspwms.h:
12112 Move WMS RTSP extension from -good to here.
12113 Port it to the new pluggable extension interface.
12115 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12117 ext/mad/Makefile.am: Link to audio helper from plugins-base.
12118 Original commit message from CVS:
12119 * ext/mad/Makefile.am:
12120 Link to audio helper from plugins-base.
12122 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12124 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
12125 Original commit message from CVS:
12127 * ext/mad/gstmad.c: (gst_mad_chain):
12128 Use the new buffer clipping function from gstaudio here and
12129 require gst-plugins-base CVS.
12131 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12133 configure.ac: Sync liboil check with plugins-base. Add libm check.
12134 Original commit message from CVS:
12136 Sync liboil check with plugins-base. Add libm check.
12137 * gst/synaesthesia/Makefile.am:
12138 Link against libm. We're using sqrt here.
12140 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12142 gst/asfdemux/gstasfdemux.c: Include stdlib.
12143 Original commit message from CVS:
12144 * gst/asfdemux/gstasfdemux.c:
12147 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12149 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
12150 Original commit message from CVS:
12151 * ext/annodex/Makefile.am:
12153 * ext/cdio/gstcdiocddasrc.c:
12154 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
12156 * ext/cairo/Makefile.am:
12157 * gst/videofilter/Makefile.am:
12158 * tests/examples/level/Makefile.am:
12159 Use $(LIBM) instead of -lm
12161 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12163 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
12164 Original commit message from CVS:
12165 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12166 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
12167 * gst/mpegaudioparse/gstmpegaudioparse.h:
12168 Save some memory for each frame by only saving the start timestamp
12169 and start byte position instead of additionally the stop timestamp
12170 and stop byte position. This requires us to use a doubly-linked list
12171 but still saves 8-12 bytes per frame.
12173 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12175 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
12176 Original commit message from CVS:
12177 * ext/mad/gstmad.c: (clip_outgoing_buffer):
12178 Fix buffer clipping to correctly clip to the segment stop.
12180 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12182 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
12183 Original commit message from CVS:
12184 * gst/mpegaudioparse/gstmpegaudioparse.c:
12185 (gst_mp3parse_emit_frame):
12186 Fix a calculation that was causing mp3parse to drop every incoming
12187 frame when upstream delivered a segment in TIME format, breaking
12188 playback of all mpeg system streams.
12190 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12192 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
12193 Original commit message from CVS:
12196 * tests/Makefile.am:
12197 Remove bogus check for libcheck, since we check for
12198 gstreamer-check and it pulls in the required info from
12199 and we weren't actually _using_ the information for
12200 libcheck ourselves anyway.
12202 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12204 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
12205 Original commit message from CVS:
12206 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12207 (gst_mp3parse_init), (gst_mp3parse_dispose),
12208 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
12209 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12210 (mp3parse_handle_seek), (mp3parse_src_query):
12211 * gst/mpegaudioparse/gstmpegaudioparse.h:
12212 Implement accurate seeking in mpegaudioparse. Fixes #308312.
12213 Also implement segment seeks.
12215 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12217 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
12218 Original commit message from CVS:
12219 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
12220 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
12221 (gst_mad_chain), (gst_mad_change_state):
12222 * ext/mad/gstmad.h:
12223 Implement buffer clipping and use GST_BOILERPLATE instead of manual
12224 GType magic. Part one of bug #308312.
12226 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12228 configure.ac: Use pkg-config to locate check.
12229 Original commit message from CVS:
12231 Use pkg-config to locate check.
12233 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
12235 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
12236 Original commit message from CVS:
12238 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
12239 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
12240 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
12241 Fix build against core CVS by not using deprecated API. Bump
12242 requirements for new API (overdue anyway).
12244 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12246 REQUIREMENTS: Also add amr-libs here and update a little.
12247 Original commit message from CVS:
12249 Also add amr-libs here and update a little.
12251 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
12253 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
12254 Original commit message from CVS:
12255 * docs/plugins/inspect/plugin-dvdnav.xml:
12256 * docs/plugins/inspect/plugin-realmedia.xml:
12257 * docs/plugins/inspect/plugin-synaesthesia.xml:
12258 Add inspect file for synaesthesia so the docs can be built even if
12259 the plugin isn't built yet. Fixes #454311. Also add inspect files
12260 for dvdnavsrc and realmedia.
12262 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12264 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
12265 Original commit message from CVS:
12266 * docs/plugins/Makefile.am:
12267 Simplify --extra-dir as gtkdoc scans recursively.
12269 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12271 And yet more docs enabled.
12272 Original commit message from CVS:
12273 * docs/plugins/Makefile.am:
12274 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12275 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12276 * gst/synaesthesia/Makefile.am:
12277 * gst/synaesthesia/gstsynaesthesia.c:
12278 * gst/synaesthesia/gstsynaesthesia.h:
12279 And yet more docs enabled.
12281 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12283 docs/plugins/: Add new docs. Scan c++ files too.
12284 Original commit message from CVS:
12285 * docs/plugins/Makefile.am:
12286 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12287 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12288 * docs/plugins/inspect/plugin-a52dec.xml:
12289 * docs/plugins/inspect/plugin-amrnb.xml:
12290 * docs/plugins/inspect/plugin-asf.xml:
12291 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12292 * docs/plugins/inspect/plugin-dvdsub.xml:
12293 * docs/plugins/inspect/plugin-iec958.xml:
12294 * docs/plugins/inspect/plugin-lame.xml:
12295 * docs/plugins/inspect/plugin-mad.xml:
12296 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12297 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12298 * docs/plugins/inspect/plugin-mpegstream.xml:
12299 Add new docs. Scan c++ files too.
12300 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12301 (gst_amrnbdec_event):
12302 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
12303 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12304 (gst_amrnbparse_loop):
12305 Add documentation headers.
12306 * ext/mad/gstmad.c:
12307 * ext/mad/gstmad.h:
12310 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12312 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
12313 Original commit message from CVS:
12314 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
12315 (gst_mp3parse_init):
12316 Use GST_BOILERPLATE instead of manual GType magic.
12317 * gst/mpegaudioparse/gstmpegaudioparse.c:
12318 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12319 (mp3parse_bytepos_to_time):
12320 * gst/mpegaudioparse/gstmpegaudioparse.h:
12321 Implement seeking, byte->time, time->byte conversions with the Xing
12322 seek table if available. This allows better at least a bit more
12323 accurate seeks and file position reporting.
12325 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12327 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
12328 Original commit message from CVS:
12329 * gst/mpegaudioparse/gstmpegaudioparse.c:
12330 (gst_mp3parse_handle_first_frame):
12331 Copy the complete Xing seek table in the 100 byte array instead of
12332 copying the first byte 100 times.
12333 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
12334 (mp3parse_total_time), (mp3parse_time_to_bytepos):
12335 Add seeking support based on the Xing header but comment it out for
12336 now as it seems to yield worse result than the other method.
12337 Also use gst_pad_query_peer_duration() instead of getting the peer pad
12338 ourself, creating a new GstQuery, etc.
12340 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12342 docs/plugins/: Update docs with caps info.
12343 Original commit message from CVS:
12344 * docs/plugins/gst-plugins-ugly-plugins.args:
12345 * docs/plugins/inspect/plugin-a52dec.xml:
12346 * docs/plugins/inspect/plugin-amrnb.xml:
12347 * docs/plugins/inspect/plugin-asf.xml:
12348 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12349 * docs/plugins/inspect/plugin-dvdread.xml:
12350 * docs/plugins/inspect/plugin-dvdsub.xml:
12351 * docs/plugins/inspect/plugin-iec958.xml:
12352 * docs/plugins/inspect/plugin-lame.xml:
12353 * docs/plugins/inspect/plugin-mad.xml:
12354 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12355 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12356 * docs/plugins/inspect/plugin-mpegstream.xml:
12357 Update docs with caps info.
12359 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12361 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
12362 Original commit message from CVS:
12364 Make sure dvdnav strings get translated too (no reason not to have
12365 them in the .po file, even if the plugin is disabled for now).
12368 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12370 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
12371 Original commit message from CVS:
12372 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12373 (gst_amrnbdec_event), (gst_amrnbdec_chain),
12374 (gst_amrnbdec_state_change):
12375 * ext/amrnb/amrnbdec.h:
12376 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12377 (gst_amrnbparse_loop):
12378 Add newsegment and discont handling. Some code cleanups.
12380 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
12382 ext/dvdread/dvdreadsrc.c: check for an error from
12383 Original commit message from CVS:
12384 * ext/dvdread/dvdreadsrc.c: check for an error from
12385 DVDReadBlocks() correctly.
12387 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
12389 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...
12390 Original commit message from CVS:
12391 * ext/dvdread/dvdreadsrc.c:
12392 If we can't read a nav packet, or it doesn't look like a nav
12393 packet, that's an error. Previous behavior was to look at
12394 the next packet; I can't find any justification for doing that.
12397 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12399 po/it.po: Updated Italian translation.
12400 Original commit message from CVS:
12402 Updated Italian translation.
12404 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12406 po/vi.po: Updated Vietnames translation.
12407 Original commit message from CVS:
12409 Updated Vietnames translation.
12411 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12413 po/: Added Chinese (simplified) translation.
12414 Original commit message from CVS:
12415 contributed by: Wenzheng Hu <db_lobster@163.com>
12418 Added Chinese (simplified) translation.
12420 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12422 MAINTAINERS: Updating all the maintainers files
12423 Original commit message from CVS:
12425 Updating all the maintainers files
12427 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
12429 Fix leaks some more.
12430 Original commit message from CVS:
12431 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
12432 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
12433 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
12434 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
12435 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
12436 * gst/iec958/ac3iec.c: (ac3iec_init):
12437 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
12438 Fix leaks some more.
12440 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
12442 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
12443 Original commit message from CVS:
12444 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
12445 "She's leaking me", said valgrind.
12447 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12449 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
12450 Original commit message from CVS:
12451 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
12452 Fix "pad caps are not a real subset of its template caps" warning.
12454 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
12456 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
12457 Original commit message from CVS:
12458 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
12459 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
12460 (gst_amrnbdec_finalize):
12461 Don't leak the adapter, unref it in a new finalize method instead.
12464 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12466 configure.ac: Back to CVS
12467 Original commit message from CVS:
12470 * gst-plugins-ugly.doap:
12471 Add 0.10.6 to the list of releases.
12473 === release 0.10.6 ===
12475 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12481 * docs/plugins/gst-plugins-ugly-plugins.args:
12482 * docs/plugins/inspect/plugin-a52dec.xml:
12483 * docs/plugins/inspect/plugin-asf.xml:
12484 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12485 * docs/plugins/inspect/plugin-dvdread.xml:
12486 * docs/plugins/inspect/plugin-dvdsub.xml:
12487 * docs/plugins/inspect/plugin-iec958.xml:
12488 * docs/plugins/inspect/plugin-lame.xml:
12489 * docs/plugins/inspect/plugin-mad.xml:
12490 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12491 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12492 * docs/plugins/inspect/plugin-mpegstream.xml:
12493 * docs/plugins/inspect/plugin-siddec.xml:
12495 Original commit message from CVS:
12498 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12516 Original commit message from CVS:
12519 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12521 win32/vs6/: Convert line endings to CRLF and mark as binary files.
12522 Original commit message from CVS:
12523 * win32/vs6/gst_plugins_ugly.dsw:
12524 * win32/vs6/libgstac3parse.dsp:
12525 * win32/vs6/libgstasfdemux.dsp:
12526 * win32/vs6/libgstdvdlpcmdec.dsp:
12527 * win32/vs6/libgstdvdsub.dsp:
12528 * win32/vs6/libgstiec958.dsp:
12529 * win32/vs6/libgstlame.dsp:
12530 * win32/vs6/libgstmad.dsp:
12531 * win32/vs6/libgstmpegaudioparse.dsp:
12532 * win32/vs6/libgstmpegstream.dsp:
12533 * win32/vs6/libgstrealmedia.dsp:
12534 * win32/vs6/libgstsynaesthesia.dsp:
12535 Convert line endings to CRLF and mark as binary files.
12537 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
12539 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
12540 Original commit message from CVS:
12541 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
12542 Don't forget to unlock when setting the device property, or
12543 we'll sooner or later deadlock.
12545 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
12547 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
12548 Original commit message from CVS:
12549 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
12550 Use gst_util_guint64_to_gdouble for conversion.
12551 * win32/vs6/libgstasfdemux.dsp:
12552 Add asfpacket.c to the build.
12554 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12556 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
12557 Original commit message from CVS:
12558 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12559 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
12560 * gst/mpegaudioparse/gstmpegaudioparse.h:
12561 If the Xing header provides a total time, use it to calculate the
12562 correct average bitrate immediately, instead of sending updates as
12563 we parse the stream.
12565 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
12567 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
12568 Original commit message from CVS:
12569 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
12570 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
12571 Use GstClockTime instead of guint for a time variable to prevent
12572 overflows on too large subtitle durations. Fixes #444514.
12574 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
12576 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
12577 Original commit message from CVS:
12578 Patch by: Mark Nauwelaerts <manauw at skynet be>
12579 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
12580 Clear state when handling the serialized FLUSH_STOP event instead of
12581 the FLUSH_START event, thereby making sure we don't free buffers the
12582 chain function is still using. Fixes dvdsubdec crashing when flusing
12583 or seeking (#442706).
12585 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12587 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
12588 Original commit message from CVS:
12589 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12590 Initialise variable to make fc4 build bot happy.
12592 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12594 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
12595 Original commit message from CVS:
12596 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
12597 Add sanity check so we don't abort for broken or non-MPEG streams,
12598 but instead error out. Fixes crashes/aborts for when our typefinder
12599 wrongly identifies quicktime files as mpeg (which should be fixed in
12600 -base now too). (#440120).
12602 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12605 * ext/amrnb/amrnbdec.c:
12606 * ext/amrnb/amrnbenc.c:
12607 * ext/amrnb/amrnbparse.c:
12608 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
12609 Original commit message from CVS:
12610 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
12611 block_size, _do_init, gst_amrnbdec_base_init,
12612 gst_amrnbdec_class_init, gst_amrnbdec_init):
12613 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
12614 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
12615 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
12616 block_size, _do_init, gst_amrnbparse_base_init,
12617 gst_amrnbparse_class_init, gst_amrnbparse_init):
12618 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
12619 GST_DEBUG_FUNCPTR and add log-category.
12621 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12623 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
12624 Original commit message from CVS:
12625 * gst/mpegaudioparse/gstmpegaudioparse.c:
12626 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12627 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12628 (gst_mp3parse_chain), (mp3parse_total_bytes),
12629 (mp3parse_total_time):
12630 * gst/mpegaudioparse/gstmpegaudioparse.h:
12631 Implement parsing of Xing headers from the first frame of the stream,
12632 and use it to report duration correctly where possible.
12634 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
12636 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
12637 Original commit message from CVS:
12638 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
12639 After descrambling, push the packets out as individual packets
12640 instead of one big descrambled buffer. Makes cook audio decoding
12641 work with the 'realaudiodec' decoder from gst-plugins-bad.
12643 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12645 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
12646 Original commit message from CVS:
12647 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12648 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
12649 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12650 (gst_rmdemux_parse_packet):
12651 * gst/realmedia/rmdemux.h:
12652 Remember first timestamp encountered in stream and re-timestamp
12653 stream to start from zero (fixes #397219); only send one newsegment
12654 event, not two; when seeking, send newsegment events from the
12655 streaming thread and not from the seeking thread.
12657 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
12659 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
12660 Original commit message from CVS:
12661 Based on patch by: Mark Nauwelaerts <manauw skynet be>
12662 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
12663 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
12664 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
12665 * gst/mpegstream/gstmpegdemux.h:
12666 Reset last_flow values for the various streams after a flushing
12667 seek, otherwise we might aggregate wrong flow returns afterwards
12668 that will make upstream pause silently. This should fix seeking
12669 in DVDs and also fix the Thoggen cropping dialog (#438610).
12671 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
12673 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
12674 Original commit message from CVS:
12675 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12676 (gst_asf_demux_chain_headers),
12677 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
12678 (gst_asf_demux_have_mutually_exclusive_active_stream),
12679 (gst_asf_demux_check_activate_streams),
12680 (gst_asf_demux_find_stream_with_complete_payload),
12681 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12682 (gst_asf_demux_activate_ext_props_streams),
12683 (gst_asf_demux_process_object):
12684 * gst/asfdemux/gstasfdemux.h:
12685 Activate streams (ie. add the pads to the element) depending on
12686 whether we actually get data for those streams within the ASF
12687 preroll value specified. Currently only done in pull-mode though
12688 (this will fix problems with playbin hanging on mms streams once
12689 we use this in push-mode as well).
12691 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12693 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
12694 Original commit message from CVS:
12695 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12696 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12697 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
12698 (gst_asf_demux_process_file):
12699 * gst/asfdemux/gstasfdemux.h:
12700 Make all timestamps start from zero in pull-mode too; some small
12701 clean-ups and FIXMEs here and there.
12703 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
12705 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
12706 Original commit message from CVS:
12707 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
12708 (gst_asf_demux_parse_packet):
12709 If packet size is specified within the packet and smaller than
12710 the actual packet size, don't parse beyond the size specified in
12711 the packet (this makes us parse some cases of packets with single
12712 compressed payloads cleanly, see e.g stream from #431318). Also
12713 add a sanity check when parsing compressed single payloads.
12715 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
12717 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
12718 Original commit message from CVS:
12719 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12720 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
12721 (gst_asf_demux_handle_seek_event),
12722 (gst_asf_demux_push_complete_payloads):
12723 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
12724 send data from the keyframe right before the new segment start to
12725 make sure the decoder doesn't have to decode more than absolutely
12728 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12730 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
12731 Original commit message from CVS:
12732 * gst/asfdemux/asfheaders.c:
12733 * gst/asfdemux/asfheaders.h:
12734 * gst/asfdemux/asfpacket.c:
12735 (asf_payload_parse_replicated_data_extensions),
12736 (gst_asf_demux_parse_payload):
12737 * gst/asfdemux/asfpacket.h:
12738 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12739 (gst_asf_demux_push_complete_payloads),
12740 (gst_asf_demux_process_ext_stream_props):
12741 * gst/asfdemux/gstasfdemux.h:
12742 Implement payload extension system/extended replicated data parsing,
12743 so we can extract payload durations if they're specified.
12745 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
12747 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
12748 Original commit message from CVS:
12749 * gst/asfdemux/asfheaders.h:
12750 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12751 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
12752 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
12753 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
12754 (gst_asf_demux_parse_stream_object),
12755 (gst_asf_demux_process_ext_stream_props),
12756 (gst_asf_demux_process_queued_extended_stream_objects),
12757 (gst_asf_demux_activate_ext_props_streams),
12758 (gst_asf_demux_process_object):
12759 * gst/asfdemux/gstasfdemux.h:
12760 Refactor stream parse/activation a bit (stream activation heuristics
12761 are still the same though); some more clean-ups.
12763 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12765 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
12766 Original commit message from CVS:
12767 * win32/common/.cvsignore:
12768 Ignore generated config.h file to make build bot happy.
12770 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
12772 gst/asfdemux/: Init debug category before using it.
12773 Original commit message from CVS:
12774 * gst/asfdemux/gstasf.c: (plugin_init):
12775 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
12776 * gst/asfdemux/gstasfdemux.h:
12777 Init debug category before using it.
12779 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12781 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
12782 Original commit message from CVS:
12783 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
12784 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
12785 Fix silly bug when we can't pull as much data as we want; don't
12786 forget to announce pending tags in the new packet parsing code.
12788 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
12790 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
12791 Original commit message from CVS:
12794 Generate a win32 config.h into win32/common and add to MANIFEST so
12795 it gets disted (#393890). Looks like win32/common/config.h.in needs
12798 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
12800 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
12801 Original commit message from CVS:
12802 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
12803 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
12804 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
12805 Fix pull mode operation some more: send newsegment event before
12806 sending data; handle EOS and fatal flow returns a bit better; don't
12807 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
12809 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
12811 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
12812 Original commit message from CVS:
12813 * gst/asfdemux/Makefile.am:
12814 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
12815 (asf_packet_create_payload_buffer),
12816 (asf_payload_find_previous_fragment),
12817 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
12818 (gst_asf_demux_parse_packet):
12819 * gst/asfdemux/asfpacket.h:
12820 * gst/asfdemux/gstasfdemux.c:
12821 (gst_asf_demux_reset_stream_state_after_discont),
12822 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12823 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
12824 (gst_asf_demux_process_chunk):
12825 * gst/asfdemux/gstasfdemux.h:
12826 New packet parsing code: should put halfway decent timestamps on
12827 buffers, and might even set the appropriate keyframe/discont buffer
12828 flags from time to time (and even if it doesn't, I'm at least able
12829 to debug this code); only used in pull-mode so far. Still needs
12830 some more work, like payload extensions parsing and proper flow
12831 aggregation, and stream activation based on preroll. Stay tuned.
12833 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12835 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
12836 Original commit message from CVS:
12837 * gst/asfdemux/asfheaders.h:
12838 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12839 (gst_asf_demux_seek_index_lookup),
12840 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
12841 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
12842 (gst_asf_demux_process_ext_content_desc),
12843 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
12844 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
12845 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
12846 * gst/asfdemux/gstasfdemux.h:
12847 Some clean-ups and small fixes: rename asf_stream_context structure to
12848 AsfStream; inline some three-line utility functions that are only used
12849 once anyway and get rid of their associated helper structs; make debug
12850 category global so that it is used by the debug statements in the other
12851 file as well; simplify gst_asf_demux_get_stream(); fix accidental
12852 implicit initialisation of stream->last_buffer_timestamp to 0, which
12853 would lead to missing timestamps on the first buffer; put fourcc format
12854 into video caps to make certain proprietary wmv decoders happy (for the
12855 case of WMVA in particular); play_time is offset by preroll as well, so
12856 fix overreporting of duration for some files.
12858 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
12860 gst/asfdemux/gstasfdemux.c: Printf format fixes.
12861 Original commit message from CVS:
12862 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
12863 (gst_asf_demux_pull_indices):
12864 Printf format fixes.
12866 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
12868 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
12869 Original commit message from CVS:
12870 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12871 (gst_mpeg_parse_send_event):
12872 Post an error message if EOS wasn't handled by anything downstream.
12873 This should fix playbin freezing/hanging with small VobSub subtitle
12874 files (background: not-linked flow returns from downstream are
12875 ignored for a while at the beginning, so if the file is small
12876 upstream will never get a not-linked flow return even if nothing
12877 is connected downstream). (#429960).
12879 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
12881 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
12882 Original commit message from CVS:
12883 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12884 (gst_amrnbparse_sink_activate),
12885 (gst_amrnbparse_sink_activate_pull):
12886 Rewrite terminally broken sinkpad activation code.
12887 Now actually supports pull-mode activation (didn't before), and push
12888 mode activation doesn't leave the sinkpad flushing.
12890 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12892 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
12893 Original commit message from CVS:
12894 * gst/asfdemux/asfheaders.c:
12895 * gst/asfdemux/asfheaders.h:
12896 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12897 (gst_asf_demux_reset), (gst_asf_demux_init),
12898 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
12899 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
12900 (gst_asf_demux_seek_index_lookup),
12901 (gst_asf_demux_reset_stream_state_after_discont),
12902 (gst_asf_demux_handle_seek_event),
12903 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
12904 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
12905 (gst_asf_demux_pull_indices),
12906 (gst_asf_demux_parse_data_object_start),
12907 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
12908 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
12909 (gst_asf_demux_process_simple_index),
12910 (gst_asf_demux_process_object),
12911 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
12912 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
12913 * gst/asfdemux/gstasfdemux.h:
12914 Make asfdemux work in pull mode where possible. If there's an index
12915 at the end of the file, read it and use it for seeking purposes.
12917 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
12919 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
12920 Original commit message from CVS:
12921 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12922 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
12923 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
12924 Some timestamp fixes.
12925 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
12926 Fix for 64-bit machines.
12928 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
12930 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
12931 Original commit message from CVS:
12932 Patch by: René Stadler <mail at renestadler dot de>
12933 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
12934 (find_seek_offset_time), (gst_rmdemux_reset),
12935 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
12936 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
12937 * gst/realmedia/rmdemux.h:
12938 Make rmdemux handle any number of logical streams. Fixes #428698.
12940 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12944 Original commit message from CVS:
12947 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12949 po/: Added Danish translation.
12950 Original commit message from CVS:
12951 submitted by: Mogens Jaeger <mogens@jaeger.tf>
12954 Added Danish translation.
12956 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12958 po/.cvsignore: Add pot.
12959 Original commit message from CVS:
12963 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
12965 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
12966 Original commit message from CVS:
12967 2007-03-27 Julien MOUTTE <julien@moutte.net>
12968 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
12969 stream and try to adapt to incoming timestamps lack of
12970 precision up to half a frame. This allows generating
12971 a perfect stream even with muxed formats like FLV where
12972 the timestamps are stored in milliseconds.
12974 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12976 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
12977 Original commit message from CVS:
12978 * gst/realmedia/rmdemux.c:
12979 Remove unused zlib.h include. Fixes #421594.
12981 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12983 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
12984 Original commit message from CVS:
12985 * ext/lame/gstlame.c: (gst_lame_setup):
12986 Disable the bitrate checking when the user has requested
12987 Free Format mode, as all bitrates less than the maximum
12990 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12992 po/: Update translations.
12993 Original commit message from CVS:
12997 Update translations.
12999 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13001 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13002 Original commit message from CVS:
13003 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13004 When handling seeks, don't convert -1 start or stop values to a bogus
13005 byte position - pass them upstream as -1.
13007 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13009 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13010 Original commit message from CVS:
13011 * gst/mpegaudioparse/gstmpegaudioparse.c:
13012 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13013 (gst_mp3parse_init), (gst_mp3parse_sink_event),
13014 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13015 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13016 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13017 (mp3parse_total_time), (mp3parse_handle_seek),
13018 (mp3parse_src_event), (mp3parse_src_query),
13019 (mp3parse_get_query_types), (plugin_init):
13020 * gst/mpegaudioparse/gstmpegaudioparse.h:
13021 Implement seeking via average bitrate, and position+duration
13022 querying in mp3parse. Later, it will support frame-accurate seeking by
13023 building a seek table as it parses.
13024 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13025 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13026 before any extant MP3 decoder plugin. This allows us to remove framing
13027 support from the decoders, if we want, and will provide them with
13028 accurate seeking automatically once it is finished.
13029 Fix the handling of MPEG-1 Layer 1 files.
13030 Partially fix timestamping of packets arriving from a demuxer by
13031 queueing the incoming timestamp until the next packet starts, rather
13032 than applying it immediately to the next pushed buffer.
13034 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13036 gst/asfdemux/gstasfdemux.c: Printf format fix.
13037 Original commit message from CVS:
13038 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13041 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13043 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13044 Original commit message from CVS:
13045 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13046 (gst_cdio_cdda_src_finalize):
13047 Make sure we always destroy our libcdio handle.
13049 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
13051 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
13052 Original commit message from CVS:
13053 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
13054 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
13055 (gst_cdio_cdda_src_finalize):
13056 Small code cleanups.
13057 Don't use pad_alloc as the base class cannot deal with the error codes.
13059 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
13061 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
13062 Original commit message from CVS:
13063 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
13064 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13065 Never post a (fatal) error message on the bus on decoding errors. We
13066 should only do this if we can't recover, but mpeg2dec can always
13067 recover. This is needed for DVB streams, for example, where there
13068 may be temporary glitches in the stream. Instead of an error
13069 message, post a warning message on the bus for every N decoding
13070 errors. Fixes #370020.
13072 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13074 configure.ac: Convert to new AG_GST style.
13075 Original commit message from CVS:
13077 Convert to new AG_GST style.
13079 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13081 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
13082 Original commit message from CVS:
13083 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13085 Display sensible defaults and limits for the
13086 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
13087 property - it's supposed to be a boolean 0/1 value.
13089 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13091 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
13092 Original commit message from CVS:
13093 * ext/lame/gstlame.c:
13094 Initialise the variables so gcc doesn't complain about possibly
13095 uninitialised uses, even though they can't actually happen.
13097 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
13099 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
13100 Original commit message from CVS:
13101 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13102 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
13103 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
13104 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13105 Implement all sample rates.
13106 Implement sample permutation a little smarter avoiding a memcpy.
13107 Fix timestamps, use segments, fix seeking.
13109 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
13112 Original commit message from CVS:
13113 * docs/plugins/Makefile.am:
13114 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13115 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13116 * docs/plugins/inspect/plugin-siddec.xml:
13117 * ext/sidplay/gstsiddec.cc:
13118 * ext/sidplay/gstsiddec.h:
13121 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13123 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
13124 Original commit message from CVS:
13125 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13126 (gst_lame_set_property), (gst_lame_setup):
13127 Fix up bitrate checking macro. Make it give us a
13128 GST_ELEMENT_WARNING message so the application has a chance of
13129 reporting this to the user. Move the checking to _setup, so we
13130 are sure it runs in the READY state, when we hope to have a pipeline
13131 and a bus that is not flushing.
13132 This fixes e.g. using 96 kbit/sec as a bitrate.
13134 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
13136 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
13137 Original commit message from CVS:
13138 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
13139 (gst_asf_demux_process_advanced_mutual_exclusion),
13140 (gst_asf_demux_process_queued_extended_stream_objects),
13141 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13142 * gst/asfdemux/gstasfdemux.h:
13143 Parse advanced mutual exclusion object and only add pads for
13144 'hidden' streams (those in an extended stream header) that are
13145 mutually exclusive with an already existing 'main stream' if
13146 the broadcasting flag is not set. If the broadcasting flag is set,
13147 assume that data for this stream isn't sent. (This should ideally be
13148 solved better by making playbin more robust against this and/or by
13149 making mmssrc send some information downstream about which streams
13150 will be streamed). Fixes #353116.
13152 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13154 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
13155 Original commit message from CVS:
13156 * gst/synaesthesia/gstsynaesthesia.c:
13157 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13158 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
13159 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13160 (synaescope32), (synaescope_set_data), (synaesthesia_update),
13161 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
13162 * gst/synaesthesia/synaescope.h:
13163 Move all the mutable engine state into a structure so that
13164 multiple element instances can run without interfering.
13166 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13168 Add crossreferences to glib/gobject/gstream docs.
13169 Original commit message from CVS:
13171 * docs/plugins/Makefile.am:
13172 Add crossreferences to glib/gobject/gstream docs.
13174 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13176 gst/synaesthesia/: More source cleanups and add FIXME comments.
13177 Original commit message from CVS:
13178 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13179 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13180 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13182 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13184 More source cleanups and add FIXME comments.
13186 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
13188 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
13189 Original commit message from CVS:
13190 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
13191 Use gst_guint64_to_gdouble for conversions.
13192 * gst/synaesthesia/synaescope.c:
13193 Define M_PI and do not include <pthread.h> and
13194 <sys/time.h> for G_OS_WIN32
13195 * win32/vs6/libgstrealmedia.dsp:
13196 * win32/vs6/synaesthesia.dsp:
13197 Update projects files.
13198 * win32/common/config.h.in:
13199 Add config.h.in for autogen of config.h
13201 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13203 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
13204 Original commit message from CVS:
13206 Add --enable-experimental support. Activate synaesthesia when building
13207 with --enable-experimental. Fix --enable external configure switch
13210 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13212 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
13213 Original commit message from CVS:
13214 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13215 (gst_lame_change_state):
13216 * ext/lame/gstlame.h:
13217 On receiving EOS, we try to push a last buffer with the remaining
13218 samples. Don't do that if we got an unclean flow return on the last
13219 gst_pad_push(), downstream might not handle this very gracefully
13221 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13222 Pass flow returns upstream (helps #403168).
13224 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13226 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
13227 Original commit message from CVS:
13228 * gst/synaesthesia/gstsynaesthesia.c:
13229 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13230 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13231 (gst_synaesthesia_chain), (plugin_init):
13232 check result of gst_pad_push() in _chain.
13234 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13236 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
13237 Original commit message from CVS:
13238 * gst/synaesthesia/Makefile.am:
13239 * gst/synaesthesia/gstsynaesthesia.c:
13240 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13241 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13242 (gst_synaesthesia_chain), (plugin_init):
13243 * gst/synaesthesia/synaescope.c:
13244 * gst/synaesthesia/synaescope.h:
13245 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
13246 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
13247 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
13248 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
13249 possible leak in _chain. (#356882)
13251 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13253 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
13254 Original commit message from CVS:
13255 * gst/asfdemux/asfheaders.c:
13256 * gst/asfdemux/asfheaders.h:
13257 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
13258 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
13259 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
13260 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
13261 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
13262 (gst_asf_demux_process_ext_content_desc),
13263 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
13264 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
13265 (gst_asf_demux_process_bitrate_props_object),
13266 (gst_asf_demux_process_header_ext),
13267 (gst_asf_demux_process_language_list),
13268 (gst_asf_demux_process_ext_stream_props),
13269 (gst_asf_demux_process_queued_extended_stream_objects),
13270 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13271 * gst/asfdemux/gstasfdemux.h:
13272 Refactor and clean up header parsing and chain function a bit; get
13273 rid of some cruft; make header parsing a tad more robust, fixing
13276 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
13278 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
13279 Original commit message from CVS:
13280 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13281 Post an error if we receive an EOS event while still waiting for the
13282 ASF header object to come through.
13284 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
13286 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
13287 Original commit message from CVS:
13288 Patch by: Xavier B. <xavierb gmail com>
13289 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
13290 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
13291 (gst_asf_demux_process_ext_content_desc),
13292 (gst_asf_demux_process_data),
13293 (gst_asf_demux_process_language_list),
13294 (gst_asf_demux_process_ext_stream_props),
13295 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13296 Guard places where we assume that a certain amount of data is
13297 available better against less data being available (should fix
13298 infamous assertion crasher bug #336370). Also fixes a small
13301 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
13303 gst/realmedia/: Add demuxer for RealAudio files (#349779).
13304 Original commit message from CVS:
13305 * gst/realmedia/Makefile.am:
13306 * gst/realmedia/rademux.c:
13307 * gst/realmedia/rademux.h:
13308 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13309 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
13310 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
13311 * gst/realmedia/rmutils.h:
13312 Add demuxer for RealAudio files (#349779).
13314 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
13316 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
13317 Original commit message from CVS:
13319 Add win32/MANIFEST to EXTRA_DIST so win32 files will
13320 be include in the next release.
13322 Remove win32/common/config.h is which is not autogenerated yet.
13324 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13326 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
13327 Original commit message from CVS:
13328 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
13329 warn when outgoing sample rate is different from incoming
13331 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13333 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
13334 Original commit message from CVS:
13335 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13336 All sample-rates < 32khz come from the LSF extensions, which only
13337 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
13338 Use gst_util_uint64_scale because we can.
13340 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13342 tests/check/elements/amrnbenc.c: and fix compilation of this test
13343 Original commit message from CVS:
13344 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13345 (cleanup_amrnbenc):
13346 and fix compilation of this test
13348 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13350 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
13351 Original commit message from CVS:
13352 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13353 (cleanup_amrnbenc):
13354 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13355 (cleanup_mpeg2dec):
13356 re-apply as it was -bad and not -ugly that is frozen, doh
13358 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13360 tests/check/elements/: revert my freeze breakage
13361 Original commit message from CVS:
13362 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13363 (cleanup_amrnbenc):
13364 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13365 (cleanup_mpeg2dec):
13366 revert my freeze breakage
13368 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13370 gst/asfdemux/gstasfdemux.c: add a comment about a future change
13371 Original commit message from CVS:
13372 * gst/asfdemux/gstasfdemux.c:
13373 (gst_asf_demux_get_gst_tag_from_tag_name),
13374 (gst_asf_demux_process_ext_content_desc):
13375 add a comment about a future change
13376 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13377 (cleanup_amrnbenc):
13378 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13379 (cleanup_mpeg2dec):
13380 consistent pad (de)activation
13382 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13384 gst/asfdemux/gstasfdemux.c: Update query_types function too.
13385 Original commit message from CVS:
13386 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
13387 Update query_types function too.
13389 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
13391 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
13392 Original commit message from CVS:
13393 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
13394 (gst_rmdemux_src_query_types):
13395 Implement SEEKING query, make query function thread-safe.
13397 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
13399 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
13400 Original commit message from CVS:
13401 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
13402 Use alignment-safe macros here too (subbuffers ...); guard against
13403 hypothetical memory access beyond our given buffer in the case
13404 where the buffer size is not a multiple of 2.
13406 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
13408 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
13409 Original commit message from CVS:
13410 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13411 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
13412 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
13413 * gst/asfdemux/gstasfdemux.h:
13414 Don't crash in the seek event handling code when playtime is 0,
13415 as may be the case with live streams (#386218). Implement SEEKING
13416 query so applications can query seekability without second-guessing
13417 based on whether we have a duration or not.
13419 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13422 Original commit message from CVS:
13424 * gst-plugins-ugly.doap:
13425 * gst-plugins-ugly.spec.in:
13428 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
13430 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
13431 Original commit message from CVS:
13432 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13433 Use our alignment-safe macros here too, since we can't assume that
13434 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
13437 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13439 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
13440 Original commit message from CVS:
13441 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
13442 Also, don't read the index for a stream a second time when
13443 operating in pull-mode and reaching the end of the file.
13445 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13447 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
13448 Original commit message from CVS:
13449 Patch by: Roland Kay <roland.kay at ox compsoc net>
13450 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
13451 Don't leak stream index (#385292).
13453 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13455 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
13456 Original commit message from CVS:
13457 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
13458 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13460 * ext/lame/gstlame.h:
13461 Fix leak (by calling lame_init_params() before lame_close()); handle
13462 NULL return from lame_init() more gracefully. Fixes #385311.
13464 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13466 configure.ac: Back to CVS
13467 Original commit message from CVS:
13471 === release 0.10.5 ===
13473 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13479 * docs/plugins/gst-plugins-ugly-plugins.args:
13480 * docs/plugins/inspect/plugin-a52dec.xml:
13481 * docs/plugins/inspect/plugin-asf.xml:
13482 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13483 * docs/plugins/inspect/plugin-dvdsub.xml:
13484 * docs/plugins/inspect/plugin-iec958.xml:
13485 * docs/plugins/inspect/plugin-lame.xml:
13486 * docs/plugins/inspect/plugin-mad.xml:
13487 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13488 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13489 * docs/plugins/inspect/plugin-mpegstream.xml:
13490 * docs/plugins/inspect/plugin-siddec.xml:
13492 Original commit message from CVS:
13495 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
13497 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
13498 Original commit message from CVS:
13499 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
13500 to in the previous checkin. see #385192. You can have your
13503 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
13505 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
13506 Original commit message from CVS:
13507 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
13508 from the dereferenced integer, not the pointer itself. Fixes
13510 I'm takin ur cheese!
13512 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
13515 ChangeLog surgery: fix bug number
13516 Original commit message from CVS:
13517 ChangeLog surgery: fix bug number
13519 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13521 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
13522 Original commit message from CVS:
13523 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
13524 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
13525 For version 4 streams, read the extra codec data size from the
13526 header instead of assuming it is always 16 (also read it from the
13527 right position) (#384989). For version 4 and 5 streams, check that
13528 the specified extra codec data size doesn't make us read beyond the
13529 chunk boundary (#384989).
13531 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13548 Original commit message from CVS:
13551 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
13553 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
13554 Original commit message from CVS:
13555 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
13556 Cosmetic changes: fix misleading debug statement, update
13559 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13561 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
13562 Original commit message from CVS:
13563 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
13564 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13565 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
13566 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13567 * ext/mpeg2dec/gstmpeg2dec.h:
13568 Align buffers to a 16 byte boundary so the altivec optimisations
13569 don't crash. Fixes #327350.
13571 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
13573 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
13574 Original commit message from CVS:
13575 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
13576 The availability of extra codec data isn't something that
13577 warrants debug messages at WARNING level (see #376958).
13579 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13581 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
13582 Original commit message from CVS:
13583 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13584 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
13585 (gst_dvd_demux_send_subbuffer):
13586 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13587 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
13588 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
13589 (gst_mpeg_demux_send_subbuffer):
13590 * gst/mpegstream/gstmpegdemux.h:
13591 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13592 (gst_mpeg_parse_chain):
13593 Fix flow value combination; this fixes playbin/totem locking up if
13594 a VobSub file is specified as subtitle file (#334322). Flow value
13595 combination should only happen once we are fairly sure we've got all
13596 pads that are available for now. Since there isn't a well-specified
13597 time when this is the case in MPEG, we'll just assume this is the
13598 case once there has been a certain number of packets for each
13599 stream we've found so far.
13601 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
13603 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
13604 Original commit message from CVS:
13605 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
13606 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
13607 Simplify the framerate code and support more framerates. Fixes #361584.
13609 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13611 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
13612 Original commit message from CVS:
13613 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
13614 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
13615 Fix minor memleak when creating pads from static pad templates (#369627).
13616 * tests/check/Makefile.am:
13617 * tests/check/elements/.cvsignore:
13618 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13619 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
13620 Add unit tests for mpeg2dec (#369627).
13622 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
13626 Original commit message from CVS:
13629 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
13631 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
13632 Original commit message from CVS:
13633 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13634 (gst_lame_change_state):
13635 * ext/lame/gstlame.h:
13636 Make lame timestamp flushed eos buffer by some additional timestamp
13637 accounting. Fixes #374760.
13639 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
13641 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
13642 Original commit message from CVS:
13643 * gst/mpegaudioparse/gstmpegaudioparse.c:
13644 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13645 (gst_mp3parse_init), (gst_mp3parse_dispose),
13646 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13647 (gst_mp3parse_change_state):
13648 * gst/mpegaudioparse/gstmpegaudioparse.h:
13649 Make timestamp handling in mp3parse saner; now works for at least
13652 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
13654 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
13655 Original commit message from CVS:
13656 * gst/mpegaudioparse/Makefile.am:
13657 * gst/mpegaudioparse/gstmpegaudioparse.c:
13658 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13659 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
13660 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13661 (gst_mp3parse_change_state), (plugin_init):
13662 * gst/mpegaudioparse/gstmpegaudioparse.h:
13663 Bring mp3parse into the 21st century.
13664 Use its own debug category, use gstadapter, format nicely to 80
13665 columns, and fix incorrect handling of 32 kHz and less files.
13667 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
13669 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
13670 Original commit message from CVS:
13671 Patch by: Sebastian Droege <slomo at ubuntu dot com>
13672 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
13673 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13674 * ext/mpeg2dec/gstmpeg2dec.h:
13675 libmpeg2 requires its output buffers to start at a 16byte aligned
13676 address or the altivec optimizations will explode.
13678 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
13680 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
13681 Original commit message from CVS:
13682 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
13683 * ext/cdio/gstcdio.h:
13684 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13685 Move CD-TEXT utility function into common file so it can also be
13686 used by a future cdioparanoiasrc.
13688 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13690 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
13691 Original commit message from CVS:
13692 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13693 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
13694 information (fixes #340433).
13696 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
13698 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
13699 Original commit message from CVS:
13700 Patch by: Josep Torra Valles <josep at fluendo com>
13701 * gst/iec958/ac3_padder.c: (ac3p_init):
13702 * gst/mpegstream/gstmpegparse.c:
13703 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
13704 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
13705 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
13706 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
13707 (gst_rmdemux_parse_packet):
13708 Misc. fixes for problems discovered by Forte (different return types
13709 in function declaration and definition, pointer arithmetics with
13710 void pointers). Fixes #362639.
13712 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13714 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
13715 Original commit message from CVS:
13716 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13717 Don't announce audio or subtitle streams that aren't really present,
13718 it makes dvddemux create pads that will never carry any data, which
13721 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
13723 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
13724 Original commit message from CVS:
13725 * ext/lame/gstlame.c: (gst_lame_set_property):
13726 Round up not allowed bitrates to the next higher allowed one
13729 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
13731 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
13732 Original commit message from CVS:
13733 * docs/plugins/Makefile.am:
13734 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13735 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13736 * ext/lame/gstlame.c: (gst_lame_class_init):
13737 * ext/lame/gstlame.h:
13738 Add docs for lame and lame to docs. Specify allowed bitrates
13739 in the properties description (#361140). Canonicalise object
13740 property names (ie. use hyphen instead of underscore).
13741 * docs/plugins/inspect/plugin-a52dec.xml:
13742 * docs/plugins/inspect/plugin-amrnb.xml:
13743 * docs/plugins/inspect/plugin-asf.xml:
13744 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13745 * docs/plugins/inspect/plugin-dvdread.xml:
13746 * docs/plugins/inspect/plugin-dvdsub.xml:
13747 * docs/plugins/inspect/plugin-iec958.xml:
13748 * docs/plugins/inspect/plugin-lame.xml:
13749 * docs/plugins/inspect/plugin-mad.xml:
13750 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13751 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13752 * docs/plugins/inspect/plugin-mpegstream.xml:
13753 * docs/plugins/inspect/plugin-siddec.xml:
13754 Update version to CVS.
13756 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13758 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
13759 Original commit message from CVS:
13760 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13761 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
13764 Add i18n magic to lame plugin. Throw decent error message when we
13765 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
13767 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13769 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
13770 Original commit message from CVS:
13771 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13772 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
13773 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13774 Change caps to x-rdt, because it's not x-rtp.
13775 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13776 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
13777 (gst_rmdemux_plugin_init):
13778 Activate pad before adding to the element.
13779 Return the combined stream return values after pad_alloc.
13781 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13783 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
13784 Original commit message from CVS:
13785 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
13786 * ext/mpeg2dec/gstmpeg2dec.h:
13787 Add some debugging to timestamp handling.
13788 Make sure we don't convert invalid timestamps.
13790 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13792 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
13793 Original commit message from CVS:
13794 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13795 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
13796 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
13797 (gst_dvd_demux_get_subpicture_stream):
13798 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13799 (gst_mpeg_demux_get_audio_stream),
13800 (gst_mpeg_demux_get_private_stream):
13801 Active pads before adding them to the running element. Don't assert
13802 on non-BYTE format newsegment events in asfdemux.
13804 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
13806 Printf format fixes.
13807 Original commit message from CVS:
13808 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
13809 (gst_dvd_read_src_handle_seek_event):
13810 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
13811 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
13812 * ext/sidplay/gstsiddec.cc:
13813 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
13814 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
13815 (gst_rmdemux_parse_packet):
13816 Printf format fixes.
13818 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13820 gst/realmedia/: Added RDT depayloader.
13821 Original commit message from CVS:
13822 * gst/realmedia/Makefile.am:
13823 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13824 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
13825 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
13826 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
13827 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
13828 * gst/realmedia/rdtdepay.h:
13829 Added RDT depayloader.
13830 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13831 (gst_rmdemux_plugin_init), (plugin_init):
13832 Remove unused function.
13833 Added some more mime-types.
13835 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13837 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
13838 Original commit message from CVS:
13839 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
13840 If an incoming timestamp is within one sample of our current
13841 timestamp, then keep it. This prevents imprecision in the
13842 PTS (which only has 90khz granularity) from affecting our stream.
13844 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
13846 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
13847 Original commit message from CVS:
13848 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
13849 Reflow code so that compiler doesn't complain about possible use
13850 of uninitialised variable any longer; but just in case, initialise
13851 it anyway; also take object ref in query function and do peer pad
13852 stuff in a more thread-safe way.
13854 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
13856 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
13857 Original commit message from CVS:
13858 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13859 Init a variable to make compilers happy.
13861 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
13863 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
13864 Original commit message from CVS:
13865 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
13866 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
13867 (gst_dvd_demux_sync_stream_to_time):
13868 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13869 (gst_mpeg_demux_synchronise_pads),
13870 (gst_mpeg_demux_sync_stream_to_time):
13871 Send newsegment updates for sparse streams (#350778).
13873 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13875 ext/dvdread/dvdreadsrc.c: fix compile warning
13876 Original commit message from CVS:
13877 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13878 fix compile warning
13880 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13883 bump the nano bitches
13884 Original commit message from CVS:
13885 bump the nano bitches
13887 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13889 configure.ac: As another attempt, synaesthesia can be enabled by passing
13890 Original commit message from CVS:
13892 As another attempt, synaesthesia can be enabled by passing
13893 --with-plugins="synaesthesia" to configure
13895 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13897 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13898 Original commit message from CVS:
13900 Don't build synaesthesia by default, until someone confirms that it
13901 is okay (filed as #356882)
13903 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13905 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13906 Original commit message from CVS:
13908 Don't build synaesthesia by default, until someone confirms that it
13909 is okay (filed as #356882)
13911 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13914 Original commit message from CVS:
13916 * gst/synaesthesia/Makefile.am:
13917 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13918 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13919 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13920 (gst_synaesthesia_change_state), (plugin_init):
13923 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13925 More G_OBJECT macro fixing.
13926 Original commit message from CVS:
13927 * ext/mad/gstid3tag.c:
13928 * gst/mpegstream/gstrfc2250enc.h:
13929 * gst/synaesthesia/gstsynaesthesia.c:
13930 More G_OBJECT macro fixing.
13932 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
13934 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
13935 Original commit message from CVS:
13936 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13937 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
13938 Fix initialisation dummy buffer, the offsets are relative to the start
13939 of the buffers. Fixes #356004.
13941 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
13943 * gst-plugins-ugly.spec.in:
13945 Original commit message from CVS:
13948 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
13950 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
13951 Original commit message from CVS:
13952 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13953 Add convert query (needed for later when we just operate in time
13954 format and let the base source class handle all the seeking stuff).
13956 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13958 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
13959 Original commit message from CVS:
13960 * gst/asfdemux/gstasfdemux.c:
13961 (gst_asf_demux_get_gst_tag_from_tag_name),
13962 (gst_asf_demux_process_ext_content_desc):
13963 Erm, lets properly fix it. The only non-text tag that we support is
13964 the track-number and that is an UINT. asfdemux was returning a GValue
13965 initialized as INT. Further the Track and not the TrackNumber tag
13966 (the latter is a string too).
13968 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13970 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
13971 Original commit message from CVS:
13972 * gst/asfdemux/gstasfdemux.c:
13973 (gst_asf_demux_get_gst_tag_from_tag_name),
13974 (gst_asf_demux_process_ext_content_desc):
13975 Skip tags that are unknown (was producing an uninialized GValue).
13977 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
13979 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
13980 Original commit message from CVS:
13981 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
13982 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
13983 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
13984 (gst_a52dec_set_property), (gst_a52dec_get_property):
13985 * ext/a52dec/gsta52dec.h:
13986 Patch from from Michal Benes <michal.benes@itonis.tv>:
13987 Add two things to a52dec: configure the exact output format for ac3
13988 decoding through properties, if desired.
13989 By default, configure an output format preferred by downstream. Now
13990 that audioconvert lists caps by preference, this means that a52dec
13991 can do downmixing (iff required) rather than audioconvert, so it can
13992 use the ac3 downmix levels from the bitstream.
13994 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13996 Add missing GST_LIBS to the link flags
13997 Original commit message from CVS:
13998 * ext/lame/Makefile.am:
13999 * ext/mpeg2dec/Makefile.am:
14000 * gst/dvdlpcmdec/Makefile.am:
14001 * gst/dvdsub/Makefile.am:
14002 * gst/mpegaudioparse/Makefile.am:
14003 Add missing GST_LIBS to the link flags
14005 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
14007 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14008 Original commit message from CVS:
14010 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14012 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14014 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14015 Original commit message from CVS:
14016 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14017 fix build for debug disabled
14019 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14021 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14022 Original commit message from CVS:
14023 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14024 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14025 Use static pad templates with ANY caps for the source pads for
14026 simplicity and to avoid warnings when creating pads for unhandled
14027 codec IDs (#351795).
14029 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
14031 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14032 Original commit message from CVS:
14033 Patch by: Michal Benes <michal dot benes at itonis dot tv>
14034 * ext/mad/gstmad.c: (gst_mad_chain):
14035 Fix timestamping in mad by only activating a new timestamp when the
14036 previous frame has been decoded. Fixes #350723.
14037 Also clean up some of the non fatal warnings when the input buffer is
14038 too small to decode a header.
14040 === release 0.10.4 ===
14042 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14048 * docs/plugins/gst-plugins-ugly-plugins.args:
14049 * docs/plugins/inspect/plugin-a52dec.xml:
14050 * docs/plugins/inspect/plugin-amrnb.xml:
14051 * docs/plugins/inspect/plugin-asf.xml:
14052 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14053 * docs/plugins/inspect/plugin-dvdread.xml:
14054 * docs/plugins/inspect/plugin-dvdsub.xml:
14055 * docs/plugins/inspect/plugin-iec958.xml:
14056 * docs/plugins/inspect/plugin-lame.xml:
14057 * docs/plugins/inspect/plugin-mad.xml:
14058 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14059 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14060 * docs/plugins/inspect/plugin-mpegstream.xml:
14061 * docs/plugins/inspect/plugin-rmdemux.xml:
14062 * docs/plugins/inspect/plugin-siddec.xml:
14064 Original commit message from CVS:
14067 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14084 Original commit message from CVS:
14087 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
14089 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
14090 Original commit message from CVS:
14091 Patch by: Wim Taymans <wim at fluendo dot com>
14092 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14093 Instead of forwarding the event in the wrong format, unref it and set
14094 a boolean that we still need to send it in the streaming thread.
14097 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14099 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
14100 Original commit message from CVS:
14101 Patch by: Edward Hervey (edward at fluendo dot com)
14102 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14103 Put debug category initialization before use of GST_DEBUG, in order
14104 to remove a fatal warning. Fixes #350895
14106 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14108 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
14109 Original commit message from CVS:
14110 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
14111 Set rank to NONE for the time being until we make playbin handle
14112 subtitle pictures again (dvdsubdec seems to be a bit shaky at
14113 times when seeking, so it's probably better if it doesn't get
14114 autoplugged for the time being).
14116 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14118 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
14119 Original commit message from CVS:
14120 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14121 (gst_rmdemux_parse_mdpr):
14122 Handle audio streams with stream_version 3 properly; warn about
14123 unknown stream versions; handle unknown fourccs a tad more
14124 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
14125 with GST_FOURCC_FORMAT.
14127 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14129 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
14130 Original commit message from CVS:
14131 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14132 Error out properly if this is an interactive DVD (fixes #345694).
14134 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14136 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
14137 Original commit message from CVS:
14138 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14139 When the first_access is 1 or 0, we should copy the timestamp from
14140 the incoming buffer if there is one.
14142 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14144 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
14145 Original commit message from CVS:
14146 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
14147 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
14148 Use GST_ELEMENT_ERROR for error reporting; post errors in some
14149 more places; remove superfluous newlines from debug statements.
14151 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
14153 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
14154 Original commit message from CVS:
14155 Patch by: Frédéric Riss <frederic.riss at gmail com>
14156 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
14157 Don't set negative durations on outgoing buffers (#350044),
14158 which happens when you use macros that got changed during
14159 the last unstable cycle because they were thought not to
14162 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14164 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
14165 Original commit message from CVS:
14166 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
14167 (gst_dvd_read_src_goto_chapter),
14168 (gst_dvd_read_src_get_chapter_starts),
14169 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
14170 (gst_dvd_read_src_get_time_for_sector),
14171 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
14172 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
14173 (gst_dvd_read_src_goto_sector):
14174 * ext/dvdread/dvdreadsrc.h:
14175 Add basic support for time-based seeking; set timestamps on
14176 outgoing buffers if we have them; create table with
14177 chapter to time mapping when opening a title; rename
14178 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
14179 make it take an explicit pgc argument; fix up some debugging
14180 messages so that title/chapter numbers are printed as starting
14181 from 1 for easier readability.
14183 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
14185 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
14186 Original commit message from CVS:
14187 * gst/realmedia/Makefile.am:
14188 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14189 (gst_rmdemux_parse_cont):
14190 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
14191 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
14192 * gst/realmedia/rmutils.h:
14193 Factor out some code into rmutils.[ch]; when reading
14194 strings, don't read beyond the available data; read
14195 metadata strings correctly (string length is 16 bits
14198 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14200 Fix dist by including gst-libs/
14201 Original commit message from CVS:
14204 * gst/asfdemux/gstasfdemux.c:
14205 Fix dist by including gst-libs/
14207 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14209 Make custom error messages translatable.
14210 Original commit message from CVS:
14211 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14213 Make custom error messages translatable.
14214 * gst/asfdemux/gstasf.c: (plugin_init):
14215 Remove setlocale() call, doesn't seem to be needed or recommended for
14216 plugins, at least not according to gstreamer/docs/random/i18n.
14218 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14220 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
14221 Original commit message from CVS:
14222 * gst/asfdemux/Makefile.am:
14223 * gst/asfdemux/asfheaders.c:
14224 * gst/asfdemux/asfheaders.h:
14225 * gst/asfdemux/gstasf.c: (plugin_init):
14226 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14227 Error out when the stream is encrypted (rather than feeding
14228 garbage to the decoders). Fixes #349025.
14230 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
14232 Add/enable autofoo magic for translations.
14233 Original commit message from CVS:
14238 Add/enable autofoo magic for translations.
14240 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
14242 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
14243 Original commit message from CVS:
14244 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14245 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
14246 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
14247 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14248 Don't leak streams, strings or caps. Get rid of unnecessary
14249 getcaps() function.
14251 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14253 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
14254 Original commit message from CVS:
14255 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14256 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14257 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
14258 (gst_rmdemux_stream_clear_cached_subpackets),
14259 (gst_rmdemux_descramble_cook_audio),
14260 (gst_rmdemux_descramble_dnet_audio),
14261 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14262 Descramble cook audio streams before sending them to the
14263 decoder. Fixes #347292.
14264 Also miscellaneous clean-ups and log-level changes.
14266 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14268 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
14269 Original commit message from CVS:
14270 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
14271 * ext/lame/gstlame.c: (gst_lame_setup):
14272 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
14274 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
14276 ext/sidplay/gstsiddec.*: Remove old metadata thing.
14277 Original commit message from CVS:
14278 * ext/sidplay/gstsiddec.cc:
14279 * ext/sidplay/gstsiddec.h:
14280 Remove old metadata thing.
14282 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
14284 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
14285 Original commit message from CVS:
14286 * gst/asfdemux/gstasfdemux.c:
14287 (gst_asf_demux_get_ext_stream_props_for_stream),
14288 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
14289 Find language codes for audio streams if they are available.
14291 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14293 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
14294 Original commit message from CVS:
14295 * gst/asfdemux/asfheaders.h:
14296 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
14297 (gst_asf_demux_process_stream),
14298 (gst_asf_demux_process_language_list),
14299 (gst_asf_demux_process_ext_stream_props),
14300 (gst_asf_demux_process_queued_extended_stream_objects),
14301 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14302 * gst/asfdemux/gstasfdemux.h:
14303 Parse extended stream properties objects and stream objects
14304 hidden inside them (but delay creation of the appropriate
14305 pads until after all the 'normal' stream objects have been
14306 dealt with) (#343763). Also parse language list object.
14308 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14310 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
14311 Original commit message from CVS:
14312 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14313 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
14314 (find_seek_offset_time), (gst_rmdemux_perform_seek),
14315 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
14316 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14317 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14318 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
14319 * gst/realmedia/rmdemux.h:
14320 Cleanups, use GstSegment for seeking.
14321 Fix error handling.
14322 Combine flow return from all streams.
14324 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14326 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
14327 Original commit message from CVS:
14328 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
14329 Remove g_assert that shouldn't be there.
14331 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
14333 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
14334 Original commit message from CVS:
14335 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14336 Fix refcounting when cropping. Fixes #341677.
14338 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
14340 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
14341 Original commit message from CVS:
14342 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
14343 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14344 (gst_asf_demux_process_segment):
14345 Fix typo. Closes #347029.
14347 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14349 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
14350 Original commit message from CVS:
14351 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
14352 Skip chunks for unknown streams properly. Fixes broken sound
14353 and/or video for files that have additional streams that
14354 we don't recognise yet (e.g. if they are embedded in extended
14355 stream properties). Partly fixes #343763.
14357 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14359 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
14360 Original commit message from CVS:
14361 * gst/asfdemux/asfheaders.c:
14362 * gst/asfdemux/asfheaders.h:
14363 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
14364 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
14365 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
14366 (gst_asf_demux_change_state):
14367 * gst/asfdemux/gstasfdemux.h:
14368 Add some more GUIDs and make debug log more readable
14369 and easier to follow when parsing the headers.
14371 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
14373 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
14374 Original commit message from CVS:
14375 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14376 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
14377 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14378 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
14379 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
14380 * ext/dvdread/dvdreadsrc.h:
14381 Rewrite seeking code and make seeking in DVDs work (#337834).
14383 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
14385 autogen.sh: Check for automake-1.9 as well.
14386 Original commit message from CVS:
14388 Check for automake-1.9 as well.
14390 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14392 ext/dvdread/dvdreadsrc.c: Make check stronger.
14393 Original commit message from CVS:
14394 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
14395 Make check stronger.
14397 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14399 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
14400 Original commit message from CVS:
14401 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14402 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14403 (gst_asf_demux_push_buffer):
14404 * gst/asfdemux/gstasfdemux.h:
14405 Handle unknown codec IDs/fourccs properly (#345879); send tag
14406 events after newsegment event; fix use of GST_FOURCC_FORMAT
14409 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14411 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
14412 Original commit message from CVS:
14413 * ext/a52dec/gsta52dec.c: (plugin_init):
14414 Call the channel positions get_type() method in plugin_init
14415 to ensure that it isn't simultaneously called later from
14418 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14420 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
14421 Original commit message from CVS:
14422 * gst/mpegstream/gstmpegpacketize.c:
14423 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
14424 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14425 Also flush packetizer cache when we get a buffer that has the
14426 DISCONT flag set; update current byte position from buffer
14427 offset after a flush.
14429 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14431 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
14432 Original commit message from CVS:
14433 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
14434 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
14435 (gst_mpeg_packetize_read):
14436 * gst/mpegstream/gstmpegpacketize.h:
14437 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14438 (gst_mpeg_parse_change_state):
14439 Flush packetizer cache when we get a FLUSH_STOP event;
14440 remove unused source pad member from packetizer; add debug
14441 category for packetizer.
14443 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14445 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
14446 Original commit message from CVS:
14447 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
14448 Treat dual-mono as stereo. It should really be output on 2 separate
14449 pads, but isn't for now.
14451 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14453 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
14454 Original commit message from CVS:
14455 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14456 Assume 4:3 DAR rather than 4:3 PAR (#345184).
14458 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14460 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
14461 Original commit message from CVS:
14462 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14463 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
14464 any PAR whatsoever (rather than using 0/0, which will lead to
14465 an abort later on). Fixes #345184.
14467 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
14469 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
14470 Original commit message from CVS:
14471 Patch by: Michael Dominic K. < mdk at mdk org pl>
14472 * ext/mad/gstmad.c: (gst_mad_chain):
14473 Send newsegment event before calling
14474 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
14475 in connection with pad blocking (#342594). While we're at it,
14476 do some minor clean-ups.
14478 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14480 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
14481 Original commit message from CVS:
14483 Fix --disable-external (can't set conditionals conditionally,
14486 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14488 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
14489 Original commit message from CVS:
14490 * ext/a52dec/Makefile.am:
14491 ... and then he said "When you go and fix the build you
14492 better make sure you have some spare backslashes in your
14495 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14497 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
14498 Original commit message from CVS:
14499 * ext/sidplay/gstsiddec.cc:
14500 Fix copyright, email addresses and descriptions.
14501 Use saner defaults for arguments. Fixes #344667.
14502 constify some stuff.
14505 Fix negotiation to do mono/44100 by default.
14506 Post error messages.
14507 Use _scale_int where possible.
14509 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
14511 ext/dvdnav/.cvsignore: More ignore
14512 Original commit message from CVS:
14513 * ext/dvdnav/.cvsignore:
14516 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14518 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
14519 Original commit message from CVS:
14520 * tests/check/elements/amrnbenc.c: (push_data):
14521 Init memory before feeding it to the encoder to make
14522 the valgrind test succeed.
14524 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
14526 gst/asfdemux/.cvsignore: More ignore
14527 Original commit message from CVS:
14528 * gst/asfdemux/.cvsignore:
14531 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14533 .cvsignore: Ignore files generated by 'make dist'.
14534 Original commit message from CVS:
14536 Ignore files generated by 'make dist'.
14538 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14541 Original commit message from CVS:
14544 * ext/a52dec/Makefile.am:
14545 * ext/dvdnav/Makefile.am:
14546 * ext/dvdread/Makefile.am:
14547 * ext/lame/Makefile.am:
14548 * ext/mad/Makefile.am:
14549 * ext/mpeg2dec/Makefile.am:
14550 * ext/sidplay/Makefile.am:
14553 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14555 autogen.sh: require am17
14556 Original commit message from CVS:
14560 * ext/annodex/Makefile.am:
14561 * ext/cdio/Makefile.am:
14562 * ext/dv/Makefile.am:
14563 * ext/esd/Makefile.am:
14564 * ext/flac/Makefile.am:
14565 * ext/gdk_pixbuf/Makefile.am:
14566 * ext/ladspa/Makefile.am:
14567 * ext/libcaca/Makefile.am:
14568 * ext/speex/Makefile.am:
14569 * ext/taglib/Makefile.am:
14570 * sys/oss/Makefile.am:
14571 * sys/sunaudio/Makefile.am:
14572 * sys/ximage/Makefile.am:
14573 clean up build further
14575 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
14577 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
14578 Original commit message from CVS:
14579 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14580 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
14581 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
14582 (gst_mpeg2dec_change_state):
14583 * ext/mpeg2dec/gstmpeg2dec.h:
14584 Simplify and don't leak our buffer pool.
14586 Remove unfixed bug number from previous ChangeLog entry.
14588 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14590 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
14591 Original commit message from CVS:
14592 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
14593 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
14594 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
14595 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
14596 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
14597 (handle_sequence), (handle_picture), (handle_slice),
14598 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14599 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
14600 * ext/mpeg2dec/gstmpeg2dec.h:
14601 Fix padtemplate as we can now do fractional framerates.
14604 Add simple frame dropping QoS.
14605 Precalc buffer output sizes and UV offsets.
14606 Always give libmpeg2 a valid fbuf when it wants one.
14607 don't trust libmpeg to discard our buffers but manage it
14609 Fixes #343627, #327350, #335288
14611 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
14613 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
14614 Original commit message from CVS:
14616 Add a manifest for futures ugly win32 releases.
14617 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14618 Move bufcaps declaration at the begining of the instructions
14621 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14623 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14624 Original commit message from CVS:
14625 * ext/alsaspdif/alsaspdifsink.h:
14626 * ext/amrwb/gstamrwbdec.h:
14627 * ext/amrwb/gstamrwbenc.h:
14628 * ext/amrwb/gstamrwbparse.h:
14629 * ext/arts/gst_arts.h:
14630 * ext/artsd/gstartsdsink.h:
14631 * ext/audiofile/gstafparse.h:
14632 * ext/audiofile/gstafsink.h:
14633 * ext/audiofile/gstafsrc.h:
14634 * ext/audioresample/gstaudioresample.h:
14635 * ext/bz2/gstbz2dec.h:
14636 * ext/bz2/gstbz2enc.h:
14637 * ext/dirac/gstdiracdec.h:
14638 * ext/directfb/dfbvideosink.h:
14639 * ext/divx/gstdivxdec.h:
14640 * ext/divx/gstdivxenc.h:
14641 * ext/dts/gstdtsdec.h:
14642 * ext/faac/gstfaac.h:
14643 * ext/gsm/gstgsmdec.h:
14644 * ext/gsm/gstgsmenc.h:
14645 * ext/ivorbis/vorbisenc.h:
14646 * ext/libfame/gstlibfame.h:
14647 * ext/nas/nassink.h:
14648 * ext/neon/gstneonhttpsrc.h:
14649 * ext/polyp/polypsink.h:
14650 * ext/sdl/sdlaudiosink.h:
14651 * ext/sdl/sdlvideosink.h:
14652 * ext/shout/gstshout.h:
14653 * ext/snapshot/gstsnapshot.h:
14654 * ext/sndfile/gstsf.h:
14655 * ext/swfdec/gstswfdec.h:
14656 * ext/tarkin/gsttarkindec.h:
14657 * ext/tarkin/gsttarkinenc.h:
14658 * ext/theora/theoradec.h:
14659 * ext/wavpack/gstwavpackdec.h:
14660 * ext/wavpack/gstwavpackparse.h:
14661 * ext/xine/gstxine.h:
14662 * ext/xvid/gstxviddec.h:
14663 * ext/xvid/gstxvidenc.h:
14664 * gst/cdxaparse/gstcdxaparse.h:
14665 * gst/cdxaparse/gstcdxastrip.h:
14666 * gst/colorspace/gstcolorspace.h:
14667 * gst/festival/gstfestival.h:
14668 * gst/freeze/gstfreeze.h:
14669 * gst/gdp/gstgdpdepay.h:
14670 * gst/gdp/gstgdppay.h:
14671 * gst/modplug/gstmodplug.h:
14672 * gst/mpeg1sys/gstmpeg1systemencode.h:
14673 * gst/mpeg1videoparse/gstmp1videoparse.h:
14674 * gst/mpeg2sub/gstmpeg2subt.h:
14675 * gst/mpegaudioparse/gstmpegaudioparse.h:
14676 * gst/multifilesink/gstmultifilesink.h:
14677 * gst/overlay/gstoverlay.h:
14678 * gst/playondemand/gstplayondemand.h:
14679 * gst/qtdemux/qtdemux.h:
14680 * gst/rtjpeg/gstrtjpegdec.h:
14681 * gst/rtjpeg/gstrtjpegenc.h:
14682 * gst/smooth/gstsmooth.h:
14683 * gst/smoothwave/gstsmoothwave.h:
14684 * gst/spectrum/gstspectrum.h:
14685 * gst/speed/gstspeed.h:
14686 * gst/stereo/gststereo.h:
14687 * gst/switch/gstswitch.h:
14688 * gst/tta/gstttadec.h:
14689 * gst/tta/gstttaparse.h:
14690 * gst/videodrop/gstvideodrop.h:
14691 * gst/xingheader/gstxingmux.h:
14692 * sys/directdraw/gstdirectdrawsink.h:
14693 * sys/directsound/gstdirectsoundsink.h:
14694 * sys/dxr3/dxr3audiosink.h:
14695 * sys/dxr3/dxr3spusink.h:
14696 * sys/dxr3/dxr3videosink.h:
14697 * sys/qcam/gstqcamsrc.h:
14698 * sys/vcd/vcdsrc.h:
14699 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14701 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14703 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14704 Original commit message from CVS:
14705 * ext/a52dec/gsta52dec.h:
14706 * ext/amrnb/amrnbdec.h:
14707 * ext/amrnb/amrnbenc.h:
14708 * ext/amrnb/amrnbparse.h:
14709 * ext/mpeg2dec/gstmpeg2dec.h:
14710 * ext/sidplay/gstsiddec.h:
14711 * gst/ac3parse/gstac3parse.h:
14712 * gst/asfdemux/gstasfdemux.h:
14713 * gst/asfdemux/gstasfmux.h:
14714 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14715 * gst/iec958/ac3iec.h:
14716 * gst/mpegaudioparse/gstmpegaudioparse.h:
14717 * gst/mpegstream/gstdvddemux.h:
14718 * gst/mpegstream/gstmpegclock.h:
14719 * gst/mpegstream/gstmpegdemux.h:
14720 * gst/mpegstream/gstmpegparse.h:
14721 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14723 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14725 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
14726 Original commit message from CVS:
14728 Replace current README (containing the release notes from
14729 some 0.9.x version) with a proper README taken from the core.
14731 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
14733 ext/amrnb/: Sortof first quick cleanup of all this mess...
14734 Original commit message from CVS:
14735 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
14736 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14737 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
14738 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
14739 * ext/amrnb/amrnbparse.h:
14740 Sortof first quick cleanup of all this mess...
14741 Don't crap out on empty and invalid FTs but treat them as
14742 empty packets, the decoder handles them fine.
14745 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14747 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
14748 Original commit message from CVS:
14749 * gst/asfdemux/gstasf.c: (plugin_init):
14750 Call gst_riff_init() so the riff debug category gets set up
14751 before it is being used.
14753 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
14755 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
14756 Original commit message from CVS:
14757 * gst/iec958/ac3_padder.c: (ac3p_parse):
14758 * gst/iec958/ac3_padder.h:
14759 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
14760 (ac3iec_chain_raw), (ac3iec_change_state):
14761 * gst/iec958/ac3iec.h:
14762 Write rate into the caps, for the allowed ac3 rates. Some minor
14765 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
14767 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
14768 Original commit message from CVS:
14769 Patch by: James "Doc" Livingston <doclivingston gmail com>
14770 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
14771 Do tag merging correctly (#339918). Output taglists
14772 properly in debug statements too while we're at it.
14774 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14776 ext/a52dec/gsta52dec.c: Add more debug
14777 Original commit message from CVS:
14778 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14780 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14781 (gst_dvdlpcmdec_init), (update_timestamps),
14782 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
14783 (dvdlpcmdec_sink_event):
14784 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14785 If we have a first_access offset but no current timestamp (might
14786 happen after a seek), then calculate a start time for the first
14787 portion so that it will align with the timestamp given for the
14788 first_access portion.
14789 If a new-segment arrives with format time, store the start
14790 time as a failsafe timestamp in case we never get any further
14791 timestamp info (unlikely)
14792 Mask out the 'frame number' section of the incoming header so
14793 that we don't consider it to be changing on every buffer and
14794 reset the caps constantly.
14795 Use gst_util_uint64_scale for duration calculation
14797 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
14799 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
14800 Original commit message from CVS:
14801 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14802 Fix timestamping for cases where the first_access parameter is 4.
14803 Ensure we don't overrun buffers in other cases.
14805 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14807 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
14808 Original commit message from CVS:
14809 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
14810 Fix silly bug when reading metadata (#341254).
14812 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
14814 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
14815 Original commit message from CVS:
14816 * autogen.sh: (CONFIGURE_DEF_OPT):
14817 libtoolize on Darwin/MacOSX is called glibtoolize
14819 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14821 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
14822 Original commit message from CVS:
14823 * ext/lame/gstlame.c: (gst_lame_get_type),
14824 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
14825 (gst_lame_setup), (gst_lame_change_state):
14826 * ext/lame/gstlame.h:
14827 Remove tag writing from lame (which was completely broken
14828 anyway, #329184). Leaving GstTagSetter interface around for
14829 now, albeit non-functional. Should be removed completely
14830 in 0.11. Use the 'id3v2mux' plugin from -good for writing
14833 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
14836 * ext/dvdread/dvdreadsrc.c:
14837 * gst/asfdemux/gstasfdemux.c:
14838 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14839 Original commit message from CVS:
14840 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14842 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
14844 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
14845 Original commit message from CVS:
14846 Patch by: Andres Salomon <dilinger at debian org>
14847 * ext/lame/gstlame.c: (gst_lame_sink_event):
14848 Fix typo (comma vs. semicolon) (#340710).
14850 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
14852 ext/mad/gstmad.c: Make mad the second element to support the highly useful
14853 Original commit message from CVS:
14854 Patch by: Lutz Müller <lutz at topfrose de>
14855 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
14856 Make mad the second element to support the highly useful
14857 FORMATS query (#340594)
14859 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
14861 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
14862 Original commit message from CVS:
14863 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
14864 (gst_mpeg2dec_src_query):
14865 Remember the query duration format before passing it upstream since it
14866 could have been modified.
14867 Add GST_WARNING_OBJECT in sink convert function to detail why the
14868 conversion didn't work.
14870 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14872 Define GstElementDetails as const and also static (when defined as global)
14873 Original commit message from CVS:
14874 * ext/amrwb/gstamrwbdec.c:
14875 * ext/amrwb/gstamrwbenc.c:
14876 * ext/amrwb/gstamrwbparse.c:
14877 * ext/arts/gst_arts.c:
14878 * ext/artsd/gstartsdsink.c:
14879 * ext/audiofile/gstafparse.c:
14880 * ext/audiofile/gstafsink.c:
14881 * ext/audiofile/gstafsrc.c:
14882 * ext/audioresample/gstaudioresample.c:
14883 * ext/bz2/gstbz2dec.c:
14884 * ext/bz2/gstbz2enc.c:
14885 * ext/cdaudio/gstcdaudio.c:
14886 * ext/directfb/dfbvideosink.c:
14887 * ext/divx/gstdivxdec.c:
14888 * ext/divx/gstdivxenc.c:
14889 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
14890 * ext/faac/gstfaac.c: (gst_faac_base_init):
14891 * ext/faad/gstfaad.c:
14892 * ext/gsm/gstgsmdec.c:
14893 * ext/gsm/gstgsmenc.c:
14894 * ext/hermes/gsthermescolorspace.c:
14895 * ext/ivorbis/vorbisfile.c:
14896 * ext/lcs/gstcolorspace.c:
14897 * ext/libfame/gstlibfame.c:
14898 * ext/libmms/gstmms.c: (gst_mms_base_init):
14899 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
14900 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
14901 * ext/nas/nassink.c: (gst_nassink_base_init):
14902 * ext/neon/gstneonhttpsrc.c:
14903 * ext/sdl/sdlaudiosink.c:
14904 * ext/sdl/sdlvideosink.c:
14905 * ext/shout/gstshout.c:
14906 * ext/snapshot/gstsnapshot.c:
14907 * ext/sndfile/gstsf.c:
14908 * ext/swfdec/gstswfdec.c:
14909 * ext/tarkin/gsttarkindec.c:
14910 * ext/tarkin/gsttarkinenc.c:
14911 * ext/theora/theoradec.c:
14912 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
14913 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
14914 * ext/xvid/gstxviddec.c:
14915 * ext/xvid/gstxvidenc.c:
14916 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
14917 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
14918 * gst/chart/gstchart.c:
14919 * gst/colorspace/gstcolorspace.c:
14920 * gst/deinterlace/gstdeinterlace.c:
14921 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
14922 * gst/festival/gstfestival.c:
14923 * gst/filter/gstbpwsinc.c:
14924 * gst/filter/gstiir.c:
14925 * gst/filter/gstlpwsinc.c:
14926 * gst/freeze/gstfreeze.c:
14927 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
14928 * gst/librfb/gstrfbsrc.c:
14929 * gst/mixmatrix/mixmatrix.c:
14930 * gst/mpeg1sys/gstmpeg1systemencode.c:
14931 * gst/mpeg1videoparse/gstmp1videoparse.c:
14932 * gst/mpeg2sub/gstmpeg2subt.c:
14933 * gst/mpegaudioparse/gstmpegaudioparse.c:
14934 * gst/multifilesink/gstmultifilesink.c:
14935 * gst/overlay/gstoverlay.c:
14936 * gst/passthrough/gstpassthrough.c:
14937 * gst/playondemand/gstplayondemand.c:
14938 * gst/qtdemux/qtdemux.c:
14939 * gst/rtjpeg/gstrtjpegdec.c:
14940 * gst/rtjpeg/gstrtjpegenc.c:
14941 * gst/smooth/gstsmooth.c:
14942 * gst/smoothwave/gstsmoothwave.c:
14943 * gst/spectrum/gstspectrum.c:
14944 * gst/speed/gstspeed.c:
14945 * gst/stereo/gststereo.c:
14946 * gst/switch/gstswitch.c:
14947 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
14948 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
14949 * gst/vbidec/gstvbidec.c:
14950 * gst/videocrop/gstvideocrop.c:
14951 * gst/videodrop/gstvideodrop.c:
14952 * gst/virtualdub/gstxsharpen.c:
14953 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
14954 * gst/y4m/gsty4mencode.c:
14955 * sys/cdrom/gstcdplayer.c:
14956 * sys/directdraw/gstdirectdrawsink.c:
14957 * sys/directsound/gstdirectsoundsink.c:
14958 * sys/glsink/glimagesink.c:
14959 * sys/qcam/gstqcamsrc.c:
14960 * sys/v4l2/gstv4l2src.c:
14961 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
14962 * sys/ximagesrc/ximagesrc.c:
14963 Define GstElementDetails as const and also static (when defined as
14966 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14968 Define GstElementDetails as const and also static (when defined as global)
14969 Original commit message from CVS:
14970 * ext/mad/gstid3tag.c:
14971 * ext/mad/gstmad.c:
14972 * gst/ac3parse/gstac3parse.c:
14973 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14974 * gst/synaesthesia/gstsynaesthesia.c:
14975 Define GstElementDetails as const and also static (when defined as
14978 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14980 Define GstElementDetails as const and also static (when defined as global)
14981 Original commit message from CVS:
14982 * ext/aalib/gstaasink.c:
14983 * ext/annodex/gstcmmldec.c:
14984 * ext/annodex/gstcmmlenc.c:
14985 * ext/cairo/gsttextoverlay.c:
14986 * ext/cairo/gsttimeoverlay.c:
14987 * ext/cdio/gstcdiocddasrc.c:
14988 * ext/dv/gstdvdec.c:
14989 * ext/dv/gstdvdemux.c:
14990 * ext/esd/esdmon.c:
14991 * ext/esd/esdsink.c:
14992 * ext/flac/gstflacenc.c:
14993 * ext/flac/gstflactag.c:
14994 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
14995 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
14996 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
14997 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
14998 * ext/gdk_pixbuf/pixbufscale.c:
14999 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15000 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15001 * ext/jpeg/gstjpegdec.c:
15002 * ext/jpeg/gstjpegenc.c:
15003 * ext/jpeg/gstsmokedec.c:
15004 * ext/jpeg/gstsmokeenc.c:
15005 * ext/libcaca/gstcacasink.c:
15006 * ext/libmng/gstmngdec.c:
15007 * ext/libmng/gstmngenc.c:
15008 * ext/libpng/gstpngdec.c:
15009 * ext/libpng/gstpngenc.c:
15010 * ext/mikmod/gstmikmod.c:
15011 * ext/raw1394/gstdv1394src.c:
15012 * ext/shout2/gstshout2.c: (gst_shout2send_init):
15013 * ext/shout2/gstshout2.h:
15014 * ext/speex/gstspeexdec.c:
15015 * ext/speex/gstspeexenc.c:
15016 * gst/alpha/gstalpha.c:
15017 * gst/alpha/gstalphacolor.c:
15018 * gst/apetag/gstapedemux.c:
15019 * gst/auparse/gstauparse.c:
15020 * gst/autodetect/gstautoaudiosink.c:
15021 (gst_auto_audio_sink_base_init):
15022 * gst/autodetect/gstautovideosink.c:
15023 (gst_auto_video_sink_base_init):
15024 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15025 * gst/avi/gstavimux.c: (gst_avimux_base_init):
15026 * gst/cutter/gstcutter.c:
15027 * gst/debug/breakmydata.c:
15028 * gst/debug/efence.c:
15029 * gst/debug/gstnavigationtest.c:
15030 * gst/debug/gstnavseek.c:
15031 * gst/debug/negotiation.c:
15032 * gst/debug/progressreport.c:
15033 * gst/debug/testplugin.c:
15034 * gst/effectv/gstaging.c:
15035 * gst/effectv/gstdice.c:
15036 * gst/effectv/gstedge.c:
15037 * gst/effectv/gstquark.c:
15038 * gst/effectv/gstrev.c:
15039 * gst/effectv/gstshagadelic.c:
15040 * gst/effectv/gstvertigo.c:
15041 * gst/effectv/gstwarp.c:
15042 * gst/flx/gstflxdec.c:
15043 * gst/goom/gstgoom.c:
15044 * gst/icydemux/gsticydemux.c:
15045 * gst/id3demux/gstid3demux.c:
15046 * gst/interleave/deinterleave.c:
15047 * gst/interleave/interleave.c:
15048 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15049 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15050 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15051 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15052 * gst/level/gstlevel.c:
15053 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15054 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15055 * gst/median/gstmedian.c:
15056 * gst/monoscope/gstmonoscope.c:
15057 * gst/multipart/multipartdemux.c:
15058 * gst/multipart/multipartmux.c:
15059 * gst/oldcore/gstaggregator.c:
15060 * gst/oldcore/gstfdsink.c:
15061 * gst/oldcore/gstmd5sink.c:
15062 * gst/oldcore/gstmultifilesrc.c:
15063 * gst/oldcore/gstpipefilter.c:
15064 * gst/oldcore/gstshaper.c:
15065 * gst/oldcore/gststatistics.c:
15066 * gst/rtp/gstasteriskh263.c:
15067 * gst/rtp/gstrtpL16depay.c:
15068 * gst/rtp/gstrtpL16pay.c:
15069 * gst/rtp/gstrtpamrdepay.c:
15070 * gst/rtp/gstrtpamrpay.c:
15071 * gst/rtp/gstrtpdepay.c:
15072 * gst/rtp/gstrtpgsmpay.c:
15073 * gst/rtp/gstrtph263pay.c:
15074 * gst/rtp/gstrtph263pdepay.c:
15075 * gst/rtp/gstrtph263ppay.c:
15076 * gst/rtp/gstrtpilbcdepay.c:
15077 * gst/rtp/gstrtpmp4gpay.c:
15078 * gst/rtp/gstrtpmp4vdepay.c:
15079 * gst/rtp/gstrtpmp4vpay.c:
15080 * gst/rtp/gstrtpmpadepay.c:
15081 * gst/rtp/gstrtpmpapay.c:
15082 * gst/rtp/gstrtppcmadepay.c:
15083 * gst/rtp/gstrtppcmapay.c:
15084 * gst/rtp/gstrtppcmudepay.c:
15085 * gst/rtp/gstrtppcmupay.c:
15086 * gst/rtp/gstrtpspeexdepay.c:
15087 * gst/rtp/gstrtpspeexpay.c:
15088 * gst/rtsp/gstrtpdec.c:
15089 * gst/rtsp/gstrtspsrc.c:
15090 * gst/smpte/gstsmpte.c:
15091 * gst/udp/gstdynudpsink.c:
15092 * gst/udp/gstmultiudpsink.c:
15093 * gst/udp/gstudpsink.c:
15094 * gst/udp/gstudpsrc.c:
15095 * gst/videobox/gstvideobox.c:
15096 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15097 * gst/videofilter/gstvideobalance.c:
15098 * gst/videofilter/gstvideoflip.c:
15099 * gst/videofilter/gstvideotemplate.c:
15100 (gst_videotemplate_base_init):
15101 * gst/videomixer/videomixer.c:
15102 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15103 (gst_wavparse_class_init), (gst_wavparse_dispose),
15104 (gst_wavparse_reset), (gst_wavparse_init),
15105 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
15106 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
15107 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
15108 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
15109 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
15110 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
15111 (gst_wavparse_change_state):
15112 * gst/wavparse/gstwavparse.h:
15113 * sys/oss/gstossmixerelement.c:
15114 * sys/oss/gstosssink.c:
15115 * sys/oss/gstosssrc.c:
15116 * sys/osxaudio/gstosxaudioelement.c:
15117 * sys/osxaudio/gstosxaudiosink.c:
15118 * sys/osxaudio/gstosxaudiosrc.c:
15119 * sys/sunaudio/gstsunaudiomixer.c:
15120 * sys/sunaudio/gstsunaudiosink.c:
15121 Define GstElementDetails as const and also static (when defined as
15124 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
15126 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
15127 Original commit message from CVS:
15128 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
15129 Fix name of custom event (use same as dvdreadsrc).
15130 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
15131 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
15132 Fix event parsing (the event name is in the structure, not the
15133 name of the structure itself); also fix indentation after
15136 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15138 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
15139 Original commit message from CVS:
15140 * ext/mad/gstid3tag.c: (plugin_init):
15141 Change debug category to 'id3mux'.
15143 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
15145 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
15146 Original commit message from CVS:
15147 Patch by: Alexander Lancaster <alexl at users sourceforge net>
15148 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
15149 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
15150 (gst_id3_tag_chain):
15151 When acting as a muxer, set caps on outgoing buffers and set caps
15152 on source pad (fixes #323658). Remove unused application/x-gst-tags
15153 cruft from the 0.6 days.
15155 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
15157 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
15158 Original commit message from CVS:
15159 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
15160 (gst_mad_src_query), (gst_mad_chain):
15161 .. and DEFAULT queries should work too. Use magic gst util scale
15162 functions in some places.
15164 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15166 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
15167 Original commit message from CVS:
15168 * ext/mad/gstmad.c: (gst_mad_src_query):
15169 Fix duration query in BYTES format (#336824).
15171 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
15173 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
15174 Original commit message from CVS:
15175 Patch by: Ed Catmur <ed at catmur dot co dot uk>
15176 * ext/lame/gstlame.c: (gst_lame_sink_event):
15177 Don't crash if we get an EOS event before the encoder
15178 has been set up (#339287).
15180 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
15182 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
15183 Original commit message from CVS:
15184 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
15185 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
15186 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
15187 Move errors out of the normal code flow.
15188 Don't send eos, basesrc will do that for us when needed.
15190 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15192 gst/mpegstream/: Do state changes correctly
15193 Original commit message from CVS:
15194 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
15195 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
15196 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
15197 Do state changes correctly
15199 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
15201 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
15202 Original commit message from CVS:
15203 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
15204 (gst_mpeg2dec_alloc_buffer):
15205 Can't use gst_pad_alloc_buffer*() when we are going to crop
15206 the image before sending it out. Downstream basetransform-based
15207 elements will complain about the wrong unit size otherwise
15208 (when not operating in passthrough-mode at least).
15209 Const-ify some static variables and do some minor clean-ups.
15210 Use I420 macros for size/offsets (not really necessary in this
15211 particular context, but this kind of code gets copy'n'pasted).
15213 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
15215 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
15216 Original commit message from CVS:
15217 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
15219 * gst/mpegstream/gstmpegpacketize.h:
15220 g_malloc() can't fail, we don't need to handle this. Same for
15221 gst_buffer_new_and_alloc().
15222 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15223 klass->send_buffer() should have the same semantics as
15224 gst_pad_push(), ie. ownership of the buffer is transfered,
15225 so we never have to unref the buffer no matter what the flow
15228 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15230 * tests/check/gst-plugins-ugly.supp:
15231 one more suppression for FC4
15232 Original commit message from CVS:
15233 one more suppression for FC4
15235 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
15237 * tests/check/gst-plugins-ugly.supp:
15238 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
15239 Original commit message from CVS:
15240 The AMR encoder sucks giant sucky things through a sucky object with a giant
15241 sucking machine. More suppressions.
15243 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15245 add test for amrnbenc, enable test infrastructure, and fix a leak
15246 Original commit message from CVS:
15247 add test for amrnbenc, enable test infrastructure, and fix a leak
15248 * common/check.mak:
15249 allow for specifying more than one suppressions file in SUPPRESSIONS
15251 * tests/Makefile.am:
15252 * tests/check/.cvsignore:
15253 * tests/check/Makefile.am:
15254 * tests/check/elements/.cvsignore:
15257 * tests/check/gst-plugins-ugly.supp:
15258 add suppressions for libs used by -ugly
15259 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
15260 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
15261 (GST_START_TEST), (amrnbenc_suite), (main):
15262 add a simple test for encoding amr
15263 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
15264 fix pad template leaks
15266 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
15268 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
15269 Original commit message from CVS:
15270 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15271 Plug big leak in AMR encoder.
15273 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
15275 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
15276 Original commit message from CVS:
15277 * ext/mad/gstmad.c: (index_seek):
15278 move GstIndexEntry *entry variable declaration before
15279 the first instruction
15280 * ext/mad/gstmad.c:
15281 remove debug macros with variable number of parameter by using
15282 GST_DEBUG for WIN32
15283 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15284 use gst_guint64_to_gdouble for conversions
15285 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
15286 replace __FUNCTION__ which is not supported by MSVC by the current function name
15287 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
15288 remove LL suffix by using G_GINT64_CONSTANT
15289 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
15290 use gst_guint64_to_gdouble for conversions
15291 * gst/mpegstream/gstmpegparse.h:
15292 remove LL suffix by using G_GINT64_CONSTANT
15294 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
15295 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
15297 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15299 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15300 Original commit message from CVS:
15301 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
15302 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
15303 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
15304 * ext/mad/gstmad.c: (gst_mad_class_init):
15305 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
15306 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
15307 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
15308 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
15309 * gst/iec958/ac3iec.c: (ac3iec_class_init):
15310 * gst/mpegaudioparse/gstmpegaudioparse.c:
15311 (gst_mp3parse_class_init):
15312 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
15313 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
15314 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
15315 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
15316 * gst/synaesthesia/gstsynaesthesia.c:
15317 (gst_synaesthesia_class_init):
15318 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15320 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
15322 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
15323 Original commit message from CVS:
15324 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
15325 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15326 (gst_asf_demux_push_buffer):
15327 Send newsegment event only once per pad, fixes #336550.
15329 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
15331 Unify the long descriptions in the plugin details (#337263).
15332 Original commit message from CVS:
15333 Patch by: j^ <j at bootlab dot org>
15334 * ext/amrwb/gstamrwbdec.c:
15335 * ext/amrwb/gstamrwbenc.c:
15336 * ext/amrwb/gstamrwbparse.c:
15337 * ext/arts/gst_arts.c:
15338 * ext/artsd/gstartsdsink.c:
15339 * ext/audiofile/gstafparse.c:
15340 * ext/audiofile/gstafsink.c:
15341 * ext/audiofile/gstafsrc.c:
15342 * ext/cdaudio/gstcdaudio.c:
15343 * ext/directfb/dfbvideosink.c:
15344 * ext/divx/gstdivxdec.c:
15345 * ext/divx/gstdivxenc.c:
15346 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15347 * ext/faac/gstfaac.c: (gst_faac_base_init):
15348 * ext/faad/gstfaad.c:
15349 * ext/gsm/gstgsmdec.c:
15350 * ext/gsm/gstgsmenc.c:
15351 * ext/hermes/gsthermescolorspace.c:
15352 * ext/ivorbis/vorbisfile.c:
15353 * ext/lcs/gstcolorspace.c:
15354 * ext/libfame/gstlibfame.c:
15355 * ext/libmms/gstmms.c: (gst_mms_base_init):
15356 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15357 * ext/nas/nassink.c: (gst_nassink_base_init):
15358 * ext/neon/gstneonhttpsrc.c:
15359 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
15360 * ext/sdl/sdlaudiosink.c:
15361 * ext/sdl/sdlvideosink.c:
15362 * ext/shout/gstshout.c:
15363 * ext/snapshot/gstsnapshot.c:
15364 * ext/sndfile/gstsf.c:
15365 * ext/tarkin/gsttarkindec.c:
15366 * ext/tarkin/gsttarkinenc.c:
15367 * ext/theora/theoradec.c:
15368 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15369 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15370 * ext/xvid/gstxviddec.c:
15371 * ext/xvid/gstxvidenc.c:
15372 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15373 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15374 * gst/chart/gstchart.c:
15375 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15376 * gst/festival/gstfestival.c:
15377 * gst/filter/gstiir.c:
15378 * gst/filter/gstlpwsinc.c:
15379 * gst/freeze/gstfreeze.c:
15380 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15381 * gst/mixmatrix/mixmatrix.c:
15382 * gst/mpeg1sys/gstmpeg1systemencode.c:
15383 * gst/mpeg1videoparse/gstmp1videoparse.c:
15384 * gst/mpeg2sub/gstmpeg2subt.c:
15385 * gst/mpegaudioparse/gstmpegaudioparse.c:
15386 * gst/multifilesink/gstmultifilesink.c:
15387 * gst/overlay/gstoverlay.c:
15388 * gst/passthrough/gstpassthrough.c:
15389 * gst/playondemand/gstplayondemand.c:
15390 * gst/qtdemux/qtdemux.c:
15391 * gst/rtjpeg/gstrtjpegdec.c:
15392 * gst/rtjpeg/gstrtjpegenc.c:
15393 * gst/smooth/gstsmooth.c:
15394 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15395 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15396 * gst/videocrop/gstvideocrop.c:
15397 * gst/videodrop/gstvideodrop.c:
15398 * gst/virtualdub/gstxsharpen.c:
15399 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15400 * gst/y4m/gsty4mencode.c:
15401 Unify the long descriptions in the plugin details (#337263).
15403 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
15405 * gst-plugins-ugly.spec.in:
15406 fix version numbering
15407 Original commit message from CVS:
15408 fix version numbering
15410 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
15413 * gst-plugins-ugly.spec.in:
15414 add dvdsub plugin to spec
15415 Original commit message from CVS:
15416 add dvdsub plugin to spec
15418 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15420 docs/plugins/: add siddec
15421 Original commit message from CVS:
15422 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15423 * docs/plugins/inspect/plugin-siddec.xml:
15425 * ext/dvdnav/dvdnavsrc.c:
15428 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15432 * ext/sidplay/Makefile.am:
15433 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15434 Original commit message from CVS:
15435 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15437 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15439 * docs/plugins/.gitignore:
15440 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15442 Original commit message from CVS:
15445 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15448 * docs/plugins/inspect/plugin-a52dec.xml:
15449 * docs/plugins/inspect/plugin-amrnb.xml:
15450 * docs/plugins/inspect/plugin-asf.xml:
15451 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15452 * docs/plugins/inspect/plugin-dvdread.xml:
15453 * docs/plugins/inspect/plugin-dvdsub.xml:
15454 * docs/plugins/inspect/plugin-iec958.xml:
15455 * docs/plugins/inspect/plugin-lame.xml:
15456 * docs/plugins/inspect/plugin-mad.xml:
15457 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15458 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15459 * docs/plugins/inspect/plugin-mpegstream.xml:
15460 * docs/plugins/inspect/plugin-rmdemux.xml:
15461 update plugin inspect files
15462 Original commit message from CVS:
15463 update plugin inspect files
15465 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15467 * gst/mpegaudioparse/gstxingmux.c:
15468 rework build; add translations for v4l2
15469 Original commit message from CVS:
15470 rework build; add translations for v4l2
15472 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15474 configure.ac: rework similarly to other modules
15475 Original commit message from CVS:
15477 rework similarly to other modules
15478 * ext/a52dec/gsta52dec.c:
15479 * ext/amrnb/amrnb.c:
15480 * ext/dvdnav/dvdnavsrc.c:
15481 * ext/dvdread/dvdreadsrc.c:
15482 * ext/lame/gstlame.c:
15483 * ext/mad/gstid3tag.c:
15484 * ext/mpeg2dec/gstmpeg2dec.c:
15485 * ext/sidplay/gstsiddec.cc:
15486 * gst/asfdemux/gstasf.c:
15487 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15488 * gst/dvdsub/gstdvdsubdec.c:
15489 * gst/iec958/ac3iec.c:
15490 * gst/mpegaudioparse/gstmpegaudioparse.c:
15491 * gst/mpegstream/gstmpegstream.c:
15492 * gst/realmedia/rmdemux.c: (plugin_init):
15493 use the correct defines
15495 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15499 * docs/plugins/.gitignore:
15501 Original commit message from CVS:
15504 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15510 Original commit message from CVS:
15513 === release 0.10.3 ===
15515 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15521 * docs/plugins/gst-plugins-ugly-plugins.signals:
15522 * docs/plugins/inspect/plugin-amrnb.xml:
15523 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15524 * docs/plugins/inspect/plugin-iec958.xml:
15525 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15526 * docs/plugins/inspect/plugin-rmdemux.xml:
15528 Original commit message from CVS:
15531 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15533 better/unified long descriptions
15534 Original commit message from CVS:
15535 * ext/aalib/gstaasink.c:
15536 * ext/annodex/gstcmmldec.c:
15537 * ext/annodex/gstcmmlenc.c:
15538 * ext/cairo/gsttextoverlay.c:
15539 * ext/cairo/gsttimeoverlay.c:
15540 * ext/cdio/gstcdiocddasrc.c:
15541 * ext/dv/gstdvdec.c:
15542 * ext/esd/esdmon.c:
15543 * ext/esd/esdsink.c:
15544 * ext/flac/gstflacdec.c:
15545 * ext/flac/gstflacenc.c:
15546 * ext/flac/gstflactag.c:
15547 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15548 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15549 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15550 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15551 * ext/gdk_pixbuf/gstgdkpixbuf.c:
15552 * ext/gdk_pixbuf/pixbufscale.c:
15553 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15554 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15555 * ext/jpeg/gstjpegdec.c:
15556 * ext/jpeg/gstjpegenc.c:
15557 * ext/jpeg/gstsmokedec.c:
15558 * ext/jpeg/gstsmokeenc.c:
15559 * ext/libcaca/gstcacasink.c:
15560 * ext/libmng/gstmngdec.c:
15561 * ext/libmng/gstmngenc.c:
15562 * ext/libpng/gstpngdec.c:
15563 * ext/libpng/gstpngenc.c:
15564 * ext/mikmod/gstmikmod.c:
15565 * ext/raw1394/gstdv1394src.c:
15566 * ext/shout2/gstshout2.c:
15567 * ext/speex/gstspeexdec.c:
15568 * ext/speex/gstspeexenc.c:
15569 * gst/alpha/gstalpha.c:
15570 * gst/alpha/gstalphacolor.c:
15571 * gst/auparse/gstauparse.c:
15572 * gst/autodetect/gstautoaudiosink.c:
15573 (gst_auto_audio_sink_base_init):
15574 * gst/autodetect/gstautovideosink.c:
15575 (gst_auto_video_sink_base_init):
15576 * gst/avi/gstavimux.c: (gst_avimux_base_init):
15577 * gst/cutter/gstcutter.c:
15578 * gst/debug/breakmydata.c:
15579 * gst/debug/efence.c:
15580 * gst/debug/gstnavigationtest.c:
15581 * gst/debug/negotiation.c:
15582 * gst/debug/progressreport.c:
15583 * gst/debug/testplugin.c:
15584 * gst/effectv/gstaging.c:
15585 * gst/effectv/gstdice.c:
15586 * gst/effectv/gstedge.c:
15587 * gst/effectv/gstquark.c:
15588 * gst/effectv/gstrev.c:
15589 * gst/effectv/gstvertigo.c:
15590 * gst/effectv/gstwarp.c:
15591 * gst/flx/gstflxdec.c:
15592 * gst/goom/gstgoom.c:
15593 * gst/interleave/deinterleave.c:
15594 * gst/interleave/interleave.c:
15595 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15596 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15597 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15598 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15599 * gst/level/gstlevel.c:
15600 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15601 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15602 * gst/median/gstmedian.c:
15603 * gst/monoscope/gstmonoscope.c:
15604 * gst/multipart/multipartdemux.c:
15605 * gst/multipart/multipartmux.c:
15606 * gst/oldcore/gstmd5sink.c:
15607 * gst/oldcore/gstmultifilesrc.c:
15608 * gst/oldcore/gstpipefilter.c:
15609 * gst/oldcore/gstshaper.c:
15610 * gst/oldcore/gststatistics.c:
15611 * gst/rtp/gstasteriskh263.c:
15612 * gst/rtp/gstrtpL16depay.c:
15613 * gst/rtp/gstrtpL16pay.c:
15614 * gst/rtp/gstrtpamrdepay.c:
15615 * gst/rtp/gstrtpamrpay.c:
15616 * gst/rtp/gstrtpdepay.c:
15617 * gst/rtp/gstrtpgsmpay.c:
15618 * gst/rtp/gstrtph263pay.c:
15619 * gst/rtp/gstrtph263pdepay.c:
15620 * gst/rtp/gstrtph263ppay.c:
15621 * gst/rtp/gstrtpmp4gpay.c:
15622 * gst/rtp/gstrtpmp4vdepay.c:
15623 * gst/rtp/gstrtpmp4vpay.c:
15624 * gst/rtp/gstrtpmpadepay.c:
15625 * gst/rtp/gstrtpmpapay.c:
15626 * gst/rtp/gstrtppcmadepay.c:
15627 * gst/rtp/gstrtppcmapay.c:
15628 * gst/rtp/gstrtppcmudepay.c:
15629 * gst/rtp/gstrtppcmupay.c:
15630 * gst/rtp/gstrtpspeexdepay.c:
15631 * gst/rtp/gstrtpspeexpay.c:
15632 * gst/rtsp/gstrtpdec.c:
15633 * gst/smpte/gstsmpte.c:
15634 * gst/videobox/gstvideobox.c:
15635 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15636 * gst/videofilter/gstvideobalance.c:
15637 * gst/videofilter/gstvideoflip.c:
15638 * gst/videofilter/gstvideotemplate.c:
15639 (gst_videotemplate_base_init):
15640 * gst/videomixer/videomixer.c:
15641 * gst/wavenc/gstwavenc.c:
15642 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
15643 better/unified long descriptions
15645 Some cleanups to auparse, don't send multiple newsegments.
15647 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15649 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
15650 Original commit message from CVS:
15651 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
15652 Don't unref event unconditionally after giving away ownership
15653 (gst_pad_push_event(), gst_pad_send_event() and
15654 gst_pad_event_default() take ownership of the event
15655 passed to them). Fixes warnings/crashes caused by
15658 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
15660 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
15661 Original commit message from CVS:
15662 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15663 Don't ref NULL caps (private streams have NULL caps) (#336387);
15664 also, no need to set caps on the same buffer twice.
15666 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
15668 gst/mpegstream/: Don't leak element and pad names in error messages, use
15669 Original commit message from CVS:
15670 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15671 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
15672 (gst_dvd_demux_get_subpicture_stream):
15673 * gst/mpegstream/gstmpegdemux.c:
15674 (gst_mpeg_demux_sync_stream_to_time):
15675 Don't leak element and pad names in error messages, use
15676 GST_DEBUG_PAD_NAME instead. Add some more debug code.
15678 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15680 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
15681 Original commit message from CVS:
15682 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15683 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
15684 Name the structure in the custom event with the
15685 language codes for the audio and subtitle streams
15686 actually like dvddemux expects it to be named.
15687 Set caps on source pad and outgoing buffers.
15689 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15691 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
15692 Original commit message from CVS:
15693 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
15694 (gst_lame_get_property), (gst_lame_setup):
15695 * ext/lame/gstlame.h:
15696 Make xingheader property non-functional, it's broken anyway
15697 after all (use xingmux instead).
15699 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
15701 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
15702 Original commit message from CVS:
15703 * ext/lame/gstlame.c: (gst_lame_sink_event):
15704 On EOS, flush encoder and send remaining data. Fix
15705 return value handling in sink event function.
15707 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
15709 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
15710 Original commit message from CVS:
15711 Patch by: Jürg Billeter <j at bitron dot ch>
15712 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
15713 Fix wrong check for started flag when setting the 'device' property.
15714 We want to allow it when the source is NOT started yet and ignore it
15715 when the source is running.
15717 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
15719 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
15720 Original commit message from CVS:
15721 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
15722 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15723 (gst_asf_demux_process_chunk):
15724 * gst/asfdemux/gstasfdemux.h:
15725 Subtract first timestamp from timestamps, so that
15726 stream starts from 0; makes live streams that don't
15727 start at 0 work again (fixes #317310, #336097).
15729 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
15731 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15732 Original commit message from CVS:
15733 Patch by: Christian Kirbach
15735 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15736 -good. Fixes build on some systems (#331838).
15738 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
15740 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
15741 Original commit message from CVS:
15742 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15743 (gst_rmdemux_parse_cont):
15744 Extract more tags and also post codec name tag on the
15745 bus so this shows up in totem and nautilus.
15747 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15749 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
15750 Original commit message from CVS:
15751 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15752 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
15753 Extra data usually goes into the caps as 'codec_data', not
15754 as first buffer into the stream.
15755 Need to byte swap AC3 content in realmedia files for some
15756 reason (fixes #331588).
15758 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15760 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
15761 Original commit message from CVS:
15762 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15763 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
15764 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15765 When operating in pull mode, post an error message on the
15766 bus when all source pads are unlinked or some other fatal
15767 error occured (#323023). Regrade some recurring debug messages
15768 to LOG level. Convert c++-style comments into C-style ones.
15770 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
15772 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
15773 Original commit message from CVS:
15774 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15775 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15776 (gst_rmdemux_all_source_pads_unlinked),
15777 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
15778 (gst_rmdemux_parse_packet):
15779 * gst/realmedia/rmdemux.h:
15780 Handle unlinked source pads properly and stop if all source pads
15781 are unlinked (#323023).
15783 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
15785 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
15786 Original commit message from CVS:
15787 Patch by: Michal Benes <michal dot benes at xeris dot cz>
15788 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15789 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15790 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
15791 * gst/mpegstream/gstmpegdemux.h:
15792 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15793 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
15794 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
15795 situation really happens when grabbing DVB streams. Current
15796 mpegdemuxer can not handle this situation correctly and it
15797 restarts counting gstreamer timestamps from zero.
15800 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
15802 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
15803 Original commit message from CVS:
15804 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
15805 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
15806 * ext/a52dec/gsta52dec.h:
15807 Fix #334550: failure to play raw AC3 files due to segment problems.
15809 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
15811 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
15812 Original commit message from CVS:
15813 Patch by: Christophe Fergeau <teuf gnome org>
15814 * ext/lame/gstlame.c: (gst_lame_release_memory),
15815 (gst_lame_finalize), (gst_lame_class_init),
15816 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
15817 (gst_lame_change_state):
15818 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
15820 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15822 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
15823 Original commit message from CVS:
15824 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
15825 (gst_mad_sink_event), (gst_mad_change_state):
15826 Include AUDIO_CODEC tag with tags posted if input is not
15827 framed (#334258). Use _scale() util functions in more places.
15829 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
15831 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
15832 Original commit message from CVS:
15833 2006-03-12 Christophe Fergeau <teuf@gnome.org>
15834 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15835 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
15836 property as BROKEN (see
15837 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
15838 explanation why it's broken).
15840 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
15842 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
15843 Original commit message from CVS:
15844 2006-03-11 Christophe Fergeau <teuf@gnome.org>
15845 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15847 * gst/xingheader/Makefile.am:
15848 * gst/xingheader/gstxingmux.c:
15849 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
15850 to MP3 files (this allows decoder to figure out the length of VBR
15853 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
15855 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15856 Original commit message from CVS:
15857 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
15858 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15859 tag (#333683, patch by: Alex Lancaster).
15861 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15863 ext/amrnb/: Further fancyfication.
15864 Original commit message from CVS:
15865 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
15866 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
15867 (gst_amrnbdec_state_change):
15868 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
15869 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
15870 (gst_amrnbenc_state_change):
15871 * ext/amrnb/amrnbenc.h:
15872 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15873 (gst_amrnbparse_query):
15874 Further fancyfication.
15875 Use _take to get writable data from the adapter.
15876 Precalc packet duration.
15878 Forward _push to upstream.
15879 Post error messages when something goes wrong.
15880 Remove old code in amrnbparse.
15881 Don't ignore query results from upstream.
15883 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
15885 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
15886 Original commit message from CVS:
15887 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15888 The AMR encoder writes into the audio buffers it processes, so
15889 use gst_buffer_make_writable() on buffers we might (they go through
15890 an adapter, so there can be copying going on later anyway) be
15893 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
15895 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
15896 Original commit message from CVS:
15897 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
15898 (gst_mpeg_parse_handle_src_query):
15899 Declare variables at the beginning of a block and make
15900 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
15902 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
15904 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
15905 Original commit message from CVS:
15906 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
15907 Read packet size, sequence and padsize in right order again
15908 (fixes #332796; patch by: Fabrizio Gennari).
15910 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
15912 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15913 Original commit message from CVS:
15914 * gst/iec958/ac3iec.c:
15915 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15917 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15919 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
15920 Original commit message from CVS:
15922 Make the id3tag and mad checks check for both a header and the
15923 appropriate library if the pkg-config is missing. (Closes #331842)
15924 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
15925 do the same for the plugins themselves.
15927 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15929 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
15930 Original commit message from CVS:
15931 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15932 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15933 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
15934 * ext/mpeg2dec/gstmpeg2dec.h:
15935 Don't treat STATE_INVALID as fatal error; throw an error
15936 only after five consecutive decoding errors. Makes decoding
15937 mpeg streams more robust and fixes playback of joined clips
15940 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
15942 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
15943 Original commit message from CVS:
15944 * ext/dvdnav/dvdnavsrc.h:
15945 Oops. forgot to add this one.
15947 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
15949 ext/Makefile.am: Fix dist-check.
15950 Original commit message from CVS:
15951 2006-02-26 Julien MOUTTE <julien@moutte.net>
15952 * ext/Makefile.am: Fix dist-check.
15954 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15956 configure.ac: Disable dvdnavsrc for now.
15957 Original commit message from CVS:
15959 Disable dvdnavsrc for now.
15961 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15963 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
15964 Original commit message from CVS:
15967 * ext/dvdnav/Makefile.am:
15968 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
15969 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
15970 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
15971 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
15972 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
15973 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
15974 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
15975 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
15976 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
15977 (gst_dvd_nav_src_make_dvd_event),
15978 (gst_dvd_nav_src_structure_set_uint64),
15979 (gst_dvd_nav_src_push_dvd_nav_packet_event),
15980 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
15981 (gst_dvd_nav_src_push_titlelang_event),
15982 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
15983 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
15984 (gst_dvd_nav_src_handle_navigation_event),
15985 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
15986 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
15987 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
15988 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
15989 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
15990 (gst_dvd_nav_src_do_init), (plugin_init):
15991 dvdnavsrc ported to 0.10, for the most part at least. Not quite
15992 ready for prime time yet though.
15994 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
15996 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
15997 Original commit message from CVS:
15998 * ext/cdio/Makefile.am:
15999 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16000 required for Cygwin, see #317048)
16001 * gst/rtp/gstasteriskh263.c:
16002 Cygwin has includes for both the unix network socket API
16003 and the windows API, but only one can be included, so fix
16004 includes to only use one or the other, prefering the unxi
16007 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16009 Port dvdsubdec to 0.10
16010 Original commit message from CVS:
16012 * gst/dvdsub/Makefile.am:
16013 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16014 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16015 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16016 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16017 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16018 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16019 (gst_send_empty_fill), (gst_send_subtitle_frame),
16020 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16021 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16023 * gst/dvdsub/gstdvdsubdec.h:
16024 Port dvdsubdec to 0.10
16026 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16028 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16029 Original commit message from CVS:
16030 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16031 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16032 mpegdemux for MPEG-2 video streams.
16034 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16036 configure.ac: Bump nano back to CVS
16037 Original commit message from CVS:
16039 Bump nano back to CVS
16041 === release 0.10.2 ===
16043 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16045 configure.ac: releasing 0.10.2, "Season to Taste"
16046 Original commit message from CVS:
16048 releasing 0.10.2, "Season to Taste"
16050 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16052 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
16053 Original commit message from CVS:
16055 releasing 0.10.1.3 prelease for 0.10.2
16057 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16059 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
16060 Original commit message from CVS:
16061 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16062 In sink event handler, release object lock again
16063 _before_ sending EOS event downstream (#313838).
16065 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
16068 * gst/asfdemux/gstasf.c:
16069 fix rank of asfdemux
16070 Original commit message from CVS:
16071 fix rank of asfdemux
16073 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16075 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
16076 Original commit message from CVS:
16078 releasing 0.10.1.2 prelease for 0.10.2
16080 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
16082 * gst-plugins-ugly.spec.in:
16084 Original commit message from CVS:
16087 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
16089 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
16090 Original commit message from CVS:
16091 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
16092 (crop_copy_i422_buffer), (crop_buffer):
16093 When we need to crop the output buffer, make sure we
16094 create a buffer of the right size and respect the implicit
16095 striding used for I420 elsewhere in GStreamer (#331301).
16097 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
16099 ext/cdio/gstcdio.c: Init debug category (#331253).
16100 Original commit message from CVS:
16101 * ext/cdio/gstcdio.c: (plugin_init):
16102 Init debug category (#331253).
16104 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
16106 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
16107 Original commit message from CVS:
16108 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
16109 Do not error out on non-recognized streams. Ignore them and allow
16110 playback of the other streams.
16112 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16114 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
16115 Original commit message from CVS:
16116 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16117 Add a small sanity check for LPCM reading.
16119 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
16121 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
16122 Original commit message from CVS:
16123 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
16124 Take into account the file properties preroll value for
16125 timestamping/newsegment. It's weird this value was commented out.
16127 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
16129 gst/asfdemux/Makefile.am: More asf makefile fixing.
16130 Original commit message from CVS:
16131 * gst/asfdemux/Makefile.am:
16132 More asf makefile fixing.
16134 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16136 ext/lame/gstlame.c: Fix up lame a bit.
16137 Original commit message from CVS:
16138 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16139 (gst_lame_change_state):
16141 Apply patch #319782 by Gautier Portet.
16143 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
16145 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
16146 Original commit message from CVS:
16147 * gst/asfdemux/Makefile.am:
16148 But we do need to link against the riff libraryr.
16150 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
16152 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
16153 Original commit message from CVS:
16154 * gst/asfdemux/Makefile.am:
16155 We don't want asfmux.c yet.
16157 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
16159 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
16160 Original commit message from CVS:
16161 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
16162 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
16163 (gst_mad_change_state):
16164 Port fixes for bugs 314771, 308772, 140237, and 302625
16165 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
16166 Use GST_EVENT_FLUSH_STOP to clear data from the current input
16167 buffer, to avoid using it for any future decoding.
16169 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
16171 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
16172 Original commit message from CVS:
16174 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
16175 (gst_asf_get_guid_nick):
16176 * gst/asfdemux/asfheaders.h:
16177 * gst/asfdemux/gstasf.c: (plugin_init):
16178 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16179 (gst_asf_demux_class_init), (gst_asf_demux_init),
16180 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16181 (gst_asf_demux_handle_src_event),
16182 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
16183 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
16184 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
16185 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
16186 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
16187 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
16188 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
16189 (gst_asf_demux_get_bitrate_record),
16190 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
16191 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
16192 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
16193 (gst_asf_demux_get_obj_data_correction),
16194 (gst_asf_demux_get_stream_audio),
16195 (gst_asf_demux_get_stream_correction),
16196 (gst_asf_demux_get_stream_video),
16197 (gst_asf_demux_get_stream_video_format),
16198 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
16199 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16200 (gst_asf_demux_process_stream),
16201 (gst_asf_demux_get_gst_tag_from_tag_name),
16202 (gst_asf_demux_commit_taglist),
16203 (gst_asf_demux_process_ext_content_desc),
16204 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
16205 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
16206 (gst_asf_demux_process_comment),
16207 (gst_asf_demux_process_bitrate_props_object),
16208 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
16209 (gst_asf_demux_descramble_segment),
16210 (gst_asf_demux_element_send_event),
16211 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16212 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
16213 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
16214 (gst_asf_demux_get_src_query_types),
16215 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16216 * gst/asfdemux/gstasfdemux.h:
16217 asfdemux ported to 0.10. Does still need a bit of work (seems like
16218 there's something funky going on when timestamping video frames).
16219 The seeking code is likely to make Wim cry, but hey, at least it
16222 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
16224 ext/amrnb/amrnbdec.c: Some more comments.
16225 Original commit message from CVS:
16226 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
16227 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
16228 Some more comments.
16229 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16230 Applied patch from Fabrizio Gennari, fixes #330844.
16232 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
16234 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
16235 Original commit message from CVS:
16236 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16237 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
16238 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16239 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
16240 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
16241 * ext/dvdread/dvdreadsrc.h:
16242 Let's try to play the title the user set via the URI handler or
16243 via properties instead of always playing the first title. Also,
16244 Also, count title/chapter/angle number in URI and properties
16245 from 1 rather than 0.
16247 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16249 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
16250 Original commit message from CVS:
16251 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16252 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
16253 (gst_dvd_read_src_do_duration_query):
16254 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
16255 otherwise GstBaseSrc will think we can operate pull_range based,
16256 which we don't really, and typefinding will fail miserably.
16257 Also, make seeking work somewhat (only works with flumpegdemux
16258 at the moment, mpegstream needs fixing for that first).
16260 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
16262 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
16263 Original commit message from CVS:
16264 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16265 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
16266 Only allocate buffer once we know exactly how much we need,
16267 rather than gratuitously allocating 2MB-buffers all the time
16268 even if we usually need much less than that. Also, demote
16269 a debug message from DEBUG to LOG level.
16271 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16273 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
16274 Original commit message from CVS:
16275 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16276 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
16277 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
16278 (gst_dvd_read_src_do_position_query):
16279 Add some more debugging and fix duration query in BYTES.
16281 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
16283 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
16284 Original commit message from CVS:
16287 * ext/dvdread/Makefile.am:
16288 * ext/dvdread/dvdreadsrc.c:
16289 * ext/dvdread/dvdreadsrc.h:
16290 Half-baked port to 0.10. Needs some love
16291 in the seeking department, but at least
16293 * ext/dvdread/stream_labels.c:
16294 * ext/dvdread/stream_labels.h:
16295 Remove these (we use ISO-639 language codes internally; applications
16296 that want to translate those into language names for display to the
16297 user should rely on the iso-codes package for that).
16299 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
16301 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
16302 Original commit message from CVS:
16303 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16304 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
16305 (gst_amrnbdec_state_change):
16306 * ext/amrnb/amrnbdec.h:
16307 Fix amrnbdec, handle events, take copy from adapter since the decoder
16308 apparently writes in the source data.
16309 Use some _scale_int, and precalc duration.
16310 Fix some leaks, post ERROR messages.
16312 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
16314 docs/plugins/: Add cdio plugin to docs.
16315 Original commit message from CVS:
16316 * docs/plugins/Makefile.am:
16317 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16318 * docs/plugins/gst-plugins-good-plugins-sections.txt:
16319 * docs/plugins/inspect/plugin-cdio.xml:
16320 Add cdio plugin to docs.
16321 * ext/cdio/gstcdiocddasrc.c:
16323 * ext/cdio/gstcdio.c:
16324 The plugin is called 'cdio' not 'cddio'.
16326 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
16328 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
16329 Original commit message from CVS:
16330 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16331 One source pad not being linked is not an error condition when we're
16332 still parsing the header. In this case (e.g. where we don't have a
16333 suitable decoder installed) just pretend everything is fine, so that
16334 the demuxer will actually go on to signal no-more-pads when done
16335 parsing the header, otherwise decodebin/playbin will never post the
16336 appropriate error message if decoders are not available.
16338 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
16342 * ext/mad/gstid3tag.c:
16343 * gst/realmedia/rmdemux.c:
16344 Just make it compile with --disable-gst-debug.
16345 Original commit message from CVS:
16346 Just make it compile with --disable-gst-debug.
16348 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
16350 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
16351 Original commit message from CVS:
16352 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
16353 (gst_mad_check_caps_reset), (gst_mad_chain):
16354 Merge patch from Radoslaw Szkodzinski (bug 326734)
16356 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16358 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
16359 Original commit message from CVS:
16360 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
16361 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
16362 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
16363 (gst_id3_tag_chain):
16364 fixing Gdate handling
16365 enabling mux/demux mode switching
16366 adding better debug output
16368 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16370 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...
16371 Original commit message from CVS:
16372 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
16373 If we haven't set caps on a source pad yet, the caps on the
16374 pad are NULL, not un-fixed. Set caps on outgoing buffers.
16376 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16378 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
16379 Original commit message from CVS:
16380 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
16381 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
16382 * ext/lame/gstlame.h:
16383 Contrary to what the const char in the lame API might suggest,
16384 lame expects us to keep the strings we pass to id3tag_set_foo()
16385 around; it doesn't free them either though, so we have to store
16386 them somewhere and free them later when we can be sure lame
16387 doesn't need them any longer.
16389 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16391 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...
16392 Original commit message from CVS:
16393 * ext/lame/gstlame.c: (add_one_tag):
16394 Fix handling of GST_TAG_DATE (#311679), don't pass an
16395 uninitialised string pointer to lame if we don't know
16396 how to handle the tag type, and fix minor memory leak.
16398 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16400 ext/mad/gstmad.c: Fix debug message.
16401 Original commit message from CVS:
16402 * ext/mad/gstmad.c: (gst_mad_chain):
16405 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16407 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
16408 Original commit message from CVS:
16409 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
16410 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16411 Erase spurious call to gst_segment_set_newsegment.
16412 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
16413 the superclass method when handling NEWSEGMENT events.
16414 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
16415 and dvd-audio-restart event handling. There are currently less
16416 hackish ways of handling the sparse audio stream problem.
16418 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16420 fix up error domains, error strings, and use of translation
16421 Original commit message from CVS:
16422 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
16423 * ext/dvdnav/dvdnavsrc.c: (if):
16424 * ext/dvdread/stream_labels.c:
16425 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
16426 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16427 fix up error domains, error strings, and use of translation
16429 fix up this file, even though none of them are actually marked
16432 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16434 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
16435 Original commit message from CVS:
16436 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
16437 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16438 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16439 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
16440 (gst_mpeg_parse_change_state):
16441 Make timestamp adjustment somewhat milder. Actual timestamps are
16442 now sent unmodified unless an actual gap is found in the
16443 stream. This should fix time display when playing most MPEG
16446 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
16448 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
16449 Original commit message from CVS:
16450 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
16451 * ext/cdio/gstcdio.h:
16452 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
16453 Fix build for libcdio versions >= 76; give slightly lower rank
16456 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
16458 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
16459 Original commit message from CVS:
16462 * ext/cdio/Makefile.am:
16463 * ext/cdio/gstcdio.c:
16464 * ext/cdio/gstcdio.h:
16465 * ext/cdio/gstcdiocddasrc.c:
16466 * ext/cdio/gstcdiocddasrc.h:
16467 Port libcdio cdda source, formerly known as cddasrc, now known as
16468 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
16469 but that's not tested (fixes #317658).
16471 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
16473 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
16474 Original commit message from CVS:
16475 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16476 tss tss... always set caps on outgoing buffer.
16478 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
16480 * gst-plugins-ugly.spec.in:
16482 Original commit message from CVS:
16485 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16490 Original commit message from CVS:
16493 === release 0.10.1 ===
16495 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16501 * docs/plugins/gst-plugins-ugly-plugins.args:
16502 * docs/plugins/inspect/plugin-a52dec.xml:
16503 * docs/plugins/inspect/plugin-amrnb.xml:
16504 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16505 * docs/plugins/inspect/plugin-iec958.xml:
16506 * docs/plugins/inspect/plugin-lame.xml:
16507 * docs/plugins/inspect/plugin-mad.xml:
16508 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16509 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16510 * docs/plugins/inspect/plugin-rmdemux.xml:
16512 Original commit message from CVS:
16515 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16520 Original commit message from CVS:
16523 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
16525 Pass unhandled queries upstream (useful e.g. for SEEKING query)
16526 Original commit message from CVS:
16527 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
16528 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16529 * ext/mad/gstmad.c: (gst_mad_src_query):
16530 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
16531 * ext/sidplay/gstsiddec.cc:
16532 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16533 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
16534 Pass unhandled queries upstream (useful e.g. for SEEKING query)
16535 (fixes #325652; based on patch by: Philippe); make rmdemux return
16536 FALSE for position queries, instead of setting -1 as value and
16539 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16541 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16542 Original commit message from CVS:
16543 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
16544 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16545 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
16546 rewrite timestamps in the case segments are being set from
16547 upstream, but use timestamps unmodified. Also send proper position
16548 values. This allows for correct time display and makes queries
16549 work in sink elements.
16550 * gst/mpegstream/gstdvddemux.h:
16551 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16552 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
16553 Rename flush_filter to segment_filter, which is better represents
16554 what the arreibute does.
16555 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
16556 Activate segment filtering when a timestamp discontinuity is seen.
16558 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16560 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...
16561 Original commit message from CVS:
16562 * ext/mad/gstmad.c: (gst_mad_chain):
16563 Don't forget that we need to send out a newsegment event after a
16564 restart even if we don't have enough data to decode a frame right
16567 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16569 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
16570 Original commit message from CVS:
16571 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
16572 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16573 Use the new "audio-shutdown" and "audio-restart" DVD events
16574 instead of the "spu-still-frame" event to shutdown and restart
16575 the audio pipeline.
16576 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
16577 Check for cases where the segment-based adjustment calculation
16578 would produce negative values (which result in an overflow) and
16579 return GST_CLOCK_TIME_NONE instead.
16580 * gst/mpegstream/gstdvddemux.h:
16581 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16582 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
16583 Add a mechanism to discard audio buffers with timestamps outside
16584 the currently set segment. This was causing (sometimes serious)
16585 synchronization problems after seeking in DVDs with LPCM audio,
16586 since VOBUs usually contain audio material that lies outside the
16587 timestamp range specified by the header.
16589 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16591 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
16592 Original commit message from CVS:
16593 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
16594 Remove lingering reference to GstID3Demux
16595 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
16596 Don't output debug saying padding streams are unknown type,
16597 because they're not
16599 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16601 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16602 Original commit message from CVS:
16603 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
16604 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16605 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
16608 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
16609 (gst_mpeg_demux_get_audio_stream):
16610 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
16611 (gst_dvd_demux_get_audio_stream)
16612 (gst_dvd_demux_get_subpicture_stream)
16613 (gst_dvd_demux_send_subbuffer):
16614 Send current* pad buffers with appropriate caps.
16616 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16618 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16619 Original commit message from CVS:
16620 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
16621 * gst/iec958/ac3iec.h:
16622 * gst/iec958/ac3iec.c:
16623 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16624 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
16625 raw-audio property to ac3iec958 that allows setting the source pad
16626 caps to raw audio instead of audio/x-iec958. This makes it
16627 possible to use ac3iec958 together with the normal alsasink
16628 element to drive an external receiver that autodetects AC3
16631 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
16633 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16634 Original commit message from CVS:
16635 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
16636 (ac3iec_chain_dvd):
16637 * gst/iec958/ac3iec.h:
16638 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16640 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
16642 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
16643 Original commit message from CVS:
16644 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
16645 When getting a seek event, first check if the upstream element
16646 can handle it and only do our own seek stuff when it can't
16647 (should fix #322856).
16649 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16651 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
16652 Original commit message from CVS:
16653 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16654 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
16655 Really convert to BYTES format when we want to convert
16656 to bytes (use right variable; fixes #322856).
16658 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16660 Big mpegparse clean up, second round:
16661 Original commit message from CVS:
16662 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
16663 Big mpegparse clean up, second round:
16664 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16665 Send and EOS event down the audio pipeline when an still frame
16666 event arrives. This prevents the pipeline from locking when a
16667 still menu comes directly after a flush.
16668 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
16669 Don't send a newsegment in reset.
16670 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
16671 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
16672 Move the code of handle_newsegment to process_event. Send a
16673 NEWSEGMENT after FLUSH_STOP.
16674 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
16676 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
16677 (gst_mpeg_demux_class_init): Don't override send_event.
16678 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16679 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
16680 (gst_mpeg_demux_reset):
16681 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
16683 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16684 Reset the mpegparse element after a flush.
16685 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
16686 Don't forward events.
16687 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16688 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16689 handle_newsegment is not a virtual method anymore.
16690 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
16691 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
16692 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
16693 rid of send_newsegment virtual method.
16694 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
16695 handle DVD events and call the superclass method for other event
16697 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
16698 override process_event anymore.
16699 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
16700 (gst_mpeg_parse_process_event): Move actual event processing to
16701 process event so that subclasses can properly override or extend
16703 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16704 Eliminate time parameter in process event.
16705 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16706 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
16707 (gst_mpeg_demux_send_subbuffer):
16708 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16709 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
16710 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
16711 adding the value of the adjust attribute.
16712 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
16713 rid of the adjust attribute. Now all timestamp adjustments are
16714 performed by mpegparse using the current segment.
16715 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16716 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
16717 on the adjust attribute for SCR values and the current segment.
16718 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
16719 adjust_ts virtual method to adjust timestamps for outgoing
16721 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
16722 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
16723 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16724 (gst_dvd_demux_handle_newsegment): Don't override
16726 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
16727 Check for DVD events in process_event instead of
16729 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16730 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16731 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
16732 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
16733 (gst_mpeg_demux_send_event):
16734 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16735 (gst_dvd_demux_handle_dvd_event):
16736 Eliminate the time parameter in send_event.
16738 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16740 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
16741 Original commit message from CVS:
16742 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
16743 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
16744 Fix typefinding in id3demux, and then remove it in favour
16745 of the new LGPL id3demux in gst-plugins-good
16746 * ext/mad/gstmad.c: (gst_mad_dispose):
16747 dispose can run more than once.
16749 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16751 gst/asfdemux/gstasfmux.c: change some char* into char[]
16752 Original commit message from CVS:
16753 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
16754 change some char* into char[]
16756 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
16758 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
16759 Original commit message from CVS:
16760 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16761 Remove memleak from unused GstRMDemuxStream
16763 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
16765 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
16766 Original commit message from CVS:
16767 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
16768 (gst_id3_tag_do_typefind):
16769 Use the correct function to free typefind factory list.
16771 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16773 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
16774 Original commit message from CVS:
16775 * ext/mad/gstmad.c: (gst_mad_src_query):
16776 For position and duration queries in TIME format, try the peer
16777 first (might be a demuxer).
16779 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16781 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
16782 Original commit message from CVS:
16783 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
16784 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
16785 Properly handle non contiguous VOBUs by adding the segment accum
16786 field to the adjust value.
16787 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16788 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
16789 handle_newsegment to prevent sending actual newsegment events and
16790 use tiemstamp rewriting instead.
16791 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
16793 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16794 (gst_mpeg_parse_event):
16795 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16796 Add a new parameter to handle_newsegment to allow controlling
16797 whether newsegment events are forwarded or not.
16798 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16799 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16800 (gst_dvd_demux_reset):
16801 last_end_ptm and discont_time aren't necessary anymore, since
16802 timestamp adjustment is now replaced by newsegment events.
16803 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
16805 * gst/mpegstream/gstdvddemux.h:
16806 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16807 Don't handle dvd-nav-packet events anymore, since the are now
16808 replaced by standard newsegment events.
16809 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16810 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16811 (gst_dvd_demux_change_state):
16812 * gst/mpegstream/gstdvddemux.h:
16813 Get rid of the ignore_next_newmedia_discont hack.
16814 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16815 (gst_dvd_demux_handle_newsegment):
16816 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16817 (gst_mpeg_demux_handle_newsegment): Don't override
16818 handle_newsegment anymore. It was only necessary to handle
16820 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16821 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
16822 (gst_dvd_demux_set_cur_subpicture):
16823 Reactivate handling of DVD events.
16824 * gst/mpegstream/gstmpegparse.c (normal_seek)
16825 (gst_mpeg_parse_handle_src_event)
16826 (gst_mpeg_parse_handle_src_query):
16827 First attempt at reenabling seek.
16828 * gst/mpegstream/gstmpegparse.h:
16829 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16830 (gst_mpeg_parse_update_streaminfo)
16831 (gst_mpeg_parse_get_rate)
16832 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
16833 (gst_mpeg_parse_handle_src_query):
16834 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
16835 Make queries work again.
16836 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16837 (gst_mpeg_parse_handle_newsegment)
16838 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
16839 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
16840 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16841 Get rid of the newsegment_pending attribute, and rely instead on
16842 proper timestamp adjustment.
16843 * gst/mpegstream/gstmpegparse.c
16844 (gst_mpeg_parse_get_src_event_masks): Erase.
16845 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
16846 Initialize fields before creating pads to prevent the pad creation
16847 callback from failing.
16848 (gst_mpeg_parse_reset): Initialize new fields, and change
16849 initialization order to match the order in the structure.
16850 (gst_mpeg_parse_handle_newsegment): Forward new segment events
16851 whenever possible, and update the current segment.
16852 (gst_mpeg_parse_send_newsegment): Update the current segment and
16853 pending_newsegment.
16854 (gst_mpeg_parse_pad_added): Use the current segment to send
16855 newsegment events to new pads.
16856 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
16857 and events. Properly update newsegment_pending.
16858 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16859 New fields do_adjust and current_segment.
16860 * gst/mpegstream/gstmpegdemux.c:
16861 * gst/mpegstream/gstdvddemux.c:
16862 * gst/mpegstream/gstmpegparse.h:
16863 Rename handle_discont virtual method to handle_newsegment. Erase
16864 some (already commented out support) for old NEW_MEDIA events.
16865 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16866 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16867 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
16868 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
16869 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
16870 Erase the "pending_scr" field, and replace it by a slightly
16871 different handling of the current SCR. Document code blocks in
16872 parse_packhead and chain.
16874 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
16876 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
16877 Original commit message from CVS:
16878 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16879 g_warning() are only for really fatal warnings. If we can't decode a
16880 tag, just ignore that tag and do a GST_WARNING.
16882 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16885 * ext/a52dec/gsta52dec.h:
16886 * ext/dvdread/dvdreadsrc.h:
16887 * ext/lame/gstlame.h:
16888 * ext/mad/gstid3tag.c:
16889 * ext/mad/gstmad.c:
16890 * ext/mad/gstmad.h:
16891 * ext/mpeg2dec/gstmpeg2dec.h:
16892 * ext/sidplay/gstsiddec.h:
16893 * gst/ac3parse/gstac3parse.c:
16894 * gst/ac3parse/gstac3parse.h:
16895 * gst/asfdemux/gstasfdemux.c:
16896 * gst/asfdemux/gstasfdemux.h:
16897 * gst/iec958/ac3iec.h:
16898 * gst/mpegaudioparse/gstmpegaudioparse.c:
16899 * gst/mpegaudioparse/gstmpegaudioparse.h:
16900 * gst/mpegstream/gstdvddemux.h:
16901 * gst/mpegstream/gstmpegclock.h:
16902 * gst/mpegstream/gstmpegdemux.h:
16903 * gst/mpegstream/gstmpegpacketize.h:
16904 * gst/mpegstream/gstmpegparse.c:
16905 * gst/mpegstream/gstmpegparse.h:
16906 * gst/mpegstream/gstrfc2250enc.c:
16907 * gst/mpegstream/gstrfc2250enc.h:
16908 * gst/realmedia/rmdemux.c:
16909 * gst/realmedia/rmdemux.h:
16910 * gst/synaesthesia/synaescope.c:
16912 Original commit message from CVS:
16915 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16919 Original commit message from CVS:
16922 === release 0.10.0 ===
16924 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16930 * docs/plugins/inspect/plugin-a52dec.xml:
16931 * docs/plugins/inspect/plugin-amrnb.xml:
16932 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16933 * docs/plugins/inspect/plugin-iec958.xml:
16934 * docs/plugins/inspect/plugin-lame.xml:
16935 * docs/plugins/inspect/plugin-mad.xml:
16936 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16937 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16938 * docs/plugins/inspect/plugin-rmdemux.xml:
16940 Original commit message from CVS:
16943 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
16945 Update for alloc_buffer changes.
16946 Original commit message from CVS:
16947 2005-12-05 Andy Wingo <wingo@pobox.com>
16948 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
16949 * ext/mad/gstmad.c: (gst_mad_chain):
16950 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
16951 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16952 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16953 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16954 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
16956 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
16958 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
16959 Original commit message from CVS:
16960 2005-12-05 Andy Wingo <wingo@pobox.com>
16961 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
16962 id3demux and id3mux now. Fixes #323199.
16964 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
16966 * gst-plugins-ugly.spec.in:
16967 update spec file for latest changes
16968 Original commit message from CVS:
16969 update spec file for latest changes
16971 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16973 fix silly Makefile.am bug so they link correctly again
16974 Original commit message from CVS:
16975 * ext/amrnb/Makefile.am:
16976 * gst/realmedia/Makefile.am:
16977 fix silly Makefile.am bug so they link correctly again
16979 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16983 Original commit message from CVS:
16986 === release 0.9.7 ===
16988 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16997 * docs/plugins/gst-plugins-ugly-plugins.args:
16998 * docs/plugins/inspect/plugin-a52dec.xml:
16999 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17000 * docs/plugins/inspect/plugin-iec958.xml:
17001 * docs/plugins/inspect/plugin-lame.xml:
17002 * docs/plugins/inspect/plugin-mad.xml:
17003 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17004 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17005 * docs/plugins/inspect/plugin-rmdemux.xml:
17006 * docs/random/LICENSE:
17007 * docs/random/PORTED_09:
17009 Original commit message from CVS:
17012 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17016 * ext/amrnb/Makefile.am:
17017 * gst/realmedia/Makefile.am:
17018 Don't know how these escaped my eye before. Fix link flags.
17019 Original commit message from CVS:
17020 Don't know how these escaped my eye before. Fix link flags.
17022 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17025 * examples/Makefile.am:
17026 * examples/capsfilter/Makefile.am:
17027 * examples/capsfilter/capsfilter1.c:
17028 * examples/gob/Makefile.am:
17029 * examples/gob/gst-identity2.gob:
17030 * examples/gstplay/.gitignore:
17031 * examples/gstplay/Makefile.am:
17032 * examples/gstplay/player.c:
17033 * examples/indexing/.gitignore:
17034 * examples/indexing/Makefile.am:
17035 * examples/indexing/indexmpeg.c:
17036 * examples/level/Makefile.am:
17037 * examples/level/README:
17038 * examples/level/demo.c:
17039 * examples/level/plot.c:
17040 * examples/stats/Makefile.am:
17041 * examples/stats/mp2ogg.c:
17042 * examples/switch/.gitignore:
17043 * examples/switch/Makefile.am:
17044 * examples/switch/switcher.c:
17046 Original commit message from CVS:
17049 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17051 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
17052 Original commit message from CVS:
17053 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17054 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
17055 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
17056 (gst_mpeg_parse_send_event):
17057 Ref events before sending them to multiple pads, after all
17058 gst_pad_send_event() takes ownership of events. Don't leak
17059 events that have not been handled (fixes #322745).
17061 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17063 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17064 Original commit message from CVS:
17065 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
17066 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17067 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
17068 from making timestamp adjustments. This will have to be re-added
17069 in some form in the near future, but in order to do that, some nav
17070 packet parsing will be necessary in mpegdemux.
17071 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17072 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17073 (g_value_set_int, gst_mpeg_parse_set_property)
17074 Get rid of do_adjust and use_adjust. Rename max_discont to
17076 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
17077 -1, no adjustment is made.
17078 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
17079 Rename max_discont property to max_scr_gap. Erase "adjust"
17081 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
17082 override send_event anymore, base class does the job.
17083 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
17084 Base class now does most of the work.
17085 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
17086 Generalize to forwarding the event to all source pads in the
17088 * gst/mpegstream/gstmpegparse.h:
17089 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17090 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
17091 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
17092 (gst_mpeg_parse_set_property):
17093 Clock synchronization doesn't make sense anymore for a
17096 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
17098 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
17099 Original commit message from CVS:
17100 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17101 Don't treat normal EOS as a fatal error.
17103 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
17105 ext/mad/gstmad.c: Proper warning statements,
17106 Original commit message from CVS:
17107 * ext/mad/gstmad.c: (gst_mad_chain):
17108 Proper warning statements,
17109 Don't error if the src pad isn't linked when pushing.
17110 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
17111 Proper state_change, avoids borkage when going to READY
17113 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17116 * gst-libs/Makefile.am:
17118 * gst-libs/ext/.gitignore:
17119 * gst-libs/gst/media-info/.gitignore:
17120 * gst-libs/gst/play/.gitignore:
17121 * gst-libs/gst/play/play.h:
17122 * gst-libs/gst/play/play.vcproj:
17123 no need for an AS_LIBTOOL call
17124 Original commit message from CVS:
17125 no need for an AS_LIBTOOL call
17127 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17131 * gst-plugins-ugly.spec.in:
17132 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17133 Original commit message from CVS:
17134 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17136 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17138 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
17139 Original commit message from CVS:
17140 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17141 Prime libmpeg2's pumps with some null custom buffers
17142 to ensure it doesn't ask us to discard garbage later yay.
17144 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17146 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
17147 Original commit message from CVS:
17148 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17149 Prime libmpeg2's pumps with some null custom buffers
17150 to ensure it ask us to discard garbage later yay.
17152 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
17154 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
17155 Original commit message from CVS:
17156 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
17157 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
17158 (gst_a52dec_chain_raw):
17159 * ext/a52dec/gsta52dec.h:
17160 Accept AC3 in audio/x-private1-ac3 format, which includes
17161 DVD-specific headers, as well as raw AC3, for compatibility with
17164 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17166 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
17167 Original commit message from CVS:
17168 * ext/mad/gstmad.c: (gst_mad_chain):
17169 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
17170 skip frame synthesis and consume input data as if we'd done the
17171 decode. Makes mad not error when the src pad is not connected.
17174 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17177 Erase old CVS conflict line.
17178 Original commit message from CVS:
17179 Erase old CVS conflict line.
17181 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17183 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
17184 Original commit message from CVS:
17185 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
17186 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17187 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
17188 (gst_mpeg_parse_chain):
17189 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17190 (gst_mpeg_demux_send_newsegment):
17191 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
17192 * gst/mpegstream/gstmpegparse.h:
17193 Rename send_discont method to send_newsegment and add parameters
17194 to handle actual segments. Adapt code all around to run with the
17195 new name and signature.
17196 * gst/mpegstream/gstmpegdemux.c:
17197 * gst/mpegstream/gstmpegparse.c:
17198 * gst/mpegstream/gstdvddemux.c:
17199 Convert to GST_BOILERPLATE.
17201 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17204 fix AS_LIBTOOL call
17205 Original commit message from CVS:
17206 fix AS_LIBTOOL call
17208 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17211 add a torture target
17212 Original commit message from CVS:
17213 add a torture target
17215 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17220 Original commit message from CVS:
17223 === release 0.9.6 ===
17225 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17231 * docs/plugins/gst-plugins-ugly-plugins.args:
17232 * docs/plugins/gst-plugins-ugly-plugins.signals:
17233 * docs/plugins/inspect/plugin-a52dec.xml:
17234 * docs/plugins/inspect/plugin-amrnb.xml:
17235 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17236 * docs/plugins/inspect/plugin-iec958.xml:
17237 * docs/plugins/inspect/plugin-lame.xml:
17238 * docs/plugins/inspect/plugin-mad.xml:
17239 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17240 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17241 * docs/plugins/inspect/plugin-rmdemux.xml:
17243 Original commit message from CVS:
17246 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
17248 gst/realmedia/rmdemux.c: Fractional framerates.
17249 Original commit message from CVS:
17250 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
17251 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
17252 (find_seek_offset_bytes), (find_seek_offset_time),
17253 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
17254 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
17255 (gst_rmdemux_chain), (gst_rmdemux_send_event),
17256 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17257 (gst_rmdemux_parse_packet):
17258 Fractional framerates.
17260 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17262 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
17263 Original commit message from CVS:
17264 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
17265 (gst_mpeg2dec_negotiate_format), (handle_sequence),
17266 (gst_mpeg2dec_sink_event):
17267 * ext/mpeg2dec/gstmpeg2dec.h:
17268 Use fractional framerates
17270 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
17272 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
17273 Original commit message from CVS:
17274 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
17275 set_clock returns a boolean.
17277 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17279 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
17280 Original commit message from CVS:
17281 * ext/mad/gstmad.c: (gst_mad_chain):
17282 Fix seeking even more by sending the newsegment event with the
17283 right parameters. Should fix querying in playbin/totem after
17286 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17288 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
17289 Original commit message from CVS:
17290 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
17291 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
17292 Fix seeking in stand-alone mode. Fix nonexistant enum value
17293 introduced in previous commit. Improve debug messages here and
17294 there. Actually return a proper return value in the sink event
17297 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17299 * ext/lame/gstlame.c:
17301 Original commit message from CVS:
17304 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17307 * ext/lame/gstlame.c:
17308 * ext/mad/gstmad.c:
17309 * ext/sidplay/gstsiddec.cc:
17311 Original commit message from CVS:
17314 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
17317 * ext/lame/gstlame.c:
17318 * ext/mad/gstid3tag.c:
17319 * ext/sidplay/gstsiddec.cc:
17320 Update for gst_tag_setter API changes.
17321 Original commit message from CVS:
17322 2005-11-22 Andy Wingo <wingo@pobox.com>
17323 * Update for gst_tag_setter API changes.
17325 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
17328 * ext/a52dec/gsta52dec.c:
17329 * ext/mad/gstid3tag.c:
17330 * ext/mad/gstmad.c:
17331 * gst/mpegaudioparse/gstmpegaudioparse.c:
17332 * gst/mpegstream/gstdvddemux.c:
17333 * gst/mpegstream/gstmpegparse.c:
17334 * gst/realmedia/rmdemux.c:
17335 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
17336 Original commit message from CVS:
17337 2005-11-22 Andy Wingo <wingo@pobox.com>
17338 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
17339 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
17340 * ext/mad/gstmad.c (gst_mad_chain)
17341 * gst/mpegaudioparse/gstmpegaudioparse.c
17342 (gst_mp3parse_sink_event)
17343 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17344 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
17345 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
17346 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
17347 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
17349 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
17351 ext/mad/Makefile.am: libgsttagedit => libgsttag
17352 Original commit message from CVS:
17353 * ext/mad/Makefile.am:
17354 libgsttagedit => libgsttag
17356 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
17358 ext/lame/gstlame.c: Don't take the stream lock
17359 Original commit message from CVS:
17360 * ext/lame/gstlame.c: (gst_lame_sink_event):
17361 Don't take the stream lock
17363 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
17365 ext/: Don't take the stream lock.
17366 Original commit message from CVS:
17367 2005-11-21 Andy Wingo <wingo@pobox.com>
17368 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
17369 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
17370 * ext/mad/gstmad.c (gst_mad_sink_event):
17371 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
17373 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
17374 stream lock changes.
17376 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
17378 *.*: Ran scripts/update-macros. Oh yes.
17379 Original commit message from CVS:
17380 2005-11-21 Andy Wingo <wingo@pobox.com>
17382 * *.c: Ran scripts/update-macros. Oh yes.
17384 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17386 gst/mpegstream/: Filler events have beem removed for now.
17387 Original commit message from CVS:
17388 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17389 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
17390 Filler events have beem removed for now.
17392 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17394 gst/: Update for GST_FOURCC_FORMAT API change.
17395 Original commit message from CVS:
17396 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17397 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17398 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
17399 Update for GST_FOURCC_FORMAT API change.
17401 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
17403 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
17404 Original commit message from CVS:
17405 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17406 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17407 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17408 (gst_rmdemux_parse_packet):
17409 Modifications for disapearance of GST_PAD_IS_USABLE()
17411 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
17413 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
17414 Original commit message from CVS:
17415 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
17416 Remove some setcaps brokenness.
17417 Don't crash on bad input.
17419 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
17421 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
17422 Original commit message from CVS:
17423 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
17425 (gst_id3_tag_do_typefind): Unref caps
17426 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
17428 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
17430 * ext/mad/gstmad.c:
17431 remove accidentally commited hack
17432 Original commit message from CVS:
17433 remove accidentally commited hack
17435 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
17437 * ext/mad/gstmad.c:
17439 Original commit message from CVS:
17442 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
17444 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
17445 Original commit message from CVS:
17446 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
17447 (gst_mpeg2dec_sink_event):
17448 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
17449 nice-ify debug message in event handler; add CHECKME.
17450 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17451 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
17452 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
17453 (gst_dvd_demux_sync_stream_to_time):
17454 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17455 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
17456 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
17457 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17458 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
17459 (gst_mpeg_demux_sync_stream_to_time),
17460 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
17461 * gst/mpegstream/gstmpegdemux.h:
17462 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
17463 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
17464 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
17465 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
17466 (gst_mpeg_parse_chain):
17467 * gst/mpegstream/gstmpegparse.h:
17468 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
17469 return value confusion (gst_pad_push vs. gst_pad_send_event and
17470 gst_pad_push_event); pass flow return values to caller;
17471 miscellaneous fixes and clean-ups.
17473 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
17475 * gst/mpegstream/gstdvddemux.c:
17476 set rank to secondary until it works 100%
17477 Original commit message from CVS:
17478 set rank to secondary until it works 100%
17480 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
17482 * gst-plugins-ugly.spec.in:
17483 add mpegstream plugin to spec file
17484 Original commit message from CVS:
17485 add mpegstream plugin to spec file
17487 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17489 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
17490 Original commit message from CVS:
17491 2005-11-14 Martin Soto <soto@localhost.localdomain>
17492 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
17495 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
17497 partially port the mpegstream plugin to GStreamer 0.9.
17498 Original commit message from CVS:
17499 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
17501 * gst/mpegstream/Makefile.am:
17502 * gst/mpegstream/gstdvddemux.c:
17503 * gst/mpegstream/gstdvddemux.h:
17504 * gst/mpegstream/gstmpegdemux.c:
17505 * gst/mpegstream/gstmpegdemux.h:
17506 * gst/mpegstream/gstmpegpacketize.c:
17507 * gst/mpegstream/gstmpegpacketize.h:
17508 * gst/mpegstream/gstmpegparse.c:
17509 * gst/mpegstream/gstmpegparse.h:
17510 * gst/mpegstream/gstmpegstream.c:
17511 * gst/mpegstream/gstrfc2250enc.c:
17512 * gst/mpegstream/gstrfc2250enc.h:
17513 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
17514 partially port the mpegstream plugin to GStreamer 0.9.
17516 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
17518 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
17519 Original commit message from CVS:
17520 2005-11-14 Andy Wingo <wingo@pobox.com>
17521 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
17522 debugging, allows dll builds on windows. Fixes #316076.
17524 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17529 Original commit message from CVS:
17532 === release 0.9.5 ===
17534 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17541 * docs/plugins/inspect/plugin-a52dec.xml:
17542 * docs/plugins/inspect/plugin-amrnb.xml:
17543 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17544 * docs/plugins/inspect/plugin-iec958.xml:
17545 * docs/plugins/inspect/plugin-lame.xml:
17546 * docs/plugins/inspect/plugin-mad.xml:
17547 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17548 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17549 * docs/plugins/inspect/plugin-rmdemux.xml:
17551 Original commit message from CVS:
17554 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
17556 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
17557 Original commit message from CVS:
17558 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
17559 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17560 (handle_sequence), (handle_picture), (handle_slice),
17561 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
17562 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17563 Forward GstFlowReturn about everywhere.
17564 Handle seeking correctly.
17566 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
17568 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
17569 Original commit message from CVS:
17570 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
17571 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
17572 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
17573 Small cleanups in refcounting.
17575 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
17577 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
17578 Original commit message from CVS:
17579 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17580 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
17581 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17582 (handle_sequence), (handle_picture):
17583 * ext/mpeg2dec/gstmpeg2dec.h:
17584 Removed lots of dubious code.
17585 Handle flushing and seeking correctly. Still leaks though...
17587 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
17591 port plugins listing changes
17592 Original commit message from CVS:
17593 port plugins listing changes
17595 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17600 Original commit message from CVS:
17603 === release 0.9.4 ===
17605 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17612 * docs/plugins/gst-plugins-ugly-plugins.args:
17613 * docs/plugins/gst-plugins-ugly-plugins.signals:
17614 * docs/plugins/inspect/plugin-a52dec.xml:
17615 * docs/plugins/inspect/plugin-amrnb.xml:
17616 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17617 * docs/plugins/inspect/plugin-iec958.xml:
17618 * docs/plugins/inspect/plugin-lame.xml:
17619 * docs/plugins/inspect/plugin-mad.xml:
17620 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17621 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17622 * docs/plugins/inspect/plugin-rmdemux.xml:
17623 * gst/realmedia/rmdemux.c:
17626 Original commit message from CVS:
17629 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
17631 gst/realmedia/rmdemux.c: STOPPED->FAILED
17632 Original commit message from CVS:
17633 2005-10-23 Julien MOUTTE <julien@moutte.net>
17634 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
17636 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
17638 * gst-plugins-ugly.spec.in:
17639 add packaging of a52dec
17640 Original commit message from CVS:
17641 add packaging of a52dec
17643 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
17645 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
17646 Original commit message from CVS:
17647 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17648 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
17649 Set correct stream time in newsegment event.
17651 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17655 Original commit message from CVS:
17658 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17663 Original commit message from CVS:
17666 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
17668 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
17669 Original commit message from CVS:
17670 * ext/a52dec/Makefile.am:
17671 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
17672 (gst_a52dec_class_init), (gst_a52dec_sink_event),
17673 (gst_a52dec_change_state):
17674 * ext/a52dec/gsta52dec.h:
17675 Re-enable CPU flags, use liboil to get them.
17677 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17679 Port AC3 decoder to 0.9 (#318849).
17680 Original commit message from CVS:
17681 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17683 * ext/a52dec/Makefile.am:
17684 * ext/a52dec/gsta52dec.c:
17685 * ext/a52dec/gsta52dec.h:
17686 Port AC3 decoder to 0.9 (#318849).
17688 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
17690 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
17691 Original commit message from CVS:
17692 * ext/sidplay/gstsiddec.cc:
17693 Small fixes and more error messages.
17695 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
17698 Original commit message from CVS:
17699 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17700 (gst_amrnbparse_state_change):
17701 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17702 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
17703 * ext/mpeg2dec/gstmpeg2dec.c:
17704 * ext/sidplay/gstsiddec.cc:
17705 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17706 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
17709 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
17711 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
17712 Original commit message from CVS:
17714 GST_DOC has been renamed to GST_DOCBOOK_CHECK
17716 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17718 configure.ac: some docs I had
17719 Original commit message from CVS:
17722 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17725 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
17727 gst/realmedia/rmdemux.c: segment-start/done API change.
17728 Original commit message from CVS:
17729 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17730 (gst_rmdemux_perform_seek):
17731 segment-start/done API change.
17733 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
17737 * gst/iec958/ac3iec.c:
17738 Set buffer durations on IEC958 buffers.
17739 Original commit message from CVS:
17740 Set buffer durations on IEC958 buffers.
17742 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
17744 configure.ac: Fix glib check
17745 Original commit message from CVS:
17749 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17751 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17752 Original commit message from CVS:
17753 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17754 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17756 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17758 examples/stats/mp2ogg.c: yes, typo fixes
17759 Original commit message from CVS:
17760 * examples/stats/mp2ogg.c:
17763 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17765 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
17766 Original commit message from CVS:
17767 * examples/indexing/indexmpeg.c: (main):
17768 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
17769 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
17770 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
17771 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
17772 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
17773 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
17774 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
17775 * ext/dvdread/dvdreadsrc.h:
17776 * ext/lame/gstlame.h:
17777 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
17778 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17779 * gst/iec958/ac3iec.h:
17780 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
17781 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
17782 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
17783 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17784 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
17785 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
17786 moved bitshift from macro to enum definition
17788 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
17790 newsegment API update.
17791 Original commit message from CVS:
17792 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
17793 * ext/mad/gstmad.c: (gst_mad_chain):
17794 * gst/mpegaudioparse/gstmpegaudioparse.c:
17795 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17796 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17797 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
17798 newsegment API update.
17800 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
17802 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
17803 Original commit message from CVS:
17804 * ext/amrnb/amrnbdec.c:
17805 Mark invalid frame sizes
17806 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
17807 UNUSABLE is not to be used here, just push out stuff so
17808 probes can continue linking or making the pad usable.
17810 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
17813 * gst/realmedia/rmdemux.c:
17814 Improve seek error-resilience.
17815 Original commit message from CVS:
17816 Improve seek error-resilience.
17817 Better error handling generally.
17819 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17824 Original commit message from CVS:
17827 === release 0.9.3 ===
17829 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17835 * ext/sidplay/Makefile.am:
17837 Original commit message from CVS:
17840 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
17842 * gst/realmedia/rmdemux.h:
17843 Forgot to commit this file. I hate Nano.
17844 Original commit message from CVS:
17845 Forgot to commit this file. I hate Nano.
17847 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
17851 * gst/realmedia/rmdemux.c:
17852 Sanity checks and memory leak fixes for real demuxer
17853 Original commit message from CVS:
17854 Sanity checks and memory leak fixes for real demuxer
17856 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
17858 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
17859 Original commit message from CVS:
17860 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
17861 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
17862 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
17863 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17864 Real demuxer fixes. Make it more bulletproof against bad data,
17865 identify a few more stream types.
17866 Fix seeking so that it works (at least with the seek example
17867 program; it still fails with totem).
17869 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
17871 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
17872 Original commit message from CVS:
17873 * gst/mpegaudioparse/gstmpegaudioparse.c:
17874 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17875 Set correct caps on buffers too.
17877 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
17879 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
17880 Original commit message from CVS:
17881 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
17882 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17883 * gst/mpegaudioparse/gstmpegaudioparse.h:
17884 Put timestamps on buffers.
17886 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
17889 * ext/amrnb/amrnbenc.c:
17890 Changed amrnbenc description, it is an encoder, not decoder.
17891 Original commit message from CVS:
17892 Changed amrnbenc description, it is an encoder, not decoder.
17894 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
17897 * gst/iec958/ac3_padder.c:
17898 * gst/iec958/ac3_padder.h:
17899 * gst/iec958/ac3iec.c:
17900 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
17901 Original commit message from CVS:
17902 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
17903 more accurate, and to check AC3 checksums (both of them in each frame),
17904 and dump the frame (as a probable sync failure) if they don't match.
17905 General code cleanup, improved comments. Changed to not construct the
17906 header backwards, and not byteswap everything else. If we end up needing
17907 to do little-endian output, we should swap in the element doing the
17908 output (AC3 is big-endian).
17910 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
17912 * gst-plugins-ugly.spec.in:
17913 fix spec file for ugly
17914 Original commit message from CVS:
17915 fix spec file for ugly
17917 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17919 * docs/plugins/inspect/plugin-lame.xml:
17920 revert empty commit
17921 Original commit message from CVS:
17922 revert empty commit
17924 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17926 * docs/plugins/scan.stamp:
17927 whoops, wrong files
17928 Original commit message from CVS:
17929 whoops, wrong files
17931 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17933 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
17934 Original commit message from CVS:
17935 * docs/plugins/gst-plugins-ugly-plugins.args:
17936 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17937 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17938 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17939 commit missing files
17940 * docs/plugins/inspect/plugin-lame.xml:
17943 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17947 * gst-plugins-ugly.spec.in:
17948 add check-valgrind target
17949 Original commit message from CVS:
17950 add check-valgrind target
17952 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17954 * docs/plugins/scanobj-build.stamp:
17956 Original commit message from CVS:
17959 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
17961 ext/lame/gstlame.c: Set caps on outgoing buffers.
17962 Original commit message from CVS:
17963 * ext/lame/gstlame.c: (gst_lame_chain):
17964 Set caps on outgoing buffers.
17966 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17969 * ext/lame/gstlame.c:
17970 * ext/lame/gstlame.h:
17971 clean up further so we don't try to set up five times for a simple pipeline
17972 Original commit message from CVS:
17973 clean up further so we don't try to set up five times for
17976 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
17980 * gst/iec958/ac3iec.c:
17981 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
17982 Original commit message from CVS:
17983 Set setcaps function on sink pad, not source pad. Produce correct caps
17986 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17989 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17990 * docs/plugins/inspect/plugin-iec958.xml:
17991 * docs/plugins/inspect/plugin-lame.xml:
17992 * docs/plugins/inspect/plugin-mad.xml:
17993 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17994 * docs/plugins/inspect/plugin-rmdemux.xml:
17995 update inspect with source
17996 Original commit message from CVS:
17997 update inspect with source
17999 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18001 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18002 Original commit message from CVS:
18003 * ext/mad/gstid3tag.c:
18004 gsttaginterface.h -> gsttagsetter.h
18006 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18010 Original commit message from CVS:
18013 === release 0.9.1 ===
18015 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18024 Original commit message from CVS:
18027 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
18029 ext/amrnb/: State change function updates.
18030 Original commit message from CVS:
18031 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18032 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18033 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18034 State change function updates.
18036 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18038 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18039 Original commit message from CVS:
18040 * ext/mpeg2dec/gstmpeg2dec.c:
18041 GST_CAT_SEEK disappeared from the public API at some point
18043 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18045 * gst/iec958/ac3_padder.c:
18046 * gst/iec958/ac3_padder.h:
18048 Original commit message from CVS:
18051 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18057 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18058 * docs/plugins/inspect-build.stamp:
18059 * docs/plugins/inspect.stamp:
18060 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18061 * docs/plugins/inspect/plugin-iec958.xml:
18062 * docs/plugins/inspect/plugin-lame.xml:
18063 * docs/plugins/inspect/plugin-mad.xml:
18064 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18065 * docs/plugins/inspect/plugin-rmdemux.xml:
18066 docs for ugly plugins
18067 Original commit message from CVS:
18068 docs for ugly plugins
18070 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18072 * gst-plugins-ugly.spec.in:
18073 * gst/iec958/Makefile.am:
18075 Original commit message from CVS:
18078 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
18081 * gst/iec958/ac3iec.c:
18082 Accept audio/x-private1-a3c on sink pad
18083 Original commit message from CVS:
18084 Accept audio/x-private1-a3c on sink pad
18086 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18088 * gst-plugins-ugly.spec.in:
18090 Original commit message from CVS:
18093 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
18095 * examples/gstplay/player.c:
18096 * examples/stats/mp2ogg.c:
18097 * ext/a52dec/gsta52dec.c:
18098 * ext/amrnb/amrnbdec.c:
18099 * ext/amrnb/amrnbenc.c:
18100 * ext/amrnb/amrnbparse.c:
18101 * ext/dvdnav/dvdnavsrc.c:
18102 * ext/dvdread/dvdreadsrc.c:
18103 * ext/lame/gstlame.c:
18104 * ext/mad/gstid3tag.c:
18105 * ext/mad/gstmad.c:
18106 * ext/mpeg2dec/gstmpeg2dec.c:
18107 * gst/ac3parse/gstac3parse.c:
18108 * gst/asfdemux/gstasfdemux.c:
18109 * gst/asfdemux/gstasfmux.c:
18110 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18111 * gst/iec958/ac3iec.c:
18112 * gst/mpegaudioparse/gstmpegaudioparse.c:
18113 * gst/mpegstream/gstdvddemux.c:
18114 * gst/mpegstream/gstmpegdemux.c:
18115 * gst/mpegstream/gstmpegparse.c:
18116 * gst/mpegstream/gstrfc2250enc.c:
18117 * gst/realmedia/rmdemux.c:
18118 * gst/synaesthesia/gstsynaesthesia.c:
18119 All plugins updated for element state changes.
18120 Original commit message from CVS:
18121 2005-09-02 Andy Wingo <wingo@pobox.com>
18122 * All plugins updated for element state changes.
18124 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
18126 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18127 * gst/iec958/ac3iec.c:
18128 Fix return types in setcaps functions
18129 Original commit message from CVS:
18130 Fix return types in setcaps functions
18132 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
18135 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18136 * gst/iec958/ac3iec.c:
18137 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18138 Original commit message from CVS:
18139 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18140 Some general cleanups in iec958 framer.
18142 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18150 * m4/gst-matroska.m4:
18153 fix distcheck; remove some old m4s
18154 Original commit message from CVS:
18155 fix distcheck; remove some old m4s
18157 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
18161 * gst/iec958/Makefile.am:
18162 * gst/iec958/ac3_padder.c:
18163 * gst/iec958/ac3_padder.h:
18164 * gst/iec958/ac3iec.c:
18165 * gst/iec958/ac3iec.h:
18166 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18167 Original commit message from CVS:
18168 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18170 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
18172 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
18173 Original commit message from CVS:
18174 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
18175 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18176 (gst_dvdlpcmdec_change_state):
18177 Cleanups, fixed header parsing and stripping.
18179 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
18182 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18183 Use the right bytes when parsing the LPCM dvd header
18184 Original commit message from CVS:
18185 Use the right bytes when parsing the LPCM dvd header
18187 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
18190 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18191 Return the correct values from chain function
18192 Original commit message from CVS:
18193 Return the correct values from chain function
18195 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18198 * docs/Makefile.am:
18199 * docs/plugins/.gitignore:
18200 * docs/random/ChangeLog-0.8:
18201 * docs/version.entities.in:
18203 Original commit message from CVS:
18206 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
18209 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18210 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18211 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
18212 Original commit message from CVS:
18213 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
18214 header; instead do this internally. Also support the old way, using
18215 a different mime-type. CVS: