3 2016-07-06 Sebastian Dröge <slomo@coaxion.net>
8 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
11 po: Update translations
13 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
16 Automatic update of common submodule
17 From ac2f647 to f363b32
19 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
21 * gst/asfdemux/gstasfdemux.c:
22 asfdemux: fix seeking back after EOS has been reached in push mode
23 Fix seeking when demuxer is in INDEX state. This happens when we
24 reached the end of the stream. It should still be possible to do
25 a flushing seek and seek back to any other position though. Instead
26 the demuxer would just go straight to EOS again instead of going
27 back to processing packets again from the new position.
28 https://bugzilla.gnome.org/show_bug.cgi?id=749066
30 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
32 * gst/realmedia/rdtmanager.c:
33 rdtmanager: fix clock leak
34 The clock returned by gst_system_clock_obtain() was never unreffed.
35 https://bugzilla.gnome.org/show_bug.cgi?id=766565
37 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
39 * docs/plugins/inspect/plugin-a52dec.xml:
40 * docs/plugins/inspect/plugin-amrnb.xml:
41 * docs/plugins/inspect/plugin-amrwbdec.xml:
42 * docs/plugins/inspect/plugin-asf.xml:
43 * docs/plugins/inspect/plugin-cdio.xml:
44 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
45 * docs/plugins/inspect/plugin-dvdread.xml:
46 * docs/plugins/inspect/plugin-dvdsub.xml:
47 * docs/plugins/inspect/plugin-lame.xml:
48 * docs/plugins/inspect/plugin-mad.xml:
49 * docs/plugins/inspect/plugin-mpeg2dec.xml:
50 * docs/plugins/inspect/plugin-mpg123.xml:
51 * docs/plugins/inspect/plugin-realmedia.xml:
52 * docs/plugins/inspect/plugin-siddec.xml:
53 * docs/plugins/inspect/plugin-twolame.xml:
54 * docs/plugins/inspect/plugin-x264.xml:
55 * docs/plugins/inspect/plugin-xingmux.xml:
56 docs: Update for git master
58 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
60 * ext/amrnb/amrnbdec.c:
62 amrnbec, mad: fix two more parse function declarations
64 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
66 * ext/a52dec/gsta52dec.c:
67 * ext/amrwbdec/amrwbdec.c:
68 a52dec, amrwbec: fix parse function declaration mismatch
69 Fixes MSVC compiler warning:
70 amrwbdec.c(99): warning C4133: '=': incompatible types
71 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
72 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
73 gsta52dec.c(156): warning C4133: '=': incompatible types
74 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
75 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
77 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
79 * ext/mpg123/gstmpg123audiodec.h:
80 mpg123: fix build with msvc
81 Fix syntax errors when compiling against cerbero-provided libmpg123
82 headers. We do the same as the libmpg123 internal visual studio
84 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
85 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
86 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
87 mpg123.h(1378): error C2091: function returns function
88 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
89 mpg123.h(1378): error C2059: syntax error: ')'
90 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
91 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
94 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
97 * ext/mpeg2dec/gstmpeg2dec.c:
98 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
99 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
100 and get rid of version-dependent code paths. There's still
101 avdec_mpeg2video for those who are stuck on ancient distros which
102 we don't target any more.
103 Also fixes build with MSVC, which doesn't like #if #else #endif
104 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
106 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
110 Automatic update of common submodule
111 From 6f2d209 to ac2f647
113 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
115 * ext/a52dec/gsta52dec.c:
116 * ext/amrnb/amrnbdec.c:
117 * ext/amrnb/amrnbenc.c:
118 * ext/amrwbdec/amrwbdec.c:
119 * ext/dvdread/dvdreadsrc.c:
120 * ext/lame/gstlamemp3enc.c:
122 * ext/mpeg2dec/gstmpeg2dec.c:
123 * ext/sidplay/gstsiddec.cc:
124 * ext/twolame/gsttwolamemp2enc.c:
125 * ext/x264/gstx264enc.c:
126 * gst/asfdemux/gstasfdemux.c:
127 * gst/asfdemux/gstrtpasfdepay.c:
128 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
129 * gst/dvdsub/gstdvdsubdec.c:
130 * gst/dvdsub/gstdvdsubparse.c:
131 * gst/realmedia/pnmsrc.c:
132 * gst/realmedia/rademux.c:
133 * gst/realmedia/rdtdepay.c:
134 * gst/realmedia/rdtmanager.c:
135 * gst/realmedia/rmdemux.c:
136 * gst/xingmux/gstxingmux.c:
137 ugly: use new gst_element_class_add_static_pad_template()
138 https://bugzilla.gnome.org/show_bug.cgi?id=763082
140 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
145 === release 1.8.0 ===
147 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
153 * docs/plugins/inspect/plugin-a52dec.xml:
154 * docs/plugins/inspect/plugin-amrnb.xml:
155 * docs/plugins/inspect/plugin-amrwbdec.xml:
156 * docs/plugins/inspect/plugin-asf.xml:
157 * docs/plugins/inspect/plugin-cdio.xml:
158 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
159 * docs/plugins/inspect/plugin-dvdread.xml:
160 * docs/plugins/inspect/plugin-dvdsub.xml:
161 * docs/plugins/inspect/plugin-lame.xml:
162 * docs/plugins/inspect/plugin-mad.xml:
163 * docs/plugins/inspect/plugin-mpeg2dec.xml:
164 * docs/plugins/inspect/plugin-mpg123.xml:
165 * docs/plugins/inspect/plugin-realmedia.xml:
166 * docs/plugins/inspect/plugin-siddec.xml:
167 * docs/plugins/inspect/plugin-twolame.xml:
168 * docs/plugins/inspect/plugin-x264.xml:
169 * docs/plugins/inspect/plugin-xingmux.xml:
170 * gst-plugins-ugly.doap:
171 * win32/common/config.h:
174 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
218 === release 1.7.91 ===
220 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
226 * docs/plugins/inspect/plugin-a52dec.xml:
227 * docs/plugins/inspect/plugin-amrnb.xml:
228 * docs/plugins/inspect/plugin-amrwbdec.xml:
229 * docs/plugins/inspect/plugin-asf.xml:
230 * docs/plugins/inspect/plugin-cdio.xml:
231 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
232 * docs/plugins/inspect/plugin-dvdread.xml:
233 * docs/plugins/inspect/plugin-dvdsub.xml:
234 * docs/plugins/inspect/plugin-lame.xml:
235 * docs/plugins/inspect/plugin-mad.xml:
236 * docs/plugins/inspect/plugin-mpeg2dec.xml:
237 * docs/plugins/inspect/plugin-mpg123.xml:
238 * docs/plugins/inspect/plugin-realmedia.xml:
239 * docs/plugins/inspect/plugin-siddec.xml:
240 * docs/plugins/inspect/plugin-twolame.xml:
241 * docs/plugins/inspect/plugin-x264.xml:
242 * docs/plugins/inspect/plugin-xingmux.xml:
243 * gst-plugins-ugly.doap:
244 * win32/common/config.h:
247 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
291 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
293 * gst/asfdemux/gstasfdemux.c:
294 * gst/asfdemux/gstasfdemux.h:
295 asfdemux: Don't modify segment values on accurate seeks
296 When dealing with accurate seeks, we want to return exactly the segment
297 that was requested by the seek event, and not adjust the values.
298 https://bugzilla.gnome.org/show_bug.cgi?id=755469
300 === release 1.7.90 ===
302 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
308 * docs/plugins/inspect/plugin-a52dec.xml:
309 * docs/plugins/inspect/plugin-amrnb.xml:
310 * docs/plugins/inspect/plugin-amrwbdec.xml:
311 * docs/plugins/inspect/plugin-asf.xml:
312 * docs/plugins/inspect/plugin-cdio.xml:
313 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
314 * docs/plugins/inspect/plugin-dvdread.xml:
315 * docs/plugins/inspect/plugin-dvdsub.xml:
316 * docs/plugins/inspect/plugin-lame.xml:
317 * docs/plugins/inspect/plugin-mad.xml:
318 * docs/plugins/inspect/plugin-mpeg2dec.xml:
319 * docs/plugins/inspect/plugin-mpg123.xml:
320 * docs/plugins/inspect/plugin-realmedia.xml:
321 * docs/plugins/inspect/plugin-siddec.xml:
322 * docs/plugins/inspect/plugin-twolame.xml:
323 * docs/plugins/inspect/plugin-x264.xml:
324 * docs/plugins/inspect/plugin-xingmux.xml:
325 * gst-plugins-ugly.doap:
326 * win32/common/config.h:
329 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
372 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
375 po: Update translations
377 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
379 * ext/dvdread/dvdreadsrc.c:
380 dvdread: Fix seek starting at 0 for title != 1
381 Otherwise the playback would start at title 0
382 https://bugzilla.gnome.org/show_bug.cgi?id=762787
384 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
387 Automatic update of common submodule
388 From b64f03f to 6f2d209
390 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
392 * gst/asfdemux/gstasfdemux.c:
393 asfdemux: fix adding bitrate to stream tags
394 https://bugzilla.gnome.org/show_bug.cgi?id=699586
396 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
398 * gst/asfdemux/asf.vcproj:
399 * gst/realmedia/rmdemux.vcproj:
402 * win32/vs6/gst_plugins_ugly.dsw:
403 * win32/vs6/libgstasfdemux.dsp:
404 * win32/vs6/libgstdvdlpcmdec.dsp:
405 * win32/vs6/libgstdvdsub.dsp:
406 * win32/vs6/libgstlame.dsp:
407 * win32/vs6/libgstmad.dsp:
408 * win32/vs6/libgstrealmedia.dsp:
409 * win32/vs6/libgstsynaesthesia.dsp:
410 win32: remove outdated build cruft
411 This hasn't been touched for generations, doesn't work,
412 and is just causing confusion. We also don't want to
413 maintain these files manually.
415 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
417 * ext/mpeg2dec/gstmpeg2dec.c:
418 mpeg2dec: don't use exported but undeclared core debug category symbols
419 It's not right and won't work on Windows with MSVC.
421 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
426 === release 1.7.2 ===
428 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
434 * docs/plugins/inspect/plugin-a52dec.xml:
435 * docs/plugins/inspect/plugin-amrnb.xml:
436 * docs/plugins/inspect/plugin-amrwbdec.xml:
437 * docs/plugins/inspect/plugin-asf.xml:
438 * docs/plugins/inspect/plugin-cdio.xml:
439 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
440 * docs/plugins/inspect/plugin-dvdread.xml:
441 * docs/plugins/inspect/plugin-dvdsub.xml:
442 * docs/plugins/inspect/plugin-lame.xml:
443 * docs/plugins/inspect/plugin-mad.xml:
444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
445 * docs/plugins/inspect/plugin-mpg123.xml:
446 * docs/plugins/inspect/plugin-realmedia.xml:
447 * docs/plugins/inspect/plugin-siddec.xml:
448 * docs/plugins/inspect/plugin-twolame.xml:
449 * docs/plugins/inspect/plugin-x264.xml:
450 * docs/plugins/inspect/plugin-xingmux.xml:
451 * gst-plugins-ugly.doap:
452 * win32/common/config.h:
455 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
497 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
501 po: Update translations
503 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
505 * ext/sidplay/gstsiddec.cc:
506 sidplay: Fix compiler warning about C++11 compatibility
507 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
508 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
510 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
511 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
514 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
516 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
517 * docs/plugins/inspect/plugin-a52dec.xml:
518 * docs/plugins/inspect/plugin-amrnb.xml:
519 * docs/plugins/inspect/plugin-amrwbdec.xml:
520 * docs/plugins/inspect/plugin-asf.xml:
521 * docs/plugins/inspect/plugin-cdio.xml:
522 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
523 * docs/plugins/inspect/plugin-dvdread.xml:
524 * docs/plugins/inspect/plugin-dvdsub.xml:
525 * docs/plugins/inspect/plugin-lame.xml:
526 * docs/plugins/inspect/plugin-mad.xml:
527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
528 * docs/plugins/inspect/plugin-mpg123.xml:
529 * docs/plugins/inspect/plugin-realmedia.xml:
530 * docs/plugins/inspect/plugin-siddec.xml:
531 * docs/plugins/inspect/plugin-twolame.xml:
532 * docs/plugins/inspect/plugin-x264.xml:
533 * docs/plugins/inspect/plugin-xingmux.xml:
534 * docs/plugins/xml/plugin-mpg123.xml:
535 docs: update inspection to git and fix mpg123 inspect location
537 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
539 * tests/files/Makefile.am:
540 * tests/files/stream.mp2:
543 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
546 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
547 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
548 * docs/plugins/xml/plugin-mpg123.xml:
550 * gst-plugins-ugly.spec.in:
551 * tests/check/Makefile.am:
552 mpg123: move from -bad to -ugly
553 Hook up to build system, add to docs
555 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
559 * tests/check/Makefile.am:
560 * tests/check/elements/.gitignore:
561 * tests/files/Makefile.am:
562 * tests/files/cbr_stream.mp3:
563 * tests/files/vbr_stream.mp3:
564 tests: add test data for mpg123 plugin
566 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
568 Merge branch 'plugin-move-mpg123'
569 Move mpg123 plugin from -bad to -ugly.
570 https://bugzilla.gnome.org/show_bug.cgi?id=719849
572 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
574 * ext/mpg123/gstmpg123audiodec.c:
575 plugins-bad: Fix example pipelines
576 rename gst-launch --> gst-launch-1.0
577 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
579 https://bugzilla.gnome.org/show_bug.cgi?id=759432
581 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
583 * ext/mpg123/gstmpg123audiodec.c:
584 mpg123: still reset pending audio info on hard flush
585 Follow-up to previous commit.
586 https://bugzilla.gnome.org/show_bug.cgi?id=752431
588 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
590 * ext/mpg123/gstmpg123audiodec.c:
591 mpg123: fix handling of sample rate change during playback
592 If the sample rate of the media changes, the resulting flush will
593 clear the has_next_audioinfo flag, and the caps won't be sent
595 https://bugzilla.gnome.org/show_bug.cgi?id=752431
597 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
599 * ext/mpg123/gstmpg123audiodec.c:
600 audiodecoders: use default pad accept-caps handling
601 Avoids useless check of downstream caps when handling an
603 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
604 sbcdec, adpcmdec, sirendec
606 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
608 * ext/mpg123/Makefile.am:
609 Remove obsolete Android build cruft
610 This is not needed any longer.
612 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
614 * ext/mpg123/gstmpg123audiodec.c:
615 mpg123: fix compiler warning and simplify checks in set_caps
616 https://bugzilla.gnome.org/show_bug.cgi?id=740195
618 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
620 * ext/mpg123/gstmpg123audiodec.c:
621 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
622 The old code was using gst_caps_normalize() and was generally overly
623 complex. Simplify by picking sample rate and number of channels from
624 upstream and the sample format from the allowed caps. If the format caps
625 is a list of strins, just pick the first one. And if the srcpad isn't
626 linked yet, use the default format (S16).
627 https://bugzilla.gnome.org/show_bug.cgi?id=740195
629 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
631 * ext/mpg123/gstmpg123audiodec.c:
632 Fix up one-element lists in template caps
634 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
636 * tests/check/elements/mpg123audiodec.c:
637 tests: fix mpg123audiodec test for big-endian architectures
639 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
641 * ext/mpg123/gstmpg123audiodec.c:
642 mpg123: improved error report and checks
643 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
645 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
647 * ext/mpg123/gstmpg123audiodec.c:
648 mpg123audiodec: Require caps to be set before any data processing
650 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
652 * ext/mpg123/gstmpg123audiodec.c:
653 mpg123: Remove dead assignment
656 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
658 * tests/check/elements/mpg123audiodec.c:
659 mpg123audiodec: Fix event handling in unit test
661 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
663 * ext/mpg123/Makefile.am:
664 gst: Add better support for static plugins
666 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
668 * ext/mpg123/gstmpg123audiodec.c:
669 mpg123: Add conditional on API version for new enum
671 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
673 * tests/check/Makefile.am:
674 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
675 To get the CK_DEFAULT_TIMEOUT defined for all tests
676 https://bugzilla.gnome.org/show_bug.cgi?id=761472
678 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
682 Automatic update of common submodule
683 From 86e4663 to b64f03f
685 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
688 * ext/amrnb/amrnbdec.h:
689 * ext/amrnb/amrnbenc.h:
690 * ext/amrwbdec/amrwbdec.h:
691 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
692 We don't really need to cater for older versions any more.
694 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
696 * ext/mpeg2dec/gstmpeg2dec.c:
697 mpeg2dec: Demote rank to SECONDARY
698 https://bugzilla.gnome.org/show_bug.cgi?id=574461
700 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
702 * gst/dvdsub/gstdvdsubdec.c:
703 dvdsubdec: use query caps instead of accept-caps
704 accept-caps does only a shallow check and a full downstream
705 caps query is needed to check if ARGB is possible
707 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
709 * gst/asfdemux/asfpacket.c:
710 * gst/asfdemux/gstasfdemux.c:
711 * gst/asfdemux/gstasfdemux.h:
712 asfdemux: Support reverse playback
713 Support reverse playback for ASF format.
714 Parse packets and queue the payloads, then push
715 the payload buffer to decoder in reverse order.
716 Video buffers are pushed from KeyFrame to next
718 https://bugzilla.gnome.org/show_bug.cgi?id=757341
720 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
725 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
727 * tests/check/elements/amrnbenc.c:
728 amrnbenc: Fix various compiler warnings in the test
730 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
732 * tests/check/elements/x264enc.c:
733 x264enc: Fix various compiler warnings in the test
735 === release 1.7.1 ===
737 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
743 * docs/plugins/inspect/plugin-a52dec.xml:
744 * docs/plugins/inspect/plugin-amrnb.xml:
745 * docs/plugins/inspect/plugin-amrwbdec.xml:
746 * docs/plugins/inspect/plugin-asf.xml:
747 * docs/plugins/inspect/plugin-cdio.xml:
748 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
749 * docs/plugins/inspect/plugin-dvdread.xml:
750 * docs/plugins/inspect/plugin-dvdsub.xml:
751 * docs/plugins/inspect/plugin-lame.xml:
752 * docs/plugins/inspect/plugin-mad.xml:
753 * docs/plugins/inspect/plugin-mpeg2dec.xml:
754 * docs/plugins/inspect/plugin-realmedia.xml:
755 * docs/plugins/inspect/plugin-siddec.xml:
756 * docs/plugins/inspect/plugin-twolame.xml:
757 * docs/plugins/inspect/plugin-x264.xml:
758 * docs/plugins/inspect/plugin-xingmux.xml:
759 * gst-plugins-ugly.doap:
760 * win32/common/config.h:
763 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
807 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
811 po: Update translations
813 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
816 configure: Use -Bsymbolic-functions if available
817 While this is more useful for libraries, some of our plugins with multiple
818 files and some internal API can also benefit from this.
820 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
822 * docs/plugins/gst-plugins-ugly-plugins.args:
823 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
824 * docs/plugins/inspect/plugin-a52dec.xml:
825 * docs/plugins/inspect/plugin-amrnb.xml:
826 * docs/plugins/inspect/plugin-amrwbdec.xml:
827 * docs/plugins/inspect/plugin-asf.xml:
828 * docs/plugins/inspect/plugin-cdio.xml:
829 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
830 * docs/plugins/inspect/plugin-dvdread.xml:
831 * docs/plugins/inspect/plugin-dvdsub.xml:
832 * docs/plugins/inspect/plugin-lame.xml:
833 * docs/plugins/inspect/plugin-mad.xml:
834 * docs/plugins/inspect/plugin-mpeg2dec.xml:
835 * docs/plugins/inspect/plugin-realmedia.xml:
836 * docs/plugins/inspect/plugin-siddec.xml:
837 * docs/plugins/inspect/plugin-twolame.xml:
838 * docs/plugins/inspect/plugin-x264.xml:
839 * docs/plugins/inspect/plugin-xingmux.xml:
842 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
846 Automatic update of common submodule
847 From b319909 to 86e4663
849 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
851 * ext/x264/gstx264enc.c:
852 x264enc: increase bitrate limit from 100Mbps to 2Gbps
853 Don't artificially limit the bitrate, x264enc allows much
854 higher bitrates, and for intra-only 4k AVC they are needed.
855 x264 clips to 2Gbps internally, so use that as limit for now.
856 https://bugzilla.gnome.org/show_bug.cgi?id=758620
858 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
860 * ext/x264/gstx264enc.c:
861 x264enc: drop unnecessary NULL check before g_free
863 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
866 Automatic update of common submodule
867 From b99800a to b319909
869 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
872 Use new GST_ENABLE_EXTRA_CHECKS #define
873 https://bugzilla.gnome.org/show_bug.cgi?id=756870
875 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
879 Automatic update of common submodule
880 From 9aed1d7 to b99800a
882 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
885 Update GLib dependency to 2.40.0
887 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
889 * ext/dvdread/README:
890 dvdread: remove broken link
891 Removing instead of updating as previously pointed-to page
892 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
893 from dvd.sourceforge.net's homepage as: "Collection of
894 information on file formats/data structures relating to DVD
897 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
899 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
900 dvdlpcmdec: fix invalid read beyond channel position array
901 We would always copy sizeof(sorted_position) bytes, which is
902 for 8 channels, but if we have less than 8 channels the
903 position array we copy from will only have allocated space
904 for channel channels, so we would read beyond the input
907 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
909 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
910 dvdlpcmdec: factor out common code to set output format into new function
911 When caps event is recieved and header is changed, reordering channel
912 and setting the default output format for audio are processed. These 2 of
913 code are same. Thus, It is better to make a new function for these common
914 code in terms of removing duplicated code, maintenance and expansion.
915 https://bugzilla.gnome.org/show_bug.cgi?id=753920
917 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
919 * gst/asfdemux/gstasfdemux.c:
920 asfdemux: Don't push any data on pads after the segment.stop
921 https://bugzilla.gnome.org/show_bug.cgi?id=755469
923 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
925 * gst/asfdemux/gstasfdemux.c:
926 * gst/asfdemux/gstasfdemux.h:
927 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
928 Not for accurate seeks, which should accurately start at the requested
930 https://bugzilla.gnome.org/show_bug.cgi?id=755469
932 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
934 * gst/asfdemux/gstasfdemux.c:
935 asfdemux: Update segment.position when pushing buffers
936 Without this, non-flushing seeks are not going to work well.
937 https://bugzilla.gnome.org/show_bug.cgi?id=755469
939 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
941 * gst/asfdemux/gstasfdemux.c:
942 asfdemux: Only push EOS event if we're not doing a segment seek
943 https://bugzilla.gnome.org/show_bug.cgi?id=755469
945 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
947 * gst/asfdemux/gstasfdemux.c:
948 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
949 We don't want to unconditionally send an EOS event downstream, but might want
950 to send a SEGMENT_DONE message/event instead if a segment seek was done
952 https://bugzilla.gnome.org/show_bug.cgi?id=755469
954 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
959 === release 1.6.0 ===
961 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
967 * docs/plugins/inspect/plugin-a52dec.xml:
968 * docs/plugins/inspect/plugin-amrnb.xml:
969 * docs/plugins/inspect/plugin-amrwbdec.xml:
970 * docs/plugins/inspect/plugin-asf.xml:
971 * docs/plugins/inspect/plugin-cdio.xml:
972 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
973 * docs/plugins/inspect/plugin-dvdread.xml:
974 * docs/plugins/inspect/plugin-dvdsub.xml:
975 * docs/plugins/inspect/plugin-lame.xml:
976 * docs/plugins/inspect/plugin-mad.xml:
977 * docs/plugins/inspect/plugin-mpeg2dec.xml:
978 * docs/plugins/inspect/plugin-realmedia.xml:
979 * docs/plugins/inspect/plugin-siddec.xml:
980 * docs/plugins/inspect/plugin-twolame.xml:
981 * docs/plugins/inspect/plugin-x264.xml:
982 * docs/plugins/inspect/plugin-xingmux.xml:
983 * gst-plugins-ugly.doap:
984 * win32/common/config.h:
987 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1031 === release 1.5.91 ===
1033 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
1039 * docs/plugins/inspect/plugin-a52dec.xml:
1040 * docs/plugins/inspect/plugin-amrnb.xml:
1041 * docs/plugins/inspect/plugin-amrwbdec.xml:
1042 * docs/plugins/inspect/plugin-asf.xml:
1043 * docs/plugins/inspect/plugin-cdio.xml:
1044 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1045 * docs/plugins/inspect/plugin-dvdread.xml:
1046 * docs/plugins/inspect/plugin-dvdsub.xml:
1047 * docs/plugins/inspect/plugin-lame.xml:
1048 * docs/plugins/inspect/plugin-mad.xml:
1049 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1050 * docs/plugins/inspect/plugin-realmedia.xml:
1051 * docs/plugins/inspect/plugin-siddec.xml:
1052 * docs/plugins/inspect/plugin-twolame.xml:
1053 * docs/plugins/inspect/plugin-x264.xml:
1054 * docs/plugins/inspect/plugin-xingmux.xml:
1055 * gst-plugins-ugly.doap:
1056 * win32/common/config.h:
1059 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
1103 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
1106 po: Update translations
1108 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
1110 * ext/x264/gstx264enc.c:
1111 x264: Add bitrate info to the tags output.
1112 Makes it possible for muxers to know the target bitrate as soon
1113 as encoding starts, which flvmux now uses.
1115 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1117 * gst/asfdemux/gstasfdemux.c:
1118 * gst/asfdemux/gstasfdemux.h:
1119 asfdemux: fix file mode of some source files
1121 === release 1.5.90 ===
1123 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
1129 * docs/plugins/inspect/plugin-a52dec.xml:
1130 * docs/plugins/inspect/plugin-amrnb.xml:
1131 * docs/plugins/inspect/plugin-amrwbdec.xml:
1132 * docs/plugins/inspect/plugin-asf.xml:
1133 * docs/plugins/inspect/plugin-cdio.xml:
1134 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1135 * docs/plugins/inspect/plugin-dvdread.xml:
1136 * docs/plugins/inspect/plugin-dvdsub.xml:
1137 * docs/plugins/inspect/plugin-lame.xml:
1138 * docs/plugins/inspect/plugin-mad.xml:
1139 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1140 * docs/plugins/inspect/plugin-realmedia.xml:
1141 * docs/plugins/inspect/plugin-siddec.xml:
1142 * docs/plugins/inspect/plugin-twolame.xml:
1143 * docs/plugins/inspect/plugin-x264.xml:
1144 * docs/plugins/inspect/plugin-xingmux.xml:
1145 * gst-plugins-ugly.doap:
1146 * win32/common/config.h:
1149 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
1193 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
1197 po: Update translations
1199 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1201 * ext/x264/gstx264enc.c:
1202 x264enc: actually return TRUE from accept-caps handler
1203 The query was handled
1205 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1207 * ext/x264/gstx264enc.c:
1208 x264enc: implement accept-caps handling
1209 Implement accept-caps handling without doing caps queries downstream
1211 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1213 * ext/amrnb/amrnbenc.c:
1214 * ext/lame/gstlamemp3enc.c:
1215 * ext/twolame/gsttwolamemp2enc.c:
1216 audioencoders: use template subset check for accept-caps
1217 It is faster than doing a query that propagates downstream and
1219 Elements: amrnbenc, lamemp3enc, twolamemp2enc
1221 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1223 * ext/mpeg2dec/gstmpeg2dec.c:
1224 mpeg2dec: use default pad accept-caps handling
1225 Avoids useless check of downstream caps when handling an
1228 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1230 * ext/a52dec/gsta52dec.c:
1231 * ext/amrnb/amrnbdec.c:
1232 * ext/amrwbdec/amrwbdec.c:
1234 audiodecoders: use default pad accept-caps handling
1235 Avoids useless check of downstream caps when handling an
1237 Elements: a52dec, amrnbdec, amrwbdec, mad
1239 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
1241 * tests/check/generic/states.c:
1242 check: Rename states unit test
1243 Makes it easier to differentiate from other modules states unit test
1245 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
1247 * gst/realmedia/rmdemux.c:
1248 rmdemux: fix assertion error when freeing old tags.
1249 Check if old_tags is present before calling gst_tag_list_unref
1250 https://bugzilla.gnome.org/show_bug.cgi?id=753301
1252 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
1254 * gst/asfdemux/gstasfdemux.c:
1255 asfdemux: fix assertion error when codec_data is not present in structure
1256 When discovering a particular asf file, caps structure doesn't have
1257 codec_data, and this was not being checked before using the same,
1258 resulting in assertion error
1259 https://bugzilla.gnome.org/show_bug.cgi?id=752803
1261 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
1263 * gst/asfdemux/gstasfdemux.c:
1264 asfdemux: remove unread value
1265 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
1268 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
1270 * gst/asfdemux/gstasfdemux.c:
1271 asfdemux: Don't post error on flushing while reading headers
1273 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
1275 * gst/realmedia/rmdemux.c:
1276 rmdemux: mark tag list as global scope
1278 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1280 * gst/realmedia/rmdemux.c:
1281 rmdemux: fix taglist leak
1282 merge doesn't take ownership, so must unref the
1283 old tags if we do merge.
1285 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
1287 * gst/realmedia/rmdemux.c:
1288 rmdemux: fix wrong unref when there are no tags
1289 Tags should be appended to pending tags and unref'ed only if tags
1290 are present. Else there is no need to append.
1291 https://bugzilla.gnome.org/show_bug.cgi?id=752404
1293 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
1295 * gst/realmedia/rmdemux.c:
1296 rmdemux: fix memory leaks during error cases
1297 while adding stream, during error cases, only stream is
1298 being freed. Adapter, pad, tags, subpackets, index are not being
1299 freed resulting in memory leaks
1300 https://bugzilla.gnome.org/show_bug.cgi?id=752404
1302 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
1304 * gst-plugins-ugly.doap:
1305 Update mailing list in doap file as well
1307 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1309 * ext/amrnb/amrnbdec.c:
1310 Update mailing list address from sourceforge to freedesktop
1312 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
1314 * gst/realmedia/rmdemux.c:
1315 rmdemux: fix tag memory leak
1316 tags is not being freed after being merged to the
1318 https://bugzilla.gnome.org/show_bug.cgi?id=752404
1320 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
1323 Automatic update of common submodule
1324 From f74b2df to 9aed1d7
1326 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1331 === release 1.5.2 ===
1333 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
1339 * docs/plugins/gst-plugins-ugly-plugins.args:
1340 * docs/plugins/inspect/plugin-a52dec.xml:
1341 * docs/plugins/inspect/plugin-amrnb.xml:
1342 * docs/plugins/inspect/plugin-amrwbdec.xml:
1343 * docs/plugins/inspect/plugin-asf.xml:
1344 * docs/plugins/inspect/plugin-cdio.xml:
1345 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1346 * docs/plugins/inspect/plugin-dvdread.xml:
1347 * docs/plugins/inspect/plugin-dvdsub.xml:
1348 * docs/plugins/inspect/plugin-lame.xml:
1349 * docs/plugins/inspect/plugin-mad.xml:
1350 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1351 * docs/plugins/inspect/plugin-realmedia.xml:
1352 * docs/plugins/inspect/plugin-siddec.xml:
1353 * docs/plugins/inspect/plugin-twolame.xml:
1354 * docs/plugins/inspect/plugin-x264.xml:
1355 * docs/plugins/inspect/plugin-xingmux.xml:
1356 * gst-plugins-ugly.doap:
1357 * win32/common/config.h:
1360 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1404 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
1407 po: Update translations
1409 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
1411 * gst/asfdemux/gstasfdemux.c:
1412 asfdemux: Use gst_video_multiview_guess_half_aspect() function
1413 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
1414 stereoscopic video is full-frame per view or not.
1416 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1419 Automatic update of common submodule
1420 From 6015d26 to f74b2df
1422 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
1424 * ext/x264/gstx264enc.c:
1425 * ext/x264/gstx264enc.h:
1426 x264enc: Use gst_video_encoder_set_min_pts
1427 This method replace the manual adjustment of PTS and DTS to avoid
1428 negative DTS issues. Using this method will also update the segment so
1430 https://bugzilla.gnome.org/show_bug.cgi?id=740575
1432 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
1434 * gst/asfdemux/Makefile.am:
1435 * gst/asfdemux/gstasfdemux.c:
1436 * gst/asfdemux/gstasfdemux.h:
1437 asfdemux: Add support for stereoscopic video metadata.
1438 Add parsing of stereoscopic metadata, and place into the caps to
1440 Fix parsing of Advanced Mutual Exclustion objects.
1441 https://bugzilla.gnome.org/show_bug.cgi?id=711190
1442 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
1444 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
1446 * ext/x264/gstx264enc.c:
1447 * ext/x264/gstx264enc.h:
1448 x264enc: Add support for stereoscopic video
1449 Provide new frame-packing property to directly set
1450 x264enc frame packing, or pass through upstream settings
1451 The explicit layout from the frame-packing property is
1452 preferred over any info from the caps.
1454 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
1456 * gst/xingmux/gstxingmux.c:
1457 xingmux: fix compiler warnings
1458 https://bugzilla.gnome.org/show_bug.cgi?id=750596
1460 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
1463 cruft: add the obsolete tmpl dir to cruft-dirs
1465 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
1468 Automatic update of common submodule
1469 From d9a3353 to 6015d26
1471 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
1474 Automatic update of common submodule
1475 From d37af32 to d9a3353
1477 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
1480 Automatic update of common submodule
1481 From 21ba2e5 to d37af32
1483 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
1486 Automatic update of common submodule
1487 From c408583 to 21ba2e5
1489 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
1491 * docs/plugins/Makefile.am:
1492 docs: remove variables that we define in the snippet from common
1493 This is syncing our Makefile.am with upstream gtkdoc.
1495 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
1499 Automatic update of common submodule
1500 From d676993 to c408583
1502 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1507 === release 1.5.1 ===
1509 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
1515 * docs/plugins/gst-plugins-ugly-plugins.args:
1516 * docs/plugins/inspect/plugin-a52dec.xml:
1517 * docs/plugins/inspect/plugin-amrnb.xml:
1518 * docs/plugins/inspect/plugin-amrwbdec.xml:
1519 * docs/plugins/inspect/plugin-asf.xml:
1520 * docs/plugins/inspect/plugin-cdio.xml:
1521 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1522 * docs/plugins/inspect/plugin-dvdread.xml:
1523 * docs/plugins/inspect/plugin-dvdsub.xml:
1524 * docs/plugins/inspect/plugin-lame.xml:
1525 * docs/plugins/inspect/plugin-mad.xml:
1526 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1527 * docs/plugins/inspect/plugin-realmedia.xml:
1528 * docs/plugins/inspect/plugin-siddec.xml:
1529 * docs/plugins/inspect/plugin-twolame.xml:
1530 * docs/plugins/inspect/plugin-x264.xml:
1531 * docs/plugins/inspect/plugin-xingmux.xml:
1532 * gst-plugins-ugly.doap:
1533 * win32/common/config.h:
1536 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
1580 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1584 po: Update translations
1586 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
1588 * tests/check/elements/amrnbenc.c:
1589 * tests/check/elements/mpeg2dec.c:
1590 * tests/check/elements/x264enc.c:
1591 * tests/check/elements/xingmux.c:
1592 * tests/check/pipelines/lame.c:
1593 check: Use GST_CHECK_MAIN () macro everywhere
1594 Makes source code smaller, and ensures we go through common initialization
1595 path (like the one that sets up XML unit test output ...)
1597 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1599 * ext/x264/gstx264enc.c:
1600 x264enc: don't artificially limit max allowed value of "threads" property
1601 In auto mode it will happily chose much higher values anyway,
1602 and a limit of 4 seems a bit low these days.
1604 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
1606 * ext/dvdread/dvdreadsrc.c:
1607 dvdread: Also reset the first_seek var in start()
1608 Make the initial chapter seek work across reuse.
1609 https://bugzilla.gnome.org/show_bug.cgi?id=453322
1611 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
1613 * ext/dvdread/dvdreadsrc.c:
1614 * ext/dvdread/dvdreadsrc.h:
1615 dvdread: Work around basesrc initial seek
1616 Ignore the initial seek basesrc sends, as it
1617 breaks starting from another chapter by
1618 immediately seeking back to the start of the title
1620 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
1622 * ext/a52dec/gsta52dec.c:
1623 * ext/amrnb/amrnbdec.c:
1624 * ext/amrnb/amrnbenc.c:
1625 * ext/amrwbdec/amrwbdec.c:
1626 * ext/cdio/gstcdiocddasrc.c:
1627 * ext/lame/gstlamemp3enc.c:
1629 * ext/sidplay/gstsiddec.cc:
1630 * ext/twolame/gsttwolamemp2enc.c:
1631 * ext/x264/gstx264enc.c:
1632 * gst/realmedia/rademux.c:
1633 * gst/xingmux/gstxingmux.c:
1634 docs: update example pipelines in element docs
1635 Mostly gst-launch -> gst-launch-1.0, but also
1636 use autoaudiosink/autovideosink in more places
1637 and update pipelines a little or flesh out
1640 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
1642 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1643 * gst/realmedia/rdtdepay.c:
1644 Rename property enums from ARG_ to PROP_
1645 Property enum items should be nameed PROP_ for consistency and readability.
1647 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
1650 * ext/mad/Makefile.am:
1651 * ext/x264/Makefile.am:
1652 * gst/asfdemux/Makefile.am:
1653 * gst/dvdlpcmdec/Makefile.am:
1654 * gst/dvdsub/Makefile.am:
1655 * gst/realmedia/Makefile.am:
1656 * gst/xingmux/Makefile.am:
1657 Remove obsolete Android build cruft
1658 This is not needed any longer.
1660 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
1662 * gst/realmedia/pnmsrc.c:
1663 realmedia: remove unused enum item PROP_LAST
1665 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
1667 * tests/check/Makefile.am:
1668 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
1669 Make sure the test environment is set up.
1670 https://bugzilla.gnome.org//show_bug.cgi?id=747624
1672 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1675 configure: bump automake requirement to 1.14 and autoconf to 2.69
1676 This is only required for builds from git, people can still
1677 build tarballs if they only have older autotools.
1678 https://bugzilla.gnome.org//show_bug.cgi?id=747624
1680 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
1685 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
1688 Remove LICENSE_readme
1689 It's completely outdated and just confusing, better if people are
1690 forced to look at the actual code in question than trusting this file.
1692 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1696 autotools automatically generate this, and when using different versions
1697 for autogen.sh there will always be changes to a file tracked by git.
1699 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
1701 * gst/asfdemux/gstasfdemux.c:
1702 asfdemux: fix a seek failure due to out-of-range in push mode
1703 A seek in push mode failed for big offsets which are beyond
1704 the range of guint32.
1705 https://bugzilla.gnome.org/show_bug.cgi?id=748162
1707 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
1710 * tests/check/Makefile.am:
1711 tests: Use AM_TESTS_ENVIRONMENT
1712 Needed by the new automake test runner
1714 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1718 Automatic update of common submodule
1719 From bc76a8b to c8fb372
1721 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1723 * ext/a52dec/gsta52dec.c:
1724 a52dec: fix race in liba52dec lookup table initialization
1725 a52_init initializes the IMDCT global state as well as creating
1726 a new state. When two A52 decoders are created (eg, when two AC3
1727 tracks are contained in a video), calls to a52_init may happen
1728 at the same time, and the IMDCT initialization is not reentrant.
1729 https://bugzilla.gnome.org/show_bug.cgi?id=746781
1731 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1733 * ext/mpeg2dec/gstmpeg2dec.c:
1734 mpeg2dec: fix buffer leak in crop_buffer()
1735 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
1736 gst_buffer_replace() reffed it as well so we were one reference extra.
1737 https://bugzilla.gnome.org/show_bug.cgi?id=746887
1739 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1741 * gst/realmedia/rmdemux.c:
1742 rmdemux: resurrect some flow return handling
1743 https://bugzilla.gnome.org/show_bug.cgi?id=744572
1745 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1747 * gst/asfdemux/gstasfdemux.c:
1748 asfdemux: resurrect some flow return handling
1749 https://bugzilla.gnome.org/show_bug.cgi?id=744572
1751 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
1753 * ext/mpeg2dec/gstmpeg2dec.c:
1754 mpeg2dec: fix memory leak
1757 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
1759 * ext/mpeg2dec/gstmpeg2dec.c:
1760 mpeg2dec: initialize buffer
1761 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
1764 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1766 * ext/mpeg2dec/gstmpeg2dec.c:
1767 mpeg2dec: Add stride support
1768 This allow using external pools that have different strides from the
1769 default. These strides need to respect certain rules, which we check
1770 and if these are not met, we fallback to generic pool.
1771 https://bugzilla.gnome.org/show_bug.cgi?id=735379
1773 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1775 * ext/mpeg2dec/gstmpeg2dec.c:
1776 * ext/mpeg2dec/gstmpeg2dec.h:
1777 mpeg2dec: Re-implement pool handling
1778 This is a rewrite of the pool negotiation and configuration. Direct
1779 to output decoding is now achieved by configuring the pool using
1780 video-alignment. This removes copies when dealing with any elements that
1781 supports VideoAlignment, and enable usage of generic video buffer pool,
1782 XVImagePool and GLPool. It drops the crop meta implementation for now.
1783 https://bugzilla.gnome.org/show_bug.cgi?id=735379
1785 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1787 * gst/dvdsub/gstdvdsubdec.c:
1788 dvbsub: fix indentation
1790 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1792 * ext/dvdread/dvdreadsrc.c:
1793 * gst/dvdsub/gstdvdsubdec.c:
1794 Fix double semicolons
1796 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1798 * ext/mpeg2dec/gstmpeg2dec.c:
1799 Revert "mpeg2dec: Fix handling of stride"
1800 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
1802 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1804 * ext/mpeg2dec/gstmpeg2dec.c:
1805 Revert "mpeg2dec: Use propose unref method for buffer"
1806 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
1808 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1810 * ext/mpeg2dec/gstmpeg2dec.c:
1811 mpeg2dec: Use propose unref method for buffer
1813 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1815 * ext/mpeg2dec/gstmpeg2dec.c:
1816 mpeg2dec: Fix handling of stride
1818 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
1819 would look bad when file.ts contains 704x576 video, because vaapisink would
1820 give you buffers of stride 768, but libmpeg2 was not told about this and
1821 used a stride of 704.
1822 Tell libmpeg2 about the stride from downstream; in the process, teach it to
1823 reject buffer pools that don't meet libmpeg2's chroma stride requirements
1824 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1826 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
1828 * ext/x264/gstx264enc.c:
1829 * gst/asfdemux/gstasfdemux.c:
1830 Improve and fix LATENCY query handling
1831 This now follows the design docs everywhere, especially the maximum latency
1833 https://bugzilla.gnome.org/show_bug.cgi?id=744106
1835 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
1837 * ext/x264/gstx264enc.c:
1838 x264enc: Don't set max latency to the same value as the encoder latency
1839 The meaning of the max latency is *not* the maximum latency this element will
1840 introduce. It is the maximum latency this element can endure without
1841 overflowing any buffers, which is infinite for x264enc.
1842 Fixes latency configuration in zero latency mode, where max latency was
1843 becoming 0... which usually won't work well if something else introduces
1844 latency as then max < min in the end, and latency configuration just fails.
1846 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1848 * ext/x264/gstx264enc.c:
1849 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
1850 This matches what is done when downstream caps are not ANY, and fixes
1851 prerolling in byte stream mode when typefind is downstream.
1853 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
1855 * ext/lame/gstlamemp3enc.c:
1856 * ext/twolame/gsttwolamemp2enc.c:
1857 Constify some static arrays everywhere
1859 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
1862 configure: remove non-ported plugins stuff
1863 It's not needed any longer, all plugins in -ugly
1866 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1868 * ext/x264/gstx264enc.c:
1869 x264enc: Don't set an allocation maximum
1870 There is no reason x264enc should enforce a maximum allocation size.
1871 The maximum is normally set by buffer pool which cannot grow, but we
1872 don't offer a buffer pool. This would lead to stall when used with
1873 element that don't implement allocation query.
1874 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
1876 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
1879 Automatic update of common submodule
1880 From f2c6b95 to bc76a8b
1882 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
1885 MAINTAINERS: Update my mail address
1887 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
1890 Automatic update of common submodule
1891 From ef1ffdc to f2c6b95
1893 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
1896 Automatic update of common submodule
1897 From 7bb2bce to ef1ffdc
1899 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1901 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1902 dvdlpcmdec: set channel positions using the appropriate API
1903 https://bugzilla.gnome.org/show_bug.cgi?id=731038
1905 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
1907 * gst/asfdemux/gstasfdemux.c:
1908 asfdemux: fix comment
1910 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
1912 * gst/asfdemux/gstasfdemux.c:
1913 asfdemux: Send duration query upstream first
1914 An upstream element (like mms or some dlna source) might be able to
1915 answer the query. Try that first, else fallback to standard logic
1917 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
1919 * gst/asfdemux/asfpacket.c:
1920 asf: fix up file mode
1922 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
1925 Automatic update of common submodule
1926 From 84d06cd to 7bb2bce
1928 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1931 tests: parallelise 'make check-valgrind'
1933 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1936 Automatic update of common submodule
1937 From a8c8939 to 84d06cd
1939 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
1943 Automatic update of common submodule
1944 From 36388a1 to a8c8939
1946 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1948 * gst/asfdemux/gstasfdemux.c:
1949 asfdemux: first try to delegate TIME seek events upstream
1950 We should give a chance to upstream to handle TIME seek events before trying
1951 to handle it in asfdemux.
1952 Fix a bug where fast backward seeks where discarded right away because they
1953 were not supported by asfdemux.
1954 https://bugzilla.gnome.org/show_bug.cgi?id=734471
1956 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1958 * gst/asfdemux/asfheaders.c:
1959 * gst/asfdemux/asfheaders.h:
1960 * gst/asfdemux/gstasfdemux.c:
1961 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
1962 We can safely ignore those but best to claim to understand this object type so
1963 we don't raise a warning.
1964 https://bugzilla.gnome.org/show_bug.cgi?id=736060
1966 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1968 * gst/asfdemux/gstasfdemux.c:
1969 * gst/asfdemux/gstasfdemux.h:
1970 asfdemux: if video is h264, check the codec_data for bytestream data
1971 For bytestream we don't want to expose it as codec_data but rather as
1972 streamheader as it is not out-of-band data but data that should be
1973 prepended to the beginning of the stream before the other buffers.
1974 https://bugzilla.gnome.org/show_bug.cgi?id=735070
1976 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
1978 * docs/plugins/inspect/plugin-a52dec.xml:
1979 * docs/plugins/inspect/plugin-amrnb.xml:
1980 * docs/plugins/inspect/plugin-amrwbdec.xml:
1981 * docs/plugins/inspect/plugin-asf.xml:
1982 * docs/plugins/inspect/plugin-cdio.xml:
1983 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1984 * docs/plugins/inspect/plugin-dvdread.xml:
1985 * docs/plugins/inspect/plugin-dvdsub.xml:
1986 * docs/plugins/inspect/plugin-lame.xml:
1987 * docs/plugins/inspect/plugin-mad.xml:
1988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1989 * docs/plugins/inspect/plugin-realmedia.xml:
1990 * docs/plugins/inspect/plugin-siddec.xml:
1991 * docs/plugins/inspect/plugin-twolame.xml:
1992 * docs/plugins/inspect/plugin-x264.xml:
1993 * docs/plugins/inspect/plugin-xingmux.xml:
1994 docs: update for git master
1996 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
1998 * gst/asfdemux/gstasfdemux.c:
1999 asfdemux: simplify log statement
2000 Use the GST_PTR_FORMAT to print the buffer
2002 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2004 * ext/x264/gstx264enc.c:
2005 x264: fix colour inversion with YV12 format
2006 It's the same as I420 but with the U/V planes swapped.
2008 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
2012 Makefile: Add usage of build-checks step
2013 Allows building checks without running them
2015 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2017 * ext/x264/gstx264enc.c:
2018 x264enc: Request buffers in allocation query
2019 https://bugzilla.gnome.org/show_bug.cgi?id=732288
2021 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2023 * ext/x264/gstx264enc.c:
2024 * ext/x264/gstx264enc.h:
2025 x264enc: Shift both PTS and DTS to ensure positive timestamp
2026 Currently we only shift DTS to compensate that we don't support negative
2027 timestamp. This cause a problem that PTS is no longer >= DTS and may
2028 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
2029 remove all the hack to handle this which seems the result of thinking libx264
2031 https://bugzilla.gnome.org/show_bug.cgi?id=731351
2033 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
2038 === release 1.4.0 ===
2040 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2046 * docs/plugins/inspect/plugin-a52dec.xml:
2047 * docs/plugins/inspect/plugin-amrnb.xml:
2048 * docs/plugins/inspect/plugin-amrwbdec.xml:
2049 * docs/plugins/inspect/plugin-asf.xml:
2050 * docs/plugins/inspect/plugin-cdio.xml:
2051 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2052 * docs/plugins/inspect/plugin-dvdread.xml:
2053 * docs/plugins/inspect/plugin-dvdsub.xml:
2054 * docs/plugins/inspect/plugin-lame.xml:
2055 * docs/plugins/inspect/plugin-mad.xml:
2056 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2057 * docs/plugins/inspect/plugin-realmedia.xml:
2058 * docs/plugins/inspect/plugin-siddec.xml:
2059 * docs/plugins/inspect/plugin-twolame.xml:
2060 * docs/plugins/inspect/plugin-x264.xml:
2061 * docs/plugins/inspect/plugin-xingmux.xml:
2062 * gst-plugins-ugly.doap:
2063 * win32/common/config.h:
2066 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
2110 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
2113 po: Update translations
2115 === release 1.3.91 ===
2117 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2123 * docs/plugins/inspect/plugin-a52dec.xml:
2124 * docs/plugins/inspect/plugin-amrnb.xml:
2125 * docs/plugins/inspect/plugin-amrwbdec.xml:
2126 * docs/plugins/inspect/plugin-asf.xml:
2127 * docs/plugins/inspect/plugin-cdio.xml:
2128 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2129 * docs/plugins/inspect/plugin-dvdread.xml:
2130 * docs/plugins/inspect/plugin-dvdsub.xml:
2131 * docs/plugins/inspect/plugin-lame.xml:
2132 * docs/plugins/inspect/plugin-mad.xml:
2133 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2134 * docs/plugins/inspect/plugin-realmedia.xml:
2135 * docs/plugins/inspect/plugin-siddec.xml:
2136 * docs/plugins/inspect/plugin-twolame.xml:
2137 * docs/plugins/inspect/plugin-x264.xml:
2138 * docs/plugins/inspect/plugin-xingmux.xml:
2139 * gst-plugins-ugly.doap:
2140 * win32/common/config.h:
2143 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2187 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
2190 po: Update translations
2192 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
2194 * gst/realmedia/rademux.c:
2195 rademux: Print invalid fourcc in error message in hex
2196 Previously this was printed as characters which caused later processing
2197 of the error message to sometimes warn about non-UTF-8 characters.
2198 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
2200 === release 1.3.90 ===
2202 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
2208 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2209 * docs/plugins/inspect/plugin-a52dec.xml:
2210 * docs/plugins/inspect/plugin-amrnb.xml:
2211 * docs/plugins/inspect/plugin-amrwbdec.xml:
2212 * docs/plugins/inspect/plugin-asf.xml:
2213 * docs/plugins/inspect/plugin-cdio.xml:
2214 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2215 * docs/plugins/inspect/plugin-dvdread.xml:
2216 * docs/plugins/inspect/plugin-dvdsub.xml:
2217 * docs/plugins/inspect/plugin-lame.xml:
2218 * docs/plugins/inspect/plugin-mad.xml:
2219 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2220 * docs/plugins/inspect/plugin-realmedia.xml:
2221 * docs/plugins/inspect/plugin-siddec.xml:
2222 * docs/plugins/inspect/plugin-twolame.xml:
2223 * docs/plugins/inspect/plugin-x264.xml:
2224 * docs/plugins/inspect/plugin-xingmux.xml:
2225 * gst-plugins-ugly.doap:
2226 * win32/common/config.h:
2229 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2273 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
2276 Ignore autotools test-driver temp files from 'make check'
2278 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
2283 === release 1.3.3 ===
2285 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
2291 * docs/plugins/inspect/plugin-a52dec.xml:
2292 * docs/plugins/inspect/plugin-amrnb.xml:
2293 * docs/plugins/inspect/plugin-amrwbdec.xml:
2294 * docs/plugins/inspect/plugin-asf.xml:
2295 * docs/plugins/inspect/plugin-cdio.xml:
2296 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2297 * docs/plugins/inspect/plugin-dvdread.xml:
2298 * docs/plugins/inspect/plugin-dvdsub.xml:
2299 * docs/plugins/inspect/plugin-lame.xml:
2300 * docs/plugins/inspect/plugin-mad.xml:
2301 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2302 * docs/plugins/inspect/plugin-realmedia.xml:
2303 * docs/plugins/inspect/plugin-siddec.xml:
2304 * docs/plugins/inspect/plugin-twolame.xml:
2305 * docs/plugins/inspect/plugin-x264.xml:
2306 * docs/plugins/inspect/plugin-xingmux.xml:
2307 * gst-plugins-ugly.doap:
2308 * win32/common/config.h:
2311 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
2355 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
2359 po: Update translations
2361 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
2363 * gst/realmedia/rmdemux.c:
2364 * gst/realmedia/rmdemux.h:
2365 rmdemux: use GstFlowCombiner
2366 Removes flow return combination code to use the newly added GstFlowCombiner
2367 https://bugzilla.gnome.org/show_bug.cgi?id=709224
2369 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
2371 * gst/asfdemux/gstasfdemux.c:
2372 * gst/asfdemux/gstasfdemux.h:
2373 asfdemux: use GstFlowCombiner
2374 Removes flow return combination code to use the newly added GstFlowCombiner
2375 https://bugzilla.gnome.org/show_bug.cgi?id=709224
2377 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
2379 * ext/x264/gstx264enc.c:
2380 x264enc: fix caps leak in set_format()
2381 https://bugzilla.gnome.org/show_bug.cgi?id=730865
2383 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
2385 * gst/asfdemux/gstasfdemux.c:
2386 asfdemux: Handle initial 0 timestamp that should have been -1
2387 https://bugzilla.gnome.org/show_bug.cgi?id=719660
2389 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
2394 === release 1.3.2 ===
2396 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
2403 * docs/plugins/inspect-build.stamp:
2404 * docs/plugins/inspect.stamp:
2405 * docs/plugins/inspect/plugin-a52dec.xml:
2406 * docs/plugins/inspect/plugin-amrnb.xml:
2407 * docs/plugins/inspect/plugin-amrwbdec.xml:
2408 * docs/plugins/inspect/plugin-asf.xml:
2409 * docs/plugins/inspect/plugin-cdio.xml:
2410 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2411 * docs/plugins/inspect/plugin-dvdread.xml:
2412 * docs/plugins/inspect/plugin-dvdsub.xml:
2413 * docs/plugins/inspect/plugin-lame.xml:
2414 * docs/plugins/inspect/plugin-mad.xml:
2415 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2416 * docs/plugins/inspect/plugin-realmedia.xml:
2417 * docs/plugins/inspect/plugin-siddec.xml:
2418 * docs/plugins/inspect/plugin-twolame.xml:
2419 * docs/plugins/inspect/plugin-x264.xml:
2420 * docs/plugins/inspect/plugin-xingmux.xml:
2421 * gst-plugins-ugly.doap:
2422 * win32/common/config.h:
2425 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2469 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
2472 Automatic update of common submodule
2473 From 211fa5f to 1f5d3c3
2475 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
2477 * ext/mpeg2dec/gstmpeg2dec.h:
2478 mpeg2dec: remove unused struct members
2480 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2482 * gst/realmedia/rtspreal.c:
2483 rtspreal: Fix some memory leaks in an error path
2486 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
2488 * ext/mpeg2dec/gstmpeg2dec.c:
2489 mpeg2dec: Release codec state on negotiation failures
2493 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
2498 === release 1.3.1 ===
2500 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
2506 * docs/plugins/gst-plugins-ugly-plugins.args:
2507 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2508 * docs/plugins/inspect/plugin-a52dec.xml:
2509 * docs/plugins/inspect/plugin-amrnb.xml:
2510 * docs/plugins/inspect/plugin-amrwbdec.xml:
2511 * docs/plugins/inspect/plugin-asf.xml:
2512 * docs/plugins/inspect/plugin-cdio.xml:
2513 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2514 * docs/plugins/inspect/plugin-dvdread.xml:
2515 * docs/plugins/inspect/plugin-dvdsub.xml:
2516 * docs/plugins/inspect/plugin-lame.xml:
2517 * docs/plugins/inspect/plugin-mad.xml:
2518 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2519 * docs/plugins/inspect/plugin-realmedia.xml:
2520 * docs/plugins/inspect/plugin-siddec.xml:
2521 * docs/plugins/inspect/plugin-twolame.xml:
2522 * docs/plugins/inspect/plugin-x264.xml:
2523 * docs/plugins/inspect/plugin-xingmux.xml:
2524 * gst-plugins-ugly.doap:
2525 * win32/common/config.h:
2528 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2572 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2579 po: Update translations
2581 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2584 Automatic update of common submodule
2585 From bcb1518 to 211fa5f
2587 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
2589 * ext/sidplay/gstsiddec.cc:
2590 * gst/asfdemux/gstrtspwms.c:
2591 * gst/realmedia/rademux.c:
2592 * gst/realmedia/rdtmanager.c:
2593 * gst/realmedia/rtspreal.c:
2594 docs: remove outdated and pointless 'Last reviewed' lines from docs
2595 They are very confusing for people, and more often than not
2596 also just not very accurate. Seeing 'last reviewed: 2005' in
2597 your docs is not very confidence-inspiring. Let's just remove
2600 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2602 * gst/dvdsub/gstdvdsubdec.c:
2603 dvdsubdec: fix spurious rejection of 0 time offset commands
2606 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2608 * ext/dvdread/dvdreadsrc.c:
2609 dvdread: avoid intermediate promotion to signed
2610 We should not reach the dangerous range here, though.
2611 Coverity 206491, 206492, 1139856
2613 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2615 * ext/mpeg2dec/gstmpeg2dec.c:
2616 mpeg2dec: do not reset the whole video info when setting size
2617 New changes to gstvideo will reset all the video info state
2618 when calling _set_format, overwriting what was previously set
2619 in the preceding code.
2620 The comment says the following code is meant to preserve the
2621 pre-crop size, so let's just keep the size and related data
2622 as this does not seem to break anything else (this is what
2623 the _set_format call would have set before the change that
2624 reset all data, except the colorimetry).
2626 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
2628 * gst/asfdemux/gstasfdemux.c:
2629 asfdemux: Fix payloads check
2630 Don't iterate stream->payloads if ... it doesn't exist
2633 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
2636 .gitignore: Ignore gcov intermediate files
2637 https://bugzilla.gnome.org/show_bug.cgi?id=725483
2639 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
2642 Automatic update of common submodule
2643 From fe1672e to bcb1518
2645 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
2648 Automatic update of common submodule
2649 From 1a07da9 to fe1672e
2651 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
2654 docs: install prebuilt plugin docs if gtk-doc is disabled
2655 Sync to the Makefile.am from gst-plugin-base where it is done right.
2658 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
2660 * gst/xingmux/gstxingmux.c:
2661 * gst/xingmux/plugin.c:
2662 xingmux: add muxer category and make element plugable
2663 This is required to make encodebin consider the element. Yet it is not enough to
2664 have it plugged it has a lower priority than most mp3encoders and no different
2667 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
2669 * ext/x264/gstx264enc.c:
2670 x264enc: allow lossless compression (qp=0)
2671 https://bugzilla.gnome.org/show_bug.cgi?id=725051
2673 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
2676 m4: Remove extra check for 11+ year old a52 release
2677 You deserve a build failure if you still have that version
2678 If someone wants to completely remove this m4 to replace it with the
2679 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
2681 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
2684 m4: Fix multiple tests in AC_CHECK_A52DEC
2686 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
2688 * gst/asfdemux/gstasfdemux.c:
2689 asfdemux: Remove unused function
2691 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
2693 * tests/check/Makefile.am:
2694 check: Fix test location
2696 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
2698 * tests/check/Makefile.am:
2699 tests: Don't build disabled plugins' check tests
2700 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
2702 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
2705 Automatic update of common submodule
2706 From d48bed3 to 1a07da9
2708 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
2710 * gst/asfdemux/gstasfdemux.c:
2711 asfdemux: only add "format" field with fourcc to WMV caps
2712 Doesn't make sense for e.g. H264 or MJPEG.
2714 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
2718 Automatic update of common submodule
2719 From dbedaa0 to d48bed3
2721 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
2724 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
2725 https://bugzilla.gnome.org/show_bug.cgi?id=705455
2727 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
2729 * ext/amrwbdec/amrwbdec.c:
2730 amrwbdec: Remove some dead code
2732 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
2734 * ext/amrnb/amrnbdec.c:
2735 amrnbdec: Remove some dead code
2737 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
2739 * ext/amrnb/amrnbdec.c:
2740 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2742 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
2744 * ext/amrwbdec/amrwbdec.c:
2745 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2747 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
2749 * ext/mpeg2dec/gstmpeg2dec.c:
2750 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
2752 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
2754 * ext/x264/gstx264enc.c:
2755 x264enc: fix compiler warning
2756 Compiler warns rightly about possibly uninitialized variable.
2758 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
2760 * ext/x264/gstx264enc.c:
2761 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
2762 gst-launch-1.0 videotestsrc ! x264enc
2764 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2766 * ext/mpeg2dec/gstmpeg2dec.c:
2767 mpeg2dec: graceful degradation for badly parsed input
2769 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
2772 Automatic update of common submodule
2773 From 865aa20 to dbedaa0
2775 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
2777 * gst/asfdemux/asfpacket.c:
2778 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
2779 So, don't need to check previous payload's mo_size and current
2780 payload's mo_size when merging it.
2781 https://bugzilla.gnome.org/show_bug.cgi?id=710609
2783 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
2785 * gst/asfdemux/gstasfdemux.c:
2786 * gst/asfdemux/gstasfdemux.h:
2787 asfdemux: Keep audio error checking fields only for audio
2788 Video shouldn't need to be descrambled, this can cause frames data
2790 https://bugzilla.gnome.org/show_bug.cgi?id=684942
2792 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
2794 * gst/asfdemux/gstasfdemux.c:
2795 asfdemux: really copy the buffer data
2796 Pass the copy-memory flag to copy the memory for the output buffer,
2797 otherwise we end with 0-sized buffers
2798 https://bugzilla.gnome.org/show_bug.cgi?id=684942
2800 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
2802 * ext/x264/gstx264enc.c:
2803 x264enc: If FPS is available, set VFR to false
2804 https://bugzilla.gnome.org/show_bug.cgi?id=708940
2806 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
2808 * gst/asfdemux/gstasfdemux.c:
2809 asfdemux: Only use segment.start as seek_time if it is relative
2810 Relying on the gst_segment_do_seek results for getting the
2811 seeking time should not be used if seek type is SET because the
2812 do_seek function makes the 'cur` position of the seek normalized
2813 on the segment range. This means that seeking beyond the end of the
2814 file might not result in instant EOS as it will end up seeking to
2815 the final ts of the file.
2816 In asf seeking to the final timestamp can lead to seeking to the last
2817 keyframe, meaning a few seconds of video will still be played, which should
2818 not be the desired behavior when seeking beyong file limits.
2820 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
2822 * gst/asfdemux/gstasfdemux.c:
2823 asfdemux: Parse last simple index entry
2824 The entry size is fixed at 6, fix typo to finish parsing the index
2825 correctly until the last sample
2827 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
2831 Automatic update of common submodule
2832 From 6b03ba7 to 865aa20
2834 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2837 configure: Actually use 1.3.0.1 as version to make configure happy
2839 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2844 === release 1.2.0 ===
2846 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2852 * docs/plugins/inspect/plugin-a52dec.xml:
2853 * docs/plugins/inspect/plugin-amrnb.xml:
2854 * docs/plugins/inspect/plugin-amrwbdec.xml:
2855 * docs/plugins/inspect/plugin-asf.xml:
2856 * docs/plugins/inspect/plugin-cdio.xml:
2857 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2858 * docs/plugins/inspect/plugin-dvdread.xml:
2859 * docs/plugins/inspect/plugin-dvdsub.xml:
2860 * docs/plugins/inspect/plugin-lame.xml:
2861 * docs/plugins/inspect/plugin-mad.xml:
2862 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2863 * docs/plugins/inspect/plugin-realmedia.xml:
2864 * docs/plugins/inspect/plugin-siddec.xml:
2865 * docs/plugins/inspect/plugin-twolame.xml:
2866 * docs/plugins/inspect/plugin-x264.xml:
2867 * docs/plugins/inspect/plugin-xingmux.xml:
2868 * gst-plugins-ugly.doap:
2869 * win32/common/config.h:
2872 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2916 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
2918 * ext/x264/gstx264enc.c:
2919 x264enc: Update the documentation to match the default profile used
2920 https://bugzilla.gnome.org/show_bug.cgi?id=708036
2922 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
2925 Automatic update of common submodule
2926 From b613661 to 6b03ba7
2928 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
2931 Automatic update of common submodule
2932 From 74a6857 to b613661
2934 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
2938 Automatic update of common submodule
2939 From 098c0d7 to 74a6857
2941 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2946 === release 1.1.90 ===
2948 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2954 * docs/plugins/inspect/plugin-a52dec.xml:
2955 * docs/plugins/inspect/plugin-amrnb.xml:
2956 * docs/plugins/inspect/plugin-amrwbdec.xml:
2957 * docs/plugins/inspect/plugin-asf.xml:
2958 * docs/plugins/inspect/plugin-cdio.xml:
2959 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2960 * docs/plugins/inspect/plugin-dvdread.xml:
2961 * docs/plugins/inspect/plugin-dvdsub.xml:
2962 * docs/plugins/inspect/plugin-lame.xml:
2963 * docs/plugins/inspect/plugin-mad.xml:
2964 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2965 * docs/plugins/inspect/plugin-realmedia.xml:
2966 * docs/plugins/inspect/plugin-siddec.xml:
2967 * docs/plugins/inspect/plugin-twolame.xml:
2968 * docs/plugins/inspect/plugin-x264.xml:
2969 * docs/plugins/inspect/plugin-xingmux.xml:
2970 * gst-plugins-ugly.doap:
2971 * win32/common/config.h:
2974 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3018 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3021 po: Update translations
3023 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
3025 * ext/x264/gstx264enc.c:
3026 * tests/check/elements/x264enc.c:
3027 x264enc: Implement getcaps that restricts the input format depending on the output profile
3028 Also add some x264enc profile tests
3029 https://bugzilla.gnome.org/show_bug.cgi?id=708326
3031 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
3033 * gst/asfdemux/asfpacket.c:
3034 * gst/asfdemux/gstasfdemux.c:
3035 asfdemux: fix playback regression in push mode
3037 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
3039 * gst/asfdemux/gstasfdemux.h:
3040 asfdemux: remove unused variable
3042 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
3044 * ext/x264/gstx264enc.c:
3045 x264enc: Don't unref future state but the old one
3046 Being silly will lead us nowhere.
3048 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3050 * ext/x264/gstx264enc.c:
3051 x264enc: Check if we have an input state before using it
3052 Flushing might happen before caps were set on the encoder,
3053 which would lead to crashes here.
3054 Thanks to Matej Knopp for analyzing this.
3055 https://bugzilla.gnome.org/show_bug.cgi?id=707414
3057 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
3059 * ext/x264/gstx264enc.c:
3060 x264enc: fix unsigned comparison warning
3062 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3067 === release 1.1.4 ===
3069 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3075 * docs/plugins/inspect/plugin-a52dec.xml:
3076 * docs/plugins/inspect/plugin-amrnb.xml:
3077 * docs/plugins/inspect/plugin-amrwbdec.xml:
3078 * docs/plugins/inspect/plugin-asf.xml:
3079 * docs/plugins/inspect/plugin-cdio.xml:
3080 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3081 * docs/plugins/inspect/plugin-dvdread.xml:
3082 * docs/plugins/inspect/plugin-dvdsub.xml:
3083 * docs/plugins/inspect/plugin-lame.xml:
3084 * docs/plugins/inspect/plugin-mad.xml:
3085 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3086 * docs/plugins/inspect/plugin-realmedia.xml:
3087 * docs/plugins/inspect/plugin-siddec.xml:
3088 * docs/plugins/inspect/plugin-twolame.xml:
3089 * docs/plugins/inspect/plugin-x264.xml:
3090 * docs/plugins/inspect/plugin-xingmux.xml:
3091 * gst-plugins-ugly.doap:
3092 * win32/common/config.h:
3095 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3139 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3142 po: update translations
3144 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
3146 * ext/x264/gstx264enc.c:
3147 x264enc: log when we output a lower profile than requested
3149 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3151 * ext/x264/gstx264enc.c:
3152 x264enc: Consider subset relations of profiles when setting srcpad caps
3153 constrained-baseline is a subset of baseline, is a subset of main,
3154 is a subset of high profile.
3155 https://bugzilla.gnome.org/show_bug.cgi?id=705425
3157 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
3159 * ext/x264/gstx264enc.c:
3160 x264enc: propagate flow return back to base class and upstream
3161 https://bugzilla.gnome.org/show_bug.cgi?id=705425
3163 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
3166 configure: fix x264 version checking
3167 x264 releases carry pkg-config versions such as 0.120.x
3168 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
3169 then fail, so we need to either check for > 0.119.0 or
3170 for >= 0.120 to make this work right.
3172 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
3174 * ext/x264/gstx264enc.c:
3175 x264enc: minor clean-up
3176 We requires x264 build >= 120 now.
3178 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3180 * ext/mpeg2dec/gstmpeg2dec.c:
3181 mpeg2dec: Fix mpeg2_reset() calls
3183 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3185 * ext/mpeg2dec/gstmpeg2dec.c:
3186 * ext/x264/gstx264enc.c:
3187 ext: Use new flush vfunc of video codec base classes and remove reset implementations
3189 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
3191 * gst/asfdemux/gstasfdemux.c:
3192 asfdemux: fix build on C89 compilers
3194 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
3196 * gst/asfdemux/asfpacket.c:
3197 * gst/asfdemux/gstasfdemux.c:
3198 asfdemux: fix seeking in push mode
3200 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
3203 build: add subdir-objects to AM_INIT_AUTOMAKE
3204 Fixes warnings in automake 1.14
3205 https://bugzilla.gnome.org/show_bug.cgi?id=705350
3207 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
3209 * ext/mpeg2dec/gstmpeg2dec.c:
3210 mpeg2dec: Do a hard reset of flush_stop
3211 Which is notified by hard == 0 with latest refactoring.
3213 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
3230 po: update translations
3232 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3237 === release 1.1.3 ===
3239 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3245 * docs/plugins/inspect/plugin-a52dec.xml:
3246 * docs/plugins/inspect/plugin-amrnb.xml:
3247 * docs/plugins/inspect/plugin-amrwbdec.xml:
3248 * docs/plugins/inspect/plugin-asf.xml:
3249 * docs/plugins/inspect/plugin-cdio.xml:
3250 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3251 * docs/plugins/inspect/plugin-dvdread.xml:
3252 * docs/plugins/inspect/plugin-dvdsub.xml:
3253 * docs/plugins/inspect/plugin-lame.xml:
3254 * docs/plugins/inspect/plugin-mad.xml:
3255 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3256 * docs/plugins/inspect/plugin-realmedia.xml:
3257 * docs/plugins/inspect/plugin-siddec.xml:
3258 * docs/plugins/inspect/plugin-twolame.xml:
3259 * docs/plugins/inspect/plugin-x264.xml:
3260 * docs/plugins/inspect/plugin-xingmux.xml:
3261 * gst-plugins-ugly.doap:
3262 * win32/common/config.h:
3265 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3308 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3310 * gst/asfdemux/gstasfdemux.c:
3311 * gst/realmedia/rademux.c:
3312 * gst/realmedia/rmdemux.c:
3313 gst: Don't swap start/stop for negative rates in the SEGMENT query
3315 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3317 * gst/realmedia/rademux.c:
3318 * gst/realmedia/rmdemux.c:
3319 real: Implement SEGMENT query
3321 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3323 * gst/asfdemux/gstasfdemux.c:
3324 asfdemux: Implement SEGMENT query
3326 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
3328 * gst/asfdemux/asfheaders.c:
3329 * gst/asfdemux/asfheaders.h:
3330 * gst/asfdemux/asfpacket.c:
3331 * gst/asfdemux/gstasfdemux.c:
3332 * gst/asfdemux/gstasfdemux.h:
3333 asfdemux: Add support for dvr-ms
3334 https://bugzilla.gnome.org/show_bug.cgi?id=705026
3336 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
3338 * gst/realmedia/rtspreal.c:
3339 rtspreal: Ensure output value has an assigned value
3340 In the case where this macro was used, that dest was != NULL but that
3341 the strncmp failed, we would end up with dest_len being undefined.
3343 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
3345 * ext/x264/gstx264enc.c:
3346 x264: Fix dts comparision
3347 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
3348 and signed value... resulting it the result never being < 0.
3349 Instead just check if it is smaller before assigning to frame->dts.
3351 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
3353 * gst/asfdemux/gstasfdemux.c:
3354 * gst/asfdemux/gstasfdemux.h:
3355 asfdemux: fix seqnum handling for seeks
3356 Use the same seqnum as the seek for flushes/segments that are
3357 caused by the seek. Also do the same for segment events
3360 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3362 * ext/mpeg2dec/gstmpeg2dec.c:
3363 mpeg2dec: Clean up reset/start/stop handling
3365 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3367 * ext/x264/gstx264enc.c:
3368 x264enc: React properly to flushing/resetting the encoder
3369 https://bugzilla.gnome.org/show_bug.cgi?id=656007
3371 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3373 * gst/realmedia/rademux.c:
3374 * gst/realmedia/rademux.h:
3375 * gst/realmedia/rmdemux.c:
3376 * gst/realmedia/rmdemux.h:
3377 realmedia: Add support for group-id in the stream-start event
3379 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3381 * gst/asfdemux/gstasfdemux.c:
3382 * gst/asfdemux/gstasfdemux.h:
3383 asfdemux: Add support for group-id in the stream-start event
3385 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3387 * ext/sidplay/gstsiddec.cc:
3388 * ext/sidplay/gstsiddec.h:
3389 siddec: Add support for group-id in the stream-start event
3391 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
3393 * gst/realmedia/rmdemux.c:
3394 rmdemux: Mark demuxer as "running" in push-mode
3395 Allows queries (and other code) to be answered when working in push-mode.
3396 Running would only be set to TRUE accordingly when working in pull-mode
3397 once it had read header/index.
3400 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
3402 * ext/mpeg2dec/gstmpeg2dec.c:
3403 mpeg2dec: Properly reset on sequence changes
3404 Otherwise we end up using stray data/buffers.
3407 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3412 === release 1.1.2 ===
3414 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3420 * docs/plugins/inspect/plugin-a52dec.xml:
3421 * docs/plugins/inspect/plugin-amrnb.xml:
3422 * docs/plugins/inspect/plugin-amrwbdec.xml:
3423 * docs/plugins/inspect/plugin-asf.xml:
3424 * docs/plugins/inspect/plugin-cdio.xml:
3425 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3426 * docs/plugins/inspect/plugin-dvdread.xml:
3427 * docs/plugins/inspect/plugin-dvdsub.xml:
3428 * docs/plugins/inspect/plugin-lame.xml:
3429 * docs/plugins/inspect/plugin-mad.xml:
3430 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3431 * docs/plugins/inspect/plugin-realmedia.xml:
3432 * docs/plugins/inspect/plugin-siddec.xml:
3433 * docs/plugins/inspect/plugin-twolame.xml:
3434 * docs/plugins/inspect/plugin-x264.xml:
3435 * docs/plugins/inspect/plugin-xingmux.xml:
3436 * gst-plugins-ugly.doap:
3437 * win32/common/config.h:
3440 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3483 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3485 * ext/dvdread/dvdreadsrc.c:
3486 dvdreadsrc: correctly determine last chapter's duration
3487 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
3488 It worked just fine before ...
3490 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3492 * gst/realmedia/rdtmanager.c:
3493 rdt: forward sticky events
3495 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3500 === release 1.1.1 ===
3502 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3509 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3510 * docs/plugins/inspect/plugin-a52dec.xml:
3511 * docs/plugins/inspect/plugin-amrnb.xml:
3512 * docs/plugins/inspect/plugin-amrwbdec.xml:
3513 * docs/plugins/inspect/plugin-asf.xml:
3514 * docs/plugins/inspect/plugin-cdio.xml:
3515 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3516 * docs/plugins/inspect/plugin-dvdread.xml:
3517 * docs/plugins/inspect/plugin-dvdsub.xml:
3518 * docs/plugins/inspect/plugin-lame.xml:
3519 * docs/plugins/inspect/plugin-mad.xml:
3520 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3521 * docs/plugins/inspect/plugin-realmedia.xml:
3522 * docs/plugins/inspect/plugin-siddec.xml:
3523 * docs/plugins/inspect/plugin-twolame.xml:
3524 * docs/plugins/inspect/plugin-x264.xml:
3525 * docs/plugins/inspect/plugin-xingmux.xml:
3526 * gst-plugins-ugly.doap:
3527 * win32/common/config.h:
3530 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3573 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
3576 Automatic update of common submodule
3577 From 098c0d7 to 01a7a46
3579 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3581 * ext/mpeg2dec/gstmpeg2dec.c:
3582 mpeg2dec: make the aspect ratio calculation more accurate.
3583 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
3584 aspect-ratio if we don't have a valid upstream PAR.
3585 https://bugzilla.gnome.org/show_bug.cgi?id=685103
3587 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3590 Automatic update of common submodule
3591 From 5edcd85 to 098c0d7
3593 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3595 * tests/check/elements/amrnbenc.c:
3596 * tests/check/elements/mpeg2dec.c:
3597 * tests/check/elements/x264enc.c:
3598 * tests/check/elements/xingmux.c:
3599 tests: Fix event handling
3601 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
3603 * ext/lame/gstlamemp3enc.c:
3604 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
3605 lame does internal resampling, but the base class only cares about
3606 the number of raw samples, so tell finish frames about that, not
3607 the number of samples in the outgoing frame.:
3609 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
3611 * ext/x264/gstx264enc.c:
3612 x264enc: output byte-stream if downstream has ANY caps
3613 It's what people expect when they pipe the output to
3614 filesink or into a tcp connection or pipe.
3616 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
3620 * README.static-linking:
3622 Automatic update of common submodule
3623 From 3cb3d3c to 5edcd85
3625 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3628 * ext/a52dec/Makefile.am:
3629 * ext/amrnb/Makefile.am:
3630 * ext/amrwbdec/Makefile.am:
3631 * ext/cdio/Makefile.am:
3632 * ext/dvdread/Makefile.am:
3633 * ext/lame/Makefile.am:
3634 * ext/mad/Makefile.am:
3635 * ext/mpeg2dec/Makefile.am:
3636 * ext/sidplay/Makefile.am:
3637 * ext/twolame/Makefile.am:
3638 * ext/x264/Makefile.am:
3639 * gst/asfdemux/Makefile.am:
3640 * gst/dvdlpcmdec/Makefile.am:
3641 * gst/dvdsub/Makefile.am:
3642 * gst/realmedia/Makefile.am:
3643 * gst/xingmux/Makefile.am:
3644 gst: Add better support for static plugins
3646 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
3650 Automatic update of common submodule
3651 From aed87ae to 3cb3d3c
3653 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
3656 Automatic update of common submodule
3657 From 04c7a1e to aed87ae
3659 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
3661 * gst/asfdemux/gstasfdemux.c:
3662 * gst/realmedia/rmdemux.c:
3663 Use %03u instead of %u in gst_pad_create_stream_id_printf()
3665 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
3667 * ext/x264/gstx264enc.c:
3668 x264enc: Fix for 0/1 framerate - now uses VFR in this case
3669 Previously did a division by zero.
3670 https://bugzilla.gnome.org/show_bug.cgi?id=695728
3672 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
3675 Automatic update of common submodule
3676 From 2de221c to 04c7a1e
3678 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
3680 * ext/x264/gstx264enc.c:
3681 x264enc: simplify template caps
3682 No need to make an array for one single element.
3684 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
3686 * ext/x264/gstx264enc.c:
3687 x264enc: put all theoretically possible formats in template caps
3688 and decide at runtime which subset of these (8-bit or 10-bit video
3689 formats) is supported. libx264 will be compiled for one of these
3690 two options, and it is possible to switch by pointing the dynamic
3691 linker to a different libx264 build at runtime. If we want our
3692 template caps to be correct, they should contain all then, with
3693 the actually supported ones determined at runtime.
3694 https://bugzilla.gnome.org/show_bug.cgi?id=691935
3696 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
3698 * ext/x264/gstx264enc.c:
3699 x264enc: detect supported bit depth and pixel formats at runtime
3700 http://bugs.debian.org/667573
3701 https://bugzilla.gnome.org/show_bug.cgi?id=691935
3703 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
3706 autogen.sh: allow calling from out-of-tree
3707 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3708 https://bugzilla.gnome.org/show_bug.cgi?id=692857
3710 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
3713 Automatic update of common submodule
3714 From a942293 to 2de221c
3716 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
3718 * tests/check/Makefile.am:
3719 tests: use _1_0 variants for the various registry variables
3720 These override the variants without version suffix. Makes 'make check' work
3721 properly in environments that set the suffixed variant for 1.0, such as
3724 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3727 Automatic update of common submodule
3728 From a72faea to a942293
3730 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
3733 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
3734 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
3735 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
3736 https://bugzilla.gnome.org/show_bug.cgi?id=690881
3738 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
3740 * ext/mpeg2dec/gstmpeg2dec.c:
3741 mpeg2dec: use appropriate printf format for gsize
3743 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
3745 * ext/cdio/gstcdio.h:
3746 cdio: Fix redundant redeclaration of 'cdio_version_string'
3747 cdio/version.h is already included by cdio/cdio.h
3749 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3751 * ext/sidplay/gstsiddec.cc:
3752 siddec: init debug category
3754 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3757 * ext/dvdread/Makefile.am:
3758 dvdread: link to libgmodule-2.0 since the g_module_* API is used
3759 And the gmodule lib has been moved into the Requires.private
3760 section of the pkg-config file in core.
3762 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
3764 * ext/cdio/gstcdiocddasrc.c:
3765 * ext/cdio/gstcdiocddasrc.h:
3766 cdiocddasrc: detect whether drive produces samples in non-host endianness
3767 If drive produces samples in other endianness than the host,
3768 we need to byte swap them before pushing them out, or we
3769 produce nothing but noise. cdparanoia detects this automatically,
3770 but libcdio does not, so we have to do it ourselves.
3771 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
3772 https://bugzilla.gnome.org/show_bug.cgi?id=377280
3774 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
3777 Automatic update of common submodule
3778 From b497c4f to a72faea
3780 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3782 * tests/check/elements/xingmux_testdata.h:
3783 xingmux: Fix unit test after change to correctly calculate number of frames
3785 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3787 * ext/x264/gstx264enc.c:
3788 x264enc: Add support for 10-bit color formats
3789 Requires x264 to be built with 10-bit support, which disables
3790 9-bit support. Also only advertise the color formats that were
3793 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3795 * ext/x264/gstx264enc.c:
3796 x264enc: Add support for Y444, Y42B and NV12
3798 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
3800 * ext/cdio/Makefile.am:
3801 * ext/cdio/gstcdio.c:
3802 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
3803 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
3804 if they're not plain ASCII.
3806 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
3808 * gst/xingmux/gstxingmux.c:
3809 xingmux: Properly calculate the number of frames
3810 First, the xing header frame is never added to the count,
3811 we have to increment the count.
3812 Secondly, there is a rounding error when calculating the
3813 frame duration, as spf*GST_SECOND/rate is not an integer
3814 (26122448.9) an it must be 26122449.
3816 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
3819 configure.ac: update courtesy of autoupdate
3821 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
3825 configure: let AG_GST_PLUGIN_DOCS check for python
3826 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
3827 which as a side-effect should pick up newer python versions as
3829 https://bugzilla.gnome.org/show_bug.cgi?id=563903
3831 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
3833 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3834 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
3836 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
3838 * tests/check/elements/mpg123audiodec.c:
3840 https://bugzilla.gnome.org/show_bug.cgi?id=687520
3842 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
3844 * docs/random/LICENSE:
3845 * ext/a52dec/gsta52dec.c:
3846 * ext/a52dec/gsta52dec.h:
3847 * ext/amrnb/amrnb.c:
3848 * ext/amrnb/amrnbdec.c:
3849 * ext/amrnb/amrnbdec.h:
3850 * ext/amrnb/amrnbenc.c:
3851 * ext/amrnb/amrnbenc.h:
3852 * ext/amrwbdec/amrwb.c:
3853 * ext/amrwbdec/amrwbdec.c:
3854 * ext/amrwbdec/amrwbdec.h:
3855 * ext/cdio/gstcdio.c:
3856 * ext/cdio/gstcdio.h:
3857 * ext/cdio/gstcdiocddasrc.c:
3858 * ext/cdio/gstcdiocddasrc.h:
3859 * ext/dvdread/dvdreadsrc.c:
3860 * ext/dvdread/dvdreadsrc.h:
3861 * ext/lame/gstlamemp3enc.c:
3862 * ext/lame/gstlamemp3enc.h:
3863 * ext/lame/plugin.c:
3866 * ext/mpeg2dec/gstmpeg2dec.c:
3867 * ext/mpeg2dec/gstmpeg2dec.h:
3868 * ext/sidplay/gstsiddec.cc:
3869 * ext/sidplay/gstsiddec.h:
3870 * ext/twolame/gsttwolamemp2enc.c:
3871 * ext/twolame/gsttwolamemp2enc.h:
3872 * ext/x264/gstx264enc.c:
3873 * ext/x264/gstx264enc.h:
3874 * gst-libs/gst/gettext.h:
3875 * gst-libs/gst/glib-compat-private.h:
3876 * gst-libs/gst/gst-i18n-plugin.h:
3877 * gst/asfdemux/asfheaders.c:
3878 * gst/asfdemux/asfheaders.h:
3879 * gst/asfdemux/asfpacket.c:
3880 * gst/asfdemux/asfpacket.h:
3881 * gst/asfdemux/gstasf.c:
3882 * gst/asfdemux/gstasfdemux.c:
3883 * gst/asfdemux/gstasfdemux.h:
3884 * gst/asfdemux/gstrtpasfdepay.c:
3885 * gst/asfdemux/gstrtpasfdepay.h:
3886 * gst/asfdemux/gstrtspwms.c:
3887 * gst/asfdemux/gstrtspwms.h:
3888 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3889 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3890 * gst/dvdsub/gstdvdsubdec.c:
3891 * gst/dvdsub/gstdvdsubdec.h:
3892 * gst/dvdsub/gstdvdsubparse.c:
3893 * gst/dvdsub/gstdvdsubparse.h:
3894 * gst/realmedia/asmrules.c:
3895 * gst/realmedia/asmrules.h:
3896 * gst/realmedia/gstrdtbuffer.c:
3897 * gst/realmedia/gstrdtbuffer.h:
3898 * gst/realmedia/pnmsrc.c:
3899 * gst/realmedia/pnmsrc.h:
3900 * gst/realmedia/rademux.c:
3901 * gst/realmedia/rademux.h:
3902 * gst/realmedia/rdtdepay.c:
3903 * gst/realmedia/rdtdepay.h:
3904 * gst/realmedia/rdtjitterbuffer.c:
3905 * gst/realmedia/rdtjitterbuffer.h:
3906 * gst/realmedia/rdtmanager.c:
3907 * gst/realmedia/rdtmanager.h:
3908 * gst/realmedia/realhash.c:
3909 * gst/realmedia/realhash.h:
3910 * gst/realmedia/realmedia.c:
3911 * gst/realmedia/rmdemux.c:
3912 * gst/realmedia/rmdemux.h:
3913 * gst/realmedia/rmutils.c:
3914 * gst/realmedia/rmutils.h:
3915 * gst/realmedia/rtspreal.c:
3916 * gst/realmedia/rtspreal.h:
3917 * gst/xingmux/gstxingmux.c:
3918 * gst/xingmux/gstxingmux.h:
3919 * gst/xingmux/plugin.c:
3920 * tests/check/elements/amrnbenc.c:
3921 * tests/check/elements/mpeg2dec.c:
3922 * tests/check/elements/x264enc.c:
3923 * tests/check/generic/index.c:
3924 * tests/check/generic/states.c:
3925 * tests/check/pipelines/lame.c:
3927 https://bugzilla.gnome.org/show_bug.cgi?id=687520
3929 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
3931 * gst/dvdsub/gstdvdsubdec.c:
3932 dvdsubdec: allocate correct amount of memory for bitmap
3933 https://bugzilla.gnome.org/show_bug.cgi?id=687192
3935 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
3937 * ext/mpg123/gstmpg123audiodec.c:
3938 mpg123: removed unnecessary finalize function
3939 https://bugzilla.gnome.org/show_bug.cgi?id=687176
3941 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
3943 * ext/sidplay/gstsiddec.cc:
3944 siddec: reset bytes counter
3945 Reset the total_bytes counter so that we get timestamps correct.
3946 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
3948 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
3950 * ext/mpg123/gstmpg123audiodec.c:
3951 mpg123: Fix leaks from not chaining up in the finalize function
3953 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
3956 * docs/plugins/inspect/plugin-a52dec.xml:
3957 * docs/plugins/inspect/plugin-amrnb.xml:
3958 * docs/plugins/inspect/plugin-amrwbdec.xml:
3959 * docs/plugins/inspect/plugin-asf.xml:
3960 * docs/plugins/inspect/plugin-cdio.xml:
3961 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3962 * docs/plugins/inspect/plugin-dvdread.xml:
3963 * docs/plugins/inspect/plugin-dvdsub.xml:
3964 * docs/plugins/inspect/plugin-lame.xml:
3965 * docs/plugins/inspect/plugin-mad.xml:
3966 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3967 * docs/plugins/inspect/plugin-realmedia.xml:
3968 * docs/plugins/inspect/plugin-siddec.xml:
3969 * docs/plugins/inspect/plugin-twolame.xml:
3970 * docs/plugins/inspect/plugin-x264.xml:
3971 * docs/plugins/inspect/plugin-xingmux.xml:
3972 * win32/common/config.h:
3973 Back to feature development
3975 === release 1.0.2 ===
3977 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
3983 * docs/plugins/inspect/plugin-a52dec.xml:
3984 * docs/plugins/inspect/plugin-amrnb.xml:
3985 * docs/plugins/inspect/plugin-amrwbdec.xml:
3986 * docs/plugins/inspect/plugin-asf.xml:
3987 * docs/plugins/inspect/plugin-cdio.xml:
3988 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3989 * docs/plugins/inspect/plugin-dvdread.xml:
3990 * docs/plugins/inspect/plugin-dvdsub.xml:
3991 * docs/plugins/inspect/plugin-lame.xml:
3992 * docs/plugins/inspect/plugin-mad.xml:
3993 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3994 * docs/plugins/inspect/plugin-realmedia.xml:
3995 * docs/plugins/inspect/plugin-siddec.xml:
3996 * docs/plugins/inspect/plugin-twolame.xml:
3997 * docs/plugins/inspect/plugin-x264.xml:
3998 * docs/plugins/inspect/plugin-xingmux.xml:
3999 * gst-plugins-ugly.doap:
4000 * win32/common/config.h:
4003 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4005 * tests/check/elements/mpg123audiodec.c:
4006 tests: fix up mpg123 test a little
4009 - simplify check for elements
4010 - only run mpg123 test if mpg123 is available and selected
4011 - fix build in uninstalled setup
4012 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4014 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4016 * tests/check/elements/mpg123audiodec.c:
4017 tets: add unit test for mpg123audiodec
4018 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4020 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4022 * ext/mpg123/gstmpg123audiodec.c:
4023 mpg123: added gtkdoc section
4024 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4026 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4028 * ext/mpg123/gstmpg123audiodec.c:
4029 mpg123: fixed bug with last frame, disabled internal resampler & chatter
4030 * The last MP3 frame wasn't being pushed when base class was draining
4031 * Made sure mpg123 cannot ever use its (crude) internal resampler
4032 * Disabled mpg123 stderr output
4033 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4035 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
4037 * gst/asfdemux/Makefile.am:
4038 * gst/realmedia/Makefile.am:
4039 Makefile.am: Fix typos for generating the Android.mk files
4040 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
4041 The typos led to generate the incorrect Android.mk files for the asfdemux
4042 and realmedia plugin.
4043 https://bugzilla.gnome.org/show_bug.cgi?id=686748
4045 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
4047 * ext/mpg123/gstmpg123audiodec.c:
4048 mpg123: cleaned up comments, formatting, and logging lines
4049 also replaced mpg123decoder->handle != NULL checks with asserts
4050 https://bugzilla.gnome.org/show_bug.cgi?id=686595
4052 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4054 * ext/dvdread/dvdreadsrc.c:
4055 dvdreadsrc: correctly set next cell when seeking to sector
4057 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4059 * gst/dvdsub/gstdvdsubparse.c:
4060 dvdsubparse: send src caps when receiving sink caps
4062 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4064 * ext/dvdread/dvdreadsrc.c:
4065 dvdreadsrc: update dvd event to enhanced approach
4066 ... in line with resindvdsrc.
4068 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
4071 docs: add 'make upload' target for new-release script
4073 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
4076 * docs/plugins/inspect/plugin-a52dec.xml:
4077 * docs/plugins/inspect/plugin-amrnb.xml:
4078 * docs/plugins/inspect/plugin-amrwbdec.xml:
4079 * docs/plugins/inspect/plugin-asf.xml:
4080 * docs/plugins/inspect/plugin-cdio.xml:
4081 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4082 * docs/plugins/inspect/plugin-dvdread.xml:
4083 * docs/plugins/inspect/plugin-dvdsub.xml:
4084 * docs/plugins/inspect/plugin-lame.xml:
4085 * docs/plugins/inspect/plugin-mad.xml:
4086 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4087 * docs/plugins/inspect/plugin-realmedia.xml:
4088 * docs/plugins/inspect/plugin-siddec.xml:
4089 * docs/plugins/inspect/plugin-twolame.xml:
4090 * docs/plugins/inspect/plugin-x264.xml:
4091 * docs/plugins/inspect/plugin-xingmux.xml:
4092 * win32/common/config.h:
4093 Back to development (bug fixing)
4095 === release 1.0.1 ===
4097 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
4103 * docs/plugins/inspect/plugin-a52dec.xml:
4104 * docs/plugins/inspect/plugin-amrnb.xml:
4105 * docs/plugins/inspect/plugin-amrwbdec.xml:
4106 * docs/plugins/inspect/plugin-asf.xml:
4107 * docs/plugins/inspect/plugin-cdio.xml:
4108 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4109 * docs/plugins/inspect/plugin-dvdread.xml:
4110 * docs/plugins/inspect/plugin-dvdsub.xml:
4111 * docs/plugins/inspect/plugin-lame.xml:
4112 * docs/plugins/inspect/plugin-mad.xml:
4113 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4114 * docs/plugins/inspect/plugin-realmedia.xml:
4115 * docs/plugins/inspect/plugin-siddec.xml:
4116 * docs/plugins/inspect/plugin-twolame.xml:
4117 * docs/plugins/inspect/plugin-x264.xml:
4118 * docs/plugins/inspect/plugin-xingmux.xml:
4119 * gst-plugins-ugly.doap:
4120 * win32/common/config.h:
4123 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
4126 Automatic update of common submodule
4127 From 6c0b52c to 6bb6951
4129 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
4131 * ext/mpeg2dec/gstmpeg2dec.c:
4132 mpeg2dec: Don't error out when there is no associated buffer
4133 In 0.10, having mpeg2dec occasionally tell us to output a frame that
4134 was never decoded was just ignored, so do the same in 1.0
4137 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
4140 * gst/dvdsub/gstdvdsubdec.c:
4141 Purge mention of liboil and update REQUIREMENTS
4142 https://bugzilla.gnome.org/show_bug.cgi?id=673285
4144 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
4146 * ext/x264/gstx264enc.c:
4147 x264enc: when setting fallback decoder latency, set valid min_latency
4148 Min. latency needs to be a valid time, so pass 0 as default
4149 value in the fallback case where we can't determine any latency,
4150 and avoid nasty criticals at runtime.
4152 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4155 * docs/plugins/inspect/plugin-a52dec.xml:
4156 * docs/plugins/inspect/plugin-amrnb.xml:
4157 * docs/plugins/inspect/plugin-amrwbdec.xml:
4158 * docs/plugins/inspect/plugin-asf.xml:
4159 * docs/plugins/inspect/plugin-cdio.xml:
4160 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4161 * docs/plugins/inspect/plugin-dvdread.xml:
4162 * docs/plugins/inspect/plugin-dvdsub.xml:
4163 * docs/plugins/inspect/plugin-lame.xml:
4164 * docs/plugins/inspect/plugin-mad.xml:
4165 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4166 * docs/plugins/inspect/plugin-realmedia.xml:
4167 * docs/plugins/inspect/plugin-siddec.xml:
4168 * docs/plugins/inspect/plugin-twolame.xml:
4169 * docs/plugins/inspect/plugin-x264.xml:
4170 * docs/plugins/inspect/plugin-xingmux.xml:
4171 * win32/common/config.h:
4172 Back to development (bug fixing)
4174 === release 1.0.0 ===
4176 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4181 * docs/plugins/inspect/plugin-a52dec.xml:
4182 * docs/plugins/inspect/plugin-amrnb.xml:
4183 * docs/plugins/inspect/plugin-amrwbdec.xml:
4184 * docs/plugins/inspect/plugin-asf.xml:
4185 * docs/plugins/inspect/plugin-cdio.xml:
4186 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4187 * docs/plugins/inspect/plugin-dvdread.xml:
4188 * docs/plugins/inspect/plugin-dvdsub.xml:
4189 * docs/plugins/inspect/plugin-lame.xml:
4190 * docs/plugins/inspect/plugin-mad.xml:
4191 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4192 * docs/plugins/inspect/plugin-realmedia.xml:
4193 * docs/plugins/inspect/plugin-siddec.xml:
4194 * docs/plugins/inspect/plugin-twolame.xml:
4195 * docs/plugins/inspect/plugin-x264.xml:
4196 * docs/plugins/inspect/plugin-xingmux.xml:
4197 * gst-plugins-ugly.doap:
4198 * win32/common/config.h:
4201 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
4204 Automatic update of common submodule
4205 From 4f962f7 to 6c0b52c
4207 === release 0.11.99 ===
4209 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4212 * docs/plugins/inspect/plugin-xingmux.xml:
4213 * gst-plugins-ugly.doap:
4214 * win32/common/config.h:
4217 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4219 * docs/plugins/inspect/plugin-a52dec.xml:
4220 * docs/plugins/inspect/plugin-amrnb.xml:
4221 * docs/plugins/inspect/plugin-amrwbdec.xml:
4222 * docs/plugins/inspect/plugin-asf.xml:
4223 * docs/plugins/inspect/plugin-cdio.xml:
4224 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4225 * docs/plugins/inspect/plugin-dvdread.xml:
4226 * docs/plugins/inspect/plugin-dvdsub.xml:
4227 * docs/plugins/inspect/plugin-lame.xml:
4228 * docs/plugins/inspect/plugin-mad.xml:
4229 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4230 * docs/plugins/inspect/plugin-realmedia.xml:
4231 * docs/plugins/inspect/plugin-siddec.xml:
4232 * docs/plugins/inspect/plugin-twolame.xml:
4233 * docs/plugins/inspect/plugin-x264.xml:
4236 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4239 * ext/amrnb/Makefile.am:
4240 * ext/amrwbdec/Makefile.am:
4241 * ext/lame/Makefile.am:
4242 * ext/twolame/Makefile.am:
4243 * tests/check/Makefile.am:
4244 Remove -DGST_USE_UNSTABLE_API
4246 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4248 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4249 * docs/plugins/inspect/plugin-a52dec.xml:
4250 * docs/plugins/inspect/plugin-amrnb.xml:
4251 * docs/plugins/inspect/plugin-amrwbdec.xml:
4252 * docs/plugins/inspect/plugin-asf.xml:
4253 * docs/plugins/inspect/plugin-cdio.xml:
4254 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4255 * docs/plugins/inspect/plugin-dvdread.xml:
4256 * docs/plugins/inspect/plugin-dvdsub.xml:
4257 * docs/plugins/inspect/plugin-lame.xml:
4258 * docs/plugins/inspect/plugin-mad.xml:
4259 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4260 * docs/plugins/inspect/plugin-realmedia.xml:
4261 * docs/plugins/inspect/plugin-siddec.xml:
4262 * docs/plugins/inspect/plugin-twolame.xml:
4263 * docs/plugins/inspect/plugin-x264.xml:
4266 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4268 * ext/cdio/gstcdio.c:
4269 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
4270 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
4271 introspection/updating for this plugin.
4273 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
4275 * gst-plugins-ugly.spec.in:
4276 Switch to F18 package naming
4278 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4280 * ext/dvdread/demo-play:
4281 * tests/check/elements/mpeg2dec.c:
4282 rename some caps and elements in examples
4284 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
4289 === release 0.11.94 ===
4291 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
4295 * gst-plugins-ugly.doap:
4296 * win32/common/config.h:
4299 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
4301 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4302 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4303 * docs/plugins/gst-plugins-ugly-plugins.signals:
4304 * docs/plugins/inspect/plugin-a52dec.xml:
4305 * docs/plugins/inspect/plugin-amrnb.xml:
4306 * docs/plugins/inspect/plugin-amrwbdec.xml:
4307 * docs/plugins/inspect/plugin-asf.xml:
4308 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4309 * docs/plugins/inspect/plugin-dvdread.xml:
4310 * docs/plugins/inspect/plugin-dvdsub.xml:
4311 * docs/plugins/inspect/plugin-lame.xml:
4312 * docs/plugins/inspect/plugin-mad.xml:
4313 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4314 * docs/plugins/inspect/plugin-realmedia.xml:
4315 * docs/plugins/inspect/plugin-siddec.xml:
4316 * docs/plugins/inspect/plugin-twolame.xml:
4317 * docs/plugins/inspect/plugin-x264.xml:
4320 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4322 * gst/realmedia/rmdemux.c:
4323 rmdemux: use DTS and PTS
4324 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
4325 undefined to make the decoder do the right thing. We can then remove the code
4326 that tries to guess the PTS from the DTS.
4328 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
4330 * ext/mpeg2dec/gstmpeg2dec.c:
4331 mpeg2dec: Hold ref to buffer while mapped
4332 So that the buffer still exists when we go to unmap it later,
4333 even if it got pushed in the meantime.
4335 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
4337 * tests/check/elements/x264enc.c:
4338 x264enc test: x264enc produces constrained-baseline, not the full baseline
4340 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4342 * gst/asfdemux/gstasfdemux.c:
4343 * gst/realmedia/rademux.c:
4344 * gst/realmedia/rmdemux.c:
4345 gst: only activate in pull mode if upstream is seekable
4347 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4349 * gst/realmedia/rademux.c:
4350 rademux: tags can be NULL
4352 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4355 mad: fix email address
4357 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4360 mad: init base class method only once
4362 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4364 * gst/xingmux/gstxingmux.c:
4365 xingmux: remove defunct commented code
4367 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4369 * gst/dvdsub/gstdvdsubdec.c:
4370 dvbsubdec: handle and send GAP event
4371 ... in stead of update newsegment event.
4373 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4375 * gst/dvdsub/gstdvdsubdec.c:
4376 dvbsubdec: adjust disabled code comment style
4378 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4380 * ext/x264/gstx264enc.c:
4381 x264enc: clean up some debug statements
4383 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4385 * ext/x264/gstx264enc.c:
4386 * ext/x264/gstx264enc.h:
4387 x264enc: handle possibly negative DTS provided by codec
4388 ... by arranging for an offset such that DTS == PTS for keyframes,
4389 which is expected elsewhere to go along with semantics of PTS and DTS.
4390 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
4392 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
4394 * gst-plugins-ugly.spec.in:
4395 Fix spec file for ugly
4397 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4399 * tests/check/elements/mpeg2dec.c:
4400 tests: mpeg2dec: initialize variable
4401 ... which avoids test segfaulting.
4403 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
4405 * tests/check/elements/mpeg2dec.c:
4406 check: Feed parsed data to mpeg2dec
4407 And fix the expected output caps by adding colorimetry field
4409 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
4412 Automatic update of common submodule
4413 From 668acee to 4f962f7
4415 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
4418 configure: bump gtk-doc req to 1.12 (mar-2009)
4419 This allows us to e.g. unconditionally use gtkdoc-rebase.
4421 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
4423 * docs/plugins/inspect/plugin-dvdsub.xml:
4424 * gst/dvdsub/gstdvdsubdec.c:
4425 * gst/dvdsub/gstdvdsubparse.c:
4426 video/x-dvd-subpicture -> subpicture/x-dvd
4428 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4430 * ext/x264/gstx264enc.c:
4431 x264enc: Use new video encoder base class API for handling tags
4433 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4435 * ext/mpg123/gstmpg123audiodec.c:
4436 mpg123: Give MARGINAL rank to the mpg123 decoder element
4438 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4440 * gst/dvdsub/gstdvdsubdec.c:
4441 dvdsubdec: Set alignment at the correct place of GstAllocationParams
4443 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4446 * win32/common/config.h:
4449 === release 0.11.93 ===
4451 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4454 * gst-plugins-ugly.doap:
4455 * win32/common/config.h:
4458 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4460 * gst/asfdemux/asfpacket.c:
4461 * gst/realmedia/rmdemux.c:
4462 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
4464 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
4466 * ext/mpg123/Makefile.am:
4467 mpg123: dist header file
4469 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4471 * gst/asfdemux/asfpacket.c:
4472 asfdemux: avoid some more invalid timestamp arithmetic
4473 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
4475 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4477 * ext/sidplay/gstsiddec.cc:
4478 * gst/asfdemux/gstasfdemux.c:
4479 * gst/realmedia/rademux.c:
4480 * gst/realmedia/rmdemux.c:
4481 gst: Add stream-id to stream-start events
4483 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
4485 * ext/mpeg2dec/gstmpeg2dec.c:
4486 mpeg2dec: Don't use NULL values for fbuf
4487 We need to make a difference between the initial dummy buffers (which
4488 have a fbuf->id of NULL) and the buffers on which we allocated
4491 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
4494 Automatic update of common submodule
4495 From 94ccf4c to 668acee
4497 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
4499 * ext/a52dec/gsta52dec.c:
4500 * ext/lame/gstlamemp3enc.c:
4501 * gst/asfdemux/gstasfdemux.c:
4502 * gst/realmedia/rademux.c:
4503 * gst/realmedia/rmdemux.c:
4504 * gst/realmedia/rmutils.c:
4505 gst_tag_list_free -> gst_tag_list_unref
4507 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4509 * ext/mpg123/gstmpg123audiodec.c:
4510 mpg123: map input buffer in READ mode, not WRITE mode
4511 Makes things actually work.
4513 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4515 * ext/mpg123/gstmpg123audiodec.c:
4516 mpg123: query supported output formats at run-time
4517 Fixes stuff. We use a string here since we can't be bothered
4520 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4522 * ext/mpg123/Makefile.am:
4523 mpg123: hook up to build system
4525 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4527 * ext/mpg123/gstmpg123audiodec.c:
4528 * ext/mpg123/gstmpg123audiodec.h:
4529 mpg123: add new libmpg123-based mp3 decoder plugin
4530 Needs a bit of cleaning up.
4531 https://bugzilla.gnome.org/show_bug.cgi?id=681003
4533 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4535 * ext/sidplay/gstsiddec.cc:
4536 * ext/x264/gstx264enc.c:
4537 * gst/asfdemux/gstasfdemux.c:
4538 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4539 * gst/realmedia/rademux.c:
4540 * gst/realmedia/rmdemux.c:
4541 tag: Update for taglist/tag event API changes
4543 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
4545 * ext/mpeg2dec/gstmpeg2dec.c:
4546 mpeg2dec: Avoid dropping first GOP
4547 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
4548 do not check if it is NULL or not.
4549 And cleanup a bit of debug
4551 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4553 * gst/realmedia/rdtmanager.c:
4554 * gst/realmedia/rdtmanager.h:
4555 rdt: add on-npt-stop signal
4556 rtspsrc will look for it.
4558 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4560 * gst/realmedia/rdtmanager.c:
4561 rdt: set caps after activating the pad
4563 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4565 * gst/realmedia/gstrdtbuffer.c:
4568 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4570 * gst/asfdemux/gstrtpasfdepay.c:
4571 asfdepay: fix padding correction
4572 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
4573 existing memory in the target buffer..
4574 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
4576 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4578 * ext/mpeg2dec/gstmpeg2dec.c:
4579 mpeg2dec: copy buffer flags when cropping
4580 When we crop a buffer, copy the flags as well.
4582 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
4584 * ext/mpeg2dec/gstmpeg2dec.c:
4585 mpeg2dec: Fix GstVideoInfo pointer
4587 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
4589 * ext/mpeg2dec/gstmpeg2dec.c:
4590 mpeg2dec: Correctly flag output buffer interlaced state
4591 If the sequence is not flagged as progressive its buffers are marked
4592 interlace mode mixed. There is an individual picture flag indicating
4593 whether picture in the sequence are interlaced or not. This is used
4594 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
4595 completely indicate the buffer's interlaced state.
4596 Also, TFF and RFF should only be set if the sequence is not progressive.
4598 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4600 * ext/mpeg2dec/gstmpeg2dec.c:
4601 ext: Update for video base classes API changes
4603 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4606 Automatic update of common submodule
4607 From 98e386f to 94ccf4c
4609 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4611 * gst/asfdemux/asfpacket.c:
4612 asfdemux: make sure to avoid arithmetic with _NONE timestamp
4614 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4616 * gst/asfdemux/asfpacket.c:
4617 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
4618 ... so it does not get used as first (valid) payload ts, whereas
4619 the first real valid payload ts may be considerably larger.
4620 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
4622 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4624 * gst/asfdemux/gstasfdemux.c:
4625 asfdemux: slightly relax supported seek requirements
4626 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
4628 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4630 * ext/mpeg2dec/gstmpeg2dec.c:
4631 mpeg2dec: Propagate GstFlowReturn where needed
4632 It was just ignoring the return values...
4634 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4636 * ext/mpeg2dec/gstmpeg2dec.c:
4637 mpeg2dec: Store temporary buffers out of the way
4638 When mpeg2dec needs to do cropping (because downstream can't handle it),
4639 we need temporary buffers to decode to.
4640 Use the user_data field to store those, and unify the rest of the code
4641 that needs to touch a buffer (regardless of how/where it was allocated).
4642 https://bugzilla.gnome.org/show_bug.cgi?id=680194
4644 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4646 * ext/mpeg2dec/gstmpeg2dec.c:
4647 mpeg2dec: Call gst_video_decoder_negotiate()
4649 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4651 * gst/realmedia/rmdemux.c:
4652 rmdemux: give stream tags a different event name so they don't overwrite global tags
4653 There can only be one taglist per name for sticky tag events.
4654 Needs to be fixed more properly, see
4655 https://bugzilla.gnome.org/show_bug.cgi?id=677619
4657 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4659 * gst/realmedia/rademux.c:
4660 rademux: set/send caps on pad after activating it
4662 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4664 * gst/realmedia/rmdemux.c:
4665 rmdemux: set/send caps after activating the source pads
4666 Makes sure the caps event isn't dropped immediately.
4668 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4670 * ext/dvdread/dvdreadsrc.c:
4671 dvdreadsrc: mustn't drop queries like caps query if not started yet
4673 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
4675 * gst/asfdemux/gstasfdemux.c:
4676 asfdemux: extract WM/Year as GstDateTime instead of GDate
4677 So we can signal that only the year field is valid.
4679 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4681 * gst/asfdemux/gstasfdemux.c:
4682 asfdemux: don't leak payload if we are not pushing it
4684 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4686 * ext/sidplay/gstsiddec.cc:
4687 * gst/asfdemux/gstasfdemux.c:
4688 * gst/realmedia/rademux.c:
4689 * gst/realmedia/rmdemux.c:
4690 demuxers: Push STREAM_START when needed
4692 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4694 * gst/asfdemux/gstasfdemux.c:
4695 asf: don't push on inactive streams
4697 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4699 * ext/dvdread/dvdreadsrc.c:
4700 dvdreadsrc: set rank to NONE
4701 It should never be autoplugged really, for DVD
4702 playback there's rsndvd (or will be, realsoonnow).
4704 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4706 * ext/mpeg2dec/gstmpeg2dec.c:
4707 fix for allocator API changes
4709 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4711 * ext/x264/gstx264enc.c:
4712 update for query api changes
4714 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4716 * ext/mpeg2dec/gstmpeg2dec.c:
4717 update for query api changes
4719 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4721 * ext/x264/gstx264enc.c:
4722 update for allocation query changes
4724 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
4727 LICENSE_readme: fix typo
4729 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
4732 LICENSE_readme: mention x264
4733 https://bugzilla.gnome.org/show_bug.cgi?id=679472
4735 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4737 * gst/asfdemux/gstasfdemux.c:
4738 * gst/realmedia/rademux.c:
4739 * gst/realmedia/rmdemux.c:
4740 gst: Implement segment-done event
4742 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4744 * gst/asfdemux/gstasfdemux.c:
4745 asf: fix x-wmv format in caps
4747 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4749 * gst/asfdemux/asfpacket.c:
4752 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
4754 * gst/asfdemux/asfpacket.c:
4755 * gst/asfdemux/asfpacket.h:
4756 * gst/asfdemux/gstasfdemux.c:
4757 asfdemux: Ignore parsing errors from broken packets
4758 We should instead be counting the number of errors and exiting if
4759 they're too numerous. This makes a number of broken ASF files playable.
4760 https://bugzilla.gnome.org/show_bug.cgi?id=678543
4762 gst/asfdemux/asfpacket.c
4763 gst/asfdemux/gstasfdemux.c
4765 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4767 * gst/asfdemux/gstasfdemux.c:
4770 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4772 * ext/mpeg2dec/gstmpeg2dec.c:
4773 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
4775 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4777 * ext/mpeg2dec/gstmpeg2dec.c:
4778 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
4781 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
4783 * ext/x264/gstx264enc.c:
4784 x264enc: Fix unitialized variable and taglist event
4786 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4788 * ext/mpeg2dec/gstmpeg2dec.c:
4789 mpeg2dec: fix compilation
4791 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4793 * ext/sidplay/gstsiddec.cc:
4794 * gst/asfdemux/gstasfdemux.c:
4795 * gst/realmedia/rademux.c:
4796 * gst/realmedia/rdtmanager.c:
4797 * gst/realmedia/rmdemux.c:
4798 update for task api change
4800 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4802 * ext/mpeg2dec/gstmpeg2dec.c:
4803 * ext/x264/gstx264enc.c:
4806 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4808 * ext/mpeg2dec/gstmpeg2dec.c:
4809 * ext/mpeg2dec/gstmpeg2dec.h:
4810 mpeg2dec: Port to 0.11 again
4812 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4814 * ext/x264/gstx264enc.c:
4815 x264enc: Fix compiler warning
4817 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4819 * ext/mpeg2dec/gstmpeg2dec.c:
4820 * ext/mpeg2dec/gstmpeg2dec.h:
4821 mpeg2dec: Report PAR if not present upstream
4822 And clean up some code
4824 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4826 * ext/mpeg2dec/gstmpeg2dec.c:
4827 mpeg2dec: use _scale_ceil to compute frame period
4828 https://bugzilla.gnome.org/show_bug.cgi?id=675769
4830 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4832 * ext/mpeg2dec/gstmpeg2dec.c:
4833 mpeg2dec: mpeg2dec actually has 3 frame latency
4834 https://bugzilla.gnome.org/show_bug.cgi?id=675769
4836 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4838 * ext/mpeg2dec/gstmpeg2dec.c:
4839 mpeg2dec: Fix large output buffers leak
4841 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4843 * ext/mpeg2dec/gstmpeg2dec.c:
4844 mpeg2dec: Port to new way of handling frame reference
4846 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4848 * ext/mpeg2dec/gstmpeg2dec.c:
4849 mpeg2dec: don't leak input_state
4851 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4853 * ext/mpeg2dec/gstmpeg2dec.c:
4854 * ext/mpeg2dec/gstmpeg2dec.h:
4855 mpeg2dec: Port to GstVideoDecoder base class
4857 ext/mpeg2dec/gstmpeg2dec.c
4858 ext/mpeg2dec/gstmpeg2dec.h
4859 Back to 0.10 state, needs to be ported to 0.11 again.
4861 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4863 Merge remote-tracking branch 'origin/master'
4865 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4867 * ext/x264/gstx264enc.c:
4868 * ext/x264/gstx264enc.h:
4869 x264enc: Port to 0.11 again
4871 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4873 * ext/x264/gstx264enc.c:
4874 x264enc: Don't set latency while holding object lock
4875 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
4876 https://bugzilla.gnome.org/show_bug.cgi?id=675762
4878 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4880 * ext/x264/gstx264enc.c:
4881 x264enc: Use video encoder stream lock to avoid deadlock
4883 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4885 * ext/x264/gstx264enc.c:
4886 x264enc: Port to new way of passing frame reference
4888 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4890 * ext/x264/gstx264enc.c:
4891 x264enc: Set default stream-format to avc as it's a better format
4893 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4895 * ext/x264/gstx264enc.c:
4896 x264enc: Fix setting latency
4897 Fixes setting latency when framerate is dynamic and round up the latency
4898 to avoid rounding issues.
4900 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4902 * ext/x264/gstx264enc.c:
4903 x264enc: gst_video_encoder_get_frame() is now transfer full
4905 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4907 * ext/x264/gstx264enc.c:
4908 x264enc: don't leak output state
4910 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4912 * ext/x264/gstx264enc.c:
4913 * ext/x264/gstx264enc.h:
4914 x264enc: Remove x264 backward compatibility support
4916 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4918 * ext/x264/gstx264enc.c:
4919 x264enc: Report latency base on x264 buffer size
4921 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4924 * ext/x264/gstx264enc.c:
4925 * ext/x264/gstx264enc.h:
4926 x264enc: Port to GstVideoEncoder baseclass
4929 ext/x264/gstx264enc.c
4930 ext/x264/gstx264enc.h
4931 Back to 0.10 state, needs to be ported to 0.11 again.
4933 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4938 * docs/plugins/Makefile.am:
4939 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4940 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4941 * docs/plugins/inspect/plugin-synaesthesia.xml:
4942 * gst/synaesthesia/.gitignore:
4943 * gst/synaesthesia/Makefile.am:
4944 * gst/synaesthesia/README:
4945 * gst/synaesthesia/gstsynaesthesia.c:
4946 * gst/synaesthesia/gstsynaesthesia.h:
4947 * gst/synaesthesia/synaescope.c:
4948 * gst/synaesthesia/synaescope.h:
4949 synaesthesia: remove experimental GPL-ed synaesthesia plugin
4950 It never made it out of experimental, and there's a new
4951 synaescope element in gst-plugins-bad that's hopefully
4952 sufficiently similar.
4953 https://bugzilla.gnome.org/show_bug.cgi?id=356882
4955 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4957 * gst/mpegstream/.gitignore:
4958 mpegstream: remove leftover hidden .gitignore file
4960 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4962 * gst/synaesthesia/gstsynaesthesia.c:
4963 * tests/check/elements/amrnbenc.c:
4964 * tests/check/elements/x264enc.c:
4965 elements: Use gst_pad_set_caps() instead of manual event fiddling
4967 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
4970 Automatic update of common submodule
4971 From 03a0e57 to 98e386f
4973 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4978 === release 0.11.92 ===
4980 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4986 * docs/plugins/inspect/plugin-a52dec.xml:
4987 * docs/plugins/inspect/plugin-amrnb.xml:
4988 * docs/plugins/inspect/plugin-amrwbdec.xml:
4989 * docs/plugins/inspect/plugin-asf.xml:
4990 * docs/plugins/inspect/plugin-cdio.xml:
4991 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4992 * docs/plugins/inspect/plugin-dvdread.xml:
4993 * docs/plugins/inspect/plugin-dvdsub.xml:
4994 * docs/plugins/inspect/plugin-lame.xml:
4995 * docs/plugins/inspect/plugin-mad.xml:
4996 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4997 * docs/plugins/inspect/plugin-realmedia.xml:
4998 * docs/plugins/inspect/plugin-siddec.xml:
4999 * docs/plugins/inspect/plugin-twolame.xml:
5000 * docs/plugins/inspect/plugin-x264.xml:
5001 * gst-plugins-ugly.doap:
5002 * win32/common/config.h:
5005 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5048 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5051 Automatic update of common submodule
5052 From 1fab359 to 03a0e57
5054 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5056 * ext/sidplay/gstsiddec.cc:
5057 * gst/asfdemux/gstasfdemux.c:
5058 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5059 * gst/realmedia/rademux.c:
5060 * gst/realmedia/rmdemux.c:
5061 update for tag event change
5063 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5066 Automatic update of common submodule
5067 From f1b5a96 to 1fab359
5069 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5072 Automatic update of common submodule
5073 From 92b7266 to f1b5a96
5075 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5078 Automatic update of common submodule
5079 From ec1c4a8 to 92b7266
5081 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5084 Automatic update of common submodule
5085 From 3429ba6 to ec1c4a8
5087 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5089 * gst/realmedia/rmutils.c:
5090 realmedia: don't use GstStructure API on tag lists
5092 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
5094 * ext/a52dec/gsta52dec.c:
5095 a52dec: really prefer the original number (and position) of channels
5096 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
5098 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5101 Automatic update of common submodule
5102 From dc70203 to 3429ba6
5104 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5107 * ext/x264/gstx264enc.c:
5108 x264: bump x264 requirement to build 106 or later
5109 Build 106 is from September 2010.
5110 https://bugzilla.gnome.org/show_bug.cgi?id=676257
5112 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
5114 * ext/a52dec/gsta52dec.c:
5116 a52dec: adapt to work also with new liba52
5117 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
5119 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5121 * ext/a52dec/gsta52dec.c:
5122 a52dec: trigger renegotiation upon changed stream channels
5125 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5128 configure: Require core/base 0.11.91
5130 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
5133 .gitignore: add visual studio IDE files and OS X .DS_Store files
5134 https://bugzilla.gnome.org/show_bug.cgi?id=667899
5136 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5141 === release 0.11.91 ===
5143 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5150 * gst-plugins-ugly.doap:
5151 * win32/common/config.h:
5154 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5197 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5199 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
5201 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5204 Automatic update of common submodule
5205 From dc70203 to 3429ba6
5207 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5209 * gst/asfdemux/asfpacket.c:
5210 asfdemux: Use correct enum type
5212 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5214 * gst/asfdemux/gstasfdemux.c:
5215 asfdemux: implement pull mode seek snap flags when an index is present
5216 Also ensure we get a proper EOS when seeking past the end of the
5217 file, or (when the snap after flag is set) between the last keyframe
5218 and the end of the file.
5220 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
5222 * ext/cdio/gstcdio.c:
5223 * ext/cdio/gstcdio.h:
5224 * ext/cdio/gstcdiocddasrc.c:
5225 cdio: compensate for libcdio's recent cd-text api changes
5226 https://bugzilla.gnome.org/show_bug.cgi?id=675112
5228 ext/cdio/gstcdiocddasrc.c
5230 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5232 * ext/dvdread/dvdreadsrc.c:
5233 dvdread: fix build after recent include reshuffling in core
5234 Need to include gmodule.h ourselves now.
5236 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5238 * ext/mpeg2dec/gstmpeg2dec.c:
5239 video: Update for libgstvideo API changes
5241 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5244 Automatic update of common submodule
5245 From 6db25be to dc70203
5247 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5249 * gst/asfdemux/asfpacket.c:
5250 * gst/asfdemux/asfpacket.h:
5251 asfdemux: fix performance issue, especially with high-bitrate streams
5252 Two things were suboptimal from a performance point of view:
5253 a) consider a large media object such as a video keyframe, which
5254 may be split up into multiple fragments. We would assemble
5255 the media object as follows:
5256 buf = join (join (join (frag1, frag2), frag3), frag4)
5257 which causes many unnecessary memcpy()s, and malloc/free,
5258 which could easily add up to a multiple of the actual object
5259 size. To avoid this, we allocate a buffer of the size needed
5260 from the start and copy fragments into that directly.
5261 b) for every fragment to join, we would create a sub-buffer
5262 before joining it (which would discard the sub-buffer again),
5263 leading to unnecessary miniobject create/free churn.
5265 gst/asfdemux/asfpacket.c
5266 gst/asfdemux/asfpacket.h
5268 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5270 * gst/asfdemux/asfpacket.c:
5271 asfdemux: avoid unnecessary stream lookup
5272 We have already retrieved the stream for that stream number and
5273 made sure it's not NULL, so no need to do it again here; neither
5274 the number nor the streams changed since the last time.
5276 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
5278 * ext/a52dec/gsta52dec.c:
5279 a52dec: fix first_access bigger than 2
5280 gst_buffer_extract returns the number of bytes extracted, here 2 max.
5281 Set size to the buffer size as was done in 0.10 to avoid first_access
5282 error when it bypass 2.
5283 https://bugzilla.gnome.org/show_bug.cgi?id=673434
5285 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5289 configure: Modernize autotools setup a bit
5290 Also we now only create tar.bz2 and tar.xz tarballs.
5292 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5295 Automatic update of common submodule
5296 From 464fe15 to 6db25be
5298 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5303 === release 0.11.90 ===
5305 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5311 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5312 * docs/plugins/inspect/plugin-a52dec.xml:
5313 * docs/plugins/inspect/plugin-amrnb.xml:
5314 * docs/plugins/inspect/plugin-amrwbdec.xml:
5315 * docs/plugins/inspect/plugin-asf.xml:
5316 * docs/plugins/inspect/plugin-cdio.xml:
5317 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5318 * docs/plugins/inspect/plugin-dvdread.xml:
5319 * docs/plugins/inspect/plugin-dvdsub.xml:
5320 * docs/plugins/inspect/plugin-lame.xml:
5321 * docs/plugins/inspect/plugin-mad.xml:
5322 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5323 * docs/plugins/inspect/plugin-realmedia.xml:
5324 * docs/plugins/inspect/plugin-siddec.xml:
5325 * docs/plugins/inspect/plugin-twolame.xml:
5326 * docs/plugins/inspect/plugin-x264.xml:
5327 * gst-plugins-ugly.doap:
5328 * win32/common/config.h:
5331 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5374 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5376 * ext/mad/gstmad.c.orig:
5377 mad: remove .c.orig file
5379 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5381 * ext/a52dec/gsta52dec.c:
5382 * ext/amrnb/amrnbdec.c:
5383 * ext/amrnb/amrnbenc.c:
5384 * ext/amrwbdec/amrwbdec.c:
5385 * ext/cdio/gstcdiocddasrc.c:
5386 * ext/dvdread/dvdreadsrc.c:
5387 * ext/lame/gstlamemp3enc.c:
5389 * ext/mad/gstmad.c.orig:
5390 * ext/mpeg2dec/gstmpeg2dec.c:
5391 * ext/sidplay/gstsiddec.cc:
5392 * ext/twolame/gsttwolamemp2enc.c:
5393 * ext/x264/gstx264enc.c:
5394 * gst/asfdemux/gstasfdemux.c:
5395 * gst/asfdemux/gstrtpasfdepay.c:
5396 * gst/asfdemux/gstrtspwms.c:
5397 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5398 * gst/dvdsub/gstdvdsubdec.c:
5399 * gst/dvdsub/gstdvdsubparse.c:
5400 * gst/realmedia/pnmsrc.c:
5401 * gst/realmedia/rademux.c:
5402 * gst/realmedia/rdtdepay.c:
5403 * gst/realmedia/rdtmanager.c:
5404 * gst/realmedia/rmdemux.c:
5405 * gst/realmedia/rtspreal.c:
5406 * gst/synaesthesia/gstsynaesthesia.c:
5407 * gst/xingmux/gstxingmux.c:
5408 Use new gst_element_class_set_static_metadata()
5410 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5413 Automatic update of common submodule
5414 From 7fda524 to 464fe15
5416 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5418 * ext/a52dec/gsta52dec.c:
5419 * ext/amrnb/amrnb.c:
5420 * ext/amrwbdec/amrwb.c:
5421 * ext/cdio/gstcdio.c:
5422 * ext/dvdread/dvdreadsrc.c:
5423 * ext/lame/plugin.c:
5425 * ext/mad/gstmad.c.orig:
5426 * ext/mpeg2dec/gstmpeg2dec.c:
5427 * ext/sidplay/gstsiddec.cc:
5428 * ext/twolame/gsttwolamemp2enc.c:
5429 * ext/x264/gstx264enc.c:
5430 * gst/asfdemux/gstasf.c:
5431 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5432 * gst/dvdsub/gstdvdsubdec.c:
5433 * gst/realmedia/realmedia.c:
5434 * gst/synaesthesia/gstsynaesthesia.c:
5435 * gst/xingmux/plugin.c:
5436 gst: Update for GST_PLUGIN_DEFINE() API changes
5438 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5441 configure: Update version to 0.11.89.1
5443 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5446 * docs/plugins/Makefile.am:
5447 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5448 * docs/version.entities.in:
5449 * ext/a52dec/Makefile.am:
5450 * ext/amrnb/Makefile.am:
5451 * ext/amrwbdec/Makefile.am:
5452 * ext/cdio/Makefile.am:
5453 * ext/lame/Makefile.am:
5454 * ext/mad/Makefile.am:
5455 * ext/mpeg2dec/Makefile.am:
5456 * ext/sidplay/Makefile.am:
5457 * ext/twolame/Makefile.am:
5458 * ext/x264/Makefile.am:
5459 * gst-plugins-ugly.spec.in:
5460 * gst/asfdemux/Makefile.am:
5461 * gst/dvdlpcmdec/Makefile.am:
5462 * gst/dvdsub/Makefile.am:
5463 * gst/realmedia/Makefile.am:
5464 * pkgconfig/Makefile.am:
5465 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5466 * tests/check/Makefile.am:
5467 gst: Update versioning
5469 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5471 * ext/mpeg2dec/gstmpeg2dec.c:
5472 * ext/mpeg2dec/gstmpeg2dec.h:
5473 mpeg2dec: fix cropping
5474 fix cropping in mpeg2dec
5476 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5478 * ext/mpeg2dec/gstmpeg2dec.c:
5479 mpeg2dec: add crop metadata when buffer is still writable
5481 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5483 * gst/asfdemux/gstrtpasfdepay.c:
5484 update for buffer api change
5486 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5488 * ext/a52dec/gsta52dec.c:
5490 ext: Update for audio decoder API changes
5492 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5494 * tests/check/elements/amrnbenc.c:
5495 * tests/check/elements/x264enc.c:
5496 tests: make more valgrind-friendly and plug caps leak
5498 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5500 * gst/asfdemux/asfpacket.c:
5501 * gst/asfdemux/gstasfdemux.c:
5502 * gst/dvdsub/gstdvdsubdec.c:
5503 update for buffer changes
5505 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5507 * tests/check/elements/x264enc.c:
5508 tests: x264enc: adjust test to removal of deprecated properties
5510 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5512 Replace master with 0.11
5514 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5519 === release 0.11.2 ===
5521 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5527 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5528 * docs/plugins/inspect/plugin-a52dec.xml:
5529 * docs/plugins/inspect/plugin-amrnb.xml:
5530 * docs/plugins/inspect/plugin-amrwbdec.xml:
5531 * docs/plugins/inspect/plugin-asf.xml:
5532 * docs/plugins/inspect/plugin-cdio.xml:
5533 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5534 * docs/plugins/inspect/plugin-dvdread.xml:
5535 * docs/plugins/inspect/plugin-dvdsub.xml:
5536 * docs/plugins/inspect/plugin-lame.xml:
5537 * docs/plugins/inspect/plugin-mad.xml:
5538 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5539 * docs/plugins/inspect/plugin-realmedia.xml:
5540 * docs/plugins/inspect/plugin-siddec.xml:
5541 * docs/plugins/inspect/plugin-twolame.xml:
5542 * docs/plugins/inspect/plugin-x264.xml:
5543 * gst-plugins-ugly.doap:
5583 * win32/common/config.h:
5586 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5588 * tests/check/elements/mpeg2dec.c:
5589 tests: fix after memory changes
5591 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5593 * ext/x264/gstx264enc.c:
5594 * ext/x264/gstx264enc.h:
5595 x264enc: remove deprecated properties
5597 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5599 Merge remote-tracking branch 'origin/master' into 0.11
5600 So 0.11 folks also get amr include fixes.
5602 ext/a52dec/gsta52dec.c
5605 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5607 * gst/synaesthesia/gstsynaesthesia.c:
5608 synaesthesia: fixup for bufferpool api changes
5609 ... as well as some caps ref handling.
5611 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5613 * gst/realmedia/rademux.c:
5614 * gst/realmedia/rmdemux.c:
5615 don't pass random pointers to pull_range
5617 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5619 * ext/mpeg2dec/gstmpeg2dec.c:
5620 update for bufferpool changes
5622 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5624 * ext/mpeg2dec/gstmpeg2dec.c:
5625 update for allocation query changes
5627 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5629 * ext/dvdread/dvdreadsrc.c:
5630 * ext/lame/gstlamemp3enc.c:
5631 * ext/mpeg2dec/gstmpeg2dec.c:
5632 * ext/x264/gstx264enc.c:
5633 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5634 * gst/dvdsub/gstdvdsubdec.c:
5635 update for memory api changes
5637 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5639 * ext/mpeg2dec/gstmpeg2dec.c:
5640 take padding into account
5642 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5645 mad: simplify parsing code
5646 Also fixes #671455 (expected at least).
5648 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5651 configure.ac: bump required GLib to 2.31.14
5652 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
5654 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5656 * ext/sidplay/gstsiddec.cc:
5657 fix for caps _normalize changes
5659 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5661 * ext/x264/gstx264enc.c:
5662 fix for caps api changes
5664 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5666 * ext/a52dec/gsta52dec.c:
5667 * ext/a52dec/gsta52dec.h:
5668 a52dec: use base class tag handling helper
5669 ... so as to ensure these to be handled and sent at proper time.
5671 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5673 * ext/dvdread/dvdreadsrc.c:
5674 dvdreadsrc: Use variable type with correct signedness
5676 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5678 * ext/mpeg2dec/gstmpeg2dec.c:
5679 mpeg2dec: Copy planes in one go when possible
5681 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5684 * ext/amrnb/amrnbdec.h:
5685 * ext/amrnb/amrnbenc.h:
5686 * ext/amrwbdec/amrwbdec.h:
5687 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
5688 In previous versions, the opencore-amr include sub-directory
5689 would be specified in the include path in the CFLAGS, but this
5690 is no longer the case in newer versions, so we need to add those
5691 to our include directives.
5692 Based on patch by: Christian Morales Vega
5693 https://bugzilla.gnome.org/show_bug.cgi?id=671123
5695 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5698 configure: get rid of non-pkg-config ways to check for opencore-amr
5700 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5702 * ext/mpeg2dec/gstmpeg2dec.c:
5703 update for metadata API changes
5705 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
5707 * ext/amrwbdec/Makefile.am:
5708 * ext/lame/Makefile.am:
5709 * ext/mad/Makefile.am:
5710 amrwbdec, lame, mad: link to libgstbase
5712 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
5714 * ext/x264/gstx264enc.c:
5715 x264enc: fix compiler warning
5717 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5719 Merge remote-tracking branch 'origin/master' into 0.11
5721 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5723 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
5727 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5732 * docs/plugins/gst-plugins-ugly-plugins.args:
5733 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5734 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5735 * docs/plugins/inspect/plugin-a52dec.xml:
5736 * docs/plugins/inspect/plugin-amrnb.xml:
5737 * docs/plugins/inspect/plugin-amrwbdec.xml:
5738 * docs/plugins/inspect/plugin-asf.xml:
5739 * docs/plugins/inspect/plugin-cdio.xml:
5740 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5741 * docs/plugins/inspect/plugin-dvdread.xml:
5742 * docs/plugins/inspect/plugin-dvdsub.xml:
5743 * docs/plugins/inspect/plugin-iec958.xml:
5744 * docs/plugins/inspect/plugin-lame.xml:
5745 * docs/plugins/inspect/plugin-mad.xml:
5746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5747 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5748 * docs/plugins/inspect/plugin-mpegstream.xml:
5749 * docs/plugins/inspect/plugin-realmedia.xml:
5750 * docs/plugins/inspect/plugin-siddec.xml:
5751 * docs/plugins/inspect/plugin-twolame.xml:
5752 * docs/plugins/inspect/plugin-x264.xml:
5753 * win32/common/config.h:
5754 Bump version after release
5756 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
5759 autogen.sh: avoid touching .po files during 'make'
5760 A simple workaround to deal with GNU gettext automake integration
5761 failing to deal with git. Fixes: #669207
5763 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5765 * ext/x264/gstx264enc.c:
5766 x264: convert g_print to LOG
5768 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5770 * gst/asfdemux/gstrtpasfdepay.c:
5771 update for new memory api
5773 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5775 * ext/x264/gstx264enc.c:
5776 x264enc: handle pts and dts
5778 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5781 mad: handle libmad freeform parsing quirk
5783 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5786 mad: fixup unhacking last frame coaxing
5787 ... so as to not only replace the data pointer but also available size.
5789 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5791 * gst-plugins-ugly.spec.in:
5794 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5796 * win32/common/config.h:
5797 win32: back to development
5799 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5802 * gst/synaesthesia/gstsynaesthesia.c:
5803 * gst/synaesthesia/gstsynaesthesia.h:
5804 synaesthesia: port to 0.11
5806 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5809 * gst/xingmux/gstxingmux.c:
5810 xingmux: port to 0.11
5812 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5817 === release 0.11.1 ===
5819 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5825 * docs/plugins/gst-plugins-ugly-plugins.args:
5826 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5827 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5828 * docs/plugins/inspect/plugin-a52dec.xml:
5829 * docs/plugins/inspect/plugin-amrnb.xml:
5830 * docs/plugins/inspect/plugin-amrwbdec.xml:
5831 * docs/plugins/inspect/plugin-asf.xml:
5832 * docs/plugins/inspect/plugin-cdio.xml:
5833 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5834 * docs/plugins/inspect/plugin-dvdread.xml:
5835 * docs/plugins/inspect/plugin-dvdsub.xml:
5836 * docs/plugins/inspect/plugin-lame.xml:
5837 * docs/plugins/inspect/plugin-mad.xml:
5838 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5839 * docs/plugins/inspect/plugin-realmedia.xml:
5840 * docs/plugins/inspect/plugin-siddec.xml:
5841 * docs/plugins/inspect/plugin-twolame.xml:
5842 * docs/plugins/inspect/plugin-x264.xml:
5843 * gst-plugins-ugly.doap:
5883 * win32/common/config.h:
5886 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5888 Merge branch 'master' into 0.11
5892 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5895 mad: unhack last frame coaxing
5896 ... so as to maximally use available base class API and interfere least
5897 as possible with its internal state.
5899 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5902 mad: fix compilation
5904 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5907 mad: chain up to default event handler
5909 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
5911 * ext/x264/gstx264enc.c:
5912 x264enc: unmap video frame after encoding
5913 Fixes major memory leak.
5914 https://bugzilla.gnome.org/show_bug.cgi?id=669863
5916 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5918 * ext/x264/gstx264enc.c:
5919 x264enc: fix after merge
5921 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5923 Merge branch 'master' into 0.11
5925 ext/x264/gstx264enc.c
5927 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5929 * ext/sidplay/gstsiddec.cc:
5930 * ext/sidplay/gstsiddec.h:
5931 sidplay: don't use ulong properties
5933 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5935 * ext/sidplay/gstsiddec.cc:
5936 sidplay: fix negotiation
5938 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
5940 * ext/x264/gstx264enc.c:
5941 x264enc: Add baseline profile to caps
5942 libx264 does not yet support the features that create the difference
5943 between baseline and constrained baseline profile. Hence it currently
5944 supports both though it can only technically encode constrained
5947 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5949 * ext/amrnb/amrnbenc.c:
5950 * gst/asfdemux/gstasfdemux.c:
5951 * gst/realmedia/rdtmanager.c:
5952 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
5954 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5956 * tests/check/elements/mpeg2dec.c:
5957 mpeg2dec: fix test a bit more
5958 Still broken because cropping is broken in mpeg2dec
5960 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5962 * tests/check/elements/amrnbenc.c:
5963 * tests/check/elements/x264enc.c:
5964 * tests/check/elements/xingmux.c:
5965 tests: fix some tests
5967 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5969 * ext/twolame/gsttwolamemp2enc.c:
5970 twolame: Use new audio encoder/decoder base class API for srcpad caps
5972 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5974 * ext/lame/gstlamemp3enc.c:
5975 lame: Use new audio encoder/decoder base class API for srcpad caps
5977 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5980 mad: Use new audio encoder/decoder base class API for srcpad caps
5982 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5984 * ext/a52dec/gsta52dec.c:
5985 a52dec: Use new audio encoder/decoder base class API for srcpad caps
5987 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5989 * ext/amrwbdec/amrwbdec.c:
5990 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
5992 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5994 * ext/amrnb/amrnbdec.c:
5995 * ext/amrnb/amrnbenc.c:
5996 amrnb: Use new audio encoder/decoder base class API for srcpad caps
5998 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6001 mad: ensure we do not confuse the base class with our buffer guard
6002 mad expects extra bytes at the end of a buffer (see discussion in
6003 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
6004 and since we inject these without the base class' knowledge, we
6005 need to hide the bodies better.
6006 This fixes an assert at EOS when decoding an mp3 manually without
6007 an intervening mpegaudioparse.
6009 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6011 * gst/realmedia/rtspreal.c:
6012 update for HEADER flag
6014 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
6016 * ext/x264/gstx264enc.c:
6017 * ext/x264/gstx264enc.h:
6018 x264enc: implement force-key-unit API
6020 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
6023 Automatic update of common submodule
6024 From c463bc0 to 7fda524
6026 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6028 * ext/amrnb/amrnbdec.c:
6029 * ext/amrwbdec/amrwbdec.c:
6030 amr: port to 0.11 again
6032 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6034 Merge branch 'master' into 0.11
6036 ext/a52dec/gsta52dec.c
6038 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6040 * ext/a52dec/gsta52dec.c:
6041 * ext/amrnb/amrnbdec.c:
6042 * ext/amrnb/amrnbenc.c:
6043 * ext/amrwbdec/amrwbdec.c:
6044 * ext/dvdread/dvdreadsrc.c:
6045 * ext/lame/gstlamemp3enc.c:
6047 * ext/mpeg2dec/gstmpeg2dec.c:
6048 * ext/sidplay/gstsiddec.cc:
6049 * ext/twolame/gsttwolamemp2enc.c:
6050 * gst/asfdemux/asfpacket.c:
6051 * gst/asfdemux/gstasfdemux.c:
6052 * gst/asfdemux/gstrtpasfdepay.c:
6053 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6054 * gst/dvdsub/gstdvdsubdec.c:
6055 * gst/dvdsub/gstdvdsubdec.h:
6056 * gst/realmedia/gstrdtbuffer.c:
6057 * gst/realmedia/gstrdtbuffer.h:
6058 * gst/realmedia/rdtdepay.c:
6059 * gst/realmedia/rmdemux.c:
6060 * gst/realmedia/rmutils.c:
6061 port to new memory API
6063 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6066 Automatic update of common submodule
6067 From 2a59016 to c463bc0
6069 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6071 * gst-libs/gst/glib-compat-private.h:
6072 Remove compatibility versions for deprecated GLib API
6074 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6076 * ext/a52dec/gsta52dec.c:
6077 a52dec: fix read buffer overflow upon syncing
6078 The wrong size was being decremented, leading to a runaway
6081 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6085 Add --disable-fatal-warnings configure option
6087 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6089 * gst/asfdemux/gstasfdemux.c:
6090 * gst/realmedia/rademux.c:
6091 * gst/realmedia/rdtmanager.c:
6092 * gst/realmedia/rmdemux.c:
6093 port to new gthread API
6095 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6098 configure.ac: Require GLib 2.31.10 for consistency
6100 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6103 Automatic update of common submodule
6104 From 0807187 to 2a59016
6106 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6108 * ext/amrwbdec/amrwbdec.c:
6109 amrwbdec: _parse should not return OK if not enough data yet
6111 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6113 * ext/amrnb/amrnbdec.c:
6114 amrnbdec: _parse should not return OK if not enough data yet
6116 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6118 * ext/dvdread/dvdreadsrc.c:
6119 dvdreadsrc: fix off by one in cell calculation for the last chapter
6121 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6123 * gst/asfdemux/gstasfdemux.c:
6124 asfdemux: set caps on src pad before adding it
6126 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6128 * gst/asfdemux/gstasfdemux.c:
6129 asfdemux: perform writable buffer map to copy into it
6131 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6133 * gst/asfdemux/asfpacket.c:
6134 * gst/asfdemux/asfpacket.h:
6135 asfpacket: fix 0.11 ported payload extraction
6136 ... to cater for not necessarily offset == size - cur_pos,
6137 as size may have been adjusted due to padding.
6140 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6142 * ext/x264/gstx264enc.c:
6143 x264enc: remove useless and semantically (though not practically) wrong code
6144 The object will be freed, so it's pointless to set the pointers
6147 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6149 * ext/x264/gstx264enc.c:
6150 x264enc: remove leaking "optimization"
6152 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6154 * gst/asfdemux/gstasfdemux.c:
6155 GST_TYPE_DATE -> G_TYPE_DATE
6157 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6159 Merge remote-tracking branch 'origin/master' into 0.11
6161 ext/a52dec/gsta52dec.c
6163 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6165 * ext/a52dec/gsta52dec.c:
6166 a52dec: plug buffer leak
6168 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6170 * ext/a52dec/gsta52dec.c:
6171 a52dec: plug buffer leak
6173 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6175 * ext/amrnb/amrnbenc.c:
6176 amrnbenc: _map and _unmap the appropriate input and output buffers
6178 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6180 * ext/a52dec/gsta52dec.c:
6181 a52dec: Fix some merge mistakes
6183 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6185 Merge branch 'master' into 0.11
6187 ext/a52dec/gsta52dec.c
6188 ext/a52dec/gsta52dec.h
6191 ext/lame/gstlamemp3enc.c
6194 gst/mpegaudioparse/gstmpegaudioparse.c
6195 gst/mpegstream/gstdvddemux.c
6196 gst/realmedia/rdtdepay.c
6201 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6203 * gst/dvdsub/Makefile.am:
6204 dvdsub: add some CFLAGS and LIBS in Makefile.am
6205 ... since adapter is still used.
6207 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6209 * gst/realmedia/rmdemux.c:
6210 rmdemux: Don't use buffer after unreffing
6212 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6214 * gst/asfdemux/gstasfdemux.c:
6215 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
6217 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6220 mad: Correctly unmap the buffer with the original data pointer
6222 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6225 mad: Make sure to set caps on the srcpad if none are set yet
6227 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6229 * ext/mad/Makefile.am:
6230 mad: fix LIBS order in Makefile.am
6232 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6235 mad: remove left-over id3tag.h include
6236 We don't use libid3tag any more.
6238 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6240 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6241 dvdlpcmdec: fix for multichannel
6243 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6245 * ext/a52dec/gsta52dec.c:
6246 * ext/a52dec/gsta52dec.h:
6247 a52dec: Update for the new raw audio caps
6249 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6252 mad: Update for the new raw audio caps
6254 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6256 * ext/lame/gstlamemp3enc.c:
6257 lamemp3enc: Update for the new raw audio caps
6259 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6261 * ext/twolame/gsttwolamemp2enc.c:
6262 twolamemp2enc: Update for the new raw audio caps
6264 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6266 * ext/amrwbdec/amrwbdec.c:
6267 amrwbdec: Add the new layout field to the raw audio caps
6269 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6271 * ext/amrnb/amrnbdec.c:
6272 * ext/amrnb/amrnbenc.c:
6273 amrnb: Add the new layout field to the raw audio caps
6275 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6277 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6278 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6279 dvdlpcmdec: Port to the new raw audio caps
6281 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6283 * gst/asfdemux/gstasfdemux.c:
6284 asfdemux: Update for libgstriff API changes
6285 Still needs to handle audio channel reordering.
6287 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6290 Automatic update of common submodule
6291 From 50b34ab to 0807187
6293 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6295 * ext/lame/Makefile.am:
6296 lame: fix LIBADD order in Makefile.am
6298 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6300 * tests/check/elements/amrnbenc.c:
6301 * tests/check/elements/mpeg2dec.c:
6302 * tests/check/elements/x264enc.c:
6303 * tests/check/elements/xingmux.c:
6304 * tests/check/generic/states.c:
6305 tests: make tests compile
6307 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6309 * ext/amrwbdec/amrwbdec.c:
6310 * ext/dvdread/dvdreadsrc.c:
6312 * ext/sidplay/gstsiddec.cc:
6313 * gst/asfdemux/gstasfdemux.c:
6314 * gst/realmedia/pnmsrc.c:
6315 * gst/realmedia/rdtmanager.c:
6316 * gst/realmedia/rmdemux.c:
6317 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
6319 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6321 * tests/check/Makefile.am:
6322 tests: disable generic index test
6324 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6326 * ext/mpeg2dec/gstmpeg2dec.c:
6327 mpeg2dec: remove all seeking-related code
6328 A parser or demuxer upstream should handle this Same for
6331 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6333 * ext/mpeg2dec/gstmpeg2dec.c:
6334 * ext/mpeg2dec/gstmpeg2dec.h:
6335 mpeg2dec: update for GstIndex removal
6337 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6339 * ext/cdio/gstcdiocddasrc.c:
6340 cdio: update for probe vfunc removal in GstAudioCdSrc
6342 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6344 * ext/lame/gstlame.c:
6345 * ext/lame/gstlamemp3enc.c:
6346 lame: fix printf format in debug statements
6347 https://bugzilla.gnome.org/show_bug.cgi?id=666926
6349 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6351 * ext/lame/gstlame.c:
6352 * ext/lame/gstlame.h:
6353 lame: ensure parsed output
6354 ... by doing some basic parsing of encoded lame data.
6356 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6358 * ext/lame/gstlame.h:
6359 lame: cleanup unused instance struct fields
6361 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6363 * ext/lame/Makefile.am:
6364 * ext/lame/gstlamemp3enc.c:
6365 * ext/lame/gstlamemp3enc.h:
6366 lamemp3enc: ensure parsed output
6367 ... by doing some basic parsing of encoded lame data.
6370 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6372 * ext/lame/gstlamemp3enc.c:
6373 lamemp3enc: do not leak merged tags
6375 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6379 mad: helpfully bodge the last buffer to let mad decode the last frame
6380 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
6381 to be believed, the last buffer must be followed by a number of 0 bytes
6382 in order for the last frame to be decoded (at least in some cases).
6383 Doing so seems to work here, fixing a missing 1152 samples when using
6384 mp3parse before mad (not using mp3parse would yield the correct amount
6385 of samples, if there's extra non-MP3 data after (eg, tag data)).
6387 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6389 * ext/dvdread/dvdreadsrc.c:
6390 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
6392 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6394 * gst/mpegstream/gstdvddemux.c:
6395 dvddemux: tweak subtitle stream setup based on dvd language codes event
6396 ... to allow for non-continuous subtitle stream numbers.
6397 The missing stream numbers tend to come up as subtitle streams anyway
6398 (albeit not with an identified language tag).
6400 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6402 * ext/dvdread/dvdreadsrc.c:
6403 dvdreadsrc: minor safety tweak to sector seeking
6405 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
6407 * ext/a52dec/gsta52dec.c:
6408 a52dec: check that a52_init returns a valid a52 state
6410 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6412 * ext/mpeg2dec/gstmpeg2dec.c:
6413 mpeg2dec: update for new interlaced flags
6415 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6417 * ext/a52dec/Makefile.am:
6418 * ext/a52dec/gsta52dec.c:
6419 * ext/a52dec/gsta52dec.h:
6420 a52dec: port to audiodecoder
6422 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6424 * ext/mad/Makefile.am:
6427 mad: port to audiodecoder
6429 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6431 * ext/a52dec/gsta52dec.c:
6432 a52dec: Don't claim to support upstream renegotiation
6433 and use fixed caps on the srcpad. To correctly support
6434 upstream renegotiation a52dec would need to check if the
6435 caps of the downstream allocated buffer are the requested
6436 caps or if the size is different.
6439 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
6441 * ext/a52dec/gsta52dec.c:
6442 a52dec: Check that the a52_state is correctly initialized
6444 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6446 * gst-libs/gst/Makefile.am:
6447 * gst-libs/gst/glib-compat-private.h:
6448 * gst/asfdemux/gstasfdemux.c:
6449 * gst/mpegaudioparse/gstmpegaudioparse.c:
6450 * gst/realmedia/rademux.c:
6451 * gst/realmedia/rdtmanager.c:
6452 * gst/realmedia/rmdemux.c:
6453 Work around deprecated thread API in glib master
6454 Add private replacements for deprecated functions such as
6455 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
6456 to avoid the deprecation warnings. We can't change most of
6457 these in 0.10 because they're part of our API and ABI.
6458 Suppress deprecation warnings in selected files, mostly for
6459 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
6460 not much we can do here in 0.10.
6462 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6469 po: update translations
6471 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6473 * gst/realmedia/rdtdepay.c:
6474 rdtdepay: make buffer metadata writable before setting caps on it
6475 Fixes issue when the header buffer is being pushed, which was taken
6476 from the caps and is therefore not writable.
6478 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6480 * ext/dvdread/dvdreadsrc.c:
6481 fix for basesrc changes
6483 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
6485 * gst/asfdemux/gstrtpasfdepay.c:
6486 rtpasfdepay: Initialize GstRTPBuffer before usage
6488 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6490 Merge remote-tracking branch 'origin/master' into 0.11
6492 ext/dvdread/dvdreadsrc.c
6494 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
6496 * ext/dvdread/dvdreadsrc.c:
6497 dvdreadsrc: Fix format string compiler warning
6500 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6502 Merge remote-tracking branch 'origin/master' into 0.11
6504 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6506 * ext/mpeg2dec/gstmpeg2dec.c:
6507 Update for indexable change
6509 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6511 * gst/realmedia/rdtmanager.c:
6512 update for clock provider API change
6514 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6516 * ext/a52dec/gsta52dec.c:
6517 * ext/amrnb/amrnbdec.c:
6518 * ext/amrnb/amrnbenc.c:
6519 * ext/amrwbdec/amrwbdec.c:
6520 * ext/dvdread/dvdreadsrc.c:
6521 * ext/lame/gstlame.c:
6522 * ext/lame/gstlamemp3enc.c:
6524 * ext/mpeg2dec/gstmpeg2dec.c:
6525 * ext/sidplay/gstsiddec.cc:
6526 * ext/twolame/gsttwolame.c:
6527 * ext/x264/gstx264enc.c:
6528 * gst/asfdemux/gstasfdemux.c:
6529 * gst/asfdemux/gstrtpasfdepay.c:
6530 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6531 * gst/dvdsub/gstdvdsubdec.c:
6532 * gst/dvdsub/gstdvdsubparse.c:
6533 * gst/iec958/ac3iec.c:
6534 * gst/mpegaudioparse/gstmpegaudioparse.c:
6535 * gst/mpegaudioparse/gstxingmux.c:
6536 * gst/mpegstream/gstdvddemux.c:
6537 * gst/mpegstream/gstmpegdemux.c:
6538 * gst/mpegstream/gstmpegparse.c:
6539 * gst/mpegstream/gstrfc2250enc.c:
6540 * gst/realmedia/pnmsrc.c:
6541 * gst/realmedia/rademux.c:
6542 * gst/realmedia/rdtdepay.c:
6543 * gst/realmedia/rdtmanager.c:
6544 * gst/realmedia/rmdemux.c:
6545 * gst/synaesthesia/gstsynaesthesia.c:
6546 various: fix pad template ref leaks
6547 https://bugzilla.gnome.org/show_bug.cgi?id=662664
6549 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
6551 * tests/check/elements/xingmux.c:
6552 tests: update for gstcheck API change
6554 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6556 * ext/amrnb/amrnbenc.c:
6557 * ext/dvdread/dvdreadsrc.c:
6558 * ext/lame/gstlamemp3enc.c:
6559 * ext/twolame/gsttwolamemp2enc.c:
6560 ext: fix more printf format warnings in debug messages
6562 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
6564 * gst/asfdemux/gstasfdemux.c:
6565 * gst/asfdemux/gstrtpasfdepay.c:
6566 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6567 * gst/dvdsub/gstdvdsubdec.c:
6568 * gst/dvdsub/gstdvdsubparse.c:
6569 * gst/realmedia/rademux.c:
6570 * gst/realmedia/rmdemux.c:
6571 Fix print format compiler warnings on OS X / 64bit
6572 https://bugzilla.gnome.org/show_bug.cgi?id=662617
6574 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6576 * gst/asfdemux/gstasfdemux.c:
6577 * gst/realmedia/rademux.c:
6578 * gst/realmedia/rdtmanager.c:
6579 * gst/realmedia/rmdemux.c:
6580 update for activation changes
6582 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6584 * gst/asfdemux/gstasfdemux.c:
6585 * gst/realmedia/rademux.c:
6586 * gst/realmedia/rmdemux.c:
6587 update for new scheduling query
6589 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6591 * gst/asfdemux/gstasfdemux.c:
6592 * gst/realmedia/rademux.c:
6593 * gst/realmedia/rdtmanager.c:
6594 * gst/realmedia/rmdemux.c:
6595 add parent to activate functions
6597 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6599 * ext/a52dec/gsta52dec.c:
6600 * ext/mpeg2dec/gstmpeg2dec.c:
6601 * ext/sidplay/gstsiddec.cc:
6602 * ext/x264/gstx264enc.c:
6603 * gst/asfdemux/gstasfdemux.c:
6604 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6605 * gst/dvdsub/gstdvdsubdec.c:
6606 * gst/dvdsub/gstdvdsubparse.c:
6607 * gst/realmedia/rademux.c:
6608 * gst/realmedia/rdtdepay.c:
6609 * gst/realmedia/rdtmanager.c:
6610 * gst/realmedia/rmdemux.c:
6611 add parent to pad functions
6613 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6615 * ext/mpeg2dec/gstmpeg2dec.c:
6616 * ext/sidplay/gstsiddec.cc:
6617 * ext/x264/gstx264enc.c:
6618 * gst/asfdemux/gstasfdemux.c:
6619 * gst/realmedia/rademux.c:
6620 * gst/realmedia/rdtmanager.c:
6621 * gst/realmedia/rmdemux.c:
6622 add parent to query function
6624 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6626 * gst/asfdemux/gstasfdemux.c:
6627 * gst/realmedia/rademux.c:
6628 _query_peer_*() -> _peer_query_*()
6630 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6632 * gst/dvdsub/gstdvdsubdec.c:
6633 _accept_caps() -> _query_accept_caps()
6635 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6637 * ext/x264/gstx264enc.c:
6638 _peer_get_caps() -> _peer_query_caps()
6640 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6642 * ext/x264/gstx264enc.c:
6643 update for _get_caps() -> _query_caps()
6645 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6647 * ext/x264/gstx264enc.c:
6648 change getcaps to query
6650 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6653 mad: re-instate accidentally dropped rank
6655 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6657 * ext/dvdread/dvdreadsrc.c:
6658 * gst/realmedia/pnmsrc.c:
6659 Update for GstURIHandler get_protocols() changes
6661 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6663 * ext/dvdread/dvdreadsrc.c:
6664 * ext/dvdread/dvdreadsrc.h:
6665 * gst/realmedia/pnmsrc.c:
6666 dvdreadsrc, pnmsrc: update for GstURIHandler changes
6668 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6671 mad: re-port to 0.11
6672 This time using the base class. Still something
6673 wrong with the parsing though, when there's no
6674 parser or demuxer upstream (which of course
6675 shouldn't happen in a normal playback scenario).
6677 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6681 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
6683 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6687 mad: replace with 0.10 version ported to GstAudioDecoder
6688 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
6689 of Mark's baseaudio branch.
6690 Would probably be too risky to drop this into 0.10 given
6691 all the things mad is doing.
6693 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6695 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6696 docs: remove bits for old lame element from sections.txt file
6698 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6702 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6703 * docs/plugins/inspect/plugin-mpegstream.xml:
6704 * gst-plugins-ugly.spec.in:
6705 * gst/mpegstream/Makefile.am:
6706 * gst/mpegstream/README:
6707 * gst/mpegstream/gstdvddemux.c:
6708 * gst/mpegstream/gstdvddemux.h:
6709 * gst/mpegstream/gstmpegclock.c:
6710 * gst/mpegstream/gstmpegclock.h:
6711 * gst/mpegstream/gstmpegdemux.c:
6712 * gst/mpegstream/gstmpegdemux.h:
6713 * gst/mpegstream/gstmpegpacketize.c:
6714 * gst/mpegstream/gstmpegpacketize.h:
6715 * gst/mpegstream/gstmpegparse.c:
6716 * gst/mpegstream/gstmpegparse.h:
6717 * gst/mpegstream/gstmpegstream.c:
6718 * gst/mpegstream/gstrfc2250enc.c:
6719 * gst/mpegstream/gstrfc2250enc.h:
6720 * gst/mpegstream/mpegstream.vcproj:
6721 * gst/mpegstream/notes:
6723 * win32/vs6/gst_plugins_ugly.dsw:
6724 * win32/vs6/libgstac3parse.dsp:
6725 * win32/vs6/libgstmpegaudioparse.dsp:
6726 * win32/vs6/libgstmpegstream.dsp:
6727 mpegstream: remove the old mpeg-ps parser and demuxers
6728 Don't want anyone porting this by accident.
6729 Superseded by mpegpsdemux in -bad.
6731 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6734 * ext/cdio/Makefile.am:
6735 * ext/cdio/gstcdio.c:
6736 * ext/cdio/gstcdiocddasrc.c:
6737 * ext/cdio/gstcdiocddasrc.h:
6738 cdio: port cdiocddasrc to 0.11
6740 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6742 * tests/check/elements/mpeg2dec.c:
6743 tests: port mpeg2dec to 0.11
6744 It compiles, but fails.
6746 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6748 * tests/check/elements/x264enc.c:
6749 tests: port x264enc unit test to 0.11
6750 Well, it compiles now at least.
6752 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6754 * gst/asfdemux/gstrtpasfdepay.h:
6755 update for base class rename
6757 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6759 * gst/asfdemux/gstrtpasfdepay.c:
6760 * gst/asfdemux/gstrtpasfdepay.h:
6761 update for base class rename
6763 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6803 po: update translations
6805 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6807 * docs/plugins/gst-plugins-ugly-plugins.args:
6808 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6809 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6810 * docs/plugins/inspect/plugin-a52dec.xml:
6811 * docs/plugins/inspect/plugin-amrnb.xml:
6812 * docs/plugins/inspect/plugin-amrwbdec.xml:
6813 * docs/plugins/inspect/plugin-asf.xml:
6814 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6815 * docs/plugins/inspect/plugin-dvdread.xml:
6816 * docs/plugins/inspect/plugin-dvdsub.xml:
6817 * docs/plugins/inspect/plugin-lame.xml:
6818 * docs/plugins/inspect/plugin-mad.xml:
6819 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6820 * docs/plugins/inspect/plugin-realmedia.xml:
6821 * docs/plugins/inspect/plugin-siddec.xml:
6822 * docs/plugins/inspect/plugin-twolame.xml:
6823 * docs/plugins/inspect/plugin-x264.xml:
6826 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6828 * ext/lame/gstlamemp3enc.c:
6829 lamemp3enc: cosmetic error message change
6830 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
6832 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6834 * docs/plugins/Makefile.am:
6835 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6836 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6837 * ext/twolame/Makefile.am:
6838 * ext/twolame/gsttwolame.c:
6839 * ext/twolame/gsttwolame.h:
6840 * ext/twolame/gsttwolamemp2enc.c:
6841 * ext/twolame/gsttwolamemp2enc.h:
6843 twolame: rename to twolamemp2enc
6845 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6848 * ext/twolame/gsttwolame.c:
6849 twolame: port to 0.11
6851 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6855 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6856 * docs/plugins/inspect/plugin-iec958.xml:
6857 * gst-plugins-ugly.spec.in:
6858 * gst/iec958/Makefile.am:
6859 * gst/iec958/ac3_padder.c:
6860 * gst/iec958/ac3_padder.h:
6861 * gst/iec958/ac3iec.c:
6862 * gst/iec958/ac3iec.h:
6864 * win32/vs6/libgstiec958.dsp:
6865 iec958: remove this plugin
6866 I think it can just go away. Audio sinks can and should payload
6867 things themselves using the helper API in libgstaudio. If such
6868 a plugin still makes sense, it should probably be rewritten
6869 using the library functions (and be put into -good or so).
6871 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6873 * gst/realmedia/rademux.c:
6874 * gst/realmedia/rmdemux.c:
6875 * gst/realmedia/rtspreal.c:
6876 update for adapter api change
6878 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6880 * ext/x264/gstx264enc.c:
6881 update for removed fixate function
6883 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6886 * ext/mpeg2dec/gstmpeg2dec.c:
6887 * gst/asfdemux/gstasfdemux.c:
6888 * gst/realmedia/rmdemux.c:
6891 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6894 * gst/realmedia/rademux.c:
6895 * gst/realmedia/rdtdepay.c:
6896 * gst/realmedia/rmdemux.c:
6897 * gst/realmedia/rmutils.c:
6900 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6902 * gst/asfdemux/gstasfdemux.c:
6903 * gst/mpegstream/gstdvddemux.c:
6904 * gst/mpegstream/gstmpegdemux.c:
6905 * gst/realmedia/rmdemux.c:
6906 * gst/realmedia/rmdemux.h:
6909 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
6912 po: lame => lamemp3enc
6914 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6916 * gst/realmedia/rdtmanager.c:
6917 make request pads take %u
6919 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6921 * ext/mpeg2dec/gstmpeg2dec.c:
6922 * ext/mpeg2dec/gstmpeg2dec.h:
6923 mpeg2dec: Add basic cropping support
6925 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6927 * ext/a52dec/gsta52dec.c:
6928 * ext/sidplay/gstsiddec.cc:
6929 * gst/asfdemux/gstasfdemux.c:
6930 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6931 tags: update for tag API removal
6933 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6935 * ext/mpeg2dec/gstmpeg2dec.c:
6936 * ext/mpeg2dec/gstmpeg2dec.h:
6937 update for meta api change
6939 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6941 * gst/asfdemux/gstasfdemux.c:
6942 structure: fix for api update
6944 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6946 Merge remote-tracking branch 'origin/master' into 0.11
6948 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6950 * tests/check/elements/amrnbenc.c:
6951 tests: port amrnbenc test to 0.11
6953 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6955 * ext/amrnb/amrnbdec.c:
6956 * ext/amrnb/amrnbenc.c:
6957 amrnb: fix up raw audio caps for 0.11
6959 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6961 * tests/check/Makefile.am:
6962 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
6964 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6966 * docs/plugins/Makefile.am:
6967 * ext/lame/Makefile.am:
6969 * ext/lame/gstlame.c:
6970 * ext/lame/gstlame.h:
6971 * ext/lame/plugin.c:
6972 * ext/lame/test-lame.c:
6973 * gst/xingmux/gstxingmux.c:
6974 * tests/check/pipelines/lame.c:
6975 lame: remove lame element, it's been superseded by lamemp3enc
6977 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6979 * ext/a52dec/gsta52dec.c:
6980 * ext/lame/gstlamemp3enc.c:
6982 * ext/sidplay/gstsiddec.cc:
6983 * gst/asfdemux/gstasfdemux.c:
6984 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6985 ext, gst: update for taglist API changes
6987 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
6989 * gst/asfdemux/gstasfdemux.c:
6990 asfdemux: Don't leak pending payload buffers
6993 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6995 Merge branch 'master' into 0.11
6997 ext/sidplay/gstsiddec.cc
6999 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
7001 * ext/sidplay/gstsiddec.cc:
7002 siddec: use BOILERPLATE macro and cleanup FIXMEs
7004 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7006 * gst/asfdemux/gstrtpasfdepay.c:
7007 asfdepay: fix compiler warnings after gst_caps_new_simple() change
7009 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7011 * gst-plugins-ugly.spec.in:
7012 Update specfile with latest changes
7014 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7016 * gst/asfdemux/gstasfdemux.c:
7017 asfdemux: Don't unmap a buffer that doesn't exist
7019 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7022 * ext/dvdread/dvdreadsrc.c:
7023 dvdread: port to 0.11
7025 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7028 * gst/dvdsub/Makefile.am:
7029 * gst/dvdsub/gstdvdsubdec.c:
7030 * gst/dvdsub/gstdvdsubdec.h:
7031 * gst/dvdsub/gstdvdsubparse.c:
7032 dvdsub: port to 0.11
7034 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7036 Merge branch 'master' into 0.11
7038 ext/amrwbdec/Makefile.am
7039 ext/amrwbdec/amrwbdec.c
7041 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7043 * gst/realmedia/gstrdtbuffer.c:
7044 * gst/realmedia/gstrdtbuffer.h:
7045 * gst/realmedia/pnmsrc.c:
7046 * gst/realmedia/rademux.c:
7047 * gst/realmedia/rdtdepay.c:
7048 * gst/realmedia/rdtmanager.c:
7049 * gst/realmedia/rmdemux.c:
7050 * gst/realmedia/rmutils.c:
7051 * gst/realmedia/rtspreal.c:
7052 realmedia: port to 0.11
7054 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7056 * ext/amrwbdec/Makefile.am:
7057 * ext/amrwbdec/amrwbdec.c:
7058 * ext/amrwbdec/amrwbdec.h:
7059 amrwbdec: port to audiodecoder
7061 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7063 * ext/amrnb/Makefile.am:
7064 amrnbdec: fixup build
7066 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7068 * ext/amrnb/amrnbdec.c:
7069 amrnbdec: remove leftover extraneous _unref
7071 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7073 Merge branch 'master' into 0.11
7075 ext/amrnb/amrnbdec.c
7077 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7080 * ext/amrnb/amrnbdec.c:
7081 * ext/amrnb/amrnbenc.c:
7084 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7087 * ext/amrwbdec/Makefile.am:
7088 * ext/amrwbdec/amrwbdec.c:
7089 ported amrwbdec to 0.11
7091 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7093 * ext/amrnb/amrnbdec.c:
7094 * ext/amrnb/amrnbdec.h:
7095 amrnbdec: port to audiodecoder
7097 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7099 Merge branch 'master' into 0.11
7101 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7104 * ext/mpeg2dec/gstmpeg2dec.c:
7105 * ext/mpeg2dec/gstmpeg2dec.h:
7106 mpeg2dec: minimal port to 0.11
7108 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7110 * ext/mpeg2dec/gstmpeg2dec.c:
7111 * ext/mpeg2dec/gstmpeg2dec.h:
7112 mpeg2dec: post QoS messages when dropping a frame due to QoS
7113 https://bugzilla.gnome.org/show_bug.cgi?id=658241
7115 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7118 configure: update ported plugins list
7120 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7123 update to 0.11 branch
7125 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7127 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7128 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7129 dvdlpcmdec: port to 0.11
7131 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7133 * ext/lame/gstlame.c:
7134 * ext/lame/gstlamemp3enc.c:
7135 lame: fix raw audio caps too
7137 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7139 * ext/lame/gstlame.c:
7140 * ext/lame/gstlamemp3enc.c:
7143 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7145 Merge branch 'master' into 0.11
7147 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7149 * ext/x264/gstx264enc.c:
7150 * ext/x264/gstx264enc.h:
7151 x264enc: port to 0.11
7153 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7155 * ext/amrnb/Makefile.am:
7156 * ext/amrnb/amrnbenc.c:
7157 * ext/amrnb/amrnbenc.h:
7158 amrnbenc: port to audioencoder
7160 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7162 Merge branch 'master' into 0.11
7166 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7168 * ext/a52dec/gsta52dec.c:
7171 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7173 * ext/twolame/gsttwolame.c:
7174 twolame: Simple fix for GstAudioEncoder API change
7176 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7178 * ext/twolame/gsttwolame.c:
7179 twolame: Fix variable 'gstelement_class' set but not used compiler warning
7181 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7183 * ext/lame/gstlame.c:
7184 * ext/lame/gstlamemp3enc.c:
7185 lame: Don't get the parent class again, GST_BOILERPLATE does this already
7187 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7189 * ext/lame/gstlame.c:
7190 * ext/lame/gstlamemp3enc.c:
7191 lame: Fix variable 'gstelement_class' set but not used compiler warning
7193 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7195 * ext/twolame/gsttwolame.c:
7196 twolame: improve output framing and timestamping
7197 ... which simply comes down to requesting one frame of input data at a time,
7198 since the encoder nicely turns this into 1 encoded frame.
7200 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7202 * ext/twolame/Makefile.am:
7203 * ext/twolame/gsttwolame.c:
7204 * ext/twolame/gsttwolame.h:
7205 twolame: port to audioencoder
7207 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7209 * ext/lame/gstlame.c:
7210 lame: use some more boilerplate
7212 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7214 * ext/lame/gstlame.c:
7215 * ext/lame/gstlame.h:
7216 lame: port to audioencoder
7218 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7220 * ext/lame/gstlamemp3enc.c:
7221 lamemp3enc: use some more boilerplate
7223 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7225 * ext/lame/gstlamemp3enc.c:
7226 lamemp3enc: really report bitrate rather kbitrate
7228 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7230 * ext/lame/Makefile.am:
7231 * ext/lame/gstlamemp3enc.c:
7232 * ext/lame/gstlamemp3enc.h:
7233 lamemp3enc: port to audioencoder
7235 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7237 * ext/dvdread/dvdreadsrc.c:
7238 dvdreadsrc: take into account first sector of the current title
7239 This fixes seeking on titles which do not start on a new file.
7240 https://bugzilla.gnome.org/show_bug.cgi?id=659252
7242 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7244 * ext/dvdread/dvdreadsrc.c:
7245 dvdreadsrc: fix sector seeking
7246 It was overly complicated, and did not take into account the offset
7247 needed for titles which do not start on a new file.
7248 https://bugzilla.gnome.org/show_bug.cgi?id=659252
7250 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7252 * ext/dvdread/dvdreadsrc.c:
7253 dvdreadsrc: fix sector search for packed titles
7254 Some DVD titles are packed in a single set, and we need to use
7255 the correct table to map times to sectors.
7256 https://bugzilla.gnome.org/show_bug.cgi?id=659252
7258 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7261 * ext/mad/Makefile.am:
7263 * gst-plugins-ugly.spec.in:
7264 mad: remove id3tag dependency used by in practice unreachable legacy code
7265 The mad mp3 decoder element shouldn't parse tags at all really, but we
7266 have so far kept this code around for backwards-compatibility reasons
7267 for people building manual pipelines for some reason. However, as it
7268 turns out that code has never actually worked in 0.10 in practice,
7269 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
7270 which doesn't actually seem to happen any more though because of the
7271 preceding mad_header_decode(), which will discover and report the
7272 sync loss if it runs into a tag and make mad_frame_decode() try to
7274 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
7276 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7278 * gst/asfdemux/asfpacket.c:
7279 asfpacket: skip empty payload packets
7280 ... which also avoids assertion failures and possible segfaults later on
7281 when possibly trying to join 2 empty buffers.
7283 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7285 * gst/realmedia/rmdemux.c:
7286 * gst/realmedia/rmdemux.h:
7287 rmdemux: delay announcing container tags until we have pads
7288 Fixes tags when transcoding.
7289 https://bugzilla.gnome.org/show_bug.cgi?id=658297
7291 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7293 * tests/check/elements/amrnbenc.c:
7294 amrnbenc: Use complete raw audio caps in the test
7296 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
7298 * docs/plugins/Makefile.am:
7299 docs: cleanup makefiles
7300 Remove commented out parts that we don't need. Remove "the wingo addition" - no
7301 so useful after all. Narrow down file-globs for plugin docs.
7303 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
7306 Automatic update of common submodule
7307 From a39eb83 to 11f0cd5
7309 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
7312 Automatic update of common submodule
7313 From 605cd9a to a39eb83
7315 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7317 * gst/asfdemux/gstasfdemux.c:
7318 asf: don't use fourcc
7320 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7322 Merge branch 'master' into 0.11
7324 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7326 * ext/mpeg2dec/gstmpeg2dec.c:
7327 mpeg2dec: fix spurious failure to decode some files
7328 Parsing can return with an 'invalid' state, but this is not
7329 actually fatal. For one, the mpeg2dec command line tool that
7330 comes with the libmpeg2 library blithely ignores this condition
7331 and merrily goes on. So we do this same, logging the error,
7332 and going on with parsing. This makes something work that did
7333 not use to work, and brings happiness to the world.
7334 https://bugzilla.gnome.org/show_bug.cgi?id=429476
7336 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7339 * ext/sidplay/Makefile.am:
7340 * ext/sidplay/gstsiddec.cc:
7341 port to new audio caps
7343 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7345 Merge branch 'master' into 0.11
7348 gst/asfdemux/gstrtpasfdepay.c
7350 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7353 configure: Add synaesthesia to the list of non-ported plugins
7355 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7358 * docs/plugins/Makefile.am:
7359 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7360 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7361 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7362 * gst-plugins-ugly.spec.in:
7363 * gst/mpegaudioparse/Makefile.am:
7364 * gst/mpegaudioparse/gstmpegaudioparse.c:
7365 * gst/mpegaudioparse/gstmpegaudioparse.h:
7366 * gst/mpegaudioparse/gstxingmux.c:
7367 * gst/mpegaudioparse/gstxingmux.h:
7368 * gst/mpegaudioparse/mpegaudioparse.vcproj:
7369 * gst/mpegaudioparse/plugin.c:
7370 * gst/xingmux/Makefile.am:
7371 * gst/xingmux/gstxingmux.c:
7372 * gst/xingmux/gstxingmux.h:
7373 * gst/xingmux/plugin.c:
7374 Remove mp3parse plugin/element
7375 It's been replaced by mpegaudioparse in -good. Don't want anyone
7376 to spend time porting a deprecated element. Rename plugin to xingmux
7377 for now until we move that somewhere else.
7379 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7382 configure.ac: Define list of non-ported plugins
7384 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7387 mad: Fix for changes in GstQuery API
7389 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7391 * gst/asfdemux/gstasfdemux.c:
7392 asfdemux: Fix for changes in GstQuery API
7394 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7396 * gst/asfdemux/asfpacket.c:
7397 asfdemux: Fix print statement
7399 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7402 Update common submodule
7404 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7406 * ext/x264/gstx264enc.c:
7407 x264enc: Properly set the stream format in setcaps
7408 Do not forget to set the selected format to the options string
7409 when getting it from caps
7410 https://bugzilla.gnome.org/show_bug.cgi?id=655223
7412 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
7414 * ext/x264/gstx264enc.c:
7415 x264enc: fix the build for older x264enc
7416 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
7418 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
7420 * ext/x264/gstx264enc.c:
7421 x264enc: Read stream-format from the right place
7422 Read the stream-format from "stream-format" and not from profile, also rename
7423 the "bytestream" variable to "stream_format" so it's easier to understand.
7425 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7427 * ext/x264/gstx264enc.c:
7428 * ext/x264/gstx264enc.h:
7429 x264enc: Select stream-format based on caps
7430 Makes x264 select its stream-format based on what's available
7431 on caps, the user selected option will be chosen as a fallback
7432 when both options are available.
7433 https://bugzilla.gnome.org/show_bug.cgi?id=644233
7435 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7437 * ext/x264/gstx264enc.c:
7438 x264: Allow renegotiation but prefer current caps
7440 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
7442 * tests/check/elements/x264enc.c:
7443 tests: Test x264enc profiles from the caps
7444 https://bugzilla.gnome.org/show_bug.cgi?id=644233
7446 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7448 * ext/x264/Makefile.am:
7449 * ext/x264/gstx264enc.c:
7450 * ext/x264/gstx264enc.h:
7451 x264: Use profile and level from caps
7452 Enforces the profile and level from the downstream caps, also
7453 sets them on the fixated caps
7454 https://bugzilla.gnome.org/show_bug.cgi?id=644233
7456 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7459 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
7461 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
7463 * ext/x264/gstx264enc.c:
7464 x264enc: fix subme property annotation - subme maximum is 10, not 6.
7465 Although the element accepts subme values > 6, the annotation which is
7466 visible through gst-inspect (for example) erroneously indicates 6 as the
7467 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
7468 https://bugzilla.gnome.org/show_bug.cgi?id=653473
7470 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
7473 Automatic update of common submodule
7474 From 69b981f to 605cd9a
7476 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7478 * gst/asfdemux/gstrtspwms.c:
7479 rtspwms: Porting to 0.11
7481 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7483 * gst/asfdemux/gstrtpasfdepay.c:
7484 rtpasfdepay: Port to 0.11
7486 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7488 * gst/asfdemux/asfpacket.c:
7489 * gst/asfdemux/asfpacket.h:
7490 * gst/asfdemux/gstasfdemux.c:
7491 * gst/asfdemux/gstasfdemux.h:
7492 asfdemux: Porting to 0.11
7494 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7496 * ext/sidplay/gstsiddec.cc:
7497 siddec: port siddec to 0.11
7499 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7501 * gst/asfdemux/gstrtpasfdepay.c:
7502 rtpasfdepay: fix fragmented packet handling and packet padding
7503 Also remove a bogus assert.
7505 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
7507 * gst/synaesthesia/gstsynaesthesia.c:
7508 synaesthesia: fix wrong debug log string (copy'n'paste)
7510 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7512 Merge branch 'master' into 0.11
7516 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7519 mad: port to new API
7520 Port to new segment API.
7522 No need to set caps on buffers.
7524 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
7526 * gst/realmedia/rmdemux.c:
7527 rmdemux: target is unsigned and can't be < 0
7529 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
7532 mad: use signed when caluculating the delta
7533 Avoids a <0 check for an unsigned variable.
7535 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
7537 * docs/plugins/Makefile.am:
7538 docs: remove obsolete commented out part
7539 We don't have this in the other modules and its not needed.
7541 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
7543 * docs/plugins/gst-plugins-ugly-plugins.args:
7544 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7545 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7546 docs: update plugin introspection data
7547 Now more files are merged and produced in a canonical fashion, which hopefully
7548 creates less or no delta in the future.
7550 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
7553 Automatic update of common submodule
7554 From 9e5bbd5 to 69b981f
7556 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7558 * ext/lame/Makefile.am:
7559 * ext/lame/gstlamemp3enc.c:
7560 lamemp3enc: Post CODEC and BITRATE tags
7561 Also filter any CODEC/AUDIO_CODEC tags from incoming
7565 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
7568 Automatic update of common submodule
7569 From fd35073 to 9e5bbd5
7571 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
7574 Automatic update of common submodule
7575 From 46dfcea to fd35073
7577 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7579 * gst/asfdemux/gstrtpasfdepay.c:
7580 rtpasfdepay: simplify and refactor packet parsing
7581 Specifically, refactor buffer padding and consider marker bit for fragment
7584 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7586 * gst/asfdemux/gstrtpasfdepay.c:
7587 rtpasfdepay: avoid re-sending header
7588 ... e.g. following a seek, which otherwise confuses downstream demuxer
7589 expecting only a flow of data packets at this time.
7591 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7593 * gst/asfdemux/gstrtpasfdepay.c:
7594 * gst/asfdemux/gstrtpasfdepay.h:
7595 rtpasfdepay: remove unused field
7597 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7600 mad: Post bitrate tag whenever the bitrate changes
7601 Also send the layer/mode/emphasis/bitrate tags as an event too.
7603 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7606 * win32/common/config.h:
7607 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
7609 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7612 * docs/plugins/inspect/plugin-a52dec.xml:
7613 * docs/plugins/inspect/plugin-amrnb.xml:
7614 * docs/plugins/inspect/plugin-amrwbdec.xml:
7615 * docs/plugins/inspect/plugin-asf.xml:
7616 * docs/plugins/inspect/plugin-cdio.xml:
7617 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7618 * docs/plugins/inspect/plugin-dvdread.xml:
7619 * docs/plugins/inspect/plugin-dvdsub.xml:
7620 * docs/plugins/inspect/plugin-iec958.xml:
7621 * docs/plugins/inspect/plugin-lame.xml:
7622 * docs/plugins/inspect/plugin-mad.xml:
7623 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7624 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7625 * docs/plugins/inspect/plugin-mpegstream.xml:
7626 * docs/plugins/inspect/plugin-realmedia.xml:
7627 * docs/plugins/inspect/plugin-siddec.xml:
7628 * docs/plugins/inspect/plugin-twolame.xml:
7629 * docs/plugins/inspect/plugin-x264.xml:
7630 * win32/common/config.h:
7633 === release 0.10.18 ===
7635 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7641 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7642 * docs/plugins/inspect/plugin-a52dec.xml:
7643 * docs/plugins/inspect/plugin-amrnb.xml:
7644 * docs/plugins/inspect/plugin-amrwbdec.xml:
7645 * docs/plugins/inspect/plugin-asf.xml:
7646 * docs/plugins/inspect/plugin-cdio.xml:
7647 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7648 * docs/plugins/inspect/plugin-dvdread.xml:
7649 * docs/plugins/inspect/plugin-dvdsub.xml:
7650 * docs/plugins/inspect/plugin-iec958.xml:
7651 * docs/plugins/inspect/plugin-lame.xml:
7652 * docs/plugins/inspect/plugin-mad.xml:
7653 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7654 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7655 * docs/plugins/inspect/plugin-mpegstream.xml:
7656 * docs/plugins/inspect/plugin-realmedia.xml:
7657 * docs/plugins/inspect/plugin-siddec.xml:
7658 * docs/plugins/inspect/plugin-twolame.xml:
7659 * docs/plugins/inspect/plugin-x264.xml:
7660 * gst-plugins-ugly.doap:
7661 * win32/common/config.h:
7664 - x264enc: allow changing bitrate and quantizers dynamically at runtime
7665 - x264enc: proxy downstream caps restrictions upstream via get_caps()
7666 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
7667 - mad: allow build without libid3tag (which isn't really needed anyway)
7668 - many other fixes and improvements
7670 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7672 * ext/x264/gstx264enc.c:
7673 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
7675 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7677 * ext/x264/gstx264enc.c:
7678 x264enc: do not leak peer pad reference
7680 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7682 * ext/x264/gstx264enc.c:
7683 x264enc: No need to copy, reffing is enough
7685 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7687 * ext/x264/gstx264enc.c:
7688 x264enc: get_caps function should return a copy of the caps
7690 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7693 * docs/plugins/inspect/plugin-a52dec.xml:
7694 * docs/plugins/inspect/plugin-amrnb.xml:
7695 * docs/plugins/inspect/plugin-amrwbdec.xml:
7696 * docs/plugins/inspect/plugin-asf.xml:
7697 * docs/plugins/inspect/plugin-cdio.xml:
7698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7699 * docs/plugins/inspect/plugin-dvdread.xml:
7700 * docs/plugins/inspect/plugin-dvdsub.xml:
7701 * docs/plugins/inspect/plugin-iec958.xml:
7702 * docs/plugins/inspect/plugin-lame.xml:
7703 * docs/plugins/inspect/plugin-mad.xml:
7704 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7705 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7706 * docs/plugins/inspect/plugin-mpegstream.xml:
7707 * docs/plugins/inspect/plugin-realmedia.xml:
7708 * docs/plugins/inspect/plugin-siddec.xml:
7709 * docs/plugins/inspect/plugin-synaesthesia.xml:
7710 * docs/plugins/inspect/plugin-twolame.xml:
7711 * docs/plugins/inspect/plugin-x264.xml:
7716 * win32/common/config.h:
7717 0.10.17.4 pre-release
7719 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7722 mad: remove buffer_alloc
7724 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7727 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7728 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7729 * docs/plugins/inspect/plugin-a52dec.xml:
7730 * docs/plugins/inspect/plugin-amrnb.xml:
7731 * docs/plugins/inspect/plugin-amrwbdec.xml:
7732 * docs/plugins/inspect/plugin-asf.xml:
7733 * docs/plugins/inspect/plugin-cdio.xml:
7734 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7735 * docs/plugins/inspect/plugin-dvdread.xml:
7736 * docs/plugins/inspect/plugin-dvdsub.xml:
7737 * docs/plugins/inspect/plugin-iec958.xml:
7738 * docs/plugins/inspect/plugin-lame.xml:
7739 * docs/plugins/inspect/plugin-mad.xml:
7740 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7741 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7742 * docs/plugins/inspect/plugin-mpegstream.xml:
7743 * docs/plugins/inspect/plugin-realmedia.xml:
7744 * docs/plugins/inspect/plugin-siddec.xml:
7745 * docs/plugins/inspect/plugin-synaesthesia.xml:
7746 * docs/plugins/inspect/plugin-twolame.xml:
7747 * docs/plugins/inspect/plugin-x264.xml:
7755 0.10.17.3 pre-release
7757 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7760 Automatic update of common submodule
7761 From c3cafe1 to 46dfcea
7763 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7768 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7770 Merge branch 'master' into 0.11
7775 android/mpegaudioparse.mk
7778 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7780 * tests/check/gst-plugins-ugly.supp:
7781 tests: add suppression for lame unit test
7783 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7785 * tests/check/Makefile.am:
7786 * tests/check/generic/.gitignore:
7787 * tests/check/generic/index.c:
7788 tests: add generic index-setting test
7790 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7792 * ext/mpeg2dec/gstmpeg2dec.c:
7793 mpeg2dec: don't deadlock when setting an index
7795 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7798 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7799 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7800 * docs/plugins/inspect/plugin-a52dec.xml:
7801 * docs/plugins/inspect/plugin-amrnb.xml:
7802 * docs/plugins/inspect/plugin-amrwbdec.xml:
7803 * docs/plugins/inspect/plugin-asf.xml:
7804 * docs/plugins/inspect/plugin-cdio.xml:
7805 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7806 * docs/plugins/inspect/plugin-dvdread.xml:
7807 * docs/plugins/inspect/plugin-dvdsub.xml:
7808 * docs/plugins/inspect/plugin-iec958.xml:
7809 * docs/plugins/inspect/plugin-lame.xml:
7810 * docs/plugins/inspect/plugin-mad.xml:
7811 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7812 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7813 * docs/plugins/inspect/plugin-mpegstream.xml:
7814 * docs/plugins/inspect/plugin-realmedia.xml:
7815 * docs/plugins/inspect/plugin-siddec.xml:
7816 * docs/plugins/inspect/plugin-synaesthesia.xml:
7817 * docs/plugins/inspect/plugin-twolame.xml:
7818 * docs/plugins/inspect/plugin-x264.xml:
7820 * win32/common/config.h:
7821 0.10.17.2 pre-release
7823 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7825 * gst/realmedia/rademux.c:
7826 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
7828 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7830 * gst/mpegstream/gstmpegdemux.c:
7831 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
7833 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7835 * ext/dvdread/dvdreadsrc.c:
7836 * ext/sidplay/gstsiddec.cc:
7837 * ext/x264/gstx264enc.c:
7838 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
7840 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7842 * gst/asfdemux/gstasfdemux.c:
7843 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
7845 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7847 * ext/x264/gstx264enc.c:
7848 x264enc: Implement getcaps function
7849 This allows to set width/height/etc restrictions downstream.
7851 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
7854 * ext/mad/Makefile.am:
7855 * ext/x264/Makefile.am:
7856 * gst/asfdemux/Makefile.am:
7857 * gst/dvdlpcmdec/Makefile.am:
7858 * gst/dvdsub/Makefile.am:
7859 * gst/iec958/Makefile.am:
7860 * gst/mpegaudioparse/Makefile.am:
7861 * gst/mpegstream/Makefile.am:
7862 * gst/realmedia/Makefile.am:
7863 * gst/synaesthesia/Makefile.am:
7864 android: make it ready for androgenizer
7865 To build gstreamer for android we are now using androgenizer which
7866 generates the needed Android.mk files.
7867 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
7869 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
7873 * android/amrwbdec.mk:
7875 * android/mpegaudioparse.mk:
7876 android: remove the android/ folder
7878 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
7881 Automatic update of common submodule
7882 From 1ccbe09 to c3cafe1
7884 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7886 * ext/x264/gstx264enc.c:
7887 * ext/x264/gstx264enc.h:
7888 x264enc: Allow changing the bitrate and quantitizers dynamically
7889 https://bugzilla.gnome.org/show_bug.cgi?id=621663
7891 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7893 * ext/x264/gstx264enc.c:
7894 x264enc: Set max bitrate in quality mode
7895 https://bugzilla.gnome.org/show_bug.cgi?id=621663
7897 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7899 * ext/x264/gstx264enc.c:
7900 x264enc: Make it clear that constant quantizer is for debugging only
7901 https://bugzilla.gnome.org/show_bug.cgi?id=621663
7903 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7906 Automatic update of common submodule
7907 From 193b717 to 1ccbe09
7909 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
7912 Automatic update of common submodule
7913 From b77e2bf to 193b717
7915 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7918 Automatic update of common submodule
7919 From d8814b6 to b77e2bf
7921 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7924 Automatic update of common submodule
7925 From 6aaa286 to d8814b6
7927 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
7930 Automatic update of common submodule
7931 From 6aec6b9 to 6aaa286
7933 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
7936 configure.ac: redundant use of AC_MSG_RESULT()
7937 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
7939 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
7942 autogen: wingo signed comment
7944 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7946 * gst/dvdsub/gstdvdsubdec.c:
7947 * gst/dvdsub/gstdvdsubdec.h:
7948 dvdsubdec: Rearrange buffer allocation and pushing code a bit
7949 This makes the code easier to read, doesn't store every buffer
7950 in the instance until the next buffer is to be drawn and
7951 fixes an unitialized variable compiler warning.
7953 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
7955 * gst/dvdsub/gstdvdsubdec.c:
7956 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
7959 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
7961 * gst/dvdsub/gstdvdsubdec.c:
7962 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
7965 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7970 mad: build the mad plugin even if libid3tag is not available
7971 ID3 tags are usually handled by id3demux, and should be handled
7972 by id3demux. Tag handling in mad based on libid3tag is very basic
7973 and mostly unnecessary really, so just build this plugin without
7974 ID3 tag support if libid3tag is not available.
7976 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7978 Merge branch 'master' into 0.11
7980 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
7982 * gst/mpegstream/gstdvddemux.c:
7983 dvddemux: small code cleanup
7984 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
7985 and avoid empty 'if' when logging is disabled.
7987 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7990 configure.ac: export plugin description more platform independent
7993 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7996 Automatic update of common submodule
7997 From 1de7f6a to 6aec6b9
7999 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8001 Merge branch 'master' into 0.11
8005 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8007 * ext/mpeg2dec/gstmpeg2dec.c:
8008 mpeg2dec: do not fail fatally when unlinked
8009 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
8011 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
8015 * ext/mpeg2dec/gstmpeg2dec.c:
8016 * ext/mpeg2dec/gstmpeg2dec.h:
8017 index: remove conditional index support
8018 Index support cannot be disabled since commit
8019 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
8020 in core, which removed the configure flags to disable index.
8022 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
8025 * ext/mpeg2dec/gstmpeg2dec.c:
8026 formatting: trim trailing whitespace
8028 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
8031 * ext/mpeg2dec/gstmpeg2dec.c:
8032 * gst/mpegstream/gstmpegdemux.c:
8033 index: use delta frame flags instead of 0 or none
8035 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8037 * ext/x264/gstx264enc.c:
8038 x264enc: Don't register flags with a value of 0
8039 Flags with a value of 0 aren't meaningful and will cause
8040 g_value_transform to go into an endless loop when trying to
8041 convert the flags to a string
8043 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
8046 Automatic update of common submodule
8047 From f94d739 to 1de7f6a
8049 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8051 * ext/amrwbdec/amrwbdec.c:
8052 amrwbdec: avoid stalling on invalid frame
8053 Skip 1 byte indicating invalid frame type index rather than stalling
8054 on it indefinitely until EOS.
8057 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8059 * tests/check/pipelines/lame.c:
8060 tests: add unit test for lamemp3enc negotiation issue
8061 https://bugzilla.gnome.org/show_bug.cgi?id=641151
8063 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8065 * ext/lame/gstlamemp3enc.c:
8066 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
8067 The element downstream of mp3enc might only accept certain sample rates or channels,
8068 make sure we relay any restrictions that do exist to upstream when it does a
8069 get_caps() on the sink pad. That way upstream elements like audioresample or
8070 audioconvert can pick a sample rate / channel configuration that will be accepted,
8071 instead of just negotiating to the highest, which might then be rejected.
8072 https://bugzilla.gnome.org/show_bug.cgi?id=641151
8074 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
8076 * gst/asfdemux/asfpacket.c:
8077 asfpacket: Avoid using broken duration extension
8078 Quite a few (broken?) files have a packet duration of 1ms, which is
8079 most definitely wrong for either audio or video packets.
8080 We therefore avoid using that value and instead use other metrics to
8081 determine the buffer duration (like using the extended stream properties
8082 average frame duration if present and valid).
8084 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8087 * win32/common/config.h:
8088 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
8089 https://bugzilla.gnome.org/show_bug.cgi?id=640705
8091 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
8093 * gst/mpegaudioparse/gstxingmux.c:
8094 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
8097 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8099 * gst/mpegstream/gstdvddemux.c:
8100 mpegstream: increase allowable gap between streams
8101 The new delay is three times as much as the old one, and just happens
8102 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
8103 was chocking before at 5:11.
8104 While there, merge the constants used in two places into a define.
8105 https://bugzilla.gnome.org/show_bug.cgi?id=539708
8107 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
8109 * ext/x264/gstx264enc.c:
8110 x264enc: make tag event writable before modifying tag list in place
8111 To modify an event tag is necessary to be sure that x264enc
8113 Also fix indentation.
8114 https://bugzilla.gnome.org/show_bug.cgi?id=640272
8116 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8119 * docs/plugins/inspect/plugin-a52dec.xml:
8120 * docs/plugins/inspect/plugin-amrnb.xml:
8121 * docs/plugins/inspect/plugin-amrwbdec.xml:
8122 * docs/plugins/inspect/plugin-asf.xml:
8123 * docs/plugins/inspect/plugin-cdio.xml:
8124 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8125 * docs/plugins/inspect/plugin-dvdread.xml:
8126 * docs/plugins/inspect/plugin-dvdsub.xml:
8127 * docs/plugins/inspect/plugin-iec958.xml:
8128 * docs/plugins/inspect/plugin-lame.xml:
8129 * docs/plugins/inspect/plugin-mad.xml:
8130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8131 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8132 * docs/plugins/inspect/plugin-mpegstream.xml:
8133 * docs/plugins/inspect/plugin-realmedia.xml:
8134 * docs/plugins/inspect/plugin-siddec.xml:
8135 * docs/plugins/inspect/plugin-twolame.xml:
8136 * docs/plugins/inspect/plugin-x264.xml:
8137 * win32/common/config.h:
8140 === release 0.10.17 ===
8142 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8148 * docs/plugins/inspect/plugin-a52dec.xml:
8149 * docs/plugins/inspect/plugin-amrnb.xml:
8150 * docs/plugins/inspect/plugin-amrwbdec.xml:
8151 * docs/plugins/inspect/plugin-asf.xml:
8152 * docs/plugins/inspect/plugin-cdio.xml:
8153 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8154 * docs/plugins/inspect/plugin-dvdread.xml:
8155 * docs/plugins/inspect/plugin-dvdsub.xml:
8156 * docs/plugins/inspect/plugin-iec958.xml:
8157 * docs/plugins/inspect/plugin-lame.xml:
8158 * docs/plugins/inspect/plugin-mad.xml:
8159 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8160 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8161 * docs/plugins/inspect/plugin-mpegstream.xml:
8162 * docs/plugins/inspect/plugin-realmedia.xml:
8163 * docs/plugins/inspect/plugin-siddec.xml:
8164 * docs/plugins/inspect/plugin-twolame.xml:
8165 * docs/plugins/inspect/plugin-x264.xml:
8166 * gst-plugins-ugly.doap:
8167 * win32/common/config.h:
8170 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8173 * docs/plugins/inspect/plugin-a52dec.xml:
8174 * docs/plugins/inspect/plugin-amrnb.xml:
8175 * docs/plugins/inspect/plugin-amrwbdec.xml:
8176 * docs/plugins/inspect/plugin-asf.xml:
8177 * docs/plugins/inspect/plugin-cdio.xml:
8178 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8179 * docs/plugins/inspect/plugin-dvdread.xml:
8180 * docs/plugins/inspect/plugin-dvdsub.xml:
8181 * docs/plugins/inspect/plugin-iec958.xml:
8182 * docs/plugins/inspect/plugin-lame.xml:
8183 * docs/plugins/inspect/plugin-mad.xml:
8184 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8185 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8186 * docs/plugins/inspect/plugin-mpegstream.xml:
8187 * docs/plugins/inspect/plugin-realmedia.xml:
8188 * docs/plugins/inspect/plugin-siddec.xml:
8189 * docs/plugins/inspect/plugin-twolame.xml:
8190 * docs/plugins/inspect/plugin-x264.xml:
8191 * win32/common/config.h:
8192 0.10.16.4 pre-release
8194 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8196 * ext/mpeg2dec/gstmpeg2dec.c:
8197 mpeg2dec: Use the proper component value for height
8199 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8202 * docs/plugins/inspect/plugin-a52dec.xml:
8203 * docs/plugins/inspect/plugin-amrnb.xml:
8204 * docs/plugins/inspect/plugin-amrwbdec.xml:
8205 * docs/plugins/inspect/plugin-asf.xml:
8206 * docs/plugins/inspect/plugin-cdio.xml:
8207 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8208 * docs/plugins/inspect/plugin-dvdread.xml:
8209 * docs/plugins/inspect/plugin-dvdsub.xml:
8210 * docs/plugins/inspect/plugin-iec958.xml:
8211 * docs/plugins/inspect/plugin-lame.xml:
8212 * docs/plugins/inspect/plugin-mad.xml:
8213 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8214 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8215 * docs/plugins/inspect/plugin-mpegstream.xml:
8216 * docs/plugins/inspect/plugin-realmedia.xml:
8217 * docs/plugins/inspect/plugin-siddec.xml:
8218 * docs/plugins/inspect/plugin-twolame.xml:
8219 * docs/plugins/inspect/plugin-x264.xml:
8220 * win32/common/config.h:
8221 0.10.16.3 pre-release
8223 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8225 * gst/asfdemux/asfheaders.c:
8226 * gst/asfdemux/asfheaders.h:
8227 * gst/asfdemux/gstasfdemux.c:
8228 asfdemux: Handle new type of DRM'd asf files.
8229 These are produced by the new MS PlayReady system.
8230 https://bugzilla.gnome.org/show_bug.cgi?id=639226
8232 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
8235 Automatic update of common submodule
8236 From e572c87 to f94d739
8238 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8241 Automatic update of common submodule
8242 From ccbaa85 to e572c87
8244 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8247 Automatic update of common submodule
8248 From 46445ad to ccbaa85
8250 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8252 * tests/check/Makefile.am:
8253 tests: never disable g_assert() and cast checks for the unit tests
8254 The unit tests are riddled with g_assert() and friends, make sure we
8255 don't disable assert and cast checks for the unit tests even if
8256 this has been specified for the rest of the code base, e.g. via
8257 --disable-glib-asserts
8259 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8262 * win32/common/config.h:
8263 0.10.16.2 pre-release
8265 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8267 * docs/plugins/gst-plugins-ugly-plugins.args:
8268 * docs/plugins/inspect/plugin-a52dec.xml:
8269 * docs/plugins/inspect/plugin-amrnb.xml:
8270 * docs/plugins/inspect/plugin-amrwbdec.xml:
8271 * docs/plugins/inspect/plugin-asf.xml:
8272 * docs/plugins/inspect/plugin-cdio.xml:
8273 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8274 * docs/plugins/inspect/plugin-dvdread.xml:
8275 * docs/plugins/inspect/plugin-dvdsub.xml:
8276 * docs/plugins/inspect/plugin-iec958.xml:
8277 * docs/plugins/inspect/plugin-lame.xml:
8278 * docs/plugins/inspect/plugin-mad.xml:
8279 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8280 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8281 * docs/plugins/inspect/plugin-mpegstream.xml:
8282 * docs/plugins/inspect/plugin-realmedia.xml:
8283 * docs/plugins/inspect/plugin-siddec.xml:
8284 * docs/plugins/inspect/plugin-twolame.xml:
8285 * docs/plugins/inspect/plugin-x264.xml:
8288 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8293 po: update translations
8295 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8298 configure: use $LIBM instead of hardcoding -lm
8300 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8302 * gst/realmedia/rmdemux.c:
8303 rmdemux: Initialize return variable.
8304 In the unlikely event that height is 0 (which is invalid) we would end up
8305 never setting the flow return.
8307 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8309 * gst/realmedia/rmutils.c:
8310 realmedia: Fix unitialized variables on macosx
8312 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8314 * ext/x264/gstx264enc.c:
8315 x264enc: Handle codec/encoder tags
8316 Make x264enc drop video-codec and codec tags and replace
8317 encoder/encoder-version with x264 and its build number
8320 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8322 * ext/mpeg2dec/gstmpeg2dec.c:
8323 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
8325 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8327 * ext/mpeg2dec/gstmpeg2dec.c:
8328 mpeg2dec: minor formatting clean-up
8330 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8332 * ext/mpeg2dec/gstmpeg2dec.c:
8333 mpeg2dec: refactor cropping code to use libgstvideo functions
8334 https://bugzilla.gnome.org/show_bug.cgi?id=571146
8336 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8338 * ext/mpeg2dec/gstmpeg2dec.c:
8339 * ext/mpeg2dec/gstmpeg2dec.h:
8340 mpeg2dec: use GstVideoFormat instead of custom enum
8342 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8344 * ext/mpeg2dec/Makefile.am:
8345 mpeg2dec: fix LIBADD order in Makefile.am
8347 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
8349 * ext/x264/gstx264enc.c:
8350 x264: vbv-buf-capacity should have a minimum of 0
8351 x264 will clip this value internally, and users should be allowed to
8352 specify a lower value than 300 ms.
8353 https://bugzilla.gnome.org/show_bug.cgi?id=635291
8355 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8357 * ext/x264/gstx264enc.c:
8358 x264enc: also accept YV12 input
8360 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8362 * ext/x264/gstx264enc.c:
8363 x264enc: add a note to the docs about encoder latency and queues
8364 https://bugzilla.gnome.org/show_bug.cgi?id=636107
8366 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8368 * gst/realmedia/rademux.c:
8369 * gst/realmedia/rmdemux.c:
8370 realmedia: do not use the pad buffer allocation functions in demuxers
8371 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
8372 https://bugzilla.gnome.org/show_bug.cgi?id=637932
8374 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8377 Automatic update of common submodule
8378 From 169462a to 46445ad
8380 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8383 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
8386 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
8389 Automatic update of common submodule
8390 From 20742ae to 169462a
8392 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
8394 * gst/realmedia/rmdemux.c:
8395 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
8396 Signed-off-by: Rob Clark <rob@ti.com>
8398 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
8401 Automatic update of common submodule
8402 From 011bcc8 to 20742ae
8404 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
8407 x264: uses pkg-config to locate libx264
8409 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8411 Merge branch 'master' into 0.11
8413 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8415 * tests/check/pipelines/lame.c:
8416 check: don't use deprecated method
8418 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8421 * android/amrwbdec.mk:
8423 * android/mpegaudioparse.mk:
8425 more 0.10 -> 0,11 changes
8427 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8430 configure: open 0.11 branch
8432 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
8437 * android/amrwbdec.mk:
8439 * android/mpegaudioparse.mk:
8440 Add build system for Android
8442 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
8444 * gst/realmedia/rmutils.c:
8445 realmedia: Remove dead assignments
8447 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
8450 mad: Remove dead assignments
8452 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8454 * ext/dvdread/dvdreadsrc.c:
8455 dvdreadsrc: remove bogus comment
8457 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
8459 * ext/dvdread/dvdreadsrc.c:
8460 dvdreadsrc: fix handling of multi-angle streams
8461 We would output all angles interleaved instead of just
8463 https://bugzilla.gnome.org/show_bug.cgi?id=539254
8465 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8467 * gst/realmedia/Makefile.am:
8468 realmedia: fix LIBS order in Makefile
8470 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8510 po: update for new translatable strings
8512 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
8515 Automatic update of common submodule
8516 From 7bbd708 to 011bcc8
8518 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
8520 * ext/mpeg2dec/gstmpeg2dec.c:
8521 mpeg2dec: convert the position to stream time before answering to a position query
8523 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
8525 * gst/realmedia/Makefile.am:
8526 * gst/realmedia/rademux.c:
8527 * gst/realmedia/rmdemux.c:
8528 * gst/realmedia/rmdemux.h:
8529 realmedia: Get codec name from pbutils instead of harcoding them
8531 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
8533 * ext/x264/gstx264enc.c:
8534 x264enc: Work around a rate control issue in libx264
8535 When variable framerate is disabled in libx264 (which occurs when using
8536 the zerolatency tuning), libx264 ignores timestamps but still uses the
8537 timebase leading to messed up rate control with our nanosecond timebase.
8538 We work around this issue by setting the timebase to the reciprocal of
8539 the framerate and we validate that the framerate is suitable.
8540 This has been fixed upstream in libx264 but there are non-fixed versions
8541 in the wild so this workaround is still needed.
8544 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8546 * ext/mpeg2dec/gstmpeg2dec.c:
8547 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
8549 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
8551 * ext/mpeg2dec/gstmpeg2dec.c:
8552 mpeg2dec: fix position query by trusting upstream
8553 Position queries are badly handled for DVDs (probably due to the division in
8554 chapters): the time returned was the time since the start of chapter.
8555 Now ask upstream for position queries, fall back to the old code if upstream
8556 cannot answer the query.
8558 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
8560 * ext/lame/gstlame.c:
8562 * ext/sidplay/gstsiddec.cc:
8563 * gst/mpegstream/gstmpegparse.c:
8564 various: canonicalize property names
8566 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
8568 * ext/a52dec/gsta52dec.c:
8569 * ext/amrnb/amrnbdec.c:
8570 * ext/amrnb/amrnbenc.c:
8571 * ext/cdio/gstcdiocddasrc.c:
8572 * ext/dvdread/dvdreadsrc.c:
8573 * ext/lame/gstlame.c:
8574 * ext/lame/gstlamemp3enc.c:
8576 * ext/sidplay/gstsiddec.cc:
8577 * ext/x264/gstx264enc.c:
8578 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
8580 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
8582 * gst/iec958/ac3iec.c:
8583 * gst/mpegaudioparse/gstmpegaudioparse.c:
8584 * gst/mpegstream/gstmpegparse.c:
8585 * gst/mpegstream/gstrfc2250enc.c:
8586 * gst/realmedia/pnmsrc.c:
8587 * gst/realmedia/rdtmanager.c:
8588 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
8590 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
8593 Automatic update of common submodule
8594 From 5a668bf to 7bbd708
8596 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
8599 Automatic update of common submodule
8600 From c4a8adc to 5a668bf
8602 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8605 Automatic update of common submodule
8606 From 5e3c9bf to c4a8adc
8608 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8612 mad: support reverse playback
8614 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8616 * ext/dvdread/dvdreadsrc.c:
8617 dvdreadsrc: improve error messages on read errors
8618 Provide proper i18n-ed error messages when a read error happens,
8619 and point out that the error could be happening because the
8621 https://bugzilla.gnome.org/show_bug.cgi?id=613633
8623 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8626 configure: set plugin release datetime
8628 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
8631 Automatic update of common submodule
8632 From aa0d1d0 to 5e3c9bf
8634 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8636 * gst/mpegstream/gstmpegparse.c:
8637 mpegparse: re-fix flow return handling
8638 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
8639 - } while (GST_FLOW_IS_SUCCESS (result));
8640 + } while (result != GST_FLOW_OK);
8642 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
8644 * tests/check/Makefile.am:
8645 * tests/check/generic/states.c:
8646 tests: allow running state tests for all elements
8647 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
8648 to try elements that would normaly be skipped.
8650 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8653 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
8655 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8658 * pkgconfig/.gitignore:
8659 * pkgconfig/Makefile.am:
8660 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8661 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
8662 This .pc file will not be installed, it's only for uninstalled setups,
8663 same thing as we do for -good. This is so other modules' unit tests can
8664 find our plugins properly in an uninstalled setup.
8666 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8669 Automatic update of common submodule
8670 From c2e10bf to aa0d1d0
8672 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8675 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
8677 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8679 * ext/sidplay/gstsiddec.cc:
8680 siddec: don't use GST_FLOW_IS_FATAL
8681 GST_FLOW_IS_FATAL has been deprecated in core git.
8683 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
8686 Automatic update of common submodule
8687 From d3d9acf to c2e10bf
8689 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8692 configure: Require orc >= 0.4.6 for --compat
8694 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8697 Automatic update of common submodule
8698 From ec60217 to d3d9acf
8700 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8702 * ext/mpeg2dec/gstmpeg2dec.c:
8703 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
8704 And don't post error messages if allocating a buffer resulted
8705 in WRONG_STATE or UNEXPECTED.
8707 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8709 * gst/mpegaudioparse/gstxingmux.c:
8710 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
8712 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8714 * gst/mpegstream/gstdvddemux.c:
8715 * gst/mpegstream/gstmpegdemux.c:
8716 * gst/mpegstream/gstmpegparse.c:
8717 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
8719 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8721 * gst/realmedia/rmdemux.c:
8722 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
8724 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8726 * gst/asfdemux/gstasfdemux.c:
8727 asfdemux: Don't use GST_FLOW_IS_FATAL()
8728 And don't post error messages for UNEXPECTED and post an error
8729 message if pulling data failed because of NOT_LINKED.
8731 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8734 * docs/plugins/inspect/plugin-a52dec.xml:
8735 * docs/plugins/inspect/plugin-amrnb.xml:
8736 * docs/plugins/inspect/plugin-amrwbdec.xml:
8737 * docs/plugins/inspect/plugin-asf.xml:
8738 * docs/plugins/inspect/plugin-cdio.xml:
8739 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8740 * docs/plugins/inspect/plugin-dvdread.xml:
8741 * docs/plugins/inspect/plugin-dvdsub.xml:
8742 * docs/plugins/inspect/plugin-iec958.xml:
8743 * docs/plugins/inspect/plugin-lame.xml:
8744 * docs/plugins/inspect/plugin-mad.xml:
8745 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8746 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8747 * docs/plugins/inspect/plugin-mpegstream.xml:
8748 * docs/plugins/inspect/plugin-realmedia.xml:
8749 * docs/plugins/inspect/plugin-siddec.xml:
8750 * docs/plugins/inspect/plugin-twolame.xml:
8751 * docs/plugins/inspect/plugin-x264.xml:
8752 * win32/common/config.h:
8754 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
8755 the code is updated for the GST_FLOW_IS_* macro deprecations.
8757 === release 0.10.16 ===
8759 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8765 * gst-plugins-ugly.doap:
8766 * win32/common/config.h:
8769 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8771 * docs/plugins/inspect/plugin-a52dec.xml:
8772 * docs/plugins/inspect/plugin-amrnb.xml:
8773 * docs/plugins/inspect/plugin-amrwbdec.xml:
8774 * docs/plugins/inspect/plugin-asf.xml:
8775 * docs/plugins/inspect/plugin-cdio.xml:
8776 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8777 * docs/plugins/inspect/plugin-dvdread.xml:
8778 * docs/plugins/inspect/plugin-dvdsub.xml:
8779 * docs/plugins/inspect/plugin-iec958.xml:
8780 * docs/plugins/inspect/plugin-lame.xml:
8781 * docs/plugins/inspect/plugin-mad.xml:
8782 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8783 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8784 * docs/plugins/inspect/plugin-mpegstream.xml:
8785 * docs/plugins/inspect/plugin-realmedia.xml:
8786 * docs/plugins/inspect/plugin-siddec.xml:
8787 * docs/plugins/inspect/plugin-twolame.xml:
8788 * docs/plugins/inspect/plugin-x264.xml:
8789 docs: update docs for release
8791 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8799 po: update translations
8801 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8840 0.10.15.6 pre-release
8842 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
8844 * gst/asfdemux/gstasfdemux.c:
8845 asfdemux: Don't error out on non-critical flow returns
8846 Only error out when downstream returns:
8851 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
8852 of the streams had gone EOS) and then stop the task silently.
8853 In the case of WRONG_STATE we just need to stop silently
8854 https://bugzilla.gnome.org/show_bug.cgi?id=600412
8856 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8895 0.10.15.5 pre-release
8897 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
8899 * gst/mpegaudioparse/gstmpegaudioparse.c:
8900 mp3parse: propagate flow errors upstream.
8901 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
8902 always return the error upstream.
8904 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8943 0.10.15.4 pre-release
8945 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
8948 Automatic update of common submodule
8949 From 3e8db1d to ec60217
8951 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8954 * docs/plugins/inspect/plugin-a52dec.xml:
8955 * docs/plugins/inspect/plugin-amrnb.xml:
8956 * docs/plugins/inspect/plugin-amrwbdec.xml:
8957 * docs/plugins/inspect/plugin-asf.xml:
8958 * docs/plugins/inspect/plugin-cdio.xml:
8959 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8960 * docs/plugins/inspect/plugin-dvdread.xml:
8961 * docs/plugins/inspect/plugin-dvdsub.xml:
8962 * docs/plugins/inspect/plugin-iec958.xml:
8963 * docs/plugins/inspect/plugin-lame.xml:
8964 * docs/plugins/inspect/plugin-mad.xml:
8965 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8966 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8967 * docs/plugins/inspect/plugin-mpegstream.xml:
8968 * docs/plugins/inspect/plugin-realmedia.xml:
8969 * docs/plugins/inspect/plugin-siddec.xml:
8970 * docs/plugins/inspect/plugin-twolame.xml:
8971 * docs/plugins/inspect/plugin-x264.xml:
8972 * win32/common/config.h:
8973 0.10.15.3 pre-release
8975 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
8977 * ext/x264/gstx264enc.c:
8978 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
8979 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
8980 argument to the option string value causes an error. For < 78 we pass the
8981 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
8982 result in passing 'none' for false and 'strict' for true. Other modes can be
8983 set through the option-string property for now.
8984 https://bugzilla.gnome.org/show_bug.cgi?id=626577
8986 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8989 * docs/plugins/gst-plugins-ugly-plugins.args:
8990 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8991 * docs/plugins/inspect/plugin-a52dec.xml:
8992 * docs/plugins/inspect/plugin-amrnb.xml:
8993 * docs/plugins/inspect/plugin-amrwbdec.xml:
8994 * docs/plugins/inspect/plugin-asf.xml:
8995 * docs/plugins/inspect/plugin-cdio.xml:
8996 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8997 * docs/plugins/inspect/plugin-dvdread.xml:
8998 * docs/plugins/inspect/plugin-dvdsub.xml:
8999 * docs/plugins/inspect/plugin-iec958.xml:
9000 * docs/plugins/inspect/plugin-lame.xml:
9001 * docs/plugins/inspect/plugin-mad.xml:
9002 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9003 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9004 * docs/plugins/inspect/plugin-mpegstream.xml:
9005 * docs/plugins/inspect/plugin-realmedia.xml:
9006 * docs/plugins/inspect/plugin-siddec.xml:
9007 * docs/plugins/inspect/plugin-twolame.xml:
9008 * docs/plugins/inspect/plugin-x264.xml:
9009 * win32/common/config.h:
9010 0.10.15.2 pre-release
9012 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
9014 * gst/synaesthesia/gstsynaesthesia.c:
9015 synaesthesia: code cleanups.
9016 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
9019 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
9021 * gst/synaesthesia/gstsynaesthesia.c:
9022 synaesthesia: use GST_BOILERPLATE macros
9024 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9027 Automatic update of common submodule
9028 From bd2054b to 3e8db1d
9030 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9032 * ext/x264/gstx264enc.c:
9033 x264: fix printf format warning in debug message
9035 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9037 * docs/plugins/Makefile.am:
9038 docs: fix bug passing arguments to gtkdoc-fixref in upload target
9039 Missing backslash at end of line meant we weren't passing all arguments
9040 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
9042 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
9045 Automatic update of common submodule
9046 From a519571 to bd2054b
9048 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9051 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
9052 This first checks what is required for ISO C99 support and sets the relevant
9053 compiler parameters and if no C99 compiler is found, it checks for a
9054 C89 compiler. This enables us to check for and use C89/C99 functions
9055 that gcc hides from us without the correct compiler parameters.
9057 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
9059 * ext/x264/gstx264enc.c:
9060 x264enc: Fix flushing of delayed frames
9061 x264_encoder_encode() should be called with a NULL picture until at least
9062 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
9063 regression in make check due to the recent change in defaults which enabled
9064 b-frames and b-pyramid, both of which I believe increase the number of delayed
9065 frames when encoding.
9067 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
9069 * ext/x264/gstx264enc.c:
9070 x264enc: Improve x264enc defaults
9071 - medium x264 speed/quality preset
9072 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
9073 Addresses part of bug #607798
9075 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
9077 * ext/x264/gstx264enc.c:
9078 x264enc: Fix property description typos
9080 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
9082 * ext/x264/gstx264enc.c:
9083 x264enc: Add some more debug info
9085 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
9087 * ext/x264/gstx264enc.c:
9088 * ext/x264/gstx264enc.h:
9089 x264enc: Add speed-preset and [psy-]tuning properties
9090 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
9091 preset and possibly a profile and/or tuning are now the recommended way to
9092 configure x264 through x264enc.
9093 If a preset/tuning are specified then these will define the default values and
9094 the property defaults will be ignored. After this the option-string property is
9095 applied, followed by the user-set properties, fast first pass restrictions and
9096 finally the profile restrictions.
9097 Addresses part of bug #607798
9099 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
9101 * ext/x264/gstx264enc.c:
9102 * ext/x264/gstx264enc.h:
9103 x264enc: Refactor code in preparation for presets/tunings
9104 - Make defaults append the appropriate default value to a string. This is
9105 needed to differentiate between something user-set and the actual prop
9107 - Add an internal option string to which _set_property () cases append for the
9108 majority of properties.
9109 - Use gst_x264_enc_parse_options () to clean up application of settings. This
9110 will make order of application with respect to the presets and tunings quite
9112 Addresses part of bug #607798
9114 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
9116 * ext/x264/gstx264enc.c:
9117 x264enc: Update available me types
9118 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
9119 now self-maintaining.
9121 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
9123 * ext/x264/gstx264enc.c:
9124 x264enc: Use new libx264 API to affect fast first pass
9125 Uses new x264 API to apply reduced complexity values to the parameters to
9126 increase encoding speed in the first pass of a multi-pass encode. This does
9127 not impact on final quality.
9128 Addresses part of bug #607798
9130 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
9132 * ext/x264/gstx264enc.c:
9133 * ext/x264/gstx264enc.h:
9134 x264enc: Add profile property
9135 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
9136 Profile. This makes it easier to achieve Baseline Profile for example.
9137 Addresses part of bug #607798
9139 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
9141 * ext/x264/gstx264enc.c:
9142 * ext/x264/gstx264enc.h:
9143 x264enc: Add option-string property
9144 Adds support for an x264 format option-string to specify advanced parameters
9145 Addresses part of bug #607798
9147 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9149 * ext/mad/Makefile.am:
9150 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
9151 Spotted by syntr0py.
9153 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9155 * ext/x264/gstx264enc.c:
9156 x264enc: only set timebase on versions where it exists
9158 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
9160 * ext/x264/gstx264enc.c:
9161 x264enc: set appropriate time base
9164 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9166 * tests/check/Makefile.am:
9167 tests: add plugin loading whitelist to test environment
9168 Only want to load core/-base/-ugly plugins here.
9170 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9174 Bump automake requirement to 1.10 and autoconf to 2.60
9175 For maintainability reasons and $(builddir).
9178 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9180 * gst/asfdemux/gstasfdemux.c:
9181 asfdemux: Fix seeking after last commits
9182 Don't handle wrong-state returns as errors to allow seeking to work
9185 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9187 * gst/asfdemux/gstasfdemux.c:
9188 asfdemux: Push all pending data on EOS
9189 When on push mode and receiving an EOS event, asfdemux
9190 should push all pending data because we might be dealing
9191 with a broken file that has a preroll value higher
9192 than its actual length.
9194 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9196 * gst/asfdemux/gstasfdemux.c:
9197 asfdemux: Fix sending eos event for chained asfs
9198 Properly push EOS event when finishing a chained asf file
9202 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9204 * docs/plugins/Makefile.am:
9205 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9206 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9207 * docs/plugins/inspect/plugin-rmdemux.xml:
9208 docs: add rmdemux to docs properly
9209 The plugin has been renamed, remove old introspection file.
9211 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9213 * docs/plugins/gst-plugins-ugly-plugins.args:
9214 * docs/plugins/inspect/plugin-x264.xml:
9215 docs: update for recent x264enc changes
9217 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9219 * gst/realmedia/rmdemux.c:
9220 rmdemux: fix compiler warning when debugging system in core is disabled
9222 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
9225 Automatic update of common submodule
9226 From 73ff93a to a519571
9228 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
9230 * gst/asfdemux/gstasfdemux.c:
9231 asfdemux: Allow at least 500ms of preroll.
9232 Some files have insanely low preroll values which break the
9233 all_streams_prerolled() logic.
9236 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9238 * ext/x264/gstx264enc.c:
9239 x264enc: add new h264 caps attribute alignment
9242 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9244 * ext/x264/gstx264enc.c:
9245 * ext/x264/gstx264enc.h:
9246 x264enc: conditionally expose enhanced upstream capabilities
9247 API: GstX264Enc:sliced-threads
9248 API: GstX264Enc:sync-lookahead
9249 API: GstX264Enc:intra-refresh
9250 API: GstX264Enc:mb-tree
9251 API: GstX264Enc:rc-lookahead
9254 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9257 * docs/plugins/inspect/plugin-a52dec.xml:
9258 * docs/plugins/inspect/plugin-amrnb.xml:
9259 * docs/plugins/inspect/plugin-amrwbdec.xml:
9260 * docs/plugins/inspect/plugin-asf.xml:
9261 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9262 * docs/plugins/inspect/plugin-iec958.xml:
9263 * docs/plugins/inspect/plugin-mad.xml:
9264 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9265 * docs/plugins/inspect/plugin-mpegstream.xml:
9266 * docs/plugins/inspect/plugin-realmedia.xml:
9267 docs: update introspected plugin docs for gstdoc-scangobj and other changes
9268 Update common for latest gstdoc-scangobj and inspect xml files for
9269 escaping and pad template order changes.
9271 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
9274 Automatic update of common submodule
9275 From 9339ccc to 35617c2
9277 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
9280 Automatic update of common submodule
9281 From 5adb1ca to 9339ccc
9283 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
9286 Automatic update of common submodule
9287 From 57c89b7 to 5adb1ca
9289 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
9292 Automatic update of common submodule
9293 From c804988 to 57c89b7
9295 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9298 * gst/realmedia/rtspreal.c:
9299 configure: Update required GLib version to 2.20
9301 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9303 * ext/a52dec/gsta52dec.c:
9304 a52dec: Call orc_init() before trying to get target flags
9306 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9308 * ext/a52dec/gsta52dec.c:
9309 a52dec: Remove debug printf...
9311 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9314 * ext/a52dec/Makefile.am:
9315 * ext/a52dec/gsta52dec.c:
9316 a52dec: Use orc for CPU feature detection and don't check for liboil
9318 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9321 configure: Use GLIB_EXTRA_CFLAGS
9323 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9326 Automatic update of common submodule
9327 From 7a0fdf5 to c804988
9329 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9332 Automatic update of common submodule
9333 From 6da3bab to 7a0fdf5
9335 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9338 Automatic update of common submodule
9339 From 733fca9 to 6da3bab
9341 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
9344 Automatic update of common submodule
9345 From fad145b to 733fca9
9347 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
9350 Automatic update of common submodule
9351 From 47683c1 to fad145b
9353 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9355 * gst/realmedia/rmdemux.c:
9356 rmdemux: pass bitrate on caps
9357 Set the bitrate on the caps, some decoders like sipro need this to function
9361 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
9364 Automatic update of common submodule
9365 From 17f89e5 to 47683c1
9367 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
9370 Automatic update of common submodule
9371 From fd7ca04 to 17f89e5
9373 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9375 * ext/x264/gstx264enc.c:
9376 x264enc: Only set i_weighted_pred on versions where it exists
9378 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
9380 * ext/lame/gstlamemp3enc.c:
9381 lamemp3enc: implement latency query
9382 The encoder's latency is deduced from the framesize. Fixes #618896.
9384 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9387 * docs/plugins/gst-plugins-ugly-plugins.args:
9388 * docs/plugins/gst-plugins-ugly-plugins.signals:
9389 * docs/plugins/inspect/plugin-a52dec.xml:
9390 * docs/plugins/inspect/plugin-amrnb.xml:
9391 * docs/plugins/inspect/plugin-amrwbdec.xml:
9392 * docs/plugins/inspect/plugin-asf.xml:
9393 * docs/plugins/inspect/plugin-cdio.xml:
9394 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9395 * docs/plugins/inspect/plugin-dvdread.xml:
9396 * docs/plugins/inspect/plugin-dvdsub.xml:
9397 * docs/plugins/inspect/plugin-iec958.xml:
9398 * docs/plugins/inspect/plugin-lame.xml:
9399 * docs/plugins/inspect/plugin-mad.xml:
9400 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9401 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9402 * docs/plugins/inspect/plugin-mpegstream.xml:
9403 * docs/plugins/inspect/plugin-realmedia.xml:
9404 * docs/plugins/inspect/plugin-siddec.xml:
9405 * docs/plugins/inspect/plugin-twolame.xml:
9406 * docs/plugins/inspect/plugin-x264.xml:
9407 * win32/common/config.h:
9410 === release 0.10.15 ===
9412 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9418 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9419 * docs/plugins/inspect/plugin-a52dec.xml:
9420 * docs/plugins/inspect/plugin-amrnb.xml:
9421 * docs/plugins/inspect/plugin-amrwbdec.xml:
9422 * docs/plugins/inspect/plugin-asf.xml:
9423 * docs/plugins/inspect/plugin-cdio.xml:
9424 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9425 * docs/plugins/inspect/plugin-dvdread.xml:
9426 * docs/plugins/inspect/plugin-dvdsub.xml:
9427 * docs/plugins/inspect/plugin-iec958.xml:
9428 * docs/plugins/inspect/plugin-lame.xml:
9429 * docs/plugins/inspect/plugin-mad.xml:
9430 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9431 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9432 * docs/plugins/inspect/plugin-mpegstream.xml:
9433 * docs/plugins/inspect/plugin-realmedia.xml:
9434 * docs/plugins/inspect/plugin-siddec.xml:
9435 * docs/plugins/inspect/plugin-twolame.xml:
9436 * docs/plugins/inspect/plugin-x264.xml:
9437 * gst-plugins-ugly.doap:
9438 * win32/common/config.h:
9441 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9481 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9484 configure: make implicit GLib and liboil requirements explicit
9485 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
9487 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
9489 * ext/x264/gstx264enc.c:
9490 x264enc: disable I weighted pred
9491 If it is enabled, then it will be main profile instead of baseline.
9492 This ensures maximum compatibility of the output stream until the
9493 encoder configuration interface gets an overhaul with explicit
9494 output profile selection.
9497 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9500 * win32/common/config.h:
9501 0.10.14.3 pre-release
9503 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9541 po: update translations
9543 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9546 Automatic update of common submodule
9547 From 357b0db to fd7ca04
9549 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9552 * win32/common/config.h:
9553 0.10.14.2 pre-release
9555 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9558 Automatic update of common submodule
9559 From 4d67bd6 to 357b0db
9561 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9563 * gst/realmedia/rmdemux.c:
9564 * gst/realmedia/rmutils.c:
9565 * gst/realmedia/rmutils.h:
9566 rmdemux: add better sipr nibble swap routine
9568 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9570 * gst/realmedia/rmdemux.c:
9571 rmdemux: descramble SIPR before pushing out
9572 Collect and descramble the SIPR packets before pushing.
9573 Descramble ATRAC audio.
9576 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9578 * gst/realmedia/rmutils.c:
9579 * gst/realmedia/rmutils.h:
9580 rm: add function to descramble sipr
9582 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9584 * ext/x264/gstx264enc.c:
9585 * ext/x264/gstx264enc.h:
9586 x264enc: Re-send the received upstream event as-is downstream
9587 https://bugzilla.gnome.org/show_bug.cgi?id=606689
9589 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
9591 * ext/amrnb/amrnb.c:
9592 amrnbenc: Set rank to GST_RANK_SECONDARY
9594 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9596 * gst/realmedia/rtspreal.c:
9597 rtspreal: use GLib's base64 functions if available
9598 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
9600 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
9602 * ext/amrnb/amrnbdec.h:
9603 * ext/amrnb/amrnbenc.h:
9604 * ext/amrwbdec/amrwbdec.h:
9605 amr: Use correct includes (as pkg-config suggests)
9608 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
9610 * gst/ac3parse/.gitignore:
9611 * gst/ac3parse/Makefile.am:
9612 * gst/ac3parse/README:
9613 * gst/ac3parse/ac3parse.vcproj:
9614 * gst/ac3parse/gstac3parse.c:
9615 * gst/ac3parse/gstac3parse.h:
9616 ac3parse: remove unported 0.8 plugin
9617 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
9619 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
9621 * gst/mpegaudioparse/gstmpegaudioparse.c:
9622 docs: adding a mp3decoder as well is useful
9624 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
9626 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9627 docs: massage section index
9629 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
9631 * ext/amrwbdec/amrwbdec.c:
9632 * ext/amrwbdec/amrwbdec.h:
9633 amrwbdec: move define to source to avoid hiding it from the docs
9635 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
9637 * ext/cdio/gstcdiocddasrc.c:
9638 docs: remove short_desc, it is taken from element details
9640 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
9642 * gst/synaesthesia/gstsynaesthesia.c:
9643 docs: fix sections docs for synaesthesia
9645 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
9647 * docs/plugins/Makefile.am:
9648 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9649 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9650 * gst/mpegaudioparse/gstmpegaudioparse.c:
9651 docs: add docs for mp3parse
9653 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9655 * gst-plugins-ugly.doap:
9656 doap: update repository info from cvs->git and maintainers
9658 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9661 Automatic update of common submodule
9662 From fc85867 to 4d67bd6
9664 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9666 * tests/check/elements/x264enc.c:
9667 x264enc: adaptive NALU type checking
9668 In particular, be less picky about SEI NALU order, which makes test more
9669 robust with respect to changes in libx264.
9672 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9674 * ext/x264/gstx264enc.c:
9675 x264enc: adaptive x264 header NAL layout handling
9678 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9680 * gst/asfdemux/gstrtpasfdepay.c:
9681 asfdepay: we require a dynamic payload type
9682 Add an extra caps property that restricts the depayloader to only accept dynamic
9685 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9688 configure: Drop -Wcast-align
9689 Commit message copied from core's commit from Benjamin Otte:
9690 246f5dba96a5b50bb74621af67b30942cca72af5
9691 Apparently gcc warns that GstMiniObject is not castable to
9692 GstEvent/Message/Buffer due to them containing 64bit variables, even
9693 though ARM hackers claim that those only need 4byte alignment. And as
9694 long as gcc behaves that way, this warning is not very useful.
9695 So we'll remove the warning until this problem is fixed.
9698 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
9700 * ext/mpeg2dec/gstmpeg2dec.c:
9701 mpeg2dec: copy over all buffer flags when copying buffers.
9702 Avoids losing the tff/rff video buffer flags
9704 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
9706 * gst/asfdemux/asfpacket.c:
9707 asfdemux: Make a table static to avoid having to always allocate it.
9709 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9711 * ext/x264/gstx264enc.c:
9712 x264enc: fix up avcC header construction
9713 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
9714 for BUILD_X264 < 76.
9717 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9719 * ext/x264/gstx264enc.c:
9720 x264enc: parameterize libx264 provided NAL layout in codec-data creation
9722 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
9725 configure: Remove -Wundef flag
9726 Same fix as for #615161
9728 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9731 Automatic update of common submodule
9732 From fdf023d to fc85867
9734 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9736 * gst-libs/gst/gettext.h:
9737 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
9739 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9744 build: build plugins in parallel where possible, if make -jN is used
9746 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9749 build: add cruft alert for common/shave*
9751 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9755 Remove removed file win32/common/config.h.in from MANIFEST.
9757 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
9759 * gst/synaesthesia/synaescope.c:
9760 * gst/synaesthesia/synaescope.h:
9761 synaestesia: Fix old-style prototype
9763 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
9765 * gst/realmedia/rmutils.c:
9769 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
9772 Automatic update of common submodule
9773 From 55cd514 to c1d07dd
9775 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9778 * ext/amrnb/amrnbdec.c:
9779 * ext/amrnb/amrnbenc.c:
9780 * ext/cdio/gstcdiocddasrc.h:
9781 * ext/dvdread/dvdreadsrc.c:
9782 * ext/lame/gstlame.h:
9783 * ext/lame/gstlamemp3enc.h:
9784 * ext/lame/plugin.c:
9786 * ext/x264/gstx264enc.c:
9787 * ext/x264/gstx264enc.h:
9788 * gst/mpegaudioparse/gstmpegaudioparse.c:
9789 * gst/mpegaudioparse/gstxingmux.c:
9790 * gst/mpegstream/gstdvddemux.c:
9791 * gst/mpegstream/gstmpegdemux.c:
9792 * gst/mpegstream/gstmpegparse.c:
9793 * gst/realmedia/asmrules.c:
9794 * gst/realmedia/pnmsrc.c:
9795 * gst/realmedia/pnmsrc.h:
9796 * gst/realmedia/rdtdepay.h:
9797 * gst/realmedia/rdtmanager.c:
9798 * gst/realmedia/rtspreal.c:
9799 build: Add all kinds of compiler warning flags and fix the resulting warnings
9801 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9803 * ext/amrnb/Makefile.am:
9804 * ext/amrwbdec/Makefile.am:
9805 * ext/sidplay/Makefile.am:
9806 * gst/asfdemux/Makefile.am:
9807 * gst/mpegaudioparse/Makefile.am:
9808 build: fix up Makefile.am
9809 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
9810 the order a bit here and there (see docs/random/moving-plugins).
9812 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9814 * win32/common/config.h.in:
9815 win32: remove win32-specific config.h.in copy that's not used any longer
9816 The win32 config.h is now generated from the top-level config.h.in.
9818 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
9820 * ext/a52dec/gsta52dec.c:
9821 * ext/amrnb/amrnbdec.c:
9822 * ext/amrnb/amrnbenc.c:
9823 * ext/amrwbdec/amrwbdec.c:
9824 * ext/cdio/gstcdiocddasrc.c:
9825 * ext/dvdread/dvdreadsrc.c:
9826 * ext/lame/gstlame.c:
9828 * ext/mpeg2dec/gstmpeg2dec.c:
9829 * gst/ac3parse/gstac3parse.c:
9830 * gst/asfdemux/gstasfdemux.c:
9831 * gst/asfdemux/gstrtpasfdepay.c:
9832 * gst/asfdemux/gstrtspwms.c:
9833 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9834 * gst/iec958/ac3iec.c:
9835 * gst/mpegaudioparse/gstmpegaudioparse.c:
9836 * gst/mpegaudioparse/gstxingmux.c:
9837 * gst/mpegstream/gstdvddemux.c:
9838 * gst/mpegstream/gstmpegdemux.c:
9839 * gst/mpegstream/gstmpegparse.c:
9840 * gst/mpegstream/gstrfc2250enc.c:
9841 * gst/realmedia/pnmsrc.c:
9842 * gst/realmedia/rademux.c:
9843 * gst/realmedia/rdtdepay.c:
9844 * gst/realmedia/rdtmanager.c:
9845 * gst/realmedia/rmdemux.c:
9846 * gst/realmedia/rtspreal.c:
9847 * gst/synaesthesia/gstsynaesthesia.c:
9848 gst_element_class_set_details => gst_element_class_set_details_simple
9850 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9852 * ext/x264/gstx264enc.c:
9853 x264enc: Put pixel-aspect-ratio from input into the src pad caps
9856 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
9859 Automatic update of common submodule
9860 From e272f71 to 55cd514
9862 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
9865 Automatic update of common submodule
9866 From df8a7c8 to e272f71
9868 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
9871 Update CXXFLAGS, too
9873 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
9876 Update for recent changes to common submodule
9877 This just replaces every "$ERROR_CFLAGS" usage with a usage of
9878 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
9880 Actually using that separation will happen later.
9882 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
9885 Automatic update of common submodule
9886 From 9720a7d to df8a7c8
9888 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
9891 Automatic update of common submodule
9892 From 0b6e072 to 9720a7d
9894 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
9897 Automatic update of common submodule
9898 From 7cc5eb4 to 0b6e072
9900 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9903 Automatic update of common submodule
9904 From 7aa65b5 to 7cc5eb4
9906 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9909 Automatic update of common submodule
9910 From 44ecce7 to 7aa65b5
9912 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9915 configure: Use automake 1.11 silent rules instead of shave if available
9916 This makes sure that we use something that is still maintained and
9917 also brings back libtool 1.5 support.
9919 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9922 * docs/plugins/inspect/plugin-a52dec.xml:
9923 * docs/plugins/inspect/plugin-amrnb.xml:
9924 * docs/plugins/inspect/plugin-amrwbdec.xml:
9925 * docs/plugins/inspect/plugin-asf.xml:
9926 * docs/plugins/inspect/plugin-cdio.xml:
9927 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9928 * docs/plugins/inspect/plugin-dvdread.xml:
9929 * docs/plugins/inspect/plugin-dvdsub.xml:
9930 * docs/plugins/inspect/plugin-iec958.xml:
9931 * docs/plugins/inspect/plugin-lame.xml:
9932 * docs/plugins/inspect/plugin-mad.xml:
9933 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9934 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9935 * docs/plugins/inspect/plugin-mpegstream.xml:
9936 * docs/plugins/inspect/plugin-realmedia.xml:
9937 * docs/plugins/inspect/plugin-siddec.xml:
9938 * docs/plugins/inspect/plugin-twolame.xml:
9939 * docs/plugins/inspect/plugin-x264.xml:
9940 * win32/common/config.h:
9943 === release 0.10.14 ===
9945 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9951 * docs/plugins/gst-plugins-ugly-plugins.args:
9952 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9953 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9954 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9955 * docs/plugins/inspect/plugin-a52dec.xml:
9956 * docs/plugins/inspect/plugin-amrnb.xml:
9957 * docs/plugins/inspect/plugin-amrwbdec.xml:
9958 * docs/plugins/inspect/plugin-asf.xml:
9959 * docs/plugins/inspect/plugin-cdio.xml:
9960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9961 * docs/plugins/inspect/plugin-dvdread.xml:
9962 * docs/plugins/inspect/plugin-dvdsub.xml:
9963 * docs/plugins/inspect/plugin-iec958.xml:
9964 * docs/plugins/inspect/plugin-lame.xml:
9965 * docs/plugins/inspect/plugin-mad.xml:
9966 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9967 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9968 * docs/plugins/inspect/plugin-mpegstream.xml:
9969 * docs/plugins/inspect/plugin-realmedia.xml:
9970 * docs/plugins/inspect/plugin-siddec.xml:
9971 * docs/plugins/inspect/plugin-twolame.xml:
9972 * docs/plugins/inspect/plugin-x264.xml:
9973 * gst-plugins-ugly.doap:
9974 * win32/common/config.h:
9977 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10017 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10020 * win32/common/config.h:
10021 0.10.13.4 pre-release
10023 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10025 * ext/x264/gstx264enc.c:
10026 * tests/check/elements/x264enc.c:
10027 x264enc: Replace 'avc-sample' with 'avc' in caps
10028 In the element and in its tests
10031 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
10033 * gst/asfdemux/gstasfdemux.c:
10034 asfdemux: Don't set durations of 0 on outgoing buffers.
10035 Some (broken) streams don't have the extended stream properties in
10036 the header, resulting in applying a duration of zero on outgoing
10040 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
10042 * gst/asfdemux/asfpacket.c:
10043 asfdemux: Make sure we always set proper payload duration.
10044 Some (broken) streams will have a delta of 0, resulting in outgoing
10045 buffers having durations of 0.
10048 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10051 * win32/common/config.h:
10052 0.10.13.3 pre-release
10054 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
10056 * gst/asfdemux/asfpacket.c:
10057 asfdemux: Make sure we don't end up with negative timestamps.
10058 Some files have payload with timestamps smaller than the preroll duration.
10059 Instead of blindly substracting the preroll value (and ending up with
10060 insanely high timestamps on the outgoing buffers), we make sure we
10064 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10067 * win32/common/config.h:
10068 0.10.13.2 pre-release
10069 Update core/base requirement to 0.10.26, since that's more likely
10070 to be the actual requirement.
10072 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10077 po: update translations
10079 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10081 * tests/check/elements/x264enc.c:
10082 x264enc: add caps check to x264enc unit test
10083 Add some minimal caps checking to x264enc unit test.
10086 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
10088 * ext/x264/gstx264enc.c:
10089 x264enc: fix up avcC header construction and playback by flash players
10090 Fix off-by-one bug when constructing the avcC header chunk: we
10091 wrote wrong profile info into the header. The first byte in the
10092 SPS NAL we get from x264 is the nal type, not the profile_idc.
10093 Also add some debug logging.
10096 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
10098 * gst/asfdemux/gstasfdemux.c:
10099 asfdemux: Improve seek behaviour for audio-only with no index
10100 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
10101 for video, we can just seek to seek_time instead.
10103 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10106 configure: fix up GST_CXXFLAGS properly
10107 We don't want C specific flags in GST_CXXFLAGS, so base it on the
10108 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
10109 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
10111 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10114 Update MAINTAINERS, add myself
10116 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
10119 configure: base GST_CXXFLAGS on --cflags from pkg-config
10120 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
10121 point for for both C and CXX settings.
10123 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10126 Automatic update of common submodule
10127 From 96dc793 to 44ecce7
10129 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10133 * win32/common/.gitignore:
10134 * win32/common/config.h:
10135 win32: change how win32/common/config.h is updated
10136 Generate win32/common/config.h-new directly from config.h.in,
10137 using shell variables in configure and some hard-coded information.
10138 Change top-level makefile so that 'make win32-update' copies the
10139 generated file to win32/common/config.h, which we keep in source
10140 control. It's kept in source control so that the git tree is
10142 This change is similar to the ones applied a while ago to GStreamer
10143 core, gst-plugins-base and gst-plugins-good and prevents configure
10144 from changing files in source control. The generated config.h
10145 should be ok, but needs testing.
10147 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10149 * gst/realmedia/rtspreal.c:
10150 rtspreal: don't construct config header with uninitialised bytes
10151 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
10152 a presumably unintentional padding of uninitialised bytes at the end
10153 of the CONT tags chunk, which should be harmless but causes warnings
10154 in valgrind (see #608533 for a test URL).
10156 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10158 * gst/realmedia/rtspreal.c:
10159 rtspreal: add finalize function so we can free streams and rulebook
10160 Fix memory leak in Real RTSP component (#608533).
10162 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10164 * gst/realmedia/rtspreal.c:
10165 rtspreal: fix minor memory leak
10166 Caps take their own reference when a buffer is added to them, so
10167 unref buffer after adding it to caps (#608533).
10169 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10171 * gst/realmedia/rdtdepay.c:
10172 rdtdepay: unref input buffer when done
10173 Fixes memory leak, see #608533.
10175 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10178 Automatic update of common submodule
10179 From 15d47a6 to 96dc793
10181 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10183 * ext/x264/gstx264enc.c:
10184 * ext/x264/gstx264enc.h:
10185 x264enc: make use of Access Unit delimiters configurable
10186 API: GstX264Enc:aud
10188 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10190 * gst/asfdemux/asfpacket.c:
10191 asfdemux: Do not subtract padding twice
10192 Only subtract implicit padding if an explicit one isn't
10193 provided. Avoids subtracting it twice and causing
10197 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
10199 * gst/asfdemux/gstasfdemux.c:
10200 * gst/mpegstream/gstmpegpacketize.c:
10201 assert: g_assert_not_reached() cannot replace return statement
10202 Fix build with assert being turned off.
10204 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10207 Automatic update of common submodule
10208 From 14cec89 to 15d47a6
10210 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
10212 * gst/asfdemux/gstasfdemux.c:
10213 asfdemux: Don't forget to update flow variable
10214 Forgot to update the return value in the loop.
10216 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
10218 * gst/asfdemux/gstasfdemux.c:
10219 asfdemux: Check flow return on every push
10220 We previously only aggregated flow returns after the while(push) loop,
10221 which meant that in some cases we would end-up not properly aggregating
10223 This is based on the same flow aggregation algorithm as oggdemux.
10225 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10227 * ext/x264/gstx264enc.c:
10228 x264enc: Add stream-format to output caps
10229 Adds stream-format to output caps of x264enc that
10230 informs if the stream is in bytestream of avc format.
10233 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
10235 * gst/mpegaudioparse/gstxingmux.c:
10236 xingmux: Fix unaligned memory access
10237 ARM/SPARC need 32bit alignment but xingmux accesses possibly
10238 unaligned memory, which leads to SIGBUS.
10241 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
10243 * gst/asfdemux/gstasfdemux.c:
10244 asfdemux: Use GST_STR_NULL in a couple of places.
10245 Fixes crashing on some of the log statements on win32.
10247 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10249 * gst/realmedia/rmdemux.c:
10250 rmdemux: Parse and post bitrate for streams
10251 Parse the bitrate of the streams and post their tags.
10254 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10256 * gst/asfdemux/gstasfdemux.c:
10257 * gst/asfdemux/gstasfdemux.h:
10258 asfdemux: Post bitrate tag
10259 If stream bitrate object is available, post the bitrate
10263 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10265 * gst/mpegaudioparse/gstmpegaudioparse.c:
10266 * gst/mpegaudioparse/gstmpegaudioparse.h:
10267 mp3parse: minor validation check of (Xing, VBRI) metadata
10268 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
10270 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10272 * gst/mpegaudioparse/gstmpegaudioparse.c:
10273 mp3parse: use proper total_time and total_bytes in various cases
10274 The correct basis for (Xing, VBRI) seek table calculations is the
10275 byte size and duration provided by that metadata, rather than some
10276 other (possibly even estimated) one. This also prevents an infinite
10277 conversion loop in (unlikely) case where a TOC is provided without
10278 such corresponding (duration) metdata.
10280 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10282 * gst/mpegaudioparse/gstmpegaudioparse.c:
10283 * gst/mpegaudioparse/gstmpegaudioparse.h:
10284 mp3parse: conserve stop time for non-accurate seek
10285 Use the same strategy as accurate seeks to store
10286 pending non-accurate seeks to avoid overwriting non-definite
10287 stop times. When doing non-accurate seeks our position
10288 reporting might drift off by some secs and the stream can
10289 end up before it should.
10292 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10295 Automatic update of common submodule
10296 From 47cb23a to 14cec89
10298 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10300 * ext/amrwbdec/amrwb.c:
10301 amrwbdec: give decoder a rank so decodebin/playbin will use it
10303 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10305 * gst/mpegaudioparse/gstmpegaudioparse.c:
10306 mp3parse: return false when we can't seek
10307 When upstream can't seek, we return false as well
10309 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10311 * ext/lame/gstlame.c:
10312 * ext/lame/gstlamemp3enc.c:
10313 lame: Avoid crash when seeking before negotiating
10314 lame's 'lgv' variable is only initialized when the caps
10315 is negotiated, whenever a seek happens before that, it would
10316 attempt to call a function on an empty pointer, causing the crash.
10319 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10322 Automatic update of common submodule
10323 From 87bf428 to 47cb23a
10325 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10328 Automatic update of common submodule
10329 From da4c75c to 87bf428
10331 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
10334 Automatic update of common submodule
10335 From 53a2485 to da4c75c
10337 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10339 * gst/mpegaudioparse/gstmpegaudioparse.c:
10340 mp3parse: fix non-flushing seek
10341 Specifically, in addition to clearing lots of variables/offsets
10342 when receiving newsegment, also clear leftover data to match.
10344 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10346 * ext/x264/gstx264enc.c:
10347 * ext/x264/gstx264enc.h:
10348 x264enc: Make upstream GstForceKeyUnit thread-safe
10349 Also send the GstForceKeyUnit event downstream when an upstream on is received,
10350 allowing muxers or payloaders to take appropriate actions.
10351 https://bugzilla.gnome.org/show_bug.cgi?id=602556
10353 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10356 Automatic update of common submodule
10357 From a3e3ce4 to 53a2485
10359 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
10361 * gst/asfdemux/gstasfdemux.c:
10362 asfdemux: Don't call strlen() on NULL pointers
10365 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10367 * gst/asfdemux/gstasfdemux.c:
10368 asfdemux: Remove old pads when new ones are added
10369 The old pads were being removed before adding the new ones,
10370 we should add the new ones first.
10373 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10375 * gst/asfdemux/gstasfdemux.c:
10376 * gst/asfdemux/gstasfdemux.h:
10377 asfdemux: Handle chained asfs on pull mode
10378 Adds chained asfs handling to pull mode. It now checks if
10379 there is a new asf header after the last packet (when it
10380 is possible to know how many packets are) or it tries
10381 checking if a processed packet that fails is an header
10385 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10387 * gst/asfdemux/gstasfdemux.c:
10388 * gst/asfdemux/gstasfdemux.h:
10389 asfdemux: properly do chained asfs on push mode
10390 To properly do chained asfs work with playbin2, we need to
10391 push eos on the old pads before removing them.
10394 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10396 * gst/asfdemux/gstasfdemux.c:
10397 * gst/asfdemux/gstasfdemux.h:
10398 asfdemux: add support for chained asfs (push mode)
10399 Adds support for detecting and playing chained asfs
10400 in push mode. asfdemux tries to detect a new asf start
10401 by identifying the header object guid in a input buffer.
10402 When it finds it, it resets its state, removing its pads
10403 and creates new ones for the new file.
10405 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10407 * gst/asfdemux/gstasfdemux.c:
10408 asfdemux: fix two small leaks
10410 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10412 * gst/asfdemux/gstasfdemux.c:
10413 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
10414 WM/Track has a 0 base but is often wrongly written as starting from 1,
10415 so not as reliable as WM/TrackNumber which always starts from 1.
10417 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10419 * gst/asfdemux/gstasfdemux.c:
10420 asfdemux: WM/Track starts counting from 0, adjust to start from 1
10422 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10424 * gst/asfdemux/gstasfdemux.c:
10425 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
10426 There's both WM/Track and WM/TrackNumber.
10428 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
10430 * ext/a52dec/gsta52dec.c:
10431 a52dec: Fix debug statement: Pass pos variable instead of time() function
10433 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
10435 * gst/dvdsub/gstdvdsubdec.c:
10436 dvdsubdec: Fix printf format string warning
10438 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
10440 * gst/asfdemux/gstasfdemux.c:
10441 asfdemux: Fix bogus variable used uninitialised warnings
10443 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
10446 po: Don't create backup .po files
10447 As well as preventing creation of useless backup files, it works
10448 around a bug in gettext 0.17 on OS/X
10450 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
10452 * gst/asfdemux/asfpacket.c:
10453 asfdemux: fix c99-style comments.
10455 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
10457 * gst/asfdemux/asfpacket.c:
10458 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
10460 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10462 * gst/realmedia/rmutils.c:
10463 rmutils: fix byteswapping
10464 fix the byteswapping code that was wrong because of the side effects of the
10468 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
10470 * ext/x264/gstx264enc.c:
10471 x264enc: Adapt to slightly modified x264 API
10474 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10476 * gst/asfdemux/asfpacket.c:
10477 asfdemux: careful to avoid crash on bogus data
10478 When receiving bogus data, we have to avoid subtracting a value
10479 larger than 'size' from 'size' variable, resulting in a wrap
10480 that would make 'size' a really large bogus value.
10483 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
10485 * win32/common/config.h:
10486 win32: Commit bumped version number
10488 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
10490 * gst/mpegaudioparse/gstmpegaudioparse.c:
10491 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
10493 This removes a good 50% of processing time for parsing a buffer.
10494 We do this by simply... getting the nicks that we already have handy
10495 instead of going through the expensive glib system.
10497 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
10500 configure.ac: And back to development we go...
10502 === release 0.10.13 ===
10504 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
10511 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10512 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10513 * docs/plugins/inspect/plugin-a52dec.xml:
10514 * docs/plugins/inspect/plugin-asf.xml:
10515 * docs/plugins/inspect/plugin-cdio.xml:
10516 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10517 * docs/plugins/inspect/plugin-dvdread.xml:
10518 * docs/plugins/inspect/plugin-dvdsub.xml:
10519 * docs/plugins/inspect/plugin-iec958.xml:
10520 * docs/plugins/inspect/plugin-lame.xml:
10521 * docs/plugins/inspect/plugin-mad.xml:
10522 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10523 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10524 * docs/plugins/inspect/plugin-mpegstream.xml:
10525 * docs/plugins/inspect/plugin-realmedia.xml:
10526 * docs/plugins/inspect/plugin-siddec.xml:
10527 * docs/plugins/inspect/plugin-twolame.xml:
10528 * docs/plugins/inspect/plugin-x264.xml:
10529 * gst-plugins-ugly.doap:
10530 * win32/common/config.h:
10533 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
10571 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
10574 Automatic update of common submodule
10575 From 85d1530 to 0702fe1
10577 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
10615 * win32/common/config.h:
10616 0.10.12.3 pre-release
10618 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
10621 Automatic update of common submodule
10622 From a3e3ce4 to 85d1530
10624 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
10626 * ext/a52dec/gsta52dec.c:
10627 a52dec: Fix reference leak on all input buffers in 'dvd mode'
10628 https://bugzilla.gnome.org/show_bug.cgi?id=598272
10630 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
10669 * win32/common/config.h:
10670 0.10.12.2 pre-release
10672 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
10674 * docs/plugins/gst-plugins-ugly-plugins.args.new:
10675 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10676 docs: Remove files accidentally added
10677 Remove the gst-plugins-ugly-plugins.args.new and
10678 gst-plugins-ugly-plugins.signals.new files, that appear
10679 to have been accidentally added in commit
10680 f5d046a0b034f9bd7274291f7131ee5db1a30052
10682 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
10684 * ext/a52dec/gsta52dec.c:
10685 a52dec: Add some debugging for new segment events
10687 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
10689 * ext/mpeg2dec/gstmpeg2dec.c:
10690 mpeg2dec: fix warning in macosx snow leopard
10692 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
10694 * gst/mpegstream/gstmpegparse.c:
10695 mpegstream: fix warning in macosx snow leopard
10697 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
10699 * gst/mpegaudioparse/gstmpegaudioparse.c:
10700 mpegaudioparse: fix warning in macosx snow leopard
10702 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
10704 * gst/dvdsub/gstdvdsubdec.c:
10705 dvdsubdec: fix warning on macosx snow leopard
10707 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
10709 * gst/asfdemux/gstasfdemux.c:
10710 asfdemux: fix warning in macosx snow leopard
10712 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
10714 * gst/mpegaudioparse/gstmpegaudioparse.c:
10715 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
10717 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
10720 Automatic update of common submodule
10721 From 19fa4f3 to a3e3ce4
10723 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
10725 * gst/asfdemux/gstasfdemux.c:
10726 * gst/realmedia/rdtmanager.c:
10727 build: fprintf, sprintf, sscanf need stdio.h
10729 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
10731 * ext/mad/gstmad.c:
10732 mad: add missing include to fix the build
10734 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10736 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10737 dvdlpcm: whitespace fixes
10739 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
10741 * gst-plugins-ugly.spec.in:
10744 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10747 x264enc: adjust configure checking to changed upstream
10749 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10751 * ext/x264/gstx264enc.c:
10752 x264enc: conditionally adjust to new upstream API
10755 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10757 * gst/mpegaudioparse/gstmpegaudioparse.c:
10758 * gst/mpegaudioparse/gstmpegaudioparse.h:
10759 mpegaudioparse: prevent infinite (re)syncing
10761 gst/mpegaudioparse/gstmpegaudioparse.c
10763 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
10765 * gst/mpegaudioparse/gstmpegaudioparse.c:
10766 mp3parse: Refactor checking for sync. Make resyncing more reliable.
10767 Previously, we could get false sync relatively easily - it sometimes happened
10768 on real files. This cleans the code up a fair bit, and makes it require more
10769 confirmation that we've found valid sync before continuing.
10771 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10773 * gst/mpegaudioparse/gstmpegaudioparse.c:
10774 mpegaudioparse: ensure 2 valid headers in a row when resyncing
10776 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10778 * gst/mpegstream/gstdvddemux.c:
10779 dvddemux: remove bogus ifndef
10781 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10784 Automatic update of common submodule
10785 From 94f95e3 to 19fa4f3
10787 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10789 * ext/mpeg2dec/gstmpeg2dec.c:
10790 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
10792 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10794 * gst/dvdsub/gstdvdsubparse.c:
10795 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
10797 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
10799 * ext/amrnb/amrnbdec.c:
10800 * ext/amrnb/amrnbenc.c:
10801 Remove Ronald Bultje from Authors field
10802 Replaced with "GStreamer maintainers
10803 <gstreamer-devel@lists.sourceforge.net>" or just removed,
10804 depending on the number of other authors.
10806 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
10808 * gst/asfdemux/Makefile.am:
10809 * gst/asfdemux/gstasfmux.c:
10810 * gst/asfdemux/gstasfmux.h:
10811 asfdemux: Remove old non-built asfmux code
10812 Remove so people don't confuse it with the new asfmux code
10815 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10817 * ext/a52dec/gsta52dec.c:
10818 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
10819 It's not defined for older liba52 versions.
10821 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
10823 * ext/a52dec/gsta52dec.c:
10824 a52dec: Allow liba52 to use djbfft based IMDCT transform
10825 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
10826 IMDCT transform acceleration. It does however have a software based
10827 acceleration using the djbfft library (D.J. Bernstein's library for
10828 fourier transforms - Extremely fast library for floating-point
10829 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
10831 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
10832 and AltiVec implementations, but those are checked for first, and
10833 djbfft is chosen only if none of those is available - good in the
10834 case of some distributions including a port of the MPlayer changes
10835 in their system a52dec library.
10836 The down and upmix code in liba52 doesn't seem to be disturbed by
10837 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
10838 versions if passed from oil_cpu_get_flags (SSE currently is not).
10841 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10844 amr: Use opencore-amr pkg-config files if possible
10845 This makes it possible to build the plugins when the libraries
10846 are installed at non-standard locations.
10849 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10851 * gst/mpegaudioparse/gstmpegaudioparse.c:
10852 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
10853 Metadata provided seek tables are consistent with metadata's view of
10854 total size, which typically matches real size, but need not do so
10855 (e.g. a truncated file). Fixes seeking and position reporting
10856 in such truncated files (although duration based on metadata may then
10857 still be incorrect).
10859 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10862 configure: bump core/base requirements to released versions
10863 to avoid confusion.
10865 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10868 configure: Remove all mentions to the id3tag plugin which was removed
10870 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
10873 mad: make check for mad independent of the check for id3tag
10876 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
10878 * gst/asfdemux/gstrtpasfdepay.c:
10879 rtpasfdepay: set padding size to the correct value
10880 asf packets in rtp packets should come with their padding fields
10881 set to 0 and the depayload must update them to the correct
10882 value before pushing downstream
10884 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
10887 * docs/plugins/Makefile.am:
10888 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10889 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10890 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10891 * docs/plugins/inspect/plugin-amrnb.xml:
10892 * docs/plugins/inspect/plugin-amrwbdec.xml:
10894 * ext/amrnb/GstAmrnbEnc.prs:
10895 * ext/amrnb/Makefile.am:
10896 * ext/amrnb/README:
10897 * ext/amrnb/amrnb.c:
10898 * ext/amrnb/amrnbdec.c:
10899 * ext/amrnb/amrnbdec.h:
10900 * ext/amrnb/amrnbenc.c:
10901 * ext/amrnb/amrnbenc.h:
10902 * ext/amrnb/amrnbparse.c:
10903 * ext/amrnb/amrnbparse.h:
10904 * ext/amrwbdec/Makefile.am:
10905 * ext/amrwbdec/README:
10906 * ext/amrwbdec/amrwb.c:
10907 * ext/amrwbdec/amrwbdec.c:
10908 * ext/amrwbdec/amrwbdec.h:
10909 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
10910 These are based on the OpenCore codecs.
10913 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
10916 Automatic update of common submodule
10917 From fedaaee to 94f95e3
10919 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10924 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10925 * docs/plugins/gst-plugins-ugly-plugins.args.new:
10926 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10927 * docs/plugins/inspect/plugin-dvdnav.xml:
10929 * ext/dvdnav/.gitignore:
10930 * ext/dvdnav/Makefile.am:
10931 * ext/dvdnav/README:
10932 * ext/dvdnav/dvdnavsrc.c:
10933 * ext/dvdnav/dvdnavsrc.h:
10934 * ext/dvdnav/gst-dvd:
10935 * ext/dvdread/dvdreadsrc.c:
10936 * gst-plugins-ugly.spec.in:
10938 dvdnav: remove dvdnav plugin
10939 Remove dvdnav plugin, it has no future. resindvd is the plugin to
10940 use for dvd playback. Note that dvdnav was never really enabled
10941 in -ugly, you had to edit configure.ac to get it built.
10943 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10945 * tests/check/elements/mpeg2dec.c:
10946 mpeg2dec: Fix unused variables compiler warnings in unit test
10948 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
10951 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
10952 Check for more automake command variants. Use printf instead of 'echo -n'
10955 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10958 Automatic update of common submodule
10959 From 5845b63 to fedaaee
10961 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
10964 Make git ignore more files
10966 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
10968 * gst/asfdemux/gstasfdemux.c:
10969 asfdemux: Refactor multiple packet pull.
10970 This also fixes a bug by which the first buffer (in a multi-packet mode)
10971 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
10972 full incoming buffer and not just of the single asf packet.
10973 Fixes corrupted frames introduced by latest commit.
10975 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10977 * gst/asfdemux/gstasfdemux.c:
10978 asfdemux: use the right accurate field
10979 Remove accurate variable and its faulty use because the real variable is an
10982 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
10984 * gst/asfdemux/asfpacket.c:
10985 * gst/asfdemux/gstasfdemux.c:
10986 asfdemux: Sprinkle branch prediction macros accross the code
10988 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
10990 * gst/asfdemux/gstasfdemux.c:
10991 asfdemux: Delay newsegment handling until we have a keyframe.
10992 We now have a chance for packets to be collected before we send out the
10993 newsegment. If we're not in accurate seeking (keyunit) it will set
10994 the segment start/time to the keyframe's timestamp.
10996 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
10998 * gst/asfdemux/gstasfdemux.c:
10999 asfdemux: Remove useless check. We already have checked for it above.
11001 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
11003 * gst/asfdemux/gstasfdemux.c:
11004 asfdemux: No longer queue GOPs now that seeking is fixed.
11005 We now *always* seek to the keyframe just before our requested position.
11006 When we encounter the first keyframe and we were not accurate (therefore doing
11007 keyframe seeking), we update the segment start position to the keyframe timestamp.
11009 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
11011 * gst/asfdemux/gstasfdemux.c:
11012 * gst/asfdemux/gstasfdemux.h:
11013 asfdemux: Store the accurate seeking flag
11015 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
11017 * gst/asfdemux/gstasfdemux.c:
11018 asfdemux: Use the average frame duration for buffers without a duration.
11019 This will still cause some timestamp jitter, but giving a hint as to the duration
11020 rather than nothing seems to be a better idea.
11021 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
11022 duration using the accumulated packet duration (which will be correct).
11024 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
11026 * gst/asfdemux/gstasfdemux.c:
11027 * gst/asfdemux/gstasfdemux.h:
11028 asfdemux: Use index entry packet count to optimize seeking.
11029 The simple index entries also contain the number of packets one needs
11030 to retrieve at a given position to get a full keyframe. We therefore
11031 use that information to retrieve all those packets in one buffer when
11032 working in pull-mode.
11034 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11036 * gst/asfdemux/gstasfdemux.c:
11037 asfdemux: Do not try to free const pointer
11038 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
11039 asfdemux tried to free a const pointer that had been cast to a
11040 normal pointer variable.
11042 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
11044 * gst/asfdemux/gstasfdemux.c:
11045 asfdemux: Use presentation timestamp when searching in the index.
11046 We need to take the preroll into account... else we end up too early.
11048 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
11051 Automatic update of common submodule
11052 From f3bb51b to 5845b63
11054 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
11056 * gst/asfdemux/gstasfdemux.c:
11057 asfdemux: Convert index entry from presentation time to timestamps.
11058 We weren't taking the preroll into account previously, meaning that we
11059 were always seeking preroll nanoseconds too early... resulting in a lot
11060 of dropped packets (which are before the start time).
11061 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
11063 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
11066 * gst/asfdemux/gstasfdemux.c:
11067 asfdemux: Fix byte array metadata handling.
11068 We basically discard byte array metadata. Should be trivial to adapt
11069 to storing the pointers if we need it later on.
11071 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
11073 * gst/asfdemux/gstasfdemux.c:
11074 * gst/asfdemux/gstasfdemux.h:
11075 asfdemux: Handle PAR/interlaced information stored in packet payload.
11076 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
11077 in the ASF Packet payload extensions).
11079 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
11081 * gst/asfdemux/gstasfdemux.c:
11082 * gst/asfdemux/gstasfdemux.h:
11083 asfdemux: Store/Handle global metadata (not specific to one stream).
11084 This allows us to store (and handle) PAR information which might be stored there.
11086 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11088 * gst/mpegaudioparse/gstmpegaudioparse.c:
11089 mpegaudioparse: fix Xing inverse seek table building
11091 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
11094 Automatic update of common submodule
11095 From f3bb51b to f810030
11097 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11099 * gst/asfdemux/gstasfdemux.c:
11100 asfdemux: don't try to free a NULL taglist
11102 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11104 * gst/asfdemux/gstasfdemux.c:
11105 asfdemux: post tags only after we've created our source pads
11106 Post global tags only after we've added our source pads, so that
11107 tag events get sent downstream in addition to tag messages posted
11108 on the bus. This makes sure tags can be picked up automatically
11109 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
11110 While we're at it, also add a container-format tag.
11112 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11115 * gst/asfdemux/gstasfdemux.c:
11116 asfdemux: use new bytereader functions for image tag parsing
11118 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11120 * gst/asfdemux/gstasfdemux.c:
11121 * gst/asfdemux/gstasfdemux.h:
11122 asfdemux: remove some more unused variables
11124 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11126 * gst/realmedia/rmdemux.c:
11127 rmdemux: plug buffer leaking
11129 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11131 * gst/asfdemux/gstrtpasfdepay.c:
11132 asfdepay: guard against dropped buffers
11133 If a buffer was dropped, we might request data from the adapter that is not
11134 there and then we get a NULL buffer.
11136 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11138 * gst/asfdemux/gstasfdemux.c:
11139 * gst/asfdemux/gstasfdemux.h:
11140 asfdemux: set DISCONT on streams
11141 When we receive a DISCONT as input, don't clear our complete state but simply
11142 mark a discont that will be put on the next buffer. The code will be able to
11143 handle and throw away incomplete data.
11144 Add some more debug info.
11145 Remove an unused variable.
11147 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11149 * gst/asfdemux/gstrtpasfdepay.c:
11150 asfdepay: set DELTA_UNIT flag correctly
11151 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
11152 Add some more debug info.
11154 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11156 * gst/asfdemux/gstasfdemux.c:
11157 asfdemux: fix latency calculations
11158 We need to check for -1 as an invalid timestamp, not 1.
11160 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11162 * gst/mpegaudioparse/gstmpegaudioparse.c:
11163 * gst/mpegaudioparse/gstmpegaudioparse.h:
11164 mp3parse: don't put every single frame into the index
11165 Let's not put every single mp3 frame in our index, a few frames per
11166 second should be more than enough. For now use an index interval
11167 of 100ms-500ms depending on the upstream size, to keep the index at
11168 a reasonable size. Factor out the code that adds the index entry
11169 into a separate function for better code readability.
11171 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11173 * gst/mpegaudioparse/gstmpegaudioparse.c:
11174 * gst/mpegaudioparse/gstmpegaudioparse.h:
11175 mp3parse: assume seekability only if we know the upstream size
11176 While technically upstream may be seekable even if it doesn't know
11177 the exact size, I can't think of a use case where this distincation
11178 is relevant in practice, so for now just assume we're not seekable
11179 if upstream doesn't provide us with a size. Makes sure we don't
11180 build a seek index when streaming internet radio with sources that
11181 pretend to be seekable until you try to actually seek.
11183 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11185 * gst-plugins-ugly.spec.in:
11186 Fix x264 requirement in SPEC file
11188 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11190 * ext/x264/gstx264enc.c:
11191 * gst/realmedia/rdtmanager.c:
11192 x264enc, rdtmanager: fix compilation with debugging disabled
11194 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
11197 * docs/plugins/Makefile.am:
11198 docs: Bump common. Fix comment in the docs Makefile.am
11200 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
11203 * win32/common/config.h:
11204 Back to development -> 0.10.12.1
11206 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
11208 * gst-plugins-ugly.doap:
11209 Add 0.10.12 release to the doap file
11211 === release 0.10.12 ===
11213 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
11219 * docs/plugins/gst-plugins-ugly-plugins.args:
11220 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11221 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11222 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11223 * docs/plugins/inspect/plugin-a52dec.xml:
11224 * docs/plugins/inspect/plugin-asf.xml:
11225 * docs/plugins/inspect/plugin-cdio.xml:
11226 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11227 * docs/plugins/inspect/plugin-dvdread.xml:
11228 * docs/plugins/inspect/plugin-dvdsub.xml:
11229 * docs/plugins/inspect/plugin-iec958.xml:
11230 * docs/plugins/inspect/plugin-lame.xml:
11231 * docs/plugins/inspect/plugin-mad.xml:
11232 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11233 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11234 * docs/plugins/inspect/plugin-mpegstream.xml:
11235 * docs/plugins/inspect/plugin-realmedia.xml:
11236 * docs/plugins/inspect/plugin-siddec.xml:
11237 * docs/plugins/inspect/plugin-synaesthesia.xml:
11238 * docs/plugins/inspect/plugin-twolame.xml:
11239 * docs/plugins/inspect/plugin-x264.xml:
11240 * win32/common/config.h:
11243 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
11252 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
11286 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
11319 * win32/common/config.h:
11320 0.10.11.2 pre-release
11322 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
11324 * win32/common/config.h.in:
11325 win32: Remove #undef inline from the win32 config.h
11327 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11329 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11330 * docs/plugins/inspect/plugin-mad.xml:
11331 * ext/mad/Makefile.am:
11332 * ext/mad/gstid3tag.c:
11333 * ext/mad/gstmad.c:
11334 * ext/mad/gstmad.h:
11335 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
11336 It will be reborn with a shiny new code base under its hood in -bad.
11337 See #581756 and #565764.
11339 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
11341 * tests/check/pipelines/.gitignore:
11342 gitignore: Ignore some built files in the test area
11344 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
11346 * docs/plugins/inspect/plugin-a52dec.xml:
11347 * docs/plugins/inspect/plugin-asf.xml:
11348 * docs/plugins/inspect/plugin-cdio.xml:
11349 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11350 * docs/plugins/inspect/plugin-dvdread.xml:
11351 * docs/plugins/inspect/plugin-dvdsub.xml:
11352 * docs/plugins/inspect/plugin-iec958.xml:
11353 * docs/plugins/inspect/plugin-lame.xml:
11354 * docs/plugins/inspect/plugin-mad.xml:
11355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11357 * docs/plugins/inspect/plugin-mpegstream.xml:
11358 * docs/plugins/inspect/plugin-realmedia.xml:
11359 * docs/plugins/inspect/plugin-siddec.xml:
11360 * docs/plugins/inspect/plugin-synaesthesia.xml:
11361 * docs/plugins/inspect/plugin-twolame.xml:
11362 docs: Update plugin inspect files
11364 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
11367 * docs/plugins/Makefile.am:
11368 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11369 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11370 * docs/plugins/inspect/plugin-x264.xml:
11372 * gst-plugins-ugly.spec.in:
11373 * tests/check/Makefile.am:
11374 * tests/check/elements/.gitignore:
11375 Moved 'x264enc' from -bad to -ugly
11377 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11379 * ext/x264/gstx264enc.c:
11380 * ext/x264/gstx264enc.h:
11381 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
11384 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11386 * ext/x264/GstX264Enc.prs:
11387 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
11389 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11391 * ext/x264/GstX264Enc.prs:
11392 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
11394 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
11396 * ext/x264/gstx264enc.c:
11397 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
11399 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
11401 * ext/x264/GstX264Enc.prs:
11402 * ext/x264/Makefile.am:
11403 * ext/x264/gstx264enc.c:
11404 [MOVED FROM BAD 24/28] x264enc: add preset support
11405 Add preset iface and a (dummy) preset file as a starting point.
11407 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11409 * ext/x264/gstx264enc.c:
11410 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
11412 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
11414 * ext/x264/gstx264enc.c:
11415 * ext/x264/gstx264enc.h:
11416 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
11417 Use the GstForceKeyUnit event to force a keyframe.
11420 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11422 [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...
11423 Original commit message from CVS:
11424 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11425 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11426 Use hyphen in property name, perform safety buffer size check
11427 prior to mem access, and some more parentheses in macro.
11429 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
11431 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
11432 Original commit message from CVS:
11433 * ext/apexsink/Makefile.am:
11434 Link against -lgcrpyto for RSA_new and RSA_free.
11435 * ext/faac/gstfaac.c:
11436 * ext/x264/gstx264enc.c:
11437 Fix compiler warnings.
11439 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11441 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
11442 Original commit message from CVS:
11443 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11444 Construct source caps in more conventional (and correct) manner.
11446 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11448 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
11449 Original commit message from CVS:
11450 * ext/alsaspdif/Makefile.am:
11451 * ext/amrwb/Makefile.am:
11452 * ext/apexsink/Makefile.am:
11453 * ext/arts/Makefile.am:
11454 * ext/artsd/Makefile.am:
11455 * ext/audiofile/Makefile.am:
11456 * ext/audioresample/Makefile.am:
11457 * ext/bz2/Makefile.am:
11458 * ext/cdaudio/Makefile.am:
11459 * ext/celt/Makefile.am:
11460 * ext/dc1394/Makefile.am:
11461 * ext/dirac/Makefile.am:
11462 * ext/directfb/Makefile.am:
11463 * ext/divx/Makefile.am:
11464 * ext/dts/Makefile.am:
11465 * ext/faac/Makefile.am:
11466 * ext/faad/Makefile.am:
11467 * ext/gsm/Makefile.am:
11468 * ext/hermes/Makefile.am:
11469 * ext/ivorbis/Makefile.am:
11470 * ext/jack/Makefile.am:
11471 * ext/jp2k/Makefile.am:
11472 * ext/ladspa/Makefile.am:
11473 * ext/lcs/Makefile.am:
11474 * ext/libfame/Makefile.am:
11475 * ext/libmms/Makefile.am:
11476 * ext/metadata/Makefile.am:
11477 * ext/mpeg2enc/Makefile.am:
11478 * ext/mplex/Makefile.am:
11479 * ext/musepack/Makefile.am:
11480 * ext/musicbrainz/Makefile.am:
11481 * ext/mythtv/Makefile.am:
11482 * ext/nas/Makefile.am:
11483 * ext/neon/Makefile.am:
11484 * ext/ofa/Makefile.am:
11485 * ext/polyp/Makefile.am:
11486 * ext/resindvd/Makefile.am:
11487 * ext/sdl/Makefile.am:
11488 * ext/shout/Makefile.am:
11489 * ext/snapshot/Makefile.am:
11490 * ext/sndfile/Makefile.am:
11491 * ext/soundtouch/Makefile.am:
11492 * ext/spc/Makefile.am:
11493 * ext/swfdec/Makefile.am:
11494 * ext/tarkin/Makefile.am:
11495 * ext/theora/Makefile.am:
11496 * ext/timidity/Makefile.am:
11497 * ext/twolame/Makefile.am:
11498 * ext/x264/Makefile.am:
11499 * ext/xine/Makefile.am:
11500 * ext/xvid/Makefile.am:
11501 * gst-libs/gst/app/Makefile.am:
11502 * gst-libs/gst/dshow/Makefile.am:
11503 * gst/aiffparse/Makefile.am:
11504 * gst/app/Makefile.am:
11505 * gst/audiobuffer/Makefile.am:
11506 * gst/bayer/Makefile.am:
11507 * gst/cdxaparse/Makefile.am:
11508 * gst/chart/Makefile.am:
11509 * gst/colorspace/Makefile.am:
11510 * gst/dccp/Makefile.am:
11511 * gst/deinterlace/Makefile.am:
11512 * gst/deinterlace2/Makefile.am:
11513 * gst/dvdspu/Makefile.am:
11514 * gst/festival/Makefile.am:
11515 * gst/filter/Makefile.am:
11516 * gst/flacparse/Makefile.am:
11517 * gst/flv/Makefile.am:
11518 * gst/games/Makefile.am:
11519 * gst/h264parse/Makefile.am:
11520 * gst/librfb/Makefile.am:
11521 * gst/mixmatrix/Makefile.am:
11522 * gst/modplug/Makefile.am:
11523 * gst/mpeg1sys/Makefile.am:
11524 * gst/mpeg4videoparse/Makefile.am:
11525 * gst/mpegdemux/Makefile.am:
11526 * gst/mpegtsmux/Makefile.am:
11527 * gst/mpegvideoparse/Makefile.am:
11528 * gst/mve/Makefile.am:
11529 * gst/nsf/Makefile.am:
11530 * gst/nuvdemux/Makefile.am:
11531 * gst/overlay/Makefile.am:
11532 * gst/passthrough/Makefile.am:
11533 * gst/pcapparse/Makefile.am:
11534 * gst/playondemand/Makefile.am:
11535 * gst/rawparse/Makefile.am:
11536 * gst/real/Makefile.am:
11537 * gst/rtjpeg/Makefile.am:
11538 * gst/rtpmanager/Makefile.am:
11539 * gst/scaletempo/Makefile.am:
11540 * gst/sdp/Makefile.am:
11541 * gst/selector/Makefile.am:
11542 * gst/smooth/Makefile.am:
11543 * gst/smoothwave/Makefile.am:
11544 * gst/speed/Makefile.am:
11545 * gst/speexresample/Makefile.am:
11546 * gst/stereo/Makefile.am:
11547 * gst/subenc/Makefile.am:
11548 * gst/tta/Makefile.am:
11549 * gst/vbidec/Makefile.am:
11550 * gst/videodrop/Makefile.am:
11551 * gst/videosignal/Makefile.am:
11552 * gst/virtualdub/Makefile.am:
11553 * gst/vmnc/Makefile.am:
11554 * gst/y4m/Makefile.am:
11555 * sys/acmenc/Makefile.am:
11556 * sys/cdrom/Makefile.am:
11557 * sys/dshowdecwrapper/Makefile.am:
11558 * sys/dshowsrcwrapper/Makefile.am:
11559 * sys/dvb/Makefile.am:
11560 * sys/dxr3/Makefile.am:
11561 * sys/fbdev/Makefile.am:
11562 * sys/oss4/Makefile.am:
11563 * sys/qcam/Makefile.am:
11564 * sys/qtwrapper/Makefile.am:
11565 * sys/vcd/Makefile.am:
11566 * sys/wininet/Makefile.am:
11567 * win32/common/config.h:
11568 Don't install static libs for plugins. Fixes #550851 for -bad.
11570 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11572 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
11573 Original commit message from CVS:
11574 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
11575 Adapt to slightly modified x264 API. Fixes #555238.
11577 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11579 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
11580 Original commit message from CVS:
11581 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
11582 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
11583 * ext/x264/gstx264enc.h:
11584 Do not deal with duplicated input (timestamps). If needed,
11585 a generic element can do so.
11586 Do not manipulate input timestamps on the way out,
11587 since that shifts the timeline and A/V sync.
11589 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11591 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
11592 Original commit message from CVS:
11593 * docs/plugins/gst-plugins-bad-plugins.args:
11594 Integrate new properties into documentation.
11595 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11596 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11597 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11598 Fix up API prior to eventual plugin move.
11599 API: GstX264Enc:pass (provides more options, and changed to enum)
11601 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11603 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
11604 Original commit message from CVS:
11605 * docs/plugins/Makefile.am:
11606 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11607 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11608 * ext/x264/gstx264enc.c:
11609 * tests/check/Makefile.am:
11610 * tests/check/elements/x264enc.c: (setup_x264enc),
11611 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
11612 Add documentation and unit test for x264enc.
11614 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11616 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
11617 Original commit message from CVS:
11618 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
11619 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11620 Allocate some buffers in more adaptive and economical fashion.
11622 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11624 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
11625 Original commit message from CVS:
11627 Check for sufficiently up-to-date x264 API.
11628 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
11629 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11630 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11631 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11632 * ext/x264/gstx264enc.h:
11633 Expose some more parameters of the x264 encoder as properties.
11635 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11637 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
11638 Original commit message from CVS:
11639 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
11640 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
11641 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11642 (gst_x264_enc_flush_frames):
11643 Coding style and layout; re-order some functions in more
11644 typical and natural flow.
11646 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11648 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
11649 Original commit message from CVS:
11650 * ext/x264/Makefile.am:
11651 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
11652 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
11653 (gst_x264_enc_reset), (gst_x264_enc_finalize),
11654 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
11655 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
11656 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
11657 * ext/x264/gstx264enc.h:
11658 Use GQueue in stead of custom queue code.
11659 Factorize flushing out encoder delayed frames.
11660 Factorize initialization and state change reset.
11662 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11664 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
11665 Original commit message from CVS:
11666 * ext/x264/gstx264enc.h:
11667 * sys/fbdev/gstfbdevsink.c:
11668 Use configure-generated _stdint.h.
11670 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11672 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
11673 Original commit message from CVS:
11674 * ext/x264/Makefile.am:
11675 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11676 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
11677 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
11678 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11679 (gst_x264_enc_finalize), (gst_x264_enc_chain),
11680 (gst_x264_enc_encode_frame), (plugin_init):
11681 * ext/x264/gstx264enc.h:
11682 Use video format library and GST_WRITE_*_BE macros where applicable.
11683 Use finalize in stead of dispose.
11684 Set up debug category and log callback.
11686 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
11688 [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...
11689 Original commit message from CVS:
11690 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11691 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11692 (gst_x264_enc_encode_frame):
11693 Try harder not to crash when we get an EOS event but haven't set
11694 up the encoder yet (as may happen when upstream errors out with
11695 not-negotiated, for example). Also, always push the EOS event
11698 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11700 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
11701 Original commit message from CVS:
11702 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11705 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
11707 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
11708 Original commit message from CVS:
11709 * ext/x264/gstx264enc.c:
11710 Fix build against the libx264 version that ships with debian stable.
11712 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11714 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
11715 Original commit message from CVS:
11716 * ext/audioresample/gstaudioresample.c:
11717 * ext/x264/gstx264enc.c:
11718 * gst/dvdspu/gstdvdspu.c:
11719 * gst/dvdspu/gstdvdspu.h:
11720 * gst/festival/gstfestival.c:
11721 * gst/h264parse/gsth264parse.c:
11722 * gst/mpegtsparse/mpegtspacketizer.c:
11723 * gst/mpegtsparse/mpegtsparse.c:
11724 * gst/multifile/gstmultifilesink.c:
11725 * gst/multifile/gstmultifilesrc.c:
11726 * gst/nuvdemux/gstnuvdemux.c:
11727 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
11728 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
11729 * sys/vcd/vcdsrc.c:
11730 Massive leak fixing, plus code cleanups.
11732 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11734 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
11735 Original commit message from CVS:
11736 * examples/app/appsrc_ex.c:
11737 * examples/switch/switcher.c:
11738 * ext/neon/gstneonhttpsrc.c:
11739 * ext/timidity/gstwildmidi.c:
11740 * ext/x264/gstx264enc.c:
11741 * gst/mve/mveaudioenc.c: (mve_compress_audio):
11742 * gst/rtpmanager/gstrtpclient.c:
11743 * gst/rtpmanager/gstrtpjitterbuffer.c:
11744 * gst/spectrum/demo-audiotest.c:
11745 * gst/spectrum/demo-osssrc.c:
11746 * sys/dvb/gstdvbsrc.c:
11747 Add stdlib include (free, atoi, exit).
11749 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11751 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
11752 Original commit message from CVS:
11753 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
11754 This needs a version check.
11755 * gst/bayer/Makefile.am:
11758 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
11760 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
11761 Original commit message from CVS:
11762 Patch by: Michal Benes <michal.benes at itonis tv>
11763 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
11766 * ext/x264/Makefile.am:
11767 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
11768 (gst_x264_enc_analyse_get_type),
11769 (gst_x264_enc_timestamp_queue_init),
11770 (gst_x264_enc_timestamp_queue_free),
11771 (gst_x264_enc_timestamp_queue_put),
11772 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
11773 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11774 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11775 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11776 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
11777 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11778 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
11779 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
11781 * ext/x264/gstx264enc.h:
11782 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
11783 handle 'odd' widths and heights correctly yet.
11785 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11787 * gst/asfdemux/gstasfdemux.c:
11788 asfdemux: nicer metadata extraction of genre tags in some cases
11789 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
11790 that they presumably stand for.
11792 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11794 * gst/asfdemux/gstasfdemux.c:
11795 asfdemux: parse WM/Picture tags to extract cover art
11798 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11801 docs: fix http links for amr libs in REQUIREMENTS
11803 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11805 * gst/asfdemux/gstasfdemux.c:
11806 asfdemux: fix bogus flow return handling in eos handler
11807 Don't overwrite the origin flow return by whatever flow we get
11808 when trying to push the remaining internally queued payloads.
11809 We want to do our eos logic, ie. send an EOS event or segment-done
11810 message in any case. Makes things EOS properly when an EOS event
11811 is forced upon the pipeline so that the source returns
11812 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
11814 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11816 * win32/common/config.h:
11817 win32: update config.h
11819 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11822 configure: bump core/base requirements to released versions
11824 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11828 autogen: move the -Wno-portability for automake into configure.ac
11830 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
11832 * gst/dvdlpcmdec/Makefile.am:
11833 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11834 dvdlpcmdec: Add multichannel channel maps, and send some tags
11835 Add a multichannel map to the output caps, and send at least a CODEC and
11836 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
11837 no samples and can't find info about the channel ordering, but this is
11838 better than nothing.
11840 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
11843 Automatic update of common submodule
11844 From 888e0a2 to c572721
11846 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
11849 Automatic update of common submodule
11850 From 6ab11d1 to 888e0a2
11852 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
11854 * gst/dvdsub/gstdvdsubdec.c:
11855 dvdsubdec: Remove some dead code
11856 Remove some redundant memset - gobject memory is already initalised to 0.
11857 Remove a commented out line leftover from the previous commit
11859 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
11861 * gst/dvdsub/gstdvdsubdec.c:
11862 * gst/dvdsub/gstdvdsubdec.h:
11863 dvdsubdec: Support ARGB output
11864 Negotiate to and render into ARGB buffers directly if the peer supports it.
11867 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
11869 * ext/a52dec/gsta52dec.c:
11870 a52dec: Reconcile code with dtsdec
11871 Perform some cleanups based on the dtsdec code such as using the boilerplate
11872 macro and static pad template functions.
11873 Add some documentation. Don't register a change in flags until we synch on
11874 another frame successfully.
11876 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11878 * ext/lame/gstlamemp3enc.c:
11879 lamemp3enc: Improve debugging a bit
11881 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
11883 * ext/mpeg2dec/gstmpeg2dec.c:
11884 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
11886 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11919 po: avoid conflicts of local *.po files with files in git
11920 Make it so that filenames and line numbers are only stored in the *.pot file
11921 (which is not in git), but not in the individual *.po files. This information
11922 is hardly useful for translators in our case, and it should avoid the constant
11923 conflicts of local *.po files with the ones in git which are caused by the
11924 source files changing and the line numbers being updated. This commit might
11925 cause one last merge conflict for you, which you can work around with
11926 "git checkout po/*.po" before merging or pulling. After that there should
11927 (hopefully) not be any more local modifications of these files (unless
11928 someone committed additions or changes to translated strings and the
11929 *.po files haven't been updated yet, that is).
11931 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11933 * ext/lame/gstlamemp3enc.c:
11934 lamemp3enc: add Since tag to gtk-doc chunk
11936 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11938 * tests/check/elements/mpeg2dec.c:
11939 checks: fix mpeg2dec unit test again after interlace addition to caps
11941 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11943 * ext/mpeg2dec/gstmpeg2dec.c:
11944 mpeg2dec: work around old mpeg2dec versions
11945 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
11946 detection and just assume no rff is used. This fixes the compilation.
11949 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11951 * ext/mpeg2dec/Makefile.am:
11952 mpeg2dec: link to gstvideo
11953 Fix compilation by adding the right include directories and linking to the video
11956 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
11958 * gst/asfdemux/asfpacket.c:
11959 asfdemux: Downgrade simple statements from WARNING to DEBUG
11961 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
11963 * gst/asfdemux/asfheaders.c:
11964 * gst/asfdemux/asfheaders.h:
11965 * gst/asfdemux/asfpacket.c:
11966 * gst/asfdemux/asfpacket.h:
11967 asf: Detect more payload extensions.
11968 These should help fix interlaced/PAR issues with more files.
11970 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
11972 * ext/mpeg2dec/gstmpeg2dec.c:
11973 * ext/mpeg2dec/gstmpeg2dec.h:
11974 mpeg2dec: Implement interlaced support.
11975 Expand the debugging statements to show more picture information.
11977 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11979 * ext/mpeg2dec/gstmpeg2dec.c:
11980 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
11981 ffdec_mpeg2video is much faster, fixes bug #574461.
11983 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11985 * ext/lame/gstlamemp3enc.c:
11986 lamemp3enc: Don't write a Xing header
11988 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
11991 Run libtoolize before aclocal
11992 This unbreaks the build in some cases. Fixes bug #582021
11994 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
11996 * ext/mpeg2dec/gstmpeg2dec.c:
11997 mpeg2dec: use 64bit safe scaling functions.
11998 Got this to fail when seeking in a 14GB file (the value in bytes is
11999 bigger than 2**32).
12001 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12003 * gst/mpegaudioparse/gstmpegaudioparse.c:
12004 mpegaudioparse: remove some pointless g_return_if_fail()s
12006 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12008 * ext/twolame/gsttwolame.c:
12009 Switch twolame to primary rank
12011 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12013 * ext/lame/gstlame.c:
12014 * ext/lame/gstlamemp3enc.c:
12015 * ext/twolame/gsttwolame.c:
12016 Add ranks to mp3 encoders
12018 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
12020 * gst-plugins-ugly.spec.in:
12021 Add twolame plugin to spec file
12023 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12025 * gst/asfdemux/asfpacket.c:
12026 * gst/asfdemux/gstasfdemux.c:
12027 * gst/asfdemux/gstasfdemux.h:
12028 asfdemux: use upstream segment and timestamps for some interpolation
12029 This should particularly help in case of upstream live src, e.g. rtspsrc,
12030 and especially so if it has to perform fallback to TCP.
12032 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
12034 * gst/asfdemux/gstrtpasfdepay.c:
12035 rtpasfdepay: Add support for fragmented packet (L == 0).
12036 This happens with rtp-over-udp.
12038 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12040 * ext/lame/gstlamemp3enc.c:
12041 lamemp3enc: Fixup the bitrate only for CBR
12042 Additionally clarify some property descriptions.
12044 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
12046 * ext/lame/gstlamemp3enc.c:
12047 lame: fix format string in debug statement
12049 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
12051 * gst/mpegaudioparse/gstmpegaudioparse.c:
12052 mp3parse: Don't reject valid Xing tables of contents
12053 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
12054 reject them because of it, just subtract the initial offset when reading
12057 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
12059 * gst/mpegaudioparse/gstmpegaudioparse.c:
12060 mp3parse: Allow more bits to change in headers during resynch
12061 Be more lenient about what we accept as changing bits in a header - basically,
12062 only require that the mp3 sync marker is present, for the mpeg version,
12063 layer and samplerate.
12066 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
12068 * ext/mad/gstmad.c:
12069 mad: Add duration of incoming/outgoing buffers in debug statements
12071 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
12073 * gst/mpegaudioparse/gstmpegaudioparse.c:
12074 mpegaudioparse: Remove useless checks for valid buffer duration.
12075 The buffer duration is set to a valid value at the very top of
12076 emit_frame(), we therefore don't need to check it later on.
12078 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
12080 * gst/mpegaudioparse/gstmpegaudioparse.c:
12081 mpegaudioparse: Fix stop condition for outputting buffers.
12082 Some mp3 streams have an offset in timestamps, requiring us to push the
12083 frame *AFTER* segment.stop in order for the decoder to be able to push
12084 all data up to the segment.stop position.
12086 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12088 * gst/asfdemux/asfpacket.c:
12089 * gst/asfdemux/gstasfdemux.c:
12090 * gst/asfdemux/gstasfdemux.h:
12091 asfdemux: 0-base timestamps consistently (whether or not streaming)
12092 This also makes timestamps (more) consistent before and after a possible
12093 seek, and moreover makes for reasonable position reporting in live stream
12094 (whose payload timestamps should not be taken for granted).
12096 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12098 * gst/asfdemux/gstasfdemux.c:
12099 * gst/asfdemux/gstasfdemux.h:
12100 asfdemux: report initial latency due to internal preroll queue
12102 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12104 * gst/asfdemux/gstasfdemux.c:
12105 asfdemux: enhance debug statement and refactor some initialization
12107 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12109 * gst/asfdemux/gstasfdemux.c:
12110 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
12112 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12114 * gst/asfdemux/asfpacket.c:
12115 * gst/asfdemux/gstasfdemux.c:
12116 * gst/asfdemux/gstasfdemux.h:
12117 asfdemux: handle FIXME; normalize preroll
12119 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12121 * gst/asfdemux/gstasfdemux.c:
12122 * gst/asfdemux/gstasfdemux.h:
12123 asfdemux: fixes for streaming mode
12124 * Improve newsegment handling, e.g. upstream might live in TIME.
12125 * Only send newsegment if we have needed info.
12126 * Avoid reading past end of data section.
12128 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12130 * gst/asfdemux/gstasfdemux.c:
12131 asfdemux: fixes/enhancements for streaming mode
12132 * Do not rock the boat by reacting to FLUSH_START.
12133 * Try to handle TIME seeking by seeking upstream in BYTES.
12134 * Handle SEEKING query.
12136 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12139 * ext/lame/gstlamemp3enc.c:
12140 lame: fix compilation with LAME versions < 3.98
12141 lame_set_VBR_quality(), which takes a floating point value for the
12142 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
12143 takes quality as an integer, for older LAME versions.
12146 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12148 * win32/common/config.h:
12149 win32: update config.h to git
12150 Until someone ports the new win32 config.h logic from the
12151 other modules to -ugly.
12153 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12155 * docs/plugins/gst-plugins-ugly-plugins.args:
12156 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12157 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12160 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12162 * ext/lame/gstlamemp3enc.c:
12163 lamemp3enc: Add a note to the encoding-engine-quality property
12164 that says, that this does not affect the bitrate at all.
12166 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12168 * ext/lame/gstlame.c:
12169 * ext/lame/gstlamemp3enc.c:
12170 lame: Implement preset interface
12172 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12174 * ext/twolame/gsttwolame.c:
12175 twolame: Implement preset interface
12177 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12179 * docs/plugins/gst-plugins-ugly-plugins.args:
12180 * ext/lame/gstlamemp3enc.c:
12181 * ext/lame/gstlamemp3enc.h:
12182 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
12184 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12186 * ext/lame/gstlame.c:
12187 * ext/lame/gstlamemp3enc.c:
12188 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
12190 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12192 * ext/lame/gstlame.c:
12193 lame: Deprecate the lame element
12195 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12197 * docs/plugins/Makefile.am:
12198 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12199 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12200 * docs/plugins/gst-plugins-ugly-plugins.args:
12201 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12202 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12203 * docs/plugins/inspect/plugin-a52dec.xml:
12204 * docs/plugins/inspect/plugin-amrnb.xml:
12205 * docs/plugins/inspect/plugin-asf.xml:
12206 * docs/plugins/inspect/plugin-cdio.xml:
12207 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12208 * docs/plugins/inspect/plugin-dvdread.xml:
12209 * docs/plugins/inspect/plugin-dvdsub.xml:
12210 * docs/plugins/inspect/plugin-iec958.xml:
12211 * docs/plugins/inspect/plugin-lame.xml:
12212 * docs/plugins/inspect/plugin-mad.xml:
12213 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12214 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12215 * docs/plugins/inspect/plugin-mpegstream.xml:
12216 * docs/plugins/inspect/plugin-realmedia.xml:
12217 * docs/plugins/inspect/plugin-siddec.xml:
12218 * docs/plugins/inspect/plugin-synaesthesia.xml:
12219 * docs/plugins/inspect/plugin-twolame.xml:
12222 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12224 * ext/lame/gstlamemp3enc.c:
12225 lame: Update example pipelines with the new properties
12227 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12229 * ext/lame/Makefile.am:
12230 * ext/lame/gstlame.c:
12231 * ext/lame/gstlamemp3enc.c:
12232 * ext/lame/gstlamemp3enc.h:
12233 * ext/lame/plugin.c:
12234 lame: Add lamemp3enc element with much simplified interface
12235 This deprecates the lame element and fixes bug #494528.
12237 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
12239 * gst/asfdemux/asfpacket.c:
12240 asfpacket: Fix pull-mode timestamping handling.
12241 The problem that happens is the following:
12242 * A packet with multiple payloads comes in
12243 * Those payloads get handled one by one
12244 * The first payload contains the first audio payload with timestamp A
12245 * The second payload contains the first video (key)frame with timestamp V (where V < A)
12246 With the previous code, the following would happen:
12247 * the first payload gets processed, then passed to queue_for_stream
12248 * queue_for_stream detects it's the first valid timestamp received and stores
12250 * the second payload gets processed, then pass to queue_for_stream
12251 * queue_for_stream detects the timestamp is lower than first_ts... and
12252 discards it... resulting in losing the first keyframe of the video stream
12253 We've been having this issue for *ages*... it's just that nobody noticed it
12254 that much with playbin. But with playbin2's aggresive multiqueue handling, this
12255 will result in multiqueue not being able to preroll (because the video decoder will
12256 be dropping a ton of buffers before (maybe) receiving the next keyframe).
12257 Tested with over 200 asf files, and they all play the first frame correctly now,
12258 even the most braindead ones.
12260 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
12262 * gst/mpegaudioparse/gstmpegaudioparse.c:
12263 * gst/mpegaudioparse/gstmpegaudioparse.h:
12264 mp3parse: don't build seek table if we can't seek.
12265 Fixes #573720 - unbounded memory usage increase when listening to mp3
12266 stream for a long time.
12268 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
12271 Automatic update of common submodule
12272 From b3941ea to 6ab11d1
12274 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
12276 * gst/mpegaudioparse/gstmpegaudioparse.c:
12277 * gst/mpegaudioparse/gstxingmux.c:
12278 mpegaudioparse: Remove dead assignment and duplicate code
12280 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
12282 * gst/realmedia/rmdemux.c:
12283 rmdemux: Actually return the return value for the seek handling.
12285 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
12287 * gst/mpegstream/gstmpegdemux.c:
12288 * gst/mpegstream/gstmpegparse.c:
12289 mpegstream: Remove dead assignments.
12290 The duplicate assignment of update_time was weird... but it seems normal
12291 that it's indeed the second statement which is the valid one.
12293 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
12295 * ext/amrnb/amrnbparse.c:
12296 armnb: Remove unused variable, adapt debug message accordingly.
12298 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
12300 * gst/dvdsub/gstdvdsubdec.c:
12301 * gst/mpegstream/gstdvddemux.c:
12302 * gst/mpegstream/gstmpegclock.c:
12303 dvdsub/mpegstream: _class_init: Remove unused class variables
12305 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
12307 * gst/asfdemux/gstasfdemux.c:
12308 asfdemux: Initialize flow for a corner case.
12309 This might be caused by entering the if() line 1214 and then not having
12310 any activated_streams.. resulting in reaching line 1267 without having
12311 any valid flow value.
12313 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
12315 * ext/twolame/gsttwolame.c:
12316 twolame: Remove unneeded variable, value assigned was never read.
12318 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
12320 * ext/mpeg2dec/gstmpeg2dec.c:
12321 mpeg2dec: Remove dead assignment. Value overwritten later on.
12323 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
12325 * ext/mad/gstmad.c:
12326 mad: Remove dead assignment and variables given values which are never read.
12328 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
12330 * ext/lame/gstlame.c:
12331 lame: Remove unneeded variable, it's assigned a value never read.
12333 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
12335 * gst/realmedia/rmdemux.c:
12336 rmdemux: Remove dead assignment, value is being overwritten before being read.
12338 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
12340 * gst/realmedia/rmdemux.c:
12341 rmdemux: Remove unused accurate flag.
12342 I couldn't see any reason why this was there in the first place.
12344 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
12346 * gst/realmedia/asmrules.c:
12347 * gst/realmedia/rdtdepay.c:
12348 realmedia: Remove dead assignments. The results are never read.
12350 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
12352 * gst/realmedia/gstrdtbuffer.c:
12353 * gst/realmedia/rademux.c:
12354 * gst/realmedia/rdtmanager.c:
12355 * gst/realmedia/rmdemux.c:
12356 realmedia: Remove useless variables, only being used once (or not).
12358 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
12360 * ext/mpeg2dec/gstmpeg2dec.c:
12361 * gst/asfdemux/gstrtspwms.c:
12362 * gst/realmedia/pnmsrc.c:
12363 * gst/realmedia/rdtdepay.c:
12364 * gst/realmedia/rtspreal.c:
12365 remove empty method implementations.
12367 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
12369 * gst/asfdemux/gstrtspwms.c:
12370 rtspwms: fix condition to detect extension commands for WMS
12371 Reply with OK to the extension commands for WMS.
12373 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
12375 * gst/realmedia/rtspreal.c:
12376 realmedia: add special Real header to DESCRIBE message only for Real servers
12377 Add headers that are specific to real only if a real server had been
12378 detected by the OPTIONS message.
12380 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
12382 * gst/synaesthesia/synaescope.c:
12383 synaesthesia: fix compilation on windows
12384 Fix compilation under MSVC due to references to headers
12385 that are not available with the MS SDKs.
12388 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12390 * gst/asfdemux/gstrtspwms.c:
12391 rtspwms: reply to extension commands
12392 Reply with OK to the extension commands for WMS.
12394 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12396 * gst/asfdemux/gstrtpasfdepay.c:
12397 asfdepay: fix a comment
12399 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12401 * gst/asfdemux/gstasfdemux.c:
12402 asfdemux: add some more debugging
12404 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12407 configure.ac: require git -base
12408 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
12410 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12412 * gst/realmedia/rtspreal.c:
12413 realmedia: add special Real header to SETUP message only for Real servers
12414 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
12415 streams where the server errors out because it can't handle the
12416 Real-specific 'Required: com.real.retain-entity-for-setup' header
12417 we've been adding unconditionally in the recent past.
12419 rtsp://66.111.34.191:601/broadcast/alnour.rm
12420 rtsp://195.134.224.231/snowboard_100.wmv
12422 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
12425 * gst/asfdemux/Makefile.am:
12426 asfdemux: link to all required libraries including indirectly used ones.
12427 On win32, we're required to link to all the libraries used - including
12428 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
12429 (for windows only) winsock.
12431 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
12434 Automatic update of common submodule
12435 From d0ea89e to b3941ea
12437 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
12440 Automatic update of common submodule
12441 From f8b3d91 to d0ea89e
12443 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
12445 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12446 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
12448 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12450 * gst/realmedia/rtspreal.c:
12451 * gst/realmedia/rtspreal.h:
12452 realrtsp: add more headers
12453 Parse the ETag from the describe method and pass the sessionid as the value for
12454 the If-Match header is subsequent setup calls.
12455 Fixes support for more RealMedia RTSP streams.
12457 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
12460 twolame: bump requirement to 0.3.10
12461 0.3.10 is the first version with the float32 encoder functions.
12464 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
12467 back to development -> 0.10.11.1
12469 === release 0.10.11 ===
12471 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
12477 * docs/plugins/inspect/plugin-a52dec.xml:
12478 * docs/plugins/inspect/plugin-asf.xml:
12479 * docs/plugins/inspect/plugin-cdio.xml:
12480 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12481 * docs/plugins/inspect/plugin-dvdread.xml:
12482 * docs/plugins/inspect/plugin-dvdsub.xml:
12483 * docs/plugins/inspect/plugin-iec958.xml:
12484 * docs/plugins/inspect/plugin-lame.xml:
12485 * docs/plugins/inspect/plugin-mad.xml:
12486 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12487 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12488 * docs/plugins/inspect/plugin-mpegstream.xml:
12489 * docs/plugins/inspect/plugin-realmedia.xml:
12490 * docs/plugins/inspect/plugin-siddec.xml:
12491 * docs/plugins/inspect/plugin-twolame.xml:
12492 * gst-plugins-ugly.doap:
12494 * win32/common/config.h:
12497 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
12531 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
12534 * win32/common/config.h:
12535 0.10.10.3 pre-release
12537 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
12544 po: Update translations from upstream
12546 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
12550 po: Add Turkish translation
12552 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
12554 * gst/mpegaudioparse/gstmpegaudioparse.c:
12555 * gst/mpegaudioparse/gstmpegaudioparse.h:
12556 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
12557 Don't introduce glitches in the output by a) relaxing the threshold for
12558 taking upstream timestamps in preference to our calculated timestamps and
12559 b) only set the discont flag on outgoing buffers in response to an incoming
12563 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
12565 * gst/mpegaudioparse/gstmpegaudioparse.c:
12566 mp3parse: fix deadlock with accurate seeks.
12567 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
12570 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
12601 * win32/common/config.h:
12602 0.10.10.2 pre-release
12603 Bump version number, update translations and win32 config.h
12605 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
12609 po: Add Japanese translation
12611 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
12614 * docs/plugins/Makefile.am:
12615 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12616 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12617 * docs/plugins/gst-plugins-ugly-plugins.args:
12618 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12619 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12620 * docs/plugins/inspect/plugin-a52dec.xml:
12621 * docs/plugins/inspect/plugin-asf.xml:
12622 * docs/plugins/inspect/plugin-cdio.xml:
12623 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12624 * docs/plugins/inspect/plugin-dvdread.xml:
12625 * docs/plugins/inspect/plugin-dvdsub.xml:
12626 * docs/plugins/inspect/plugin-iec958.xml:
12627 * docs/plugins/inspect/plugin-lame.xml:
12628 * docs/plugins/inspect/plugin-mad.xml:
12629 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12630 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12631 * docs/plugins/inspect/plugin-mpegstream.xml:
12632 * docs/plugins/inspect/plugin-realmedia.xml:
12633 * docs/plugins/inspect/plugin-siddec.xml:
12634 * docs/plugins/inspect/plugin-synaesthesia.xml:
12635 * docs/plugins/inspect/plugin-twolame.xml:
12638 Moved twolame from Bad to Ugly
12640 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12642 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
12643 Original commit message from CVS:
12644 * ext/alsaspdif/Makefile.am:
12645 * ext/amrwb/Makefile.am:
12646 * ext/apexsink/Makefile.am:
12647 * ext/arts/Makefile.am:
12648 * ext/artsd/Makefile.am:
12649 * ext/audiofile/Makefile.am:
12650 * ext/audioresample/Makefile.am:
12651 * ext/bz2/Makefile.am:
12652 * ext/cdaudio/Makefile.am:
12653 * ext/celt/Makefile.am:
12654 * ext/dc1394/Makefile.am:
12655 * ext/dirac/Makefile.am:
12656 * ext/directfb/Makefile.am:
12657 * ext/divx/Makefile.am:
12658 * ext/dts/Makefile.am:
12659 * ext/faac/Makefile.am:
12660 * ext/faad/Makefile.am:
12661 * ext/gsm/Makefile.am:
12662 * ext/hermes/Makefile.am:
12663 * ext/ivorbis/Makefile.am:
12664 * ext/jack/Makefile.am:
12665 * ext/jp2k/Makefile.am:
12666 * ext/ladspa/Makefile.am:
12667 * ext/lcs/Makefile.am:
12668 * ext/libfame/Makefile.am:
12669 * ext/libmms/Makefile.am:
12670 * ext/metadata/Makefile.am:
12671 * ext/mpeg2enc/Makefile.am:
12672 * ext/mplex/Makefile.am:
12673 * ext/musepack/Makefile.am:
12674 * ext/musicbrainz/Makefile.am:
12675 * ext/mythtv/Makefile.am:
12676 * ext/nas/Makefile.am:
12677 * ext/neon/Makefile.am:
12678 * ext/ofa/Makefile.am:
12679 * ext/polyp/Makefile.am:
12680 * ext/resindvd/Makefile.am:
12681 * ext/sdl/Makefile.am:
12682 * ext/shout/Makefile.am:
12683 * ext/snapshot/Makefile.am:
12684 * ext/sndfile/Makefile.am:
12685 * ext/soundtouch/Makefile.am:
12686 * ext/spc/Makefile.am:
12687 * ext/swfdec/Makefile.am:
12688 * ext/tarkin/Makefile.am:
12689 * ext/theora/Makefile.am:
12690 * ext/timidity/Makefile.am:
12691 * ext/twolame/Makefile.am:
12692 * ext/x264/Makefile.am:
12693 * ext/xine/Makefile.am:
12694 * ext/xvid/Makefile.am:
12695 * gst-libs/gst/app/Makefile.am:
12696 * gst-libs/gst/dshow/Makefile.am:
12697 * gst/aiffparse/Makefile.am:
12698 * gst/app/Makefile.am:
12699 * gst/audiobuffer/Makefile.am:
12700 * gst/bayer/Makefile.am:
12701 * gst/cdxaparse/Makefile.am:
12702 * gst/chart/Makefile.am:
12703 * gst/colorspace/Makefile.am:
12704 * gst/dccp/Makefile.am:
12705 * gst/deinterlace/Makefile.am:
12706 * gst/deinterlace2/Makefile.am:
12707 * gst/dvdspu/Makefile.am:
12708 * gst/festival/Makefile.am:
12709 * gst/filter/Makefile.am:
12710 * gst/flacparse/Makefile.am:
12711 * gst/flv/Makefile.am:
12712 * gst/games/Makefile.am:
12713 * gst/h264parse/Makefile.am:
12714 * gst/librfb/Makefile.am:
12715 * gst/mixmatrix/Makefile.am:
12716 * gst/modplug/Makefile.am:
12717 * gst/mpeg1sys/Makefile.am:
12718 * gst/mpeg4videoparse/Makefile.am:
12719 * gst/mpegdemux/Makefile.am:
12720 * gst/mpegtsmux/Makefile.am:
12721 * gst/mpegvideoparse/Makefile.am:
12722 * gst/mve/Makefile.am:
12723 * gst/nsf/Makefile.am:
12724 * gst/nuvdemux/Makefile.am:
12725 * gst/overlay/Makefile.am:
12726 * gst/passthrough/Makefile.am:
12727 * gst/pcapparse/Makefile.am:
12728 * gst/playondemand/Makefile.am:
12729 * gst/rawparse/Makefile.am:
12730 * gst/real/Makefile.am:
12731 * gst/rtjpeg/Makefile.am:
12732 * gst/rtpmanager/Makefile.am:
12733 * gst/scaletempo/Makefile.am:
12734 * gst/sdp/Makefile.am:
12735 * gst/selector/Makefile.am:
12736 * gst/smooth/Makefile.am:
12737 * gst/smoothwave/Makefile.am:
12738 * gst/speed/Makefile.am:
12739 * gst/speexresample/Makefile.am:
12740 * gst/stereo/Makefile.am:
12741 * gst/subenc/Makefile.am:
12742 * gst/tta/Makefile.am:
12743 * gst/vbidec/Makefile.am:
12744 * gst/videodrop/Makefile.am:
12745 * gst/videosignal/Makefile.am:
12746 * gst/virtualdub/Makefile.am:
12747 * gst/vmnc/Makefile.am:
12748 * gst/y4m/Makefile.am:
12749 * sys/acmenc/Makefile.am:
12750 * sys/cdrom/Makefile.am:
12751 * sys/dshowdecwrapper/Makefile.am:
12752 * sys/dshowsrcwrapper/Makefile.am:
12753 * sys/dvb/Makefile.am:
12754 * sys/dxr3/Makefile.am:
12755 * sys/fbdev/Makefile.am:
12756 * sys/oss4/Makefile.am:
12757 * sys/qcam/Makefile.am:
12758 * sys/qtwrapper/Makefile.am:
12759 * sys/vcd/Makefile.am:
12760 * sys/wininet/Makefile.am:
12761 * win32/common/config.h:
12762 Don't install static libs for plugins. Fixes #550851 for -bad.
12764 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
12766 [MOVED FROM BAD] Enable/fix up translations for these plugins.
12767 Original commit message from CVS:
12768 * ext/resindvd/plugin.c: (plugin_init):
12769 * ext/resindvd/resindvdsrc.c:
12770 * ext/twolame/gsttwolame.c: (plugin_init):
12771 * gst/aiffparse/aiffparse.c: (plugin_init):
12772 Enable/fix up translations for these plugins.
12774 Add 'ca' to LINGUAS.
12776 * po/POTFILES.skip:
12777 Add more files for translation and more files which tools
12780 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12782 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
12783 Original commit message from CVS:
12784 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
12785 (gst_two_lame_chain):
12786 * ext/twolame/gsttwolame.h:
12787 Allow raw float samples as input for encoding.
12789 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12791 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
12792 Original commit message from CVS:
12795 * ext/twolame/Makefile.am:
12796 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
12797 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
12798 (gst_two_lame_release_memory), (gst_two_lame_finalize),
12799 (gst_two_lame_base_init), (gst_two_lame_class_init),
12800 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
12801 (gst_two_lame_init), (gst_two_lame_set_property),
12802 (gst_two_lame_get_property), (gst_two_lame_sink_event),
12803 (gst_two_lame_chain), (gst_two_lame_setup),
12804 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
12806 * ext/twolame/gsttwolame.h:
12807 Add TwoLAME MP2 encoding element, based on the LAME element.
12809 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
12812 Automatic update of common submodule
12813 From 7032163 to f8b3d91
12815 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12818 Automatic update of common submodule
12819 From ffa738d to 7032163
12821 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12824 Automatic update of common submodule
12825 From 3f13e4e to ffa738d
12827 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12830 Automatic update of common submodule
12831 From 3c7456b to 3f13e4e
12833 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12836 Automatic update of common submodule
12837 From 57c83f2 to 3c7456b
12839 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
12841 * gst/mpegaudioparse/gstmpegaudioparse.c:
12842 mp3parse: be more conservative when changing layer/rate/etc.
12843 Don't allow a change in sample rate/channels/layer/version unless we can
12844 see another frame at the correct offset. Prevents accidently flipping
12845 due to simple single-bit corruption.
12847 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
12849 * gst/realmedia/realhash.c:
12850 rmdemux: Fix strict-aliasing warnings.
12851 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
12854 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
12856 * gst/mpegaudioparse/gstmpegaudioparse.c:
12857 mpegaudioparse: Remove empty lines added by buggy indent.
12859 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12861 * gst/mpegaudioparse/gstmpegaudioparse.c:
12862 mpegaudioparse: Provide SEEKING query handling.
12863 Since SEEK event handling might perform some conversion
12864 from TIME to BYTES, do not let upstream fool application
12865 into (TIME) seeking not being possible.
12867 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
12869 * gst/mpegaudioparse/gstmpegaudioparse.c:
12870 mp3parse: fix accurate seeks to near 0
12871 Integer underflow made accurate seeks to near zero fail and seek to
12872 completely the wrong place. Fix by clamping to zero, since we can't seek
12873 to negative times anyway.
12875 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
12879 build: Update shave init statement for changes in common. Bump common.
12881 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12883 * gst/realmedia/rtspreal.c:
12884 rtspreal: ignore data streams. Fixes #527112
12885 Ignore data streams when parsing the SDP as they don't contain anything we need
12886 to put in the realmedia header.
12888 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
12891 Automatic update of common submodule
12892 From 9cf8c9b to a6ce5c6
12894 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12896 * ext/mad/gstid3tag.c:
12897 Forward unknown events
12898 Forward unknown events upstream instead of dropping them. Also return the result
12899 of the seek event instead of a fixed value.
12901 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
12903 * gst/asfdemux/gstrtpasfdepay.c:
12904 rtpasfdepay: Fix the build by adding the needed include for atoi.
12906 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
12909 * docs/plugins/Makefile.am:
12910 Use shave for the build output
12912 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
12915 Automatic update of common submodule
12916 From 5d7c9cc to 9cf8c9b
12918 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
12920 * gst/asfdemux/gstasf.c:
12921 * gst/asfdemux/gstrtpasfdepay.c:
12922 * gst/realmedia/rademux.c:
12923 * gst/realmedia/rdtdepay.c:
12924 * gst/synaesthesia/gstsynaesthesia.c:
12925 * gst/synaesthesia/synaescope.c:
12928 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
12930 * gst/realmedia/pnmsrc.c:
12931 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
12933 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
12936 Automatic update of common submodule
12937 From 80c627d to 5d7c9cc
12939 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12941 * gst/realmedia/Makefile.am:
12942 * gst/realmedia/pnmsrc.c:
12943 * gst/realmedia/pnmsrc.h:
12944 * gst/realmedia/rademux.c:
12945 * gst/realmedia/rademux.h:
12946 * gst/realmedia/realmedia.c:
12947 * gst/realmedia/rmdemux.c:
12948 * gst/realmedia/rmdemux.h:
12949 Add pnm:// uri source
12950 Add a new utri handler for pnm:// that for now just redirects to the same uri
12951 with the rtsp:// protocol, which usually works nowadays.
12952 Separate the registration of the various plugins into a separate source file.
12954 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12956 * gst/asfdemux/Makefile.am:
12957 * gst/asfdemux/gstasf.c:
12958 * gst/asfdemux/gstrtpasfdepay.c:
12959 * gst/asfdemux/gstrtpasfdepay.h:
12960 Add ASF depayloader
12961 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
12964 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
12966 * ext/mad/gstmad.c:
12967 mad: remove log line added in error
12969 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
12971 * ext/mad/gstmad.c:
12972 mad: just flush data when seeing BADDATAPTR instead of going into error state
12974 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
12976 * gst/realmedia/rmdemux.c:
12977 Fix parsing of the flags in rmdemux
12978 Fix parsing of the flags in version 1 realmedia streams.
12981 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
12984 Bump revision to use for common submodule.
12986 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
12988 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12989 Add releaseinfo with online url.
12991 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
12996 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12998 * gst/asfdemux/asfpacket.c:
12999 * gst/asfdemux/gstasfdemux.c:
13000 * gst/asfdemux/gstasfdemux.h:
13001 Remove redundant push_mode struct member
13003 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
13006 Fix previous commit, wasn't actually setting up a symbolic link
13008 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
13012 Use a symbolic link for the pre-commit client-side hook
13014 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
13017 Ignore some more files
13019 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
13021 * gst/synaesthesia/synaescope.c:
13022 * gst/synaesthesia/synaescope.h:
13023 Precalculate some size dependent variables. Demystify the height scaling a bit.
13024 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
13026 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
13028 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
13030 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13032 * gst/realmedia/rdtdepay.c:
13033 Set flags on the realmedia chunks
13034 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
13035 descrambler can be reset on keyframes. Fixes #556714.
13037 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
13039 * gst/realmedia/gstrdtbuffer.c:
13040 * gst/realmedia/gstrdtbuffer.h:
13041 Add method to get RDT flags
13042 Add a method to get the RDT flags. We need these flags to mark keyframes to
13043 reset the descrambing queue. See #556714.
13045 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
13047 * gst/asfdemux/asfpacket.c:
13048 * gst/asfdemux/gstasfdemux.c:
13049 * gst/asfdemux/gstasfdemux.h:
13050 Add seeking support to asfdemux in push mode
13053 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
13055 * gst/asfdemux/asfpacket.c:
13056 Drop packets with an invalid replicated data length
13057 Drop packets with an invalid replicated data length
13058 instead of continuing with an invalid timestamp
13059 and uninitialized payload metadata.
13060 All other code assumes that the timestamps are valid.
13062 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
13064 * gst/synaesthesia/synaescope.h:
13065 Change comment to refer to right variable.
13067 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
13069 * gst/synaesthesia/gstsynaesthesia.c:
13070 * gst/synaesthesia/gstsynaesthesia.h:
13071 * gst/synaesthesia/synaescope.c:
13072 * gst/synaesthesia/synaescope.h:
13073 Bring synaesthesia to next century.
13074 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
13076 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
13078 * gst/asfdemux/gstasfdemux.c:
13079 Fix leak of converted string
13081 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
13085 Add more to the gitignores
13087 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
13089 * gst/synaesthesia/gstsynaesthesia.c:
13090 Make synaesthesia build again.
13091 _init() has no params.
13093 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
13096 Update common snapshot.
13098 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
13101 Fix pre-commit hook
13103 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
13107 Install and use pre-commit indentation hook from common
13109 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
13112 autogen.sh : Use git submodule
13114 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
13116 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
13117 Original commit message from CVS:
13118 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13119 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
13120 (gst_dvd_demux_get_audio_stream),
13121 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
13122 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
13123 (gst_mpeg_demux_get_video_stream),
13124 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
13125 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13126 Fix some caps leaks. Fixes bug #564885.
13128 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
13130 ext/cdio/gstcdio.c: Remove unused format argument.
13131 Original commit message from CVS:
13132 * ext/cdio/gstcdio.c:
13133 Remove unused format argument.
13135 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
13137 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
13138 Original commit message from CVS:
13139 * win32/common/.cvsignore:
13140 * win32/common/config.h:
13141 * win32/common/config.h.in:
13142 Hardcode cpu for win32 build, just like we do in the other modules,
13143 to remove VCS conflicts and inconsistent defines between modules,
13144 and update version defines to CVS.
13146 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
13148 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13149 Original commit message from CVS:
13151 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13153 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
13155 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
13156 Original commit message from CVS:
13158 inttypes.m4 hasn't been available since gettext-0.15, and since we now
13159 require gettext >= 0.17 ... we can remove it from the list of files to
13162 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13164 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
13165 Original commit message from CVS:
13166 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
13167 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
13168 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
13169 * gst/mpegaudioparse/gstmpegaudioparse.h:
13170 Do an initial class_ref on an internal enum type from within the
13171 class_init function so that there aren't any issues when multiple
13172 mp3parse elements are started in separate threads at the same
13173 time. (Why we use an enum type here if the tag is registered as
13174 a string type, I don't know). Also remove custom UNUSED macro
13175 and use GLib's instead.
13177 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13179 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
13180 Original commit message from CVS:
13182 Apparently AC_CONFIG_MACRO_DIR breaks when using more
13183 than one macro directory, reverting last change.
13185 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13187 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
13188 Original commit message from CVS:
13190 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
13193 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13195 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
13196 Original commit message from CVS:
13197 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
13198 Last change introduced a regression that made mpeg2dec handle
13199 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
13201 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13203 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
13204 Original commit message from CVS:
13205 Patch by: Cygwin Ports maintainer
13206 <yselkowitz at users dot sourceforge dot net>
13209 Require gettext 0.17 because older versions don't mix with libtool
13210 2.2. At build time an older gettext version will still work.
13213 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
13215 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
13216 Original commit message from CVS:
13217 * ext/mpeg2dec/gstmpeg2dec.c:
13218 * ext/mpeg2dec/gstmpeg2dec.h:
13219 Add support for 4:4:4 video. Fixes #562086
13221 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
13223 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
13224 Original commit message from CVS:
13225 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
13226 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13227 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
13228 >= 0.5.0. Fixes bug #562065.
13230 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
13232 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
13233 Original commit message from CVS:
13234 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
13235 Remove duplicate and broken code for the streaming case and simply reuse
13236 the much better working pull based code. Fixes #560348.
13238 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13240 configure.ac: Back to development -> 0.10.10.1
13241 Original commit message from CVS:
13243 Back to development -> 0.10.10.1
13245 === release 0.10.10 ===
13247 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13253 * docs/plugins/inspect/plugin-a52dec.xml:
13254 * docs/plugins/inspect/plugin-asf.xml:
13255 * docs/plugins/inspect/plugin-cdio.xml:
13256 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13257 * docs/plugins/inspect/plugin-dvdread.xml:
13258 * docs/plugins/inspect/plugin-dvdsub.xml:
13259 * docs/plugins/inspect/plugin-iec958.xml:
13260 * docs/plugins/inspect/plugin-lame.xml:
13261 * docs/plugins/inspect/plugin-mad.xml:
13262 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13263 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13264 * docs/plugins/inspect/plugin-mpegstream.xml:
13265 * docs/plugins/inspect/plugin-realmedia.xml:
13266 * docs/plugins/inspect/plugin-siddec.xml:
13267 * gst-plugins-ugly.doap:
13269 Release 0.10.10 - "Under the House"
13270 Original commit message from CVS:
13271 Release 0.10.10 - "Under the House"
13273 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13283 Original commit message from CVS:
13286 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13288 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
13289 Original commit message from CVS:
13290 * ext/sidplay/Makefile.am:
13291 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
13292 contain CFLAGS that do not exist for C++, like -Wvla or
13293 -Wdeclaration-after-statement. Fixes bug #561161.
13295 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13297 configure.ac: 0.10.9.3 pre-release
13298 Original commit message from CVS:
13300 0.10.9.3 pre-release
13302 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
13304 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
13305 Original commit message from CVS:
13306 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
13307 Only copy sane aspect ratio values on the caps. Fixes #559682.
13309 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13312 Add bug number to the mp3parse mpeg 2.5 fix
13313 Original commit message from CVS:
13314 Add bug number to the mp3parse mpeg 2.5 fix
13316 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
13318 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
13319 Original commit message from CVS:
13320 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
13321 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
13322 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
13323 * ext/amrnb/amrnbdec.h:
13324 Add a property to select the amr variant. Fixes #424070.
13326 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
13328 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
13329 Original commit message from CVS:
13330 Patch by: Tal Shalif <tshalif at nargila dot org>
13331 * gst/mpegstream/gstdvddemux.c:
13332 (gst_dvd_demux_get_subpicture_stream):
13333 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13334 (gst_mpeg_demux_get_audio_stream):
13335 Fix memmory corruption due to not storing the new updated pointer
13336 after a g_renew(). Fixes #558896.
13338 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13340 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
13341 Original commit message from CVS:
13342 * tests/check/Makefile.am:
13343 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
13345 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13347 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
13348 Original commit message from CVS:
13350 oops, forgot to bump the version back to devel
13351 after the last release 0.10.9.1
13353 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13355 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
13356 Original commit message from CVS:
13357 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13358 (gst_rmdemux_descramble_mp4a_audio),
13359 (gst_rmdemux_handle_scrambled_packet):
13360 Add suport for mpeg4 and aac audio. See #556714.
13362 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
13364 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13365 Original commit message from CVS:
13366 * gst/mpegaudioparse/gstmpegaudioparse.c:
13367 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13368 Fixes skipping on these files.
13370 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
13372 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
13373 Original commit message from CVS:
13374 Patch by: Robin Stocker <robin at nibor dot org>
13375 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13376 (handle_sequence), (gst_mpeg2dec_setcaps):
13377 * ext/mpeg2dec/gstmpeg2dec.h:
13378 Prefer the container's PAR over the stream's PAR if it's
13379 given in the srcpad caps. Fixes bug #556184.
13381 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13383 Don't install static libs for plugins. Fixes #550851 for ugly.
13384 Original commit message from CVS:
13385 * ext/a52dec/Makefile.am:
13386 * ext/amrnb/Makefile.am:
13387 * ext/cdio/Makefile.am:
13388 * ext/dvdnav/Makefile.am:
13389 * ext/dvdread/Makefile.am:
13390 * ext/lame/Makefile.am:
13391 * ext/mad/Makefile.am:
13392 * ext/mpeg2dec/Makefile.am:
13393 * ext/sidplay/Makefile.am:
13394 * gst/ac3parse/Makefile.am:
13395 * gst/asfdemux/Makefile.am:
13396 * gst/dvdlpcmdec/Makefile.am:
13397 * gst/dvdsub/Makefile.am:
13398 * gst/iec958/Makefile.am:
13399 * gst/mpegaudioparse/Makefile.am:
13400 * gst/mpegstream/Makefile.am:
13401 * gst/realmedia/Makefile.am:
13402 * gst/synaesthesia/Makefile.am:
13403 Don't install static libs for plugins. Fixes #550851 for ugly.
13405 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13407 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
13408 Original commit message from CVS:
13409 * gst/mpegaudioparse/gstmpegaudioparse.c:
13410 (gst_mp3parse_sink_event):
13411 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
13412 frames. Partially fixes bug #552237.
13414 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13416 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
13417 Original commit message from CVS:
13418 * ext/amrnb/amrnbparse.c:
13419 use #defines for HEADER. Unref the object in _sink_activate_pull().
13421 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
13423 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
13424 Original commit message from CVS:
13425 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
13426 (gst_mad_change_state):
13427 * ext/mad/gstmad.h:
13428 track discont on incomming buffers and set discont on outgoing
13430 Pass unknown events upstreams instead of dropping them.
13432 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
13434 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
13435 Original commit message from CVS:
13436 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13437 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
13438 (handle_slice), (gst_mpeg2dec_sink_event),
13439 (gst_mpeg2dec_src_event):
13440 * ext/mpeg2dec/gstmpeg2dec.h:
13441 Fix compilation with --disable-index. Fixes bug #554150.
13443 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
13445 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
13446 Original commit message from CVS:
13447 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13448 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
13449 (gst_mad_src_event), (gst_mad_chain):
13450 * ext/mad/gstmad.h:
13451 Fix compilation with --disable-index. Fixes bug #554142.
13453 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
13455 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
13456 Original commit message from CVS:
13457 * ext/a52dec/gsta52dec.c:
13458 * ext/a52dec/gsta52dec.h:
13459 Fix channel re-negotiation on a change of the incoming stream.
13460 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
13463 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13465 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
13466 Original commit message from CVS:
13467 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
13468 (gst_amrnbenc_state_change):
13469 * ext/amrnb/amrnbenc.h:
13470 Pass the discont flag from the input buffer on to the output buffer in
13473 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
13475 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
13476 Original commit message from CVS:
13477 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13478 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13479 (gst_amrnbparse_handle_pull_seek),
13480 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
13481 (gst_amrnbparse_sink_activate_push),
13482 (gst_amrnbparse_sink_activate_pull):
13483 * ext/amrnb/amrnbparse.h:
13484 Add flush seek handler. Fixes #536274.
13486 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
13488 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
13489 Original commit message from CVS:
13490 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13491 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
13492 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
13493 (gst_amrnbparse_state_change):
13494 * ext/amrnb/amrnbparse.h:
13495 Fix the duration query. Fixes #536226.
13496 Also set caps on the pads and buffers more correctly.
13498 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
13500 po/LINGUAS: Add 'ca' to LINGUAS.
13501 Original commit message from CVS:
13503 Add 'ca' to LINGUAS.
13505 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
13507 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
13508 Original commit message from CVS:
13509 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
13510 Fix aggregated GST_FLOW_RETURN check for when to send an error message
13514 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13516 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
13517 Original commit message from CVS:
13518 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
13519 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
13520 (create_segment_event), (gst_rdt_depay_push),
13521 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
13522 * gst/realmedia/rdtdepay.h:
13523 Parse other values from the incomming caps.
13524 Add event handler to handle flushing and segments.
13525 Create segment events.
13526 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
13527 Do skew correction based on RDT timestamps.
13528 * gst/realmedia/rdtmanager.c: (activate_session),
13529 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
13531 Parse caps to get the clockrate needed for the jitterbuffer.
13532 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13533 Apply timestamp fixup after correcting for initial timestamp and
13534 internal base timestamp corrections.
13536 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
13538 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
13539 Original commit message from CVS:
13540 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
13541 (gst_rdt_depay_change_state):
13542 * gst/realmedia/rdtdepay.h:
13543 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
13544 with a DISCONT flag when needed.
13545 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
13546 Report the configure latency instead of a hardcoded value.
13548 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
13550 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
13551 Original commit message from CVS:
13552 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
13553 (free_session), (gst_rdt_manager_query_src),
13554 (gst_rdt_manager_src_activate_push),
13555 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
13556 (gst_rdt_manager_loop), (create_recv_rtp):
13557 Include the new rdt jitterbuffer in the session manager.
13559 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
13561 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
13562 Original commit message from CVS:
13563 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
13564 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
13565 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
13566 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13567 * gst/realmedia/rdtdepay.h:
13568 Use new RDT parsing helper functions.
13569 Copy discont flags correctly.
13570 Push the header from the chain function instead of the setcaps function.
13571 Copy incomming timestamp to the output buffers instead of doing magic
13572 with the RDT timestamps.
13574 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
13576 gst/realmedia/: Add first support for parsing RDT messages.
13577 Original commit message from CVS:
13578 * gst/realmedia/Makefile.am:
13579 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
13580 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
13581 (read_packet_header), (gst_rdt_buffer_get_first_packet),
13582 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
13583 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
13584 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
13585 (gst_rdt_packet_data_peek_data),
13586 (gst_rdt_packet_data_get_stream_id),
13587 (gst_rdt_packet_data_get_timestamp):
13588 * gst/realmedia/gstrdtbuffer.h:
13589 Add first support for parsing RDT messages.
13590 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
13591 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
13592 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
13593 (calculate_skew), (rdt_jitter_buffer_insert),
13594 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
13595 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
13596 (rdt_jitter_buffer_get_ts_diff):
13597 * gst/realmedia/rdtjitterbuffer.h:
13598 Add first version of an RDT jitterbuffer.
13600 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
13602 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
13603 Original commit message from CVS:
13604 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13605 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
13606 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
13607 (gst_rmdemux_descramble_dnet_audio),
13608 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
13609 * gst/realmedia/rmdemux.h:
13610 Keep track of the first timestamp of the stream and add this to the
13611 outgoing buffer timestamps so that we can handle live streams.
13612 Set discont flag on the first buffers and after a seek.
13614 === release 0.10.9 ===
13616 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13622 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13623 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13624 * docs/plugins/inspect/plugin-a52dec.xml:
13625 * docs/plugins/inspect/plugin-asf.xml:
13626 * docs/plugins/inspect/plugin-cdio.xml:
13627 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13628 * docs/plugins/inspect/plugin-dvdread.xml:
13629 * docs/plugins/inspect/plugin-dvdsub.xml:
13630 * docs/plugins/inspect/plugin-iec958.xml:
13631 * docs/plugins/inspect/plugin-lame.xml:
13632 * docs/plugins/inspect/plugin-mad.xml:
13633 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13634 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13635 * docs/plugins/inspect/plugin-mpegstream.xml:
13636 * docs/plugins/inspect/plugin-realmedia.xml:
13637 * docs/plugins/inspect/plugin-siddec.xml:
13638 * gst-plugins-ugly.doap:
13640 Original commit message from CVS:
13643 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13672 Original commit message from CVS:
13675 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13677 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
13678 Original commit message from CVS:
13679 * ext/a52dec/gsta52dec.c:
13680 Set up a default time segment for output when receiving
13681 an incoming byte segment (as for raw AC3 files).
13684 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13686 0.10.8.2 pre-release.
13687 Original commit message from CVS:
13689 * docs/plugins/Makefile.am:
13690 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13691 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13692 * docs/plugins/gst-plugins-ugly-plugins.args:
13693 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13694 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13695 * docs/plugins/inspect/plugin-a52dec.xml:
13696 * docs/plugins/inspect/plugin-asf.xml:
13697 * docs/plugins/inspect/plugin-cdio.xml:
13698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13699 * docs/plugins/inspect/plugin-dvdread.xml:
13700 * docs/plugins/inspect/plugin-dvdsub.xml:
13701 * docs/plugins/inspect/plugin-iec958.xml:
13702 * docs/plugins/inspect/plugin-lame.xml:
13703 * docs/plugins/inspect/plugin-mad.xml:
13704 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13705 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13706 * docs/plugins/inspect/plugin-mpegstream.xml:
13707 * docs/plugins/inspect/plugin-realmedia.xml:
13708 * docs/plugins/inspect/plugin-siddec.xml:
13710 0.10.8.2 pre-release.
13714 Add new translation.
13716 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
13718 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
13719 Original commit message from CVS:
13720 * gst/asfdemux/gstasfdemux.c:
13721 Properly aggregate flow returns for both push and pull mode, so we shut
13722 down if all pads are unlinked.
13725 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
13727 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
13728 Original commit message from CVS:
13729 Patch by: Frederic Crozat <fcrozat@mandriva.org>
13730 * ext/dvdread/dvdreadsrc.c: (plugin_init):
13731 * ext/lame/gstlame.c: (plugin_init):
13732 * gst/asfdemux/gstasf.c: (plugin_init):
13733 Make sure gettext returns translations in UTF-8 encoding rather
13734 than in the current locale encoding (#546822).
13736 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13738 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
13739 Original commit message from CVS:
13740 * gst/mpegaudioparse/gstmpegaudioparse.c:
13741 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
13742 (mp3parse_total_time), (mp3parse_bytepos_to_time):
13743 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
13744 if we're called from there already. Otherwise we end up in a endless
13745 recursion and crash with a stack overflow.
13746 This can happen when a Xing or VBRI header with TOC exists but it
13747 doesn't contain the total time. Fixes bug #545370.
13749 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13751 ext/lame/gstlame.c: Use the default for the strict-iso property too.
13752 Original commit message from CVS:
13753 * ext/lame/gstlame.c: (gst_lame_class_init),
13754 (gst_lame_get_default_settings):
13755 Use the default for the strict-iso property too.
13756 Allow a bitrate setting of 0, which lets lame choose the default value
13757 and which makes it possible to set the compression-ratio property.
13759 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13761 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
13762 Original commit message from CVS:
13763 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13764 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
13765 * ext/lame/gstlame.h:
13766 Get the defaults settings of LAME in the plugin initialization
13767 function and return FALSE here if something goes wrong. This removes
13768 the hacky failing instance init function.
13769 Use LAMEs default value for all settings instead of overwriting some
13770 of them. Overwriting some of them gives unexpected results if one only
13771 sets a preset. Fixes bug #498004.
13773 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13775 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
13776 Original commit message from CVS:
13777 * ext/lame/gstlame.c: (gst_lame_init):
13778 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
13779 defaults will restrict the bitrate when using the presets in a bad way.
13782 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13784 Put the MPEG audio version into the caps as "mpegaudioversion".
13785 Original commit message from CVS:
13786 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13787 * gst/mpegaudioparse/gstmpegaudioparse.c:
13788 (mp3_type_frame_length_from_header), (mp3_caps_create),
13789 (gst_mp3parse_chain):
13790 Put the MPEG audio version into the caps as "mpegaudioversion".
13791 This is different from "mpegversion".
13793 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13795 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
13796 Original commit message from CVS:
13797 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13798 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
13799 * ext/lame/gstlame.h:
13800 Fix build with lame >= 3.97. The padding type and cwlimit settings
13801 are deprecated now and the function declarations are hidden in the
13802 headers so deprecate the GObject properties for them and remove them
13803 in 0.11. Fixes bug #544039.
13805 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13807 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
13808 Original commit message from CVS:
13809 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
13810 Don't allow width/height outside the spec (i.e. smaller than 16
13811 and higher than 4096). Such files are corrupted ones and setting
13812 caps that are not a subset of the template caps confuses playbin.
13815 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13817 ext/sidplay/Makefile.am: Fix the build.
13818 Original commit message from CVS:
13819 * ext/sidplay/Makefile.am:
13822 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13824 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
13825 Original commit message from CVS:
13827 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
13828 flags that are invalid for C++.
13830 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
13832 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
13833 Original commit message from CVS:
13834 Patch by: Tal Shalif <tshalif at nargila dot org>
13835 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
13836 Prevent double free. Fixes bug #541697.
13838 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13840 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
13841 Original commit message from CVS:
13842 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13843 (gst_dvd_demux_get_audio_stream),
13844 (gst_dvd_demux_get_subpicture_stream),
13845 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
13846 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13847 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
13848 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
13849 * gst/mpegstream/gstmpegdemux.h:
13850 Resend tags event after a FLUSH (seek) to support prerolling
13851 a partial pipeline.
13853 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13855 Use correct error code for encrypted streams.
13856 Original commit message from CVS:
13858 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
13859 Use correct error code for encrypted streams.
13861 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13863 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
13864 Original commit message from CVS:
13865 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13866 (gst_mpeg_demux_sync_stream_to_time):
13867 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
13869 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13871 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
13872 Original commit message from CVS:
13873 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
13874 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
13875 Allow and implement non-flushing and/or segment seek
13876 (mainly in TIME and chapter format).
13877 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13878 (gst_dvd_demux_get_subpicture_stream),
13879 (gst_dvd_demux_synchronise_pads),
13880 (gst_dvd_demux_sync_stream_to_time):
13881 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
13882 (gst_mpeg_demux_send_subbuffer),
13883 (gst_mpeg_demux_sync_stream_to_time),
13884 (gst_mpeg_streams_reset_cur_ts):
13885 * gst/mpegstream/gstmpegdemux.h:
13886 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13887 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
13888 Delegate a query to upstream if it can't be handled.
13889 Make segment stop aware.
13890 Fix (subtitle) stream synchronization.
13891 Add some debug statements.
13893 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
13895 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
13896 Original commit message from CVS:
13897 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13898 Fix build on macosx.
13900 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13902 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
13903 Original commit message from CVS:
13904 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13905 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13906 * ext/a52dec/gsta52dec.c:
13907 * ext/amrnb/amrnbdec.c:
13908 * ext/amrnb/amrnbenc.c:
13909 * ext/amrnb/amrnbparse.c:
13910 * ext/lame/gstlame.c:
13911 * ext/mad/gstmad.c:
13912 * ext/sidplay/gstsiddec.cc:
13913 * gst/asfdemux/gstrtspwms.c:
13914 * gst/mpegaudioparse/gstxingmux.c:
13915 * gst/realmedia/rademux.c:
13916 * gst/realmedia/rdtmanager.c:
13917 * gst/realmedia/rtspreal.c:
13918 * gst/synaesthesia/gstsynaesthesia.c:
13919 Add missing elements to docs. Restore alphabetical order in section
13920 file. Document mad (it was included in docs already).
13921 Fix doc-markup: use convinience syntax for examples
13922 (produces valid docbook), add several refsec2 when we have several
13923 titles. Fix some types.
13925 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13927 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
13928 Original commit message from CVS:
13929 * ext/lame/gstlame.c:
13930 * ext/sidplay/gstsiddec.cc:
13931 * gst/mpegaudioparse/gstxingmux.c:
13932 Do not use short_description in section docs for elements. We extract
13933 them from element details and there will be warnings if they differ.
13935 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
13937 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
13938 Original commit message from CVS:
13939 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
13940 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
13941 (gst_cdio_add_cdtext_album_tags):
13942 * ext/cdio/gstcdio.h:
13943 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13944 Also extract album title and album genre from CD-TEXT if
13945 available (#537021).
13947 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13949 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
13950 Original commit message from CVS:
13951 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13952 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
13953 emphasis value is reserved but unfortunately files with that
13954 value exist and the information is not important for the decoder
13955 anyway. Fixes bug #537235.
13957 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
13959 Require libcdio >= 0.76.
13960 Original commit message from CVS:
13962 * ext/cdio/gstcdio.c:
13963 * ext/cdio/gstcdio.h:
13964 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13965 Require libcdio >= 0.76.
13967 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
13969 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
13970 Original commit message from CVS:
13971 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13972 Drain queued buffers before forwarding the segment event.
13974 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
13976 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
13977 Original commit message from CVS:
13978 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
13979 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
13980 (gst_a52dec_chain), (gst_a52dec_change_state):
13981 * ext/a52dec/gsta52dec.h:
13982 Add segment handling, buffer clipping and basic reverse playback.
13984 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13986 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
13987 Original commit message from CVS:
13988 * docs/plugins/Makefile.am:
13989 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13990 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13991 * docs/plugins/gst-plugins-ugly-plugins.args:
13992 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13993 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13994 * docs/plugins/inspect/plugin-a52dec.xml:
13995 * docs/plugins/inspect/plugin-amrnb.xml:
13996 * docs/plugins/inspect/plugin-asf.xml:
13997 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13998 * docs/plugins/inspect/plugin-dvdread.xml:
13999 * docs/plugins/inspect/plugin-dvdsub.xml:
14000 * docs/plugins/inspect/plugin-iec958.xml:
14001 * docs/plugins/inspect/plugin-lame.xml:
14002 * docs/plugins/inspect/plugin-mad.xml:
14003 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14004 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14005 * docs/plugins/inspect/plugin-mpegstream.xml:
14006 * docs/plugins/inspect/plugin-realmedia.xml:
14007 * docs/plugins/inspect/plugin-siddec.xml:
14008 * docs/plugins/inspect/plugin-synaesthesia.xml:
14009 * ext/a52dec/gsta52dec.c:
14010 Random doc of the day. Also print human readable format of newsegment
14011 in log message if we complain about it.
14013 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
14015 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
14016 Original commit message from CVS:
14017 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
14018 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
14019 (gst_a52dec_chain), (gst_a52dec_change_state):
14020 * ext/a52dec/gsta52dec.h:
14021 Mark discont on outgoing buffers after receiving a DISCONT buffer or
14022 when we have a decoding error.
14023 We don't need to clear the cache when we receive a NEWSEGMENT event.
14024 Clear buffer cache in DISCONT.
14025 Add beginnings of GstSegment handling.
14027 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14029 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
14030 Original commit message from CVS:
14031 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14032 Fix alignment issues that caused SIGBUS on some architectures.
14034 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14036 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
14037 Original commit message from CVS:
14038 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
14039 Fix alignment issue which isn't really an issue at all because
14040 the plugin hasn't been ported to 0.10 yet.
14042 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14044 configure.ac: Back to devel -> 0.10.8.1
14045 Original commit message from CVS:
14047 Back to devel -> 0.10.8.1
14049 === release 0.10.8 ===
14051 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14057 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14058 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14059 * docs/plugins/inspect/plugin-a52dec.xml:
14060 * docs/plugins/inspect/plugin-asf.xml:
14061 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14062 * docs/plugins/inspect/plugin-dvdread.xml:
14063 * docs/plugins/inspect/plugin-dvdsub.xml:
14064 * docs/plugins/inspect/plugin-iec958.xml:
14065 * docs/plugins/inspect/plugin-lame.xml:
14066 * docs/plugins/inspect/plugin-mad.xml:
14067 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14068 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14069 * docs/plugins/inspect/plugin-mpegstream.xml:
14070 * docs/plugins/inspect/plugin-realmedia.xml:
14071 * docs/plugins/inspect/plugin-siddec.xml:
14072 * gst-plugins-ugly.doap:
14075 Original commit message from CVS:
14078 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14107 Original commit message from CVS:
14110 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14112 configure.ac: 0.10.7.4 pre-release
14113 Original commit message from CVS:
14115 0.10.7.4 pre-release
14117 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
14119 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
14120 Original commit message from CVS:
14121 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
14122 Fix inconsistent use of rate and channels.
14125 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
14127 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
14128 Original commit message from CVS:
14129 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
14130 Flush timestamp correction variables on a flush. Fixes #533832.
14132 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14137 Commit 0.10.7.3 pre-rel marker
14138 Original commit message from CVS:
14139 Commit 0.10.7.3 pre-rel marker
14141 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
14143 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
14144 Original commit message from CVS:
14145 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14146 Properly aggregate GstFlowReturn from downstream in order to properly
14147 stop, and doing that as early as possible.
14150 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14152 configure.ac: 0.10.7.2 pre-release
14153 Original commit message from CVS:
14155 0.10.7.2 pre-release
14157 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
14159 Always let FLUSH_START events flow downstream.
14160 Original commit message from CVS:
14161 * ext/mad/gstmad.c: (gst_mad_sink_event):
14162 * gst/mpegaudioparse/gstmpegaudioparse.c:
14163 (gst_mp3parse_sink_event):
14164 Always let FLUSH_START events flow downstream.
14166 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
14168 configure.ac: Error out if we don't have the required core/base versions.
14169 Original commit message from CVS:
14171 Error out if we don't have the required core/base versions.
14173 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
14175 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
14176 Original commit message from CVS:
14177 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14178 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14179 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14180 Fix video timestamps by adjusting it with the first timestamp found.
14181 Don't assume we have a complete fragment when flushing the adapter,
14182 packets might have been lost or the stream might just be broken.
14184 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
14186 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
14187 Original commit message from CVS:
14188 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
14189 Set Rank to NONE so that we don't accidentally try to autoplug the
14192 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14194 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
14195 Original commit message from CVS:
14196 * gst/mpegaudioparse/gstmpegaudioparse.c:
14197 (gst_mp3parse_emit_frame):
14198 Send a new duration message if the average bitrate changed and
14199 we don't know the duration from the Xing or VBRI header.
14202 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
14204 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
14205 Original commit message from CVS:
14206 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
14207 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14208 * gst/realmedia/rtspreal.h:
14209 Move assembly rule parsing to the place where we parse the SDP as it's
14210 also there that we create the MDPR and we need the currently selected
14211 asmrule in order to select the right MTLI.
14214 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
14216 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
14217 Original commit message from CVS:
14218 * gst/realmedia/realhash.c:
14219 * gst/realmedia/rtspreal.c:
14220 Include generated "_stdint.h" instead of <stdint.h> which might not
14221 exist on some systems.
14223 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14225 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
14226 Original commit message from CVS:
14227 * ext/sidplay/gstsiddec.cc:
14228 Cast NULL sentinels to void * as NULL is defined as an integer
14229 constant in most environments when using C++ and it's size might
14230 be different from a pointer. Fixes #529488.
14232 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
14235 * gst/asfdemux/gstasfdemux.c:
14236 * gst/asfdemux/gstrtspwms.c:
14237 Fix "unused var" compiler error when --disable-gst-debug is used.
14238 Original commit message from CVS:
14239 Fix "unused var" compiler error when --disable-gst-debug is used.
14241 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14243 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
14244 Original commit message from CVS:
14245 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
14246 We should also stop the streaming task when we get a NOT_LINKED
14247 flow return, which is not covered by FLOW_IS_FATAL.
14249 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
14251 ext/: gst_atomic_int_set ==> g_atomic_int_set
14252 Original commit message from CVS:
14253 * ext/cdio/gstcdiocddasrc.c:
14254 * ext/dv/gstdvdemux.c:
14255 gst_atomic_int_set ==> g_atomic_int_set
14257 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
14259 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
14260 Original commit message from CVS:
14261 2008-04-11 Julien Moutte <julien@fluendo.com>
14262 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
14265 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
14267 configure.ac: Actually build dlls when cross-compiling with mingw32.
14268 Original commit message from CVS:
14269 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
14271 Actually build dlls when cross-compiling with mingw32.
14274 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14276 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
14277 Original commit message from CVS:
14279 * gst/mpegaudioparse/gstmpegaudioparse.c:
14280 (mpeg_audio_seek_entry_free):
14281 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
14282 Depend on GLib 2.12 and use it unconditionally as we do in other
14283 modules too already.
14285 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14287 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
14288 Original commit message from CVS:
14289 * gst/mpegaudioparse/gstmpegaudioparse.c:
14290 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
14291 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
14292 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
14293 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
14294 (gst_xing_mux_chain):
14295 Use GSlice for allocating the seek table entries if we compile with
14296 GLib 2.10 or newer.
14298 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
14300 gst/asfdemux/gstasfdemux.c: Remove some debug code.
14301 Original commit message from CVS:
14302 * gst/asfdemux/gstasfdemux.c:
14303 (gst_asf_demux_process_ext_stream_props):
14304 Remove some debug code.
14306 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14308 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
14309 Original commit message from CVS:
14310 * gst/asfdemux/gstasfdemux.c:
14311 (gst_asf_demux_process_ext_stream_props):
14312 Guard against division by 0 and fall back to 25/1 framerate.
14314 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14316 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
14317 Original commit message from CVS:
14318 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14319 (gst_asf_demux_process_ext_stream_props):
14320 Instead of adding a fixes 25/1 framerate to the video caps, use the
14321 average frame duration in the extended properties of the video stream as
14322 the framerate. Fixes #524346.
14324 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14326 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
14327 Original commit message from CVS:
14329 Check if the compiler supports do { } while (0) macros. This fixes
14330 a warning when compiling with g++ 4.3, resulting in a build failure
14331 because of -Werror.
14333 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
14335 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
14336 Original commit message from CVS:
14337 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
14338 make ) also a delimiter for rules.
14339 Skip \\ when scanning strings.
14340 Add new testcase for these problems.
14342 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14344 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
14345 Original commit message from CVS:
14346 * gst/mpegaudioparse/gstmpegaudioparse.c:
14347 (gst_mp3parse_sink_event):
14348 Don't take the stream lock when caching events. This is not necessary
14349 and results in a deadlock when seeking with rhythmbox (but not with
14350 totem or banshee for some reason).
14352 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
14354 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
14355 Original commit message from CVS:
14356 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
14357 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
14358 Add the version field when creating the CONT chunk resulting in
14359 the Author, Comment and Copyright tags not being parsed correctly.
14362 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
14364 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
14365 Original commit message from CVS:
14366 * gst/mpegaudioparse/gstmpegaudioparse.c:
14367 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
14368 Remove trailing newlines from debug statements.
14370 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
14372 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
14373 Original commit message from CVS:
14374 * ext/dvdnav/dvdnavsrc.c:
14375 * ext/dvdnav/dvdnavsrc.h:
14376 Apply patch that adds some seeking support to dvdnav, and fixes it
14377 in various other ways. This doesn't make dvdnavsrc fully functional,
14378 but moves it forward.
14380 Patch By: Simone Gotti <simone.gotti@email.it>
14381 * ext/dvdnav/gst-dvd:
14382 Update the simple dvdnavsrc gst-launch example to work for 0.10
14384 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
14386 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
14387 Original commit message from CVS:
14389 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
14390 plug-ins are included/excluded. (#498222)
14392 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14394 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
14395 Original commit message from CVS:
14396 * ext/mad/gstmad.c: (gst_mad_sink_event):
14397 * gst/mpegaudioparse/gstmpegaudioparse.c:
14398 (gst_mp3parse_sink_event):
14399 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
14400 of dropping and leaking them.
14402 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14404 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
14405 Original commit message from CVS:
14406 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
14408 * ext/mad/gstmad.h:
14409 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
14410 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14411 * gst/mpegaudioparse/gstmpegaudioparse.h:
14412 Cache all events except EOS if we still have to send a NEWSEGMENT
14413 event. This will let TAG events be forwarded until after decodebin
14414 to an encoder for example as decodebin only links the pads
14415 after NEWSEGMENT. Fixes bug #518933.
14417 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14419 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
14420 Original commit message from CVS:
14421 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
14422 Write Xing header at the correct position in the MP3 frame for
14423 stereo files. Fixes bug #518676.
14425 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14427 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
14428 Original commit message from CVS:
14430 * ext/sidplay/Makefile.am:
14431 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
14432 when building C++ code (#516509).
14434 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
14436 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14437 Original commit message from CVS:
14438 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14439 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14440 Workshop 12 compiler, but probably also crashes (#517985).
14442 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
14444 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
14445 Original commit message from CVS:
14446 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
14447 * gst/mpegaudioparse/gstmpegaudioparse.c:
14448 (gst_mp3_channel_mode_get_type),
14449 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14450 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
14451 (gst_mp3parse_chain):
14452 * gst/mpegaudioparse/gstmpegaudioparse.h:
14453 Post channel mode and CRC as tags. Fixes bug #504493.
14455 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14457 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
14458 Original commit message from CVS:
14459 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
14460 Correctly chain up to the parent's finalize function.
14462 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14464 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
14465 Original commit message from CVS:
14466 * gst/mpegaudioparse/gstmpegaudioparse.c:
14467 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
14468 Try a bit harder to get valid timestamps, especially if upstream
14469 gives us one and we are at the first frame or resyncing.
14470 Return UNEXPECTED if we get a valid timestamp that is outside of
14471 our configured segment. After all changes done so far this doesn't
14472 seem to cause any regression, please test.
14474 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14476 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...
14477 Original commit message from CVS:
14479 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
14480 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
14481 If we don't have the position to seek to in our index first try
14482 to convert from TIME to BYTES upstream and only if that fails
14483 too use the old hack to simply seek to an earlier position
14484 and let the sink drop everything before segment start.
14485 Partially fixes bug #469930.
14487 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14489 configure.ac: Back to development...
14490 Original commit message from CVS:
14492 Back to development...
14494 === release 0.10.7 ===
14496 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14502 * docs/plugins/gst-plugins-ugly-plugins.args:
14503 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14504 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14505 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14506 * docs/plugins/gst-plugins-ugly-plugins.signals:
14507 * docs/plugins/inspect/plugin-a52dec.xml:
14508 * docs/plugins/inspect/plugin-asf.xml:
14509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14510 * docs/plugins/inspect/plugin-dvdread.xml:
14511 * docs/plugins/inspect/plugin-dvdsub.xml:
14512 * docs/plugins/inspect/plugin-iec958.xml:
14513 * docs/plugins/inspect/plugin-lame.xml:
14514 * docs/plugins/inspect/plugin-mad.xml:
14515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14517 * docs/plugins/inspect/plugin-mpegstream.xml:
14518 * docs/plugins/inspect/plugin-realmedia.xml:
14519 * docs/plugins/inspect/plugin-siddec.xml:
14520 * gst-plugins-ugly.doap:
14522 Release 0.10.7 - I Cheated Time
14523 Original commit message from CVS:
14524 Release 0.10.7 - I Cheated Time
14526 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14551 Original commit message from CVS:
14554 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14556 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
14557 Original commit message from CVS:
14558 * tests/check/Makefile.am:
14559 Exclude dvdreadsrc from the states test too.
14561 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14563 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
14564 Original commit message from CVS:
14565 * gst/mpegaudioparse/gstmpegaudioparse.c:
14566 (gst_mp3parse_emit_frame):
14567 Handler buffers without valid timestamp more correctly: Don't drop
14568 them and don't use the invalid timestamp to calculate the next
14569 timestamp. Fixes bug #516811.
14571 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
14573 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
14574 Original commit message from CVS:
14575 Patch by: Tal Shalif <tshalif at nargila dot org>
14576 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
14577 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
14578 Add some gint64 casts to prevent 32 bit integer overflows.
14581 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14583 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
14584 Original commit message from CVS:
14585 * gst/mpegaudioparse/gstmpegaudioparse.c:
14586 Revert previous commit to mp3parse, as it breaks playback
14589 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14591 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
14592 Original commit message from CVS:
14593 * gst/mpegaudioparse/gstmpegaudioparse.c:
14594 (gst_mp3parse_emit_frame):
14595 Return GST_FLOW_UNEXPECTED if we get data that is after our
14596 configured segment. This makes upstream go EOS immediately instead
14597 of sending us the complete stream. Also improve debugging a bit.
14599 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14601 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
14602 Original commit message from CVS:
14603 * ext/dvdread/dvdreadsrc.c:
14604 Fix regression in DVD seeking - when a pack we
14605 expect to be a NAV block turns out not to be, scan forwards
14606 for up to 2MB (at most ~1sec) until we find one.
14609 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
14611 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
14612 Original commit message from CVS:
14613 * win32/vs6/libgstmpegaudioparse.dsp:
14614 Add xing files to VS project file.
14616 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14618 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
14619 Original commit message from CVS:
14620 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
14621 Stop leaking src pad templates. Fixes bug #515708.
14623 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14625 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
14626 Original commit message from CVS:
14627 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14628 Correctly write the size in bytes on big endian systems.
14631 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14633 ext/lame/gstlame.c: Don't leak the allowed caps.
14634 Original commit message from CVS:
14635 * ext/lame/gstlame.c: (gst_lame_setup):
14636 Don't leak the allowed caps.
14637 * tests/check/pipelines/lame.c: (GST_START_TEST):
14638 Stop leaking all buffers. Fixes bug #515575.
14640 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14642 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
14643 Original commit message from CVS:
14644 * gst/mpegaudioparse/plugin.c:
14645 Commit new file I forgot to add.
14647 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14649 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
14650 Original commit message from CVS:
14652 Make DISABLE_DEPRECATED defined *only* during CVS, not during
14653 pre-releases or releases.
14655 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14658 Mention bug 511497 fixed in previous commit
14659 Original commit message from CVS:
14660 Mention bug 511497 fixed in previous commit
14662 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14664 Move xingmux from -bad.
14665 Original commit message from CVS:
14666 * docs/plugins/Makefile.am:
14667 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14668 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14669 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14670 * gst/mpegaudioparse/Makefile.am:
14671 * gst/mpegaudioparse/gstmpegaudioparse.c:
14672 * gst/mpegaudioparse/gstxingmux.c:
14673 * tests/check/Makefile.am:
14674 * tests/check/elements/.cvsignore:
14675 Move xingmux from -bad.
14677 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
14679 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
14680 Original commit message from CVS:
14681 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
14682 Use gst_guint64_to_gdouble for conversion
14683 * win32/vs6/libgstasfdemux.dsp:
14684 * win32/vs6/libgstdvdsub.dsp:
14685 * win32/vs6/libgstrealmedia.dsp:
14686 Update project dependencies and add new source files
14688 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14690 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
14691 Original commit message from CVS:
14692 * ext/mpeg2dec/gstmpeg2dec.c:
14693 Reset decoder when handling sequence where libmpeg2 has set
14694 frame period to 0, probably due to a corrupt packet.
14697 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14699 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
14700 Original commit message from CVS:
14701 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
14702 (gst_mp3parse_chain):
14703 Don't set new caps on the srcpad everytime the bitrate or MPEG
14704 version changes but calculate new spf value when the MPEG version
14707 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14709 Add documentation for the xingheader plugin.
14710 Original commit message from CVS:
14711 * docs/plugins/Makefile.am:
14712 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14713 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14714 * gst/xingheader/gstxingmux.c:
14715 * gst/xingheader/gstxingmux.h:
14716 Add documentation for the xingheader plugin.
14717 * tests/check/elements/xingmux.c: (GST_START_TEST):
14718 Set element state to PLAYING before doing something else.
14720 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14722 tests/check/: Add simple unit test for the xingmux element.
14723 Original commit message from CVS:
14724 * tests/check/Makefile.am:
14725 * tests/check/elements/.cvsignore:
14726 * tests/check/elements/xingmux.c: (setup_xingmux),
14727 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
14728 * tests/check/elements/xingmux_testdata.h:
14729 Add simple unit test for the xingmux element.
14730 * gst/xingheader/gstxingmux.c: (generate_xing_header),
14731 (gst_xing_mux_finalize), (xing_reset):
14732 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
14734 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14736 docs/plugins/: Add the real and rtsp elements and update the lists.
14737 Original commit message from CVS:
14738 * docs/plugins/Makefile.am:
14739 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14740 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14741 Add the real and rtsp elements and update the lists.
14742 * docs/plugins/inspect/plugin-amrnb.xml:
14743 * docs/plugins/inspect/plugin-asf.xml:
14744 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14745 * docs/plugins/inspect/plugin-dvdsub.xml:
14746 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14747 * docs/plugins/inspect/plugin-mpegstream.xml:
14748 * docs/plugins/inspect/plugin-realmedia.xml:
14749 * docs/plugins/inspect/plugin-siddec.xml:
14750 * docs/plugins/inspect/plugin-synaesthesia.xml:
14752 * gst/iec958/ac3_padder.c:
14753 * gst/iec958/ac3_padder.h:
14754 Do not use gtk-doc style comments for non gtk-doc comments. Note -
14755 there are functions defined using extern in the .c file - does that
14758 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14760 ext/mad/gstmad.c: Chain up at the end of the function.
14761 Original commit message from CVS:
14762 * ext/mad/gstmad.c:
14763 Chain up at the end of the function.
14765 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14767 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
14768 Original commit message from CVS:
14769 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
14770 Don't add pad templates for the base class but only in the
14773 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14775 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
14776 Original commit message from CVS:
14777 * ext/lame/gstlame.c:
14778 * ext/lame/gstlame.h:
14779 Fix the case where you initially have stereo input, and so lame's
14780 mode is not set to mono, and then you get input with mono audio and
14781 soon after you get stereo input again. What happened before this
14782 commit is that it would keep the encoding mode as mono. It should
14783 change it back to the one requested by the app (or the default one)
14786 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14788 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
14789 Original commit message from CVS:
14790 * gst/mpegaudioparse/gstmpegaudioparse.c:
14791 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14792 (mp3parse_bytepos_to_time):
14793 Interpolate the VBRI seek table entries to get better results,
14794 support 3 byte seek table entries and prevent overflows in the
14795 seek table by adding the relative offsets when using the seek
14796 table in a large enough data type.
14798 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14800 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
14801 Original commit message from CVS:
14802 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14803 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14804 (mp3parse_bytepos_to_time):
14805 * gst/mpegaudioparse/gstmpegaudioparse.h:
14806 Add support for seeking based on the VBRI seek table. Might make
14807 sense to use interpolation in the table later to get hopefully a
14808 bit more accurate values.
14810 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14812 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
14813 Original commit message from CVS:
14814 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14815 (handle_picture), (handle_slice):
14816 Fix compilation error. Fixes #509313.
14818 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14820 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
14821 Original commit message from CVS:
14822 * ext/lame/gstlame.c: (gst_lame_sink_event):
14823 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
14824 as 8 * GST_SECOND is too large for int.
14826 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14828 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
14829 Original commit message from CVS:
14830 * gst/xingheader/gstxingmux.c: (generate_xing_header):
14831 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
14834 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14836 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
14837 Original commit message from CVS:
14838 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14839 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14840 (mp3parse_total_bytes), (mp3parse_total_time):
14841 * gst/mpegaudioparse/gstmpegaudioparse.h:
14842 Add initial support for reading VBRI headers as found in VBR files
14843 created by some Fraunhofer encoders. Currently we only read the
14844 number of frames and bytes (and calculate duration, etc from this)
14845 but there is also a seek table that we currently don't use.
14847 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
14849 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
14850 Original commit message from CVS:
14851 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
14852 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14853 (gst_lame_sink_event):
14854 Correctly set number of channels when using mono-encoding mode
14855 and fix the duration calculation of the EOS buffer.
14857 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14859 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
14860 Original commit message from CVS:
14861 * gst/mpegaudioparse/gstmpegaudioparse.c:
14862 (gst_mp3parse_handle_first_frame):
14863 Guard against 0 values in the Xing header as frame count and
14864 byte count and calculate the bitrate when we have all values
14865 we need and not before.
14867 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14869 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
14870 Original commit message from CVS:
14871 * gst/xingheader/gstxingmux.c: (generate_xing_header):
14872 Remove accidentially leftover debug printf.
14874 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14876 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
14877 Original commit message from CVS:
14878 * gst/xingheader/gstxingmux.c: (has_xing_header),
14879 (generate_xing_header), (gst_xing_mux_chain),
14880 (gst_xing_mux_sink_event):
14881 Choose smallest possible frame size for the Xing header, properly
14882 set the timestamp, duration and offset on the outgoing buffers,
14883 only send NEWSEGMENT events in BYTE format downstream and also
14884 drop VBRI headers if already existing.
14886 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14888 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
14889 Original commit message from CVS:
14890 * gst/xingheader/Makefile.am:
14891 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
14892 (has_xing_header), (generate_xing_header),
14893 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
14894 (gst_xing_mux_init), (gst_xing_mux_chain),
14895 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
14896 * gst/xingheader/gstxingmux.h:
14897 Major cleanup and rewrite of xingmux with less bugs and new features:
14898 - Handles other layers as 3
14901 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14903 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
14904 Original commit message from CVS:
14905 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
14906 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
14907 Call g_type_class_ref() from a thread-safe context and not
14908 from the streaming thread to avoid GLib screwing up (see
14909 bug #349410 and #493432). Comment out unused code.
14911 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
14913 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
14914 Original commit message from CVS:
14915 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14916 (handle_picture), (clip_buffer), (handle_slice),
14917 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14918 (gst_mpeg2dec_change_state):
14919 * ext/mpeg2dec/gstmpeg2dec.h:
14920 Add buffer clipping.
14921 Add basic reverse playback support. Not complete yet when dealing with
14924 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14926 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
14927 Original commit message from CVS:
14929 Add -Wno-portability to the automake parameters to stop warnings
14930 about GNU make extensions being used. We require GNU make in almost
14931 every Makefile anyway.
14933 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
14934 at the same time is required for per target flags.
14936 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14938 Makefile.am: Include lcov.mak to allow building coverage reports.
14939 Original commit message from CVS:
14941 Include lcov.mak to allow building coverage reports.
14943 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14945 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
14946 Original commit message from CVS:
14947 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
14948 * gst/mpegaudioparse/gstmpegaudioparse.c:
14949 (gst_mp3parse_handle_first_frame):
14950 Make sure that the Xing TOC starts with 0 and the entries
14951 are increasing over time. Otherwise it's broken and should
14952 be skipped. Fixes bug #507821.
14954 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
14956 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14957 Original commit message from CVS:
14958 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
14959 (gst_asf_demux_add_video_stream),
14960 (gst_asf_demux_process_ext_content_desc),
14961 (gst_asf_demux_get_metadata_for_stream),
14962 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
14963 (gst_asf_demux_change_state):
14964 * gst/asfdemux/gstasfdemux.h:
14965 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14967 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
14969 docs/plugins/.cvsignore: Add *-undeclared.txt
14970 Original commit message from CVS:
14971 * docs/plugins/.cvsignore:
14972 Add *-undeclared.txt
14974 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
14976 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
14977 Original commit message from CVS:
14978 * gst/realmedia/rdtmanager.c:
14979 (gst_rdt_manager_marshal_VOID__UINT_UINT),
14980 (gst_rdt_manager_class_init):
14981 * gst/realmedia/rdtmanager.h:
14982 Implement some more signals that rtspsrc connects to.
14985 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14987 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
14988 Original commit message from CVS:
14990 Include common/win32.mak for CRLF check of win32 project
14991 files (see #393626).
14993 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14995 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
14996 Original commit message from CVS:
14997 * gst/mpegaudioparse/gstmpegaudioparse.c:
14998 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
14999 Don't post SEGMENT_START messages on the bus, only the element
15000 driving the pipeline should do that.
15002 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15004 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15005 Original commit message from CVS:
15007 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15009 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
15011 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15012 Original commit message from CVS:
15013 * ext/mpeg2dec/gstmpeg2dec.h:
15014 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15017 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
15019 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
15020 Original commit message from CVS:
15021 2007-11-20 Julien MOUTTE <julien@moutte.net>
15022 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
15025 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15027 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
15028 Original commit message from CVS:
15029 * gst/mpegaudioparse/gstmpegaudioparse.c:
15030 Restore the segment handling logic.
15031 Please don't do behavioural changes under the heading of 'leak fixes'
15032 or 'whitespace changes', people.
15034 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15036 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
15037 Original commit message from CVS:
15038 * gst/mpegaudioparse/gstmpegaudioparse.c:
15041 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15043 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
15044 Original commit message from CVS:
15045 * gst/asfdemux/gstasfdemux.c:
15046 Sync _activate_pull() a little more with other demuxers.
15048 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
15050 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
15051 Original commit message from CVS:
15052 * gst/mpegstream/gstmpegdemux.c:
15053 recognize the padding stream
15055 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
15057 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
15058 Original commit message from CVS:
15059 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
15060 Convert tags that come as string into the type required by
15063 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15065 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
15066 Original commit message from CVS:
15067 * gst/mpegaudioparse/gstmpegaudioparse.c:
15068 (gst_mp3parse_emit_frame):
15069 Remove some more broken code, it seems to clip even when it should not.
15072 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
15074 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
15075 Original commit message from CVS:
15076 * gst/mpegaudioparse/gstmpegaudioparse.c:
15077 (gst_mp3parse_emit_frame):
15078 When the element is not driving the streaming thread it is not supposed
15079 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
15080 upstream when it detects EOS. See #491305.
15082 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
15084 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
15085 Original commit message from CVS:
15086 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
15087 * gst/dvdsub/Makefile.am:
15088 * gst/dvdsub/gstdvdsubdec.c:
15089 * gst/dvdsub/gstdvdsubparse.c:
15090 * gst/dvdsub/gstdvdsubparse.h:
15091 Add dvd subtitle parser, which just packetizes the input
15092 stream. This is needed to mux dvd subtitles into matroska
15093 files, since the muxer expects unfragmented and properly
15094 timestamped input (#415754).
15096 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15098 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
15099 Original commit message from CVS:
15101 Update requirements from past CVS versions to released
15102 versions (0.10.14 in this case).
15103 * ext/sidplay/gstsiddec.cc:
15104 Fix compilation with g++-4.2.
15106 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15108 gst/realmedia/: Fix some compiler warnings shown on Forte.
15109 Original commit message from CVS:
15110 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
15111 (gst_asm_scan_parse_condition):
15112 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15113 Fix some compiler warnings shown on Forte.
15115 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
15117 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
15118 Original commit message from CVS:
15119 Patch by: Gautier Portet <kassoulet at gmail dot com>
15120 * gst/xingheader/gstxingmux.c:
15121 The size of the Xing header is actually 417 as it's rounded to the
15122 next smaller integer. Fixes #397759.
15123 * gst/xingheader/gstxingmux.c: (xing_generate_header),
15124 (xing_push_header):
15125 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
15126 event to the beginning was successful before pushing the header again.
15128 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
15130 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
15131 Original commit message from CVS:
15132 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
15133 (mp3parse_bytepos_to_time):
15134 Use gst_util_guint64_to_gdouble for conversions.
15135 * win32/vs6/libgstmad.dsp:
15136 Add a link to libgstaudio.
15138 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
15140 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
15141 Original commit message from CVS:
15142 * ext/lame/gstlame.c:
15143 Fix up case where there is no peer, in which case
15144 _get_allowed_caps() will return NULL.
15146 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15148 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
15149 Original commit message from CVS:
15150 * ext/lame/gstlame.c:
15151 Use GST_PTR_FORMAT to print caps in debug statement.
15153 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15155 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15156 Original commit message from CVS:
15158 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15159 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
15162 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15164 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
15165 Original commit message from CVS:
15166 * ext/lame/gstlame.c:
15167 Allow fixing the sample rate lame converts to by negotiating fixed
15168 sample rate on the src pad caps.
15170 * tests/check/Makefile.am:
15171 * tests/check/pipelines/lame.c:
15172 Add a check for it.
15174 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15176 po/: Updated translations.
15177 Original commit message from CVS:
15180 Updated translations.
15182 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15184 po/pl.po: Added Polish translation.
15185 Original commit message from CVS:
15186 translated by: Jakub Bogusz <qboosh@pld-linux.org>
15188 Added Polish translation.
15190 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15192 po/fi.po: Added Finnish translation.
15193 Original commit message from CVS:
15194 translated by: Ilkka Tuohela <hile@iki.fi>
15196 Added Finnish translation.
15198 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15200 po/es.po: Added Spanish translation.
15201 Original commit message from CVS:
15202 translated by: Jorge González González <aloriel@gmail.com>
15204 Added Spanish translation.
15206 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15208 po/bg.po: Added Bulgarian translation.
15209 Original commit message from CVS:
15210 translated by: Alexander Shopov <ash@contact.bg>
15212 Added Bulgarian translation.
15214 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15216 gst/iec958/ac3iec.c: Chainup in finalize.
15217 Original commit message from CVS:
15218 * gst/iec958/ac3iec.c:
15219 Chainup in finalize.
15220 * tests/check/Makefile.am:
15221 * tests/check/generic/states.c:
15222 Improved state change unit test.
15224 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15226 Ignore registries in any format.
15227 Original commit message from CVS:
15228 * docs/plugins/.cvsignore:
15229 * tests/check/.cvsignore:
15230 Ignore registries in any format.
15232 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15234 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
15235 Original commit message from CVS:
15237 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
15238 define in the lame headers. This has the advantage that
15239 it should still work when we're cross-compiling (#452025).
15241 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15243 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
15244 Original commit message from CVS:
15245 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15246 Add other allowed rates to the pad templates.
15247 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
15248 Reset the parser to release memory in dispose.
15250 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15252 ext/: Fix more leaks.
15253 Original commit message from CVS:
15254 * ext/amrnb/amrnbdec.c:
15255 * ext/amrnb/amrnbenc.c:
15256 * ext/amrnb/amrnbparse.c:
15257 * ext/sidplay/gstsiddec.cc:
15260 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
15262 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
15263 Original commit message from CVS:
15264 Patch by: Daniel Charles <dcharles at ti dot com>
15265 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
15266 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
15267 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
15268 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
15269 * ext/amrnb/amrnbenc.h:
15270 Add property to select the BandMode of the AMR encoder.
15273 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15275 gst/realmedia/asmrules.c: Make ro memory to share.
15276 Original commit message from CVS:
15277 * gst/realmedia/asmrules.c:
15278 Make ro memory to share.
15280 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15282 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
15283 Original commit message from CVS:
15284 * gst/mpegaudioparse/gstmpegaudioparse.c:
15285 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15286 * gst/mpegaudioparse/gstmpegaudioparse.h:
15287 Queue segment event and push it after we know the caps on the pad or
15288 else an autoplugger might not have plugged the element yet and the
15291 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15293 gst/iec958/ac3iec.c: Fix tests.
15294 Original commit message from CVS:
15295 * gst/iec958/ac3iec.c:
15298 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15300 tests/check/: Add generic state-change test suite to help to fi leaks.
15301 Original commit message from CVS:
15302 * tests/check/Makefile.am:
15303 * tests/check/generic/.cvsignore:
15304 * tests/check/generic/states.c:
15305 Add generic state-change test suite to help to fi leaks.
15307 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15309 po/: Added Portuguese (Brazilian) translation.
15310 Original commit message from CVS:
15311 translated by: Raphael Higino <phhigino@gmail.com>
15314 Added Portuguese (Brazilian) translation.
15316 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15318 po/: Updated translations.
15319 Original commit message from CVS:
15324 Updated translations.
15326 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
15328 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
15329 Original commit message from CVS:
15330 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
15331 (gst_rmdemux_parse_video_packet):
15332 Activate timestamp fixing code.
15334 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
15336 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
15337 Original commit message from CVS:
15338 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15339 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
15340 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15341 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15342 Do fragment collection in the demuxer so that we can now work with
15343 both ffmpeg and realvideodec to decoder real video content.
15345 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15347 gst/realmedia/asmrules.c: Include stdlib.h.
15348 Original commit message from CVS:
15349 * gst/realmedia/asmrules.c:
15352 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
15354 gst/realmedia/rdtmanager.c: Fix caps.
15355 Original commit message from CVS:
15356 * gst/realmedia/rdtmanager.c:
15359 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
15361 gst/realmedia/rtspreal.c: Disable UDP transport for now.
15362 Original commit message from CVS:
15363 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15364 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15365 Disable UDP transport for now.
15367 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
15369 gst/realmedia/: Add simple rdt manager.
15370 Original commit message from CVS:
15371 * gst/realmedia/Makefile.am:
15372 * gst/realmedia/rdtmanager.c: (find_session_by_id),
15373 (create_session), (free_session), (gst_rdt_manager_base_init),
15374 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
15375 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
15376 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
15377 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
15378 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
15379 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
15380 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
15381 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
15382 (gst_rdt_manager_plugin_init):
15383 * gst/realmedia/rdtmanager.h:
15384 * gst/realmedia/rmdemux.c: (plugin_init):
15385 Add simple rdt manager.
15387 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
15389 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
15390 Original commit message from CVS:
15391 * gst/realmedia/rdtdepay.c:
15392 Fix the encoding-name so that it matches what the rtsp extension sets.
15394 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
15396 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
15397 Original commit message from CVS:
15398 * gst/realmedia/asmrules.c: (gst_asm_node_free),
15399 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15400 (gst_asm_scan_string), (gst_asm_scan_number),
15401 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15402 (gst_asm_scan_next_token), (gst_asm_rule_free),
15403 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15404 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15405 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15406 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15407 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15408 (gst_asm_rule_book_match), (main):
15409 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15410 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15411 Use g_hash_table_destroy instead of _unref which is too new.
15413 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15415 gst/realmedia/.cvsignore: Add test to ignore.
15416 Original commit message from CVS:
15417 * gst/realmedia/.cvsignore:
15418 Add test to ignore.
15419 * gst/realmedia/Makefile.am:
15420 * gst/realmedia/asmrules.c: (gst_asm_node_new),
15421 (gst_asm_node_free), (gst_asm_operator_eval),
15422 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15423 (gst_asm_scan_string), (gst_asm_scan_number),
15424 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15425 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
15426 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15427 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15428 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15429 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15430 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15431 (gst_asm_rule_book_match), (main):
15432 * gst/realmedia/asmrules.h:
15433 Added asembler rule book parser and evaluator.
15434 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15435 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15436 * gst/realmedia/rtspreal.h:
15437 Keep per stream config info.
15438 Parse and evaluate asm rule books for stream selection.
15440 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15442 gst/realmedia/rtspreal.c: Include stdlib.
15443 Original commit message from CVS:
15444 * gst/realmedia/rtspreal.c:
15447 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
15449 gst/realmedia/: Split out hash code in separate file.
15450 Original commit message from CVS:
15451 * gst/realmedia/Makefile.am:
15452 * gst/realmedia/realhash.c: (hash), (call_hash),
15453 (gst_rtsp_ext_real_calc_response_and_checksum):
15454 * gst/realmedia/realhash.h:
15455 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15456 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
15457 Split out hash code in separate file.
15459 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
15461 gst/: Fix include paths and link dependecies for rtsp extension.
15462 Original commit message from CVS:
15463 * gst/asfdemux/Makefile.am:
15464 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
15465 (gst_rtsp_wms_class_init):
15466 * gst/realmedia/Makefile.am:
15467 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15468 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
15469 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15470 (_do_init), (gst_rtsp_real_class_init):
15471 Fix include paths and link dependecies for rtsp extension.
15473 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
15475 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
15476 Original commit message from CVS:
15477 * gst/realmedia/Makefile.am:
15478 * gst/realmedia/rmdemux.c: (plugin_init):
15479 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15480 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
15481 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
15482 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15483 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
15484 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
15485 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
15486 (gst_rtsp_real_plugin_init):
15487 * gst/realmedia/rtspreal.h:
15488 Add RealMedia RTSP extension module. It has rank NONE until it is fully
15491 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15493 gst/asfdemux/: Move WMS RTSP extension from -good to here.
15494 Original commit message from CVS:
15495 * gst/asfdemux/Makefile.am:
15496 * gst/asfdemux/gstasf.c: (plugin_init):
15497 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
15498 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
15499 (gst_rtsp_wms_configure_stream), (_do_init),
15500 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
15501 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
15502 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
15503 * gst/asfdemux/gstrtspwms.h:
15504 Move WMS RTSP extension from -good to here.
15505 Port it to the new pluggable extension interface.
15507 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15509 ext/mad/Makefile.am: Link to audio helper from plugins-base.
15510 Original commit message from CVS:
15511 * ext/mad/Makefile.am:
15512 Link to audio helper from plugins-base.
15514 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15516 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
15517 Original commit message from CVS:
15519 * ext/mad/gstmad.c: (gst_mad_chain):
15520 Use the new buffer clipping function from gstaudio here and
15521 require gst-plugins-base CVS.
15523 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15525 configure.ac: Sync liboil check with plugins-base. Add libm check.
15526 Original commit message from CVS:
15528 Sync liboil check with plugins-base. Add libm check.
15529 * gst/synaesthesia/Makefile.am:
15530 Link against libm. We're using sqrt here.
15532 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15534 gst/asfdemux/gstasfdemux.c: Include stdlib.
15535 Original commit message from CVS:
15536 * gst/asfdemux/gstasfdemux.c:
15539 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15541 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
15542 Original commit message from CVS:
15543 * ext/annodex/Makefile.am:
15545 * ext/cdio/gstcdiocddasrc.c:
15546 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
15548 * ext/cairo/Makefile.am:
15549 * gst/videofilter/Makefile.am:
15550 * tests/examples/level/Makefile.am:
15551 Use $(LIBM) instead of -lm
15553 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15555 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
15556 Original commit message from CVS:
15557 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15558 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
15559 * gst/mpegaudioparse/gstmpegaudioparse.h:
15560 Save some memory for each frame by only saving the start timestamp
15561 and start byte position instead of additionally the stop timestamp
15562 and stop byte position. This requires us to use a doubly-linked list
15563 but still saves 8-12 bytes per frame.
15565 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15567 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
15568 Original commit message from CVS:
15569 * ext/mad/gstmad.c: (clip_outgoing_buffer):
15570 Fix buffer clipping to correctly clip to the segment stop.
15572 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15574 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
15575 Original commit message from CVS:
15576 * gst/mpegaudioparse/gstmpegaudioparse.c:
15577 (gst_mp3parse_emit_frame):
15578 Fix a calculation that was causing mp3parse to drop every incoming
15579 frame when upstream delivered a segment in TIME format, breaking
15580 playback of all mpeg system streams.
15582 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15584 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
15585 Original commit message from CVS:
15588 * tests/Makefile.am:
15589 Remove bogus check for libcheck, since we check for
15590 gstreamer-check and it pulls in the required info from
15591 and we weren't actually _using_ the information for
15592 libcheck ourselves anyway.
15594 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15596 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
15597 Original commit message from CVS:
15598 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15599 (gst_mp3parse_init), (gst_mp3parse_dispose),
15600 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
15601 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15602 (mp3parse_handle_seek), (mp3parse_src_query):
15603 * gst/mpegaudioparse/gstmpegaudioparse.h:
15604 Implement accurate seeking in mpegaudioparse. Fixes #308312.
15605 Also implement segment seeks.
15607 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15609 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
15610 Original commit message from CVS:
15611 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
15612 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
15613 (gst_mad_chain), (gst_mad_change_state):
15614 * ext/mad/gstmad.h:
15615 Implement buffer clipping and use GST_BOILERPLATE instead of manual
15616 GType magic. Part one of bug #308312.
15618 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15620 configure.ac: Use pkg-config to locate check.
15621 Original commit message from CVS:
15623 Use pkg-config to locate check.
15625 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15627 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
15628 Original commit message from CVS:
15630 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
15631 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
15632 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15633 Fix build against core CVS by not using deprecated API. Bump
15634 requirements for new API (overdue anyway).
15636 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15638 REQUIREMENTS: Also add amr-libs here and update a little.
15639 Original commit message from CVS:
15641 Also add amr-libs here and update a little.
15643 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
15645 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
15646 Original commit message from CVS:
15647 * docs/plugins/inspect/plugin-dvdnav.xml:
15648 * docs/plugins/inspect/plugin-realmedia.xml:
15649 * docs/plugins/inspect/plugin-synaesthesia.xml:
15650 Add inspect file for synaesthesia so the docs can be built even if
15651 the plugin isn't built yet. Fixes #454311. Also add inspect files
15652 for dvdnavsrc and realmedia.
15654 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15656 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
15657 Original commit message from CVS:
15658 * docs/plugins/Makefile.am:
15659 Simplify --extra-dir as gtkdoc scans recursively.
15661 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15663 And yet more docs enabled.
15664 Original commit message from CVS:
15665 * docs/plugins/Makefile.am:
15666 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15667 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15668 * gst/synaesthesia/Makefile.am:
15669 * gst/synaesthesia/gstsynaesthesia.c:
15670 * gst/synaesthesia/gstsynaesthesia.h:
15671 And yet more docs enabled.
15673 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15675 docs/plugins/: Add new docs. Scan c++ files too.
15676 Original commit message from CVS:
15677 * docs/plugins/Makefile.am:
15678 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15679 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15680 * docs/plugins/inspect/plugin-a52dec.xml:
15681 * docs/plugins/inspect/plugin-amrnb.xml:
15682 * docs/plugins/inspect/plugin-asf.xml:
15683 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15684 * docs/plugins/inspect/plugin-dvdsub.xml:
15685 * docs/plugins/inspect/plugin-iec958.xml:
15686 * docs/plugins/inspect/plugin-lame.xml:
15687 * docs/plugins/inspect/plugin-mad.xml:
15688 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15689 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15690 * docs/plugins/inspect/plugin-mpegstream.xml:
15691 Add new docs. Scan c++ files too.
15692 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15693 (gst_amrnbdec_event):
15694 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
15695 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15696 (gst_amrnbparse_loop):
15697 Add documentation headers.
15698 * ext/mad/gstmad.c:
15699 * ext/mad/gstmad.h:
15702 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15704 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
15705 Original commit message from CVS:
15706 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
15707 (gst_mp3parse_init):
15708 Use GST_BOILERPLATE instead of manual GType magic.
15709 * gst/mpegaudioparse/gstmpegaudioparse.c:
15710 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15711 (mp3parse_bytepos_to_time):
15712 * gst/mpegaudioparse/gstmpegaudioparse.h:
15713 Implement seeking, byte->time, time->byte conversions with the Xing
15714 seek table if available. This allows better at least a bit more
15715 accurate seeks and file position reporting.
15717 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15719 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
15720 Original commit message from CVS:
15721 * gst/mpegaudioparse/gstmpegaudioparse.c:
15722 (gst_mp3parse_handle_first_frame):
15723 Copy the complete Xing seek table in the 100 byte array instead of
15724 copying the first byte 100 times.
15725 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
15726 (mp3parse_total_time), (mp3parse_time_to_bytepos):
15727 Add seeking support based on the Xing header but comment it out for
15728 now as it seems to yield worse result than the other method.
15729 Also use gst_pad_query_peer_duration() instead of getting the peer pad
15730 ourself, creating a new GstQuery, etc.
15732 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15734 docs/plugins/: Update docs with caps info.
15735 Original commit message from CVS:
15736 * docs/plugins/gst-plugins-ugly-plugins.args:
15737 * docs/plugins/inspect/plugin-a52dec.xml:
15738 * docs/plugins/inspect/plugin-amrnb.xml:
15739 * docs/plugins/inspect/plugin-asf.xml:
15740 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15741 * docs/plugins/inspect/plugin-dvdread.xml:
15742 * docs/plugins/inspect/plugin-dvdsub.xml:
15743 * docs/plugins/inspect/plugin-iec958.xml:
15744 * docs/plugins/inspect/plugin-lame.xml:
15745 * docs/plugins/inspect/plugin-mad.xml:
15746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15747 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15748 * docs/plugins/inspect/plugin-mpegstream.xml:
15749 Update docs with caps info.
15751 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15753 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
15754 Original commit message from CVS:
15756 Make sure dvdnav strings get translated too (no reason not to have
15757 them in the .po file, even if the plugin is disabled for now).
15760 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15762 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
15763 Original commit message from CVS:
15764 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15765 (gst_amrnbdec_event), (gst_amrnbdec_chain),
15766 (gst_amrnbdec_state_change):
15767 * ext/amrnb/amrnbdec.h:
15768 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15769 (gst_amrnbparse_loop):
15770 Add newsegment and discont handling. Some code cleanups.
15772 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
15774 ext/dvdread/dvdreadsrc.c: check for an error from
15775 Original commit message from CVS:
15776 * ext/dvdread/dvdreadsrc.c: check for an error from
15777 DVDReadBlocks() correctly.
15779 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
15781 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...
15782 Original commit message from CVS:
15783 * ext/dvdread/dvdreadsrc.c:
15784 If we can't read a nav packet, or it doesn't look like a nav
15785 packet, that's an error. Previous behavior was to look at
15786 the next packet; I can't find any justification for doing that.
15789 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15791 po/it.po: Updated Italian translation.
15792 Original commit message from CVS:
15794 Updated Italian translation.
15796 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15798 po/vi.po: Updated Vietnames translation.
15799 Original commit message from CVS:
15801 Updated Vietnames translation.
15803 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15805 po/: Added Chinese (simplified) translation.
15806 Original commit message from CVS:
15807 contributed by: Wenzheng Hu <db_lobster@163.com>
15810 Added Chinese (simplified) translation.
15812 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15814 MAINTAINERS: Updating all the maintainers files
15815 Original commit message from CVS:
15817 Updating all the maintainers files
15819 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
15821 Fix leaks some more.
15822 Original commit message from CVS:
15823 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
15824 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
15825 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15826 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
15827 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
15828 * gst/iec958/ac3iec.c: (ac3iec_init):
15829 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15830 Fix leaks some more.
15832 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
15834 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
15835 Original commit message from CVS:
15836 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
15837 "She's leaking me", said valgrind.
15839 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15841 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
15842 Original commit message from CVS:
15843 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
15844 Fix "pad caps are not a real subset of its template caps" warning.
15846 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
15848 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
15849 Original commit message from CVS:
15850 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
15851 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
15852 (gst_amrnbdec_finalize):
15853 Don't leak the adapter, unref it in a new finalize method instead.
15856 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15858 configure.ac: Back to CVS
15859 Original commit message from CVS:
15862 * gst-plugins-ugly.doap:
15863 Add 0.10.6 to the list of releases.
15865 === release 0.10.6 ===
15867 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15873 * docs/plugins/gst-plugins-ugly-plugins.args:
15874 * docs/plugins/inspect/plugin-a52dec.xml:
15875 * docs/plugins/inspect/plugin-asf.xml:
15876 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15877 * docs/plugins/inspect/plugin-dvdread.xml:
15878 * docs/plugins/inspect/plugin-dvdsub.xml:
15879 * docs/plugins/inspect/plugin-iec958.xml:
15880 * docs/plugins/inspect/plugin-lame.xml:
15881 * docs/plugins/inspect/plugin-mad.xml:
15882 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15883 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15884 * docs/plugins/inspect/plugin-mpegstream.xml:
15885 * docs/plugins/inspect/plugin-siddec.xml:
15887 Original commit message from CVS:
15890 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15908 Original commit message from CVS:
15911 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15913 win32/vs6/: Convert line endings to CRLF and mark as binary files.
15914 Original commit message from CVS:
15915 * win32/vs6/gst_plugins_ugly.dsw:
15916 * win32/vs6/libgstac3parse.dsp:
15917 * win32/vs6/libgstasfdemux.dsp:
15918 * win32/vs6/libgstdvdlpcmdec.dsp:
15919 * win32/vs6/libgstdvdsub.dsp:
15920 * win32/vs6/libgstiec958.dsp:
15921 * win32/vs6/libgstlame.dsp:
15922 * win32/vs6/libgstmad.dsp:
15923 * win32/vs6/libgstmpegaudioparse.dsp:
15924 * win32/vs6/libgstmpegstream.dsp:
15925 * win32/vs6/libgstrealmedia.dsp:
15926 * win32/vs6/libgstsynaesthesia.dsp:
15927 Convert line endings to CRLF and mark as binary files.
15929 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15931 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
15932 Original commit message from CVS:
15933 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
15934 Don't forget to unlock when setting the device property, or
15935 we'll sooner or later deadlock.
15937 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
15939 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
15940 Original commit message from CVS:
15941 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
15942 Use gst_util_guint64_to_gdouble for conversion.
15943 * win32/vs6/libgstasfdemux.dsp:
15944 Add asfpacket.c to the build.
15946 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15948 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
15949 Original commit message from CVS:
15950 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15951 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
15952 * gst/mpegaudioparse/gstmpegaudioparse.h:
15953 If the Xing header provides a total time, use it to calculate the
15954 correct average bitrate immediately, instead of sending updates as
15955 we parse the stream.
15957 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
15959 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
15960 Original commit message from CVS:
15961 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
15962 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15963 Use GstClockTime instead of guint for a time variable to prevent
15964 overflows on too large subtitle durations. Fixes #444514.
15966 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
15968 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
15969 Original commit message from CVS:
15970 Patch by: Mark Nauwelaerts <manauw at skynet be>
15971 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
15972 Clear state when handling the serialized FLUSH_STOP event instead of
15973 the FLUSH_START event, thereby making sure we don't free buffers the
15974 chain function is still using. Fixes dvdsubdec crashing when flusing
15975 or seeking (#442706).
15977 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
15979 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
15980 Original commit message from CVS:
15981 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15982 Initialise variable to make fc4 build bot happy.
15984 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15986 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
15987 Original commit message from CVS:
15988 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15989 Add sanity check so we don't abort for broken or non-MPEG streams,
15990 but instead error out. Fixes crashes/aborts for when our typefinder
15991 wrongly identifies quicktime files as mpeg (which should be fixed in
15992 -base now too). (#440120).
15994 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15997 * ext/amrnb/amrnbdec.c:
15998 * ext/amrnb/amrnbenc.c:
15999 * ext/amrnb/amrnbparse.c:
16000 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
16001 Original commit message from CVS:
16002 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
16003 block_size, _do_init, gst_amrnbdec_base_init,
16004 gst_amrnbdec_class_init, gst_amrnbdec_init):
16005 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
16006 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
16007 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
16008 block_size, _do_init, gst_amrnbparse_base_init,
16009 gst_amrnbparse_class_init, gst_amrnbparse_init):
16010 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
16011 GST_DEBUG_FUNCPTR and add log-category.
16013 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16015 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
16016 Original commit message from CVS:
16017 * gst/mpegaudioparse/gstmpegaudioparse.c:
16018 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16019 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16020 (gst_mp3parse_chain), (mp3parse_total_bytes),
16021 (mp3parse_total_time):
16022 * gst/mpegaudioparse/gstmpegaudioparse.h:
16023 Implement parsing of Xing headers from the first frame of the stream,
16024 and use it to report duration correctly where possible.
16026 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
16028 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
16029 Original commit message from CVS:
16030 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
16031 After descrambling, push the packets out as individual packets
16032 instead of one big descrambled buffer. Makes cook audio decoding
16033 work with the 'realaudiodec' decoder from gst-plugins-bad.
16035 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16037 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
16038 Original commit message from CVS:
16039 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16040 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
16041 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16042 (gst_rmdemux_parse_packet):
16043 * gst/realmedia/rmdemux.h:
16044 Remember first timestamp encountered in stream and re-timestamp
16045 stream to start from zero (fixes #397219); only send one newsegment
16046 event, not two; when seeking, send newsegment events from the
16047 streaming thread and not from the seeking thread.
16049 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
16051 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
16052 Original commit message from CVS:
16053 Based on patch by: Mark Nauwelaerts <manauw skynet be>
16054 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
16055 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16056 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
16057 * gst/mpegstream/gstmpegdemux.h:
16058 Reset last_flow values for the various streams after a flushing
16059 seek, otherwise we might aggregate wrong flow returns afterwards
16060 that will make upstream pause silently. This should fix seeking
16061 in DVDs and also fix the Thoggen cropping dialog (#438610).
16063 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16065 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
16066 Original commit message from CVS:
16067 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16068 (gst_asf_demux_chain_headers),
16069 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
16070 (gst_asf_demux_have_mutually_exclusive_active_stream),
16071 (gst_asf_demux_check_activate_streams),
16072 (gst_asf_demux_find_stream_with_complete_payload),
16073 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16074 (gst_asf_demux_activate_ext_props_streams),
16075 (gst_asf_demux_process_object):
16076 * gst/asfdemux/gstasfdemux.h:
16077 Activate streams (ie. add the pads to the element) depending on
16078 whether we actually get data for those streams within the ASF
16079 preroll value specified. Currently only done in pull-mode though
16080 (this will fix problems with playbin hanging on mms streams once
16081 we use this in push-mode as well).
16083 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16085 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
16086 Original commit message from CVS:
16087 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16088 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16089 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
16090 (gst_asf_demux_process_file):
16091 * gst/asfdemux/gstasfdemux.h:
16092 Make all timestamps start from zero in pull-mode too; some small
16093 clean-ups and FIXMEs here and there.
16095 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
16097 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
16098 Original commit message from CVS:
16099 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
16100 (gst_asf_demux_parse_packet):
16101 If packet size is specified within the packet and smaller than
16102 the actual packet size, don't parse beyond the size specified in
16103 the packet (this makes us parse some cases of packets with single
16104 compressed payloads cleanly, see e.g stream from #431318). Also
16105 add a sanity check when parsing compressed single payloads.
16107 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
16109 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
16110 Original commit message from CVS:
16111 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16112 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
16113 (gst_asf_demux_handle_seek_event),
16114 (gst_asf_demux_push_complete_payloads):
16115 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
16116 send data from the keyframe right before the new segment start to
16117 make sure the decoder doesn't have to decode more than absolutely
16120 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
16122 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
16123 Original commit message from CVS:
16124 * gst/asfdemux/asfheaders.c:
16125 * gst/asfdemux/asfheaders.h:
16126 * gst/asfdemux/asfpacket.c:
16127 (asf_payload_parse_replicated_data_extensions),
16128 (gst_asf_demux_parse_payload):
16129 * gst/asfdemux/asfpacket.h:
16130 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16131 (gst_asf_demux_push_complete_payloads),
16132 (gst_asf_demux_process_ext_stream_props):
16133 * gst/asfdemux/gstasfdemux.h:
16134 Implement payload extension system/extended replicated data parsing,
16135 so we can extract payload durations if they're specified.
16137 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
16139 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
16140 Original commit message from CVS:
16141 * gst/asfdemux/asfheaders.h:
16142 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16143 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
16144 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
16145 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
16146 (gst_asf_demux_parse_stream_object),
16147 (gst_asf_demux_process_ext_stream_props),
16148 (gst_asf_demux_process_queued_extended_stream_objects),
16149 (gst_asf_demux_activate_ext_props_streams),
16150 (gst_asf_demux_process_object):
16151 * gst/asfdemux/gstasfdemux.h:
16152 Refactor stream parse/activation a bit (stream activation heuristics
16153 are still the same though); some more clean-ups.
16155 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16157 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
16158 Original commit message from CVS:
16159 * win32/common/.cvsignore:
16160 Ignore generated config.h file to make build bot happy.
16162 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16164 gst/asfdemux/: Init debug category before using it.
16165 Original commit message from CVS:
16166 * gst/asfdemux/gstasf.c: (plugin_init):
16167 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
16168 * gst/asfdemux/gstasfdemux.h:
16169 Init debug category before using it.
16171 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16173 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
16174 Original commit message from CVS:
16175 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
16176 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
16177 Fix silly bug when we can't pull as much data as we want; don't
16178 forget to announce pending tags in the new packet parsing code.
16180 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16182 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
16183 Original commit message from CVS:
16186 Generate a win32 config.h into win32/common and add to MANIFEST so
16187 it gets disted (#393890). Looks like win32/common/config.h.in needs
16190 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
16192 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
16193 Original commit message from CVS:
16194 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
16195 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
16196 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
16197 Fix pull mode operation some more: send newsegment event before
16198 sending data; handle EOS and fatal flow returns a bit better; don't
16199 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
16201 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16203 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
16204 Original commit message from CVS:
16205 * gst/asfdemux/Makefile.am:
16206 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
16207 (asf_packet_create_payload_buffer),
16208 (asf_payload_find_previous_fragment),
16209 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
16210 (gst_asf_demux_parse_packet):
16211 * gst/asfdemux/asfpacket.h:
16212 * gst/asfdemux/gstasfdemux.c:
16213 (gst_asf_demux_reset_stream_state_after_discont),
16214 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16215 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
16216 (gst_asf_demux_process_chunk):
16217 * gst/asfdemux/gstasfdemux.h:
16218 New packet parsing code: should put halfway decent timestamps on
16219 buffers, and might even set the appropriate keyframe/discont buffer
16220 flags from time to time (and even if it doesn't, I'm at least able
16221 to debug this code); only used in pull-mode so far. Still needs
16222 some more work, like payload extensions parsing and proper flow
16223 aggregation, and stream activation based on preroll. Stay tuned.
16225 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
16227 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
16228 Original commit message from CVS:
16229 * gst/asfdemux/asfheaders.h:
16230 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16231 (gst_asf_demux_seek_index_lookup),
16232 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
16233 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
16234 (gst_asf_demux_process_ext_content_desc),
16235 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
16236 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
16237 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
16238 * gst/asfdemux/gstasfdemux.h:
16239 Some clean-ups and small fixes: rename asf_stream_context structure to
16240 AsfStream; inline some three-line utility functions that are only used
16241 once anyway and get rid of their associated helper structs; make debug
16242 category global so that it is used by the debug statements in the other
16243 file as well; simplify gst_asf_demux_get_stream(); fix accidental
16244 implicit initialisation of stream->last_buffer_timestamp to 0, which
16245 would lead to missing timestamps on the first buffer; put fourcc format
16246 into video caps to make certain proprietary wmv decoders happy (for the
16247 case of WMVA in particular); play_time is offset by preroll as well, so
16248 fix overreporting of duration for some files.
16250 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
16252 gst/asfdemux/gstasfdemux.c: Printf format fixes.
16253 Original commit message from CVS:
16254 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
16255 (gst_asf_demux_pull_indices):
16256 Printf format fixes.
16258 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
16260 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
16261 Original commit message from CVS:
16262 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16263 (gst_mpeg_parse_send_event):
16264 Post an error message if EOS wasn't handled by anything downstream.
16265 This should fix playbin freezing/hanging with small VobSub subtitle
16266 files (background: not-linked flow returns from downstream are
16267 ignored for a while at the beginning, so if the file is small
16268 upstream will never get a not-linked flow return even if nothing
16269 is connected downstream). (#429960).
16271 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
16273 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
16274 Original commit message from CVS:
16275 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16276 (gst_amrnbparse_sink_activate),
16277 (gst_amrnbparse_sink_activate_pull):
16278 Rewrite terminally broken sinkpad activation code.
16279 Now actually supports pull-mode activation (didn't before), and push
16280 mode activation doesn't leave the sinkpad flushing.
16282 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16284 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
16285 Original commit message from CVS:
16286 * gst/asfdemux/asfheaders.c:
16287 * gst/asfdemux/asfheaders.h:
16288 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16289 (gst_asf_demux_reset), (gst_asf_demux_init),
16290 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
16291 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
16292 (gst_asf_demux_seek_index_lookup),
16293 (gst_asf_demux_reset_stream_state_after_discont),
16294 (gst_asf_demux_handle_seek_event),
16295 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
16296 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
16297 (gst_asf_demux_pull_indices),
16298 (gst_asf_demux_parse_data_object_start),
16299 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
16300 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
16301 (gst_asf_demux_process_simple_index),
16302 (gst_asf_demux_process_object),
16303 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16304 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
16305 * gst/asfdemux/gstasfdemux.h:
16306 Make asfdemux work in pull mode where possible. If there's an index
16307 at the end of the file, read it and use it for seeking purposes.
16309 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
16311 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
16312 Original commit message from CVS:
16313 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16314 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
16315 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
16316 Some timestamp fixes.
16317 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
16318 Fix for 64-bit machines.
16320 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
16322 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
16323 Original commit message from CVS:
16324 Patch by: René Stadler <mail at renestadler dot de>
16325 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
16326 (find_seek_offset_time), (gst_rmdemux_reset),
16327 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
16328 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
16329 * gst/realmedia/rmdemux.h:
16330 Make rmdemux handle any number of logical streams. Fixes #428698.
16332 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16336 Original commit message from CVS:
16339 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16341 po/: Added Danish translation.
16342 Original commit message from CVS:
16343 submitted by: Mogens Jaeger <mogens@jaeger.tf>
16346 Added Danish translation.
16348 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16350 po/.cvsignore: Add pot.
16351 Original commit message from CVS:
16355 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
16357 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
16358 Original commit message from CVS:
16359 2007-03-27 Julien MOUTTE <julien@moutte.net>
16360 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
16361 stream and try to adapt to incoming timestamps lack of
16362 precision up to half a frame. This allows generating
16363 a perfect stream even with muxed formats like FLV where
16364 the timestamps are stored in milliseconds.
16366 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16368 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
16369 Original commit message from CVS:
16370 * gst/realmedia/rmdemux.c:
16371 Remove unused zlib.h include. Fixes #421594.
16373 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16375 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
16376 Original commit message from CVS:
16377 * ext/lame/gstlame.c: (gst_lame_setup):
16378 Disable the bitrate checking when the user has requested
16379 Free Format mode, as all bitrates less than the maximum
16382 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16384 po/: Update translations.
16385 Original commit message from CVS:
16389 Update translations.
16391 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16393 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
16394 Original commit message from CVS:
16395 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
16396 When handling seeks, don't convert -1 start or stop values to a bogus
16397 byte position - pass them upstream as -1.
16399 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16401 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
16402 Original commit message from CVS:
16403 * gst/mpegaudioparse/gstmpegaudioparse.c:
16404 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16405 (gst_mp3parse_init), (gst_mp3parse_sink_event),
16406 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16407 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
16408 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
16409 (mp3parse_total_time), (mp3parse_handle_seek),
16410 (mp3parse_src_event), (mp3parse_src_query),
16411 (mp3parse_get_query_types), (plugin_init):
16412 * gst/mpegaudioparse/gstmpegaudioparse.h:
16413 Implement seeking via average bitrate, and position+duration
16414 querying in mp3parse. Later, it will support frame-accurate seeking by
16415 building a seek table as it parses.
16416 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
16417 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
16418 before any extant MP3 decoder plugin. This allows us to remove framing
16419 support from the decoders, if we want, and will provide them with
16420 accurate seeking automatically once it is finished.
16421 Fix the handling of MPEG-1 Layer 1 files.
16422 Partially fix timestamping of packets arriving from a demuxer by
16423 queueing the incoming timestamp until the next packet starts, rather
16424 than applying it immediately to the next pushed buffer.
16426 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16428 gst/asfdemux/gstasfdemux.c: Printf format fix.
16429 Original commit message from CVS:
16430 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
16433 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16435 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
16436 Original commit message from CVS:
16437 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
16438 (gst_cdio_cdda_src_finalize):
16439 Make sure we always destroy our libcdio handle.
16441 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16443 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
16444 Original commit message from CVS:
16445 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
16446 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
16447 (gst_cdio_cdda_src_finalize):
16448 Small code cleanups.
16449 Don't use pad_alloc as the base class cannot deal with the error codes.
16451 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
16453 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
16454 Original commit message from CVS:
16455 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
16456 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16457 Never post a (fatal) error message on the bus on decoding errors. We
16458 should only do this if we can't recover, but mpeg2dec can always
16459 recover. This is needed for DVB streams, for example, where there
16460 may be temporary glitches in the stream. Instead of an error
16461 message, post a warning message on the bus for every N decoding
16462 errors. Fixes #370020.
16464 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16466 configure.ac: Convert to new AG_GST style.
16467 Original commit message from CVS:
16469 Convert to new AG_GST style.
16471 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16473 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
16474 Original commit message from CVS:
16475 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16477 Display sensible defaults and limits for the
16478 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
16479 property - it's supposed to be a boolean 0/1 value.
16481 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16483 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
16484 Original commit message from CVS:
16485 * ext/lame/gstlame.c:
16486 Initialise the variables so gcc doesn't complain about possibly
16487 uninitialised uses, even though they can't actually happen.
16489 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
16491 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
16492 Original commit message from CVS:
16493 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16494 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
16495 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
16496 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16497 Implement all sample rates.
16498 Implement sample permutation a little smarter avoiding a memcpy.
16499 Fix timestamps, use segments, fix seeking.
16501 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
16504 Original commit message from CVS:
16505 * docs/plugins/Makefile.am:
16506 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16507 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16508 * docs/plugins/inspect/plugin-siddec.xml:
16509 * ext/sidplay/gstsiddec.cc:
16510 * ext/sidplay/gstsiddec.h:
16513 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16515 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
16516 Original commit message from CVS:
16517 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16518 (gst_lame_set_property), (gst_lame_setup):
16519 Fix up bitrate checking macro. Make it give us a
16520 GST_ELEMENT_WARNING message so the application has a chance of
16521 reporting this to the user. Move the checking to _setup, so we
16522 are sure it runs in the READY state, when we hope to have a pipeline
16523 and a bus that is not flushing.
16524 This fixes e.g. using 96 kbit/sec as a bitrate.
16526 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16528 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
16529 Original commit message from CVS:
16530 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
16531 (gst_asf_demux_process_advanced_mutual_exclusion),
16532 (gst_asf_demux_process_queued_extended_stream_objects),
16533 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16534 * gst/asfdemux/gstasfdemux.h:
16535 Parse advanced mutual exclusion object and only add pads for
16536 'hidden' streams (those in an extended stream header) that are
16537 mutually exclusive with an already existing 'main stream' if
16538 the broadcasting flag is not set. If the broadcasting flag is set,
16539 assume that data for this stream isn't sent. (This should ideally be
16540 solved better by making playbin more robust against this and/or by
16541 making mmssrc send some information downstream about which streams
16542 will be streamed). Fixes #353116.
16544 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16546 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
16547 Original commit message from CVS:
16548 * gst/synaesthesia/gstsynaesthesia.c:
16549 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16550 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
16551 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16552 (synaescope32), (synaescope_set_data), (synaesthesia_update),
16553 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
16554 * gst/synaesthesia/synaescope.h:
16555 Move all the mutable engine state into a structure so that
16556 multiple element instances can run without interfering.
16558 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16560 Add crossreferences to glib/gobject/gstream docs.
16561 Original commit message from CVS:
16563 * docs/plugins/Makefile.am:
16564 Add crossreferences to glib/gobject/gstream docs.
16566 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16568 gst/synaesthesia/: More source cleanups and add FIXME comments.
16569 Original commit message from CVS:
16570 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16571 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16572 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16574 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16576 More source cleanups and add FIXME comments.
16578 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
16580 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
16581 Original commit message from CVS:
16582 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
16583 Use gst_guint64_to_gdouble for conversions.
16584 * gst/synaesthesia/synaescope.c:
16585 Define M_PI and do not include <pthread.h> and
16586 <sys/time.h> for G_OS_WIN32
16587 * win32/vs6/libgstrealmedia.dsp:
16588 * win32/vs6/synaesthesia.dsp:
16589 Update projects files.
16590 * win32/common/config.h.in:
16591 Add config.h.in for autogen of config.h
16593 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16595 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
16596 Original commit message from CVS:
16598 Add --enable-experimental support. Activate synaesthesia when building
16599 with --enable-experimental. Fix --enable external configure switch
16602 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16604 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
16605 Original commit message from CVS:
16606 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
16607 (gst_lame_change_state):
16608 * ext/lame/gstlame.h:
16609 On receiving EOS, we try to push a last buffer with the remaining
16610 samples. Don't do that if we got an unclean flow return on the last
16611 gst_pad_push(), downstream might not handle this very gracefully
16613 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16614 Pass flow returns upstream (helps #403168).
16616 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16618 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
16619 Original commit message from CVS:
16620 * gst/synaesthesia/gstsynaesthesia.c:
16621 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16622 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16623 (gst_synaesthesia_chain), (plugin_init):
16624 check result of gst_pad_push() in _chain.
16626 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16628 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
16629 Original commit message from CVS:
16630 * gst/synaesthesia/Makefile.am:
16631 * gst/synaesthesia/gstsynaesthesia.c:
16632 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16633 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16634 (gst_synaesthesia_chain), (plugin_init):
16635 * gst/synaesthesia/synaescope.c:
16636 * gst/synaesthesia/synaescope.h:
16637 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
16638 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
16639 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
16640 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
16641 possible leak in _chain. (#356882)
16643 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16645 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
16646 Original commit message from CVS:
16647 * gst/asfdemux/asfheaders.c:
16648 * gst/asfdemux/asfheaders.h:
16649 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
16650 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16651 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
16652 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
16653 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
16654 (gst_asf_demux_process_ext_content_desc),
16655 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
16656 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
16657 (gst_asf_demux_process_bitrate_props_object),
16658 (gst_asf_demux_process_header_ext),
16659 (gst_asf_demux_process_language_list),
16660 (gst_asf_demux_process_ext_stream_props),
16661 (gst_asf_demux_process_queued_extended_stream_objects),
16662 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16663 * gst/asfdemux/gstasfdemux.h:
16664 Refactor and clean up header parsing and chain function a bit; get
16665 rid of some cruft; make header parsing a tad more robust, fixing
16668 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16670 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
16671 Original commit message from CVS:
16672 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16673 Post an error if we receive an EOS event while still waiting for the
16674 ASF header object to come through.
16676 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
16678 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
16679 Original commit message from CVS:
16680 Patch by: Xavier B. <xavierb gmail com>
16681 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
16682 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16683 (gst_asf_demux_process_ext_content_desc),
16684 (gst_asf_demux_process_data),
16685 (gst_asf_demux_process_language_list),
16686 (gst_asf_demux_process_ext_stream_props),
16687 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
16688 Guard places where we assume that a certain amount of data is
16689 available better against less data being available (should fix
16690 infamous assertion crasher bug #336370). Also fixes a small
16693 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
16695 gst/realmedia/: Add demuxer for RealAudio files (#349779).
16696 Original commit message from CVS:
16697 * gst/realmedia/Makefile.am:
16698 * gst/realmedia/rademux.c:
16699 * gst/realmedia/rademux.h:
16700 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16701 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
16702 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
16703 * gst/realmedia/rmutils.h:
16704 Add demuxer for RealAudio files (#349779).
16706 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
16708 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
16709 Original commit message from CVS:
16711 Add win32/MANIFEST to EXTRA_DIST so win32 files will
16712 be include in the next release.
16714 Remove win32/common/config.h is which is not autogenerated yet.
16716 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16718 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
16719 Original commit message from CVS:
16720 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
16721 warn when outgoing sample rate is different from incoming
16723 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16725 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
16726 Original commit message from CVS:
16727 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16728 All sample-rates < 32khz come from the LSF extensions, which only
16729 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
16730 Use gst_util_uint64_scale because we can.
16732 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16734 tests/check/elements/amrnbenc.c: and fix compilation of this test
16735 Original commit message from CVS:
16736 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16737 (cleanup_amrnbenc):
16738 and fix compilation of this test
16740 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16742 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
16743 Original commit message from CVS:
16744 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16745 (cleanup_amrnbenc):
16746 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16747 (cleanup_mpeg2dec):
16748 re-apply as it was -bad and not -ugly that is frozen, doh
16750 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16752 tests/check/elements/: revert my freeze breakage
16753 Original commit message from CVS:
16754 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16755 (cleanup_amrnbenc):
16756 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16757 (cleanup_mpeg2dec):
16758 revert my freeze breakage
16760 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16762 gst/asfdemux/gstasfdemux.c: add a comment about a future change
16763 Original commit message from CVS:
16764 * gst/asfdemux/gstasfdemux.c:
16765 (gst_asf_demux_get_gst_tag_from_tag_name),
16766 (gst_asf_demux_process_ext_content_desc):
16767 add a comment about a future change
16768 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16769 (cleanup_amrnbenc):
16770 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16771 (cleanup_mpeg2dec):
16772 consistent pad (de)activation
16774 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
16776 gst/asfdemux/gstasfdemux.c: Update query_types function too.
16777 Original commit message from CVS:
16778 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
16779 Update query_types function too.
16781 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
16783 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
16784 Original commit message from CVS:
16785 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
16786 (gst_rmdemux_src_query_types):
16787 Implement SEEKING query, make query function thread-safe.
16789 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16791 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
16792 Original commit message from CVS:
16793 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
16794 Use alignment-safe macros here too (subbuffers ...); guard against
16795 hypothetical memory access beyond our given buffer in the case
16796 where the buffer size is not a multiple of 2.
16798 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
16800 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
16801 Original commit message from CVS:
16802 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
16803 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
16804 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16805 * gst/asfdemux/gstasfdemux.h:
16806 Don't crash in the seek event handling code when playtime is 0,
16807 as may be the case with live streams (#386218). Implement SEEKING
16808 query so applications can query seekability without second-guessing
16809 based on whether we have a duration or not.
16811 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16814 Original commit message from CVS:
16816 * gst-plugins-ugly.doap:
16817 * gst-plugins-ugly.spec.in:
16820 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
16822 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
16823 Original commit message from CVS:
16824 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16825 Use our alignment-safe macros here too, since we can't assume that
16826 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
16829 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
16831 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
16832 Original commit message from CVS:
16833 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
16834 Also, don't read the index for a stream a second time when
16835 operating in pull-mode and reaching the end of the file.
16837 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
16839 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
16840 Original commit message from CVS:
16841 Patch by: Roland Kay <roland.kay at ox compsoc net>
16842 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
16843 Don't leak stream index (#385292).
16845 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
16847 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
16848 Original commit message from CVS:
16849 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
16850 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16852 * ext/lame/gstlame.h:
16853 Fix leak (by calling lame_init_params() before lame_close()); handle
16854 NULL return from lame_init() more gracefully. Fixes #385311.
16856 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16858 configure.ac: Back to CVS
16859 Original commit message from CVS:
16863 === release 0.10.5 ===
16865 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16871 * docs/plugins/gst-plugins-ugly-plugins.args:
16872 * docs/plugins/inspect/plugin-a52dec.xml:
16873 * docs/plugins/inspect/plugin-asf.xml:
16874 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16875 * docs/plugins/inspect/plugin-dvdsub.xml:
16876 * docs/plugins/inspect/plugin-iec958.xml:
16877 * docs/plugins/inspect/plugin-lame.xml:
16878 * docs/plugins/inspect/plugin-mad.xml:
16879 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16880 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16881 * docs/plugins/inspect/plugin-mpegstream.xml:
16882 * docs/plugins/inspect/plugin-siddec.xml:
16884 Original commit message from CVS:
16887 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
16889 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
16890 Original commit message from CVS:
16891 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
16892 to in the previous checkin. see #385192. You can have your
16895 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
16897 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
16898 Original commit message from CVS:
16899 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
16900 from the dereferenced integer, not the pointer itself. Fixes
16902 I'm takin ur cheese!
16904 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
16907 ChangeLog surgery: fix bug number
16908 Original commit message from CVS:
16909 ChangeLog surgery: fix bug number
16911 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
16913 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
16914 Original commit message from CVS:
16915 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
16916 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
16917 For version 4 streams, read the extra codec data size from the
16918 header instead of assuming it is always 16 (also read it from the
16919 right position) (#384989). For version 4 and 5 streams, check that
16920 the specified extra codec data size doesn't make us read beyond the
16921 chunk boundary (#384989).
16923 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16940 Original commit message from CVS:
16943 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16945 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
16946 Original commit message from CVS:
16947 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
16948 Cosmetic changes: fix misleading debug statement, update
16951 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16953 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
16954 Original commit message from CVS:
16955 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
16956 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16957 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
16958 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
16959 * ext/mpeg2dec/gstmpeg2dec.h:
16960 Align buffers to a 16 byte boundary so the altivec optimisations
16961 don't crash. Fixes #327350.
16963 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
16965 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
16966 Original commit message from CVS:
16967 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
16968 The availability of extra codec data isn't something that
16969 warrants debug messages at WARNING level (see #376958).
16971 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16973 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
16974 Original commit message from CVS:
16975 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16976 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
16977 (gst_dvd_demux_send_subbuffer):
16978 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16979 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
16980 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
16981 (gst_mpeg_demux_send_subbuffer):
16982 * gst/mpegstream/gstmpegdemux.h:
16983 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16984 (gst_mpeg_parse_chain):
16985 Fix flow value combination; this fixes playbin/totem locking up if
16986 a VobSub file is specified as subtitle file (#334322). Flow value
16987 combination should only happen once we are fairly sure we've got all
16988 pads that are available for now. Since there isn't a well-specified
16989 time when this is the case in MPEG, we'll just assume this is the
16990 case once there has been a certain number of packets for each
16991 stream we've found so far.
16993 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
16995 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
16996 Original commit message from CVS:
16997 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
16998 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
16999 Simplify the framerate code and support more framerates. Fixes #361584.
17001 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17003 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
17004 Original commit message from CVS:
17005 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
17006 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
17007 Fix minor memleak when creating pads from static pad templates (#369627).
17008 * tests/check/Makefile.am:
17009 * tests/check/elements/.cvsignore:
17010 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17011 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
17012 Add unit tests for mpeg2dec (#369627).
17014 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
17018 Original commit message from CVS:
17021 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
17023 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
17024 Original commit message from CVS:
17025 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17026 (gst_lame_change_state):
17027 * ext/lame/gstlame.h:
17028 Make lame timestamp flushed eos buffer by some additional timestamp
17029 accounting. Fixes #374760.
17031 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
17033 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
17034 Original commit message from CVS:
17035 * gst/mpegaudioparse/gstmpegaudioparse.c:
17036 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17037 (gst_mp3parse_init), (gst_mp3parse_dispose),
17038 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17039 (gst_mp3parse_change_state):
17040 * gst/mpegaudioparse/gstmpegaudioparse.h:
17041 Make timestamp handling in mp3parse saner; now works for at least
17044 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
17046 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
17047 Original commit message from CVS:
17048 * gst/mpegaudioparse/Makefile.am:
17049 * gst/mpegaudioparse/gstmpegaudioparse.c:
17050 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17051 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
17052 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17053 (gst_mp3parse_change_state), (plugin_init):
17054 * gst/mpegaudioparse/gstmpegaudioparse.h:
17055 Bring mp3parse into the 21st century.
17056 Use its own debug category, use gstadapter, format nicely to 80
17057 columns, and fix incorrect handling of 32 kHz and less files.
17059 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
17061 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
17062 Original commit message from CVS:
17063 Patch by: Sebastian Droege <slomo at ubuntu dot com>
17064 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17065 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17066 * ext/mpeg2dec/gstmpeg2dec.h:
17067 libmpeg2 requires its output buffers to start at a 16byte aligned
17068 address or the altivec optimizations will explode.
17070 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
17072 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
17073 Original commit message from CVS:
17074 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
17075 * ext/cdio/gstcdio.h:
17076 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17077 Move CD-TEXT utility function into common file so it can also be
17078 used by a future cdioparanoiasrc.
17080 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17082 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
17083 Original commit message from CVS:
17084 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17085 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
17086 information (fixes #340433).
17088 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
17090 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
17091 Original commit message from CVS:
17092 Patch by: Josep Torra Valles <josep at fluendo com>
17093 * gst/iec958/ac3_padder.c: (ac3p_init):
17094 * gst/mpegstream/gstmpegparse.c:
17095 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
17096 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
17097 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
17098 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
17099 (gst_rmdemux_parse_packet):
17100 Misc. fixes for problems discovered by Forte (different return types
17101 in function declaration and definition, pointer arithmetics with
17102 void pointers). Fixes #362639.
17104 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17106 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
17107 Original commit message from CVS:
17108 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17109 Don't announce audio or subtitle streams that aren't really present,
17110 it makes dvddemux create pads that will never carry any data, which
17113 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
17115 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
17116 Original commit message from CVS:
17117 * ext/lame/gstlame.c: (gst_lame_set_property):
17118 Round up not allowed bitrates to the next higher allowed one
17121 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17123 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
17124 Original commit message from CVS:
17125 * docs/plugins/Makefile.am:
17126 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17127 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17128 * ext/lame/gstlame.c: (gst_lame_class_init):
17129 * ext/lame/gstlame.h:
17130 Add docs for lame and lame to docs. Specify allowed bitrates
17131 in the properties description (#361140). Canonicalise object
17132 property names (ie. use hyphen instead of underscore).
17133 * docs/plugins/inspect/plugin-a52dec.xml:
17134 * docs/plugins/inspect/plugin-amrnb.xml:
17135 * docs/plugins/inspect/plugin-asf.xml:
17136 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17137 * docs/plugins/inspect/plugin-dvdread.xml:
17138 * docs/plugins/inspect/plugin-dvdsub.xml:
17139 * docs/plugins/inspect/plugin-iec958.xml:
17140 * docs/plugins/inspect/plugin-lame.xml:
17141 * docs/plugins/inspect/plugin-mad.xml:
17142 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17143 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17144 * docs/plugins/inspect/plugin-mpegstream.xml:
17145 * docs/plugins/inspect/plugin-siddec.xml:
17146 Update version to CVS.
17148 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17150 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
17151 Original commit message from CVS:
17152 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17153 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
17156 Add i18n magic to lame plugin. Throw decent error message when we
17157 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
17159 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17161 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
17162 Original commit message from CVS:
17163 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17164 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
17165 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17166 Change caps to x-rdt, because it's not x-rtp.
17167 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17168 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
17169 (gst_rmdemux_plugin_init):
17170 Activate pad before adding to the element.
17171 Return the combined stream return values after pad_alloc.
17173 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17175 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
17176 Original commit message from CVS:
17177 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
17178 * ext/mpeg2dec/gstmpeg2dec.h:
17179 Add some debugging to timestamp handling.
17180 Make sure we don't convert invalid timestamps.
17182 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17184 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
17185 Original commit message from CVS:
17186 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17187 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
17188 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
17189 (gst_dvd_demux_get_subpicture_stream):
17190 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17191 (gst_mpeg_demux_get_audio_stream),
17192 (gst_mpeg_demux_get_private_stream):
17193 Active pads before adding them to the running element. Don't assert
17194 on non-BYTE format newsegment events in asfdemux.
17196 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
17198 Printf format fixes.
17199 Original commit message from CVS:
17200 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
17201 (gst_dvd_read_src_handle_seek_event):
17202 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
17203 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
17204 * ext/sidplay/gstsiddec.cc:
17205 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
17206 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
17207 (gst_rmdemux_parse_packet):
17208 Printf format fixes.
17210 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17212 gst/realmedia/: Added RDT depayloader.
17213 Original commit message from CVS:
17214 * gst/realmedia/Makefile.am:
17215 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17216 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
17217 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
17218 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
17219 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
17220 * gst/realmedia/rdtdepay.h:
17221 Added RDT depayloader.
17222 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17223 (gst_rmdemux_plugin_init), (plugin_init):
17224 Remove unused function.
17225 Added some more mime-types.
17227 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17229 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
17230 Original commit message from CVS:
17231 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
17232 If an incoming timestamp is within one sample of our current
17233 timestamp, then keep it. This prevents imprecision in the
17234 PTS (which only has 90khz granularity) from affecting our stream.
17236 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
17238 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
17239 Original commit message from CVS:
17240 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17241 Reflow code so that compiler doesn't complain about possible use
17242 of uninitialised variable any longer; but just in case, initialise
17243 it anyway; also take object ref in query function and do peer pad
17244 stuff in a more thread-safe way.
17246 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
17248 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
17249 Original commit message from CVS:
17250 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
17251 Init a variable to make compilers happy.
17253 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
17255 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
17256 Original commit message from CVS:
17257 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
17258 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
17259 (gst_dvd_demux_sync_stream_to_time):
17260 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17261 (gst_mpeg_demux_synchronise_pads),
17262 (gst_mpeg_demux_sync_stream_to_time):
17263 Send newsegment updates for sparse streams (#350778).
17265 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17267 ext/dvdread/dvdreadsrc.c: fix compile warning
17268 Original commit message from CVS:
17269 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
17270 fix compile warning
17272 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17275 bump the nano bitches
17276 Original commit message from CVS:
17277 bump the nano bitches
17279 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17281 configure.ac: As another attempt, synaesthesia can be enabled by passing
17282 Original commit message from CVS:
17284 As another attempt, synaesthesia can be enabled by passing
17285 --with-plugins="synaesthesia" to configure
17287 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17289 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
17290 Original commit message from CVS:
17292 Don't build synaesthesia by default, until someone confirms that it
17293 is okay (filed as #356882)
17295 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17297 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
17298 Original commit message from CVS:
17300 Don't build synaesthesia by default, until someone confirms that it
17301 is okay (filed as #356882)
17303 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17306 Original commit message from CVS:
17308 * gst/synaesthesia/Makefile.am:
17309 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17310 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17311 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17312 (gst_synaesthesia_change_state), (plugin_init):
17315 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17317 More G_OBJECT macro fixing.
17318 Original commit message from CVS:
17319 * ext/mad/gstid3tag.c:
17320 * gst/mpegstream/gstrfc2250enc.h:
17321 * gst/synaesthesia/gstsynaesthesia.c:
17322 More G_OBJECT macro fixing.
17324 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
17326 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
17327 Original commit message from CVS:
17328 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17329 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
17330 Fix initialisation dummy buffer, the offsets are relative to the start
17331 of the buffers. Fixes #356004.
17333 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
17335 * gst-plugins-ugly.spec.in:
17337 Original commit message from CVS:
17340 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
17342 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
17343 Original commit message from CVS:
17344 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17345 Add convert query (needed for later when we just operate in time
17346 format and let the base source class handle all the seeking stuff).
17348 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17350 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
17351 Original commit message from CVS:
17352 * gst/asfdemux/gstasfdemux.c:
17353 (gst_asf_demux_get_gst_tag_from_tag_name),
17354 (gst_asf_demux_process_ext_content_desc):
17355 Erm, lets properly fix it. The only non-text tag that we support is
17356 the track-number and that is an UINT. asfdemux was returning a GValue
17357 initialized as INT. Further the Track and not the TrackNumber tag
17358 (the latter is a string too).
17360 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17362 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
17363 Original commit message from CVS:
17364 * gst/asfdemux/gstasfdemux.c:
17365 (gst_asf_demux_get_gst_tag_from_tag_name),
17366 (gst_asf_demux_process_ext_content_desc):
17367 Skip tags that are unknown (was producing an uninialized GValue).
17369 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
17371 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
17372 Original commit message from CVS:
17373 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
17374 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
17375 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
17376 (gst_a52dec_set_property), (gst_a52dec_get_property):
17377 * ext/a52dec/gsta52dec.h:
17378 Patch from from Michal Benes <michal.benes@itonis.tv>:
17379 Add two things to a52dec: configure the exact output format for ac3
17380 decoding through properties, if desired.
17381 By default, configure an output format preferred by downstream. Now
17382 that audioconvert lists caps by preference, this means that a52dec
17383 can do downmixing (iff required) rather than audioconvert, so it can
17384 use the ac3 downmix levels from the bitstream.
17386 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17388 Add missing GST_LIBS to the link flags
17389 Original commit message from CVS:
17390 * ext/lame/Makefile.am:
17391 * ext/mpeg2dec/Makefile.am:
17392 * gst/dvdlpcmdec/Makefile.am:
17393 * gst/dvdsub/Makefile.am:
17394 * gst/mpegaudioparse/Makefile.am:
17395 Add missing GST_LIBS to the link flags
17397 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17399 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17400 Original commit message from CVS:
17402 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17404 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17406 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
17407 Original commit message from CVS:
17408 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
17409 fix build for debug disabled
17411 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17413 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
17414 Original commit message from CVS:
17415 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17416 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
17417 Use static pad templates with ANY caps for the source pads for
17418 simplicity and to avoid warnings when creating pads for unhandled
17419 codec IDs (#351795).
17421 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
17423 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
17424 Original commit message from CVS:
17425 Patch by: Michal Benes <michal dot benes at itonis dot tv>
17426 * ext/mad/gstmad.c: (gst_mad_chain):
17427 Fix timestamping in mad by only activating a new timestamp when the
17428 previous frame has been decoded. Fixes #350723.
17429 Also clean up some of the non fatal warnings when the input buffer is
17430 too small to decode a header.
17432 === release 0.10.4 ===
17434 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17440 * docs/plugins/gst-plugins-ugly-plugins.args:
17441 * docs/plugins/inspect/plugin-a52dec.xml:
17442 * docs/plugins/inspect/plugin-amrnb.xml:
17443 * docs/plugins/inspect/plugin-asf.xml:
17444 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17445 * docs/plugins/inspect/plugin-dvdread.xml:
17446 * docs/plugins/inspect/plugin-dvdsub.xml:
17447 * docs/plugins/inspect/plugin-iec958.xml:
17448 * docs/plugins/inspect/plugin-lame.xml:
17449 * docs/plugins/inspect/plugin-mad.xml:
17450 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17451 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17452 * docs/plugins/inspect/plugin-mpegstream.xml:
17453 * docs/plugins/inspect/plugin-rmdemux.xml:
17454 * docs/plugins/inspect/plugin-siddec.xml:
17456 Original commit message from CVS:
17459 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17476 Original commit message from CVS:
17479 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
17481 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
17482 Original commit message from CVS:
17483 Patch by: Wim Taymans <wim at fluendo dot com>
17484 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17485 Instead of forwarding the event in the wrong format, unref it and set
17486 a boolean that we still need to send it in the streaming thread.
17489 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17491 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
17492 Original commit message from CVS:
17493 Patch by: Edward Hervey (edward at fluendo dot com)
17494 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17495 Put debug category initialization before use of GST_DEBUG, in order
17496 to remove a fatal warning. Fixes #350895
17498 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17500 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
17501 Original commit message from CVS:
17502 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
17503 Set rank to NONE for the time being until we make playbin handle
17504 subtitle pictures again (dvdsubdec seems to be a bit shaky at
17505 times when seeking, so it's probably better if it doesn't get
17506 autoplugged for the time being).
17508 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17510 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
17511 Original commit message from CVS:
17512 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17513 (gst_rmdemux_parse_mdpr):
17514 Handle audio streams with stream_version 3 properly; warn about
17515 unknown stream versions; handle unknown fourccs a tad more
17516 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
17517 with GST_FOURCC_FORMAT.
17519 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17521 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
17522 Original commit message from CVS:
17523 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17524 Error out properly if this is an interactive DVD (fixes #345694).
17526 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17528 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
17529 Original commit message from CVS:
17530 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
17531 When the first_access is 1 or 0, we should copy the timestamp from
17532 the incoming buffer if there is one.
17534 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
17536 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
17537 Original commit message from CVS:
17538 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
17539 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
17540 Use GST_ELEMENT_ERROR for error reporting; post errors in some
17541 more places; remove superfluous newlines from debug statements.
17543 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
17545 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
17546 Original commit message from CVS:
17547 Patch by: Frédéric Riss <frederic.riss at gmail com>
17548 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
17549 Don't set negative durations on outgoing buffers (#350044),
17550 which happens when you use macros that got changed during
17551 the last unstable cycle because they were thought not to
17554 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17556 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
17557 Original commit message from CVS:
17558 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
17559 (gst_dvd_read_src_goto_chapter),
17560 (gst_dvd_read_src_get_chapter_starts),
17561 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
17562 (gst_dvd_read_src_get_time_for_sector),
17563 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
17564 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
17565 (gst_dvd_read_src_goto_sector):
17566 * ext/dvdread/dvdreadsrc.h:
17567 Add basic support for time-based seeking; set timestamps on
17568 outgoing buffers if we have them; create table with
17569 chapter to time mapping when opening a title; rename
17570 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
17571 make it take an explicit pgc argument; fix up some debugging
17572 messages so that title/chapter numbers are printed as starting
17573 from 1 for easier readability.
17575 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
17577 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
17578 Original commit message from CVS:
17579 * gst/realmedia/Makefile.am:
17580 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17581 (gst_rmdemux_parse_cont):
17582 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
17583 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
17584 * gst/realmedia/rmutils.h:
17585 Factor out some code into rmutils.[ch]; when reading
17586 strings, don't read beyond the available data; read
17587 metadata strings correctly (string length is 16 bits
17590 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17592 Fix dist by including gst-libs/
17593 Original commit message from CVS:
17596 * gst/asfdemux/gstasfdemux.c:
17597 Fix dist by including gst-libs/
17599 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17601 Make custom error messages translatable.
17602 Original commit message from CVS:
17603 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17605 Make custom error messages translatable.
17606 * gst/asfdemux/gstasf.c: (plugin_init):
17607 Remove setlocale() call, doesn't seem to be needed or recommended for
17608 plugins, at least not according to gstreamer/docs/random/i18n.
17610 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17612 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
17613 Original commit message from CVS:
17614 * gst/asfdemux/Makefile.am:
17615 * gst/asfdemux/asfheaders.c:
17616 * gst/asfdemux/asfheaders.h:
17617 * gst/asfdemux/gstasf.c: (plugin_init):
17618 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17619 Error out when the stream is encrypted (rather than feeding
17620 garbage to the decoders). Fixes #349025.
17622 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
17624 Add/enable autofoo magic for translations.
17625 Original commit message from CVS:
17630 Add/enable autofoo magic for translations.
17632 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
17634 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
17635 Original commit message from CVS:
17636 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17637 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
17638 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
17639 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17640 Don't leak streams, strings or caps. Get rid of unnecessary
17641 getcaps() function.
17643 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17645 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
17646 Original commit message from CVS:
17647 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17648 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17649 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
17650 (gst_rmdemux_stream_clear_cached_subpackets),
17651 (gst_rmdemux_descramble_cook_audio),
17652 (gst_rmdemux_descramble_dnet_audio),
17653 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17654 Descramble cook audio streams before sending them to the
17655 decoder. Fixes #347292.
17656 Also miscellaneous clean-ups and log-level changes.
17658 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17660 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
17661 Original commit message from CVS:
17662 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
17663 * ext/lame/gstlame.c: (gst_lame_setup):
17664 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
17666 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
17668 ext/sidplay/gstsiddec.*: Remove old metadata thing.
17669 Original commit message from CVS:
17670 * ext/sidplay/gstsiddec.cc:
17671 * ext/sidplay/gstsiddec.h:
17672 Remove old metadata thing.
17674 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
17676 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
17677 Original commit message from CVS:
17678 * gst/asfdemux/gstasfdemux.c:
17679 (gst_asf_demux_get_ext_stream_props_for_stream),
17680 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
17681 Find language codes for audio streams if they are available.
17683 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17685 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
17686 Original commit message from CVS:
17687 * gst/asfdemux/asfheaders.h:
17688 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
17689 (gst_asf_demux_process_stream),
17690 (gst_asf_demux_process_language_list),
17691 (gst_asf_demux_process_ext_stream_props),
17692 (gst_asf_demux_process_queued_extended_stream_objects),
17693 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17694 * gst/asfdemux/gstasfdemux.h:
17695 Parse extended stream properties objects and stream objects
17696 hidden inside them (but delay creation of the appropriate
17697 pads until after all the 'normal' stream objects have been
17698 dealt with) (#343763). Also parse language list object.
17700 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17702 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
17703 Original commit message from CVS:
17704 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17705 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
17706 (find_seek_offset_time), (gst_rmdemux_perform_seek),
17707 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
17708 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17709 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17710 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
17711 * gst/realmedia/rmdemux.h:
17712 Cleanups, use GstSegment for seeking.
17713 Fix error handling.
17714 Combine flow return from all streams.
17716 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17718 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
17719 Original commit message from CVS:
17720 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
17721 Remove g_assert that shouldn't be there.
17723 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
17725 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
17726 Original commit message from CVS:
17727 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17728 Fix refcounting when cropping. Fixes #341677.
17730 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
17732 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
17733 Original commit message from CVS:
17734 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
17735 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17736 (gst_asf_demux_process_segment):
17737 Fix typo. Closes #347029.
17739 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
17741 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
17742 Original commit message from CVS:
17743 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
17744 Skip chunks for unknown streams properly. Fixes broken sound
17745 and/or video for files that have additional streams that
17746 we don't recognise yet (e.g. if they are embedded in extended
17747 stream properties). Partly fixes #343763.
17749 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17751 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
17752 Original commit message from CVS:
17753 * gst/asfdemux/asfheaders.c:
17754 * gst/asfdemux/asfheaders.h:
17755 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
17756 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
17757 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
17758 (gst_asf_demux_change_state):
17759 * gst/asfdemux/gstasfdemux.h:
17760 Add some more GUIDs and make debug log more readable
17761 and easier to follow when parsing the headers.
17763 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
17765 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
17766 Original commit message from CVS:
17767 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17768 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
17769 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17770 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
17771 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
17772 * ext/dvdread/dvdreadsrc.h:
17773 Rewrite seeking code and make seeking in DVDs work (#337834).
17775 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17777 autogen.sh: Check for automake-1.9 as well.
17778 Original commit message from CVS:
17780 Check for automake-1.9 as well.
17782 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17784 ext/dvdread/dvdreadsrc.c: Make check stronger.
17785 Original commit message from CVS:
17786 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
17787 Make check stronger.
17789 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17791 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
17792 Original commit message from CVS:
17793 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17794 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17795 (gst_asf_demux_push_buffer):
17796 * gst/asfdemux/gstasfdemux.h:
17797 Handle unknown codec IDs/fourccs properly (#345879); send tag
17798 events after newsegment event; fix use of GST_FOURCC_FORMAT
17801 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17803 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
17804 Original commit message from CVS:
17805 * ext/a52dec/gsta52dec.c: (plugin_init):
17806 Call the channel positions get_type() method in plugin_init
17807 to ensure that it isn't simultaneously called later from
17810 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
17812 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
17813 Original commit message from CVS:
17814 * gst/mpegstream/gstmpegpacketize.c:
17815 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
17816 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17817 Also flush packetizer cache when we get a buffer that has the
17818 DISCONT flag set; update current byte position from buffer
17819 offset after a flush.
17821 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17823 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
17824 Original commit message from CVS:
17825 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
17826 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
17827 (gst_mpeg_packetize_read):
17828 * gst/mpegstream/gstmpegpacketize.h:
17829 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17830 (gst_mpeg_parse_change_state):
17831 Flush packetizer cache when we get a FLUSH_STOP event;
17832 remove unused source pad member from packetizer; add debug
17833 category for packetizer.
17835 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17837 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
17838 Original commit message from CVS:
17839 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
17840 Treat dual-mono as stereo. It should really be output on 2 separate
17841 pads, but isn't for now.
17843 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17845 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
17846 Original commit message from CVS:
17847 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17848 Assume 4:3 DAR rather than 4:3 PAR (#345184).
17850 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17852 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
17853 Original commit message from CVS:
17854 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17855 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
17856 any PAR whatsoever (rather than using 0/0, which will lead to
17857 an abort later on). Fixes #345184.
17859 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
17861 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
17862 Original commit message from CVS:
17863 Patch by: Michael Dominic K. < mdk at mdk org pl>
17864 * ext/mad/gstmad.c: (gst_mad_chain):
17865 Send newsegment event before calling
17866 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
17867 in connection with pad blocking (#342594). While we're at it,
17868 do some minor clean-ups.
17870 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
17872 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
17873 Original commit message from CVS:
17875 Fix --disable-external (can't set conditionals conditionally,
17878 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17880 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
17881 Original commit message from CVS:
17882 * ext/a52dec/Makefile.am:
17883 ... and then he said "When you go and fix the build you
17884 better make sure you have some spare backslashes in your
17887 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17889 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
17890 Original commit message from CVS:
17891 * ext/sidplay/gstsiddec.cc:
17892 Fix copyright, email addresses and descriptions.
17893 Use saner defaults for arguments. Fixes #344667.
17894 constify some stuff.
17897 Fix negotiation to do mono/44100 by default.
17898 Post error messages.
17899 Use _scale_int where possible.
17901 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
17903 ext/dvdnav/.cvsignore: More ignore
17904 Original commit message from CVS:
17905 * ext/dvdnav/.cvsignore:
17908 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17910 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
17911 Original commit message from CVS:
17912 * tests/check/elements/amrnbenc.c: (push_data):
17913 Init memory before feeding it to the encoder to make
17914 the valgrind test succeed.
17916 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
17918 gst/asfdemux/.cvsignore: More ignore
17919 Original commit message from CVS:
17920 * gst/asfdemux/.cvsignore:
17923 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17925 .cvsignore: Ignore files generated by 'make dist'.
17926 Original commit message from CVS:
17928 Ignore files generated by 'make dist'.
17930 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17933 Original commit message from CVS:
17936 * ext/a52dec/Makefile.am:
17937 * ext/dvdnav/Makefile.am:
17938 * ext/dvdread/Makefile.am:
17939 * ext/lame/Makefile.am:
17940 * ext/mad/Makefile.am:
17941 * ext/mpeg2dec/Makefile.am:
17942 * ext/sidplay/Makefile.am:
17945 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17947 autogen.sh: require am17
17948 Original commit message from CVS:
17952 * ext/annodex/Makefile.am:
17953 * ext/cdio/Makefile.am:
17954 * ext/dv/Makefile.am:
17955 * ext/esd/Makefile.am:
17956 * ext/flac/Makefile.am:
17957 * ext/gdk_pixbuf/Makefile.am:
17958 * ext/ladspa/Makefile.am:
17959 * ext/libcaca/Makefile.am:
17960 * ext/speex/Makefile.am:
17961 * ext/taglib/Makefile.am:
17962 * sys/oss/Makefile.am:
17963 * sys/sunaudio/Makefile.am:
17964 * sys/ximage/Makefile.am:
17965 clean up build further
17967 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
17969 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
17970 Original commit message from CVS:
17971 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17972 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
17973 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
17974 (gst_mpeg2dec_change_state):
17975 * ext/mpeg2dec/gstmpeg2dec.h:
17976 Simplify and don't leak our buffer pool.
17978 Remove unfixed bug number from previous ChangeLog entry.
17980 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17982 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
17983 Original commit message from CVS:
17984 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
17985 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
17986 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
17987 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
17988 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
17989 (handle_sequence), (handle_picture), (handle_slice),
17990 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17991 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17992 * ext/mpeg2dec/gstmpeg2dec.h:
17993 Fix padtemplate as we can now do fractional framerates.
17996 Add simple frame dropping QoS.
17997 Precalc buffer output sizes and UV offsets.
17998 Always give libmpeg2 a valid fbuf when it wants one.
17999 don't trust libmpeg to discard our buffers but manage it
18001 Fixes #343627, #327350, #335288
18003 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
18005 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
18006 Original commit message from CVS:
18008 Add a manifest for futures ugly win32 releases.
18009 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18010 Move bufcaps declaration at the begining of the instructions
18013 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18015 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18016 Original commit message from CVS:
18017 * ext/alsaspdif/alsaspdifsink.h:
18018 * ext/amrwb/gstamrwbdec.h:
18019 * ext/amrwb/gstamrwbenc.h:
18020 * ext/amrwb/gstamrwbparse.h:
18021 * ext/arts/gst_arts.h:
18022 * ext/artsd/gstartsdsink.h:
18023 * ext/audiofile/gstafparse.h:
18024 * ext/audiofile/gstafsink.h:
18025 * ext/audiofile/gstafsrc.h:
18026 * ext/audioresample/gstaudioresample.h:
18027 * ext/bz2/gstbz2dec.h:
18028 * ext/bz2/gstbz2enc.h:
18029 * ext/dirac/gstdiracdec.h:
18030 * ext/directfb/dfbvideosink.h:
18031 * ext/divx/gstdivxdec.h:
18032 * ext/divx/gstdivxenc.h:
18033 * ext/dts/gstdtsdec.h:
18034 * ext/faac/gstfaac.h:
18035 * ext/gsm/gstgsmdec.h:
18036 * ext/gsm/gstgsmenc.h:
18037 * ext/ivorbis/vorbisenc.h:
18038 * ext/libfame/gstlibfame.h:
18039 * ext/nas/nassink.h:
18040 * ext/neon/gstneonhttpsrc.h:
18041 * ext/polyp/polypsink.h:
18042 * ext/sdl/sdlaudiosink.h:
18043 * ext/sdl/sdlvideosink.h:
18044 * ext/shout/gstshout.h:
18045 * ext/snapshot/gstsnapshot.h:
18046 * ext/sndfile/gstsf.h:
18047 * ext/swfdec/gstswfdec.h:
18048 * ext/tarkin/gsttarkindec.h:
18049 * ext/tarkin/gsttarkinenc.h:
18050 * ext/theora/theoradec.h:
18051 * ext/wavpack/gstwavpackdec.h:
18052 * ext/wavpack/gstwavpackparse.h:
18053 * ext/xine/gstxine.h:
18054 * ext/xvid/gstxviddec.h:
18055 * ext/xvid/gstxvidenc.h:
18056 * gst/cdxaparse/gstcdxaparse.h:
18057 * gst/cdxaparse/gstcdxastrip.h:
18058 * gst/colorspace/gstcolorspace.h:
18059 * gst/festival/gstfestival.h:
18060 * gst/freeze/gstfreeze.h:
18061 * gst/gdp/gstgdpdepay.h:
18062 * gst/gdp/gstgdppay.h:
18063 * gst/modplug/gstmodplug.h:
18064 * gst/mpeg1sys/gstmpeg1systemencode.h:
18065 * gst/mpeg1videoparse/gstmp1videoparse.h:
18066 * gst/mpeg2sub/gstmpeg2subt.h:
18067 * gst/mpegaudioparse/gstmpegaudioparse.h:
18068 * gst/multifilesink/gstmultifilesink.h:
18069 * gst/overlay/gstoverlay.h:
18070 * gst/playondemand/gstplayondemand.h:
18071 * gst/qtdemux/qtdemux.h:
18072 * gst/rtjpeg/gstrtjpegdec.h:
18073 * gst/rtjpeg/gstrtjpegenc.h:
18074 * gst/smooth/gstsmooth.h:
18075 * gst/smoothwave/gstsmoothwave.h:
18076 * gst/spectrum/gstspectrum.h:
18077 * gst/speed/gstspeed.h:
18078 * gst/stereo/gststereo.h:
18079 * gst/switch/gstswitch.h:
18080 * gst/tta/gstttadec.h:
18081 * gst/tta/gstttaparse.h:
18082 * gst/videodrop/gstvideodrop.h:
18083 * gst/xingheader/gstxingmux.h:
18084 * sys/directdraw/gstdirectdrawsink.h:
18085 * sys/directsound/gstdirectsoundsink.h:
18086 * sys/dxr3/dxr3audiosink.h:
18087 * sys/dxr3/dxr3spusink.h:
18088 * sys/dxr3/dxr3videosink.h:
18089 * sys/qcam/gstqcamsrc.h:
18090 * sys/vcd/vcdsrc.h:
18091 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18093 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18095 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18096 Original commit message from CVS:
18097 * ext/a52dec/gsta52dec.h:
18098 * ext/amrnb/amrnbdec.h:
18099 * ext/amrnb/amrnbenc.h:
18100 * ext/amrnb/amrnbparse.h:
18101 * ext/mpeg2dec/gstmpeg2dec.h:
18102 * ext/sidplay/gstsiddec.h:
18103 * gst/ac3parse/gstac3parse.h:
18104 * gst/asfdemux/gstasfdemux.h:
18105 * gst/asfdemux/gstasfmux.h:
18106 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18107 * gst/iec958/ac3iec.h:
18108 * gst/mpegaudioparse/gstmpegaudioparse.h:
18109 * gst/mpegstream/gstdvddemux.h:
18110 * gst/mpegstream/gstmpegclock.h:
18111 * gst/mpegstream/gstmpegdemux.h:
18112 * gst/mpegstream/gstmpegparse.h:
18113 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18115 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18117 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
18118 Original commit message from CVS:
18120 Replace current README (containing the release notes from
18121 some 0.9.x version) with a proper README taken from the core.
18123 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
18125 ext/amrnb/: Sortof first quick cleanup of all this mess...
18126 Original commit message from CVS:
18127 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
18128 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18129 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
18130 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
18131 * ext/amrnb/amrnbparse.h:
18132 Sortof first quick cleanup of all this mess...
18133 Don't crap out on empty and invalid FTs but treat them as
18134 empty packets, the decoder handles them fine.
18137 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18139 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
18140 Original commit message from CVS:
18141 * gst/asfdemux/gstasf.c: (plugin_init):
18142 Call gst_riff_init() so the riff debug category gets set up
18143 before it is being used.
18145 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
18147 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
18148 Original commit message from CVS:
18149 * gst/iec958/ac3_padder.c: (ac3p_parse):
18150 * gst/iec958/ac3_padder.h:
18151 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
18152 (ac3iec_chain_raw), (ac3iec_change_state):
18153 * gst/iec958/ac3iec.h:
18154 Write rate into the caps, for the allowed ac3 rates. Some minor
18157 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
18159 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
18160 Original commit message from CVS:
18161 Patch by: James "Doc" Livingston <doclivingston gmail com>
18162 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
18163 Do tag merging correctly (#339918). Output taglists
18164 properly in debug statements too while we're at it.
18166 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18168 ext/a52dec/gsta52dec.c: Add more debug
18169 Original commit message from CVS:
18170 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18172 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18173 (gst_dvdlpcmdec_init), (update_timestamps),
18174 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18175 (dvdlpcmdec_sink_event):
18176 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18177 If we have a first_access offset but no current timestamp (might
18178 happen after a seek), then calculate a start time for the first
18179 portion so that it will align with the timestamp given for the
18180 first_access portion.
18181 If a new-segment arrives with format time, store the start
18182 time as a failsafe timestamp in case we never get any further
18183 timestamp info (unlikely)
18184 Mask out the 'frame number' section of the incoming header so
18185 that we don't consider it to be changing on every buffer and
18186 reset the caps constantly.
18187 Use gst_util_uint64_scale for duration calculation
18189 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
18191 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
18192 Original commit message from CVS:
18193 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18194 Fix timestamping for cases where the first_access parameter is 4.
18195 Ensure we don't overrun buffers in other cases.
18197 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18199 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
18200 Original commit message from CVS:
18201 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
18202 Fix silly bug when reading metadata (#341254).
18204 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
18206 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
18207 Original commit message from CVS:
18208 * autogen.sh: (CONFIGURE_DEF_OPT):
18209 libtoolize on Darwin/MacOSX is called glibtoolize
18211 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18213 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
18214 Original commit message from CVS:
18215 * ext/lame/gstlame.c: (gst_lame_get_type),
18216 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
18217 (gst_lame_setup), (gst_lame_change_state):
18218 * ext/lame/gstlame.h:
18219 Remove tag writing from lame (which was completely broken
18220 anyway, #329184). Leaving GstTagSetter interface around for
18221 now, albeit non-functional. Should be removed completely
18222 in 0.11. Use the 'id3v2mux' plugin from -good for writing
18225 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
18228 * ext/dvdread/dvdreadsrc.c:
18229 * gst/asfdemux/gstasfdemux.c:
18230 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
18231 Original commit message from CVS:
18232 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
18234 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
18236 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
18237 Original commit message from CVS:
18238 Patch by: Andres Salomon <dilinger at debian org>
18239 * ext/lame/gstlame.c: (gst_lame_sink_event):
18240 Fix typo (comma vs. semicolon) (#340710).
18242 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
18244 ext/mad/gstmad.c: Make mad the second element to support the highly useful
18245 Original commit message from CVS:
18246 Patch by: Lutz Müller <lutz at topfrose de>
18247 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
18248 Make mad the second element to support the highly useful
18249 FORMATS query (#340594)
18251 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
18253 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
18254 Original commit message from CVS:
18255 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
18256 (gst_mpeg2dec_src_query):
18257 Remember the query duration format before passing it upstream since it
18258 could have been modified.
18259 Add GST_WARNING_OBJECT in sink convert function to detail why the
18260 conversion didn't work.
18262 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18264 Define GstElementDetails as const and also static (when defined as global)
18265 Original commit message from CVS:
18266 * ext/amrwb/gstamrwbdec.c:
18267 * ext/amrwb/gstamrwbenc.c:
18268 * ext/amrwb/gstamrwbparse.c:
18269 * ext/arts/gst_arts.c:
18270 * ext/artsd/gstartsdsink.c:
18271 * ext/audiofile/gstafparse.c:
18272 * ext/audiofile/gstafsink.c:
18273 * ext/audiofile/gstafsrc.c:
18274 * ext/audioresample/gstaudioresample.c:
18275 * ext/bz2/gstbz2dec.c:
18276 * ext/bz2/gstbz2enc.c:
18277 * ext/cdaudio/gstcdaudio.c:
18278 * ext/directfb/dfbvideosink.c:
18279 * ext/divx/gstdivxdec.c:
18280 * ext/divx/gstdivxenc.c:
18281 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
18282 * ext/faac/gstfaac.c: (gst_faac_base_init):
18283 * ext/faad/gstfaad.c:
18284 * ext/gsm/gstgsmdec.c:
18285 * ext/gsm/gstgsmenc.c:
18286 * ext/hermes/gsthermescolorspace.c:
18287 * ext/ivorbis/vorbisfile.c:
18288 * ext/lcs/gstcolorspace.c:
18289 * ext/libfame/gstlibfame.c:
18290 * ext/libmms/gstmms.c: (gst_mms_base_init):
18291 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
18292 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
18293 * ext/nas/nassink.c: (gst_nassink_base_init):
18294 * ext/neon/gstneonhttpsrc.c:
18295 * ext/sdl/sdlaudiosink.c:
18296 * ext/sdl/sdlvideosink.c:
18297 * ext/shout/gstshout.c:
18298 * ext/snapshot/gstsnapshot.c:
18299 * ext/sndfile/gstsf.c:
18300 * ext/swfdec/gstswfdec.c:
18301 * ext/tarkin/gsttarkindec.c:
18302 * ext/tarkin/gsttarkinenc.c:
18303 * ext/theora/theoradec.c:
18304 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18305 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18306 * ext/xvid/gstxviddec.c:
18307 * ext/xvid/gstxvidenc.c:
18308 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
18309 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
18310 * gst/chart/gstchart.c:
18311 * gst/colorspace/gstcolorspace.c:
18312 * gst/deinterlace/gstdeinterlace.c:
18313 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
18314 * gst/festival/gstfestival.c:
18315 * gst/filter/gstbpwsinc.c:
18316 * gst/filter/gstiir.c:
18317 * gst/filter/gstlpwsinc.c:
18318 * gst/freeze/gstfreeze.c:
18319 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
18320 * gst/librfb/gstrfbsrc.c:
18321 * gst/mixmatrix/mixmatrix.c:
18322 * gst/mpeg1sys/gstmpeg1systemencode.c:
18323 * gst/mpeg1videoparse/gstmp1videoparse.c:
18324 * gst/mpeg2sub/gstmpeg2subt.c:
18325 * gst/mpegaudioparse/gstmpegaudioparse.c:
18326 * gst/multifilesink/gstmultifilesink.c:
18327 * gst/overlay/gstoverlay.c:
18328 * gst/passthrough/gstpassthrough.c:
18329 * gst/playondemand/gstplayondemand.c:
18330 * gst/qtdemux/qtdemux.c:
18331 * gst/rtjpeg/gstrtjpegdec.c:
18332 * gst/rtjpeg/gstrtjpegenc.c:
18333 * gst/smooth/gstsmooth.c:
18334 * gst/smoothwave/gstsmoothwave.c:
18335 * gst/spectrum/gstspectrum.c:
18336 * gst/speed/gstspeed.c:
18337 * gst/stereo/gststereo.c:
18338 * gst/switch/gstswitch.c:
18339 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
18340 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
18341 * gst/vbidec/gstvbidec.c:
18342 * gst/videocrop/gstvideocrop.c:
18343 * gst/videodrop/gstvideodrop.c:
18344 * gst/virtualdub/gstxsharpen.c:
18345 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
18346 * gst/y4m/gsty4mencode.c:
18347 * sys/cdrom/gstcdplayer.c:
18348 * sys/directdraw/gstdirectdrawsink.c:
18349 * sys/directsound/gstdirectsoundsink.c:
18350 * sys/glsink/glimagesink.c:
18351 * sys/qcam/gstqcamsrc.c:
18352 * sys/v4l2/gstv4l2src.c:
18353 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
18354 * sys/ximagesrc/ximagesrc.c:
18355 Define GstElementDetails as const and also static (when defined as
18358 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18360 Define GstElementDetails as const and also static (when defined as global)
18361 Original commit message from CVS:
18362 * ext/mad/gstid3tag.c:
18363 * ext/mad/gstmad.c:
18364 * gst/ac3parse/gstac3parse.c:
18365 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18366 * gst/synaesthesia/gstsynaesthesia.c:
18367 Define GstElementDetails as const and also static (when defined as
18370 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18372 Define GstElementDetails as const and also static (when defined as global)
18373 Original commit message from CVS:
18374 * ext/aalib/gstaasink.c:
18375 * ext/annodex/gstcmmldec.c:
18376 * ext/annodex/gstcmmlenc.c:
18377 * ext/cairo/gsttextoverlay.c:
18378 * ext/cairo/gsttimeoverlay.c:
18379 * ext/cdio/gstcdiocddasrc.c:
18380 * ext/dv/gstdvdec.c:
18381 * ext/dv/gstdvdemux.c:
18382 * ext/esd/esdmon.c:
18383 * ext/esd/esdsink.c:
18384 * ext/flac/gstflacenc.c:
18385 * ext/flac/gstflactag.c:
18386 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18387 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18388 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18389 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18390 * ext/gdk_pixbuf/pixbufscale.c:
18391 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18392 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18393 * ext/jpeg/gstjpegdec.c:
18394 * ext/jpeg/gstjpegenc.c:
18395 * ext/jpeg/gstsmokedec.c:
18396 * ext/jpeg/gstsmokeenc.c:
18397 * ext/libcaca/gstcacasink.c:
18398 * ext/libmng/gstmngdec.c:
18399 * ext/libmng/gstmngenc.c:
18400 * ext/libpng/gstpngdec.c:
18401 * ext/libpng/gstpngenc.c:
18402 * ext/mikmod/gstmikmod.c:
18403 * ext/raw1394/gstdv1394src.c:
18404 * ext/shout2/gstshout2.c: (gst_shout2send_init):
18405 * ext/shout2/gstshout2.h:
18406 * ext/speex/gstspeexdec.c:
18407 * ext/speex/gstspeexenc.c:
18408 * gst/alpha/gstalpha.c:
18409 * gst/alpha/gstalphacolor.c:
18410 * gst/apetag/gstapedemux.c:
18411 * gst/auparse/gstauparse.c:
18412 * gst/autodetect/gstautoaudiosink.c:
18413 (gst_auto_audio_sink_base_init):
18414 * gst/autodetect/gstautovideosink.c:
18415 (gst_auto_video_sink_base_init):
18416 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
18417 * gst/avi/gstavimux.c: (gst_avimux_base_init):
18418 * gst/cutter/gstcutter.c:
18419 * gst/debug/breakmydata.c:
18420 * gst/debug/efence.c:
18421 * gst/debug/gstnavigationtest.c:
18422 * gst/debug/gstnavseek.c:
18423 * gst/debug/negotiation.c:
18424 * gst/debug/progressreport.c:
18425 * gst/debug/testplugin.c:
18426 * gst/effectv/gstaging.c:
18427 * gst/effectv/gstdice.c:
18428 * gst/effectv/gstedge.c:
18429 * gst/effectv/gstquark.c:
18430 * gst/effectv/gstrev.c:
18431 * gst/effectv/gstshagadelic.c:
18432 * gst/effectv/gstvertigo.c:
18433 * gst/effectv/gstwarp.c:
18434 * gst/flx/gstflxdec.c:
18435 * gst/goom/gstgoom.c:
18436 * gst/icydemux/gsticydemux.c:
18437 * gst/id3demux/gstid3demux.c:
18438 * gst/interleave/deinterleave.c:
18439 * gst/interleave/interleave.c:
18440 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18441 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18442 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18443 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18444 * gst/level/gstlevel.c:
18445 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18446 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18447 * gst/median/gstmedian.c:
18448 * gst/monoscope/gstmonoscope.c:
18449 * gst/multipart/multipartdemux.c:
18450 * gst/multipart/multipartmux.c:
18451 * gst/oldcore/gstaggregator.c:
18452 * gst/oldcore/gstfdsink.c:
18453 * gst/oldcore/gstmd5sink.c:
18454 * gst/oldcore/gstmultifilesrc.c:
18455 * gst/oldcore/gstpipefilter.c:
18456 * gst/oldcore/gstshaper.c:
18457 * gst/oldcore/gststatistics.c:
18458 * gst/rtp/gstasteriskh263.c:
18459 * gst/rtp/gstrtpL16depay.c:
18460 * gst/rtp/gstrtpL16pay.c:
18461 * gst/rtp/gstrtpamrdepay.c:
18462 * gst/rtp/gstrtpamrpay.c:
18463 * gst/rtp/gstrtpdepay.c:
18464 * gst/rtp/gstrtpgsmpay.c:
18465 * gst/rtp/gstrtph263pay.c:
18466 * gst/rtp/gstrtph263pdepay.c:
18467 * gst/rtp/gstrtph263ppay.c:
18468 * gst/rtp/gstrtpilbcdepay.c:
18469 * gst/rtp/gstrtpmp4gpay.c:
18470 * gst/rtp/gstrtpmp4vdepay.c:
18471 * gst/rtp/gstrtpmp4vpay.c:
18472 * gst/rtp/gstrtpmpadepay.c:
18473 * gst/rtp/gstrtpmpapay.c:
18474 * gst/rtp/gstrtppcmadepay.c:
18475 * gst/rtp/gstrtppcmapay.c:
18476 * gst/rtp/gstrtppcmudepay.c:
18477 * gst/rtp/gstrtppcmupay.c:
18478 * gst/rtp/gstrtpspeexdepay.c:
18479 * gst/rtp/gstrtpspeexpay.c:
18480 * gst/rtsp/gstrtpdec.c:
18481 * gst/rtsp/gstrtspsrc.c:
18482 * gst/smpte/gstsmpte.c:
18483 * gst/udp/gstdynudpsink.c:
18484 * gst/udp/gstmultiudpsink.c:
18485 * gst/udp/gstudpsink.c:
18486 * gst/udp/gstudpsrc.c:
18487 * gst/videobox/gstvideobox.c:
18488 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
18489 * gst/videofilter/gstvideobalance.c:
18490 * gst/videofilter/gstvideoflip.c:
18491 * gst/videofilter/gstvideotemplate.c:
18492 (gst_videotemplate_base_init):
18493 * gst/videomixer/videomixer.c:
18494 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
18495 (gst_wavparse_class_init), (gst_wavparse_dispose),
18496 (gst_wavparse_reset), (gst_wavparse_init),
18497 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
18498 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
18499 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
18500 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
18501 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
18502 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
18503 (gst_wavparse_change_state):
18504 * gst/wavparse/gstwavparse.h:
18505 * sys/oss/gstossmixerelement.c:
18506 * sys/oss/gstosssink.c:
18507 * sys/oss/gstosssrc.c:
18508 * sys/osxaudio/gstosxaudioelement.c:
18509 * sys/osxaudio/gstosxaudiosink.c:
18510 * sys/osxaudio/gstosxaudiosrc.c:
18511 * sys/sunaudio/gstsunaudiomixer.c:
18512 * sys/sunaudio/gstsunaudiosink.c:
18513 Define GstElementDetails as const and also static (when defined as
18516 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
18518 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
18519 Original commit message from CVS:
18520 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
18521 Fix name of custom event (use same as dvdreadsrc).
18522 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
18523 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
18524 Fix event parsing (the event name is in the structure, not the
18525 name of the structure itself); also fix indentation after
18528 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18530 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
18531 Original commit message from CVS:
18532 * ext/mad/gstid3tag.c: (plugin_init):
18533 Change debug category to 'id3mux'.
18535 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
18537 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
18538 Original commit message from CVS:
18539 Patch by: Alexander Lancaster <alexl at users sourceforge net>
18540 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
18541 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
18542 (gst_id3_tag_chain):
18543 When acting as a muxer, set caps on outgoing buffers and set caps
18544 on source pad (fixes #323658). Remove unused application/x-gst-tags
18545 cruft from the 0.6 days.
18547 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18549 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
18550 Original commit message from CVS:
18551 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
18552 (gst_mad_src_query), (gst_mad_chain):
18553 .. and DEFAULT queries should work too. Use magic gst util scale
18554 functions in some places.
18556 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18558 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
18559 Original commit message from CVS:
18560 * ext/mad/gstmad.c: (gst_mad_src_query):
18561 Fix duration query in BYTES format (#336824).
18563 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
18565 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
18566 Original commit message from CVS:
18567 Patch by: Ed Catmur <ed at catmur dot co dot uk>
18568 * ext/lame/gstlame.c: (gst_lame_sink_event):
18569 Don't crash if we get an EOS event before the encoder
18570 has been set up (#339287).
18572 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18574 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
18575 Original commit message from CVS:
18576 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
18577 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
18578 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
18579 Move errors out of the normal code flow.
18580 Don't send eos, basesrc will do that for us when needed.
18582 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
18584 gst/mpegstream/: Do state changes correctly
18585 Original commit message from CVS:
18586 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
18587 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
18588 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
18589 Do state changes correctly
18591 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
18593 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
18594 Original commit message from CVS:
18595 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
18596 (gst_mpeg2dec_alloc_buffer):
18597 Can't use gst_pad_alloc_buffer*() when we are going to crop
18598 the image before sending it out. Downstream basetransform-based
18599 elements will complain about the wrong unit size otherwise
18600 (when not operating in passthrough-mode at least).
18601 Const-ify some static variables and do some minor clean-ups.
18602 Use I420 macros for size/offsets (not really necessary in this
18603 particular context, but this kind of code gets copy'n'pasted).
18605 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
18607 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
18608 Original commit message from CVS:
18609 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
18611 * gst/mpegstream/gstmpegpacketize.h:
18612 g_malloc() can't fail, we don't need to handle this. Same for
18613 gst_buffer_new_and_alloc().
18614 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18615 klass->send_buffer() should have the same semantics as
18616 gst_pad_push(), ie. ownership of the buffer is transfered,
18617 so we never have to unref the buffer no matter what the flow
18620 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18622 * tests/check/gst-plugins-ugly.supp:
18623 one more suppression for FC4
18624 Original commit message from CVS:
18625 one more suppression for FC4
18627 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
18629 * tests/check/gst-plugins-ugly.supp:
18630 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
18631 Original commit message from CVS:
18632 The AMR encoder sucks giant sucky things through a sucky object with a giant
18633 sucking machine. More suppressions.
18635 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18637 add test for amrnbenc, enable test infrastructure, and fix a leak
18638 Original commit message from CVS:
18639 add test for amrnbenc, enable test infrastructure, and fix a leak
18640 * common/check.mak:
18641 allow for specifying more than one suppressions file in SUPPRESSIONS
18643 * tests/Makefile.am:
18644 * tests/check/.cvsignore:
18645 * tests/check/Makefile.am:
18646 * tests/check/elements/.cvsignore:
18649 * tests/check/gst-plugins-ugly.supp:
18650 add suppressions for libs used by -ugly
18651 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
18652 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
18653 (GST_START_TEST), (amrnbenc_suite), (main):
18654 add a simple test for encoding amr
18655 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
18656 fix pad template leaks
18658 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
18660 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
18661 Original commit message from CVS:
18662 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18663 Plug big leak in AMR encoder.
18665 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
18667 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
18668 Original commit message from CVS:
18669 * ext/mad/gstmad.c: (index_seek):
18670 move GstIndexEntry *entry variable declaration before
18671 the first instruction
18672 * ext/mad/gstmad.c:
18673 remove debug macros with variable number of parameter by using
18674 GST_DEBUG for WIN32
18675 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18676 use gst_guint64_to_gdouble for conversions
18677 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
18678 replace __FUNCTION__ which is not supported by MSVC by the current function name
18679 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
18680 remove LL suffix by using G_GINT64_CONSTANT
18681 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
18682 use gst_guint64_to_gdouble for conversions
18683 * gst/mpegstream/gstmpegparse.h:
18684 remove LL suffix by using G_GINT64_CONSTANT
18686 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
18687 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
18689 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18691 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18692 Original commit message from CVS:
18693 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
18694 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
18695 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
18696 * ext/mad/gstmad.c: (gst_mad_class_init):
18697 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
18698 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
18699 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
18700 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
18701 * gst/iec958/ac3iec.c: (ac3iec_class_init):
18702 * gst/mpegaudioparse/gstmpegaudioparse.c:
18703 (gst_mp3parse_class_init):
18704 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
18705 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
18706 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
18707 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
18708 * gst/synaesthesia/gstsynaesthesia.c:
18709 (gst_synaesthesia_class_init):
18710 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18712 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
18714 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
18715 Original commit message from CVS:
18716 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
18717 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18718 (gst_asf_demux_push_buffer):
18719 Send newsegment event only once per pad, fixes #336550.
18721 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
18723 Unify the long descriptions in the plugin details (#337263).
18724 Original commit message from CVS:
18725 Patch by: j^ <j at bootlab dot org>
18726 * ext/amrwb/gstamrwbdec.c:
18727 * ext/amrwb/gstamrwbenc.c:
18728 * ext/amrwb/gstamrwbparse.c:
18729 * ext/arts/gst_arts.c:
18730 * ext/artsd/gstartsdsink.c:
18731 * ext/audiofile/gstafparse.c:
18732 * ext/audiofile/gstafsink.c:
18733 * ext/audiofile/gstafsrc.c:
18734 * ext/cdaudio/gstcdaudio.c:
18735 * ext/directfb/dfbvideosink.c:
18736 * ext/divx/gstdivxdec.c:
18737 * ext/divx/gstdivxenc.c:
18738 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
18739 * ext/faac/gstfaac.c: (gst_faac_base_init):
18740 * ext/faad/gstfaad.c:
18741 * ext/gsm/gstgsmdec.c:
18742 * ext/gsm/gstgsmenc.c:
18743 * ext/hermes/gsthermescolorspace.c:
18744 * ext/ivorbis/vorbisfile.c:
18745 * ext/lcs/gstcolorspace.c:
18746 * ext/libfame/gstlibfame.c:
18747 * ext/libmms/gstmms.c: (gst_mms_base_init):
18748 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
18749 * ext/nas/nassink.c: (gst_nassink_base_init):
18750 * ext/neon/gstneonhttpsrc.c:
18751 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
18752 * ext/sdl/sdlaudiosink.c:
18753 * ext/sdl/sdlvideosink.c:
18754 * ext/shout/gstshout.c:
18755 * ext/snapshot/gstsnapshot.c:
18756 * ext/sndfile/gstsf.c:
18757 * ext/tarkin/gsttarkindec.c:
18758 * ext/tarkin/gsttarkinenc.c:
18759 * ext/theora/theoradec.c:
18760 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18761 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18762 * ext/xvid/gstxviddec.c:
18763 * ext/xvid/gstxvidenc.c:
18764 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
18765 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
18766 * gst/chart/gstchart.c:
18767 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
18768 * gst/festival/gstfestival.c:
18769 * gst/filter/gstiir.c:
18770 * gst/filter/gstlpwsinc.c:
18771 * gst/freeze/gstfreeze.c:
18772 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
18773 * gst/mixmatrix/mixmatrix.c:
18774 * gst/mpeg1sys/gstmpeg1systemencode.c:
18775 * gst/mpeg1videoparse/gstmp1videoparse.c:
18776 * gst/mpeg2sub/gstmpeg2subt.c:
18777 * gst/mpegaudioparse/gstmpegaudioparse.c:
18778 * gst/multifilesink/gstmultifilesink.c:
18779 * gst/overlay/gstoverlay.c:
18780 * gst/passthrough/gstpassthrough.c:
18781 * gst/playondemand/gstplayondemand.c:
18782 * gst/qtdemux/qtdemux.c:
18783 * gst/rtjpeg/gstrtjpegdec.c:
18784 * gst/rtjpeg/gstrtjpegenc.c:
18785 * gst/smooth/gstsmooth.c:
18786 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
18787 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
18788 * gst/videocrop/gstvideocrop.c:
18789 * gst/videodrop/gstvideodrop.c:
18790 * gst/virtualdub/gstxsharpen.c:
18791 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
18792 * gst/y4m/gsty4mencode.c:
18793 Unify the long descriptions in the plugin details (#337263).
18795 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
18797 * gst-plugins-ugly.spec.in:
18798 fix version numbering
18799 Original commit message from CVS:
18800 fix version numbering
18802 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
18805 * gst-plugins-ugly.spec.in:
18806 add dvdsub plugin to spec
18807 Original commit message from CVS:
18808 add dvdsub plugin to spec
18810 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18812 docs/plugins/: add siddec
18813 Original commit message from CVS:
18814 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18815 * docs/plugins/inspect/plugin-siddec.xml:
18817 * ext/dvdnav/dvdnavsrc.c:
18820 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18824 * ext/sidplay/Makefile.am:
18825 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18826 Original commit message from CVS:
18827 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18829 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18831 * docs/plugins/.gitignore:
18832 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18834 Original commit message from CVS:
18837 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18840 * docs/plugins/inspect/plugin-a52dec.xml:
18841 * docs/plugins/inspect/plugin-amrnb.xml:
18842 * docs/plugins/inspect/plugin-asf.xml:
18843 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18844 * docs/plugins/inspect/plugin-dvdread.xml:
18845 * docs/plugins/inspect/plugin-dvdsub.xml:
18846 * docs/plugins/inspect/plugin-iec958.xml:
18847 * docs/plugins/inspect/plugin-lame.xml:
18848 * docs/plugins/inspect/plugin-mad.xml:
18849 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18850 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18851 * docs/plugins/inspect/plugin-mpegstream.xml:
18852 * docs/plugins/inspect/plugin-rmdemux.xml:
18853 update plugin inspect files
18854 Original commit message from CVS:
18855 update plugin inspect files
18857 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18859 * gst/mpegaudioparse/gstxingmux.c:
18860 rework build; add translations for v4l2
18861 Original commit message from CVS:
18862 rework build; add translations for v4l2
18864 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18866 configure.ac: rework similarly to other modules
18867 Original commit message from CVS:
18869 rework similarly to other modules
18870 * ext/a52dec/gsta52dec.c:
18871 * ext/amrnb/amrnb.c:
18872 * ext/dvdnav/dvdnavsrc.c:
18873 * ext/dvdread/dvdreadsrc.c:
18874 * ext/lame/gstlame.c:
18875 * ext/mad/gstid3tag.c:
18876 * ext/mpeg2dec/gstmpeg2dec.c:
18877 * ext/sidplay/gstsiddec.cc:
18878 * gst/asfdemux/gstasf.c:
18879 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18880 * gst/dvdsub/gstdvdsubdec.c:
18881 * gst/iec958/ac3iec.c:
18882 * gst/mpegaudioparse/gstmpegaudioparse.c:
18883 * gst/mpegstream/gstmpegstream.c:
18884 * gst/realmedia/rmdemux.c: (plugin_init):
18885 use the correct defines
18887 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18891 * docs/plugins/.gitignore:
18893 Original commit message from CVS:
18896 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18902 Original commit message from CVS:
18905 === release 0.10.3 ===
18907 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18913 * docs/plugins/gst-plugins-ugly-plugins.signals:
18914 * docs/plugins/inspect/plugin-amrnb.xml:
18915 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18916 * docs/plugins/inspect/plugin-iec958.xml:
18917 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18918 * docs/plugins/inspect/plugin-rmdemux.xml:
18920 Original commit message from CVS:
18923 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
18925 better/unified long descriptions
18926 Original commit message from CVS:
18927 * ext/aalib/gstaasink.c:
18928 * ext/annodex/gstcmmldec.c:
18929 * ext/annodex/gstcmmlenc.c:
18930 * ext/cairo/gsttextoverlay.c:
18931 * ext/cairo/gsttimeoverlay.c:
18932 * ext/cdio/gstcdiocddasrc.c:
18933 * ext/dv/gstdvdec.c:
18934 * ext/esd/esdmon.c:
18935 * ext/esd/esdsink.c:
18936 * ext/flac/gstflacdec.c:
18937 * ext/flac/gstflacenc.c:
18938 * ext/flac/gstflactag.c:
18939 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18940 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18941 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18942 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18943 * ext/gdk_pixbuf/gstgdkpixbuf.c:
18944 * ext/gdk_pixbuf/pixbufscale.c:
18945 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18946 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18947 * ext/jpeg/gstjpegdec.c:
18948 * ext/jpeg/gstjpegenc.c:
18949 * ext/jpeg/gstsmokedec.c:
18950 * ext/jpeg/gstsmokeenc.c:
18951 * ext/libcaca/gstcacasink.c:
18952 * ext/libmng/gstmngdec.c:
18953 * ext/libmng/gstmngenc.c:
18954 * ext/libpng/gstpngdec.c:
18955 * ext/libpng/gstpngenc.c:
18956 * ext/mikmod/gstmikmod.c:
18957 * ext/raw1394/gstdv1394src.c:
18958 * ext/shout2/gstshout2.c:
18959 * ext/speex/gstspeexdec.c:
18960 * ext/speex/gstspeexenc.c:
18961 * gst/alpha/gstalpha.c:
18962 * gst/alpha/gstalphacolor.c:
18963 * gst/auparse/gstauparse.c:
18964 * gst/autodetect/gstautoaudiosink.c:
18965 (gst_auto_audio_sink_base_init):
18966 * gst/autodetect/gstautovideosink.c:
18967 (gst_auto_video_sink_base_init):
18968 * gst/avi/gstavimux.c: (gst_avimux_base_init):
18969 * gst/cutter/gstcutter.c:
18970 * gst/debug/breakmydata.c:
18971 * gst/debug/efence.c:
18972 * gst/debug/gstnavigationtest.c:
18973 * gst/debug/negotiation.c:
18974 * gst/debug/progressreport.c:
18975 * gst/debug/testplugin.c:
18976 * gst/effectv/gstaging.c:
18977 * gst/effectv/gstdice.c:
18978 * gst/effectv/gstedge.c:
18979 * gst/effectv/gstquark.c:
18980 * gst/effectv/gstrev.c:
18981 * gst/effectv/gstvertigo.c:
18982 * gst/effectv/gstwarp.c:
18983 * gst/flx/gstflxdec.c:
18984 * gst/goom/gstgoom.c:
18985 * gst/interleave/deinterleave.c:
18986 * gst/interleave/interleave.c:
18987 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18988 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18989 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18990 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18991 * gst/level/gstlevel.c:
18992 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18993 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18994 * gst/median/gstmedian.c:
18995 * gst/monoscope/gstmonoscope.c:
18996 * gst/multipart/multipartdemux.c:
18997 * gst/multipart/multipartmux.c:
18998 * gst/oldcore/gstmd5sink.c:
18999 * gst/oldcore/gstmultifilesrc.c:
19000 * gst/oldcore/gstpipefilter.c:
19001 * gst/oldcore/gstshaper.c:
19002 * gst/oldcore/gststatistics.c:
19003 * gst/rtp/gstasteriskh263.c:
19004 * gst/rtp/gstrtpL16depay.c:
19005 * gst/rtp/gstrtpL16pay.c:
19006 * gst/rtp/gstrtpamrdepay.c:
19007 * gst/rtp/gstrtpamrpay.c:
19008 * gst/rtp/gstrtpdepay.c:
19009 * gst/rtp/gstrtpgsmpay.c:
19010 * gst/rtp/gstrtph263pay.c:
19011 * gst/rtp/gstrtph263pdepay.c:
19012 * gst/rtp/gstrtph263ppay.c:
19013 * gst/rtp/gstrtpmp4gpay.c:
19014 * gst/rtp/gstrtpmp4vdepay.c:
19015 * gst/rtp/gstrtpmp4vpay.c:
19016 * gst/rtp/gstrtpmpadepay.c:
19017 * gst/rtp/gstrtpmpapay.c:
19018 * gst/rtp/gstrtppcmadepay.c:
19019 * gst/rtp/gstrtppcmapay.c:
19020 * gst/rtp/gstrtppcmudepay.c:
19021 * gst/rtp/gstrtppcmupay.c:
19022 * gst/rtp/gstrtpspeexdepay.c:
19023 * gst/rtp/gstrtpspeexpay.c:
19024 * gst/rtsp/gstrtpdec.c:
19025 * gst/smpte/gstsmpte.c:
19026 * gst/videobox/gstvideobox.c:
19027 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19028 * gst/videofilter/gstvideobalance.c:
19029 * gst/videofilter/gstvideoflip.c:
19030 * gst/videofilter/gstvideotemplate.c:
19031 (gst_videotemplate_base_init):
19032 * gst/videomixer/videomixer.c:
19033 * gst/wavenc/gstwavenc.c:
19034 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
19035 better/unified long descriptions
19037 Some cleanups to auparse, don't send multiple newsegments.
19039 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19041 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
19042 Original commit message from CVS:
19043 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
19044 Don't unref event unconditionally after giving away ownership
19045 (gst_pad_push_event(), gst_pad_send_event() and
19046 gst_pad_event_default() take ownership of the event
19047 passed to them). Fixes warnings/crashes caused by
19050 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19052 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
19053 Original commit message from CVS:
19054 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19055 Don't ref NULL caps (private streams have NULL caps) (#336387);
19056 also, no need to set caps on the same buffer twice.
19058 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
19060 gst/mpegstream/: Don't leak element and pad names in error messages, use
19061 Original commit message from CVS:
19062 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19063 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
19064 (gst_dvd_demux_get_subpicture_stream):
19065 * gst/mpegstream/gstmpegdemux.c:
19066 (gst_mpeg_demux_sync_stream_to_time):
19067 Don't leak element and pad names in error messages, use
19068 GST_DEBUG_PAD_NAME instead. Add some more debug code.
19070 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19072 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
19073 Original commit message from CVS:
19074 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19075 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
19076 Name the structure in the custom event with the
19077 language codes for the audio and subtitle streams
19078 actually like dvddemux expects it to be named.
19079 Set caps on source pad and outgoing buffers.
19081 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
19083 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
19084 Original commit message from CVS:
19085 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
19086 (gst_lame_get_property), (gst_lame_setup):
19087 * ext/lame/gstlame.h:
19088 Make xingheader property non-functional, it's broken anyway
19089 after all (use xingmux instead).
19091 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
19093 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
19094 Original commit message from CVS:
19095 * ext/lame/gstlame.c: (gst_lame_sink_event):
19096 On EOS, flush encoder and send remaining data. Fix
19097 return value handling in sink event function.
19099 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
19101 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
19102 Original commit message from CVS:
19103 Patch by: Jürg Billeter <j at bitron dot ch>
19104 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
19105 Fix wrong check for started flag when setting the 'device' property.
19106 We want to allow it when the source is NOT started yet and ignore it
19107 when the source is running.
19109 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
19111 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
19112 Original commit message from CVS:
19113 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
19114 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19115 (gst_asf_demux_process_chunk):
19116 * gst/asfdemux/gstasfdemux.h:
19117 Subtract first timestamp from timestamps, so that
19118 stream starts from 0; makes live streams that don't
19119 start at 0 work again (fixes #317310, #336097).
19121 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
19123 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19124 Original commit message from CVS:
19125 Patch by: Christian Kirbach
19127 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19128 -good. Fixes build on some systems (#331838).
19130 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
19132 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
19133 Original commit message from CVS:
19134 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19135 (gst_rmdemux_parse_cont):
19136 Extract more tags and also post codec name tag on the
19137 bus so this shows up in totem and nautilus.
19139 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19141 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
19142 Original commit message from CVS:
19143 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19144 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
19145 Extra data usually goes into the caps as 'codec_data', not
19146 as first buffer into the stream.
19147 Need to byte swap AC3 content in realmedia files for some
19148 reason (fixes #331588).
19150 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19152 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
19153 Original commit message from CVS:
19154 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19155 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
19156 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19157 When operating in pull mode, post an error message on the
19158 bus when all source pads are unlinked or some other fatal
19159 error occured (#323023). Regrade some recurring debug messages
19160 to LOG level. Convert c++-style comments into C-style ones.
19162 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19164 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
19165 Original commit message from CVS:
19166 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19167 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19168 (gst_rmdemux_all_source_pads_unlinked),
19169 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
19170 (gst_rmdemux_parse_packet):
19171 * gst/realmedia/rmdemux.h:
19172 Handle unlinked source pads properly and stop if all source pads
19173 are unlinked (#323023).
19175 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
19177 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
19178 Original commit message from CVS:
19179 Patch by: Michal Benes <michal dot benes at xeris dot cz>
19180 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
19181 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19182 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
19183 * gst/mpegstream/gstmpegdemux.h:
19184 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19185 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
19186 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
19187 situation really happens when grabbing DVB streams. Current
19188 mpegdemuxer can not handle this situation correctly and it
19189 restarts counting gstreamer timestamps from zero.
19192 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
19194 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
19195 Original commit message from CVS:
19196 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
19197 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
19198 * ext/a52dec/gsta52dec.h:
19199 Fix #334550: failure to play raw AC3 files due to segment problems.
19201 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
19203 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
19204 Original commit message from CVS:
19205 Patch by: Christophe Fergeau <teuf gnome org>
19206 * ext/lame/gstlame.c: (gst_lame_release_memory),
19207 (gst_lame_finalize), (gst_lame_class_init),
19208 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
19209 (gst_lame_change_state):
19210 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
19212 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19214 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
19215 Original commit message from CVS:
19216 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
19217 (gst_mad_sink_event), (gst_mad_change_state):
19218 Include AUDIO_CODEC tag with tags posted if input is not
19219 framed (#334258). Use _scale() util functions in more places.
19221 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
19223 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
19224 Original commit message from CVS:
19225 2006-03-12 Christophe Fergeau <teuf@gnome.org>
19226 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19227 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
19228 property as BROKEN (see
19229 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
19230 explanation why it's broken).
19232 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
19234 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
19235 Original commit message from CVS:
19236 2006-03-11 Christophe Fergeau <teuf@gnome.org>
19237 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19239 * gst/xingheader/Makefile.am:
19240 * gst/xingheader/gstxingmux.c:
19241 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
19242 to MP3 files (this allows decoder to figure out the length of VBR
19245 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
19247 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
19248 Original commit message from CVS:
19249 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
19250 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
19251 tag (#333683, patch by: Alex Lancaster).
19253 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
19255 ext/amrnb/: Further fancyfication.
19256 Original commit message from CVS:
19257 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
19258 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
19259 (gst_amrnbdec_state_change):
19260 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
19261 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
19262 (gst_amrnbenc_state_change):
19263 * ext/amrnb/amrnbenc.h:
19264 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19265 (gst_amrnbparse_query):
19266 Further fancyfication.
19267 Use _take to get writable data from the adapter.
19268 Precalc packet duration.
19270 Forward _push to upstream.
19271 Post error messages when something goes wrong.
19272 Remove old code in amrnbparse.
19273 Don't ignore query results from upstream.
19275 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
19277 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
19278 Original commit message from CVS:
19279 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19280 The AMR encoder writes into the audio buffers it processes, so
19281 use gst_buffer_make_writable() on buffers we might (they go through
19282 an adapter, so there can be copying going on later anyway) be
19285 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
19287 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
19288 Original commit message from CVS:
19289 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
19290 (gst_mpeg_parse_handle_src_query):
19291 Declare variables at the beginning of a block and make
19292 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
19294 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
19296 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
19297 Original commit message from CVS:
19298 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
19299 Read packet size, sequence and padsize in right order again
19300 (fixes #332796; patch by: Fabrizio Gennari).
19302 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
19304 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
19305 Original commit message from CVS:
19306 * gst/iec958/ac3iec.c:
19307 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
19309 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19311 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
19312 Original commit message from CVS:
19314 Make the id3tag and mad checks check for both a header and the
19315 appropriate library if the pkg-config is missing. (Closes #331842)
19316 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
19317 do the same for the plugins themselves.
19319 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
19321 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
19322 Original commit message from CVS:
19323 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19324 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19325 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
19326 * ext/mpeg2dec/gstmpeg2dec.h:
19327 Don't treat STATE_INVALID as fatal error; throw an error
19328 only after five consecutive decoding errors. Makes decoding
19329 mpeg streams more robust and fixes playback of joined clips
19332 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19334 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
19335 Original commit message from CVS:
19336 * ext/dvdnav/dvdnavsrc.h:
19337 Oops. forgot to add this one.
19339 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
19341 ext/Makefile.am: Fix dist-check.
19342 Original commit message from CVS:
19343 2006-02-26 Julien MOUTTE <julien@moutte.net>
19344 * ext/Makefile.am: Fix dist-check.
19346 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19348 configure.ac: Disable dvdnavsrc for now.
19349 Original commit message from CVS:
19351 Disable dvdnavsrc for now.
19353 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
19355 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
19356 Original commit message from CVS:
19359 * ext/dvdnav/Makefile.am:
19360 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
19361 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
19362 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
19363 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
19364 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
19365 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
19366 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
19367 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
19368 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
19369 (gst_dvd_nav_src_make_dvd_event),
19370 (gst_dvd_nav_src_structure_set_uint64),
19371 (gst_dvd_nav_src_push_dvd_nav_packet_event),
19372 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
19373 (gst_dvd_nav_src_push_titlelang_event),
19374 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
19375 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
19376 (gst_dvd_nav_src_handle_navigation_event),
19377 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
19378 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
19379 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
19380 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
19381 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
19382 (gst_dvd_nav_src_do_init), (plugin_init):
19383 dvdnavsrc ported to 0.10, for the most part at least. Not quite
19384 ready for prime time yet though.
19386 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19388 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
19389 Original commit message from CVS:
19390 * ext/cdio/Makefile.am:
19391 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
19392 required for Cygwin, see #317048)
19393 * gst/rtp/gstasteriskh263.c:
19394 Cygwin has includes for both the unix network socket API
19395 and the windows API, but only one can be included, so fix
19396 includes to only use one or the other, prefering the unxi
19399 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19401 Port dvdsubdec to 0.10
19402 Original commit message from CVS:
19404 * gst/dvdsub/Makefile.am:
19405 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
19406 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
19407 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
19408 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
19409 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
19410 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
19411 (gst_send_empty_fill), (gst_send_subtitle_frame),
19412 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
19413 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
19415 * gst/dvdsub/gstdvdsubdec.h:
19416 Port dvdsubdec to 0.10
19418 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19420 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
19421 Original commit message from CVS:
19422 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
19423 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
19424 mpegdemux for MPEG-2 video streams.
19426 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19428 configure.ac: Bump nano back to CVS
19429 Original commit message from CVS:
19431 Bump nano back to CVS
19433 === release 0.10.2 ===
19435 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19437 configure.ac: releasing 0.10.2, "Season to Taste"
19438 Original commit message from CVS:
19440 releasing 0.10.2, "Season to Taste"
19442 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19444 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
19445 Original commit message from CVS:
19447 releasing 0.10.1.3 prelease for 0.10.2
19449 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
19451 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
19452 Original commit message from CVS:
19453 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19454 In sink event handler, release object lock again
19455 _before_ sending EOS event downstream (#313838).
19457 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
19460 * gst/asfdemux/gstasf.c:
19461 fix rank of asfdemux
19462 Original commit message from CVS:
19463 fix rank of asfdemux
19465 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19467 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
19468 Original commit message from CVS:
19470 releasing 0.10.1.2 prelease for 0.10.2
19472 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
19474 * gst-plugins-ugly.spec.in:
19476 Original commit message from CVS:
19479 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
19481 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
19482 Original commit message from CVS:
19483 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
19484 (crop_copy_i422_buffer), (crop_buffer):
19485 When we need to crop the output buffer, make sure we
19486 create a buffer of the right size and respect the implicit
19487 striding used for I420 elsewhere in GStreamer (#331301).
19489 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
19491 ext/cdio/gstcdio.c: Init debug category (#331253).
19492 Original commit message from CVS:
19493 * ext/cdio/gstcdio.c: (plugin_init):
19494 Init debug category (#331253).
19496 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
19498 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
19499 Original commit message from CVS:
19500 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
19501 Do not error out on non-recognized streams. Ignore them and allow
19502 playback of the other streams.
19504 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19506 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
19507 Original commit message from CVS:
19508 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19509 Add a small sanity check for LPCM reading.
19511 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
19513 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
19514 Original commit message from CVS:
19515 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
19516 Take into account the file properties preroll value for
19517 timestamping/newsegment. It's weird this value was commented out.
19519 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
19521 gst/asfdemux/Makefile.am: More asf makefile fixing.
19522 Original commit message from CVS:
19523 * gst/asfdemux/Makefile.am:
19524 More asf makefile fixing.
19526 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
19528 ext/lame/gstlame.c: Fix up lame a bit.
19529 Original commit message from CVS:
19530 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19531 (gst_lame_change_state):
19533 Apply patch #319782 by Gautier Portet.
19535 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
19537 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
19538 Original commit message from CVS:
19539 * gst/asfdemux/Makefile.am:
19540 But we do need to link against the riff libraryr.
19542 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
19544 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
19545 Original commit message from CVS:
19546 * gst/asfdemux/Makefile.am:
19547 We don't want asfmux.c yet.
19549 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
19551 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
19552 Original commit message from CVS:
19553 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
19554 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
19555 (gst_mad_change_state):
19556 Port fixes for bugs 314771, 308772, 140237, and 302625
19557 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
19558 Use GST_EVENT_FLUSH_STOP to clear data from the current input
19559 buffer, to avoid using it for any future decoding.
19561 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
19563 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
19564 Original commit message from CVS:
19566 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
19567 (gst_asf_get_guid_nick):
19568 * gst/asfdemux/asfheaders.h:
19569 * gst/asfdemux/gstasf.c: (plugin_init):
19570 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19571 (gst_asf_demux_class_init), (gst_asf_demux_init),
19572 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19573 (gst_asf_demux_handle_src_event),
19574 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
19575 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
19576 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
19577 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
19578 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
19579 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
19580 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
19581 (gst_asf_demux_get_bitrate_record),
19582 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
19583 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
19584 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
19585 (gst_asf_demux_get_obj_data_correction),
19586 (gst_asf_demux_get_stream_audio),
19587 (gst_asf_demux_get_stream_correction),
19588 (gst_asf_demux_get_stream_video),
19589 (gst_asf_demux_get_stream_video_format),
19590 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
19591 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19592 (gst_asf_demux_process_stream),
19593 (gst_asf_demux_get_gst_tag_from_tag_name),
19594 (gst_asf_demux_commit_taglist),
19595 (gst_asf_demux_process_ext_content_desc),
19596 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
19597 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
19598 (gst_asf_demux_process_comment),
19599 (gst_asf_demux_process_bitrate_props_object),
19600 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
19601 (gst_asf_demux_descramble_segment),
19602 (gst_asf_demux_element_send_event),
19603 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19604 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
19605 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
19606 (gst_asf_demux_get_src_query_types),
19607 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19608 * gst/asfdemux/gstasfdemux.h:
19609 asfdemux ported to 0.10. Does still need a bit of work (seems like
19610 there's something funky going on when timestamping video frames).
19611 The seeking code is likely to make Wim cry, but hey, at least it
19614 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
19616 ext/amrnb/amrnbdec.c: Some more comments.
19617 Original commit message from CVS:
19618 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
19619 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
19620 Some more comments.
19621 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19622 Applied patch from Fabrizio Gennari, fixes #330844.
19624 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
19626 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
19627 Original commit message from CVS:
19628 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19629 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
19630 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19631 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
19632 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
19633 * ext/dvdread/dvdreadsrc.h:
19634 Let's try to play the title the user set via the URI handler or
19635 via properties instead of always playing the first title. Also,
19636 Also, count title/chapter/angle number in URI and properties
19637 from 1 rather than 0.
19639 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19641 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
19642 Original commit message from CVS:
19643 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19644 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
19645 (gst_dvd_read_src_do_duration_query):
19646 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
19647 otherwise GstBaseSrc will think we can operate pull_range based,
19648 which we don't really, and typefinding will fail miserably.
19649 Also, make seeking work somewhat (only works with flumpegdemux
19650 at the moment, mpegstream needs fixing for that first).
19652 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19654 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
19655 Original commit message from CVS:
19656 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
19657 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
19658 Only allocate buffer once we know exactly how much we need,
19659 rather than gratuitously allocating 2MB-buffers all the time
19660 even if we usually need much less than that. Also, demote
19661 a debug message from DEBUG to LOG level.
19663 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19665 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
19666 Original commit message from CVS:
19667 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19668 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
19669 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
19670 (gst_dvd_read_src_do_position_query):
19671 Add some more debugging and fix duration query in BYTES.
19673 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
19675 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
19676 Original commit message from CVS:
19679 * ext/dvdread/Makefile.am:
19680 * ext/dvdread/dvdreadsrc.c:
19681 * ext/dvdread/dvdreadsrc.h:
19682 Half-baked port to 0.10. Needs some love
19683 in the seeking department, but at least
19685 * ext/dvdread/stream_labels.c:
19686 * ext/dvdread/stream_labels.h:
19687 Remove these (we use ISO-639 language codes internally; applications
19688 that want to translate those into language names for display to the
19689 user should rely on the iso-codes package for that).
19691 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
19693 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
19694 Original commit message from CVS:
19695 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
19696 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
19697 (gst_amrnbdec_state_change):
19698 * ext/amrnb/amrnbdec.h:
19699 Fix amrnbdec, handle events, take copy from adapter since the decoder
19700 apparently writes in the source data.
19701 Use some _scale_int, and precalc duration.
19702 Fix some leaks, post ERROR messages.
19704 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
19706 docs/plugins/: Add cdio plugin to docs.
19707 Original commit message from CVS:
19708 * docs/plugins/Makefile.am:
19709 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
19710 * docs/plugins/gst-plugins-good-plugins-sections.txt:
19711 * docs/plugins/inspect/plugin-cdio.xml:
19712 Add cdio plugin to docs.
19713 * ext/cdio/gstcdiocddasrc.c:
19715 * ext/cdio/gstcdio.c:
19716 The plugin is called 'cdio' not 'cddio'.
19718 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
19720 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
19721 Original commit message from CVS:
19722 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
19723 One source pad not being linked is not an error condition when we're
19724 still parsing the header. In this case (e.g. where we don't have a
19725 suitable decoder installed) just pretend everything is fine, so that
19726 the demuxer will actually go on to signal no-more-pads when done
19727 parsing the header, otherwise decodebin/playbin will never post the
19728 appropriate error message if decoders are not available.
19730 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
19734 * ext/mad/gstid3tag.c:
19735 * gst/realmedia/rmdemux.c:
19736 Just make it compile with --disable-gst-debug.
19737 Original commit message from CVS:
19738 Just make it compile with --disable-gst-debug.
19740 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
19742 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
19743 Original commit message from CVS:
19744 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
19745 (gst_mad_check_caps_reset), (gst_mad_chain):
19746 Merge patch from Radoslaw Szkodzinski (bug 326734)
19748 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19750 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
19751 Original commit message from CVS:
19752 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
19753 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
19754 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
19755 (gst_id3_tag_chain):
19756 fixing Gdate handling
19757 enabling mux/demux mode switching
19758 adding better debug output
19760 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19762 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...
19763 Original commit message from CVS:
19764 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
19765 If we haven't set caps on a source pad yet, the caps on the
19766 pad are NULL, not un-fixed. Set caps on outgoing buffers.
19768 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19770 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
19771 Original commit message from CVS:
19772 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
19773 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
19774 * ext/lame/gstlame.h:
19775 Contrary to what the const char in the lame API might suggest,
19776 lame expects us to keep the strings we pass to id3tag_set_foo()
19777 around; it doesn't free them either though, so we have to store
19778 them somewhere and free them later when we can be sure lame
19779 doesn't need them any longer.
19781 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19783 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...
19784 Original commit message from CVS:
19785 * ext/lame/gstlame.c: (add_one_tag):
19786 Fix handling of GST_TAG_DATE (#311679), don't pass an
19787 uninitialised string pointer to lame if we don't know
19788 how to handle the tag type, and fix minor memory leak.
19790 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19792 ext/mad/gstmad.c: Fix debug message.
19793 Original commit message from CVS:
19794 * ext/mad/gstmad.c: (gst_mad_chain):
19797 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19799 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
19800 Original commit message from CVS:
19801 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
19802 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19803 Erase spurious call to gst_segment_set_newsegment.
19804 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
19805 the superclass method when handling NEWSEGMENT events.
19806 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
19807 and dvd-audio-restart event handling. There are currently less
19808 hackish ways of handling the sparse audio stream problem.
19810 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19812 fix up error domains, error strings, and use of translation
19813 Original commit message from CVS:
19814 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
19815 * ext/dvdnav/dvdnavsrc.c: (if):
19816 * ext/dvdread/stream_labels.c:
19817 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
19818 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19819 fix up error domains, error strings, and use of translation
19821 fix up this file, even though none of them are actually marked
19824 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19826 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
19827 Original commit message from CVS:
19828 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
19829 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19830 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19831 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
19832 (gst_mpeg_parse_change_state):
19833 Make timestamp adjustment somewhat milder. Actual timestamps are
19834 now sent unmodified unless an actual gap is found in the
19835 stream. This should fix time display when playing most MPEG
19838 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
19840 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
19841 Original commit message from CVS:
19842 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
19843 * ext/cdio/gstcdio.h:
19844 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
19845 Fix build for libcdio versions >= 76; give slightly lower rank
19848 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19850 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
19851 Original commit message from CVS:
19854 * ext/cdio/Makefile.am:
19855 * ext/cdio/gstcdio.c:
19856 * ext/cdio/gstcdio.h:
19857 * ext/cdio/gstcdiocddasrc.c:
19858 * ext/cdio/gstcdiocddasrc.h:
19859 Port libcdio cdda source, formerly known as cddasrc, now known as
19860 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
19861 but that's not tested (fixes #317658).
19863 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
19865 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
19866 Original commit message from CVS:
19867 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19868 tss tss... always set caps on outgoing buffer.
19870 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
19872 * gst-plugins-ugly.spec.in:
19874 Original commit message from CVS:
19877 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19882 Original commit message from CVS:
19885 === release 0.10.1 ===
19887 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19893 * docs/plugins/gst-plugins-ugly-plugins.args:
19894 * docs/plugins/inspect/plugin-a52dec.xml:
19895 * docs/plugins/inspect/plugin-amrnb.xml:
19896 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19897 * docs/plugins/inspect/plugin-iec958.xml:
19898 * docs/plugins/inspect/plugin-lame.xml:
19899 * docs/plugins/inspect/plugin-mad.xml:
19900 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19901 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19902 * docs/plugins/inspect/plugin-rmdemux.xml:
19904 Original commit message from CVS:
19907 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19912 Original commit message from CVS:
19915 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
19917 Pass unhandled queries upstream (useful e.g. for SEEKING query)
19918 Original commit message from CVS:
19919 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
19920 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19921 * ext/mad/gstmad.c: (gst_mad_src_query):
19922 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
19923 * ext/sidplay/gstsiddec.cc:
19924 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19925 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
19926 Pass unhandled queries upstream (useful e.g. for SEEKING query)
19927 (fixes #325652; based on patch by: Philippe); make rmdemux return
19928 FALSE for position queries, instead of setting -1 as value and
19931 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19933 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19934 Original commit message from CVS:
19935 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
19936 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19937 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
19938 rewrite timestamps in the case segments are being set from
19939 upstream, but use timestamps unmodified. Also send proper position
19940 values. This allows for correct time display and makes queries
19941 work in sink elements.
19942 * gst/mpegstream/gstdvddemux.h:
19943 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19944 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
19945 Rename flush_filter to segment_filter, which is better represents
19946 what the arreibute does.
19947 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
19948 Activate segment filtering when a timestamp discontinuity is seen.
19950 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19952 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...
19953 Original commit message from CVS:
19954 * ext/mad/gstmad.c: (gst_mad_chain):
19955 Don't forget that we need to send out a newsegment event after a
19956 restart even if we don't have enough data to decode a frame right
19959 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19961 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
19962 Original commit message from CVS:
19963 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
19964 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19965 Use the new "audio-shutdown" and "audio-restart" DVD events
19966 instead of the "spu-still-frame" event to shutdown and restart
19967 the audio pipeline.
19968 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
19969 Check for cases where the segment-based adjustment calculation
19970 would produce negative values (which result in an overflow) and
19971 return GST_CLOCK_TIME_NONE instead.
19972 * gst/mpegstream/gstdvddemux.h:
19973 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19974 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
19975 Add a mechanism to discard audio buffers with timestamps outside
19976 the currently set segment. This was causing (sometimes serious)
19977 synchronization problems after seeking in DVDs with LPCM audio,
19978 since VOBUs usually contain audio material that lies outside the
19979 timestamp range specified by the header.
19981 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19983 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
19984 Original commit message from CVS:
19985 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
19986 Remove lingering reference to GstID3Demux
19987 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
19988 Don't output debug saying padding streams are unknown type,
19989 because they're not
19991 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19993 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19994 Original commit message from CVS:
19995 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
19996 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19997 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
20000 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
20001 (gst_mpeg_demux_get_audio_stream):
20002 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
20003 (gst_dvd_demux_get_audio_stream)
20004 (gst_dvd_demux_get_subpicture_stream)
20005 (gst_dvd_demux_send_subbuffer):
20006 Send current* pad buffers with appropriate caps.
20008 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20010 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20011 Original commit message from CVS:
20012 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
20013 * gst/iec958/ac3iec.h:
20014 * gst/iec958/ac3iec.c:
20015 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20016 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
20017 raw-audio property to ac3iec958 that allows setting the source pad
20018 caps to raw audio instead of audio/x-iec958. This makes it
20019 possible to use ac3iec958 together with the normal alsasink
20020 element to drive an external receiver that autodetects AC3
20023 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
20025 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20026 Original commit message from CVS:
20027 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
20028 (ac3iec_chain_dvd):
20029 * gst/iec958/ac3iec.h:
20030 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20032 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
20034 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
20035 Original commit message from CVS:
20036 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
20037 When getting a seek event, first check if the upstream element
20038 can handle it and only do our own seek stuff when it can't
20039 (should fix #322856).
20041 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20043 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
20044 Original commit message from CVS:
20045 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20046 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
20047 Really convert to BYTES format when we want to convert
20048 to bytes (use right variable; fixes #322856).
20050 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20052 Big mpegparse clean up, second round:
20053 Original commit message from CVS:
20054 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
20055 Big mpegparse clean up, second round:
20056 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20057 Send and EOS event down the audio pipeline when an still frame
20058 event arrives. This prevents the pipeline from locking when a
20059 still menu comes directly after a flush.
20060 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
20061 Don't send a newsegment in reset.
20062 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
20063 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
20064 Move the code of handle_newsegment to process_event. Send a
20065 NEWSEGMENT after FLUSH_STOP.
20066 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
20068 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
20069 (gst_mpeg_demux_class_init): Don't override send_event.
20070 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20071 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
20072 (gst_mpeg_demux_reset):
20073 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
20075 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20076 Reset the mpegparse element after a flush.
20077 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
20078 Don't forward events.
20079 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20080 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20081 handle_newsegment is not a virtual method anymore.
20082 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
20083 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
20084 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
20085 rid of send_newsegment virtual method.
20086 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
20087 handle DVD events and call the superclass method for other event
20089 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
20090 override process_event anymore.
20091 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
20092 (gst_mpeg_parse_process_event): Move actual event processing to
20093 process event so that subclasses can properly override or extend
20095 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20096 Eliminate time parameter in process event.
20097 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20098 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
20099 (gst_mpeg_demux_send_subbuffer):
20100 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20101 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
20102 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
20103 adding the value of the adjust attribute.
20104 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
20105 rid of the adjust attribute. Now all timestamp adjustments are
20106 performed by mpegparse using the current segment.
20107 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20108 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
20109 on the adjust attribute for SCR values and the current segment.
20110 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
20111 adjust_ts virtual method to adjust timestamps for outgoing
20113 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
20114 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
20115 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20116 (gst_dvd_demux_handle_newsegment): Don't override
20118 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
20119 Check for DVD events in process_event instead of
20121 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20122 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20123 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
20124 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
20125 (gst_mpeg_demux_send_event):
20126 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20127 (gst_dvd_demux_handle_dvd_event):
20128 Eliminate the time parameter in send_event.
20130 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20132 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
20133 Original commit message from CVS:
20134 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
20135 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
20136 Fix typefinding in id3demux, and then remove it in favour
20137 of the new LGPL id3demux in gst-plugins-good
20138 * ext/mad/gstmad.c: (gst_mad_dispose):
20139 dispose can run more than once.
20141 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20143 gst/asfdemux/gstasfmux.c: change some char* into char[]
20144 Original commit message from CVS:
20145 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
20146 change some char* into char[]
20148 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
20150 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
20151 Original commit message from CVS:
20152 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20153 Remove memleak from unused GstRMDemuxStream
20155 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
20157 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
20158 Original commit message from CVS:
20159 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
20160 (gst_id3_tag_do_typefind):
20161 Use the correct function to free typefind factory list.
20163 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
20165 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
20166 Original commit message from CVS:
20167 * ext/mad/gstmad.c: (gst_mad_src_query):
20168 For position and duration queries in TIME format, try the peer
20169 first (might be a demuxer).
20171 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20173 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
20174 Original commit message from CVS:
20175 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
20176 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
20177 Properly handle non contiguous VOBUs by adding the segment accum
20178 field to the adjust value.
20179 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20180 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
20181 handle_newsegment to prevent sending actual newsegment events and
20182 use tiemstamp rewriting instead.
20183 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
20185 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20186 (gst_mpeg_parse_event):
20187 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20188 Add a new parameter to handle_newsegment to allow controlling
20189 whether newsegment events are forwarded or not.
20190 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20191 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20192 (gst_dvd_demux_reset):
20193 last_end_ptm and discont_time aren't necessary anymore, since
20194 timestamp adjustment is now replaced by newsegment events.
20195 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
20197 * gst/mpegstream/gstdvddemux.h:
20198 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20199 Don't handle dvd-nav-packet events anymore, since the are now
20200 replaced by standard newsegment events.
20201 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20202 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20203 (gst_dvd_demux_change_state):
20204 * gst/mpegstream/gstdvddemux.h:
20205 Get rid of the ignore_next_newmedia_discont hack.
20206 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20207 (gst_dvd_demux_handle_newsegment):
20208 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20209 (gst_mpeg_demux_handle_newsegment): Don't override
20210 handle_newsegment anymore. It was only necessary to handle
20212 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20213 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
20214 (gst_dvd_demux_set_cur_subpicture):
20215 Reactivate handling of DVD events.
20216 * gst/mpegstream/gstmpegparse.c (normal_seek)
20217 (gst_mpeg_parse_handle_src_event)
20218 (gst_mpeg_parse_handle_src_query):
20219 First attempt at reenabling seek.
20220 * gst/mpegstream/gstmpegparse.h:
20221 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20222 (gst_mpeg_parse_update_streaminfo)
20223 (gst_mpeg_parse_get_rate)
20224 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
20225 (gst_mpeg_parse_handle_src_query):
20226 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
20227 Make queries work again.
20228 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20229 (gst_mpeg_parse_handle_newsegment)
20230 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
20231 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
20232 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20233 Get rid of the newsegment_pending attribute, and rely instead on
20234 proper timestamp adjustment.
20235 * gst/mpegstream/gstmpegparse.c
20236 (gst_mpeg_parse_get_src_event_masks): Erase.
20237 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
20238 Initialize fields before creating pads to prevent the pad creation
20239 callback from failing.
20240 (gst_mpeg_parse_reset): Initialize new fields, and change
20241 initialization order to match the order in the structure.
20242 (gst_mpeg_parse_handle_newsegment): Forward new segment events
20243 whenever possible, and update the current segment.
20244 (gst_mpeg_parse_send_newsegment): Update the current segment and
20245 pending_newsegment.
20246 (gst_mpeg_parse_pad_added): Use the current segment to send
20247 newsegment events to new pads.
20248 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
20249 and events. Properly update newsegment_pending.
20250 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20251 New fields do_adjust and current_segment.
20252 * gst/mpegstream/gstmpegdemux.c:
20253 * gst/mpegstream/gstdvddemux.c:
20254 * gst/mpegstream/gstmpegparse.h:
20255 Rename handle_discont virtual method to handle_newsegment. Erase
20256 some (already commented out support) for old NEW_MEDIA events.
20257 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20258 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20259 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
20260 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
20261 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
20262 Erase the "pending_scr" field, and replace it by a slightly
20263 different handling of the current SCR. Document code blocks in
20264 parse_packhead and chain.
20266 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
20268 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
20269 Original commit message from CVS:
20270 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
20271 g_warning() are only for really fatal warnings. If we can't decode a
20272 tag, just ignore that tag and do a GST_WARNING.
20274 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20277 * ext/a52dec/gsta52dec.h:
20278 * ext/dvdread/dvdreadsrc.h:
20279 * ext/lame/gstlame.h:
20280 * ext/mad/gstid3tag.c:
20281 * ext/mad/gstmad.c:
20282 * ext/mad/gstmad.h:
20283 * ext/mpeg2dec/gstmpeg2dec.h:
20284 * ext/sidplay/gstsiddec.h:
20285 * gst/ac3parse/gstac3parse.c:
20286 * gst/ac3parse/gstac3parse.h:
20287 * gst/asfdemux/gstasfdemux.c:
20288 * gst/asfdemux/gstasfdemux.h:
20289 * gst/iec958/ac3iec.h:
20290 * gst/mpegaudioparse/gstmpegaudioparse.c:
20291 * gst/mpegaudioparse/gstmpegaudioparse.h:
20292 * gst/mpegstream/gstdvddemux.h:
20293 * gst/mpegstream/gstmpegclock.h:
20294 * gst/mpegstream/gstmpegdemux.h:
20295 * gst/mpegstream/gstmpegpacketize.h:
20296 * gst/mpegstream/gstmpegparse.c:
20297 * gst/mpegstream/gstmpegparse.h:
20298 * gst/mpegstream/gstrfc2250enc.c:
20299 * gst/mpegstream/gstrfc2250enc.h:
20300 * gst/realmedia/rmdemux.c:
20301 * gst/realmedia/rmdemux.h:
20302 * gst/synaesthesia/synaescope.c:
20304 Original commit message from CVS:
20307 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20311 Original commit message from CVS:
20314 === release 0.10.0 ===
20316 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20322 * docs/plugins/inspect/plugin-a52dec.xml:
20323 * docs/plugins/inspect/plugin-amrnb.xml:
20324 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20325 * docs/plugins/inspect/plugin-iec958.xml:
20326 * docs/plugins/inspect/plugin-lame.xml:
20327 * docs/plugins/inspect/plugin-mad.xml:
20328 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20329 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20330 * docs/plugins/inspect/plugin-rmdemux.xml:
20332 Original commit message from CVS:
20335 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
20337 Update for alloc_buffer changes.
20338 Original commit message from CVS:
20339 2005-12-05 Andy Wingo <wingo@pobox.com>
20340 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
20341 * ext/mad/gstmad.c: (gst_mad_chain):
20342 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
20343 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
20344 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
20345 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20346 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
20348 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
20350 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
20351 Original commit message from CVS:
20352 2005-12-05 Andy Wingo <wingo@pobox.com>
20353 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
20354 id3demux and id3mux now. Fixes #323199.
20356 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
20358 * gst-plugins-ugly.spec.in:
20359 update spec file for latest changes
20360 Original commit message from CVS:
20361 update spec file for latest changes
20363 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20365 fix silly Makefile.am bug so they link correctly again
20366 Original commit message from CVS:
20367 * ext/amrnb/Makefile.am:
20368 * gst/realmedia/Makefile.am:
20369 fix silly Makefile.am bug so they link correctly again
20371 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20375 Original commit message from CVS:
20378 === release 0.9.7 ===
20380 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20389 * docs/plugins/gst-plugins-ugly-plugins.args:
20390 * docs/plugins/inspect/plugin-a52dec.xml:
20391 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20392 * docs/plugins/inspect/plugin-iec958.xml:
20393 * docs/plugins/inspect/plugin-lame.xml:
20394 * docs/plugins/inspect/plugin-mad.xml:
20395 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20396 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20397 * docs/plugins/inspect/plugin-rmdemux.xml:
20398 * docs/random/LICENSE:
20399 * docs/random/PORTED_09:
20401 Original commit message from CVS:
20404 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20408 * ext/amrnb/Makefile.am:
20409 * gst/realmedia/Makefile.am:
20410 Don't know how these escaped my eye before. Fix link flags.
20411 Original commit message from CVS:
20412 Don't know how these escaped my eye before. Fix link flags.
20414 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20417 * examples/Makefile.am:
20418 * examples/capsfilter/Makefile.am:
20419 * examples/capsfilter/capsfilter1.c:
20420 * examples/gob/Makefile.am:
20421 * examples/gob/gst-identity2.gob:
20422 * examples/gstplay/.gitignore:
20423 * examples/gstplay/Makefile.am:
20424 * examples/gstplay/player.c:
20425 * examples/indexing/.gitignore:
20426 * examples/indexing/Makefile.am:
20427 * examples/indexing/indexmpeg.c:
20428 * examples/level/Makefile.am:
20429 * examples/level/README:
20430 * examples/level/demo.c:
20431 * examples/level/plot.c:
20432 * examples/stats/Makefile.am:
20433 * examples/stats/mp2ogg.c:
20434 * examples/switch/.gitignore:
20435 * examples/switch/Makefile.am:
20436 * examples/switch/switcher.c:
20438 Original commit message from CVS:
20441 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
20443 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
20444 Original commit message from CVS:
20445 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
20446 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
20447 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
20448 (gst_mpeg_parse_send_event):
20449 Ref events before sending them to multiple pads, after all
20450 gst_pad_send_event() takes ownership of events. Don't leak
20451 events that have not been handled (fixes #322745).
20453 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20455 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20456 Original commit message from CVS:
20457 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
20458 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20459 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
20460 from making timestamp adjustments. This will have to be re-added
20461 in some form in the near future, but in order to do that, some nav
20462 packet parsing will be necessary in mpegdemux.
20463 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20464 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20465 (g_value_set_int, gst_mpeg_parse_set_property)
20466 Get rid of do_adjust and use_adjust. Rename max_discont to
20468 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
20469 -1, no adjustment is made.
20470 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
20471 Rename max_discont property to max_scr_gap. Erase "adjust"
20473 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
20474 override send_event anymore, base class does the job.
20475 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
20476 Base class now does most of the work.
20477 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
20478 Generalize to forwarding the event to all source pads in the
20480 * gst/mpegstream/gstmpegparse.h:
20481 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20482 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
20483 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
20484 (gst_mpeg_parse_set_property):
20485 Clock synchronization doesn't make sense anymore for a
20488 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
20490 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
20491 Original commit message from CVS:
20492 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20493 Don't treat normal EOS as a fatal error.
20495 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
20497 ext/mad/gstmad.c: Proper warning statements,
20498 Original commit message from CVS:
20499 * ext/mad/gstmad.c: (gst_mad_chain):
20500 Proper warning statements,
20501 Don't error if the src pad isn't linked when pushing.
20502 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
20503 Proper state_change, avoids borkage when going to READY
20505 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20508 * gst-libs/Makefile.am:
20510 * gst-libs/ext/.gitignore:
20511 * gst-libs/gst/media-info/.gitignore:
20512 * gst-libs/gst/play/.gitignore:
20513 * gst-libs/gst/play/play.h:
20514 * gst-libs/gst/play/play.vcproj:
20515 no need for an AS_LIBTOOL call
20516 Original commit message from CVS:
20517 no need for an AS_LIBTOOL call
20519 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20523 * gst-plugins-ugly.spec.in:
20524 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20525 Original commit message from CVS:
20526 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20528 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20530 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
20531 Original commit message from CVS:
20532 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20533 Prime libmpeg2's pumps with some null custom buffers
20534 to ensure it doesn't ask us to discard garbage later yay.
20536 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20538 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
20539 Original commit message from CVS:
20540 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20541 Prime libmpeg2's pumps with some null custom buffers
20542 to ensure it ask us to discard garbage later yay.
20544 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
20546 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
20547 Original commit message from CVS:
20548 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
20549 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
20550 (gst_a52dec_chain_raw):
20551 * ext/a52dec/gsta52dec.h:
20552 Accept AC3 in audio/x-private1-ac3 format, which includes
20553 DVD-specific headers, as well as raw AC3, for compatibility with
20556 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20558 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
20559 Original commit message from CVS:
20560 * ext/mad/gstmad.c: (gst_mad_chain):
20561 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
20562 skip frame synthesis and consume input data as if we'd done the
20563 decode. Makes mad not error when the src pad is not connected.
20566 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20569 Erase old CVS conflict line.
20570 Original commit message from CVS:
20571 Erase old CVS conflict line.
20573 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20575 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
20576 Original commit message from CVS:
20577 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
20578 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20579 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
20580 (gst_mpeg_parse_chain):
20581 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20582 (gst_mpeg_demux_send_newsegment):
20583 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
20584 * gst/mpegstream/gstmpegparse.h:
20585 Rename send_discont method to send_newsegment and add parameters
20586 to handle actual segments. Adapt code all around to run with the
20587 new name and signature.
20588 * gst/mpegstream/gstmpegdemux.c:
20589 * gst/mpegstream/gstmpegparse.c:
20590 * gst/mpegstream/gstdvddemux.c:
20591 Convert to GST_BOILERPLATE.
20593 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20596 fix AS_LIBTOOL call
20597 Original commit message from CVS:
20598 fix AS_LIBTOOL call
20600 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20603 add a torture target
20604 Original commit message from CVS:
20605 add a torture target
20607 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20612 Original commit message from CVS:
20615 === release 0.9.6 ===
20617 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20623 * docs/plugins/gst-plugins-ugly-plugins.args:
20624 * docs/plugins/gst-plugins-ugly-plugins.signals:
20625 * docs/plugins/inspect/plugin-a52dec.xml:
20626 * docs/plugins/inspect/plugin-amrnb.xml:
20627 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20628 * docs/plugins/inspect/plugin-iec958.xml:
20629 * docs/plugins/inspect/plugin-lame.xml:
20630 * docs/plugins/inspect/plugin-mad.xml:
20631 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20632 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20633 * docs/plugins/inspect/plugin-rmdemux.xml:
20635 Original commit message from CVS:
20638 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
20640 gst/realmedia/rmdemux.c: Fractional framerates.
20641 Original commit message from CVS:
20642 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
20643 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
20644 (find_seek_offset_bytes), (find_seek_offset_time),
20645 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
20646 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
20647 (gst_rmdemux_chain), (gst_rmdemux_send_event),
20648 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20649 (gst_rmdemux_parse_packet):
20650 Fractional framerates.
20652 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20654 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
20655 Original commit message from CVS:
20656 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
20657 (gst_mpeg2dec_negotiate_format), (handle_sequence),
20658 (gst_mpeg2dec_sink_event):
20659 * ext/mpeg2dec/gstmpeg2dec.h:
20660 Use fractional framerates
20662 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20664 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
20665 Original commit message from CVS:
20666 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
20667 set_clock returns a boolean.
20669 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
20671 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
20672 Original commit message from CVS:
20673 * ext/mad/gstmad.c: (gst_mad_chain):
20674 Fix seeking even more by sending the newsegment event with the
20675 right parameters. Should fix querying in playbin/totem after
20678 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
20680 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
20681 Original commit message from CVS:
20682 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
20683 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
20684 Fix seeking in stand-alone mode. Fix nonexistant enum value
20685 introduced in previous commit. Improve debug messages here and
20686 there. Actually return a proper return value in the sink event
20689 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20691 * ext/lame/gstlame.c:
20693 Original commit message from CVS:
20696 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20699 * ext/lame/gstlame.c:
20700 * ext/mad/gstmad.c:
20701 * ext/sidplay/gstsiddec.cc:
20703 Original commit message from CVS:
20706 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
20709 * ext/lame/gstlame.c:
20710 * ext/mad/gstid3tag.c:
20711 * ext/sidplay/gstsiddec.cc:
20712 Update for gst_tag_setter API changes.
20713 Original commit message from CVS:
20714 2005-11-22 Andy Wingo <wingo@pobox.com>
20715 * Update for gst_tag_setter API changes.
20717 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
20720 * ext/a52dec/gsta52dec.c:
20721 * ext/mad/gstid3tag.c:
20722 * ext/mad/gstmad.c:
20723 * gst/mpegaudioparse/gstmpegaudioparse.c:
20724 * gst/mpegstream/gstdvddemux.c:
20725 * gst/mpegstream/gstmpegparse.c:
20726 * gst/realmedia/rmdemux.c:
20727 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
20728 Original commit message from CVS:
20729 2005-11-22 Andy Wingo <wingo@pobox.com>
20730 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
20731 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
20732 * ext/mad/gstmad.c (gst_mad_chain)
20733 * gst/mpegaudioparse/gstmpegaudioparse.c
20734 (gst_mp3parse_sink_event)
20735 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20736 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
20737 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
20738 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
20739 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
20741 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
20743 ext/mad/Makefile.am: libgsttagedit => libgsttag
20744 Original commit message from CVS:
20745 * ext/mad/Makefile.am:
20746 libgsttagedit => libgsttag
20748 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
20750 ext/lame/gstlame.c: Don't take the stream lock
20751 Original commit message from CVS:
20752 * ext/lame/gstlame.c: (gst_lame_sink_event):
20753 Don't take the stream lock
20755 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
20757 ext/: Don't take the stream lock.
20758 Original commit message from CVS:
20759 2005-11-21 Andy Wingo <wingo@pobox.com>
20760 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
20761 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
20762 * ext/mad/gstmad.c (gst_mad_sink_event):
20763 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
20765 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
20766 stream lock changes.
20768 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
20770 *.*: Ran scripts/update-macros. Oh yes.
20771 Original commit message from CVS:
20772 2005-11-21 Andy Wingo <wingo@pobox.com>
20774 * *.c: Ran scripts/update-macros. Oh yes.
20776 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20778 gst/mpegstream/: Filler events have beem removed for now.
20779 Original commit message from CVS:
20780 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
20781 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
20782 Filler events have beem removed for now.
20784 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20786 gst/: Update for GST_FOURCC_FORMAT API change.
20787 Original commit message from CVS:
20788 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
20789 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20790 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
20791 Update for GST_FOURCC_FORMAT API change.
20793 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
20795 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
20796 Original commit message from CVS:
20797 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
20798 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20799 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20800 (gst_rmdemux_parse_packet):
20801 Modifications for disapearance of GST_PAD_IS_USABLE()
20803 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
20805 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
20806 Original commit message from CVS:
20807 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
20808 Remove some setcaps brokenness.
20809 Don't crash on bad input.
20811 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
20813 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
20814 Original commit message from CVS:
20815 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
20817 (gst_id3_tag_do_typefind): Unref caps
20818 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
20820 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
20822 * ext/mad/gstmad.c:
20823 remove accidentally commited hack
20824 Original commit message from CVS:
20825 remove accidentally commited hack
20827 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
20829 * ext/mad/gstmad.c:
20831 Original commit message from CVS:
20834 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20836 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
20837 Original commit message from CVS:
20838 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
20839 (gst_mpeg2dec_sink_event):
20840 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
20841 nice-ify debug message in event handler; add CHECKME.
20842 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20843 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
20844 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
20845 (gst_dvd_demux_sync_stream_to_time):
20846 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20847 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
20848 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
20849 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20850 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
20851 (gst_mpeg_demux_sync_stream_to_time),
20852 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
20853 * gst/mpegstream/gstmpegdemux.h:
20854 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
20855 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
20856 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
20857 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
20858 (gst_mpeg_parse_chain):
20859 * gst/mpegstream/gstmpegparse.h:
20860 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
20861 return value confusion (gst_pad_push vs. gst_pad_send_event and
20862 gst_pad_push_event); pass flow return values to caller;
20863 miscellaneous fixes and clean-ups.
20865 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
20867 * gst/mpegstream/gstdvddemux.c:
20868 set rank to secondary until it works 100%
20869 Original commit message from CVS:
20870 set rank to secondary until it works 100%
20872 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
20874 * gst-plugins-ugly.spec.in:
20875 add mpegstream plugin to spec file
20876 Original commit message from CVS:
20877 add mpegstream plugin to spec file
20879 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
20881 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
20882 Original commit message from CVS:
20883 2005-11-14 Martin Soto <soto@localhost.localdomain>
20884 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
20887 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
20889 partially port the mpegstream plugin to GStreamer 0.9.
20890 Original commit message from CVS:
20891 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
20893 * gst/mpegstream/Makefile.am:
20894 * gst/mpegstream/gstdvddemux.c:
20895 * gst/mpegstream/gstdvddemux.h:
20896 * gst/mpegstream/gstmpegdemux.c:
20897 * gst/mpegstream/gstmpegdemux.h:
20898 * gst/mpegstream/gstmpegpacketize.c:
20899 * gst/mpegstream/gstmpegpacketize.h:
20900 * gst/mpegstream/gstmpegparse.c:
20901 * gst/mpegstream/gstmpegparse.h:
20902 * gst/mpegstream/gstmpegstream.c:
20903 * gst/mpegstream/gstrfc2250enc.c:
20904 * gst/mpegstream/gstrfc2250enc.h:
20905 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
20906 partially port the mpegstream plugin to GStreamer 0.9.
20908 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
20910 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
20911 Original commit message from CVS:
20912 2005-11-14 Andy Wingo <wingo@pobox.com>
20913 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
20914 debugging, allows dll builds on windows. Fixes #316076.
20916 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20921 Original commit message from CVS:
20924 === release 0.9.5 ===
20926 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20933 * docs/plugins/inspect/plugin-a52dec.xml:
20934 * docs/plugins/inspect/plugin-amrnb.xml:
20935 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20936 * docs/plugins/inspect/plugin-iec958.xml:
20937 * docs/plugins/inspect/plugin-lame.xml:
20938 * docs/plugins/inspect/plugin-mad.xml:
20939 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20940 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20941 * docs/plugins/inspect/plugin-rmdemux.xml:
20943 Original commit message from CVS:
20946 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20948 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
20949 Original commit message from CVS:
20950 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
20951 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20952 (handle_sequence), (handle_picture), (handle_slice),
20953 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
20954 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20955 Forward GstFlowReturn about everywhere.
20956 Handle seeking correctly.
20958 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20960 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
20961 Original commit message from CVS:
20962 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
20963 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
20964 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
20965 Small cleanups in refcounting.
20967 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
20969 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
20970 Original commit message from CVS:
20971 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20972 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
20973 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20974 (handle_sequence), (handle_picture):
20975 * ext/mpeg2dec/gstmpeg2dec.h:
20976 Removed lots of dubious code.
20977 Handle flushing and seeking correctly. Still leaks though...
20979 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
20983 port plugins listing changes
20984 Original commit message from CVS:
20985 port plugins listing changes
20987 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20992 Original commit message from CVS:
20995 === release 0.9.4 ===
20997 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21004 * docs/plugins/gst-plugins-ugly-plugins.args:
21005 * docs/plugins/gst-plugins-ugly-plugins.signals:
21006 * docs/plugins/inspect/plugin-a52dec.xml:
21007 * docs/plugins/inspect/plugin-amrnb.xml:
21008 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21009 * docs/plugins/inspect/plugin-iec958.xml:
21010 * docs/plugins/inspect/plugin-lame.xml:
21011 * docs/plugins/inspect/plugin-mad.xml:
21012 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21013 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21014 * docs/plugins/inspect/plugin-rmdemux.xml:
21015 * gst/realmedia/rmdemux.c:
21018 Original commit message from CVS:
21021 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
21023 gst/realmedia/rmdemux.c: STOPPED->FAILED
21024 Original commit message from CVS:
21025 2005-10-23 Julien MOUTTE <julien@moutte.net>
21026 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
21028 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
21030 * gst-plugins-ugly.spec.in:
21031 add packaging of a52dec
21032 Original commit message from CVS:
21033 add packaging of a52dec
21035 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
21037 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
21038 Original commit message from CVS:
21039 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21040 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
21041 Set correct stream time in newsegment event.
21043 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21047 Original commit message from CVS:
21050 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21055 Original commit message from CVS:
21058 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21060 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
21061 Original commit message from CVS:
21062 * ext/a52dec/Makefile.am:
21063 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
21064 (gst_a52dec_class_init), (gst_a52dec_sink_event),
21065 (gst_a52dec_change_state):
21066 * ext/a52dec/gsta52dec.h:
21067 Re-enable CPU flags, use liboil to get them.
21069 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21071 Port AC3 decoder to 0.9 (#318849).
21072 Original commit message from CVS:
21073 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21075 * ext/a52dec/Makefile.am:
21076 * ext/a52dec/gsta52dec.c:
21077 * ext/a52dec/gsta52dec.h:
21078 Port AC3 decoder to 0.9 (#318849).
21080 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
21082 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
21083 Original commit message from CVS:
21084 * ext/sidplay/gstsiddec.cc:
21085 Small fixes and more error messages.
21087 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
21090 Original commit message from CVS:
21091 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
21092 (gst_amrnbparse_state_change):
21093 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21094 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
21095 * ext/mpeg2dec/gstmpeg2dec.c:
21096 * ext/sidplay/gstsiddec.cc:
21097 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21098 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
21101 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
21103 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
21104 Original commit message from CVS:
21106 GST_DOC has been renamed to GST_DOCBOOK_CHECK
21108 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21110 configure.ac: some docs I had
21111 Original commit message from CVS:
21114 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21117 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
21119 gst/realmedia/rmdemux.c: segment-start/done API change.
21120 Original commit message from CVS:
21121 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21122 (gst_rmdemux_perform_seek):
21123 segment-start/done API change.
21125 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
21129 * gst/iec958/ac3iec.c:
21130 Set buffer durations on IEC958 buffers.
21131 Original commit message from CVS:
21132 Set buffer durations on IEC958 buffers.
21134 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21136 configure.ac: Fix glib check
21137 Original commit message from CVS:
21141 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21143 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21144 Original commit message from CVS:
21145 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21146 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21148 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21150 examples/stats/mp2ogg.c: yes, typo fixes
21151 Original commit message from CVS:
21152 * examples/stats/mp2ogg.c:
21155 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21157 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
21158 Original commit message from CVS:
21159 * examples/indexing/indexmpeg.c: (main):
21160 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
21161 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
21162 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
21163 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
21164 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
21165 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
21166 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
21167 * ext/dvdread/dvdreadsrc.h:
21168 * ext/lame/gstlame.h:
21169 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
21170 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
21171 * gst/iec958/ac3iec.h:
21172 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
21173 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
21174 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
21175 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
21176 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
21177 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
21178 moved bitshift from macro to enum definition
21180 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
21182 newsegment API update.
21183 Original commit message from CVS:
21184 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
21185 * ext/mad/gstmad.c: (gst_mad_chain):
21186 * gst/mpegaudioparse/gstmpegaudioparse.c:
21187 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21188 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21189 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
21190 newsegment API update.
21192 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
21194 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
21195 Original commit message from CVS:
21196 * ext/amrnb/amrnbdec.c:
21197 Mark invalid frame sizes
21198 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
21199 UNUSABLE is not to be used here, just push out stuff so
21200 probes can continue linking or making the pad usable.
21202 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
21205 * gst/realmedia/rmdemux.c:
21206 Improve seek error-resilience.
21207 Original commit message from CVS:
21208 Improve seek error-resilience.
21209 Better error handling generally.
21211 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21216 Original commit message from CVS:
21219 === release 0.9.3 ===
21221 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21227 * ext/sidplay/Makefile.am:
21229 Original commit message from CVS:
21232 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
21234 * gst/realmedia/rmdemux.h:
21235 Forgot to commit this file. I hate Nano.
21236 Original commit message from CVS:
21237 Forgot to commit this file. I hate Nano.
21239 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
21243 * gst/realmedia/rmdemux.c:
21244 Sanity checks and memory leak fixes for real demuxer
21245 Original commit message from CVS:
21246 Sanity checks and memory leak fixes for real demuxer
21248 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
21250 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
21251 Original commit message from CVS:
21252 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
21253 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
21254 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
21255 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21256 Real demuxer fixes. Make it more bulletproof against bad data,
21257 identify a few more stream types.
21258 Fix seeking so that it works (at least with the seek example
21259 program; it still fails with totem).
21261 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
21263 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
21264 Original commit message from CVS:
21265 * gst/mpegaudioparse/gstmpegaudioparse.c:
21266 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21267 Set correct caps on buffers too.
21269 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
21271 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
21272 Original commit message from CVS:
21273 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
21274 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21275 * gst/mpegaudioparse/gstmpegaudioparse.h:
21276 Put timestamps on buffers.
21278 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
21281 * ext/amrnb/amrnbenc.c:
21282 Changed amrnbenc description, it is an encoder, not decoder.
21283 Original commit message from CVS:
21284 Changed amrnbenc description, it is an encoder, not decoder.
21286 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
21289 * gst/iec958/ac3_padder.c:
21290 * gst/iec958/ac3_padder.h:
21291 * gst/iec958/ac3iec.c:
21292 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
21293 Original commit message from CVS:
21294 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
21295 more accurate, and to check AC3 checksums (both of them in each frame),
21296 and dump the frame (as a probable sync failure) if they don't match.
21297 General code cleanup, improved comments. Changed to not construct the
21298 header backwards, and not byteswap everything else. If we end up needing
21299 to do little-endian output, we should swap in the element doing the
21300 output (AC3 is big-endian).
21302 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
21304 * gst-plugins-ugly.spec.in:
21305 fix spec file for ugly
21306 Original commit message from CVS:
21307 fix spec file for ugly
21309 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21311 * docs/plugins/inspect/plugin-lame.xml:
21312 revert empty commit
21313 Original commit message from CVS:
21314 revert empty commit
21316 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21318 * docs/plugins/scan.stamp:
21319 whoops, wrong files
21320 Original commit message from CVS:
21321 whoops, wrong files
21323 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21325 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
21326 Original commit message from CVS:
21327 * docs/plugins/gst-plugins-ugly-plugins.args:
21328 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
21329 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
21330 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
21331 commit missing files
21332 * docs/plugins/inspect/plugin-lame.xml:
21335 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21339 * gst-plugins-ugly.spec.in:
21340 add check-valgrind target
21341 Original commit message from CVS:
21342 add check-valgrind target
21344 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21346 * docs/plugins/scanobj-build.stamp:
21348 Original commit message from CVS:
21351 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
21353 ext/lame/gstlame.c: Set caps on outgoing buffers.
21354 Original commit message from CVS:
21355 * ext/lame/gstlame.c: (gst_lame_chain):
21356 Set caps on outgoing buffers.
21358 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21361 * ext/lame/gstlame.c:
21362 * ext/lame/gstlame.h:
21363 clean up further so we don't try to set up five times for a simple pipeline
21364 Original commit message from CVS:
21365 clean up further so we don't try to set up five times for
21368 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
21372 * gst/iec958/ac3iec.c:
21373 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
21374 Original commit message from CVS:
21375 Set setcaps function on sink pad, not source pad. Produce correct caps
21378 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21381 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21382 * docs/plugins/inspect/plugin-iec958.xml:
21383 * docs/plugins/inspect/plugin-lame.xml:
21384 * docs/plugins/inspect/plugin-mad.xml:
21385 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21386 * docs/plugins/inspect/plugin-rmdemux.xml:
21387 update inspect with source
21388 Original commit message from CVS:
21389 update inspect with source
21391 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21393 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
21394 Original commit message from CVS:
21395 * ext/mad/gstid3tag.c:
21396 gsttaginterface.h -> gsttagsetter.h
21398 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21402 Original commit message from CVS:
21405 === release 0.9.1 ===
21407 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21416 Original commit message from CVS:
21419 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
21421 ext/amrnb/: State change function updates.
21422 Original commit message from CVS:
21423 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
21424 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
21425 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
21426 State change function updates.
21428 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21430 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
21431 Original commit message from CVS:
21432 * ext/mpeg2dec/gstmpeg2dec.c:
21433 GST_CAT_SEEK disappeared from the public API at some point
21435 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21437 * gst/iec958/ac3_padder.c:
21438 * gst/iec958/ac3_padder.h:
21440 Original commit message from CVS:
21443 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21449 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21450 * docs/plugins/inspect-build.stamp:
21451 * docs/plugins/inspect.stamp:
21452 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21453 * docs/plugins/inspect/plugin-iec958.xml:
21454 * docs/plugins/inspect/plugin-lame.xml:
21455 * docs/plugins/inspect/plugin-mad.xml:
21456 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21457 * docs/plugins/inspect/plugin-rmdemux.xml:
21458 docs for ugly plugins
21459 Original commit message from CVS:
21460 docs for ugly plugins
21462 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21464 * gst-plugins-ugly.spec.in:
21465 * gst/iec958/Makefile.am:
21467 Original commit message from CVS:
21470 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
21473 * gst/iec958/ac3iec.c:
21474 Accept audio/x-private1-a3c on sink pad
21475 Original commit message from CVS:
21476 Accept audio/x-private1-a3c on sink pad
21478 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21480 * gst-plugins-ugly.spec.in:
21482 Original commit message from CVS:
21485 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
21487 * examples/gstplay/player.c:
21488 * examples/stats/mp2ogg.c:
21489 * ext/a52dec/gsta52dec.c:
21490 * ext/amrnb/amrnbdec.c:
21491 * ext/amrnb/amrnbenc.c:
21492 * ext/amrnb/amrnbparse.c:
21493 * ext/dvdnav/dvdnavsrc.c:
21494 * ext/dvdread/dvdreadsrc.c:
21495 * ext/lame/gstlame.c:
21496 * ext/mad/gstid3tag.c:
21497 * ext/mad/gstmad.c:
21498 * ext/mpeg2dec/gstmpeg2dec.c:
21499 * gst/ac3parse/gstac3parse.c:
21500 * gst/asfdemux/gstasfdemux.c:
21501 * gst/asfdemux/gstasfmux.c:
21502 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21503 * gst/iec958/ac3iec.c:
21504 * gst/mpegaudioparse/gstmpegaudioparse.c:
21505 * gst/mpegstream/gstdvddemux.c:
21506 * gst/mpegstream/gstmpegdemux.c:
21507 * gst/mpegstream/gstmpegparse.c:
21508 * gst/mpegstream/gstrfc2250enc.c:
21509 * gst/realmedia/rmdemux.c:
21510 * gst/synaesthesia/gstsynaesthesia.c:
21511 All plugins updated for element state changes.
21512 Original commit message from CVS:
21513 2005-09-02 Andy Wingo <wingo@pobox.com>
21514 * All plugins updated for element state changes.
21516 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
21518 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21519 * gst/iec958/ac3iec.c:
21520 Fix return types in setcaps functions
21521 Original commit message from CVS:
21522 Fix return types in setcaps functions
21524 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
21527 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21528 * gst/iec958/ac3iec.c:
21529 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21530 Original commit message from CVS:
21531 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21532 Some general cleanups in iec958 framer.
21534 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21542 * m4/gst-matroska.m4:
21545 fix distcheck; remove some old m4s
21546 Original commit message from CVS:
21547 fix distcheck; remove some old m4s
21549 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
21553 * gst/iec958/Makefile.am:
21554 * gst/iec958/ac3_padder.c:
21555 * gst/iec958/ac3_padder.h:
21556 * gst/iec958/ac3iec.c:
21557 * gst/iec958/ac3iec.h:
21558 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21559 Original commit message from CVS:
21560 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21562 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
21564 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
21565 Original commit message from CVS:
21566 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
21567 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21568 (gst_dvdlpcmdec_change_state):
21569 Cleanups, fixed header parsing and stripping.
21571 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
21574 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21575 Use the right bytes when parsing the LPCM dvd header
21576 Original commit message from CVS:
21577 Use the right bytes when parsing the LPCM dvd header
21579 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
21582 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21583 Return the correct values from chain function
21584 Original commit message from CVS:
21585 Return the correct values from chain function
21587 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21590 * docs/Makefile.am:
21591 * docs/plugins/.gitignore:
21592 * docs/random/ChangeLog-0.8:
21593 * docs/version.entities.in:
21595 Original commit message from CVS:
21598 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
21601 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21602 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21603 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
21604 Original commit message from CVS:
21605 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
21606 header; instead do this internally. Also support the old way, using
21607 a different mime-type. CVS:
21609 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21612 Original commit message from CVS: